Вы находитесь на странице: 1из 9

Programacin

de Base de
datos
BASES DE DATOS
DEF: una base de datos se define como un conjunto de datos que se
encuentran organizados y relacionados entre s, con el fin de
satisfacer tratamientos de informacin implicados en las actividades
de una empresa.
Para que un usuario logre interactuar con una BD se deben disear
los diferentes programas que contienen las interfaces graficas
necesarias con las cuales los usuarios cargan y descargan
informacin de una Base de Datos. Por este motivo a las BDs tambin
se les puede identificar como un Almacn de Datos.

BASES DE DATOS
DEF: Desde el punto de vista informtico, las base de datos se definen
como un sistema formado por un conjunto de datos almacenados en
discos que permiten el acceso directo a ellos y un conjunto de programas
que manipulen ese conjunto de datos.


CONFORMACION DE UNA BASE DE DATOS
Campo
Registro
Archivo
BD
Campo
Registro
Archivo
Una base de datos esta compuesta por estructuras lgicas de
almacenamiento denominadas TABLAS. Una tabla esta compuesta por
columnas o campos y filas o registros. Un registro es la ocurrencia del
conjunto de campos de una tabla.


NIVELES DE ABSTRACCION DE LAS
BASES DE DATOS
De que forma fsica se almacenan los datos.
Mediante que medios magnticos. Cuanto espacio
en memoria ocupan las estructuras la BD.
VISION
Abstraer el mundo real mediante un modelo de
datos que permita verificar los objetos que
intervienen con sus respectivas relaciones entre
ellos.
CONCEPTUAL
El nivel de visin presenta toda la base de datos,
los usuarios por lo general slo tienen acceso a
sus correspondientes interfaces graficas que
permitan generar las diferentes transacciones con
la BD.
FISICO
Los objetivos del diseo de la
base de datos son:
Representar los datos que requieren las principales
reas de aplicacin y los grupos de usuarios, y
representar las relaciones entre dichos datos.

Proporcionar un modelo de datos que soporte las
transacciones que se vayan a realizar sobre los
datos.

Especificar un esquema que alcance las prestaciones
requeridas para el sistema.
Objetivos de Base de
Datos
Redundancia (datos duplicados) e Inconsistencia
(datos contradictorios).
Dificultad de Acceso a ciertos datos o informacin: Si
no existen programas para acceder o calcular cierta
informacin, no puede accederse a ella. Ej.: Calcular
totales, o registros con cierta condicin...

Objetivos de Base de
Datos
Aislamiento de Datos: Los datos pueden estar en varios
archivos con distintos formatos, que complican la creacin
de programas nuevos.
Falta de Integridad: Es complicado mantener ciertas
condiciones en la informacin. Ej.: Que el saldo sea superior
a cierta cantidad, que un empleado no est adscrito a un
nmero de Departamento que no exista...
Problemas de Atomicidad en las operaciones: A veces es esencial
que para la consistencia de la BD se efecten varias operaciones como
si fueran una nica operacin, evitando que se produzcan fallos en
medio de dicha operacin. Ej.: En una transferencia bancaria hay que
quitar dinero de una cuenta y aadirlo a la otra.
Problemas en el Acceso Concurrente: Si varios usuarios acceden a
la vez a un dato pueden producirse errores. Ej.: Si se saca dinero de
una misma cuenta desde dos sitios distintos.
Problemas de Seguridad: Dificultad para controlar que ciertos
usuarios no accedan a ciertos datos.

Вам также может понравиться