Problema resuleto de base de datos, entidades y atributos
Ejercicio 1: Haga una lista de entidades y atributos para: Entidades Dinero • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • Atributos Nº de serie Un valor Una imagen Un color Sexo Ingresos Nº de cuenta Nombre Nº de transacción Monto Un interés Un plazo Un interés Un monto Código de transacción Fecha Nombre Rut Función Vestuario Sexo Vestimenta Rut NombreFunción Dirección Teléfono Oficina Secciones Función Nombre Oficinas Muebles Nombre Color Imagen Composición Uso Marca Código de barra
Cliente
Banco
Préstamo
Ahorro
Funcionario
Personal
Departamento Un Supermercado
Producto
Cliente
Alumno
Asignatura
Departamento La Universidad Salas
Carrera Funcionario
Facultad
• • • • • • • • • • • • • • • • • • • •• • • • • • • •
Nombre Rut Dirección Tarjeta de socio Teléfono Nº matricula Nombre Correo Rut Código Nivel Nombre Código Nombre Función número Sillas Letra Código Nombre Nombre Rut Correo Oficina Función teléfono Código facultad Nombre
Ejercicio 2: Relacione las entidades que determinó para: (se lee de izquierda a derecha) BANCO Dinero Dinero Cliente Solicita Préstamo Ahorro FuncionarioCliente
Préstamo Accede
Ahorro
Funcionario
Otorga Realiza Atiende
SUPERMERCADO Personal Departamento Producto Cliente
Personal Pertenecen Vende
Departamento
Producto
Cliente Atiende
Compra
UNIVERSIDAD Alumno Asignatura Depto. Salas Carrera Funcionario Facultad Alumno Inscribir Asignatura Utiliza Depto. Asociado Dirige Salas Carrera Dicta Funcionario Enseña CargoFacultad Administra
Ejercicio 3: Definir el modelo E-R que permite obtener los horarios y las salas de clases de los cursos dictados por la carrera. Definición: Una carrera dicta cursos, cada curso se desarrolla en una sala de clases, el uso de dicha sala esta determinado por un horario que define la carrera. Entidades Horario Sala Curso Carrera Relación entre entidades Horario Horario Sala CursoCarrera Tiene Ocupa Dicta Sala Curso Carrera Determina Atributos Fecha, horas, minutos Numero, letra Código, nombre, objetivo Código, nombre, correo
Tipo de correspondencia y cardinalidad Relación Tipo correspondencia Determina (1:1) Tiene Ocupa Dicta (1:N) (N:1) (1:N)
Entidad1 Horario (1:1) Sala (1:1) Curso (1:N) Carrera (1:1)
Entidad2 Carrera (N:1) Horario (1:N) Sala (1:1) Curso (1:N)Sala Numero Letra Ocupa
(N:1)
Curso Código Nombre Objetivo
Tiene
(1:N)
(1:N)
Dicta
Horario Fecha Hora Minutos
(1:1)
Carrera Código Nombre Correo
Determina a
Ejericio 4: Construir un modelo Entidad Relación que represente el funcionamiento de una bomba de bencina. • Su solución debe al menos contestar: • Quiénes son los clientes? • Qué productos compran losclientes? • Cuál es el monto total de venta diaria? • Cuál es la bomba que más vende? • Qué octanaje tiene más venta? • Construir las consultas sql para contestar las preguntas anteriores. Entidad Cliente Auto Bencina Bomba Venta Funcionario Cliente Cliente Auto Bencina Bomba Venta Funcionario Relación Tiene Funciona Compra Realiza Atiende Tiene Necesita Auto Tiene Atributo Nombre, RUT, tarjeta bancaria,dinero Patente, color, marca, año Octanaje Nombre, RUT, dirección, teléfono Boleta, número de venta, monto, fecha, electrónica o en efectivo Nombre, RUT, dirección, teléfono, función Bencina Funciona Compra Tiene Realiza Atiende Tipo correspondencia (1:N) (1:1) (1:N) (N:1) (1:N) (1:N) (N:1) Entidad1 Cliente (1:1) Auto (1:1) Bencina (1:1) Venta (1:N) Funcionario (1:1) Boma (1:1) Cliente (1:N)Entidad2 Auto (1:N) Bencina (1:1) Cliente (1:N) Funcionario (1:1) Cliente (1:N) Funcionario (1:N) Bomba (1:1) Bomba Necesita Venta Funcionario
Bomba
(N:1) Nombre RUT Dirección Teléfono (1:N)
Necesita
Tiene
Cliente
Nombre RUT Tarjeta bancaria Dinero
Funcionario Atiende
Nombre RUT Dirección Teléfono Función
(1:N)
(1:N)
(N:1)
Tiene Compra
(1:N)
Realiza
Auto...
Regístrate para leer el documento completo.