informatica
Un sistema de bases de datos es básicamente un
sistema computarizado para llevar registros.
Es básicamente un sistema computarizado para
guardar registros; es decir, es un sistema
computarizado cuya finalidad general es almacenar
información y permitir a los usuarios recuperar y
actualizar esa información con base en peticiones.
Ing. Edward MartínezL., Ma.
2
Funciones de un SMBD
(SistemaManejador de Bases
de Datos) o DBMS (Database
Management System)
Definición de datos
Manipulación de Datos
Seguridad e integridad de los datos
Recuperación y concurrencia de los datos
Diccionario de datos
Desempeño
Ing. Edward Martínez L., Ma.
3
Operaciones que los usuarios de un
SMBD pueden realizar
Agregar nuevosarchivos vacíos a la base de datos
(CREATE);
Insertar datos dentro de los archivos existentes
(INSERT);
Recuperar datos de los archivos existentes (RECALL,
Select);
Modificar datos en archivos existentes (UPDATE);
Eliminar datos de los archivos existentes (DELETE);
Eliminar archivos existentes de la base de datos(ZAP,
PACK).
Ing. Edward Martínez L., Ma.
4
ComponentesPrincipales de un
SMBD
Datos
Hardware
Software
Usuarios
Ing. Edward Martínez L., Ma.
5
Componentes
Datos, que producen Información:
Integrada
Compartida
Hardware (Equipo)
Volúmenes de Almacenamiento secundario
Procesador o procesadores y la memoria
principal
Ing. Edward Martínez L., Ma.
6
Software o Programas
DBMS (Data Base ManagementSystem)
Usuarios
Programador de aplicaciones
Usuario final
DBA (Administrador de Base de Datos)
Ing. Edward Martínez L., Ma.
7
Ing. Edward Martínez L., Ma.
8
Ing. Edward Martínez L., Ma.
9
Base de Datos.
Es un conjunto de datos persistentes que es utilizado por
los sistemas de aplicación de alguna empresa dada.
Es una costumbre referirse a los datos de labase de datos
como "persistentes“.
Por persistentes queremos decir, de manera intuitiva, que el
tipo de datos de la base de datos difiere de otros datos más
efímeros, como los datos de entrada, los datos de salida, las
instrucciones de control, las colas de trabajo, los bloques de
control de software, los resultados intermedios y de manera
más general, cualquier dato que sea de naturalezatransitoria.
Ing. Edward Martínez L., Ma.
10
Ventajas de la utilización de
sistemas de Bases de Datos
Compacto
Rápido
Menos laborioso
Actual
Ofrece un control centralizado de la
información
Ing. Edward Martínez L., Ma.
11
Es posible controlar la inconsistencia
Es posible compartir los datos
Es posible disminuir la redundancia
Es posible hacercumplir las normas
Es posible aplicar restricciones de seguridad
Es posible mantener la integridad
Es posible equilibrar requerimientos
opuestos
Ing. Edward Martínez L., Ma.
12
Arquitectura de las Bases de Datos
Nivel interno:
El nivel más bajo de abstracción describe cómo se
almacenan realmente los datos.
Nivel conceptual:
Describe qué datos son realmentealmacenados en la
base de datos y las relaciones que existen entre los datos.
Nivel externo:
Describe sólo parte de la base de datos completa.
Ing. Edward Martínez L., Ma.
13
Ing. Edward Martínez L., Ma.
14
Función del DBA (Database
Administrator)
Definición de esquema Conceptual
Definición de esquema Interno
Vincularse con los usuarios
Definir las verificaciones deseguridad e integridad
Definir procedimientos de respaldo y recuperación
Supervisar el desempeño y responder a cambios en los
requerimientos
Ing. Edward Martínez L., Ma.
15
DBMS, Manejador de Archivos y
Manejador de Discos.
Ing. Edward Martínez L., Ma.
16
Ej. BD. La base de datos de la
cava de vinos (archivo CAVA).
NICHO# VINO
PRODUCTOR
2 Chardonnay
3
6...
Regístrate para leer el documento completo.