Вы находитесь на странице: 1из 18

BASES DE DATOS

BASE DE
DATOS
Serie de datos organizados y relacionados entre sí, los cuales
son recolectados y explotados por los sistemas de información
de una empresa o negocio particular.

BD
CARACTERISTICAS
• Independencia lógica y física de los
datos
• Redundancia mínima
• Acceso concurrente
• Integridad de datos
• Consultas complejas optimizadas
• Seguridad de acceso y auditoría
• Respaldo de recuperación
• Acceso a través de lenguajes de
programación
OBJETIVOS
• El propósito de las BD es eliminar los siguientes
inconvenientes:
• Redundancia e inconsistencia de datos
• Dificultad en el acceso a los datos
• Aislamiento de datos
• Problemas de integridad
• Problemas de atomicidad
• Anomalías en el acceso concurrente
• Problemas de seguridad
USOS Y APLICACIONES
DE LAS BD
• Banca
• Líneas aéreas
• Universidades
• Transacciones de tarjetas de
crédito
• Telecomunicaciones
• Finanzas
• Ventas
• Comercio en línea
• Producción
• Recursos humanos
ARQUITECTURA DE
BD

1. Sistemas de BD cliente-servidor

2. Sistemas de BD paralelas

3. Sistemas de BD distribuidas
NIVELES DE
ABSTRACCION DE BD

Para que un sistema sea útil, debe recuperar los


datos eficientemente. Como muchos usuarios de la
BD no están familiarizados con computadoras, los
desarrolladores esconden la complejidad a los
usuarios a través de varios niveles de abstracción
para simplificar la interacción de los usuarios con el
sistema:
1. Nivel físico
2. Nivel lógico
Los tres niveles de
abstracción de datos.

Nivel de
Vistas
Vista 1 Vista 2 ... Vista n

Nivel lógico

Nivel físico
GESTOR DE BASE
DE DATOS (DBMS)
Un sistema de administración de
bases de datos (DBMS) es un
software que define una base de datos,
guarda los datos, permite un lenguaje
de consulta, genera informes y crea
pantallas para ingresar datos.
El DBMS es conocido también como
Gestor de Base de Datos.
DBMS
Sirve como interface entre la base de
datos física y las peticiones del usuario

Interpreta las peticiones de entrada/salida


del usuario y las manda al S.O.

Es el corazón de la base de datos porque


se encarga del control total de los
posibles aspectos que la puedan afectar.
COMPONE
NTES DE
UN DBMS
• Motor de la base de datos
• Diccionario de datos
• Procesador de consultas
• Escritor de informes (reporteador)
• Generador de formularios
• Generador de aplicaciones
• Seguridad y otras utilerías
FUNCIONE
S DE UN
DBMS
• Manejo de un diccionario de datos
• Administración de los datos almacenados
• Transformación y presentación de los datos
• Seguridad
• Control de concurrencia
• Integridad de datos
• Lenguaje de acceso a la base de datos
• Interfaz de comunicación de datos
• Interacción con el manejo de archivos
• Respaldo y recuperación
USUARIOS
DE BASE DE
DATOS
Se puede definir a los usuarios
como toda persona que tenga
todo tipo de contacto con el
sistema de base de datos desde
que éste se diseña, elabora,
termina y se usa.
TIPOS DE
USUARIOS
Hay 4 tipos diferentes de usuarios
de un sistema de base de datos:

• Programadores de aplicaciones
• DBA (Data Base Administrator)
• Usuarios sofisticados
• Usuarios normales o finales
(ingenuos)
DBA
Una de las principales razones para usar un sistema de gestión de base de
datos es tener un control centralizado tanto de los datos como de los
programas que acceden a esos datos.
La persona que tiene este control central sobre el sistema se llama
Administrador de Base de Datos.
El DBA es
responsable
de:
• Administrar la estructura de la
base de datos
• Administrar la actividad de los
datos
• Administrar el sistema manejador
de base de datos.
• Establecer el diccionario de datos
• Asegurar la confiabilidad de la
base de datos
• Confirmar la seguridad de la base
de datos
FUNCIONES
BASICAS DEL
DBA
• Creación de bases de datos y tablas
• Especificación de las restricciones de
integridad de los datos
• Administrar la concurrencia
• Optimización del acceso a datos
• Definir el esquema interno
• Vincularse con los usuarios
• Procedimientos de respaldo y
recuperación
• Conceder autorización para el acceso
a datos
OBJETIVOS
DEL DBA
• Mantener la integridad de los datos

• Mantener la seguridad de los datos

• Mantener la disponibilidad de los datos

Вам также может понравиться