12.176 cursos gratis
8.741.932 alumnos
Facebook Twitter YouTube
Busca cursos gratis:

Capýtulo 2:

 Sistemas de gestión de bases de datos. Concepto. Diseño (MER) y Normalización (2/3)

Elementos que componen el MER. Definiciones Básicas.

Entidad:

  • Aquel objeto que existe en el mundo real con una identificación distinta y con un significado própio.
  • Es la representación de una clase de datos del negocio.
  • La representación de una entidad se realiza a través de un rectángulo, con el nombre de la misma en su interior.
  • Una entidad se describe a través de sus atributos

Instancias (Ocurrencias)

  • Representación de los Datos.
  • Las instancias no aparecen en el MER.
  • Se puede interpretar como una tabla, donde cada fila representa una instancia.  

Atributo:

  • Propiedades de la Entidad. Tiene asociado  un dominio.
  • Cada Instancia será formada por valores en estos atributos. Los valores de los atributos serán siempre diferentes para cada Instancia. No existen objetos repetidos dentro de una clase de objetos.

Ejemplo: Una película: Código de la película, Nombre de la Película, Director, Duración en minutos

Dominio:

  • Es el grupo de valores que puede tomar un atributo

Ej: Atributo color

Dominio [ rojo, azul, verde, violeta, amarillo, etc]

Llave primaria:

  • El atributo (o conjunto de atributos concatenados) que identifica una única ocurrencia dentro de una tabla.
  • Los atributos cuyos valores nunca se repiten, que siempre tienen la función de actuar como identificadores únicos de las instancias de una Entidad.

Relación o vínculo:

  • EL hecho, el acontecimento que liga los objetos, dos cosas existentes en el mundo real o sea dos entidades. Presenta dos caracteristicas fundamentales:

Grado: # de entidades relacionadas

Grado

Cardinalidad o Correspondencia: Tipo de asociación

Cardinalidad

Simbología del Diagrama Entidad - Relación (DER)

Constituye la representación gráfica asociada al MER.

Representación gráfica asociada al MER

Ejemplo:

Ejemplo

Operaciones

Generalización: Permite formar una nueva entidad, mediante la unión de otras entidades. Hay entidades que poseen subconjuntos de datos que forman clases diferenciadas, pero que poseen características que permiten colocarlas bajo la visión de una única entidad.

Ejemplo: Médico Pediatra

                         Médico Cardiologista.

  1. Médico
  2. Médico Pediatra
  3. Médico Cardiologista

El proceso inverso se denomina Especialización y divide una entidad en cierto número de entidades.

Agregación:Construye una nueva entidad sobre la base de una relación.

Generalización/EspecializaciónTrabajador

Las entidades especializadas “heredan” los atributos y relaciones de la generalizada aunque pueden tener nuevos atributos y relaciones propias.

Ejemplo1:

Una empresa puede tener varios (n) trabajadores  asociados  y  un trabajador pertenece  a  una  sola empresa   (1). 

En  la  relación   Trabajador-Maquina-Pieza,   un trabajador puede trabajar en n máquinas, produciendo p piezas,  o una  pieza puede ser producida por m trabajadores en n  máquinas.

Equipo

 

Reglas de Normalización.

La normalización es la expresión formal del modo de realizar un buen diseño. Provee los medios necesarios para describir la estructura lógica de los datos en un sistema de información.

Ventajas.

  • Evita anomalías en la actualización.
  • Mejora la independencia de los datos, permitiendo realizar extensiones de la Bd, afectando muy poco, o nada, a los programas de aplicación existentes que accesan la base de datos .

La normalización involucra varias fases que se realizan en orden. La realización de la 2da fase supone que se ha concluido la 1ra y así sucesivamente. tras completar cada fase se dice que la relación esta en:

  • Primera Forma Normal (1FN)
  • Segunda Forma Normal (2FN)
  • Tercera Forma Normal (3FN)
  • Forma Normal Boyce Codd (FNBC)
  • Existen además 4FN y 5 FN

 

Nuestras novedades en tu e-mail

Escribe tu e-mail:



MailxMail tratarý tus datos para realizar acciones promocionales (výa email y/o telýfono).
En la polýtica de privacidad conocerýs tu derechos y gestionarýs la baja.

Cursos similares a Diseño y creación de bases de datos



  • Výdeo
  • Alumnos
  • Valoraciýn
  • Cursos
1. SGBD. Sistemas gestores de bases de datos (primera parte)
SGBD, Sistemas gestores de bases datos, en un curso de informática serio, pero... [21/10/08]
8.228  
2. SGBD. Sistemas gestores de bases de datos (segunda parte)
En este curso de informática sobre los SGBD o Sistema gestores de bases de datos,... [21/10/08]
5.030  
3. Diseño de base de datos relacionales
Aprende a diseñar bases de datos relacionales.Conocer el origen, historia y la... [13/04/05]
24.659  

ýQuý es mailxmail.com?|ISSN: 1699-4914|Ayuda
Publicidad|Condiciones legales de mailxmail