Lenguajes de definición y modificación de datos sql. IFCT0310. Jesús Francisco Camuña Rodríguez
Чтение книги онлайн.

Читать онлайн книгу Lenguajes de definición y modificación de datos sql. IFCT0310 - Jesús Francisco Camuña Rodríguez страница 2

СКАЧАТЬ 6. Sentencias de modificación: ALTER

       7. Sentencias de borrado: DROP, TRUNCATE

       8. Lenguaje de manipulación de datos (DML SQL)

       9. Consultas de datos: SELECT

       10. Inserción de datos: INSERT

       11. Modificación de datos: UPDATE

       12. Eliminación de datos: DELETE

       13. Otros elementos de manipulación de datos

       14. Agregación de conjuntos de datos para consulta: JOIN, UNION

       15. Subconsultas

       16. Manipulación del diccionario de datos

       17. Nociones sobre el almacenamiento de objetos en las bases de datos relacionales

       18. Nociones sobre almacenamiento y recuperación de XML en las bases de datos relacionales

       19. Introducción del estándar SQL-2006

       20. Resumen

       Ejercicios de repaso y autoevaluación

       Capítulo 3 Transaccionalidad y concurrencia

       1. Introducción

       2. Conceptos fundamentales

       3. Identificación de los problemas de la concurrencia

       4. Nociones sobre control de la concurrencia: optimista, pesimista

       5. Conocimiento de las propiedades fundamentales de las transacciones: ACID

       6. Análisis de los niveles de aislamiento

       7. Modelo lógico de datos: modelo relacional

       8. Desarrollo de un supuesto práctico en el que se ponga de manifiesto la relación y las implicaciones entre el modelo lógico de acceso y definición de datos y el modelo físico de almacenamiento de los datos

       9. Resumen

       Ejercicios de repaso y autoevaluación

       Bibliografía

      Capítulo 1Análisis de los objetos y estructuras de almacenamiento de la información para diferentes SGBD

      1.Introducción

      Los Sistemas de Gestión de Bases de Datos (SGBD) han evolucionado a partir de aplicaciones informáticas especializadas hasta convertirse en una parte primordial dentro de un sistema informático moderno. Como consecuencia de esta especialización el conocimiento acerca de las bases de datos forma parte esencial de la informática y las tecnologías de la información.

      Una base de datos se define como:

      Colección o depósito de datos integrados, almacenados en soporte secundario (no volátil) y con redundancia controlada. Los datos, que han de ser compartidos por diferentes usuarios y aplicaciones, deben mantenerse independientes de ellos, y su definición (estructura de la base de datos) única y almacenada junto con los datos, se ha de apoyar en un modelo de datos, el cual ha de permitir captar las interrelaciones y restricciones existentes en el mundo real. Los procedimientos de actualización y recuperación, comunes y bien determinados, facilitarán la seguridad del conjunto de los datos.

      Piattini et al. (2006)

      Un sistema de gestión de bases de datos comprenderá un conjunto de programas que van a permitir la creación, administración, funcionamiento, uso y mantenimiento de una base de datos.

      En definitiva, un SGBD está formado por una colección de datos interrelacionados entre sí que constituyen la base de datos y un conjunto de programas mediante los cuales poder acceder y manipular dichos datos.

      El objetivo primordial de un SGBD es proveer de una herramienta adecuada para extraer y almacenar la información contenida en la base de datos.

      Los sistemas para el almacenamiento de información (bases de datos) pueden clasificarse en dos tipos:

      ilst1Sistemas tradicionales de ficheros u orientados a procesos. En estos sistemas un dato puede estar almacenado en varios ficheros, hacerle varios tratamientos y obtener diferentes resultados. Tienen las siguientes características:

      ilst2Cuenta con numerosas aplicaciones, cada una destinada a la realización de determinadas operaciones.

      ilst2Los datos son almacenados en archivos dentro de diferentes tipos de unidades de almacenamiento: ficheros, hojas de cálculo, etc.

      СКАЧАТЬ