Base de datos 2°parte

  • Published on
    14-Apr-2017

  • View
    60

  • Download
    1

Transcript

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

Modelo entidad - relacion

Undiagrama o modelo entidad-relacin(a veces denominado por sus siglas en ingls,E-R"Entity relationship", o del espaolDER"Diagrama de Entidad Relacin") es una herramienta para elmodelado de datosque permite representar las entidades relevantes de unsistema de informacinas como sus interrelaciones y propiedades.

ElModelo Entidad-Relacin.Se elabora el diagrama (o diagramas) entidad-relacin.Se completa el modelo con listas de atributos y una descripcin de otras restricciones que no se pueden reflejar en el diagrama.

Que es una relacion

1. Enbases de datos, una relacin o vnculo entre dos o msentidadesdescribe algna interaccin entre las mismas. Por ejemplo, una relacin entre una entidad "Empleado" y una entidad "Sector" podra ser "trabaja_en", porque el empleado trabaja en un sector determinado.

Las relaciones se describen en laestructura de la base de datosempleando unmodelo de datos.

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

EnSQLlas relaciones son llamadastablas

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

Una a una (1:1). En este tipo de relacin, una vez fijado un elemento de una entidad se conoce la otra. Ejemplo: nacin y capital.Una a muchas (1:N). Ejemplo: cliente y pedidos.Muchas a una (N:1). Simetra respecto al tipo anterior segn el punto de visto de una u otra entidad.Muchas a muchas (N:N). Ejemplo: personas y viviendas.

EjemploSe desea almacenar informacin sobre personas y los coches que eventualmente posean. Una misma persona puede poseer varios coches aunque puede haber personas que no posean ningn coche. Los coches se identifican mediante su nmero de matrcula 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 diseo

Determinar la finalidad de base de datos :Esto le ayudara a estar preparado para los siguientes paso Buscar y organizar la informacin necesaria :Reunan todos los tipos de informacin que desee registrar en la base de datos dividir la informacin en tablas :divida los elementos de informacin en entidades o temas principales

Convertir los elementos de informacin en columnas :decida que informacin 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 diseo : analice el diseo 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