1. ELABORO: RICARDO CELIS LOPEZ
OBJETIVOS O
CARACTERISTICAS
INDEPENDENCIA
Este objetivo expresa el
deseo de que los
usuarios no se vean
afectados por cambios
en los datos, es decir,
sean independientes de
los datos.
NO
REDUNDANCIA
Si en una base de datos
aparece, en un
segmento interno, el
dato interno según el
cual a la entidad
persona identificada
por 98 765 432, por el
atributo
PUESTO DE TRABAJO le
corresponde el valor
Administrador de base
de datos
CAPACIDAD DE
REPRESENTACIÓN
Para que la concepción
de la realidad de un
usuario o aplicación
pueda almacenarse en
la base de datos, se
requiere que ésta
tenga la capacidad de
representar aquella
concepción.
INTEGRIDAD,
SEGURIDAD Y
CONFIDENCIALIDAD.
Protegerá la integridad de
los datos frente a su
corrupción, es decir, frente a
funcionamientos incorrectos
del equipo (averías,
descomposturas)
Controlará la seguridad de
los datos restringiendolos para
usos no autorizados, es decir,
no permitirá a cada usuario
más que las operaciones que
se le hayann autorizado con
los datos correspondientes.
Garantizará la
confidencialidad de
determinados datos, y no
permitirá su consulta más que
bajo ciertas condiciones.
ACCESIBILIDAD Y
DISPONIBILIDAD
Para facilitar el acceso a los
datos de toda la gama de
usuarios, el sistema debe
ofrecer:
o Lenguajes de consulta
adecuados, amistosos,
fáciles de usar por los
mismos
usuarios finales.
o Dispositivos de acceso,
como terminales de pantalla
y teclado, posiblemente con
ratón e impresora.
o Tanto la utilización en
diferido como en inmediato.
Todo
EFICIENCIA
Los objetivos anteriores
persiguen el que la base
de datos cumpla todo lo
que se supone que debe
ofrecer, es decir, que sea
eficaz. Además, es
conveniente que
lo realice con un
consumo de recursos
adecuado, no excesivo,
en otras palabras que sea
eficiente.
2. ELABORO: RICARDO CELIS LOPEZ
ARQUITECTURADE BASE
DE DATOS
NIVEL INTERNO
Tiene un esquema
interno, que
describe la
estructura física de
almacenamiento
de la base de
datos.
NIVEL CONSEPTUAL
Tiene un esquema
conceptual, que
describe la
estructura de toda la
base de datos para
una comunidad de
usuarios.
NIVEL EXTERNO O DE VISTAS
Incluye varios esquemas
externos o vistas de
usuario.Cada esquema
externo describe la parte
de la base de datos que
interesa a un grupo de
usuarios determinado, y
oculta a ese grupo el resto
de la basede datos.
3. ELABORO: RICARDO CELIS LOPEZ
NIVELES DE ABSTRACCION
FÍSICO
El nivel más bajo de
abstracción describe cómo
se almacenan realmente
los datos. En el nivel físico
se describen en detalle las
estructuras de datos
complejas de
bajo nivel.
LÓGICO
El siguiente nivel
más alto de
abstracción
describe qué datos
se almacenan en la
base de datos y qué
relaciones existen
entre esos datos
VISTAS
El nivel más
alto de
abstracción
describe sólo
parte de la
base de datos
completa.
4. ELABORO: RICARDO CELIS LOPEZ
INDEPENDENCIA DE
DATOS
LÓGICO
Con respecto a los
datos es la capacidad
de modificar el
esquema conceptual
sin tener que alterar
los esquemas
externos ni los
programas de
aplicación.
FÍSICO
Con respecto a los
datos es la capacidad
de modificar el
esquema interno sin
tener que alterar el
esquema conceptual
(o los externos).
5. ELABORO: RICARDO CELIS LOPEZ
COMPONENTES DE UN SISTEMA DE
BASE DE DATOS
HARDWARE
• Almacenamiento
secundario (discos
magnéticos,ópticos,
dispositivos de
E/S,redes).IMPORTANTE
LA CAPACIDAD Y EL
TIEMPO DEACCESO
• Memoria RAM para almacenar datos y
código que permiten ejecutar las
transacciones SQL. IMPORTANTE LA
CAPACIDAD YEL TIEMPOS DEACCESO
• CPU. La velocidad y capacidad de la CPU es poco
determinante para realizar transacciones SQL,
usualmente de poco calculo (calculos aritméticos)
SOFTWARE
Sistema Gestor de
Base de Datos
(SGBD) (Data Base
Management System
– DBMS). Situado
entre la BD física y
los usuarios.
Componente
software más
importante.
USUARIOS
Hay cuatro tipos
diferentes de usuarios
de un sistema de base
de datos, diferenciados
por la forma en que
ellos esperan
interactuar con el
sistema
• Usuarios normales
• Programadores de
aplicaciones.
• Usuarios sofisticados.
• Usuarios especializados.
BASE DE DATOShh
Componente más
importante del
Sistema de Base de
Datos.Importante su
correcta
estructuración y el
mantenimiento de su
contenido.