base de datos 2°parte

8
Base De Datos Parte 2° Nombre :Kendry Pinto Grado :11-02

Upload: kendripinto

Post on 24-Jan-2017

45 views

Category:

Documents


0 download

TRANSCRIPT

Base De Datos Parte 2°

Nombre :Kendry Pinto Grado :11-02

Modelo entidad - relacion

• Un diagrama o modelo entidad-relación (a veces denominado por sus siglas en inglés, E-R "Entity relationship", o del español DER "Diagrama de Entidad Relación") es una herramienta para el modelado de datos que permite representar las entidades relevantes de un sistema de información así como sus interrelaciones y propiedades.

• El Modelo Entidad-Relación.

• Se elabora el diagrama (o diagramas) entidad-relación.

• Se completa el modelo con listas de atributos y una descripción de otras restricciones que no se pueden reflejar en el diagrama.

Que es una relacion

• 1. En bases de datos, una relación o vínculo entre dos o más entidades describe algúna interacción entre las mismas. Por ejemplo, una relación entre una entidad "Empleado" y una entidad "Sector" podría ser "trabaja_en", porque el empleado trabaja en un sector determinado.

Las relaciones se describen en la estructura de la base de datos empleando un modelo de datos.

Las relaciones son muy empleadas en los modelos de bases de datos relacional y afines.

En SQL las relaciones son llamadas tablas

Que tipo de relacion existe defina cada una de ellas y de un ejemplo

•Una a una (1:1). En este tipo de

relación, una vez fijado un elemento de una entidad se

conoce la otra. Ejemplo: nación y capital.Una a muchas (1:N).

Ejemplo: cliente y pedidos.Muchas a una (N:1). Simetría respecto al tipo anterior según el punto de

visto de una u otra entidad.Muchas a muchas (N:N). Ejemplo: personas y viviendas.

EjemploSe desea almacenar información sobre

personas y los coches que eventualmente posean. Una misma persona puede poseer varios coches

aunque puede haber personas que no posean ningún coche. Los coches se identifican mediante su número de

matrícula y las personas mediante su documento nacional de identidad. Todo coche tiene un solo propietario. Se ha

de almacener la fecha en que una determinada persona adquirió un

determinado coche

Proceso de diseño Determinar la finalidad de base de datos :Esto le ayudara a estar preparado para los siguientes paso

Buscar y organizar la información necesaria :Reunan todos los tipos de información que desee registrar en la base de datos

dividir la información en tablas :divida los

elementos de información en entidades o temas

principales

Convertir los elementos de información en columnas :decida que información desea almacenar en la tabla cada elemento se convertirá en un campo y se mostrara como una columna en la tabla

Especificar claves principales: elija la clave principal de cada tabla la clave principal es una columna que se utiliza para identificar ineuivocada cada fila

Definir relaciones entre las tablas : examine cada tabla y decida como se relaciona los datos de una tabla con las demas tablas .

Ajustar el diseño : analice el diseño para detectar errores cree las tablas y agrege algunos registros con datos de ejemplo

Aplicar las reglas de normalizacion: apliqe reglas de normalizacion de los datos para comprobar si las tablas estan estructuradas correctamente