Está en la página 1de 4

Base de Datos

Datos: Hechos conocidos que pueden ser almacenados y que tienen un


significado implícito.

Base de Datos: Colección de Datos relacionados.

Propiedades implícitas de una BD:

• Es una colección lógicamente coherente de datos con algún significado


inherente. Una colección aleatoria de datos no es una base de datos.

• Se diseña, se construye y se carga con datos para un propósito


específico. Existe un grupo de usuarios para los cuales se proyectó la
BD.

• Representa algún aspecto del mundo real.

En otras palabras, una BD tiene:

- Una fuente de la cual provienen los datos

- Algún grado de interacción con el mundo real

- Una audiencia interesada en el contenido de la BD

Sistema de Base de Datos


Users/Programmers

Database

System
Application Programs/Queries

DBMS
Software to process Queries/Programs

Software to access stored data


Stored database
Stored
definition
Database
(Meta-data)
Características de un sistema de Base de Datos:

- Self-containded: Un SBD contiene la BD y una descripción completa de


la BD.

- Independencia de programas y datos.

- Representación conceptual de los datos que no incluye mucho de los


detalles de cómo los datos están almacenados.

- Soporte de múltiples vistas.

DATA BASE MANAGEMENT SYSTEM (DBMS)

Colección de programas que permiten a los usuarios crear y mantener una


base de datos.

El DBMS facilita los procesos de:

• Definición de la BD que involucra la especificación de los tipos de datos


a ser almacenados, así como una descripción detallada de cada tipo de
dato.

• Construcción de la BD que es el almacenamiento de los datos en algún


medio de almacenamiento controlado por el DBMS.

• Manipulación de la BD que incluye funciones como consultas,


actualizaciones y generación de reportes.

La BD y DBMS forman el sistema de base de datos.

Objetivos de un DBMS:

• Control de redundancia: evitar las inconsistencias.

• Compartir datos: El DBMS debe controlar la concurrencia entre los


diferentes usuarios.
• Restricción de accesos no autorizados.

• Provisión de múltiples interfaces: estos pueden ser:

o Lenguaje de consulta para usuarios casuales,

o Lenguajes de programación

o Formularios,

o Interfaces dirigidas por menú,

o Lenguaje natural.

• Representación de relaciones complejas entre datos.

• Apoyar las restricciones de integridad: las restricciones pueden ser de


tipo de datos, unicidad de datos, y otros.

• Provisión de respaldo (backup) y recuperación.

Modelos de Datos

Estructura de una BD: tipo de dato, relaciones y restricciones que deben


satisfacer los datos.

Modelo de dato: Conjunto de conceptos y operaciones que son utilizados


para describir la estructura de una BD.

CATEGORIAS de Modelos de datos según el tipo de conceptos que proveen


para describir la estructura de la BD:

• Modelos conceptuales, de alto nivel o basados en objetos.

• Modelos de implementación:

o Relacional

o Redes

o Jerárquico

• Modelos físicos o de bajo nivel


Esquema de una BD: es la descripción que muestra el nombre de los archivos,
los ítems de datos y restricciones.

Instancia de una BD: Son los datos de la BD en un instante particular de


tiempo. Muchas instancias de una BD pueden corresponder a un esquema
particular de BD.

Arquitectura de tres esquemas

Objetivo: Separar las aplicaciones del usuario de la BD física.

En esta arquitectura los esquemas se definen en los siguientes 3 niveles:

• Esquema interno: describe la estructura física del almacenamiento de la


BD.

• Esquema conceptual: describe la estructura completa de la BD para una


comunidad de usuarios.

• Esquemas externos: incluye un conjunto de vistas, cada una describe


una parte de la BD de interés para un grupo particular de usuarios.

Independencia de datos

La arquitectura de tres esquemas provee independencia de datos en dos


formas:

• Independencia lógica: se puede cambiar el esquema conceptual sin


cambiar los esquemas externos.

• Independencia física: se puede cambiar el esquema interno sin cambiar


los esquemas conceptuales o externos.

También podría gustarte