Modelo relacional

7
Modelo Relacional Integrantes: Jesús Alberto García Pérez Juan Diego león Amaya Grado 11-1 Presentado a susan Materia informática

Transcript of Modelo relacional

Page 1: Modelo relacional

Modelo Relacional

Integrantes:Jesús Alberto García Pérez

Juan Diego león AmayaGrado 11-1

Presentado a susanMateria informática

Page 2: Modelo relacional

Modelo entidad-relación

•       El modelo de datos más extendido es el denominado ENTIDAD/RELACIÓN (E/R) En el modelo E/R se parte de una situación real a partir de la cual se definen entidades y relaciones entre dichas entidad

• "Modelo de datos basado en una percepción del mundo real que consiste en un conjunto de objetos básicos llamados entidades y relaciones entre estos objetos" Describe los datos en los niveles conceptual y de vista.  El propósito de este modelo es simplificar el diseño de bases de datos a partir de descripciones textuales de los requerimientos.

Page 3: Modelo relacional

Que es una relacion

•  Asociación entre entidades, sin existencia propia en el mundo real que estamos modelando, pero necesaria para reflejar las interacciones existentes entre entidades. , más corrientemente, entre entidades de conjuntos distintos

Page 4: Modelo relacional

Tipos de relaciones

• Las relaciones pueden ser de tres tipos:• Relaciones 1-1.- Las entidades que intervienen en la relación se

asocian una a una (Ej: la entidad HOMBRE, la entidad MUJER y entre ellos la relación MATRIMONIO).

• Relaciones 1-n.- Una ocurrencia de una entidad está asociada con muchas (n) de otra (Ej: la entidad EMPERSA, la entidad TRABAJADOR y entre ellos la relación TRABAJAR-EN).

• Relaciones n-n.-Cada ocurrencia, en cualquiera de las dos entidades de la relación, puede estar asociada con muchas (n) de la otra y viceversa (Ej: la entidad ALUMNO, la entidad EMPRESA y entre ellos la relación MATRÍCULA).

Page 5: Modelo relacional

Base de datos

• La clave para obtener un diseño de base de datos eficaz radica en comprender exactamente qué información se desea almacenar y la forma en que un sistema de administración de bases de datos relacionales

• Al organizar los datos de forma apropiada, proporciona flexibilidad a la base de datos y tiene la posibilidad de combinar y presentar información de muchas formas diferentes.

Page 6: Modelo relacional

Proceso de diseño de una BD

Los pasos para diseñar una base de datos son:

1.Determinar el propósito de la base de datos   

2. Cuando ya conozca claramente el propósito de la base de datos, puede dividir la información en temas distintos, Cada tema será una tabla de la base de datos.

3. Tiene que decidir la información que desea incluir en cada tabla. Cada categoría de información de una tabla se denomina campo y se muestra en forma de columna al examinar la tabla.

  4.Observe cada tabla y decida cómo se relacionan sus datos con los de las tablas restantes. 

5.Perfeccionar el diseño  Vea si puede obtener los resultados que desea de sus tablas. Haga los ajustes necesarios al diseño.

Page 7: Modelo relacional

Bibliografia

• http://www.cs.us.es/cursos/bd-2005/HTML/modeloER.htm#entidades_relaciones• http://alvherre.cl/pgsql/modBasico/node3.html• http://msdn.microsoft.com/es-es/library/cc466455(v=vs.71).aspx