Sistemas Gestores De Bases De Datos

Páginas: 8 (1794 palabras) Publicado: 15 de octubre de 2011
Ut1. SISTEMAS GESTORES DE BASES DE DATOS
Sistemas Gestores de Bases de datos
Sgbd (sISTEMa gestor de base de datos)

“Colección de datos relacionados entre sí, estructurados y organizados y un conjunto de programas que acceden y gestionan esos datos.”
Históricamente
 Archivadores, carpetas, soporte en papel.

 Sistemas de gestión de archivos.
 Inconvenientes:
 Redundancia einconsistencia de los datos.
 Dependencia de los datos física- lógica.
 Dificultad para tener acceso a los datos.
 Separación y aislamiento de los datos.
 Dificultad para el acceso concurrente
 Dependencia e la estructura del archivo con el lenguaje de programación.
 Problemas de seguridad de los datos.
 Problema de integridad de los datos.
sgdb
 Estos inconvenientes impulsan eldesarrollo de los SGDB.
 SE PLANTEA LOS SIGUIENTES OBJETIVOS:
 Proporcionar eficiencia y seguridad en los datos.
 Manejar grandes cantidades de datos: tanto en estructura, como gestión (operaciones).
 Acceso concurrente.
 La BD se define solo una vez.
 Número mínimo de duplicidad.
 Metadatos.
 PERMITE:
 Creación y definición de la BD.
 Manipulación de los datos.
 Acceso controladoa los datos de la BD
 Mantenimiento de la integridad y consistencia.
 Acceso compartido a la BD.
¿CÓMO?
 Arquitectura ANSI-SPARC: Arquitectura a 3 niveles:
 Nivel interno ó físico.
 Más cercano al almacenamiento físico.
 Nivel externo o de visión.
 El más cercano al usuario. Vistas.
 Nivel conceptual.
 Descripción de la estructura de toda la base de datos.
objetivos
Independencia lógica
 Capacidad de modificar el esquema conceptual sin alterar los esquemas externos ni los programas de la aplicación.

 Independencia física
 Capacidad de modificar el esquema interno sin tener que alterar el esquema conceptual, ni el externo. Ejem. Reorganizar el archivo físico para mejorar el rendimiento de las operaciones.
Componentes
 Lenguajes
 DDL .- Lenguaje dedefinición de datos.
 DML.- Lenguaje de manipulación de datos.
 4GL.- Lenguajes de cuarta generación.
 El diccionario de datos
 Proporciona información acerca de los datos.
 Debe cumplir unas determinadas características.
 Seguridad e integridad de los datos.
 Protección contra accesos no autorizados.
 Restricciones de integridad.
 Copias de seguridad
 Recuperación ante fallos,llegar a un estado consistente.
 Acceso concurrente.
 El administrador de la BD
 Usuarios: Administrador, Resource, Connect.
Modelos de datos

Permiten realizar la abstracción del mundo real para representarlo.

A tres niveles:
 Físico
 Lógico o conceptual
 Externo o de vistas

MODELO DE DATOS: CLASIFICACIÓN
 Basados en objetos (nivel conceptual y externo)
 Modelo entidadrelación
 Modelo orientado a objetos
 Basados en registros (nivel conceptual y físico)
 Modelo relacional
 Modelo en red
 Modelo de datos CODASYL
 jerárquico
 Físicos de datos (nivel físico)
 Modelo unificador
 Modelo de memoria de elementos

Modelo entidad relación
 Propuesto por Peter Chen 1976.
 Modelo muy extendido y potente para la representación conceptual de los datos.
Se simboliza haciendo uso de grafos y de tablas .
Modelo entidad relación – conceptos básicos
 Entidad
 Entidad fuerte
 Atributos o campos
 Dominio
 Identificador o superclave.
 Clave candidata.
 Clave primaria o principal.
 Clave ajena o foránea.
 Relaciones
 Grado y cardinalidad.
 Generalizaciones y jerarquías.

Modelo en red
 Elemento
 Campo de datos. (Ej. DNI)
Agregado de datos
 Conjunto de datos con nombre. (ej.Fecha(día, mes, año))
 Tipos de registro
 Unidad básica de acceso y manipulación. (registros, o entidades en el Modelo. E/R)
 Conjunto
 Dos o más tipos de registros relacionados: uno será el propietario y otro el miembro. Relación N:M
 Ciclo
 Un registro miembro tiene como descendiente a uno de sus antepasados.
 Bucle, lazo o...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • sistema gestor de base de datos
  • Sistemas Gestores De Base De Datos
  • sistema gestor de base de datos
  • Sistemas Gestores De Bases De Datos
  • Sistemas Gestores De Bases De Datos
  • Sistemas gestores de base de datos
  • Sistema Gestor De Base De Datos
  • Sistemas gestores de bases de datos

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS