S02 - Entidades y Atributos

Post on 26-May-2015

7.753 views 0 download

Transcript of S02 - Entidades y Atributos

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