Vous êtes sur la page 1sur 10

BASE DE DATOS

• CONCEPTOS BASICOS
• MODELO ANSI-SPARC
• MODELOS DE BASE DE DATOS
• COMPONENTES SGBD
CONCEPTOS BASICOS DE LAS BD
◦ Campo : Un campo es un espacio de almacenamiento para un dato en particular.
En la base de datos un campo es la unidad mínima que se puede obtener, sí se
juntan varios Campos se crea un registro.
◦ Registro: Este es una acumulación de datos implícita formada por un conjunto de
campos que pertenecen a una misma entidad
◦ Archivo: Es un conjunto de datos y archivos acumulados que son almacenados en
un dispositivo o base de datos en informática y bases de datos estos son
equivalentes a los archivos escritos.
◦ DBMS: Por sus siglas data Base Managament System es una colección muy
específica de software cuya función es servir de interfaz a una base de datos.
◦ Esquema de base de datos: es la estructura que un gestor de base de datos da para poder crear de manera
formal una base de datos en esta de encuentran o se crean todos las funciones como campos, tablas,etc.
◦ Administración de base de datos : manejar todas las funciones de administración de base de datos como
solicitudes de acceso por ejemplo para agregar, eliminar, recuperar y almacenar archivos
DIFERENCIA DEL ENFOQUE
ENTRE BD Y SISTEMAS DE GESTION DE
ARCHIVOS
El enfoque de los sistemas de gestión de archivos es el almacenamiento ,la administración y la
organización de datos y documentos, acerca de un grupo de personas que trabajan y/o estudian en
una misma institución, a la cual únicamente personas especificas por medio de claves o links tiene
permitido el acceso y la manipulación de esos datos.
Sin embargo la base de datos, funciona para el almacenamiento de datos que puede ser manipulado
una sola vez y esta disponible y visible para cualquier persona que este interesada en esos datos.
ARQUITECTURAA ANSI-SPARC DE
TRES NIVELES
Es un modelo muy usado para la creación de bastante bases de datos esté modeló se conforma por tres niveles
muy útiles para propuesto por primera vez en el año 1975 por la empresa ANSI ,aunque nunca fue el estándar
formalmente.
Su diseño de tres pisos se debe a que se intenta lograr que sea visiblemente atractivo para los que lo usan de las
siguientes maneras
◦ 1.permite vistas del usuario independientes y personalizadas lo que quiere decir que todos los usuarios
pueden acceder a los datos pero tienen una vista personalizada de los datos e independientes porque los
datos no afectan a los demás usuarios.
2.-oculta los diseños de almacenamiento a los usuarios: los usuarios no tiene que tener problemas de
almacenamiento con las bases de datos.
3.el administrador de la base de datos debe de ser capaz de cambiar las estructuras: modificar la estructura de
la base de datos sin afectar la vista de los usuarios.
◦ 4.-La estructura interna de la base de datos no debería verse afectada por cambios en los aspectos físicos del
almacenamiento: Por ejemplo un cambio nuevo de disco duro
Los tres niveles
◦ 1.nivel externo (vistas individuales de los usuarios)
Se basa en los datos permitimos de los usuarios y no permite datos a los que no se tiene acceso
◦ 2. Nivel medio (vista conceptual)
Aquí se describen los datos que contiene una base de datos y como se relacionan entre sí.
También contiene algunas características especiales como por ejemplo
◦ el administrador de la base de datos
◦ la estructura de todos los usuarios
◦ gran visión de la base de datos
◦ 3.Nivel interno (vista de almacenamiento)
Aquí se encuentra cómo están los datos en la base de datos y describe como los datos de almacenan en una
base de datos y el hardware del equipo
MODELOS DE BASE DE DATOS
Los principales modelos de bases de datos :
Modelo relacional:
◦ Ordena los datos en tablas, cada una de las cuales se confine de columnas y Filas.
◦ Cada columna enumera un atributo en la entidad en cuestión.
◦ El conjunto a los atributos en una relación se les llama dominio. Se elige un atributo particular o combinación
de atributos como clave primaria a la cual se puede hacer referencia en otras tablas, en donde se Le denomina
clave externa.
Modelo jerárquico:
Organiza los datos en una estructura de árbol en la que cada registro tiene un único elemento o raíz
Modelo de red:
El modelo de red se basa en el modelo jerárquico, permitiendo relaciones de muchos a muchos entre registros
vinculados. Un registro puede ser miembro o secundario en múltiples conjuntos permitiendo representaciones
complejas.
Modelos de base de datos:
Es el mejor modelo conocido de base de datos correlacional ya que incorpora tablas, pero no se limita a ellas.
Modelo entidad - relación:
Capta las relaciones ente entidades del mundo real pero no esta directamente ligado a una estructura física de la
base de datos.
COMPONENTES DE UN SGBD
◦ Gestor de base de datos: Interfase con los programas de aplicación y las consultas de los usuarios.
◦ Gestor de ficheros: Maneja los ficheros en disco en donde se almacena la base de datos.
◦ Procesador de LMD: Convierte las medidas de LMD en los programas de aplicación.
◦ Compilador LDD (Lenguaje de Definición de Datos): Convierte las sentencias de LDD en un conjunto de
tablas que contienen metadatos.
◦ Gestor del diccionario: Controla los accesos del diccionario de datos y se encarga de mantenerlos.
◦ Planificador: Este modulo es el responsable de asegurar que las operaciones que se realizan
concurrentemente sobre la base datos tienen lugar sin conflictos.
◦ Gestor de transacciones: Este modulo realiza el proceso de las transacciones.
◦ Optimizador de consultas: Determinar la forma más eficiente de ejecutar una consulta SQL, es decir, cual es,
de los posibles planes de ejecución para una consulta dada, el más eficiente.
◦ Control de la integridad: Se refiere la correctitud y completitud de la información en una base de datos.
◦ Procesador de comandos: Sistema operativo que recibe y ejecuta los comandos.
◦ Control de autorización: Este modulo comprueba que el usuario tiene los permisos necesarios para llevar a
cabo la operación que solicita.
◦ Procesador de consultas: El procesador de consultas es el componente principal de un SGBD. Transforma
las consultas en un conjunto de instrucciones de bajo nivel que se dirigen al gestor de la base de datos. El
gestor de la base de datos es el interfase con los programas de aplicación y las consultas de los usuarios.

Vous aimerez peut-être aussi