Introduccion Base De Datos

Páginas: 5 (1234 palabras) Publicado: 25 de agosto de 2011
Introducción al Modelamiento de Datos

Profesor Claudio Duque C.

Contenido
Modelos de Datos – – – – – Concepto de Modelo de Datos Modelo Entidad Relación Modelo Relacional Análisis de Vistas de Usuarios Análisis de Normalización para obtener el Modelo Relacional

1

Modelo de Datos
Modelo: “Representación de la realidad que conserva sólo los detalles relevantes”. Diseño yAdministración de Bases de Datos. Hansen y Hansen. Abstracción: “Acción de abstraer. Separar por medio de una operación intelectual las cualidades de un objeto para considerarlas aisladamente o para considerar el mismo objeto en su pura esencia o noción". D.R.A.E., 1992.

Modelos – Esquemas - Ejemplares

2

Ejemplo1:
Modelos
• Un edificio esta formado por uno o mas pisos, con ventanas, entradaprincipal y techo.

Esquemas

Ejemplares
• Mi casa • Facultad de Ingeniería de una Universidad • Hospital Regional

Ejemplo2:
Modelos
• En un curso se puede inscribir 0 o más alumnos.

Esquemas
Curso ------ inscripción ------- Alumnos 0,n 1,n

Ejemplares
• CURSO 1B 20 • CURSO 1D 17

3

Etapas en el diseño de una Base de Datos y tipos de modelos en los que se apoyan

Modelo de DatosTipos de abstracciones en el diseño de bases de datos: clasificación, agregación, generalización y asociación. Clasificación: acción de abstraer las características comunes a un conjunto de ejemplares para crear una categoría a la cual pertenecen. Ejemplo:
clasificación Asignaturas particularización

Base de Datos

Redes de Datos

Ingeniería de Sw

4

Agregación: consiste en construirun nuevo elemento del modelo como compuesto de otros elementos. Puede ser agregación de clases, de propiedades para obtener una clase o de propiedades para obtener una propiedad compuesta. Ejemplo: Agregación/Desagregación
De Clases Departamento De propiedades para obtener una clase Asignatura

Área 1

Área 2

Área 3

Código

Nombre Créditos

De propiedades para obtener una propiedadcompuesta Fecha

Día

Mes

Año

Generalización: acción de abstraer las características comunes a varias clases (subclase) para construir una clase más general que las comprenda a todas (superclase). Ejemplo: Generalización / Especialización

Superclase

Persona

Subclase 1

Subclase n

Profesor

Estudiante

5

Asociación: se utiliza para vincular dos o más clases,creándose un elemento de tipo distinto. Ejemplo: Asociación / disociación

Profesor

imparte

Curso

Modelo Entidad - Relación
El modelo E-R se basa en una percepción del mundo real, la cual esta formada por objetos básicos llamados entidades y las relaciones entre estos objetos así como las características de estos objetos llamados atributos.

6

Entidad Es un objeto que existe y sedistingue de otros objetos de acuerdo a sus características llamadas atributos. Las entidades pueden ser concretas como una persona o abstractas como una fecha.

Una entidad se caracteriza y distingue de otra por los atributos, en ocasiones llamadas propiedades, que representan las características de una entidad.

7

Relación Una relación es la asociación que existe entre dos a más entidades.Tipos de Relaciones
Relación uno a uno.
Se presenta cuando existe una relación como su nombre lo indica uno a uno, denominado también relación de matrimonio. Una entidad del tipo A solo se puede relacionar con una entidad del tipo B, y viceversa El noviazgo, El acta de nacimiento, ya que solo existe un solo documento de este tipo para cada una de las diferentes personas.

8

Relación uno amuchos
Significa que una entidad del tipo A puede relacionarse con cualquier cantidad de entidades del tipo B, y una entidad del tipo B solo puede estar relacionada con una entidad del tipo A. – – – – – Cliente – Cuenta en un banco, Padre-Hijos, Camión-Pasajeros, zoológico- animales, árbol – hojas.

17

Muchas a muchas

Establece que cualquier cantidad de entidades del tipo A pueden...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Introduccion A La Base De Datos
  • Introducción a Base de Datos
  • Introduccion a Bases De Datos
  • Introducción base de datos
  • Introducción A Las Bases De Datos
  • INTRODUCCION A LOS SISTEMAS DE BASE DE DATOS
  • Introducción Base De Datos
  • Sql Introduccion A Las Bases De Datos

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS