GESTIÓN DE BASES DE DATOS
Coordinadora:
Pérez Rodríguez, Mª Dolores
Edición:
© ICB, S.L. (Interconsulting Bureau S.L.), 1ª edición 2012/04
Descripción:
Analizar los distintos tipos de sistemas lógicos de almacenamiento y sus funciones. Entender el concepto de base de datos y sus ventajas e inconvenientes frente al uso de ficheros. Reconocer la utilidad de un sistema gestor de bases de datos. Conocer las funciones, componentes y lenguajes de los sistemas gestores de bases de datos. Clasificar los sistemas gestores de bases de datos. Aprender a crear esquemas E/R como resultado de la fase de diseño conceptual. Conocer la teoría del modelo relacional. Aprender a realizar el diseño lógico de bases de datos mediante la aplicación de reglas de transformación y llevando a cabo el proceso de normalización. Crear bases de datos en un SGBD mediante herramientas gráficas y mediante el empleo de un lenguaje de definición de datos, como SQL. Utilizar herramientas gráficas y sentencias para la creación de consultas. Realizar consultas simples sobre una tabla. Realizar consultas que generen valores de resumen. Realizar consultas sobre varias tablas mediante composiciones internas y externas. Realizar consultas con subconsultas. Realizar consultas de creación de tablas. Utilizar herramientas gráficas y sentencias para modificar el contenido de la base de datos. Insertar, borrar y actualizar datos en las tablas de la base de datos. Incluir en una tabla la información resultante de la ejecución de una consulta. Construir guiones de sentencias para llevar a cabo tareas complejas. Conocer los tipos de datos que se pueden emplear en el lenguaje PL/SQL. Entender y saber aplicar los conceptos de identificador, variable, constante, literal. Conocer los operadores que se pueden emplear en el lenguaje PL/SQL y su orden de precedencia. Conocer y aplicar las estructuras de control que se pueden utilizar en el lenguaje PL/SQL. Diferenciar entre procedimientos y funciones. Crear procedimientos y funciones e invocarlos correctamente. Conocer cómo se pueden pasar parámetros a los subprogramas en PL/SQL. Conocer cómo acceder a los subprogramas almacenados creados con PL/SQL. Trabajar con cursores explícitos en PL/SQL. Gestionar correctamente las excepciones que se pueden producir al ejecutar programas PL/SQL. Reconocer el funcionamiento de las transacciones. Anular total o parcialmente los cambios producidos por una transacción. Identificar los efectos de las diferentes políticas de bloqueo de registros. Identificar herramientas gráficas y en línea de comandos para la administración de copias de seguridad. Realizar copias de seguridad. Restaurar copias de seguridad. Identificar las herramientas para importar y exportar datos. Exportar datos a diversos formatos. Importar datos con distintos formatos.
Índice:
ÍNDICE
SISTEMAS DE ALMACENAMIENTO DE LA INFORMACIÓN. FICHEROS Y BASES DE DATOS. SISTEMAS GESTORES DE BASES DE DATOS. CREACIÓN DE BASES DE DATOS. DISEÑO CONCEPTUAL DE BASES DE DATOS. EL MODELO RELACIONAL. PASO DEL ESQUEMA E/R AL ESQUEMA RELACIONAL. NORMALIZACIÓN DE BASES DE DATOS. DISEÑO FÍSICO DE BASES DE DATOS. CONSULTAS SOBRE LA BASES DE DATOS. CONSULTAS SENCILLAS. CONSULTAS COMPLEJAS. EDICIÓN DE DATOS. INSERCIONES, BORRADOS Y MODIFICACIONES. CONSTRUCCIÓN DE GUIONES. INTRODUCCIÓN AL LENGUAJE PL/SQL. PROCEDIMIENTOS Y FUNCIONES EN PL/SQL. CURSORES Y EXCEPCIONES EN PL/SQL. SEGURIDAD. GESTIÓN DE TRANSACCIONES. COPIAS DE SEGURIDAD. IMPORTACIÓN Y EXPORTACIÓN DE DATOS.
ANEXO I: INSERCIÓN DE DATOS EN LAS TABLAS PEDIDO, ARTICULO Y LINEAPEDIDO. ANEXO II: INSERCIÓN DE DATOS EN LAS TABLAS EMPLE Y DEPART. BIBLIOGRAFÍA.