SlideShare una empresa de Scribd logo
Base De Datos
Andres Jimenez
11-2
Modelo Relacional
• Modelo Entidad-Relación
•Relación
•Tipos de relación
•Proceso de diseño de una base de
datos
10 de mayo de
2013
Andrés Jiménez2
Modelo entidad-relación
• Es uno de los varios modelos
conceptuales existentes para el diseño de
base de datos, su proposito es simplificar
el diseño de base de datos a partir de
descripciones textuales de los
requerimientos. Una entidad es un objeto
que existe y que es distinguible de otros
objetos, Las entidades tienen atributos.
Un atributo de una entidad es una
característica interesante sobre ella;
Una relación es una asociación entre
entidades, generalmente dos. Una
relación puede ocurrir entre dos
entidades de un mismo conjunto de
entidades
ELEMENTOS
DEL
MODELO
Entidades
Relaciones
entre las
entidades
Atributos
10 de mayo de
2013
Andrés Jiménez
3
Entidad=
Atributo=
Relacion=
Relación
• Una relación es una asociación entre
entidades, generalmente dos. Una relación
puede ocurrir entre dos entidades de un mismo
conjunto de entidades (por ejemplo, un
empleado es supervisado por su jefe, quien a su
vez es otro empleado), o, más
corrientemente, entre entidades de conjuntos
distintos (por ejemplo, un curso es dictado
por un profesor). Pueden existir relaciones entre
más de dos conjuntos de entidades. Las
relaciones se grafican en el diagrama de E-R
con un rombo, unido con una línea a cada
conjunto de entidades que relacionan; la
relación entre las hipotéticas
entidades curso y profesor se ilustra en la
figura. Observe que a medida que los diagramas
empiezan a adquirir más entidades, incluir los
atributos es cada vez más problemático, por lo
que suelen omitirse.
10 de mayo de
2013 Andrés Jiménez
5
Tipos de relación
10 de mayo de
2013
Andrés Jiménez
6
Las relaciones pueden ser de tres tipos :
•Relación 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).
•Relación 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).
•Relación 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).
Proceso de diseño de una base de datos
• El proceso de diseño consta de los siguientes pasos
1. Determinar la finalidad de la base de datos
2. Buscar y organizar la información necesaria
3. Dividir la información en tablas
4. Convertir los elementos de información en columnas
5. Especificar claves principales
6. Definir relaciones entre las tablas
7. Ajustar el diseño
8. Aplicar las reglas de normalización
July 22, 2012
Andrés Jiménez
7
Primer paso
• Determinar la finalidad de la
base de datos
Pensar en que se utilizara la base
de datos(darle un
propósito) , pensar a quien será
dirigida y quien la utilizara
10 de mayo de
2013
Andrés Jiménez
8
Segundo paso
• Buscar y organizar la
información necesaria
Obtener y almacenar correctamente
la información que se utilizara en
la base de datos
10 de mayo de
2013
Andrés Jiménez
9
Tercer paso
• Dividir la información en tablas
Luego de haber clasificado la
información, deberá dividirse la
información eligiendo entidades o
temas principales
10 de mayo de
2013
Andrés Jiménez
10
Cuarto paso
• Convertir los elementos de
información en columnas
Para convertir esta información en
columnas hay que decidir que
información se necesita registrar
sobre el tema que representa la
tabla
10 de mayo de
2013 Andrés Jiménez11
Quinto paso
• Especificar claves principales
Cada tabla debe incluir una
columna o conjunto de columnas
que identifiquen inequívocamente
cada fila almacenada en la
tabla, por ejemplo: cuando
ingresan nuestro numero de
cedula en una base de datos
nacional.
10 de mayo de
2013 Andrés Jiménez12
Sexto paso
• Crear relaciones entre las tablas
Dividir la información en tablas
necesita un modo de reunir de
nuevo la información de forma
provechosa; Access es un sistema
de administración de bases de
datos relacionales. En una base
de datos relacional, la
información se divide en tablas
distintas en función del tema
10 de mayo de
2013 Andrés Jiménez13
Séptimo paso
• Crear una relación de uno a
varios
Una relación en la cual con ayuda
de otra tabla pueda encontrar
información adecuada para una
nueva tabla, ejemplo: una tabla
de proveedores me servirá en otra
tabla de clientes para que en esta
se halle un proveedor adecuado
para el producto solicitado.
10 de mayo de
2013 Andrés Jiménez14
Octavo paso
• Crear una relación de varios a
varios
Una relación en la cual un objeto
puede aparecer en diferentes
tablas y una sola tabla pueda
contener muchos objetos, ejemplo
Un solo pedido puede incluir
varios productos. Por otro
lado, un único producto puede
aparecer en muchos pedidos.
10 de mayo de
2013 Andrés Jiménez15
Resumen del proceso de diseño de una base
de datos
10 de mayo de
2013 Andrés Jiménez16

Más contenido relacionado

PPTX
Base de datos (1)
PPTX
Base de datos
PPTX
Modelo relacional
PPT
Diapositivas de informatica david
PPTX
Modelo de datos
PPTX
Modelo relacional
PPTX
Modelos de BDD y Modelos de Datos Alejandro Coronado
PPTX
Base de datos (1)
Base de datos
Modelo relacional
Diapositivas de informatica david
Modelo de datos
Modelo relacional
Modelos de BDD y Modelos de Datos Alejandro Coronado

La actualidad más candente (17)

PPTX
Modelo entidad relación
PPTX
Modelo relaciona lv 2
PPTX
Saia - Modelos de BDD y Modelos de Datos - Ernesto Souquet
PPTX
PPTX
Modelo de datos entidad relación
PPT
Moodle4 Estadisticas En Moodle
PDF
Base de datos
ODP
Base de datos 2
PDF
Modelos de BDD y Modelos de Datos
PPTX
Base de datos parte 2
PPTX
Base de datos 2
PPTX
Modelo relacional
PDF
METODOLOGÍA PARA EL DISEÑO DE BASES DE DATOS RELACIONALES.
PDF
MODELO ENTIDAD RELACION
PPTX
Trabajo de informatica
PPTX
Base de datos 2 parte
ODP
Base de datos segunda parte
Modelo entidad relación
Modelo relaciona lv 2
Saia - Modelos de BDD y Modelos de Datos - Ernesto Souquet
Modelo de datos entidad relación
Moodle4 Estadisticas En Moodle
Base de datos
Base de datos 2
Modelos de BDD y Modelos de Datos
Base de datos parte 2
Base de datos 2
Modelo relacional
METODOLOGÍA PARA EL DISEÑO DE BASES DE DATOS RELACIONALES.
MODELO ENTIDAD RELACION
Trabajo de informatica
Base de datos 2 parte
Base de datos segunda parte
Publicidad

Destacado (20)

PPTX
PDF
Guias11
DOCX
Certificación de sistemas
PPTX
Como crear un blog
PPTX
Proyecto de vida kk
PPTX
Erik gonzalez actividad 3
PPTX
Relacional y E-R
PPTX
Administracion de Base de Datos
PPTX
Clasificando los sistemas gestores de base de datos
PDF
MODELO DE RELACIONAMIENTO CON CLIENTES
PPTX
Gestores de base de datos
ODT
Tarea desarrollo sostenible
PPTX
MonthlyQAAwardFiscalMay2014
PDF
MENA Investment & Immigration Summit Dubai- 1 March 2017 Jas Sekhon presenta...
PPTX
[ CAPITAL CLUB DINNER] 5 SKENARIO & Entry Strategy Non Farm Payroll
PPTX
По страницам методического фестиваля
PDF
Sistemas gestores de base de datos relacionales
PDF
From Marriages to Mortgages ebook
Guias11
Certificación de sistemas
Como crear un blog
Proyecto de vida kk
Erik gonzalez actividad 3
Relacional y E-R
Administracion de Base de Datos
Clasificando los sistemas gestores de base de datos
MODELO DE RELACIONAMIENTO CON CLIENTES
Gestores de base de datos
Tarea desarrollo sostenible
MonthlyQAAwardFiscalMay2014
MENA Investment & Immigration Summit Dubai- 1 March 2017 Jas Sekhon presenta...
[ CAPITAL CLUB DINNER] 5 SKENARIO & Entry Strategy Non Farm Payroll
По страницам методического фестиваля
Sistemas gestores de base de datos relacionales
From Marriages to Mortgages ebook
Publicidad

Similar a Base de datos (20)

PPTX
Melany base de datos
ODP
BD2 informatica
PPTX
MODELO ENTIDAD RELACION
PPTX
Base de datos 2°parte
PPTX
Base de datos 2°parte
PPTX
Base de datos segunda parte
PPTX
Base de Datos 2
ODP
Base de datos parte #2
ODP
Base de datos segunda parte.
PPTX
Modelo relacional
ODP
Josedani
PPTX
Base de datos segunda parte
PPTX
Diapositivas Modelo Relacional
PPTX
Modelo relacional
PPTX
Modelo entidad relación, tipos de atributos y cardinalidad
PDF
base de datos
PPTX
Colegio josé celestino mutis
PPTX
Colegio josé celestino mutis
PPTX
Colegio josé celestino mutis
Melany base de datos
BD2 informatica
MODELO ENTIDAD RELACION
Base de datos 2°parte
Base de datos 2°parte
Base de datos segunda parte
Base de Datos 2
Base de datos parte #2
Base de datos segunda parte.
Modelo relacional
Josedani
Base de datos segunda parte
Diapositivas Modelo Relacional
Modelo relacional
Modelo entidad relación, tipos de atributos y cardinalidad
base de datos
Colegio josé celestino mutis
Colegio josé celestino mutis
Colegio josé celestino mutis

Base de datos

  • 1. Base De Datos Andres Jimenez 11-2
  • 2. Modelo Relacional • Modelo Entidad-Relación •Relación •Tipos de relación •Proceso de diseño de una base de datos 10 de mayo de 2013 Andrés Jiménez2
  • 3. Modelo entidad-relación • Es uno de los varios modelos conceptuales existentes para el diseño de base de datos, su proposito es simplificar el diseño de base de datos a partir de descripciones textuales de los requerimientos. Una entidad es un objeto que existe y que es distinguible de otros objetos, Las entidades tienen atributos. Un atributo de una entidad es una característica interesante sobre ella; Una relación es una asociación entre entidades, generalmente dos. Una relación puede ocurrir entre dos entidades de un mismo conjunto de entidades ELEMENTOS DEL MODELO Entidades Relaciones entre las entidades Atributos 10 de mayo de 2013 Andrés Jiménez 3
  • 5. Relación • Una relación es una asociación entre entidades, generalmente dos. Una relación puede ocurrir entre dos entidades de un mismo conjunto de entidades (por ejemplo, un empleado es supervisado por su jefe, quien a su vez es otro empleado), o, más corrientemente, entre entidades de conjuntos distintos (por ejemplo, un curso es dictado por un profesor). Pueden existir relaciones entre más de dos conjuntos de entidades. Las relaciones se grafican en el diagrama de E-R con un rombo, unido con una línea a cada conjunto de entidades que relacionan; la relación entre las hipotéticas entidades curso y profesor se ilustra en la figura. Observe que a medida que los diagramas empiezan a adquirir más entidades, incluir los atributos es cada vez más problemático, por lo que suelen omitirse. 10 de mayo de 2013 Andrés Jiménez 5
  • 6. Tipos de relación 10 de mayo de 2013 Andrés Jiménez 6 Las relaciones pueden ser de tres tipos : •Relación 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). •Relación 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). •Relación 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).
  • 7. Proceso de diseño de una base de datos • El proceso de diseño consta de los siguientes pasos 1. Determinar la finalidad de la base de datos 2. Buscar y organizar la información necesaria 3. Dividir la información en tablas 4. Convertir los elementos de información en columnas 5. Especificar claves principales 6. Definir relaciones entre las tablas 7. Ajustar el diseño 8. Aplicar las reglas de normalización July 22, 2012 Andrés Jiménez 7
  • 8. Primer paso • Determinar la finalidad de la base de datos Pensar en que se utilizara la base de datos(darle un propósito) , pensar a quien será dirigida y quien la utilizara 10 de mayo de 2013 Andrés Jiménez 8
  • 9. Segundo paso • Buscar y organizar la información necesaria Obtener y almacenar correctamente la información que se utilizara en la base de datos 10 de mayo de 2013 Andrés Jiménez 9
  • 10. Tercer paso • Dividir la información en tablas Luego de haber clasificado la información, deberá dividirse la información eligiendo entidades o temas principales 10 de mayo de 2013 Andrés Jiménez 10
  • 11. Cuarto paso • Convertir los elementos de información en columnas Para convertir esta información en columnas hay que decidir que información se necesita registrar sobre el tema que representa la tabla 10 de mayo de 2013 Andrés Jiménez11
  • 12. Quinto paso • Especificar claves principales Cada tabla debe incluir una columna o conjunto de columnas que identifiquen inequívocamente cada fila almacenada en la tabla, por ejemplo: cuando ingresan nuestro numero de cedula en una base de datos nacional. 10 de mayo de 2013 Andrés Jiménez12
  • 13. Sexto paso • Crear relaciones entre las tablas Dividir la información en tablas necesita un modo de reunir de nuevo la información de forma provechosa; Access es un sistema de administración de bases de datos relacionales. En una base de datos relacional, la información se divide en tablas distintas en función del tema 10 de mayo de 2013 Andrés Jiménez13
  • 14. Séptimo paso • Crear una relación de uno a varios Una relación en la cual con ayuda de otra tabla pueda encontrar información adecuada para una nueva tabla, ejemplo: una tabla de proveedores me servirá en otra tabla de clientes para que en esta se halle un proveedor adecuado para el producto solicitado. 10 de mayo de 2013 Andrés Jiménez14
  • 15. Octavo paso • Crear una relación de varios a varios Una relación en la cual un objeto puede aparecer en diferentes tablas y una sola tabla pueda contener muchos objetos, ejemplo Un solo pedido puede incluir varios productos. Por otro lado, un único producto puede aparecer en muchos pedidos. 10 de mayo de 2013 Andrés Jiménez15
  • 16. Resumen del proceso de diseño de una base de datos 10 de mayo de 2013 Andrés Jiménez16