El documento describe los componentes clave de un sistema de base de datos, incluyendo el hardware, software, usuarios, base de datos, niveles de abstracción e independencia, y objetivos. Explica que un sistema de base de datos usa software de gestión de base de datos para almacenar y recuperar datos de forma lógica e independiente del hardware subyacente, permitiendo a diferentes tipos de usuarios acceder y modificar la información de forma segura y eficiente.
Fundamentos de la Ergonomía y sus características principales
Base de Datos
1. REFERENCIAS
BASE DE DATOS
las bases dedatos 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.
2. HARDWARE
Almacenamientosecundario(discos
magnéticos,ópticos,dispositivosde E/S,redes).
MemoriaRAMpara almacenardatosy códigoque
permitenejecutarlastransaccionesSQL.CPU.La
velocidadycapacidadde la CPU espoco
determinantepararealizar
USUARIO
Hay cuatro tipos diferentes de usuarios de un
sistema de base de datos, diferenciados por
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ásimportante delSistemade Base
de Datos. Importante sucorrecta estructuracióny
el mantenimientode sucontenido.Aspectosa
tenerencuenta:
• Característicasde losdatos
• Tiposde datos
• Entidadese interrelaciones(diseño –Modelo
Entidad/Relación)
• Tablasy referencias(implementación–Modelo
Relacional)
COMPONENTES DE UN
SISTEMA DE BD
3. INDEPENDENCIA LÓGICA
con respectoa losdatoses la
capacidadde modificarel esquema
conceptual sintenerque alterarlos
esquemasexternosni losprogramas
de aplicación.Podemosmodificarel
esquemaconceptual paraampliarla
base de datoso para reducirlabase
de datos
INDEPENDENCIA FÍSICA
con respectoa losdatoses la
capacidadde modificarel
esquemainternosintenerque
alterarel esquemaconceptual (o
losexternos).
independencia de
datos
4. NIVELES DE
ABSTRACCION
Nivel físico:
El nivel más bajo de
abstracción describecómo se
almacenan realmentelos
datos.En el nivel físico se
describen en detallelas
estructuras de datos
complejas debajo nivel.
NIVELLOGICO
El siguientenivel más alto de
abstracción describequédatos
sealmacenan en la basede
datos y qué relaciones existen
entre esos datos.La base
dedatos completa se describe
así en términos de un número
pequeño de
estructurasrelativamente
simples.
NIVELESDE VISTAS
El nivel más alto de abstracción
describesólo partede la basede
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. Arquitectura
de base de
datos.
NIVELINTERNO
tiene unesquemainterno,
que describe laestructura
físicade almacenamiento
de la base de datos. El
esquemainternoemplea
un modelofísicode los
datosy describe todoslos
detallesparasu
almacenamiento,asícomo
loscaminosde acceso para
la base de datos.
NIVELCONCEPTUAL
tiene unesquemaconceptual,que
describe laestructurade todala base
de datos para una comunidadde
usuarios.El esquemaconceptual
ocultalosdetallesde lasestructuras
físicasde almacenamientoyse
concentraen describirentidades,
tiposde datos,vínculos,operaciones
de losusuariosy restricciones.
NIVELEXTERNO DE VISTAS
incluye variosesquemasexternos
o vistasde usuario.Cadaesquema
externodescribelaparte de la
base de datos que interesaaun
grupodeusuariosdeterminado,y
ocultaa ese grupoel restode la
base de datos.
6. 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
Administrador de basede datos,
y en otro segmento interno se
representa que para la entidad
puesto de trabajo identificada
por Administrador debase de
datos y el atributo EMPLEADO
QUE LO DESEMPEÑA el valor es
98 765 432
ACCESIBILIDAD
Para facilitar el acceso a los datos
de toda la gama de
usuarios,el sistema debe ofrecer:
INTEGRIDAD
frente a
funcionamientos incorrectos del
equipo (averías,
descomposturas),del sistema
operativo que gestiona el
sistema,de los programas,del
operador de la máquina,etc.
DISPONIBILIDAD
Para esto hacefalta que los
componentes del sistema (líneas de
comunicación,equipo,sistema
operativo, SGBD, operador) se
averíen o equivoquen lo menos
posible,y cuando esto ocurra,el
sistema serecupere cuanto antes
CAPACIDAD DE
REPRESENTACIONES
Para que la concepción de la
realidad deun usuario o
aplicación pueda almacenarseen
la basede datos, se requiere que
ésta tenga la
capacidad derepresentar aquella
concepción.
EFICIENCIA
Los objetivos anteriores
persiguen el que la basede datos
cumpla todo lo que se supone
que debe ofrecer, es decir, que
sea eficaz. Además, es
conveniente que lo realicecon un
consumo de recursos adecuado
CONFINDENCIALIDAD
se trata de determinados datos,y
no permitirá su
consulta más que bajo ciertas
condiciones.
SEGURIDAD
los datos restringiendolospara
usos no autorizados,
es decir,no permitirá a cada
usuario más quelas operaciones
que se lehayan
autorizado con los datos
correspondientes.
OBJETIVOS O CARACTERISTICAS