s02 - entidades y atributos
TRANSCRIPT
S2 :: Entidades y Atributos
Alejandro Henrıquez Lazo
Diseno de Bases de DatosSanto Tomas
Tabla de Contenidos
Necesidad de informacionIntroduccionEjemplos
Componentes basicosEntidadAtributoPuntos clavesEjemplos
2 de 13
Business is business
� Las empresas necesitan conocer que esta pasando en su interior
� Las toma de decisiones se funda en este conocer
� Puede generar el exito o fracaso de una institucion
� El encargado del diseno debe conocer el dominio del problema
3 de 13
Business is business
� Las empresas necesitan conocer que esta pasando en su interior
� Las toma de decisiones se funda en este conocer
� Puede generar el exito o fracaso de una institucion
� El encargado del diseno debe conocer el dominio del problema
3 de 13
Business is business
� Las empresas necesitan conocer que esta pasando en su interior
� Las toma de decisiones se funda en este conocer
� Puede generar el exito o fracaso de una institucion
� El encargado del diseno debe conocer el dominio del problema
3 de 13
Business is business
� Las empresas necesitan conocer que esta pasando en su interior
� Las toma de decisiones se funda en este conocer
� Puede generar el exito o fracaso de una institucion
� El encargado del diseno debe conocer el dominio del problema
3 de 13
Business is business
� Las empresas necesitan conocer que esta pasando en su interior
� Las toma de decisiones se funda en este conocer
� Puede generar el exito o fracaso de una institucion
� El encargado del diseno debe conocer el dominio del problema
3 de 13
Business is businessRemuneracion de los empleados
� Remuneracion base de los empleado
� Dıas de asistencia
� Bonos
� Descuentos
� Viaticos
� Cargas familiares
� . . .
4 de 13
Business is businessRemuneracion de los empleados
� Remuneracion base de los empleado
� Dıas de asistencia
� Bonos
� Descuentos
� Viaticos
� Cargas familiares
� . . .
4 de 13
Business is businessRemuneracion de los empleados
� Remuneracion base de los empleado
� Dıas de asistencia
� Bonos
� Descuentos
� Viaticos
� Cargas familiares
� . . .
4 de 13
Business is businessRemuneracion de los empleados
� Remuneracion base de los empleado
� Dıas de asistencia
� Bonos
� Descuentos
� Viaticos
� Cargas familiares
� . . .
4 de 13
Business is businessRemuneracion de los empleados
� Remuneracion base de los empleado
� Dıas de asistencia
� Bonos
� Descuentos
� Viaticos
� Cargas familiares
� . . .
4 de 13
Business is businessRemuneracion de los empleados
� Remuneracion base de los empleado
� Dıas de asistencia
� Bonos
� Descuentos
� Viaticos
� Cargas familiares
� . . .
4 de 13
Business is businessRemuneracion de los empleados
� Remuneracion base de los empleado
� Dıas de asistencia
� Bonos
� Descuentos
� Viaticos
� Cargas familiares
� . . .
4 de 13
Business is businessRemuneracion de los empleados
� Remuneracion base de los empleado
� Dıas de asistencia
� Bonos
� Descuentos
� Viaticos
� Cargas familiares
� . . .
4 de 13
Business is businessInventario
� Stock de productos
� Cantidades mınimas necesarias
� Proveedores
� Precios
� Disponibilidad
� . . .
5 de 13
Business is businessInventario
� Stock de productos
� Cantidades mınimas necesarias
� Proveedores
� Precios
� Disponibilidad
� . . .
5 de 13
Business is businessInventario
� Stock de productos
� Cantidades mınimas necesarias
� Proveedores
� Precios
� Disponibilidad
� . . .
5 de 13
Business is businessInventario
� Stock de productos
� Cantidades mınimas necesarias
� Proveedores
� Precios
� Disponibilidad
� . . .
5 de 13
Business is businessInventario
� Stock de productos
� Cantidades mınimas necesarias
� Proveedores
� Precios
� Disponibilidad
� . . .
5 de 13
Business is businessInventario
� Stock de productos
� Cantidades mınimas necesarias
� Proveedores
� Precios
� Disponibilidad
� . . .
5 de 13
Business is businessInventario
� Stock de productos
� Cantidades mınimas necesarias
� Proveedores
� Precios
� Disponibilidad
� . . .
5 de 13
EntidadDefinicion
Una entidad es una clase generalizada de personas, lugares o cosas(objetos), para los cuales se recopilan, almacenan y mantienen datos 1
1http:
//www.monografias.com/trabajos27/bases-datos/bases-datos.shtml6 de 13
AtributoDefinicion
Un atributo es una caracterıstica de una entidad. El valor especificode un atributo, conocido como elemento de datos , se puedeencontrar con los campos de registro que describe una entidad. 2
2http:
//www.monografias.com/trabajos27/bases-datos/bases-datos.shtml7 de 13
Reconocer entidades y atributos
Cuando poseemos un enunciado (o lo fabricamos) tradicionalmentelas entidades seran los sustantivos presentes en el documento, y loselementos que lo definen seran los atributos
8 de 13
Video Club
El dueno de una tienda de arriendo de videos requiere un sistemainformatico que le ayude con su negocio. Este debe manejar todos losdiscos ademas de clasificarlos en los distintos tipos existentes drama,comedia, accion, gore, etc) ademas de los clientes que el video clubposee y los arrendamiento que ha realizado.
9 de 13
Proveedores
Una empresa vende productos a varios clientes. Se necesita conocerlos datos personales de los clientes (nombre, apellidos, rut, direccion yfecha de nacimiento). Cada producto tiene un nombre y un codigo,ası como un precio unitario. Un cliente puede comprar variosproductos a la empresa, y un mismo producto puede ser compradopor varios clientes. Los productos son suministrados por diferentesproveedores. Se debe tener en cuenta que un producto solo puede sersuministrado por un proveedor, y que un proveedor puede suministrardiferentes productos. De cada proveedor se desea conocer el rut,nombre y direccion 3.
3http:
//www.alejandrox.com/2007/03/ejercicios-modelo-entidadrelacion/10 de 13
Instituto
Se desea disenar la base de datos de un Instituto. En la base de datosse desea guardar los datos de los profesores del Instituto (rut, nombre,direccion y telefono). Los profesores imparten modulos, y cadamodulo tiene un codigo y un nombre. Cada alumno esta matriculadoen uno o varios modulos. De cada alumno se desea guardar el numerode expediente, nombre, apellidos y fecha de nacimiento. Losprofesores pueden impartir varios modulos, pero un modulo solopuede ser impartido por un profesor. Cada curso tiene un grupo dealumnos, uno de los cuales es el delegado del grupo4
4http:
//www.alejandrox.com/2007/03/ejercicios-modelo-entidadrelacion/11 de 13
Clınica
La clınica SAN PATRAS necesita llevar un control informatizado de su
gestion de pacientes y medicos.De cada paciente se desea guardar el codigo,
nombre, apellidos, direccion, poblacion, provincia, codigo postal, telefono y
fecha de nacimiento.De cada medico se desea guardar el codigo, nombre,
apellidos, telefono y especialidad. Se desea llevar el control de cada uno de
los ingresos que el paciente hace en el hospital. Cada ingreso que realiza el
paciente queda registrado en la base de datos. De cada ingreso se guarda el
codigo de ingreso (que se incrementara automaticamente cada vez que el
paciente realice un ingreso), el numero de habitacion y cama en la que el
paciente realiza el ingreso y la fecha de ingreso.Un medico puede atender
varios ingresos, pero el ingreso de un paciente solo puede ser atendido por
un unico medico. Un paciente puede realizar varios ingresos en el hospital 5
5http:
//www.alejandrox.com/2007/03/ejercicios-modelo-entidadrelacion/12 de 13
Transporte
Se desea informatizar la gestion de una empresa de transportes que repartepaquetes por toda Espana. Los encargados de llevar los paquetes son loscamioneros, de los que se quiere guardar el rut, nombre, telefono, direccion,salario y poblacion en la que vive. De los paquetes transportados interesaconocer el codigo de paquete, descripcion, destinatario y direccion deldestinatario. Un camionero distribuye muchos paquetes, y un paquete solopuede ser distribuido por un camionero.De las provincias a las que llegan lospaquetes interesa guardar el codigo de provincia y el nombre. Un paquetesolo puede llegar a una provincia. Sin embargo, a una provincia puedenllegar varios paquetes.De los camiones que llevan los camioneros, interesaconocer la matrıcula, modelo, tipo y potencia. Un camionero puede conducirdiferentes camiones en fechas diferentes, y un camion puede ser conducidopor varios camioneros 6
6http:
//www.alejandrox.com/2007/03/ejercicios-modelo-entidadrelacion/13 de 13