1. ARQUITECTURA DE BD
Nivel interno
tiene un esquema interno,
que describe la estructura
física de almacenamiento
de la BD
Nivel conceptual
describe la estructura de
toda la base de datos
para una comunidad de
usuarios.
Nivel externo o de vista
incluye varios esquemas
externos o vistas de
usuario.
NIVELES DE
ABSTRACCIÓN
Fisico
describe cómo se
almacenan realmente
los datos.
Logico
describe qué datos se
almacenan en la base de
datos y qué relaciones
existen entre esos datos.
Vistas
describe sólo parte de la
base de datos
completa.
2. INDEPENDENCIA DE
DATOS
Logica
esla capacidadde modificar
el
esquemaconceptual sintener
que alterarlosesquemas
externosni losprogramasde
aplicación.
Fisica
esla capacidadde modificarel
esquemainternosintener
que alterarel esquema
conceptual (olosexternos).
3. DIFERENCIA
base de datos
las bases de datos eran el
resultado de una compleja
programación y de
complicados mecanismos
de almacenamiento.
SGBD Sistemade gestion de base datos--DBMS
Data base Managenent system
permitieron a todo tipo de usuarios crear y mantener sus bases de
datos,dotándolos de una herramienta que era capazde transformar
el nivel lógico queéstos diseñaban en un conjunto de datos,
representaciones y relaciones,traduciéndolo al nivel físico
correspondiente.
4. COMPONENTES DE UN
SISTEMA DE BASE DE
DATOS
Hadware
Almacenamiento
secundario (discos
magnéticos,ópticos,
dispositivos de E/S,
redes).
Memoria RAM para
almacenar datos y
código que permiten
ejecutar las
transacciones
SQL.
CPU. La velocidad y
capacidad de la CPU es
poco determinante
para realizar
transacciones SQL,
usualmente de poco
calculo (calculos
aritméticos)
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.
Software
Sistema Gestor de Base
de Datos (SGBD) (Data
Base Management
System – DBMS).
Situado
entre la BD física y los
usuarios
Base de datos
Componente más
importante del Sistema
de Base de Datos.
Importante su correcta
estructuración y el
mantenimiento de su
contenido.
Aspectos a tener en
cuenta:
• Características de los
datos
• Tipos de datos
• Entidades e
interrelaciones (diseño
– Modelo
Entidad/Relación)
• Tablas y referencias
(implementación –
Modelo Relacional)
5. OBJETIVO O
CARACTERISTICA
Independencia
expresa el
deseo de que
los usuarios no
se
vean afectados
por cambios en
los datos, es
decir, sean
independiente
s de los datos.
No renundancia
Si en una base de
datos aparece, en un
segmento interno, el
dato
internosegún el cual
a la entidadpersona
identificada por98
765 432, por el
atributo
PUESTO DE TRABAJO
le corresponde el
valor Administrador
de base de datos, y
en
otro segmento
internose
representa que para
la entidad puestode
trabajoidentificada
porAdministrador
de base de datos yel
atributo EMPLEADO
QUE LO DESEMPEÑA
el
valor es 98 765 432,
tenemos una
redundancia.
Integridad
Protegerála
integridadde los
datosfrente a su
corrupción,
Seguridad
Controlarála
seguridadde los
datos
restringiendolos
para usosno
autorizados
Eficiencia
que seaeficaz.
Accesibilidad
Ademáses
necesarioque
cuandoun
usuarioquiera
accedera la base
de datos,ésta
esté disponible
Disponibilidad
Ademáses
necesarioque
cuandoun
usuarioquiera
accedera la base
de datos,ésta
esté disponible
Confidencialidad
Garantizará la
confidencialidad
de determinados
datos,y no
permitirásu
consultamás
que bajociertas
condiciones.
Capacidad de
rresentacion
Para que la
concepciónde la
realidadde un
usuarioo
aplicaciónpueda
almacenarse en
la base de datos,
se requiere que
éstatengala
capacidadde
representar
aquella
concepción.