Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Unidad DidáCtica Iii Bases De Datos Relacionales

3,468 views

Published on

Informe sobre el diseño

Published in: Education, Technology
  • Be the first to comment

  • Be the first to like this

Unidad DidáCtica Iii Bases De Datos Relacionales

  1. 1. Unidad Didáctica Bases de Datos Relacionales <ul><li>El modelo relacional fue propuesto en los años 70 por el doctor Codd, y está basado en la teoría matemática de conjuntos. </li></ul><ul><li>Nos servirá para manipular y almacenar los datos </li></ul>
  2. 2. Unidad Didáctica Bases de Datos Relacionales <ul><li>Definición de Base de Datos Relacional: </li></ul><ul><ul><li>La información se encuentra en TABLAS </li></ul></ul><ul><ul><li>Soporta operaciones relacionales tales como la proyección, la selección, o la combinación </li></ul></ul>
  3. 3. Unidad Didáctica Bases de Datos Relacionales <ul><li>Criterios: </li></ul><ul><ul><li>La información se representa como tablas </li></ul></ul><ul><ul><li>Independencia de los datos </li></ul></ul><ul><ul><li>Lenguaje de alto nivel: SQL </li></ul></ul><ul><ul><li>Soporta operaciones relacionales y de conjunto </li></ul></ul><ul><ul><li>Ofrece diferentes vistas de los datos </li></ul></ul><ul><ul><li>Trata con valores NULL </li></ul></ul>
  4. 4. Unidad Didáctica Bases de Datos Relacionales <ul><li>Soporta: </li></ul><ul><ul><li>La integridad </li></ul></ul><ul><ul><li>La seguridad </li></ul></ul><ul><ul><li>La recuperación de información </li></ul></ul>
  5. 5. Unidad Didáctica Bases de Datos Relacionales <ul><li>Modelo relacional: </li></ul><ul><ul><li>Tablas [Relaciones](No confundir con Relationship) </li></ul></ul><ul><ul><ul><li>Filas (Tuplas) </li></ul></ul></ul><ul><ul><ul><li>Columnas (Atributos) </li></ul></ul></ul>
  6. 6. Unidad Didáctica Bases de Datos Relacionales <ul><li>Relaciones/Atributos </li></ul><ul><ul><li>Una relación puede tener uno o más atributos </li></ul></ul><ul><ul><li>El número de atributos es el grado de la relación </li></ul></ul><ul><ul><li>El valor que puede tomar un atributo puede ser: </li></ul></ul><ul><ul><ul><li>Atómico </li></ul></ul></ul><ul><ul><ul><li>Formado por un conjunto de valores </li></ul></ul></ul><ul><ul><ul><li>Compuesto </li></ul></ul></ul>
  7. 7. Unidad Didáctica Bases de Datos Relacionales <ul><li>Una relación está normalizada si todos los atributos tienen valores atómicos </li></ul>
  8. 8. Unidad Didáctica Bases de Datos Relacionales <ul><li>Relaciones y claves: </li></ul><ul><ul><li>Tabla=Relación=Entidad </li></ul></ul><ul><ul><li>Fila=Tupla=Ocurrencia de Entidad </li></ul></ul><ul><ul><li>Columna=Conjunto de atributos= Atributos de la entidad (Dominio) </li></ul></ul><ul><ul><li>Cada relación requiere un identificador único </li></ul></ul><ul><ul><ul><li>CLAVE PRIMARIA </li></ul></ul></ul>
  9. 9. Unidad Didáctica Bases de Datos Relacionales <ul><li>Tipos de tablas </li></ul><ul><ul><li>Usuario: Aplicación para información: Ventas, Pedidos, etc… </li></ul></ul><ul><ul><li>Sistema: </li></ul></ul><ul><ul><ul><li>Catálogo de Sistema; diccionario de datos </li></ul></ul></ul><ul><ul><ul><li>Descripciones de la base de datos </li></ul></ul></ul><ul><ul><ul><li>Administrado por el administrador de la base de datos </li></ul></ul></ul><ul><ul><ul><li>Accedida por todos los usuarios. </li></ul></ul></ul>
  10. 10. Unidad Didáctica Bases de Datos Relacionales <ul><li>Lenguajes de alto nivel: </li></ul><ul><ul><li>Manejan la comunicación con la base de datos </li></ul></ul><ul><ul><li>SQL: </li></ul></ul><ul><ul><ul><li>Manipulación: Recuperación y modificación </li></ul></ul></ul><ul><ul><ul><li>Definición </li></ul></ul></ul><ul><ul><ul><li>Administración </li></ul></ul></ul><ul><ul><ul><li>Todo expresado como órdenes de SQL </li></ul></ul></ul>
  11. 11. Unidad Didáctica Bases de Datos Relacionales <ul><li>Operaciones Relacionales: </li></ul><ul><ul><li>Proyección: Subconjunto de columnas </li></ul></ul><ul><ul><li>Selección: Subconjunto de filas </li></ul></ul><ul><ul><li>Combinación (JOIN): </li></ul></ul><ul><ul><ul><li>Fusionar datos de tablas </li></ul></ul></ul><ul><ul><ul><li>Contrastar y comparar datos </li></ul></ul></ul>
  12. 12. Unidad Didáctica Bases de Datos Relacionales <ul><li>Nulos: </li></ul><ul><ul><li>Datos que faltan o están incompletos </li></ul></ul><ul><ul><li>Su existencia preserva la integridad de los datos </li></ul></ul><ul><ul><li>No significa “cero” o “En blanco” </li></ul></ul><ul><ul><li>Significa: </li></ul></ul><ul><ul><ul><li>Desconocido </li></ul></ul></ul><ul><ul><ul><li>No disponible </li></ul></ul></ul><ul><ul><ul><li>No aplicable </li></ul></ul></ul>
  13. 13. Unidad Didáctica Bases de Datos Relacionales <ul><li>Resumen: </li></ul><ul><ul><li>Inventado por Codd en los 70 </li></ul></ul><ul><ul><li>Basado en la teoría de conjuntos, con un álgebra y un cálculo propios </li></ul></ul><ul><ul><li>La base de datos relacional es una colección de tablas relacionadas (Enlazadas) </li></ul></ul><ul><ul><li>Una tabla se compone de filas y columnas. </li></ul></ul><ul><ul><li>Cada tabla [fila] debe tener un identificador único [Clave primaria] </li></ul></ul><ul><ul><li>Hay dos tipos de tablas en los SGBDR: De usuario y de sistema </li></ul></ul>
  14. 14. Unidad Didáctica Bases de Datos Relacionales <ul><li>Un lenguaje de alto nivel manipula la base de datos [SQL] </li></ul><ul><li>Las principales operaciones relacionales son la selección, la proyección y la combinación </li></ul><ul><li>Los valores NULL hacen referencia a que los datos falten o estén incompletos, no a que su valor sea cero o “En Blanco” </li></ul>
  15. 15. Unidad Didáctica Bases de Datos Relacionales <ul><li>Ejercicios: </li></ul><ul><ul><li>Con la ayuda de la web, realizar una investigación sobre las bases de datos relacionales y, más específicamente, sobre las 12 reglas de Codd </li></ul></ul><ul><ul><li>¿Por qué son importantes los valores NULL? Proporcionar un ejemplo de su uso. </li></ul></ul><ul><ul><li>Explicar la siguiente frase: “No hay una clasificación jerárquica de las tablas y no hay una relación física entre ellas” </li></ul></ul>

×