Download 2. Se desea diseñar una base de datos que contemple el préstamo

Document related concepts
Transcript
1.
El banco central de la Guajira lo contrata para realizar una base de datos que permita
sistematizar cada una de sus sucursales el cual tiene Contiene Cuentas de Ahorro y cuentas corrientes,
además los préstamos que el banco realiza a sus clientes lo hace a través sus cuentas.
Modelo Entidad - Relación
Clientes
Tiene
Préstamo
Realiza
Cuentas
Tiene
Sucursal
Modelo Relacional
cliente
cuenta
Préstamo
Id cliente
Id cuenta
Id préstamo
Dirección
Teléfono
Ocupación
Fecha de
nacimiento
Ingresos
mensuales
Fecha de apertura
Tipo de cuenta
Ocupación
Saldo
Id cliente
Id sucursal
Fecha préstamo
Plazo
Tasa
Monto
Id cuenta
Sucursal
Id sucursal
Dirección
Teléfono
Nombre
Gerente
2. Se desea diseñar una base de datos que contemple el préstamo de libros en una Biblioteca.
Libro
Clientes
Pedido.
Modelo Entidad - Relación
Usuarios
Solicita
Libros
Tiene
Préstamo
Implica
Devolución
Modelo Relacional
Usuario
Id usuario
Nombre
usuario
Sexo
Dirección
Teléfono
Tipo usuario
Préstamo
Id préstamo
Fecha préstamo
Fecha devolución
Id usuario
Libro
Editorial
Id libro
Id Editorial
Nombre
Editorial
Dirección
Teléfono
Contacto
Nombre
libro
ISBN
Id editorial
Autor
Libro*Préstamo
Devolución
Id devolución
Fecha de
vencimiento
Multa
Id préstamo
Libro*Autor
Id préstamo
Id autor
Id libro
Id libro
libro* Materia
Id libro
Id materia
Id autor
Nombre
Saxo
Nacionalidad
Especialización
Materia
Id materia
Nombre
3. Una compra y venta desea diseñar una base de datos en la cual los usuarios realizan los empeños en donde sólo se reciben prendas de oro y
de plata. Cada prenda debe tener una identificación, peso, valor estimado, descripción.
Todo empeño debe tener un retiro menor a tres meses de lo contrario dicho empeño pasa a prendas perdidas. Durante los tres meses cada
empeño puede recibir abonos de capital o intereses que afectan datos del empeño.
Clientes
Realiza
Retiro
Implica
Empeño
Implica
Prendas
Perdidas
Tiene
Prendas
Modelo Relacional
4 Una tienda de videos desea hacer un diseño de Base de Datos para el proceso de alquiler de películas a s afiliados teniendo en cuenta lo
siguiente:
Una película se puede alquilar muchas veces y un alquiler puede tener hasta tres películas, cada película se caracteriza por su identificación,
nombre de la película, tipos de película (acción, suspenso, terror, comedia etc...) protagonista, director, formato. Parametrice donde estime
conveniente. Cada alquiler debe tener una devolución, en caso de sobre pasar tres días debe pagar la multa correspondiente.
Tipo de película
Id T película
Nombre
afiliado
Id afiliado
Nombre
Sexo
Dirección
Teléfono
Alquiler
Id alquiler
Fecha alquiler
Fecha
vencimiento
Valor
Funcionario
Id afiliado
Película
Id película
Nombre
Id de película
Película*Protagonista
Id película
Id protagonista
Alquiler*película
Película* Director
Id Alquiler
Id película
Id Película
Id director
Protagoista
Id protagonista
Nombre
Saxo
Nacionalidad
Director
Id director
Nombre
Sexo
Nacionalidad
Devolución
Id devolución
Fecha de
vencimiento
Multa
Id alquiler
Película*formato
Id película
Id formato
Formato
Id formato
Nombre
5 Un restaurante prestigioso de la ciudad desea hacer un diseño de Base de Datos para la venta de platos típicos, teniendo en cuenta lo
siguiente:
Los clientes una vez que llegan al restaurante se le asignan una mesa el cual es atendido por un mesero. Un cliente puede realizar muchos
pedidos de los platos, postres y bebidas. Parametrizar donde estime necesario.
Cliente
Pedido
Platos
5
Pedido*Plato
Id cliente
Nombre
Sexo
Dirección
Teléfono
Id pedido
Id pedido
Fecha pedido
Id cliente
Id Mesero
Id Mesa
Id plato
Id paltos
Ingredientes
Valor
Fotografía
Meserp
Id mesero
Nombre
Mesa
Id mesa
Nombre
Pedido*postres
Pedido*Bebida
Id pedidos
Id pedido
Id postres
Id bebida
Postres
Id postres
Ingredientes
Valor
Fotografía
Bebida
Id bebida
Nombre
Valor
Fotografía
Id t de bebida
Tipo de bebida
Id tipo de bebida
Nombre
6 Una tienda de música desea diseñar una Base de Datos para la venta de discos a sus clientes teniendo en cuenta lo siguiente:
Cada disco tiene una identificación, título del disco, intérprete, género musical, valor formato, casa disquera, cantidad. Parametrice donde sea
necesario; considere las ventas de dichos discos a sus clientes en la cual una venta puede tener muchos discos.
Interprete*Disco
Id interprete
6
Cliente
Id cliente
Nombre
Sexo
Dirección
Venta
Id venta
Fecha venta
Funcionario
Id cliente
Discos
Id disco
Id interprete
Nombre
Nacionalidad
Id disco
Venta*Discos
Id venta
Id disco
Interprete
Título
Valor
Cantidad
Id casa disquera
Disco*G.Musical
Id disco
Género Musical
Id G musical
Id G musical
Nombre
Disco*Formato
Id disco
Formato
Id formato
Nombre
Id formato
Id casa disquera
Nombre
7 La empresa Brasilia de Colombia desea hacer un diseño de Base de Datos para el proceso de ventas de tiquetes para las diferentes rutas que
ofrece teniendo en cuenta lo siguiente:
Brasilia cuenta con una línea de buses identificados con su placa, descripción del bus, número de sillas, las rutas que ofrece tienen su
identificación, ciudad de origen, ciudad de destino, valor, hora estimada. La venta de tiquetes debe tener asignada un único bus y una única ruta.
Casa Disquera
7
Cliente
Id cliente
Nombre
Sexo
Dirección
Bus
Venta de tiquete
Id tiquete
Valor
Fecha venta
Id cliente
Id bus
Id ruta
Id funcionario
Id bus
Placa
Descripción
N° de sillas
Funcionario
Id funcionario
Nombre
Ruta
Id ruta
Ciudad origen
Ciudad destino
Valor
Hora estimada
Ejercicios de Consultas
Consultas sencillas
Base de Datos No. 1
Mostrar todos los clientes que han realizado préstamo entre una fecha inicial y una final.
Mostrar todas las cuentas que se abrieron entre una fecha inicial y una final.
Mostrar todas las cuentas de un usuario específico.
Mostrar todos los préstamos de un usuario específico
Mostrar todos los préstamos entre una fecha inicial y una fecha final que realizó una sucursal específica.
Base de Datos No. 2
Mostrar los préstamos de libros de una editorial específica entre una fecha inicial y una fecha final
Mostrar los préstamos de libros de un autor específico
Mostrar todos los usuarios que han realizado préstamos entre una fecha inicial y una fecha final
Mostrar todos los libros que se prestaron en una fecha específica.
Base de Datos No. 3
Mostrar todos los empeños realizados un día específico.
Mostrar todos los empeños realizado por un usuario específico entre una fecha inicial y una fecha final.
Mostrar todos los empeños que han sido retirados en un rango de fecha específico.
Base de Datos No. 4
Mostrar los préstamos de película que haya dirigido un autor específico entre una fecha inicial y una fecha final
Mostrar los préstamos de película de un director específico
Mostrar todos los usuarios que han realizado préstamos entre una fecha inicial y una fecha final
Mostrar todas las películas que se prestaron en una fecha específica.
Base de Datos No. 5
Mostrar todos los pedidos realizados entre una fecha inicial y una final.
Mostrar todos los pedidos realizados entre una fecha inicial y una final de un palto específico.
Mostrar todos los pedidos de una fecha específica.
Base de Datos No. 6
Mostrar todas las ventas entre una fecha inicial y una final.
Mostrar todas las ventas de una fecha específica
Mostrar todas las ventas de un disco específico y un rango de fecha específico.
Base de Datos No. 7
Mostrar todas las ventas de tiquetes en un rango de fecha específico.
Mostrar todas las ventas de tiquetes en las que viaje un Bus específico.
Mostar todas las ventas de tiquetes en un rango de fecha específico y una específica.
Consultas Complejas