Base de Datos

Páginas: 6 (1353 palabras) Publicado: 4 de junio de 2013
BASES DE DATOS
Conceptos Básicos
Sistemas de archivos:
Surgieron a raíz de la necesidad de almacenamiento de la información para su correspondiente reutilización (persistencia)
Desventajas:
Redundancia de los datos
Los archivos están separados unos de otros
(No se pueden “combinar” fácilmente)
Alto costo para la propagación de cambios
Inconsistencia debido a actualizacionessimultáneas
¿Por qué surgieron los sistemas de Bases de Datos?
Necesidad de solucionar las debilidades de los sistemas de archivos
Capacidades:
Manejo de persistencia
Soporte por lo menos de un modelo de datos
Soporte de un lenguaje de alto nivel que permita manipular y definir la estructura de la información
Control de acceso
Evitar inconsistencias al compartir la información

DefiniciónUna base de datos es un conjunto estructurado de datos coherentes
Un Sistema de Gestión de Bases de Datos (SGBD) es un software que permite manipular las bases de datos
Sistema de Gestión de Bases de Datos
Propiedades fundamentales
Independencia de los datos (OJO es muy importante)
Acceso eficiente a los datos
Integridad y seguridad de los datos
Administración de los datos
Accesoconcurrente y recuperación en caso de « crash »
Los SGBD deben cumplir con las propiedades ACID para las transacciones:
Atomicity (Atomicidad: las transacciones son atómicas)
Consistency (Consistencia: una transacción transforma un estado consistente de la BD en otro)
Isolation (Aislamiento: las transacciones están aisladas entre si)
Durability (Durabilidad: después que una transacción ha sidoconfirmada ella persiste)

Algunas definiciones
Esquema de una Base de Datos: Cuando una base de Datos es diseñada interesa definir una estructura para ésta.
Esta estructura permanece “estática” durante un gran período de tiempo, aunque puede sufrir modificaciones ocasionales

Instancia: Es la información que en un determinado instante del tiempo posee la base de datos y que cambiapermanentemente (excepto en algunos tipos de bases de BD particulares)

Algunas definiciones
Usuario final: El que interactúa con la base de datos, por lo general a través de aplicaciones e interfaces
Usuario especialista: El que diseña y programa aplicaciones para usuarios finales.
DBA (Database Administrator): El que administra la base de datos. ¿Qué hace?

Componentes funcionales de un SGBDMetadatos o Diccionario de Datos (D.D): Contiene el esquema de la B.D, los usuarios, los permisos de acceso, etc. Son datos sobre los datos. Almacena la información que permite la traducción entre los 3 niveles de Arquitectura
Optimizador de consultas: Define el plan de ejecución de operaciones solicitadas por los usuarios, de tal manera que se lleven a cabo de la manera más eficiente posibleManejador de transacciones: Controla el acceso y la concurrencia de operaciones
Componentes funcionales de un SGBD
Manejador de almacenamiento tiene dos componentes:
-Manejador de archivos à recupera desde disco los bloques que contienen la información solicitada por una transacción.
-Manejador de buffer à mantiene en memoria principal la información más usada y decide cuando llevar adisco alguno de sus bloques.

SGBD - Funciones
Soporta DML: Lenguaje para actualización, almacenamiento y recuperación de datos
Ofrece optimización en la búsqueda de la información
Soporta DDL : Lenguaje para definir los datos
Metadatos (DD): Catálogo autodescriptivo información sobre los objetos existentes en el sistema à Datos sobre los datos

Ventajas de un SGBD
1. Reutilización dedatos y programas
2. Control de redundancia
3. Estandarización
4. Consistencia (No hay redundancia)
5. Es posible equilibrar las cargas de los requerimientos (establecer prioridades)
6. Integridad (Se cumplen las reglas establecidas à ¿Por quién?)
7. Seguridad
8. Rapidez de desarrollo
9. Mantenimiento y reingeniería: cambios en la estructura de datos sin cambiar los programas que los...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Que es una base de datos y tipos de base de datos
  • Bases de datos y usuarios de bases de datos
  • Base De Datos
  • Base De Datos
  • Base de datos
  • Base De Datos
  • Base de datos
  • Bases de datos

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS