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.
Ejemplo
Se 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

Base de datos 2°parte

  • 1.
    Base De Datos Parte2° Nombre :Kendry Pinto Grado :11-02
  • 2.
    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.
  • 3.
    • El ModeloEntidad-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.
  • 4.
    Que es unarelacion • 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
  • 5.
    Que tipo derelacion 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. Ejemplo Se 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
  • 7.
    Proceso de diseño Determinarla 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
  • 8.
    Especificar claves principales: elijala 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