Ejemplo sql

Solo disponible en BuenasTareas
  • Páginas : 5 (1160 palabras )
  • Descarga(s) : 0
  • Publicado : 17 de marzo de 2011
Leer documento completo
Vista previa del texto
TEMA:
CONTINUACION DE EJERCICIOS DEL 13-18
MATERIA:
DISEÑO Y ADMINISTRACION DE BASE DE DATOS
ALUMNA:
MARISSA ROSALES CASTRO
CATEDRATICO:
ING. MARCO ANTONIO AZCONA RAMIREZ
FECHA:
16/02/2011

EJERCICIO 13

Considera la siguiente relación PERSONA-TIENE HIJOS-PERSONA. Una persona puede tener muchos hijos/as o ninguno. Una persona siempre es hijo/a de otra persona. Los atributos de lapersona son dni, nombre, dirección y teléfono. Transformarlo al modelo relacional.
PERSONA 1

HIJOS
TIENE
persona:
dni
nombre
dirección
telefono

EJERCICIO 14

A partir del siguiente enunciado, diseñar el modelo entidad-relación.

"En la biblioteca del centro se manejan fichas de autores y libros. En la ficha de cada autor se tiene el código de autor y el nombre. De cada libro seguarda el código, título, ISBN, editorial y número de página. Un autor puede escribir varios libros, y un libro puede ser escrito por varios autores. Un libro está formado por ejemplares. Cada ejemplar tiene un código y una localización. Un libro tiene muchos ejemplares y un ejemplar pertenece sólo a un libro.
Los usuarios de la biblioteca del centro también disponen de ficha en la biblioteca ysacan ejemplares de ella. De cada usuario se guarda el código, nombre, dirección y teléfono. Los ejemplares son prestados a los usuarios. Un usuario puede tomar prestados varios ejemplares, y un ejemplar puede ser prestado a varios usuarios. De cada préstamos
interesa guardar la fecha de préstamo y la fecha de devolución".Prestamos:
Fecha_prest
Decha_dev
Usuario:
Ficha_bib
Cod_usua
Nom_usuDireccion
telefono

Ejemplar:
Código
localizacion
Libro:
Cod_lib.
Titulo
Isbn
Editorial
Num_pag
Autor:
Cod_autor
No_ficha.
.

Usuario

Prestamo
Registra

Cod_usu
Fecha_pres
Cod_lib
Dirección

Fecha
Cod_lib
Cod_usua

Prestamo
Registra
Libro
Ficha_autor

EJERCICIO 15

A partir del siguiente supuesto realizar el modelo entidad-relación y pasarlo a modelorelacional.

"A un concesionario de coches llegan clientes para comprar automóviles. De cada coche interesa saber la matrícula, modelo, marca y color. Un cliente puede comprar varios coches en el concesionario. Cuando un cliente compra un coche, se le hace una ficha en el concesionario con la siguiente información: dni, nombre, apellidos, dirección y teléfono.

Los coches que el concesionario vendepueden ser nuevos o usados (de segunda mano). De los coches nuevos interesa saber el número de unidades que hay en el concesionario. De los coches viejos interesa el número de kilómetros que lleva recorridos.

Automóviles
Matricula
Modelo
Marca
Color
Nuevo
usado
El concesionario también dispone de un taller en el que los mecánicos reparan los coches que llevan los clientes. Un mecánicorepara varios coches a lo largo del día, y un coche puede ser reparado por varios mecánicos. Los mecánicos tienen un dni, nombre, apellidos, fecha de contratación y salario. Se desea guardar también la fecha en la que se repara cada vehículo y el número de horas que se tardado en arreglar cada automóvil".
Mecanicos
Dni
Nombre_meca
Apellidos
Fecha_contra
salario
Clientes
Dni
NombreApellidos
Direccion
Teléfono

Clientes
Compra
Automoviles

Mecanicos
Reparan

cantidad
marca

Fecha_contra
direccion

folio
Fecha_compra
Nombre_meca
Compra
Reparan








EJERCICIO 16

La liga de fútbol profesional, presidida por Don Ángel María Villar, ha decidido informatizar sus instalaciones creando una base de datos para guardar la información de lospartidos que se juegan en la liga.
Se desea guardar en primer lugar los datos de los jugadores. De cada jugador se quiere guardar el nombre, fecha de nacimiento y posición en la que juega (portero, defensa, centrocampista...). Cada jugador tiene un código de jugador que lo identifica de manera única.
De cada uno de los equipos de la liga es necesario registrar el nombre del equipo, nombre del...
tracking img