Este documento describe los componentes clave de una base de datos, incluidos los niveles de abstracción (conceptual, externo e interno), la independencia de datos, y la diferencia entre una base de datos y un sistema gestor de base de datos. También explica conceptos como la arquitectura de base de datos, los objetivos de seguridad y disponibilidad, y los tipos de usuarios de una base de datos.
Código Civil de la República Bolivariana de Venezuela
Mapas conceptuales
1. CENTRO DE BACHILLERATO TECNOLOGICO AGROPECUARIO 109
TRABAJO DE LOS MAPAS CONCEPTUALES
POR: MatÍaS MENDOZA JONATHAN
ING: JOSUE ARREORTUA MARTÍNEZ
SUB-MODULO 2
2. Independencia Accesibilidad No redundancia IntegridadConfidencialidad Disponibilidad Seguridad EficienciaCapacidad de
presentación
Garantizará la
confidencialidad
de
determinados
datos, y no
permitirá su
consulta más
que bajo ciertas
condiciones.
Este objetivo
expresa el deseo de
que los usuarios no
se vean afectados
por cambios en los
datos, es decir,
seaindependientes
de los datos.
Lenguajes de consulta
adecuados, amistosos,
fáciles de usar por los
mismos usuarios finales o
Dispositivos de acceso,
como terminales de
pantalla teclado,
posiblemente con ratón e
impresora. Tanto la
utilización en diferido como
en inmediato. Todo ello
contribuye al objetivo de
laaccesibilidad
En los sistemas tradicionales de
almacenamiento de la información,
debido a la falta de un modelo
normalizado es posible que un objeto se
represente en distintos archivos. Esta
redundancia aumenta los costos de
almacenamiento y, lo que es peor, puede
provocar inconsistencia de datos, es
decir, que existan dos copias de un dato
con valores diferentes.
•
Es necesario que cuando un
usuario quiera acceder a la
base de datos, ésta esté
disponible. Para esto hace
falta 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 se
recupere cuanto antes:
disponibilidad.
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. Si la conceptualización
del usuario o aplicación se hace en
términos de entidades y atributos de
las entidades, la base debe poder
representarlos, y en particular el
sistema gestor de base de datos debe
soportar las claves.
Controlará la seguridad
de los datos
restringiéndolos para
usos no autorizados,
es decir, no permitirá a
cada usuario más que
las operaciones que se
le hayan autorizado
con los datos
correspondientes.
Protegerá la integridad de los
datos frente a su corrupción,
es decir, 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.;
en particular, el SGBD
asegura que toda transacción
se ejecuta totalmente o no se
procesa en absoluto, y por lo
tanto que deja la base en un
estado consistente, y tiene a
su cargo la recuperación
después de fallos.
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.
3. ARQUITECTURA DE BASE DE DATOS(BD)
Tiene un esquema conceptual, que describe la
estructura de toda la base de datos para una
comunidad de usuarios. Oculta los detalles de las
estructuras físicas de almacenamiento y se
concentra en describir entidades, tipos de datos,
vínculos, operaciones de los usuarios y
restricciones.
Tiene un esquema interno, que describe la
estructura física de almacenamiento de la base de
datos. Emplea un modelo físico de los datos y
describe todos los detalles para su
almacenamiento, así como los caminos de acceso
para la base de datos.
NIVEL EXTERNO 6 VISTASNIVEL CONCEPTUALNIVEL INTERNO
El 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. Niveles de abstraccion
Es el 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.
Es 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.
vistaslógicofisico
Es el nivel más alto de abstracción.
Describe sólo parte de la base 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. Muchos usuarios del sistema
de base de datos no necesitan toda
esta Información.. Para que su
interacción con el sistema se
simplifique, se define la abstracción
del nivel de vistas.
5. INDEPENDENCIA DE DATOS
Con respecto a los datos tiene la
capacidad de modificar el esquema
conceptual sin tener que alterar los
esquemas externos ni los
programas de aplicación. Podemos
modificar el esquema conceptual
para ampliar la base de datos
(añadiendo un nuevo tipo de registro
o un elemento de información), o
para reducir la base de datos
(eliminando un tipo de registro o
elemento de información).
lógico
La independencia física con respecto
a los datos es la capacidad de
modificar el esquema interno sin tener
que alterar el esquema conceptual (o
los externos). Tal vez sea preciso
modificar el esquema interno, por la
necesidad de reorganizar ciertos
archivos físicos a fin de mejorar el
rendimiento de las operaciones de
obtención o actualización. Si la base
de datos aún contiene los mismos
datos, no deberá ser necesario
modificar el esquema conceptual.
fisico
6. DIFERENCIA ENTRE UNA BASE DE DATOS Y EL
SISTEMA GESTOR DE DATOS
una base de datos es el
programa en el que se
introducen e inractuan los
datos para un uso especifico
En cambio el gestor de
bases de datos hace que la
BD funcione ya que sirve
de interfaz al usuario con el
programa.
7. Componentesde unsistemade BD
Hardware BDUsuariosSoftware
CPUAlmacenamiento
secundario
Componentes
Memoria
RAM
Objetivos
Gestionar las peticiones
de los usuarios. Puede
presentar una visión de
más alto nivel de la BD.
Además protege los
datos
Tipos
Usuarios
normales.
Sistema Gestor de Base de Datos
(SGBD)(Data Base Management
System – DBMS).Situado entre la
BD fí sica y los usuarios.
Componente más importante
del Sistema de Base de Datos.
Importante su correcta
estructuración y el
mantenimiento de su
contenido.
Usuarios
especializa
dos.
Programadores
de aplicaciones
Usuarios
sofisticados.