Analista Programador
Instituto C.A.E.D.I.
Bases de Datos
FUNDAMENTOS DE BASES DE DATOS
Profesor: Lic. Carlos Nesci
Cátedra: Bases de Datos
Pág.1 de 175
Instituto CAEDI – Dipregep 4857 Avellaneda 2542 - Olivos Tel.: 4790-2022
INDICE
INDICE 1. 2 FUNDAMENTOS DE BASES DE DATOS ..................................... 6
1.1.Bases de datos 6 1.1.1. Conceptos de bases de datos: 6 1.1.2. Requerimientos de las bases de datos: 6 1.1.3. Características de las bases de datos: 7 1.2. Objetivos de los sistemas de bases de datos. ....................................................... 7 1.2.1. Redundancia e inconsistencia de datos. 7 1.2.2. Dificultad para tener acceso a los datos. 8 1.2.3. Aislamiento de los datos. 8 1.2.4.Anomalías del acceso concurrente. 8 8 1.2.5. Problemas de seguridad. 1.2.6. Problemas de integridad. 8 1.3. Abstracción de la información. ............................................................................ 9 1.3.1. Nivel físico. 9 9 1.3.2. Nivel conceptual. 1.3.3. Nivel de visión. 10 1.4. Modelos de datos................................................................................................... 11 1.4.1. Modelo 11 1.4.2. ¿Qué es modelo de datos? 11 1.4.3. Modelos lógicos basados en objetos. 11 1.4.4. Modelos lógicos basados en registros. 14 1.4.5. Modelos físicos de datos. 16 Independencia de los datos................................................................................... 17 1.5.1. Independencia física de datos: 17 1.5.2. Independencia lógica de datos: 171.6. Lenguajes. 17 1.6.1. Lenguaje de definición de datos 17 1.6.2. Lenguaje de definición de Almacenamiento. 17 1.6.3. Lenguaje de definición de vistas 18 1.6.4. Lenguaje de manipulación de datos 18 1.7. Manejador de Bases de Datos .............................................................................. 18 1.7.1. Evolución 19 1.7.2. Las funciones principales de un DBMS son: 21 1.7.3.Administrador de Bases de Datos 22 1.7.4. Usuarios de las bases de datos. 23 1.8. Estructura general del sistema............................................................................. 24 1.5.
Profesor: Lic. Carlos Nesci
Cátedra: Bases de Datos
Pág.2 de 175
Instituto CAEDI – Dipregep 4857 Avellaneda 2542 - Olivos Tel.: 4790-2022
1.8.1. Esquema general de un DBMS 25 1.8.2. EsquemaDetallado de un DBMS 26 1.9. Ambiente moderno de base de datos:.................................................................. 27 1.10. Sistemas relacionales............................................................................................. 27 1.11. Ingeniería de Software.......................................................................................... 28 1.12. Diseño de las basesde datos relacionales ............................................................ 30 1.13. Objetos de la base de datos relacionales ............................................................. 31 1.14. Conceptos básicos de una base de datos relacional............................................ 32 1.15. Modelando una Base de Datos Relacional.......................................................... 34 1.16. Ventajas en el uso de bases de datos: .................................................................. 43
2. 3. GUÍA DE TRABAJOS PRÁCTICOS (DER) .................................. 44 EL LENGUAJE DE CONSULTA ESTRUCTURADA................... 50
3.1. Introducción 50 Consultas de Selección ............................................................................................54 Consultas Básicas 54 Devolver Literales 54 Ordenar los Registros 54 Uso de Indices de las tablas 55 Consultas con Predicado 55 Alias 56 Recuperar Información de una base de Datos Externa 57 Criterios de Selección ............................................................................................... 58 Operadores Lógicos 59 Intervalos de Valores 60 El Operador Like 60 El Operador In 62...
Regístrate para leer el documento completo.