Base De DatosAndres Jimenez11-2
Modelo Relacional• Modelo Entidad-Relación•Relación•Tipos de relación•Proceso de diseño de una base dedatos10 de mayo de20...
Modelo entidad-relación• Es uno de los varios modelosconceptuales existentes para el diseño debase de datos, su proposito ...
Entidad=Atributo=Relacion=
Relación• Una relación es una asociación entreentidades, generalmente dos. Una relaciónpuede ocurrir entre dos entidades d...
Tipos de relación10 de mayo de2013Andrés Jiménez6Las relaciones pueden ser de tres tipos :•Relación 1-1: Las entidades que...
Proceso de diseño de una base de datos• El proceso de diseño consta de los siguientes pasos1. Determinar la finalidad de l...
Primer paso• Determinar la finalidad de labase de datosPensar en que se utilizara la basede datos(darle unpropósito) , pen...
Segundo paso• Buscar y organizar lainformación necesariaObtener y almacenar correctamentela información que se utilizara e...
Tercer paso• Dividir la información en tablasLuego de haber clasificado lainformación, deberá dividirse lainformación elig...
Cuarto paso• Convertir los elementos deinformación en columnasPara convertir esta información encolumnas hay que decidir q...
Quinto paso• Especificar claves principalesCada tabla debe incluir unacolumna o conjunto de columnasque identifiquen inequ...
Sexto paso• Crear relaciones entre las tablasDividir la información en tablasnecesita un modo de reunir denuevo la informa...
Séptimo paso• Crear una relación de uno avariosUna relación en la cual con ayudade otra tabla pueda encontrarinformación a...
Octavo paso• Crear una relación de varios avariosUna relación en la cual un objetopuede aparecer en diferentestablas y una...
Resumen del proceso de diseño de una basede datos10 de mayo de2013 Andrés Jiménez16
Próxima SlideShare
Cargando en…5
×

Base de datos

253 visualizaciones

Publicado el

0 comentarios
0 recomendaciones
Estadísticas
Notas
  • Sé el primero en comentar

  • Sé el primero en recomendar esto

Sin descargas
Visualizaciones
Visualizaciones totales
253
En SlideShare
0
De insertados
0
Número de insertados
24
Acciones
Compartido
0
Descargas
0
Comentarios
0
Recomendaciones
0
Insertados 0
No insertados

No hay notas en la diapositiva.

Base de datos

  1. 1. Base De DatosAndres Jimenez11-2
  2. 2. Modelo Relacional• Modelo Entidad-Relación•Relación•Tipos de relación•Proceso de diseño de una base dedatos10 de mayo de2013Andrés Jiménez2
  3. 3. Modelo entidad-relación• Es uno de los varios modelosconceptuales existentes para el diseño debase de datos, su proposito es simplificarel diseño de base de datos a partir dedescripciones textuales de losrequerimientos. Una entidad es un objetoque existe y que es distinguible de otrosobjetos, Las entidades tienen atributos.Un atributo de una entidad es unacaracterística interesante sobre ella;Una relación es una asociación entreentidades, generalmente dos. Unarelación puede ocurrir entre dosentidades de un mismo conjunto deentidadesELEMENTOSDELMODELOEntidadesRelacionesentre lasentidadesAtributos10 de mayo de2013Andrés Jiménez3
  4. 4. Entidad=Atributo=Relacion=
  5. 5. Relación• Una relación es una asociación entreentidades, generalmente dos. Una relaciónpuede ocurrir entre dos entidades de un mismoconjunto de entidades (por ejemplo, unempleado es supervisado por su jefe, quien a suvez es otro empleado), o, máscorrientemente, entre entidades de conjuntosdistintos (por ejemplo, un curso es dictadopor un profesor). Pueden existir relaciones entremás de dos conjuntos de entidades. Lasrelaciones se grafican en el diagrama de E-Rcon un rombo, unido con una línea a cadaconjunto de entidades que relacionan; larelación entre las hipotéticasentidades curso y profesor se ilustra en lafigura. Observe que a medida que los diagramasempiezan a adquirir más entidades, incluir losatributos es cada vez más problemático, por loque suelen omitirse.10 de mayo de2013 Andrés Jiménez5
  6. 6. Tipos de relación10 de mayo de2013Andrés Jiménez6Las relaciones pueden ser de tres tipos :•Relación 1-1: Las entidades que intervienen en la relaciónse asocian una a una (Ej: la entidad HOMBRE, laentidad MUJER y entre ellos la relaciónMATRIMONIO).•Relación 1-n: Una ocurrencia de una entidad estáasociada con muchas (n) de otra (Ej: la entidadEMPERSA, la entidad TRABAJADOR y entre ellos larelación TRABAJAR-EN).•Relación n-n: Cada ocurrencia, en cualquiera de las dosentidades de la relación, puede estar asociada con muchas(n) de la otra y viceversa (Ej: la entidad ALUMNO, laentidad EMPRESA y entre ellos la relaciónMATRÍCULA).
  7. 7. Proceso de diseño de una base de datos• El proceso de diseño consta de los siguientes pasos1. Determinar la finalidad de la base de datos2. Buscar y organizar la información necesaria3. Dividir la información en tablas4. Convertir los elementos de información en columnas5. Especificar claves principales6. Definir relaciones entre las tablas7. Ajustar el diseño8. Aplicar las reglas de normalizaciónJuly 22, 2012Andrés Jiménez7
  8. 8. Primer paso• Determinar la finalidad de labase de datosPensar en que se utilizara la basede datos(darle unpropósito) , pensar a quien serádirigida y quien la utilizara10 de mayo de2013Andrés Jiménez8
  9. 9. Segundo paso• Buscar y organizar lainformación necesariaObtener y almacenar correctamentela información que se utilizara enla base de datos10 de mayo de2013Andrés Jiménez9
  10. 10. Tercer paso• Dividir la información en tablasLuego de haber clasificado lainformación, deberá dividirse lainformación eligiendo entidades otemas principales10 de mayo de2013Andrés Jiménez10
  11. 11. Cuarto paso• Convertir los elementos deinformación en columnasPara convertir esta información encolumnas hay que decidir queinformación se necesita registrarsobre el tema que representa latabla10 de mayo de2013 Andrés Jiménez11
  12. 12. Quinto paso• Especificar claves principalesCada tabla debe incluir unacolumna o conjunto de columnasque identifiquen inequívocamentecada fila almacenada en latabla, por ejemplo: cuandoingresan nuestro numero decedula en una base de datosnacional.10 de mayo de2013 Andrés Jiménez12
  13. 13. Sexto paso• Crear relaciones entre las tablasDividir la información en tablasnecesita un modo de reunir denuevo la información de formaprovechosa; Access es un sistemade administración de bases dedatos relacionales. En una basede datos relacional, lainformación se divide en tablasdistintas en función del tema10 de mayo de2013 Andrés Jiménez13
  14. 14. Séptimo paso• Crear una relación de uno avariosUna relación en la cual con ayudade otra tabla pueda encontrarinformación adecuada para unanueva tabla, ejemplo: una tablade proveedores me servirá en otratabla de clientes para que en estase halle un proveedor adecuadopara el producto solicitado.10 de mayo de2013 Andrés Jiménez14
  15. 15. Octavo paso• Crear una relación de varios avariosUna relación en la cual un objetopuede aparecer en diferentestablas y una sola tabla puedacontener muchos objetos, ejemploUn solo pedido puede incluirvarios productos. Por otrolado, un único producto puedeaparecer en muchos pedidos.10 de mayo de2013 Andrés Jiménez15
  16. 16. Resumen del proceso de diseño de una basede datos10 de mayo de2013 Andrés Jiménez16

×