ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Modelos de Sistemas de Bases de Datos


Enviado por   •  18 de Enero de 2019  •  Ensayos  •  6.298 Palabras (26 Páginas)  •  61 Visitas

Página 1 de 26

SISTEMAS DE BASES DE DATOS

INDICE

  1. Modelo Conceptual.
  2. Modelo Lógico.
  3. Modelo Físico.
  4. Normalización.

El modelo Entidad Asociación o "ER Model" es la opción en concenso para el modelado conceptual de una base de datos. Este modelo permite crear esquemas conceptuales de alto nivel; es decir, una implementación abstracta que es una descripción completa de la estructura de una base de datos y además independiente de cualquier modelo lógico.

El ER Model especifica entidades, atributos y relaciones entre entidades.

------------------------------------------------------------------------------------------------------------------------------------------

Entidad

Una Entidad es de quién se desea guardar información.

Cualquier tipo de objeto o concepto sobre el que se recoge información: cosa, persona, concepto abstracto o suceso.

Por ejemplo: figura geométrica, triángulo, polígino, viaje, visita, cita-consulta, excursión, concierto, función de cine, materia, grupo, flete-embarque, inscripcion, factura, coche, casa, cliente, empleado, estudiante, oficio, profesor, diseño, kardex.

Atributo

Es un calificativo de una entidad o asociación y se tienen tres tipos:

  • Simple

  • el color, la calle, el nombre, folio de factura, # de denuncia ciudadana, descripción de la denuncia, la ciudad, el tipo de sangre, el #Salón, clave de proveedor, clave de libro, título de libro, editorial, etc.
  • Compuesto

Los atributos compuestos, en cambio, se pueden dividir en subpartes (es decir, en otros atributos).

Ejemplo: nombre-cliente podría estar estructurado como un atributo compuesto consistente de:

  • nombre, primer-apellido y segundo-apellido.

Usar atributos compuestos en un esquema de diseño es una buena elección si el usuario desea referirse a un atributo completo en algunas ocasiones y, en otras, a algún componente del atributo.

Se podrían haber sustituido los atributos del conjunto de entidades cliente, calle-cliente y ciudad-cliente, por el atributo compuesto dirección-cliente,

con los atributos calle, ciudad, provincia, y código-postal. Los atributos compuestos ayudan a agrupar los atributos relacionados, haciendo los modelos más claros.

Pueden ser divididos en pequeñas partes, las cuales representan atributos básicos con existencia independiente. Por ejemplo, el atributo Dirección puede ser dividido en Domicilio, Ciudad, Estado y Código Postal, con los valores "C. 51 No. 511", Mérida, Yucatán, 97220.

Los atributos compuestos pueden formar una jerarquía. El domicilio puede dividirse en: Calle, Número y Número Interior.

Los atributos compuestos son útiles para modelar situaciones en las que el usuario algunas veces se refiere al atributos compuesto como una unidad y otras se refiere específicamente a alguno de sus componentes.

Dirección:

  • Ciudad
  • CP
  • Colonia
  • Calle
  • no. Exterior
  • no. Interior

LicendiaDeManejo

  • número
  • estado

  • Derivado
  • total ( cantidad surtida * precio )
  • número de propiedades asignadas
  • costo en Euros  ( precio Dólar  Euros )

color, textura, nombre, fechaNacimiento, peso, tipoDeSangre, nacionalidad, estatura, colorDeBorde, rellenado, ubicación, numeroDeLados, TamañoDeAngulo, fechaDeSalida, lugareSalida, dia del mes, horaDelDia, idMedico, lugarDeVisita, calle, C.P.

Ejemplos de Entidad (Atributos):

persona( nombre, apellidos, CURP, nacionalidad, tipoDeSangre)

figuraGeometrica( idFigura, color del borde, color del fondo, visible, ubicación )

viaje(  nombre, lugarDeSalida, fechahraSalida, lugarDeRegreso,

fechahraRegreso, lugaresDeVisita, costo )

concierto( nombre, artista-grupo, nombreLugar, direccion, fechaHra, costo )

funcionDeCine( titulo, género, clasificación, cine, sala, horario,

precio)

materia( clvMateria, nombre, créditos, prerequisitos, objetivos )

coche( numeroDeSerie, placa, marca, modelo, fechaDeRegistro )

estudiante( expediente, nombre, apellidos, adscripción, carrera, padre tutor, fecha de Ingreso, kardex )

diseño( idProyecto, fechaDeCreación, fechaUltimaModificación, compañía, modelo, autor, versión )

kardex( expediente, clvMateria, nombreMateria, creditos,

periodoDeRegistrado, folioActa, actaFecha )

Poliza( idPoliza, contratante, asegurado, tipoDePoliza, fechaInicio,

fechaTermino, formaDePago, Cobertura);

Asociación (relationship)

La asociación entre entidades (entre dos, entre tres, entre varias entidades).

Nota: En el modelo lógico (como se lleva a cabo en el TOAD-MODELER) las asociaciones sólo se pueden manejar entre dos entidades.

  1. Tipos:

  1. Unarias
  2. Binarias
  3. Ternarias
  4. N-arias
  1. Cardinalidad:  1:1,  1:M  y  M:N.
  2. Participación:  parcial (opcional)  y total (obligatorio).

Ejemplos de Asociación Binaria entre entidades, su cardinalidad y participación.

------------------------------------------------------------------------------------------------------------------------------------------

  1. Un empleado puede tener asignado un vehículo y un vehículo puede estar asignado a cero o un empleado (1:1).

        Participación en la Asociación

1 Empleado         (0,1) Vehículo                        Parcial

1 Vehículo         (0,1) Empleado                Parcial

...

Descargar como (para miembros actualizados)  txt (46.5 Kb)   pdf (1.7 Mb)   docx (849.7 Kb)  
Leer 25 páginas más »
Disponible sólo en Clubensayos.com