1. LOPEZ SANTIAGO RAUL
BASE DE DATOS
Colección de datos interrelacionados
almacenados en conjunto sin
redundancias
perjudiciales o innecesarias; su
finalidad es servir a una aplicación o
más, de la mejor
manera posible; los datos se
almacenan de modo que resulten
independientes de los
programas que los usan
"Conjunto de datos de la empresa
memorizado en un ordenador, que es
utilizado por
numerosas personas y cuya
organización está regida por un
modelo de datos".
Colección no redundante de datos que son
compartidos por diferentes sistemas de
aplicación".
Colección de datos interrelacionados
2. LOPEZ SANTIAGO RAUL
OBJETIVOS O CARACTERISTICAS
Independencia de
datos.
Este objetivo expresa el
deseo de que los
usuariosnose
vean afectados por
cambiosenlosdatos,
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
usuarioo
aplicación pueda
almacenarse en la base
de datos, se requiere
que éstatengala
capacidad de
representar aquella
concepción
Integridad, seguridad
y confidencialidad
Los usuarios deben poder confiar en que
el
sistemagestorde base de datos(SGBD):
o Protegerá la integridad de los datos
frente asu corrupción,esdecir,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 lasoperacionesque se le hayan
autorizado con los datos
correspondientes.
o Garantizará la confidencialidad de
determinados datos, ynopermitirá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
usuariosfinales.
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.
Eficiencia
Los objetivos anteriores
persiguen el que la base de
datoscumplatodo lo
que se supone que debe
ofrecer, es decir, que sea
eficaz
3. LOPEZ SANTIAGO RAUL
ARQUITECTURA
DE BASE DE
DATOS
NIVEL INTERNO
Tiene un esquema interno,
que describe la estructura
física de
almacenamiento de la base
de datos.
NIVEL
CONCEPTUAL
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 base de datos.
4. LOPEZ SANTIAGO RAUL
NIVELES DE
ABSTRACCIO
N
FISICO
El nivel más bajo de abstracción describe
cómo se almacenanrealmente
los datos. En el nivel físico se describen en
detalle las estructuras de datos complejas
de
bajonivel.
LOGICO
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. La
base de
datos completa se describe así en
términos de un número pequeño de
estructuras
relativamente simples.
VISTAS
El nivel más alto de abstracción describe
sóloparte de labase de datos
completa. A pesar del uso de estructuras
más simples en el nivel lógico, queda algo
de
complejidad, debido a la variedad de
información almacenada en una gran base
de
datos.
5. LOPEZ SANTIAGO RAUL
INDEPENDENCIA DE DATOS
LOGICA
Es la capacidad de modificar el
esquema conceptual sin tener que alterar los
esquemas externos ni los programas de
aplicación.
FISICA
Es la capacidad de modificar el
esquema interno sin tener que alterar el
esquema conceptual (o los externos).
6. LOPEZ SANTIAGO RAUL
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 DE
ACCESO
Memoria RAM para
almacenar datos y código
que permiten ejecutar las
transacciones
SQL. IMPORTANTE LA
CAPACIDAD Y EL TIEMPOS
DE ACCESO
CPU. La velocidad y capacidad
de la CPU es poco
determinantepararealizar
transacciones SQL,
usualmente de poco calculo
(calculosaritmé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ásimportante.
Objetivos:
• Gestionar las peticiones
de losusuarios.
o Insertar archivos y datos
nuevos.
o Consultardatos.
o Actualizardatos.
o Borrar datos.
o Eliminararchivos.
USUARIOS
Hay cuatro tipos diferentes
de usuarios de un sistema
de base de datos,
diferenciados porla
forma en que ellos esperan
interactuarcon el sistema.
• Usuariosnormales.
• Programadores de
aplicaciones
• Usuariossofisticados.
• Usuariosespecializados.
BASE DE DATOS
Componente más importante
del Sistemade Base de Datos.
Importante su correcta
estructuración y el
mantenimiento de su
contenido.
Aspectosatenerencuenta:
• Característicasde losdatos
• Tiposde datos
• Entidades e interrelaciones
(diseño – Modelo
Entidad/Relación)
• Tablas y referencias
(implementación – Modelo
Relacional)