Base datos unidad-1-2

1,147 views
983 views

Published on

1 Comment
0 Likes
Statistics
Notes
  • tienes el pdf del libro de la inge por si acaso???
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here
  • Be the first to like this

No Downloads
Views
Total views
1,147
On SlideShare
0
From Embeds
0
Number of Embeds
2
Actions
Shares
0
Downloads
18
Comments
1
Likes
0
Embeds 0
No embeds

No notes for slide

Base datos unidad-1-2

  1. 1. BASE DE DATOS Realizado por : Ivonne Rodríguez F.Ing. Ivonne Rodríguez - ESPOCH 1
  2. 2. BASE DE DATOS CONTENIDO UNIDAD I : INTRODUCCIÓN A LOS SITEMAS DE BASE DE DATOS UNIDAD II : MODELO RELACIONALIng. Ivonne Rodríguez - ESPOCH 2
  3. 3. INTRODUCCION A LAS BASES DE DATOS UNIDAD I : INTRODUCCIÓN A LOS SITEMAS DE BASE DE DATOS 1. Antecedentes 2. Conceptos Básicos : Base de Datos 3. Sistema de Administración de base de datos 4. Sistema de Base de Datos 5. Objetivos de Sistemas de Base de DatosIng. Ivonne Rodríguez - ESPOCH 3
  4. 4. 1. INTRODUCCION DATO • Significa simplemente “hechos” sin evaluar • Motor que mueve al mundo de la informática INFORMACION • Es un conjunto ordenado de datos, los cuales pueden recuperarse de acuerdo a la necesidad del usuario Dato + Proceso = InformaciónIng. Ivonne Rodríguez - ESPOCH 4
  5. 5. 1. INTRODUCCION Para que los datos puedan ser procesados eficientemente y dar lugar a la información, primero se debe organizar lógicamente en archivos. CAMPO .- Es la unidad más pequeña al cual uno puede referirse (contiene el dato) REGISTRO.- Un conjunto de campos con relación entre sí se agrupa como un registro. ARCHIVO .- Es la colección de registros del mismo tipoIng. Ivonne Rodríguez - ESPOCH 5
  6. 6. 1. INTRODUCCION3. BASE DE DATOSIng. Ivonne Rodríguez - ESPOCH 6
  7. 7. 1. INTRODUCCION3. BASE DE DATOS • Conjunto de datos organizados de tal manera que pueda extraerse información y se logre compartirla BASE DE DATOSIng. Ivonne Rodríguez - ESPOCH 7
  8. 8. 1. INTRODUCCION3. BASE DE DATOS • Colección de archivos interrelacionados creados por un DBMS • Es una colección de datos almacenados y organizados con base en relaciones entre ellos mismos • Una colección de datos que es administrada por un sistema de administración de base de datos (DBMS) • Es una fuente central de datos significativos, los cuales son compartidos por numerosos usuarios para diversas aplicacionesIng. Ivonne Rodríguez - ESPOCH 8
  9. 9. 1. INTRODUCCION4. SISTEMA DE ADMINISTRACIÓN DE BASE DE DATOS (DBMS) DBMS (Data Base Management System) •Sistema de Manejo de Bases de datos •Sistema de Administración de Bases de datos •Sistema de Gestión de Bases de datos (SGBD) •Sistema de Organización de Bases de datos DEFINICION .- El sistema de manejo de bases de datos es la porción más importante del software de un sistema de bases de datos, permite la creación, modificación y actualización de una Base de datos.Ing. Ivonne Rodríguez - ESPOCH 9
  10. 10. 1. INTRODUCCION Procesador DOCUMENTO de Palabras Ejm. WORD HW SW Hoja CALCULOS + Electrónica Ejm. EXCEL MANEJAR GRANDESCANTIDADES DE DATOS DBMS(BD) Ejm. ACCESS ORACLE Ing. Ivonne Rodríguez - ESPOCH 10
  11. 11. 1. INTRODUCCION4. SISTEMA DE ADMINISTRACIÓN DE BASE DE DATOS (DBMS) FUNCIONES • Crear y organizar las bases de datos • Manejo de transacciones y control de Concurrencia o de los accesos simultáneos a la base de datos. Muy importante si varios usuarios comparten la utilización de una misma base de datos. • Manejar los datos de acuerdo a las peticiones de los usuarios • Mantener la integridad (datos correctos, válidos) y seguridad de los datos (control: accesos no autorizados, intrusos, curiosos, borrados accidentales, fallos diversos, catástrofes, etc.) • Registrar el uso de las bases de datosIng. Ivonne Rodríguez - ESPOCH 11
  12. 12. 1. INTRODUCCION Ingresa Almacena SW ArchivosIng. Ivonne Rodríguez - ESPOCH 12
  13. 13. SISTEMA DE BASE DE DATOS 1. Qué es un Sistema de Base de Datos? 2. Objetivos de un Sistema de Base de DatosIng. Ivonne Rodríguez - ESPOCH 13
  14. 14. 2. SISTEMAS DE BASE DE DATOS DEFINICION .- Es un sistema computarizado de información para el manejo de datos por medio de paquetes de software llamados Sistemas de Administración de Base de datos (DBMS). COMPONENTES .- Hardware Software DatosIng. Ivonne Rodríguez - ESPOCH 14
  15. 15. 2. SISTEMAS DE BASE DE DATOS Software SISTEMA DE BASE DE DATOS DBMS APLICACIÓN DE DBIng. Ivonne Rodríguez - ESPOCH 15
  16. 16. 2. SISTEMAS DE BASE DE DATOS Relación entre una Aplicación de base de datos y el DBMS Aplicación de DB DB DBMS UsuarioIng. Ivonne Rodríguez - ESPOCH 16
  17. 17. 2. SISTEMAS DE BASE DE DATOS TERMINOLOGIA : CONCEPTOS Transacción Significa, una petición en línea de la base de datos; involucra llamadas a rutinas del DBMS para operaciones de Entrada/Salida y alguna cantidad limitada de operacionesIng. Ivonne Rodríguez - ESPOCH 17
  18. 18. 2. SISTEMAS DE BASE DE DATOS2. OBJETIVOS DE UN SISTEMA DE BASE DE DATOS Independencia Física Independencia de Datos Independencia Lógica Minimizar la Redundancia de datos Un mismo dato almacenado varias veces. • Gasto de capacidad de almacenamiento Problemas • Posibilidad de información inconsistente.Ing. Ivonne Rodríguez - ESPOCH 18
  19. 19. 2. SISTEMAS DE BASE DE DATOS2. OBJETIVOS DE UN SISTEMA DE BASE DE DATOS Integridad de los Datos Se refiere a las medidas de seguridad usadas para mantener correctos los datos en la base de datos • Falla de equipo (hardware) Fuentes potenciales de Error • Actualización incompleta • Defectos de software. • Errores humanosManeras para asegurar • Validación de los datos la integridad • Integridad Referencial • Recuperación de la BaseIng. Ivonne Rodríguez - ESPOCH 19
  20. 20. 2. SISTEMAS DE BASE DE DATOS2. OBJETIVOS DE UN SISTEMA DE BASE DE DATOS Control de la Concurrencia y Simultaneadad Varios usuarios traten de usar simultáneamente la misma base de datos • Los programas concurrentes Problema pueden interferir entre sí durante la actualización simultánea • Secuenciar las actualizaciones Manera de prevenir • Seguro asociado a los datos (Bloqueo - granularidad del seguro)Ing. Ivonne Rodríguez - ESPOCH 20
  21. 21. 2. SISTEMAS DE BASE DE DATOS2. OBJETIVOS DE UN SISTEMA DE BASE DE DATOS Seguridad de los Datos Se refiere a la protección de la base contra accesos o modificaciones no autorizados. Problemas • Integridad de los datos • Delitos - legal Mecanismos de control • Los seguros de control de acceso • Poner los datos en claves cifradasIng. Ivonne Rodríguez - ESPOCH 21
  22. 22. 2. SISTEMAS DE BASE DE DATOS5. ADMINISTRADOR DE LA BASE DE DATOS (DBA) El DBA (Database Administrator) es aquella persona que tiene el control central del sistema de base de datos. FUNCIONES :• Definición del esquema• Definición de la estructura de almacenamiento y del método de acceso• Modificación del esquema y de la organización física (diccionario de datos)• Concesión de autorización para el acceso a los datos.• Especificación de las restricciones de integridadIng. Ivonne Rodríguez - ESPOCH 22
  23. 23. BASE DE DATOS MODELO DE DATOS 1. Definición 2. Tipos de modelos de datosIng. Ivonne Rodríguez - ESPOCH 23
  24. 24. 2. SISTEMAS DE BASE DE DATOSMODELOS DE DATOS DEFINICION: Es un grupo de herramientas conceptuales para describir: los datos, sus relaciones, su semántica y sus limitaciones; de tal forma que facilita la interpretación de nuestro mundo real y su representación en forma de datos, en nuestro sistema informático.Ing. Ivonne Rodríguez - ESPOCH 24
  25. 25. 2. SISTEMAS DE BASE DE DATOSMODELOS DE DATOS TIPOS DE MODELO DE •ENTIDAD RELACION DATOS •SEMANTICO •INFOLOGICO Basados en •FUNCIONAL DE DATOSMODELOS objetos •BINARIO •ODLLOGICOS Basados en Registros •RELACIONAL •JERARQUICO •REDIng. Ivonne Rodríguez - ESPOCH 25
  26. 26. 2. SISTEMAS DE BASE DE DATOSMODELOS DE DATOSQué tipo de Modelo de Datos se utiliza en los DBMSs ?La clasificación de la mayoría de los DBMS se basa en laestructura lógica. Estas estructuras lógicas constituyenla manera en que el programador percibe la estructura de labase que será implementada por el DBMS hacia sualmacenamiento físico.Nota :Ing. Ivonne Rodríguez - ESPOCH 26
  27. 27. BASE DE DATOS MODELO RELACIONAL 1. Historia 2. Estructura del modelo relacional 3. Enfoque relacional de los datos 4. Restricciones del modelo relacional 5. Reglas de integridadIng. Ivonne Rodríguez - ESPOCH 27
  28. 28. 3. MODELO RELACIONAL1. HISTORIA 1970 Los DBMS totalmente desarrollados estuvieron disponibles comercialmente a principios de los año ochentaIng. Ivonne Rodríguez - ESPOCH 28
  29. 29. 3. MODELO RELACIONAL1. HISTORIA n un modelo relacional los datos y las relaciones se representan por medio de una serie de tablas cada una de las cuales tienen varias columnas con nombres únicos. Modelo RelacionalIng. Ivonne Rodríguez - ESPOCH 29
  30. 30. 3. MODELO RELACIONAL 2. ESTRUCTURA DEL MODELO RELACIONAL Tablas Atributos PARTE Referencias (asociaciones) ESTATICA Estructura Dominios DDLMODELO Restricciones inherentesDE DATOS Restricciones: opcionales o de usuario Selección PARTE Recuperación DINÁMICA Modif. DML Acción Inserc. Actualización Ing. Ivonne Rodríguez - ESPOCH Borrado 30
  31. 31. 3. MODELO RELACIONAL3. ENFOQUE RELACIONAL DE LOS DATOSIng. Ivonne Rodríguez - ESPOCH 31
  32. 32. 3. MODELO RELACIONAL3. ENFOQUE RELACIONAL DE LOS DATOS R (D1,D2, .Dn) ESTUDIANTE (CEDULA, NOMBRES, SEMESTRE) Col: CEDULA Col: NOMBRES Col: SEMESTREClave CEDULA NOMBRES SEMESTRE 1709934270 LUIS VACA 9Fila, 0602043730 ANGEL PROAÑO 5Tupla 0603412561 ANA AVILA 7 0602345671 MARIA FLORES 3Ing. Ivonne Rodríguez - ESPOCH 32
  33. 33. 3. MODELO RELACIONAL3. ENFOQUE RELACIONAL DE LOS DATOS Es el conjunto de todos los posibles valores para una o más columnas de una tabla relacional. Por lo tanto los valores obtenidos en una columna pertenece a un dominio que previamente se define.Ing. Ivonne Rodríguez - ESPOCH 33
  34. 34. 3. MODELO RELACIONAL3. ENFOQUE RELACIONAL DE LOS DATOS Generales o continuos •contienen todos los posibles valores entre un SEMESTRE: Todos los máximo y un mínimo enteros positivos de 2 dígitos •(METADATOS) NOMBRES : Texto, alfabético Restringidos o discretos •contienen valores específicos entre un ESTADO_CIVIL: máximo y un mínimo Compuesto de soltero, predefinido. casado, viudo, divorciado •(Crearse – Tipo de dato) SEXO: Masculino, FemeninoIng. Ivonne Rodríguez - ESPOCH 34
  35. 35. 3. MODELO RELACIONAL4. RESTRICCIONES DEL MODELO RELACIONAL Debe tener un solo tipo de fila, cuyo formato queda definido por el esquema de la tabla (o relación). Por lo tanto, todas las filas tienen las mismas columnas. Cada fila debe ser única y no pueden existir filas duplicadas Cada columna debe ser única y no pueden existir columnas duplicadas. El valor de una columna para una fila debe ser único. Los valores de una columna deben pertenecer al dominio que representa, y es posible que un mismo dominio se utilice para definir los valores de varias columnas Para determinar una tupla (fila) concreta es necesario una clave. La asociación entre tablas se da mediante atributos que tienen el mismo dominio (o compatible)Ing. Ivonne Rodríguez - ESPOCH 35
  36. 36. 3. MODELO RELACIONAL4. RESTRICCIONES DEL MODELO RELACIONAL • Primaria (Principal) • Aspirante (Candidata) • Búsqueda (Secundaria, alterna) • Foránea (Ajena)Ing. Ivonne Rodríguez - ESPOCH 36
  37. 37. 3. MODELO RELACIONAL4. RESTRICCIONES DEL MODELO RELACIONAL Identifica de manera única a una fila de la tabla Es única en la tabla (NO SE REPITE) Es utilizada para las búsquedas (Consultas) No puede ser nula (NULL) (es obligatoria) La clave puede formarse de un campo o másIng. Ivonne Rodríguez - ESPOCH 37
  38. 38. 3. MODELO RELACIONAL4. RESTRICCIONES DEL MODELO RELACIONAL Es un atributo o un conjunto de atributos de una tabla cuyos valores coinciden con los valores de la clave primaria de alguna otra tabla Permite relacionar datos Los valores de la FK debe corresponder al dominio de la PK con la que se asocia (Referencia) Si se repite en la tabla Puede ser nula (NULL) (no es obligatoria) La clave puede formarse de un campo o másIng. Ivonne Rodríguez - ESPOCH 38
  39. 39. 3. MODELO RELACIONAL 4. RESTRICCIONES DEL MODELO RELACIONAL ESTUDIANTE PK ESTUD_MATERIA FK CEDULA NOMBRES SEMESTRE CEDULA MATERIA NOTA1709934270 LUIS VACA 9 1709934270 ACCESS 60602043730 ANGEL PROAÑO 5 1709934271 WORD 50603412561 ANA AVILA 7 0603412561 ACCESS 80602345671 MARIA FLORES 3 0602345671 EXCEL 10 Ing. Ivonne Rodríguez - ESPOCH 39

×