ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Base De Datos


Enviado por   •  25 de Febrero de 2015  •  1.273 Palabras (6 Páginas)  •  150 Visitas

Página 1 de 6

Sistema Gestor de Base de Datos (SGBD)

DATO

Es el valor que un atributo puede almacenar en un determinado momento. A lo cual en forma conjunta permite interpretarse como información.

INFORMACIÓN

Es la unión de todos los datos relacionados entre sí para obtener un significado útil.

Img. 1.1

base de datos 1.png

1.1 Representación de la Información

BASE DE DATOS

Es un conjunto de información interrelacionada entre sí.

Img. 1.2

tabla entidad tupla 2.png

1.2 Componentes de una BD

SGBD

Sistema gestor de base de datos es un software de aplicación con el propósito de manejar de manera clara, sencilla y ordenada un conjunto de datos que posteriormente se convertirá en información relevante para una organización.

¿Porqué surgieron los SGBD?

Necesidad de solucionar las debilidades de los sistemas de archivos.

Capacidades:

Manejo de persistencia.

Soporte por los 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 inconsistencia al compartir información.

PROPIEDADES FUNDAMENTALES DE UN SGBD

Independencia de los datos.

Acceso eficiente a los datos.

Integridad y seguridad de los datos.

Administración de los datos.

Acceso concurrente y recuperación en caso de fallos.

CUMPLIMIENTO ACID DEL SGBD

Atomicity (Atomicidad: Garantiza que una transacción sea ejecutada completa o no sea ejecutada).

Consistency (Consistencia: Garantiza el cumplimiento de las reglas de transacción).

Isolation (Aislamiento: Garantiza que los usuarios no vean cambios intermedios por una transacción).

Durability (Durabilidad: Garantiza que después que una transacción ha sido confirmada, ella persiste permanentemente).

TIPO DE USUARIOS

Usuario final: El que interactúa con la base de datos, por lo general a través de aplicaciones e interfaces.

Usuarios Especialistas: El que diseña y programa aplicaciones para usuarios finales.

DBA (Data Base Administrator): El que "Administra" la base de datos.

FUNCIONES Y COMPONENTES PRINCIPALES

Img. 1.3

metadatos ddl dml dcl 3.png

1.3 Funciones de una BD

METADATOS

Son datos sobre los datos incluidos en la BD. Almacena la información que permite la traducción entre los 3 niveles de la arquitectura, con esto la base de datos contiene funciones modulares que permiten atender tareas correspondientes a ella misma. Todos estos módulos siguen perteneciendo al SGBD por lo que son otorgables y revocables para la base de datos.

OPTIMIZADOR DE PETICIONES

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 posible.

MANEJADOR DE TRANSACCIÓN

Controla el acceso y la concurrencia de operaciones.

MANEJADOR DE ALMACENAMIENTO

Tiene dos componentes:

Manejador de archivos: Recupera desde el 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 al disco algunos bloques.

TIPOS DE LENGUAJES

Soporta DDL: El lenguaje de definición de datos permite estructurar dónde se guardará toda la información a la(s) base(s) de datos.

Soporta DML: Este lenguaje de manipulación de datos permite almacenar y recuperar datos o información desde cualquier BD, si los privilegios de acceso lo permiten. Generalmente agregan un plus de optimización en la búsqueda de la información. Actualmente la mayoría de SGBD utilizan SQL (Transact-SQL), en el caso de Microsoft como lenguaje DML.

Soporta DCL: Este lenguaje de control de datos permite especificar los accesos a determinada información desde un lugar específico y por un usuario o más en concreto.

Ventajas:

Reutilización de datos y programas.

Control de redundancia.

Estandarización.

Consistencia.

Es posible equilibrar las cargas de los requerimientos.

Integridad

Seguridad

Rapidez de desarrollo.

Mantenimiento y reingeniería.

Desventajas

Tamaño

Susceptibilidad a fallas.

Complejidad en la recuperación por fallas del SGBD.

Puede llegar a trabajar en forma “lenta” debido a la cantidad de verificación que debe hacer.

NIVELES DE ABSTRACCIÓN

Img. 1.4

niveles base de datos 4.png

1.4

...

Descargar como (para miembros actualizados)  txt (9 Kb)  
Leer 5 páginas más »
Disponible sólo en Clubensayos.com