CURSO DE BASES DE DATOS 05 – MODELO ENTIDAD RELACION
CONCEPTOS Y TERMINOLOGIA <ul><li>Inicialmente se utilizaba punteros físicos para relacionar los datos y la información alm...
CONCEPTOS Y TERMINOLOGIA <ul><li>Los objetivos específicos del modelo relacional son : </li></ul><ul><li>Permitir una alta...
CONCEPTOS Y TERMINOLOGIA <ul><li>Existieron tres(3) proyectos a nivel de investigación que dieron aportes significativos a...
CONCEPTOS Y TERMINOLOGIA <ul><li>INGRESS  :  (Intereactive Graphics Retrieval Systems ) – Universidad de California (Berke...
CONCEPTOS Y TERMINOLOGIA ASPECTOS QUE SE CONSIDERAN EN UN MODELO RELACIONAL : Aspecto Estructural :   El usuario ve y perc...
CONCEPTOS Y TERMINOLOGIA ASPECTOS QUE SE CONSIDERAN EN UN MODELO RELACIONAL : Aspecto de Integridad :  Las tablas satisfac...
CONCEPTOS Y TERMINOLOGIA <ul><li>ASPECTOS QUE SE CONSIDERAN EN UN MODELO RELACIONAL : </li></ul><ul><li>Aspecto de Manipul...
CONCEPTOS Y TERMINOLOGIA Restricción :  Departamentos donde el presupuesto sea > o iguales 10.000.000 Proyección :  Depart...
CONCEPTOS Y TERMINOLOGIA
CONCEPTOS Y TERMINOLOGIA DEFINICIONES Una tabla  se percibe como el conjunto de columnas y filas y solo se aplica al los n...
TERMINOLOGIA ALTERNATIVA Termino Formal Alternativa 1 Alternativa 2 Entidad Tabla Archivo Tupla Registro Registro Atributo...
RELACIONES EN UNA BASE DE DATOS <ul><li>RELACION :  Asociación Bilateral que existe entre dos Tablas. </li></ul><ul><ul><u...
TIPOS DE RELACIONES  UNO a UNO Un  empleado solo puede tener un cargo
TIPOS DE RELACIONES  UNO a MUCHOS Un cargo puede estar asignado a Uno o Muchos empleados
TIPOS DE RELACIONES  MUCHOS  a MUCHOS Un estudiante cursa varias materias y una materia es cursada por varios estudiantes
CONCEPTOS LLAVE ó CLAVE PRIMARIA :  Columna o atributo perteneciente a una tabla que permite que los registros no se repit...
EJERCICIO  http://virtual.upbbga.edu.co
Investigar acerca de: FORMAS NORMALES
Upcoming SlideShare
Loading in …5
×

05 -bases_de_datos_-_modelo_relacional

964 views

Published on

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

  • Be the first to like this

No Downloads
Views
Total views
964
On SlideShare
0
From Embeds
0
Number of Embeds
46
Actions
Shares
0
Downloads
40
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

05 -bases_de_datos_-_modelo_relacional

  1. 1. CURSO DE BASES DE DATOS 05 – MODELO ENTIDAD RELACION
  2. 2. CONCEPTOS Y TERMINOLOGIA <ul><li>Inicialmente se utilizaba punteros físicos para relacionar los datos y la información almacenada en archivos. </li></ul><ul><li>El modelo relacional de datos fue introducido por Codd (1970), se basa en relaciones (Estructura de datos simple – Uniforme) y se baso en la demostración de las falencias que poseía el modelo anterior y a la vulnerabilidad que representaba ante cambios físicos. </li></ul><ul><li>Sistemas en red y jerárquicos como IDMS han evolucionado a IDMS/R. </li></ul><ul><li>Representa la Base de datos como una colección de relaciones. </li></ul><ul><li>Se basa en la Teoría de Conjuntos y en la lógica de predicados, por eso es seguro y robusto. </li></ul>
  3. 3. CONCEPTOS Y TERMINOLOGIA <ul><li>Los objetivos específicos del modelo relacional son : </li></ul><ul><li>Permitir una alta independencia de los datos. </li></ul><ul><li>Proporcionar la base teórica solida que permitiera tratar la semántica de los datos y los problemas de redundancia y concurrencia. </li></ul><ul><li>Permitir la ampliación de lenguajes de manipulación de datos orientados a conjuntos. </li></ul>
  4. 4. CONCEPTOS Y TERMINOLOGIA <ul><li>Existieron tres(3) proyectos a nivel de investigación que dieron aportes significativos al modelo relacional : </li></ul><ul><li>SYSTEM R : (1976 ) Demostró problemas a nivel de concurrencia y transacciones y técnicas de recuperación. Existieron dos(2) desarrollos importantes : </li></ul><ul><li>El desarrollo del lenguaje de consulta SQL (Estándar de ISO). </li></ul><ul><li>El desarrollo dio surgimiento a SGBD como DB2 y SQL/DS (IBM) y ORACLE. </li></ul>
  5. 5. CONCEPTOS Y TERMINOLOGIA <ul><li>INGRESS : (Intereactive Graphics Retrieval Systems ) – Universidad de California (Berkeley). Implicaba el desarrollo de un prototipo de SGBDR, concentrándose en los objetivos globales del proyecto SYSTEM R, esta investigación dio como resultado productos comerciales como INGRES de Relational Technology. </li></ul><ul><li>PETERLEE RELATIOANL TEST VEHICLE ( IBM ) : (Gran Bretaña) – Tenia un enfoque teórico y basaba su investigación en cuestiones de procesamiento, optimización de consultas y ampliación funcional. </li></ul>
  6. 6. CONCEPTOS Y TERMINOLOGIA ASPECTOS QUE SE CONSIDERAN EN UN MODELO RELACIONAL : Aspecto Estructural : El usuario ve y percibe la información como tablas
  7. 7. CONCEPTOS Y TERMINOLOGIA ASPECTOS QUE SE CONSIDERAN EN UN MODELO RELACIONAL : Aspecto de Integridad : Las tablas satisfacen algunas restricciones de integridad en sus datos que hacen consistente la información.
  8. 8. CONCEPTOS Y TERMINOLOGIA <ul><li>ASPECTOS QUE SE CONSIDERAN EN UN MODELO RELACIONAL : </li></ul><ul><li>Aspecto de Manipulación: El usuario dispone de operadores que le permiten manipular las tablas, estos operadores generalmente crean tablas a partir de tablas. Los operadores mas importantes </li></ul><ul><ul><li>Restricción o restringir (Extrae filas especificas de una tabla) </li></ul></ul><ul><ul><li>Proyección o Proyectar (Extrae Columnas especificas de una tabla) </li></ul></ul><ul><ul><li>Juntar (reúne dos o mas tablas con base en valores comunes de columnas) </li></ul></ul>
  9. 9. CONCEPTOS Y TERMINOLOGIA Restricción : Departamentos donde el presupuesto sea > o iguales 10.000.000 Proyección : Departamentos que existen con presupuesto Juntar : Departamentos y empleados por departamentos
  10. 10. CONCEPTOS Y TERMINOLOGIA
  11. 11. CONCEPTOS Y TERMINOLOGIA DEFINICIONES Una tabla se percibe como el conjunto de columnas y filas y solo se aplica al los niveles externo y conceptual no al interno. Un Atributo es el nombre de la columna de una relación. Un dominio es el conjunto de valores posibles de uno o más atributos. Una registro es una fila o registro de una relación (tabla). El grado de la tabla es el número de atributos o columnas que tiene la relación. La cardinalidad de una tabla es el número de registros que contiene, la cardinalidad es variable.
  12. 12. TERMINOLOGIA ALTERNATIVA Termino Formal Alternativa 1 Alternativa 2 Entidad Tabla Archivo Tupla Registro Registro Atributo Columna Campo
  13. 13. RELACIONES EN UNA BASE DE DATOS <ul><li>RELACION : Asociación Bilateral que existe entre dos Tablas. </li></ul><ul><ul><ul><ul><li>Pueden ser : </li></ul></ul></ul></ul><ul><ul><ul><ul><li>OBLIGATORIAS : “Debe Tener” </li></ul></ul></ul></ul><ul><ul><ul><ul><li>OPCIONALES : “Puede Tener” </li></ul></ul></ul></ul>CURSOS DOCENTES Debe ser Dictado Puede Dictar
  14. 14. TIPOS DE RELACIONES UNO a UNO Un empleado solo puede tener un cargo
  15. 15. TIPOS DE RELACIONES UNO a MUCHOS Un cargo puede estar asignado a Uno o Muchos empleados
  16. 16. TIPOS DE RELACIONES MUCHOS a MUCHOS Un estudiante cursa varias materias y una materia es cursada por varios estudiantes
  17. 17. CONCEPTOS LLAVE ó CLAVE PRIMARIA : Columna o atributo perteneciente a una tabla que permite que los registros no se repitan, puede estar compuesta por una o varias columnas. LLAVE ó CLAVE FORANEA (AJENA): Columna de una tabla que hace referencia a otra columna que es llave primaria en otra tabla. LLAVE ó CLAVE CANDIDATA : Posibles columnas que pueden ser consideradas llaves primarias dentro de una tabla. LLAVE ó CLAVE ALTERNATIVA : Llaves candidatas que no han sido elegibles.
  18. 18. EJERCICIO http://virtual.upbbga.edu.co
  19. 19. Investigar acerca de: FORMAS NORMALES

×