Hardware: Constituido por dispositivo
de almacenamiento
Software: que es el DNMS o Sistema
Administrador de Base de Datos
Datos: Almacenados de acuerdo a una
estructura externa, se procesan para
convertirse en información
TIPOS DE USUARIOS DE LAS
BASES DE DATOS
Usuario Final: es la persona
que utiliza los datos
App Developer: es la persona que
desarrolla los sistemas que
interactúan con la base de datos
DBA: Es la persona que asegura integridad,
consistencia, redundancia, seguridad, este es el
Administrador de Base de Datos
Programadores de Aplicación: Tienen amplio dominio del
DML capaces de genera nuevos modulos en el sistema
Usuarios especializados: son aquellos que desarrollan modulos que
no serefieren precisamente al manejo de los datos, sino a
aplicaciones avanzadas como sistemas expertos
Clasificación de las personas
que tienen acceso a la BDD
Usuarios Ingenuos: son aquellos que
interactuan con el sistema por medio
de aplicaciones
Usuarios Sofisticados: Son aquellos con la capacidad
de acceder a la información por medio de lenguajes
de consulta
Conceptos Básicos de las Bases de Datos:
Archivo: Conjunto de registros
Registros: Conjunto de campos
Campo: Es la minima unidad de referencia
Externo: Es la visión del usuario
final
Conceptual: Se ve como esta
estructurada la BDD
Interno: Se ve como se almacenan los datos fisicamente
DBMS: SISTEMA ADMINISTRADOR DE BASES DE DATOS
Motor ó Núcleo DBMS: Recibe los requerimientos lógicos
de E/S y los convierte en operaciones de lectura y
escritura
Lógicos: Son cualquier tipo de consulta o requerimiento
de lectura con ingreso de datos (Requerimiento de
Escritura) es ayudado por el sistema operativo
Herramienta de definición: Permite definir y modificar la escritura de la Base de Datos
Subesquema: Manejo de vistas de datos de niveles externos
Esquema: Manejo de sistemas conceptuales
Interface de procesamiento: Me provee de las necesidades de
actualización, despliegue y visualización de datos
Desarrollo de Aplicaciones:Me permite generar una aplicación, Ej: Generadores de
forma, pantalla, código, herramientas case, etc.
Diccionario de Datos: Este es el componente al subsistema con el que interactuán directamente
las BDD, le proporciona un nivel de consulta y reportes útiles para su trabajo.
CARACTERISTICAS Y OBJETOS
Independencia de datos: El DBMS me provee una independencia
de mis datos vs. las aplicaciones
Cambio en Datos no implica cambio en programa y viceversa (menor
coste de mantenimiento
Minimizar Redundancia: Datos repetidos desperdicios de espacio de
almacenamiento
Independencia Física: Es protección a los programas de aplicación debido a cambios
en la estructura de archivos
Independencia logica: protección a los programas de
aplicación cuando se modifica el esquema
Inconsistencia de Datos: Dato que esta en un lugar con un valor y
encuentra en otro lugar con otro valor, Ej: Se actualiza el archivo
cliente pero no se actualiza el archivo de transacciones
INTEGRIDAD DE DATOS: Conjunto de seguridades que
son utilizadas para mantener los datos correctos
Fuente de error: Estas fuentes de error se originan si el programa de fuente de datos no esta validado
Tipo de dato: Es si se define un campo como carácter ó char y no puede ingresar numeros enteros
Valor de dato: si se define un tipo de valor entero se puede especificar un rango y no se puede pasar de ese valor
Valores Claves / No nulos: Asegura valores unicos y cuyos valores no sean nulos
Integridad Referencial: Asegura al DBMS que no existan registros hijos sin sus registros padres correspondientes
Control de concurrencia o simultaneidad: se da en un ambiente
multiusuario, tratando de acceder a un objeto de datos al mismo
tiempo
Granularidad: es el tamaño de las unidades aseguradas, Ej: la granularidad puede
proteger un archivo, un campo o un registro
Dead-look: es la tecnica que evita errores de concurrencia
Recuperación de
datos:
Tiene control
Recuperación de datos
Las principales soluciones de un DBA
son:
DEFINICIÓN DEL ESQUEMA
Definición de estructuras de
almacenamiento
Modificación de esquema y organización
Especificación de las limitantes de
integridad
SEGURIDAD DE LOS DATOS: Se presentan cuando no es posible establecer una
contraseña de resguardo en forma uniforme