Está en la página 1de 22

Introduccin a las Bases de Datos

Conceptualizacin
Fundamentos de Base de Datos
DATO E INFORMACIN
Dato es un conjunto de
caracteres con algn
significado, pueden ser
numricos, alfabticos, o
alfanumricos.

Informacin es un
conjunto ordenado de
datos los cuales son
manejados segn la
necesidad del usuario.
Para que un conjunto de
datos pueda ser
procesado
eficientemente y pueda
dar lugar a informacin,
primero se debe guardar
lgicamente en archivos.

CONCEPTOS BSICOS
Campo
Registro
Archivo
Base de Datos
DBMS
Esquema de Base de Datos
Administracin de Base de Datos
CAMPO, REGISTRO Y ARCHIVO
Campo es la unidad ms
pequea a la cual uno
puede referirse en un
programa.
Desde el punto de vista
del programador
representa una
caracterstica de un
individuo u objeto.

Registro es una
coleccin de campos de
iguales o de diferentes
tipos.
Archivo es una coleccin
de registros
almacenados siguiendo
una estructura
homognea.

BASE DE DATOS (BD).
Es una coleccin de
archivos
interrelacionados, son
creados con un DBMS.

Una finalidad de la base
de datos es eliminar la
redundancia o al menos
minimizarla.

El contenido de una base
de datos engloba a la
informacin
concerniente
(almacenadas en
archivos) de una
organizacin, de tal
manera que los datos
estn disponibles para
los usuarios.
COMPONENTES DE UN SBD.
Los tres componentes
principales de un
sistema de base de
datos son:

El hardware
El software DBMS
Los datos a manejar
El personal
encargado del
manejo del sistema.
Zuleima valladares
nava


SISTEMA MANEJADOR DE BD.
Un DBMS es una
coleccin de numerosas
rutinas de software
interrelacionadas, cada
una de las cuales es
responsable de una tarea
especfica.
El objetivo de un sistema
manejador base de datos
es proporcionar un
entorno que sea a la vez
conveniente y eficiente
para ser utilizado al
extraer, almacenar y
manipular informacin
de la base de datos.

ESQUEMA DE LA BD.
Es la estructura por la que esta formada la
base de datos, se especifica por medio de un
conjunto de definiciones que se expresa
mediante un lenguaje especial llamado
lenguaje de definicin de datos. (DDL)

ADMINISTRADOR DE BD.
Es la persona o equipo de personas
profesionales responsables del control y
manejo del sistema de base de datos.

Generalmente tiene(n) experiencia en DBMS,
diseo de bases de datos, Sistemas
operativos, comunicacin de datos,
hardware y programacin.
OBJETIVOS DE LOS SISTEMAS DE BD.
Los objetivos principales de un sistema
de base de datos es disminuir los
siguientes aspectos:

Redundancia e inconsistencia de datos.
Dificultad para tener acceso a los datos.
Aislamiento de los datos.
Anomalas del acceso concurrente.
Problemas de seguridad.
Problemas de integridad.

REDUNDANCIA E INCONSISTENCIA
DE DATOS.
Dado que los archivos son creados por
diferentes tipos de programas de
aplicacin, existe la posibilidad de que
si no se controla detalladamente el
almacenamiento, se pueda originar un
duplicado de informacin, es decir que
la misma informacin se encuentre
ms de una vez en un dispositivo de
almacenamiento.
DIFICULTAD PARA TENER ACCESO
A LOS DATOS.
Un sistema de base de datos
debe contemplar un entorno de
datos que le facilite al usuario el
manejo de los mismos.
AISLAMIENTO DE LOS DATOS.
Los datos pueden estar repartidos en varios archivos,
con diferentes formatos, lo que hace difcil escribir
programas de aplicacin que necesiten acceder a stos
(datos) adecuadamente.
ANOMALAS DEL ACCESO CONCURRENTE.
Para mejorar el funcionamiento global del sistema y
obtener un tiempo de respuesta ms rpido, muchos
sistemas permiten que mltiples usuarios actualicen los
datos simultneamente.

En un entorno as la interaccin de actualizaciones
concurrentes puede dar por resultado datos
inconsistentes.
PROBLEMAS DE SEGURIDAD.
La informacin de toda empresa es
importante, aunque unos datos lo son ms
que otros, por tal motivo se debe
considerar el control de acceso a los
mismos.

No todos los usuarios pueden visualizar
alguna informacin, por tal motivo para
que un sistema de base de datos sea
confiable debe mantener un grado de
seguridad que garantice la autentificacin
y proteccin de los datos.
PROBLEMAS DE INTEGRIDAD.
Los valores de datos almacenados
en la base de datos deben
satisfacer cierto tipo de
restricciones de consistencia.

Estas restricciones se hacen
cumplir en el sistema aadiendo
cdigos apropiados en los
diversos programas de aplicacin.
QU ES LA ABSTRACCIN DE
DATOS?
Un objetivo importante de un
sistema de base de datos es
proporcionar a los usuarios
una visin abstracta de los
datos, es decir, el sistema
esconde ciertos detalles de
cmo se almacenan y
mantienen los datos.

NIVELES DE ABSTRACCIN
Existen diferentes niveles de abstraccin para
simplificar la interaccin de los usuarios con el
sistema:

Interno-Fsico
Conceptual
Externo-Visin

NIVEL FSICO
Es la representacin del nivel ms bajo de
abstraccin.
En ste se describe en detalle la forma en
como de almacenan los datos en los
dispositivos de almacenamiento
Por ejemplo, mediante ndices para el acceso
aleatorio a los datos.

NIVEL CONCEPTUAL
El siguiente nivel (ms
alto) de abstraccin.
Describe que datos son
almacenados realmente
en la base de datos y las
relaciones que existen
entre los mismos.
Describe la base de
datos completa en
trminos de su
estructura de diseo.
DEFINICIONES EN EL NIVEL
CONCEPTUAL
Consta de las siguientes definiciones:
Definicin de los datos:
Se describen el tipo de datos y la longitud de
campo todos los elementos direccionables en la
base. Los elementos por definir incluyen artculos
elementales (atributos), totales de datos y registros
conceptuales (entidades).
Relaciones entre datos:
Se definen las relaciones entre datos para enlazar
tipos de registros relacionados para el
procesamiento de archivos mltiples.
NIVEL DE VISIN.
Nivel ms alto de abstraccin, es
lo que el usuario final puede
visualizar del sistema terminado.

Describe slo una parte de la base
de datos al usuario acreditado
para verla.

También podría gustarte