Vous êtes sur la page 1sur 3

1. Introducción a las bases de datos.

1.1. Dato e información.


1.2. Concepto y origen de las bases de datos y de los sistemas gestores de bases de datos.
1.3. Evolución de los sistemas gestores de bases de datos.
1.4. Objetivos y funcionalidad de los sistemas gestores de bases de datos.
1.5. Arquitectura de los sistemas gestores de bases de datos.
1.6. Modelos de bases de datos.
1.6.1.Modelo Jerárquico.
1.6.2.Modelo de red.
1.6.3.Modelo relacional.
1.6.4.Modelo de base de datos orientado a objetos.
1.6.5.Base de datos objeto-relacionales.
1.6.6.Base de datos NoSQL.
1.7. Lenguajes y usuarios.
1.8. Administración de bases de datos.
2. Diseño de bases de datos.
2.1. Diseño conceptual. Modelo entidad-relación.
2.2. Introducción al modelo entidad-relación.
2.3. Componentes del modelo.
2.4. Relaciones.
2.5. Atributos.
2.6. Modelo entidad-relación extendido.
3. Bases de datos relacionales.
3.1. El modelo relacional.
3.2. Objetivos.
3.3. Historia del modelo relacional.
3.4. Estructura de las bases de datos relacionales.
3.4.1.Relación o tabla.
3.4.2.Tupla.
3.4.3.Dominio.
3.4.4.Grado.
3.4.5.Cardinalidad.
3.4.6.Sinónimos.
3.4.7.Definición formal de relación.
3.4.8.Propiedades de las tablas.
3.4.9.Tipos de tablas.
3.4.10. Claves.
3.4.11. Nulos.
3.5. Restricciones.
3.5.1.Inherentes.
3.5.2.Semánticas.
3.6. Paso del modelo entidad-relación al modelo relacional.
3.6.1.Transformación de las entidades fuertes.
3.6.2.Trasformación de relaciones.
3.6.3.Entidades débiles.
3.7. Representación de esquemas de bases de datos relacionales.
3.7.1.Grafos relacionales.
3.7.2.Esquemas relacionales derivados del modelo entidad-relación.
3.8. Normalización.
3.8.1.Problemas del esquema relacional.
3.8.2.Formas normales.
3.8.3.Primera forma normal (1FN).
3.8.4.Segunda forma normal (2FN).
3.8.5.Tercera forma normal (3FN).
3.8.6.Forma normal de Boyce-Codd (FNBC o BCFN).
3.8.7.Cuarta formal normal (4FN).
3.8.8.Quinta forma normal (5FN).
4. Lenguaje SQL.
4.1. Introducción
4.2. Objetivos.
4.3. Historia del lenguaje SQL.
4.4. Funcionamiento.
4.5. Elementos del lenguaje SQL.
4.5.1.Código SQL.
4.5.2.Normas de escritura.
4.6. DDL (Lenguaje de Definición de Datos).
4.6.1.Introducción.
4.6.2.Creación de base de datos.
4.6.3.Objetos de la base de datos.
4.6.4.Creación de tablas.
4.6.5.Tipos de datos.
4.6.6.Dominios.
4.6.7.Consultar tablas.
4.6.8.Modificar tablas.
4.6.9.Eliminar tablas.
4.6.10. Restricciones Not Null, Primary Key, Foraign Key, Check.
4.7. DML (Lenguaje de Manipulación de Datos).
4.7.1.Introducción
4.7.2.Inserción de datos.
4.7.3.Actualización de registros.
4.7.4.Borrado de registros.
4.8. Consultas.
4.8.1.Sintaxis del comando SELECT.
4.9. Cálculos
4.9.1.Aritméticos.
4.9.2.Concatenación de texto.
4.10. Condiciones.
4.10.1. Operadores de comparación.
4.10.2. Valores lógicos.
4.10.3. BETWEEN.
4.10.4. IN.
4.10.5. LIKE.
4.10.6. IS NULL.
4.11. Funciones.
4.11.1. Funciones numéricas.
4.11.2. Funciones de caracteres.
4.11.3. Funciones de trabajo con nulos.
4.11.4. Funciones de expresiones regulares.
4.11.5. Funciones de fecha.
4.11.6. Funciones de conversión.
4.11.7. Función DECODE.
4.11.8. Funciones XML.
4.12. Obtención de datos de múltiples tablas.
4.12.1. Producto cruzado o cartesiano de tablas.
4.12.2. Asociado de tablas.
4.13. Agrupaciones.
4.13.1. Funciones de cálculo con grupos.
4.13.2. Condiciones HAVING.
4.14. Subconsultas.
4.14.1. Subconsultas simples.
4.14.2. Subconsultas de multiples filas.
4.14.3. Consultas EXISTS.
4.15. Combinaciones especiales.
4.15.1. Uniones.
4.15.2. Intersecciones.
4.15.3. Diferencia.
4.16. Consultas avanzadas.
4.16.1. Consultas sobre estructuras geráraquicas.
4.16.2. Consulta de agrupación avanzada.
4.16.3. ROLLUP.
4.16.4. CUBE.
4.16.5. GROUPING.
4.16.6. GROUPING SETS.
4.17. Vistas.
4.17.1. Introducción.
4.17.2. Creación de vistas.
4.17.3. Mostrar la lista de vistas.
4.17.4. Borrado de vistas.
4.18. Gestión de la seguridad en la Base de datos
4.18.1. Sesiones SQL
4.18.2. Creación y eliminación de roles
4.18.3. Otorga y revocar privilegios
4.19. Tecnologías de conectividad de bases de datos.
4.19.1.1. ODBC.
4.19.1.2. ADO.NET.
4.19.1.3. JDBC.

Vous aimerez peut-être aussi