Anda di halaman 1dari 15

Administración de Base de

Datos
Unidad II. Esquema Físico y Conectividad de
Base de Datos
Ing. José Luis Herrera Gallardo
Esquema Físico
Sistema de Ficheros.
Cada departamento de una empresa manejaba sus propios archivos descentralizando los datos
Departamento de Ventas
 Inmueble
 Propietario

 Inquilino

Departamento Contratos
 Contrato
 Inmueble
 Inquilino

Cada departamento accede a sus propios ficheros mediante una serie de programas de aplicación
escritos especialmente para ellos.
Son independientes entre un departamento y otro
Toda la estructura física y registros de los archivos esta definida dentro de los programas de aplicación
Esquema Fisico
Existe una gran cantidad de datos repetidos.
Inconvenientes Presentados por los Sistemas de
Ficheros
Separación y aislamiento de los datos (dificultad de
acceso a los datos)
Duplicación de datos
Falta de Independencia de datos
Formatos de ficheros incompatibles (dependen del
lenguaje de Programación)
Esquema Físico
Sistemas de Base de Datos
Separa la definición de los datos de los programas de
aplicación.
Debido:
 Definición interna de un objeto
 Definición externa Separada

Una Ventaja Importante de Este Modelo


Abstracción de Datos (cambio de definición interna sin
afectar a la definición externa)
Modelos de Datos
Una de las características fundamentales de los
sistemas de base de datos es que proporcionan cierto
nivel de abstracción de datos, al ocultar las
características sobre el almacenamiento físico .
Un Modelo de Datos es un conjunto de conceptos que
sirven para describir la estructura de una base de datos
:
Los datos
Relaciones entre datos
Restricciones entre ellos
Modelos de Datos
Depende de los tipos de Conceptos que ofrecen para
describir la estructura de la base de datos.
Modelos de Datos de Alto Nivel o modelos Conceptuales
 Disponen de conceptos muy cercanos al modo en que la mayoría
de los usuarios perciben los datos.
 Modelo entidad-relación (E-R) (ejemplo de Modelo de Alto

Nivel)
Modelo de Datos de Bajo Nivel o Modelos Físicos
 Proporcionan conceptos que describen los detalles de cómo se
almacenan los datos
 Van dirigidos a personal Informático

 Modelo Relacional (ejemplo de Modelo de Bajo Nivel)


Modelos de Datos
Modelos Lógicos
Este modelo no esta tan alejado de la forma en que los
datos se organizan físicamente, pero pueden ser
manejados por los usuarios finales.
Los modelos lógicos ocultan algunos detalles de cómo se
almacenan los datos, pero pueden implementarse de
manera directa en el ordenador.
Los Modelos Conceptuales utilizan Conceptos como:
 Entidades
 Atributos
 Relaciones
Modelos de Datos
Cada SGBD soporta un Modelo Lógico, siendo los mas
comunes:
Relacional
Red
Jerárquico
Los Modelos Físicos describen como se almacenan los
datos en el ordenador:
El formato de Registros
La estructura de los Ficheros (desordenados, ordenados,
etc.)
Modelos de Datos
Métodos de Acceso Utilizados
A la descripción de una base de datos mediante un
modelo de datos se le denomina “Esquema de la Base
de Datos”
Distincion entre el Esquema y el Estado de
la Base de Datos
Cuando definimos una nueva base de datos solo
especificamos su esquema a la SGBD.
En este momento la base de datos se encuentra en el
“Estado Vacio” es decir sin Datos.
Cuando se cargan datos por primera vez la base de datos
pasa al estado inicial
De aqui en adelante siempre que se realice una
operacion de actualizacion se tendra un nuevo estado.
Arquitectura de los Sistemas de Base de
Datos.
Hay tres caracteristicas importantes en los sistemas
de base de datos:
La separación entre los programas de aplicación y los
datos
El manejo de multiples vistas por parte de los usuarios
Uso de un Catalogo para alamacenar el esquema de la
base de datos
La Arquitectura de los Sistemas de Base de Datos es de
tres Niveles:
El Nivel Interno
Arquitectura de los Sistemas de Base de
Datos
Nivel Conceptual
Nivel Externo
El Nivel Interno
Se describe la estructura física de la base de datos
mediante un esquema interno. Este esquema se especifica
mediante un modelo físico y describe todos los detalles
para el almacenamiento de la base de datos.
El Nivel Conceptual
Se describe la estructura de toda la base de datos para una
comunidad de usuarios (todos los de una empresa u
organización), mediante un esquema conceptual.
Arquitectura de los Sistemas de Base de
Datos
Este esquema oculta los detalles de la estructura de
almacenamiento y se concentra en describir entidades,
atributos, relaciones, operaciones de los usuarios y
restricciones. (se puede utilizar un modelos lógico o
conceptual)
Nivel Externo
Se describen 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 (se puede utilizar un modelo conceptual o logico)
Diagrama E-R
Diagrama E-R

Anda mungkin juga menyukai