Ruth Martínez11-2
El modelo de entidad relaciónes un modelo de datos basadoen una percepción del mundoreal que consiste en unconjunto de obj...
Entidad: Objeto del mundo real distinguible deotros objetos. Una entidad se describe usando unconjunto de atributo.CONJUNT...
En bases de datos, una relación ovínculo entre dos omás entidades describe algunainteracción entre las mismas. Porejemplo,...
Se pueden distinguir tres tipos de relaciones:Relación Uno a Uno: Cuando un registro de una tabla sólo puede estar relacio...
El proceso de diseño consta de los pasos siguientes:Determinar la finalidad de la base de datosEsto le ayudará a estar pre...
Definir la finalidadde la base dedatosConvertir loselementos encolumnasDefinir relacionesentre las tablasAjustar diseñosEs...
http://www.alegsa.com.ar/Dic/relacion.phphttp://www.aulaclic.es/access2000/b_5_1_1.htmhttp://msdn.microsoft.com/es-es/libr...
Upcoming SlideShare
Loading in...5
×

Base de datos 2

28

Published on

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
28
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
0
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Base de datos 2

  1. 1. Ruth Martínez11-2
  2. 2. El modelo de entidad relaciónes un modelo de datos basadoen una percepción del mundoreal que consiste en unconjunto de objetos básicosllamados entidades yrelaciones entre estos objetos,implementándose en formagrafica a través del DiagramaEntidad Relación.
  3. 3. Entidad: Objeto del mundo real distinguible deotros objetos. Una entidad se describe usando unconjunto de atributo.CONJUNTO DE ENTIDADES (tipo de entidad):Una colección de entidades similares. Ejemplo:Todos los empleados)-Todas las entidades de un conjunto tiene losmismos atributos (a excepción de una jerarquía)-Cada conjunto de entidades tiene una llave-Cada atributo tiene un dominio
  4. 4. En bases de datos, una relación ovínculo entre dos omás entidades describe algunainteracción entre las mismas. Porejemplo, una relación entre una entidad"Empleado" y una entidad "Sector"podría ser "trabaja_en", porque elempleado trabaja en un sectordeterminado.Las relaciones se describen enla estructura de la base dedatos empleando un modelo de datos.Las relaciones son muy empleadas enlos modelos de basesde datos relacional y afines.
  5. 5. Se pueden distinguir tres tipos de relaciones:Relación Uno a Uno: Cuando un registro de una tabla sólo puede estar relacionado conun único registro de la otra tabla y viceversa.Por ejemplo: tenemos dos tablas una con los datos de diferentes poblaciones y otra conuna lista de Alcaldes, una población sólo puede tener un alcalde, y un alcalde lo seráúnicamente de una población.Relación Uno a Varios: Cuando un registro de una tabla (tabla secundaria) sólo puedeestar relacionado con un único registro de la otra tabla (tabla principal) y un registro de laotra tabla (tabla principal) puede tener más de un registro relacionado en la primeratabla (tabla secundaria).Por ejemplo: tenemos dos tablas una con los datos de diferentes poblaciones y otra con loshabitantes, una población puede tener más de un habitante, pero un habitante pertenecerá(estará empadronado) en una única población.Relación Varios a Varios: Cuando un registro de una tabla puede estar relacionado conmás de un registro de la otra tabla y viceversa.Por ejemplo: tenemos dos tablas una con los datos de clientes y otra con los artículos quese venden en la empresa, una cliente podrá realizar un pedido con varios artículos, y unartículo podrá ser vendido a más de un cliente.Las relaciones varios a varios se suelen representar definiendo una tabla intermedia entrelas dos tablas. Siguiendo el ejemplo anterior sería definir una tabla lineas de pedidorelacionada con clientes y con artículos.
  6. 6. El proceso de diseño consta de los pasos siguientes:Determinar la finalidad de la base de datosEsto le ayudará a estar preparado para los demás pasos.Buscar y organizar la información necesariaReúna todos los tipos de información que desee registrar en la base de datos, como losnombres de productos o los números de pedidos.Dividir la información en tablasDivida los elementos de información en entidades o temas principales, como Productos oPedidos. Cada tema pasará a ser una tabla.Convertir los elementos de información en columnasDecida qué información desea almacenar en cada tabla. Cada elemento se convertirá en uncampo y se mostrará como una columna en la tabla. Por ejemplo, una tabla Empleadospodría incluir campos como Apellido y Fecha de contratación.Especificar claves principalesElija la clave principal de cada tabla. La clave principal es una columna que se utiliza paraidentificar inequívocamente cada fila, como Id. de producto o Id. de pedido.Definir relaciones entre las tablasExamine cada tabla y decida cómo se relacionan los datos de una tabla con las demástablas. Agregue campos a las tablas o cree nuevas tablas para clarificar las relaciones segúnsea necesario.Ajustar el diseñoAnalice el diseño para detectar errores. Cree las tablas y agregue algunos registros condatos de ejemplo. Compruebe si puede obtener los resultados previstos de las tablas.Realice los ajustes necesarios en el diseño.Aplicar las reglas de normalizaciónAplique reglas de normalización de los datos para comprobar si las tablas estánestructuradas correctamente. Realice los ajustes necesarios en las tablas.
  7. 7. Definir la finalidadde la base dedatosConvertir loselementos encolumnasDefinir relacionesentre las tablasAjustar diseñosEspecificar clavesprincipalesBuscar y organizarla informaciónnecesariaAplicar las reglasde normalización
  8. 8. http://www.alegsa.com.ar/Dic/relacion.phphttp://www.aulaclic.es/access2000/b_5_1_1.htmhttp://msdn.microsoft.com/es-es/library/cc466455(v=vs.71).aspx
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×