Documente Academic
Documente Profesional
Documente Cultură
1
Objetivos Generales
2
Índice de la Unidad
1. Definición de Base de Datos
2. Conceptos básicos de archivos computacionales
3. Sistema Manejador de Base de Datos. (DBMS)
4. Esquema de base de datos
5. Administrador de base de datos (DBA)
6. Objetivos de los sistemas de bases de datos
7. Abstracción de la información
3
1. Definición de Base de Datos (1)
4
1. Definición de Base de Datos (2)
4 Ana
Los Esteros Mz 4 Villa 23
23 Activo
5
1. Definición de Base de Datos (3)
6
2. Conceptos básicos de archivos
computacionales (1)
7
2. Conceptos básicos de archivos
computacionales (2)
8
2. Conceptos básicos de archivos
computacionales (3)
9
2. Conceptos básicos de archivos
computacionales (4)
• Base de datos: Es una colección de archivos
interrelacionales, son creados con un DBMS. El
contenido de una base de datos engloba a la
información concerniente (almacenadas en archivos) de
una organización, de tal manera que los datos estén
disponibles para los usuarios, una finalidad de la bases
de datos es eliminar la redundancia o al menos
minimizarla. Los tres componentes principales de un
sistema de base de datos son el hardware, software
DBMS y los datos a manejar, así como el personal
encargado del manejo del sistema.
10
3. Sistema Manejador de Base de
Datos. (DBMS) (1)
El objetivo primordial de un sistema manejador
base de datos es proporcionar un contorno
que sea a la vez conveniente y eficiente para
ser utilizado al extraer, almacenar y manipular
información de la base de datos.
Todas las peticiones de acceso a la base, se
maneja centralizadamente por medio del
DBMS, por lo que este paquete funciona como
interfase entre los usuarios y la base de dato.
11
3. Sistema Manejador de Base de
Datos. (DBMS) (2)
12
3. Sistema Manejador de Base de
Datos. (DBMS) (3)
Administrador de base de datos (DBA): Es la
persona o equipo de personas profesionales
responsables del control y manejo del sistema
de base de datos, generalmente tienen
experiencia en DBMS, diseño de bases de
datos, sistemas operativos, comunicación de
datos, hardware y programación.
13
3. Sistema Manejador de Base de
Datos. (DBMS) (4)
Los sistemas de base de datos se diseñan para manejar
grandes cantidades de información, la manipulación de
los datos involucra tanto la definición de estructuras para
el almacenamiento de la información como la provisión
de mecanismos para la manipulación de la información,
además un sistema de base de datos debe de tener
implementados mecanismos de seguridad que
garanticen la integridad de la información, a pesar de
caídas del sistema o intentos de accesos no
autorizados.
14
3. Sistema Manejador de Base de
Datos. (DBMS) (5)
15
4. Objetivos de los sistemas de
bases de datos (1)
• Redundancia
• Dificultad en el acceso a los datos
• Aislamiento de los datos
16
4. Objetivos de los sistemas de
bases de datos (2)
17
4. Objetivos de los sistemas de
bases de datos (3)
19
4. Objetivos de los sistemas de
bases de datos (5)
• Dificultad para tener acceso a los datos:
Un sistema de base de datos debe contemplar un entorno
de datos que le facilite al usuario el manejo de los
mismos. Supóngase un banco, y que uno de los
gerentes necesita averiguar los nombres de todos los
clientes que viven dentro del código postal 787333 de la
ciudad. El gerente pide al departamento de
procesamiento de datos que genere la lista
correspondiente.
Puesto que esta situación no fue prevista en el diseño del
sistema, no existe ninguna aplicación de consulta que
permita este tipo de solicitud, esto ocasiona una
deficiencia del sistema.
20
4. Objetivos de los sistemas de
bases de datos (6)
• Aislamiento de los datos: Puesto que los
datos están repartidos en varios archivos, y
estos no pueden tener diferentes formatos, es
difícil escribir nuevos programas de aplicación
para obtener los datos apropiados.
21
4. Objetivos de los sistemas de
bases de datos (7)
• Anomalías del acceso concurrente: Para
mejorar el funcionamiento global del sistema y
obtener un tiempo de respuesta más rápido,
muchos sistemas permiten que múltiples
usuarios actualicen los datos simultáneamente.
En un entorno así la interacción de
actualizaciones concurrentes puede dar pos
resultado datos inconsistentes. Para prevenir
esta posibilidad debe mantenerse alguna forma
de supervisión en el sistema.
22
4. Objetivos de los sistemas de
bases de datos (8)
23
4. Objetivos de los sistemas de
bases de datos (9)
25
5. Abstracción de la información (2)
26
5. Abstracción de la información (3)
1. Nivel físico.
27
5. Abstracción de la información (4)
2. Nivel conceptual.
28
5. Abstracción de la información (5)
29
5. Abstracción de la información (6)
30
5. Abstracción de la información (7)
• Relaciones entre datos:
31
5. Abstracción de la información (8)
Podría contener:
Entidades del mundo real (clientes, artículos,
pedidos,…)
Atributos de las entidades (nombre_cliente,
NIF,…)
Asociaciones entre entidades (compra de
artículos)
Restricciones de integridad (son las normas que
deben cumplir los datos).
32
5. Abstracción de la información (9)
33
5. Abstracción de la información (10)
34
5. Abstracción de la información (11)
35
5. Abstracción de la información (12)
36