SlideShare ist ein Scribd-Unternehmen logo
1 von 18
Downloaden Sie, um offline zu lesen
BASE DE DATOS
Esperanza Pescador Espitia

MODULO II
DISEÑA Y ADMINISTRA BASE DE DATOS AVANZADA

Cuevas Aguilar Arlette
Índice
1.- Modelo Entidad - Relación





¿Qué es?
Tipos de relación
Clasificación por modalidad
Pasos para la construcción del diagrama E-R

2.- Enunciado
3.- Diagrama


BETA

Entidad-Relación

Relaciones

4.- Diseño de tablas
5.- Tablas
6.- Querys
7.- Fuentes

de consulta
1.- Modelo Entidad - Relación
El modelo Entidad Relación como lo muestran los autores (Storti Guillermo, Ríos
Starti y Campodónico Gabriel 2007) es un modelo de datos basado en una
percepción del mundo real que consiste en un conjunto de objetos básicos llamados
entidades y relaciones entre estos objetos, implementándose en forma gráfica a
través del Diagrama Entidad Relación.
Entidades
Se puede definir cono Entidad
a cualquier objeto, real o
abstracto, que existe en un
contexto determinado o puede
llegar a existir y del cual
deseamos guardar información.

Atributos
Los Atributos son características o propiedades
asociadas a la entidad que toman valor en una
instancia particular.

Clave principal
Se denomina Clave principal o primaria al atributo o
conjunto mínimo de atributos (uno o más campos) que
permiten identificar en forma única cada instancia de la
entidad, es decir, a cada registro de la tabla. Las claves
principales se utilizan cuando se necesita hacer
referencia a registros específicos de una tabla desde otra
tabla. En un principio se puede identificar más de un
atributo que cumpla las condiciones para ser clave, los
mismos se denominan Claves candidatas.
Si la clave primaria se determina mediante un solo
atributo de la entidad, entonces se dice que la misma es
una Clave simple. En caso de estar conformada por más
de un atributo, la misma se conoce como Clave
compuesta.
La Clave foránea (también llamada externa o
secundaria) es un atributo que es clave primaria en otra
entidad con la cual se relaciona.
Tipos de Relaciones
Relación Uno a Uno: Cuando un registro de una tabla sólo puede estar relacionado
con un único registro de la otra tabla y viceversa. En este caso la clave foránea se
ubica en alguna de las 2 tablas.
La Relación Uno a Uno se da cuando un registro de una tabla sólo puede estar
relacionado con un único registro de la otra tabla y viceversa.
Relación Uno a Muchos: Cuando un registro de una tabla (tabla secundaria) sólo
puede estar relacionado con un único registro de la otra tabla (tabla principal) y un
registro de la tabla principal puede tener más de un registro relacionado en la tabla
secundaria. En este caso la clave foránea se ubica en la tabla secundaria.
La Relación Uno a Muchos se establece cuando un registro de una tabla (tabla
secundaria) sólo puede estar relacionado con un único registro de la otra tabla
(tabla principal) y un registro de la tabla principal puede tener más de un registro
relacionado en la tabla secundaria.
Relación Muchos a Muchos: Cuando un registro de una tabla puede estar
relacionado con más de un registro de la otra tabla y viceversa. En este caso las
dos tablas no pueden estar relacionadas directamente, se tiene que añadir una tabla
entre las dos (Tabla débil o de vinculación) que incluya los pares de valores
relacionados entre sí. El nombre de tabla débil deviene que con sus atributos
propios no se puede encontrar la clave, por estar asociada a otra entidad. La clave
de esta tabla se conforma por la unión de los campos claves de las tablas que
relaciona.

Clasificación por Modalidad.
Dadas las tablas A y B, que se encuentran relacionadas:
Si para todo registro de A debe existir siempre al menos un registro de B asociado,
se dice que la relación en sentido A->B es Obligatoria.
Si para todo registro de A, pueden existir o no, uno o varios registros de B asociados,
se dice que la relación en sentido A->B es Optativa. La modalidad de las relaciones
se debe analizar en ambos sentidos.

Pasos para la construcción del Diagrama Entidad Relación.
1. Identificar las entidades
2. Determinar las claves primarias
3. Describir los atributos de las entidades.
4. Establecer relaciones entre las entidades.
5. Dibujar el modelo de datos.
6. Realizar comprobaciones.

Regresar
2.- Enunciado BETA

Ventas de equipo de cómputo matriz en Guanajuato, distribuye solo a la república.
Beta es el negocio, Genera ventas para las que necesitamos clientes y proveedores.
Cuando el pedido es por e-mail llevara una orden (hora y fecha). Un vendedor
atiende al cliente y para que se pueda sustituir necesita al proveedor.

Relaciones
Cliente
Cliente

Estado
Artículo

Cliente

Refacción

Refacción

Orden

Refacción

Vendedor

Articulo

Orden

Articulo

Vendedor
3.-Diagrama Entidad-Relación
I
d
V
e
n
d

e
m
a
i
l
l

N
o
m
V
e
n
d

T
e
l
e
f
o
n
o

Vendedor

D
i
r
e
c

I
d
V
e
n
d

U
n
i
d
a
d

F
e
c
h
a

I
d
R
e
f

R3

Articulo

R7

I
d
A
r
t

N
o
m
A
r
t

C
a
n
t
A
r
t

Orden

R2

R6

R8

I
d
A
r
t

P
r
e
c
i
o

Refacción

R1

Orden

C
a
n
t
R
e
f

N
o
m
R
e
f

I
d
R
e
f

I
d
C
l
i
e
n
t

P
r
e
c
i
o

Cliente

R5

U
n
i
d
a
d

I
d
E
d
o

I
d
C

R4

l
i
e

Estado

I
d
E
d
o

Regresar

e
s
t
a
d
o
4.- Diseño de tablas
Tabla Artículo

Tabla Refacción

Tabla Cliente

Tabla vendedor

Tabla Estado

Tabla Orden

Regresar
5.-Tablas
Cliente

Vendedor

Articulo
Estado

Orden

Refacción

Regresar
6.- Querys

1. Obtener los nombres de los clientes.
SELECT NomCliente
From cliente

2. Obtener los nombres de los clientes y los estados.
select IdEdo,NomCliente
from cliente

3. Obtener los estado de los clientes
select IdEdo
from cliente
4. Obtener los nombres de los clientes que son del estado de Sinaloa
Select estado,NomCliente
From cliente,estado
where cliente.IdEdo=Estado.IdEdo and estado='Sinaloa’

5. Obtener Id de cliente y cliente.
SELECT IdCliente,NomCliente
from cliente

6. Obtener los nombres de los clientes que son del estado de Morelia.
SELECT NomCliente,estado
from cliente,estado
where cliente.IdEdo=estado.IdEdo and estado='Morelia'

7. Obtener los Id de cliente que son de Querétaro.
SELECT IdCliente,estado
from cliente,estado
where cliente.IdEdo=estado.IdEdo and estado='Queretaro'
8. Obtener los Id de Articulo, Cliente que ordenaron cantidades mayores a 4
SELECT IdArt,IdCliente
From orden
Where CantArt>'4'

9. Obtener los nombres de los artículos que fueron ordenados
por el cliente Cuenca Bravo J osé.
SELECT NomArt
from orden, cliente, articulo
where articulo.IdArt=orden.IdArt and
orden.IdCliente=cliente.IdCliente and
NomCliente='Cuenca Bravo Jose'

10. Obtener los nombres de los Artículos que fueron ordenados en
el estado de Veracruz.
SELECT NomArt
FROM articulo,estado,orden
where articulo.IdArt=orden.IdArt and estado='Veracruz'
11. Obtener los datos de la taba cliente.
SELECT *
FROM cliente

12. Obtener los nombres de los clientes que empiezan con ‘v’.

SELECT NomCliente
FROM cliente
WHERE NomCliente like 'V%'

13. Obtener los nombres de los productos que fueron ordenado entre cantidades
de ocho a trece.
SELECT NomArt
FROM orden,articulo
WHERE articulo.IdArt= orden.IdArt AND CantArt >= 8 AND CantArt <=13
14. Obtener la cantidad máxima de producto ordenado.

SELECT MAX(CantArt)
FROM orden

15. Obtener las cantidades de los productos ordenadas de mayor a menor.
SELECT CantArt
FROM orden
ORDER BY CantArt DESC

16. Obtener el Id de artículos que fueron ordenados más de 7 veces
SELECT IdArt
FROM orden
WHERE CantArt>7

17. Acomodar el nombre de los vendedores por orden alfabetico.
SELECT NomVend
FROM vendedor
ORDER BY NomVend ASC
18. Obtener el id de los clientes del estado de Querétaro
SELECT IdCliente
from cliente
where IdEdo like 'Qro.'

19. Obtener todos los datos de la tabla cliente
SELECT *
from cliente

20. Obtener la suma de la cantidad de refacciones que fueron ordenadas.
SELECT SUM(CantRef)
FROM orden
21. Obtener el nombre de los vendedores que empiecen con la letra R, el nombre
de los clientes que empiecen con V, el nombre de los articulos que empiecen con
la letra C, la cantidad de los articulos ordenados de menor a mayor.
SELECT DISTINCT NomVend,NomCliente,NomArt,CantArt
FROM vendedor,cliente,orden,articulo
WHERE NomVend LIKE 'R%' AND orden.IdARt=articulo;IdArt
AND NomCliente LIKE "v%" AND NomArt LIKE "c%"
ORDER BY CantArt ASC

22. Obtener el nombre y la cantidad de refacciones que estén entre cantidades de
compras de 1 a 7
SELECT CantRef,NomRef
FROM orden,refaccion
WHERE refaccion.IdRef=orden.IdRef AND
CantRef BETWEEN 1 and 7;

23.-Obtener los números telefónicos de los clientes que su lada sea (411)
SELECT DISTINCT Tel
FROM cliente
WHERE cliente.Tel REGEXP BINARY 411

24.- Obtener el precio máximo de articulo
SELECT MAX(precio)
FROM articulo

25.- Obtener la cantidad de artículos y su nombre que estén entre 6 y 9 y ordenar
la cantidad de artículos acendentemente
SELECT CantArt,NomArt
FROM orden,articulo
WHERE articulo.IdArt=orden.IdArt AND CantArt BETWEEN 6 AND 9
ORDER BY CantArt ASC;

26.-Obtener los nombres de los estados donde hay clientes
SELECT DISTINCT estado
FROM cliente , estado
where cliente.IdEdo=Estado.IdEdo

27.-Obtener los nombre de los productos que fueron ordenados en el estado de
michoacan
SELECT DISTINCT NomArt, NomRef
FROM orden, articulo, estado, refaccion
WHERE IdEdo='Mor.'

Regresar
7.- Fuentes de consulta
Campodónico G. , Sorti G. y Ríos G. (2007) Modelo EntidadRelación. (PP,3-14)

Weitere ähnliche Inhalte

Was ist angesagt?

Was ist angesagt? (14)

Cómo usar pentaho report design
Cómo usar pentaho report designCómo usar pentaho report design
Cómo usar pentaho report design
 
Relaciones
RelacionesRelaciones
Relaciones
 
Taller de computacion_-_manual_access_2010
Taller de computacion_-_manual_access_2010Taller de computacion_-_manual_access_2010
Taller de computacion_-_manual_access_2010
 
Practica5
Practica5Practica5
Practica5
 
Material para la semana 2 actividad 3
Material para la semana 2 actividad 3Material para la semana 2 actividad 3
Material para la semana 2 actividad 3
 
M) Tabla dinámica
M) Tabla dinámicaM) Tabla dinámica
M) Tabla dinámica
 
Introducc base datos-sql
Introducc base datos-sqlIntroducc base datos-sql
Introducc base datos-sql
 
Entidad relacion
Entidad relacionEntidad relacion
Entidad relacion
 
Modelo relacional (mr)
Modelo relacional (mr)Modelo relacional (mr)
Modelo relacional (mr)
 
Elaboracion de presupuesto en s10 02
Elaboracion de presupuesto en s10 02Elaboracion de presupuesto en s10 02
Elaboracion de presupuesto en s10 02
 
Colegio nacional nicolas esguerra
Colegio nacional nicolas esguerraColegio nacional nicolas esguerra
Colegio nacional nicolas esguerra
 
PRIMER PROYECTO DE BASE DE DATOS HERIBERTO RAZO BOCANEGRA
PRIMER PROYECTO DE BASE DE DATOS HERIBERTO RAZO BOCANEGRAPRIMER PROYECTO DE BASE DE DATOS HERIBERTO RAZO BOCANEGRA
PRIMER PROYECTO DE BASE DE DATOS HERIBERTO RAZO BOCANEGRA
 
Elaboracion de presupuesto en s10 03
Elaboracion de presupuesto en s10 03Elaboracion de presupuesto en s10 03
Elaboracion de presupuesto en s10 03
 
3 excel 2010
3 excel 20103 excel 2010
3 excel 2010
 

Andere mochten auch

Andere mochten auch (20)

9789740333210
97897403332109789740333210
9789740333210
 
9789740333197
97897403331979789740333197
9789740333197
 
Progetto IN...TEMPO
Progetto IN...TEMPOProgetto IN...TEMPO
Progetto IN...TEMPO
 
IBM1
IBM1IBM1
IBM1
 
Diapositivas
DiapositivasDiapositivas
Diapositivas
 
logo 9
logo 9logo 9
logo 9
 
Pizza 24 Abbotsford
Pizza 24 AbbotsfordPizza 24 Abbotsford
Pizza 24 Abbotsford
 
Unit 18 -Evaluation
Unit 18 -EvaluationUnit 18 -Evaluation
Unit 18 -Evaluation
 
Ulcerative &amp; inflammatory diseases of oral cavity i
Ulcerative &amp; inflammatory diseases of oral cavity iUlcerative &amp; inflammatory diseases of oral cavity i
Ulcerative &amp; inflammatory diseases of oral cavity i
 
El filósofo y la estrella de mar
El filósofo y la estrella de marEl filósofo y la estrella de mar
El filósofo y la estrella de mar
 
Shakespeare's Life
Shakespeare's LifeShakespeare's Life
Shakespeare's Life
 
My family daniela
My family danielaMy family daniela
My family daniela
 
9789740333227
97897403332279789740333227
9789740333227
 
OECD Observer: Water towards a brighter future
OECD Observer: Water towards a brighter futureOECD Observer: Water towards a brighter future
OECD Observer: Water towards a brighter future
 
L’estructura de la terra
L’estructura de la terraL’estructura de la terra
L’estructura de la terra
 
Laboratorio de espejos
Laboratorio de espejosLaboratorio de espejos
Laboratorio de espejos
 
Bolque 4
Bolque 4Bolque 4
Bolque 4
 
Teste Sua personalidade
Teste Sua personalidadeTeste Sua personalidade
Teste Sua personalidade
 
Intrax 2013 portuguese_online_brochure
Intrax 2013 portuguese_online_brochureIntrax 2013 portuguese_online_brochure
Intrax 2013 portuguese_online_brochure
 
Resolucion practica 2 anual uni
Resolucion   practica 2 anual uniResolucion   practica 2 anual uni
Resolucion practica 2 anual uni
 

Ähnlich wie PDFBETA (20)

Proyectos de bases de datos
Proyectos de bases de datosProyectos de bases de datos
Proyectos de bases de datos
 
TEMA_2_EL_MODELO_ENTIDAD_RELACION.ppt
TEMA_2_EL_MODELO_ENTIDAD_RELACION.pptTEMA_2_EL_MODELO_ENTIDAD_RELACION.ppt
TEMA_2_EL_MODELO_ENTIDAD_RELACION.ppt
 
TEMA 2 EL MODELO ENTIDAD RELACION.ppt
TEMA 2 EL MODELO ENTIDAD RELACION.pptTEMA 2 EL MODELO ENTIDAD RELACION.ppt
TEMA 2 EL MODELO ENTIDAD RELACION.ppt
 
3A5 AUGUSTO RAMON CASTRO
3A5 AUGUSTO RAMON CASTRO3A5 AUGUSTO RAMON CASTRO
3A5 AUGUSTO RAMON CASTRO
 
Contenido 4
Contenido 4Contenido 4
Contenido 4
 
Proyecto 2
Proyecto 2Proyecto 2
Proyecto 2
 
Clase3.ppt
Clase3.pptClase3.ppt
Clase3.ppt
 
MODELADO DE DATOS
MODELADO DE DATOSMODELADO DE DATOS
MODELADO DE DATOS
 
Diseño Lógico
Diseño LógicoDiseño Lógico
Diseño Lógico
 
Base de datos
Base de datosBase de datos
Base de datos
 
Base de datos
Base de datosBase de datos
Base de datos
 
Diseño logico de la base de datos
Diseño logico de la base de datosDiseño logico de la base de datos
Diseño logico de la base de datos
 
Base
BaseBase
Base
 
Foro 3
Foro 3Foro 3
Foro 3
 
Base de datos 2
Base de datos 2Base de datos 2
Base de datos 2
 
Base de datos 2
Base de datos 2Base de datos 2
Base de datos 2
 
Base de datos 2
Base de datos 2Base de datos 2
Base de datos 2
 
Paralelo2 mayra alcivar
Paralelo2  mayra alcivarParalelo2  mayra alcivar
Paralelo2 mayra alcivar
 
Modelo relacional2
Modelo relacional2Modelo relacional2
Modelo relacional2
 
09 modelo entrel
09 modelo entrel09 modelo entrel
09 modelo entrel
 

PDFBETA

  • 1. BASE DE DATOS Esperanza Pescador Espitia MODULO II DISEÑA Y ADMINISTRA BASE DE DATOS AVANZADA Cuevas Aguilar Arlette
  • 2. Índice 1.- Modelo Entidad - Relación     ¿Qué es? Tipos de relación Clasificación por modalidad Pasos para la construcción del diagrama E-R 2.- Enunciado 3.- Diagrama  BETA Entidad-Relación Relaciones 4.- Diseño de tablas 5.- Tablas 6.- Querys 7.- Fuentes de consulta
  • 3. 1.- Modelo Entidad - Relación El modelo Entidad Relación como lo muestran los autores (Storti Guillermo, Ríos Starti y Campodónico Gabriel 2007) es un modelo de datos basado en una percepción del mundo real que consiste en un conjunto de objetos básicos llamados entidades y relaciones entre estos objetos, implementándose en forma gráfica a través del Diagrama Entidad Relación. Entidades Se puede definir cono Entidad a cualquier objeto, real o abstracto, que existe en un contexto determinado o puede llegar a existir y del cual deseamos guardar información. Atributos Los Atributos son características o propiedades asociadas a la entidad que toman valor en una instancia particular. Clave principal Se denomina Clave principal o primaria al atributo o conjunto mínimo de atributos (uno o más campos) que permiten identificar en forma única cada instancia de la entidad, es decir, a cada registro de la tabla. Las claves principales se utilizan cuando se necesita hacer referencia a registros específicos de una tabla desde otra tabla. En un principio se puede identificar más de un atributo que cumpla las condiciones para ser clave, los mismos se denominan Claves candidatas. Si la clave primaria se determina mediante un solo atributo de la entidad, entonces se dice que la misma es una Clave simple. En caso de estar conformada por más de un atributo, la misma se conoce como Clave compuesta. La Clave foránea (también llamada externa o secundaria) es un atributo que es clave primaria en otra entidad con la cual se relaciona.
  • 4. Tipos de Relaciones Relación Uno a Uno: Cuando un registro de una tabla sólo puede estar relacionado con un único registro de la otra tabla y viceversa. En este caso la clave foránea se ubica en alguna de las 2 tablas. La Relación Uno a Uno se da cuando un registro de una tabla sólo puede estar relacionado con un único registro de la otra tabla y viceversa. Relación Uno a Muchos: Cuando un registro de una tabla (tabla secundaria) sólo puede estar relacionado con un único registro de la otra tabla (tabla principal) y un registro de la tabla principal puede tener más de un registro relacionado en la tabla secundaria. En este caso la clave foránea se ubica en la tabla secundaria. La Relación Uno a Muchos se establece cuando un registro de una tabla (tabla secundaria) sólo puede estar relacionado con un único registro de la otra tabla (tabla principal) y un registro de la tabla principal puede tener más de un registro relacionado en la tabla secundaria. Relación Muchos a Muchos: Cuando un registro de una tabla puede estar relacionado con más de un registro de la otra tabla y viceversa. En este caso las dos tablas no pueden estar relacionadas directamente, se tiene que añadir una tabla entre las dos (Tabla débil o de vinculación) que incluya los pares de valores relacionados entre sí. El nombre de tabla débil deviene que con sus atributos propios no se puede encontrar la clave, por estar asociada a otra entidad. La clave de esta tabla se conforma por la unión de los campos claves de las tablas que relaciona. Clasificación por Modalidad. Dadas las tablas A y B, que se encuentran relacionadas: Si para todo registro de A debe existir siempre al menos un registro de B asociado, se dice que la relación en sentido A->B es Obligatoria. Si para todo registro de A, pueden existir o no, uno o varios registros de B asociados, se dice que la relación en sentido A->B es Optativa. La modalidad de las relaciones se debe analizar en ambos sentidos. Pasos para la construcción del Diagrama Entidad Relación. 1. Identificar las entidades 2. Determinar las claves primarias 3. Describir los atributos de las entidades. 4. Establecer relaciones entre las entidades. 5. Dibujar el modelo de datos. 6. Realizar comprobaciones. Regresar
  • 5. 2.- Enunciado BETA Ventas de equipo de cómputo matriz en Guanajuato, distribuye solo a la república. Beta es el negocio, Genera ventas para las que necesitamos clientes y proveedores. Cuando el pedido es por e-mail llevara una orden (hora y fecha). Un vendedor atiende al cliente y para que se pueda sustituir necesita al proveedor. Relaciones Cliente Cliente Estado Artículo Cliente Refacción Refacción Orden Refacción Vendedor Articulo Orden Articulo Vendedor
  • 7. 4.- Diseño de tablas Tabla Artículo Tabla Refacción Tabla Cliente Tabla vendedor Tabla Estado Tabla Orden Regresar
  • 10. 6.- Querys 1. Obtener los nombres de los clientes. SELECT NomCliente From cliente 2. Obtener los nombres de los clientes y los estados. select IdEdo,NomCliente from cliente 3. Obtener los estado de los clientes select IdEdo from cliente
  • 11. 4. Obtener los nombres de los clientes que son del estado de Sinaloa Select estado,NomCliente From cliente,estado where cliente.IdEdo=Estado.IdEdo and estado='Sinaloa’ 5. Obtener Id de cliente y cliente. SELECT IdCliente,NomCliente from cliente 6. Obtener los nombres de los clientes que son del estado de Morelia. SELECT NomCliente,estado from cliente,estado where cliente.IdEdo=estado.IdEdo and estado='Morelia' 7. Obtener los Id de cliente que son de Querétaro. SELECT IdCliente,estado from cliente,estado where cliente.IdEdo=estado.IdEdo and estado='Queretaro'
  • 12. 8. Obtener los Id de Articulo, Cliente que ordenaron cantidades mayores a 4 SELECT IdArt,IdCliente From orden Where CantArt>'4' 9. Obtener los nombres de los artículos que fueron ordenados por el cliente Cuenca Bravo J osé. SELECT NomArt from orden, cliente, articulo where articulo.IdArt=orden.IdArt and orden.IdCliente=cliente.IdCliente and NomCliente='Cuenca Bravo Jose' 10. Obtener los nombres de los Artículos que fueron ordenados en el estado de Veracruz. SELECT NomArt FROM articulo,estado,orden where articulo.IdArt=orden.IdArt and estado='Veracruz'
  • 13. 11. Obtener los datos de la taba cliente. SELECT * FROM cliente 12. Obtener los nombres de los clientes que empiezan con ‘v’. SELECT NomCliente FROM cliente WHERE NomCliente like 'V%' 13. Obtener los nombres de los productos que fueron ordenado entre cantidades de ocho a trece. SELECT NomArt FROM orden,articulo WHERE articulo.IdArt= orden.IdArt AND CantArt >= 8 AND CantArt <=13
  • 14. 14. Obtener la cantidad máxima de producto ordenado. SELECT MAX(CantArt) FROM orden 15. Obtener las cantidades de los productos ordenadas de mayor a menor. SELECT CantArt FROM orden ORDER BY CantArt DESC 16. Obtener el Id de artículos que fueron ordenados más de 7 veces SELECT IdArt FROM orden WHERE CantArt>7 17. Acomodar el nombre de los vendedores por orden alfabetico. SELECT NomVend FROM vendedor ORDER BY NomVend ASC
  • 15. 18. Obtener el id de los clientes del estado de Querétaro SELECT IdCliente from cliente where IdEdo like 'Qro.' 19. Obtener todos los datos de la tabla cliente SELECT * from cliente 20. Obtener la suma de la cantidad de refacciones que fueron ordenadas. SELECT SUM(CantRef) FROM orden
  • 16. 21. Obtener el nombre de los vendedores que empiecen con la letra R, el nombre de los clientes que empiecen con V, el nombre de los articulos que empiecen con la letra C, la cantidad de los articulos ordenados de menor a mayor. SELECT DISTINCT NomVend,NomCliente,NomArt,CantArt FROM vendedor,cliente,orden,articulo WHERE NomVend LIKE 'R%' AND orden.IdARt=articulo;IdArt AND NomCliente LIKE "v%" AND NomArt LIKE "c%" ORDER BY CantArt ASC 22. Obtener el nombre y la cantidad de refacciones que estén entre cantidades de compras de 1 a 7 SELECT CantRef,NomRef FROM orden,refaccion WHERE refaccion.IdRef=orden.IdRef AND CantRef BETWEEN 1 and 7; 23.-Obtener los números telefónicos de los clientes que su lada sea (411) SELECT DISTINCT Tel FROM cliente
  • 17. WHERE cliente.Tel REGEXP BINARY 411 24.- Obtener el precio máximo de articulo SELECT MAX(precio) FROM articulo 25.- Obtener la cantidad de artículos y su nombre que estén entre 6 y 9 y ordenar la cantidad de artículos acendentemente SELECT CantArt,NomArt FROM orden,articulo WHERE articulo.IdArt=orden.IdArt AND CantArt BETWEEN 6 AND 9 ORDER BY CantArt ASC; 26.-Obtener los nombres de los estados donde hay clientes SELECT DISTINCT estado FROM cliente , estado where cliente.IdEdo=Estado.IdEdo 27.-Obtener los nombre de los productos que fueron ordenados en el estado de michoacan SELECT DISTINCT NomArt, NomRef FROM orden, articulo, estado, refaccion WHERE IdEdo='Mor.' Regresar
  • 18. 7.- Fuentes de consulta Campodónico G. , Sorti G. y Ríos G. (2007) Modelo EntidadRelación. (PP,3-14)