231 likes | 910 Views
SISTEMAS GESTORES DE BASES DE DATOS. BASE DE DATOS. GESTION DE ARCHIVO. SISTEMAS GESTORES DE BASES DE DATOS. La gestión de archivos presentaba inconvenientes: Problemas en la seguridad de los datos. Dificultad para el acceso concurrente.
E N D
SISTEMAS GESTORES DE BASES DE DATOS BASE DE DATOS GESTION DE ARCHIVO SISTEMAS GESTORES DE BASES DE DATOS La gestión de archivos presentaba inconvenientes: Problemas en la seguridad de los datos. Dificultad para el acceso concurrente. Dificultada para tener acceso a los datos, proliferación de programas. Redundancia e inconsistencia de los datos. Una base de datos o banco de datos es un conjunto de datos pertenecientes a un mismo contexto y almacenados sistemáticamente para su posterior uso. El SGBD es una aplicación que permite a los usuarios definir, crear y mantener la BD y proporciona un acceso controlado a la misma.
COMPONENTES SGBD • Lenguaje de definición de datos (DDL). • Lenguaje de manipulación de datos (DML). LENGUAJES • Los SGBD debenofrecermecanismos. para implantarrestricciones de integridad. • Debesercapaz de recuperar. la BD llevándola a un estadoconsistente. • Debeasegurar el accesoconcurrente. SEGURIDAD E INTEGRIDAD DE DATOS Usuarios de la categoríaDBA. Usuarios de tipoRESOURCE. Usuarios de tipoCONNECT. USUARIOS DE LA SGBD Todos los SGBD proporcionanunaserie de herramientas de administración. Permite a los administradores la gestión de la BD y gestión de usuarios y permisos, entre otros.
ARQUITECTURA DE LOS SGBD SON TRES NIVELES: Nivelinterno o físico. Nivelexterno o de vision. Nivelconceptual.
MODELOS DE DATOS MODELOS LOGICOS BASADOS EN REGISTROS MODELOS LOGICOS BASADOS EN OBJETOS Se usan para describirdatos en el nivel conceptual y el externo. Los másconocidosson: *Modeloentidad- relación. *Modeloorientadoa objetos. Se usan para describir los datos en los modelos conceptual y físico. La BD estáestructurada en registros de formatofijo de variostipos. Cadatipo de registro define un númerofijo de campos o atributos, y cadanormalmentees de longitudfija.
ARQUITECTURA CLIENTE/SERVIDOR PERMITE CONFIGURACIONES: DISTINGUEN DOS PARTES: • Un servidorquegeneralmentees un gran ordenadorqueactúacomodepósito de los datos. • Los clientesqueque son PCs quesolicitanservicios al servidor. • 1. Basadaen anfitrión: cuando la máquinacliente y servidores la misma. • 2. Cliente/Servidor: la base de datos reside en un servidor y los usuariosacceden a la base de datos del servidor a través de la red. • 3. Procesamientodistribuido: la base de datosestárepartida en más de unamáquinaservidora. Para podercomunicarse, debenestarconectados a través de una red (LAN)