s02 - entidades y atributos

30
S2 :: Entidades y Atributos Alejandro Henr´ ıquez Lazo Dise˜ no de Bases de Datos Santo Tom´ as

Upload: alejandro-andres-henriquez-lazo

Post on 26-May-2015

7.753 views

Category:

Education


0 download

TRANSCRIPT

Page 1: S02 - Entidades y Atributos

S2 :: Entidades y Atributos

Alejandro Henrıquez Lazo

Diseno de Bases de DatosSanto Tomas

Page 2: S02 - Entidades y Atributos

Tabla de Contenidos

Necesidad de informacionIntroduccionEjemplos

Componentes basicosEntidadAtributoPuntos clavesEjemplos

2 de 13

Page 3: S02 - Entidades y Atributos

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

Page 4: S02 - Entidades y Atributos

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

Page 5: S02 - Entidades y Atributos

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

Page 6: S02 - Entidades y Atributos

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

Page 7: S02 - Entidades y Atributos

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

Page 8: S02 - Entidades y Atributos

Business is businessRemuneracion de los empleados

� Remuneracion base de los empleado

� Dıas de asistencia

� Bonos

� Descuentos

� Viaticos

� Cargas familiares

� . . .

4 de 13

Page 9: S02 - Entidades y Atributos

Business is businessRemuneracion de los empleados

� Remuneracion base de los empleado

� Dıas de asistencia

� Bonos

� Descuentos

� Viaticos

� Cargas familiares

� . . .

4 de 13

Page 10: S02 - Entidades y Atributos

Business is businessRemuneracion de los empleados

� Remuneracion base de los empleado

� Dıas de asistencia

� Bonos

� Descuentos

� Viaticos

� Cargas familiares

� . . .

4 de 13

Page 11: S02 - Entidades y Atributos

Business is businessRemuneracion de los empleados

� Remuneracion base de los empleado

� Dıas de asistencia

� Bonos

� Descuentos

� Viaticos

� Cargas familiares

� . . .

4 de 13

Page 12: S02 - Entidades y Atributos

Business is businessRemuneracion de los empleados

� Remuneracion base de los empleado

� Dıas de asistencia

� Bonos

� Descuentos

� Viaticos

� Cargas familiares

� . . .

4 de 13

Page 13: S02 - Entidades y Atributos

Business is businessRemuneracion de los empleados

� Remuneracion base de los empleado

� Dıas de asistencia

� Bonos

� Descuentos

� Viaticos

� Cargas familiares

� . . .

4 de 13

Page 14: S02 - Entidades y Atributos

Business is businessRemuneracion de los empleados

� Remuneracion base de los empleado

� Dıas de asistencia

� Bonos

� Descuentos

� Viaticos

� Cargas familiares

� . . .

4 de 13

Page 15: S02 - Entidades y Atributos

Business is businessRemuneracion de los empleados

� Remuneracion base de los empleado

� Dıas de asistencia

� Bonos

� Descuentos

� Viaticos

� Cargas familiares

� . . .

4 de 13

Page 16: S02 - Entidades y Atributos

Business is businessInventario

� Stock de productos

� Cantidades mınimas necesarias

� Proveedores

� Precios

� Disponibilidad

� . . .

5 de 13

Page 17: S02 - Entidades y Atributos

Business is businessInventario

� Stock de productos

� Cantidades mınimas necesarias

� Proveedores

� Precios

� Disponibilidad

� . . .

5 de 13

Page 18: S02 - Entidades y Atributos

Business is businessInventario

� Stock de productos

� Cantidades mınimas necesarias

� Proveedores

� Precios

� Disponibilidad

� . . .

5 de 13

Page 19: S02 - Entidades y Atributos

Business is businessInventario

� Stock de productos

� Cantidades mınimas necesarias

� Proveedores

� Precios

� Disponibilidad

� . . .

5 de 13

Page 20: S02 - Entidades y Atributos

Business is businessInventario

� Stock de productos

� Cantidades mınimas necesarias

� Proveedores

� Precios

� Disponibilidad

� . . .

5 de 13

Page 21: S02 - Entidades y Atributos

Business is businessInventario

� Stock de productos

� Cantidades mınimas necesarias

� Proveedores

� Precios

� Disponibilidad

� . . .

5 de 13

Page 22: S02 - Entidades y Atributos

Business is businessInventario

� Stock de productos

� Cantidades mınimas necesarias

� Proveedores

� Precios

� Disponibilidad

� . . .

5 de 13

Page 23: S02 - Entidades y Atributos

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

Page 24: S02 - Entidades y Atributos

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

Page 25: S02 - Entidades y Atributos

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

Page 26: S02 - Entidades y Atributos

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

Page 27: S02 - Entidades y Atributos

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

Page 28: S02 - Entidades y Atributos

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

Page 29: S02 - Entidades y Atributos

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

Page 30: S02 - Entidades y Atributos

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