funciones de un dbms

16
Funciones de un DBMS BASES DE DATOS I

Upload: john-alava-torres

Post on 08-Jan-2017

51 views

Category:

Technology


1 download

TRANSCRIPT

Page 1: Funciones de un dbms

Funciones de un DBMS

BASES DE DATOS I

Page 2: Funciones de un dbms

Debe de proporcionar a los usuarios capacidad para almacenar, acceder a ellos y actualizarlos(ocultar estructura interna y funcionalidades) .

Metadatos (DD): debe de proporcionar catálogo autodescriptivo, información sobre los objetos existentes en el sistema Datos sobre los datosNombre, tipo y tamaño de los datos Nombre de las relaciones entre los datos Restricciones de integridad sobre los datos Nombre de los usuarios autorizados a acceder a la BD. Esquemas externos, conceptual e interno. Estadísticas de utilización, tales como:

• Frecuencia de las transacciones y el numero de acceso realizados a los objetos de la BD

Debe de proporcionar un mecanismo que garantice que todas las transacciones se realicen o ninguna.

Page 3: Funciones de un dbms

Asegurar que la BD se actualice correctamente cuando varios usuarios la están actualizando concurrentemente.

Recuperar la BD en caso de que algún suceso la dañe (estado consistente).

Garantizar que solo usuarios puedan acceder a la BD.

Integridad se ocupa de la calidad de los datos.

Debe de proporcionar una serie de herramientas que permitan administrar la BD de modo efectivo.Herramientas para importar y exportar datosHerramientas para monitorizar el uso y el funcionamiento de la BD.Programas de análisis estadístico para examinar las prestaciones o las

estadísticas de utilización.Herramientas para reorganización de índices.

Page 4: Funciones de un dbms

Administración de Diccionario de Datos

Administración en el almacenamiento de los Datos

Presentación y transformación de los Datos

Administración de seguridad

Control de acceso multiusuario

Page 5: Funciones de un dbms

Administración de Recuperación y Respaldos

Administración de Integridad de Datos

Lenguajes de acceso a la Base de Datos e interfaces de aplicacionesprogramadas

Interfaces de comunicación de Base de Datos

Page 6: Funciones de un dbms

Administración de Diccionario de DatosLos DBMS

almacenan las definiciones de los

elementos de datos y de sus relaciones

en un diccionario de datos.

En concreto todos los programas

acceden alos datos a través del DBMS.

El DBMS usa el data Dictionary para mirar

las estructuras de datos requeridos

También sus relaciones,

librándonos de estar programando

complejas relaciones en cada programa

Page 7: Funciones de un dbms

Administración en el almacenamiento de los Datos

Crean y administran estructuras complejas

requeridas para el almacenamiento de los

datos

Ya no es necesario estar programando y definiendo las características físicas de

los datos.

Nos ayuda con las validaciones y tipos que

solemos usar

También los DBMS guardan la base de datos en

múltiples archivos físicos

Por lo que se puede acceder a ellos en el disco

concurrentemente

Page 8: Funciones de un dbms

Presentación y transformación de los Datos

Los DBMS transforman los datos ingresados en la estructura requerida para ser almacenados dichos

datos.

O sea que hacen distinción entre el

formato lógico y el físico de los datos, manteniendo

independencia en los datos

Page 9: Funciones de un dbms

Administración de seguridad

Consiste básicamente en los permisos que se

las da a diferentes usuarios que

manipulan la base de datos

Para mantener la integridad de los datos

A cada usuario se le asigna una tarea y

también un determinado grupo de

datos

Page 10: Funciones de un dbms

Control de acceso

multiusuario

El DBMS crea estructuras

complejas que permiten a

varios usuarios acceder a los

datos.

Para que los datos no sean

perjudicados el DBMA usa algoritmos

Mantiene la integridad de dichos datos y

permitir el acceso

concurrente de varios usuarios

a la BD

Page 11: Funciones de un dbms

Administración de Recuperación y Respaldos

Provee de procedimientos

Estos aseguran la integridad de los datos.

Y lo hacen a través de respaldos y recuperación de datos por cualquier falla en

el sistema o el hardware

Page 12: Funciones de un dbms

Administración de Integridad de Datos

Promueve y refuerza reglas de integridad

de datos

Elimina dichos

problemas de integridad

y redundancia

de datos maximizando

la consistencia

de los mismos

Page 13: Funciones de un dbms

Lenguajes de acceso a la Base

de Datos e interfaces de aplicaciones programadas

Existe un lenguaje no procedimental

que es un lenguaje de consultas

Son los DDL y el otro DML.

El DDL define como se almacenaran los

datos y el DML permite al usuario

extraer datos.

Además el DBMS permite interactuar

a las aplicaciones creadas en

lenguajes de alto nivel como Visual Basic, con la base

de datos

Page 14: Funciones de un dbms

Interfaces de comunicación de Base de Datos

Provee de interfaces intermediarias entre la

Base de Datos y el usuario

Pueden ser implementadas por ejemplo dentro un navegador web por

ejemplo

Page 15: Funciones de un dbms

Funciones y entorno de Sql Server 2008

Page 16: Funciones de un dbms

Fundamentos

SQL Server es una base de datos relacional cliente-servidor basada en SQL (Lenguaje de consulta estructurado).

Microsoft® SQL Server™ está diseñado para operar de forma eficiente en varios entornos:

· Como sistema de base de datos cliente-servidor de dos estratos o de varios estratos

· Como sistema de base de datos de escritorio