Bases De Datos
Bases de Datos 3
Introducción 3
Objetivos de las Bases de Datos 3
Clasificación de base de datos 4
Modelos de Bases de Datos 5
Administrador de la Base de Datos 8
Funciones del Administrador de la Base de Datos 9
Administrar la estructura de la Base de Datos: 9
Administración de la Actividad de Datos: 9
Administrar el Sistema Manejador de Base de Datos: 9Establecer el Diccionario de Datos: 10
Asegurar la Confiabilidad de la Base de Datos: 10
Confirmar la Seguridad de la Base de Datos: 10
Objetivos del Administrador de la Base de Datos 11
Funciones Básicas del Administrador de la Bases de Datos 12
Conceptos Generales 13
SQL 13
Lenguaje de definición de datos (DDL) 14
Lenguaje de manipulación de datos DML (Data Manipulation Language) 14Sistema de Administración de Base de Datos (DBMS) 14
Propósito 15
Objetivos 15
Ventajas 16
Inconvenientes 16
Acceso a la Base de Datos 17
Funciones Específicas del DBMS 17
Manejador de Bases de Datos. 19
Bases de datos distribuidas 20
Historia 20
Inicio de las bases de datos distribuidas 20
Evolución 20
Objetivos de implementación 21
Ventajas y desventajas de las BDDistribuidas 23
Ventajas 23
Desventajas 23
Productos existentes 24
Gestión de bases de datos distribuida (SGBD) 24
Componentes Bases de Datos Distribuidas 24
Hardware involucrado 24
Software 25
Nodo 25
Consideraciones importantes 25
Calendarizador distribuido 25
Detección de bloqueos y concurrencia 26
Concurrencia 26
Soluciones 27
Bloqueo de dos fases (2PL) 27Time-stamp 28
Manejador de transacciones distribuido (DTM) 29
Propiedades de las transacciones 29
Tipos de transacciones 29
Función del manejador 30
Distribución de los datos 30
Replicadas 30
Particionadas 31
Híbrida 31
Criterios para escoger la distribución 32
Seguridad de las transacciones 32
Conceptos 33
El problema de inferencia 33
Tipos dearquitecturas/implementaciones 33
Multi base de datos distribuida 34
Base de datos Federada 34
Seguridad de las Bases de Datos 34
Conclusiones 35
Bases de Datos
Introducción
Una Base de Datos es una colección de archivos, datos, información; ordenada, organizada y relacionada, con la finalidad de permitir el manejo de la información para su procesamiento. Cada uno delos archivos representan una colección de registros y cada registro está compuesto de una colección de campos. Cada uno de los campos de cada registro permite llevar información de alguna característica o atributo de alguna entidad del mundo real.
Objetivos de las Bases de Datos
• Control centralizado de la información. Los sistemas tradicionales de ficheros nos permiten centralizar lainformación por medio de varios programas de diseño. Ahora bien, siguiendo las normas estandarizadas de las bases de datos actuales podemos acceder a todos los datos mediante un único programa -administrador de bases de datos.
• Disminuir la redundancia y evitar la inconsistencia. Son objetivos básicos de una base de datos eficiente. Disminuir la redundancia consiste en agrupar todos losdatos en un mismo objeto sin repetir información. Esto no puede realizarse siempre, con lo cual hay ocasiones en las que se duplica información. Es en este punto donde aparece el concepto de inconsistencia. Una base de datos eficiente no puede tener datos contradictorios en aquellos puntos donde se repite la información (No pueden existir dos D.N.I. iguales asociados a nombres de personas diferentes).Cuanta menos redundancia existe, menos posibilidad de inconsistencia existe.
• Mantenimiento de la integridad. Deben existir controles que verifiquen que los datos introducidos son correctos, para lo cual se comparan con otros datos, se crean redundancias de control, se hacen validaciones de rango y se permite alusuario modificar los datos.
• Disponer de un acceso seguro....
Regístrate para leer el documento completo.