S2 :: Entidades y Atributos




   Alejandro Henr´
                 ıquez Lazo

     Dise˜o de Bases de Datos
         n
           Santo Tom´s
                     a
Tabla de Contenidos


Necesidad de informaci´n
                      o
   Introducci´n
             o
   Ejemplos

Componentes b´sicos
             a
  Entidad
  Atributo
  Puntos claves
  Ejemplos



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 ´xito o fracaso de una instituci´n
                   e                               o
  El encargado del dise˜o debe conocer el dominio del problema
                       n




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 ´xito o fracaso de una instituci´n
                   e                               o
  El encargado del dise˜o debe conocer el dominio del problema
                       n




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 ´xito o fracaso de una instituci´n
                   e                               o
  El encargado del dise˜o debe conocer el dominio del problema
                       n




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 ´xito o fracaso de una instituci´n
                   e                               o
  El encargado del dise˜o debe conocer el dominio del problema
                       n




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 ´xito o fracaso de una instituci´n
                   e                               o
  El encargado del dise˜o debe conocer el dominio del problema
                       n




3 de 13
Business is business
Remuneraci´n de los empleados
          o




   Remuneraci´n base de los empleado
             o
   D´ de asistencia
    ıas
   Bonos
   Descuentos
   Vi´ticos
     a
   Cargas familiares
   ...



 4 de 13
Business is business
Remuneraci´n de los empleados
          o




   Remuneraci´n base de los empleado
             o
   D´ de asistencia
    ıas
   Bonos
   Descuentos
   Vi´ticos
     a
   Cargas familiares
   ...



 4 de 13
Business is business
Remuneraci´n de los empleados
          o




   Remuneraci´n base de los empleado
             o
   D´ de asistencia
    ıas
   Bonos
   Descuentos
   Vi´ticos
     a
   Cargas familiares
   ...



 4 de 13
Business is business
Remuneraci´n de los empleados
          o




   Remuneraci´n base de los empleado
             o
   D´ de asistencia
    ıas
   Bonos
   Descuentos
   Vi´ticos
     a
   Cargas familiares
   ...



 4 de 13
Business is business
Remuneraci´n de los empleados
          o




   Remuneraci´n base de los empleado
             o
   D´ de asistencia
    ıas
   Bonos
   Descuentos
   Vi´ticos
     a
   Cargas familiares
   ...



 4 de 13
Business is business
Remuneraci´n de los empleados
          o




   Remuneraci´n base de los empleado
             o
   D´ de asistencia
    ıas
   Bonos
   Descuentos
   Vi´ticos
     a
   Cargas familiares
   ...



 4 de 13
Business is business
Remuneraci´n de los empleados
          o




   Remuneraci´n base de los empleado
             o
   D´ de asistencia
    ıas
   Bonos
   Descuentos
   Vi´ticos
     a
   Cargas familiares
   ...



 4 de 13
Business is business
Remuneraci´n de los empleados
          o




   Remuneraci´n base de los empleado
             o
   D´ de asistencia
    ıas
   Bonos
   Descuentos
   Vi´ticos
     a
   Cargas familiares
   ...



 4 de 13
Business is business
Inventario




   Stock de productos
   Cantidades m´
               ınimas necesarias
   Proveedores
   Precios
   Disponibilidad
   ...




 5 de 13
Business is business
Inventario




   Stock de productos
   Cantidades m´
               ınimas necesarias
   Proveedores
   Precios
   Disponibilidad
   ...




 5 de 13
Business is business
Inventario




   Stock de productos
   Cantidades m´
               ınimas necesarias
   Proveedores
   Precios
   Disponibilidad
   ...




 5 de 13
Business is business
Inventario




   Stock de productos
   Cantidades m´
               ınimas necesarias
   Proveedores
   Precios
   Disponibilidad
   ...




 5 de 13
Business is business
Inventario




   Stock de productos
   Cantidades m´
               ınimas necesarias
   Proveedores
   Precios
   Disponibilidad
   ...




 5 de 13
Business is business
Inventario




   Stock de productos
   Cantidades m´
               ınimas necesarias
   Proveedores
   Precios
   Disponibilidad
   ...




 5 de 13
Business is business
Inventario




   Stock de productos
   Cantidades m´
               ınimas necesarias
   Proveedores
   Precios
   Disponibilidad
   ...




 5 de 13
Entidad
Definici´n
       o




Una entidad es una clase generalizada de personas, lugares o cosas
(objetos), para los cuales se recopilan, almacenan y mantienen datos   1




    1
      http:
//www.monografias.com/trabajos27/bases-datos/bases-datos.shtml
 6 de 13
Atributo
Definici´n
       o




Un atributo es una caracter´
                           ıstica de una entidad. El valor especifico
de un atributo, conocido como elemento de datos , se puede
encontrar con los campos de registro que describe una entidad. 2




    2
      http:
//www.monografias.com/trabajos27/bases-datos/bases-datos.shtml
 7 de 13
Reconocer entidades y atributos




Cuando poseemos un enunciado (o lo fabricamos) tradicionalmente
las entidades ser´n los sustantivos presentes en el documento, y los
                 a
elementos que lo definen ser´n los atributos
                             a




 8 de 13
Video Club




El due˜o de una tienda de arriendo de videos requiere un sistema
       n
inform´tico que le ayude con su negocio. Este debe manejar todos los
       a
discos adem´s de clasificarlos en los distintos tipos existentes drama,
            a
comedia, acci´n, gore, etc) adem´s de los clientes que el video club
              o                  a
posee y los arrendamiento que ha realizado.




 9 de 13
Proveedores

Una empresa vende productos a varios clientes. Se necesita conocer
los datos personales de los clientes (nombre, apellidos, rut, direcci´n y
                                                                     o
fecha de nacimiento). Cada producto tiene un nombre y un c´digo,o
as´ como un precio unitario. Un cliente puede comprar varios
  ı
productos a la empresa, y un mismo producto puede ser comprado
por varios clientes. Los productos son suministrados por diferentes
proveedores. Se debe tener en cuenta que un producto s´lo puede ser
                                                           o
suministrado por un proveedor, y que un proveedor puede suministrar
diferentes productos. De cada proveedor se desea conocer el rut,
nombre y direcci´n 3 .
                  o


    3
      http:
//www.alejandrox.com/2007/03/ejercicios-modelo-entidadrelacion/
 10 de 13
Instituto


Se desea dise˜ar la base de datos de un Instituto. En la base de datos
              n
se desea guardar los datos de los profesores del Instituto (rut, nombre,
direcci´n y tel´fono). Los profesores imparten m´dulos, y cada
       o       e                                  o
m´dulo tiene un c´digo y un nombre. Cada alumno est´ matriculado
  o                o                                      a
en uno o varios m´dulos. De cada alumno se desea guardar el n´mero
                   o                                              u
de expediente, nombre, apellidos y fecha de nacimiento. Los
profesores pueden impartir varios m´dulos, pero un m´dulo s´lo
                                    o                   o      o
puede ser impartido por un profesor. Cada curso tiene un grupo de
alumnos, uno de los cuales es el delegado del grupo4


    4
      http:
//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
gesti´n de pacientes y m´dicos.De cada paciente se desea guardar el c´digo,
      o                    e                                             o
nombre, apellidos, direcci´n, poblaci´n, provincia, c´digo postal, tel´fono y
                            o         o               o               e
fecha de nacimiento.De cada m´dico se desea guardar el c´digo, nombre,
                                  e                          o
apellidos, tel´fono y especialidad. Se desea llevar el control de cada uno de
               e
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
c´digo de ingreso (que se incrementar´ autom´ticamente cada vez que el
 o                                      a       a
paciente realice un ingreso), el n´mero de habitaci´n y cama en la que el
                                   u                 o
paciente realiza el ingreso y la fecha de ingreso.Un m´dico puede atender
                                                        e
varios ingresos, pero el ingreso de un paciente solo puede ser atendido por
un unico m´dico. Un paciente puede realizar varios ingresos en el hospital 5
    ´        e
    5
      http:
//www.alejandrox.com/2007/03/ejercicios-modelo-entidadrelacion/
 12 de 13
Transporte

Se desea informatizar la gesti´n de una empresa de transportes que reparte
                               o
paquetes por toda Espa˜a. Los encargados de llevar los paquetes son los
                         n
camioneros, de los que se quiere guardar el rut, nombre, tel´fono, direcci´n,
                                                            e             o
salario y poblaci´n en la que vive. De los paquetes transportados interesa
                  o
conocer el c´digo de paquete, descripci´n, destinatario y direcci´n del
             o                           o                       o
destinatario. Un camionero distribuye muchos paquetes, y un paquete s´loo
puede ser distribuido por un camionero.De las provincias a las que llegan los
paquetes interesa guardar el c´digo de provincia y el nombre. Un paquete
                               o
s´lo puede llegar a una provincia. Sin embargo, a una provincia pueden
  o
llegar varios paquetes.De los camiones que llevan los camioneros, interesa
conocer la matr´ ıcula, modelo, tipo y potencia. Un camionero puede conducir
diferentes camiones en fechas diferentes, y un cami´n puede ser conducido
                                                    o
por varios camioneros 6

    6
      http:
//www.alejandrox.com/2007/03/ejercicios-modelo-entidadrelacion/
 13 de 13

S02 - Entidades y Atributos

  • 1.
    S2 :: Entidadesy Atributos Alejandro Henr´ ıquez Lazo Dise˜o de Bases de Datos n Santo Tom´s a
  • 2.
    Tabla de Contenidos Necesidadde informaci´n o Introducci´n o Ejemplos Componentes b´sicos a Entidad Atributo Puntos claves Ejemplos 2 de 13
  • 3.
    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 ´xito o fracaso de una instituci´n e o El encargado del dise˜o debe conocer el dominio del problema n 3 de 13
  • 4.
    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 ´xito o fracaso de una instituci´n e o El encargado del dise˜o debe conocer el dominio del problema n 3 de 13
  • 5.
    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 ´xito o fracaso de una instituci´n e o El encargado del dise˜o debe conocer el dominio del problema n 3 de 13
  • 6.
    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 ´xito o fracaso de una instituci´n e o El encargado del dise˜o debe conocer el dominio del problema n 3 de 13
  • 7.
    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 ´xito o fracaso de una instituci´n e o El encargado del dise˜o debe conocer el dominio del problema n 3 de 13
  • 8.
    Business is business Remuneraci´nde los empleados o Remuneraci´n base de los empleado o D´ de asistencia ıas Bonos Descuentos Vi´ticos a Cargas familiares ... 4 de 13
  • 9.
    Business is business Remuneraci´nde los empleados o Remuneraci´n base de los empleado o D´ de asistencia ıas Bonos Descuentos Vi´ticos a Cargas familiares ... 4 de 13
  • 10.
    Business is business Remuneraci´nde los empleados o Remuneraci´n base de los empleado o D´ de asistencia ıas Bonos Descuentos Vi´ticos a Cargas familiares ... 4 de 13
  • 11.
    Business is business Remuneraci´nde los empleados o Remuneraci´n base de los empleado o D´ de asistencia ıas Bonos Descuentos Vi´ticos a Cargas familiares ... 4 de 13
  • 12.
    Business is business Remuneraci´nde los empleados o Remuneraci´n base de los empleado o D´ de asistencia ıas Bonos Descuentos Vi´ticos a Cargas familiares ... 4 de 13
  • 13.
    Business is business Remuneraci´nde los empleados o Remuneraci´n base de los empleado o D´ de asistencia ıas Bonos Descuentos Vi´ticos a Cargas familiares ... 4 de 13
  • 14.
    Business is business Remuneraci´nde los empleados o Remuneraci´n base de los empleado o D´ de asistencia ıas Bonos Descuentos Vi´ticos a Cargas familiares ... 4 de 13
  • 15.
    Business is business Remuneraci´nde los empleados o Remuneraci´n base de los empleado o D´ de asistencia ıas Bonos Descuentos Vi´ticos a Cargas familiares ... 4 de 13
  • 16.
    Business is business Inventario Stock de productos Cantidades m´ ınimas necesarias Proveedores Precios Disponibilidad ... 5 de 13
  • 17.
    Business is business Inventario Stock de productos Cantidades m´ ınimas necesarias Proveedores Precios Disponibilidad ... 5 de 13
  • 18.
    Business is business Inventario Stock de productos Cantidades m´ ınimas necesarias Proveedores Precios Disponibilidad ... 5 de 13
  • 19.
    Business is business Inventario Stock de productos Cantidades m´ ınimas necesarias Proveedores Precios Disponibilidad ... 5 de 13
  • 20.
    Business is business Inventario Stock de productos Cantidades m´ ınimas necesarias Proveedores Precios Disponibilidad ... 5 de 13
  • 21.
    Business is business Inventario Stock de productos Cantidades m´ ınimas necesarias Proveedores Precios Disponibilidad ... 5 de 13
  • 22.
    Business is business Inventario Stock de productos Cantidades m´ ınimas necesarias Proveedores Precios Disponibilidad ... 5 de 13
  • 23.
    Entidad Definici´n o Una entidad es una clase generalizada de personas, lugares o cosas (objetos), para los cuales se recopilan, almacenan y mantienen datos 1 1 http: //www.monografias.com/trabajos27/bases-datos/bases-datos.shtml 6 de 13
  • 24.
    Atributo Definici´n o Un atributo es una caracter´ ıstica de una entidad. El valor especifico de un atributo, conocido como elemento de datos , se puede encontrar con los campos de registro que describe una entidad. 2 2 http: //www.monografias.com/trabajos27/bases-datos/bases-datos.shtml 7 de 13
  • 25.
    Reconocer entidades yatributos Cuando poseemos un enunciado (o lo fabricamos) tradicionalmente las entidades ser´n los sustantivos presentes en el documento, y los a elementos que lo definen ser´n los atributos a 8 de 13
  • 26.
    Video Club El due˜ode una tienda de arriendo de videos requiere un sistema n inform´tico que le ayude con su negocio. Este debe manejar todos los a discos adem´s de clasificarlos en los distintos tipos existentes drama, a comedia, acci´n, gore, etc) adem´s de los clientes que el video club o a posee y los arrendamiento que ha realizado. 9 de 13
  • 27.
    Proveedores Una empresa vendeproductos a varios clientes. Se necesita conocer los datos personales de los clientes (nombre, apellidos, rut, direcci´n y o fecha de nacimiento). Cada producto tiene un nombre y un c´digo,o as´ como un precio unitario. Un cliente puede comprar varios ı productos a la empresa, y un mismo producto puede ser comprado por varios clientes. Los productos son suministrados por diferentes proveedores. Se debe tener en cuenta que un producto s´lo puede ser o suministrado por un proveedor, y que un proveedor puede suministrar diferentes productos. De cada proveedor se desea conocer el rut, nombre y direcci´n 3 . o 3 http: //www.alejandrox.com/2007/03/ejercicios-modelo-entidadrelacion/ 10 de 13
  • 28.
    Instituto Se desea dise˜arla base de datos de un Instituto. En la base de datos n se desea guardar los datos de los profesores del Instituto (rut, nombre, direcci´n y tel´fono). Los profesores imparten m´dulos, y cada o e o m´dulo tiene un c´digo y un nombre. Cada alumno est´ matriculado o o a en uno o varios m´dulos. De cada alumno se desea guardar el n´mero o u de expediente, nombre, apellidos y fecha de nacimiento. Los profesores pueden impartir varios m´dulos, pero un m´dulo s´lo o o o puede ser impartido por un profesor. Cada curso tiene un grupo de alumnos, uno de los cuales es el delegado del grupo4 4 http: //www.alejandrox.com/2007/03/ejercicios-modelo-entidadrelacion/ 11 de 13
  • 29.
    Cl´ ınica Lacl´ ´ ınica SAN PATRAS necesita llevar un control informatizado de su gesti´n de pacientes y m´dicos.De cada paciente se desea guardar el c´digo, o e o nombre, apellidos, direcci´n, poblaci´n, provincia, c´digo postal, tel´fono y o o o e fecha de nacimiento.De cada m´dico se desea guardar el c´digo, nombre, e o apellidos, tel´fono y especialidad. Se desea llevar el control de cada uno de e 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 c´digo de ingreso (que se incrementar´ autom´ticamente cada vez que el o a a paciente realice un ingreso), el n´mero de habitaci´n y cama en la que el u o paciente realiza el ingreso y la fecha de ingreso.Un m´dico puede atender e varios ingresos, pero el ingreso de un paciente solo puede ser atendido por un unico m´dico. Un paciente puede realizar varios ingresos en el hospital 5 ´ e 5 http: //www.alejandrox.com/2007/03/ejercicios-modelo-entidadrelacion/ 12 de 13
  • 30.
    Transporte Se desea informatizarla gesti´n de una empresa de transportes que reparte o paquetes por toda Espa˜a. Los encargados de llevar los paquetes son los n camioneros, de los que se quiere guardar el rut, nombre, tel´fono, direcci´n, e o salario y poblaci´n en la que vive. De los paquetes transportados interesa o conocer el c´digo de paquete, descripci´n, destinatario y direcci´n del o o o destinatario. Un camionero distribuye muchos paquetes, y un paquete s´loo puede ser distribuido por un camionero.De las provincias a las que llegan los paquetes interesa guardar el c´digo de provincia y el nombre. Un paquete o s´lo puede llegar a una provincia. Sin embargo, a una provincia pueden o llegar varios paquetes.De los camiones que llevan los camioneros, interesa conocer la matr´ ıcula, modelo, tipo y potencia. Un camionero puede conducir diferentes camiones en fechas diferentes, y un cami´n puede ser conducido o por varios camioneros 6 6 http: //www.alejandrox.com/2007/03/ejercicios-modelo-entidadrelacion/ 13 de 13