Anda di halaman 1dari 6

BERTHA ALHELI FUENTES ALTAMIRANO

TRABAJO: BASES DE DATOS


MATERIA: INFORMATICA
11 DE NOVIEMBRE DE 2015

Qu es una base de datos?

Una base de datos (cuya abreviatura es BD) es una entidad en la cual se pueden
almacenar datos de manera estructurada, con la menor redundancia posible.
Diferentes programas y diferentes usuarios deben poder utilizar estos datos. Por lo
tanto, el concepto de base de datos generalmente est relacionado con el
de red ya que se debe poder compartir esta informacin. De all el trmino base.
"Sistema de informacin" es el trmino general utilizado para la estructura global
que incluye todos los mecanismos para compartir datos que se han instalado
Por qu utilizar una base de datos?
Una base de datos proporciona a los usuarios el acceso a datos, que pueden
visualizar, ingresar o actualizar, en concordancia con los derechos de acceso que
se les hayan otorgado. Se convierte ms til a medida que la cantidad de datos
almacenados crece.
Una base de datos puede ser local, es decir que puede utilizarla slo un usuario
en un equipo, o puede ser distribuida, es decir que la informacin se almacena en
equipos remotos y se puede acceder a ella a travs de una red.
La principal ventaja de utilizar bases de datos es que mltiples usuarios pueden
acceder a ellas al mismo tiempo.
Administracin de bases de datos
Rpidamente surgi la necesidad de contar con un sistema de administracin para
controlar tanto los datos como los usuarios. La administracin de bases de datos
se realiza con un sistema llamado DBMS (Database management system
[Sistema de administracin de bases de datos]). El DBMS es un conjunto de
servicios (aplicaciones de software) para administrar bases de datos, que permite:

un fcil acceso a los datos

el acceso a la informacin por parte de mltiples usuarios

la manipulacin de los datos encontrados en la base de datos (insertar,


eliminar, editar)

Niveles ANSI/SPARC
La arquitectura ANSI/SPARC, que data de 1975, define los niveles de abstraccin
para un sistema de administracin de bases de datos:

Nivel interno (o fsico): define cmo se almacenan los datos y los mtodos
de acceso.

Nivel conceptual: tambin denominado modelo ER (modelo entidadrelacin) o MLD (modelo lgico de datos). Define cmo se organiza la
informacin dentro de la base de datos.

Nivel externo: define las vistas del usuario.

Caractersticas de un DBMS
La arquitectura de tres niveles definida por el modelo ANSI/SPARC mantiene los
datos y el procesamiento separados. Hablando en general, un DBMS debe tener
las siguientes caractersticas:

Independencia

fsica:

El

nivel

fsico

puede

ser

modificado

independientemente del nivel conceptual. Esto significa que el usuario no puede


ver todos los componentes de hardware de la base de datos, que es
simplemente una estructura transparente para representar la informacin
almacenada.

Independencia lgica: El nivel conceptual debe poder modificarse sin alterar


el nivel fsico. En otras palabras, el administrador de la base de datos debe
poder introducir mejoras sin afectar la experiencia de los usuarios.

Facilidad de uso: Las personas que no estn familiarizadas con la base de


datos deben poder describir su consulta sin hacer referencia a los componentes
tcnicos de la base de datos.

Acceso rpido: El sistema debe poder responder a las consultas lo ms


rpido posible. Esto requiere algoritmos de bsqueda rpidos.

Administracin centralizada: El DBMS debe permitirle al administrador


manipular los datos, agregar elementos y verificar su integridad de manera
centralizada.

Redundancia controlada: El DBMS debe poder evitar la redundancia de


datos siempre que sea posible, tanto para minimizar los errores como para
prevenir el desperdicio de memoria.

Verificacin de integridad: Los datos deben ser internamente coherentes y,


cuando algunos elementos hacen referencia a otros, estos ltimos deben estar
presentes.

Uso compartido de datos: El DBMS debe permitir que mltiples usuarios


accedan simultneamente a la base de datos.

Seguridad de los datos: El DBMS debe poder administrar los derechos de


acceso a los datos de cada usuario.

Los diferentes modelos de base de datos


Las bases de datos aparecieron a finales de la dcada de 1960, cuando surgi la
necesidad de contar con un sistema de administracin de informacin flexible.
Existen cinco modelos de DBMS, que se distinguen segn cmo representan los
datos almacenados:

El modelo jerrquico: los datos se organizan jerrquicamente mediante un


rbol invertido. Este modelo utiliza punteros para navegar por los datos
almacenados. Fue el primer modelo DBMS.

El modelo de red: al igual que el modelo jerrquico, este modelo utiliza


punteros hacia los datos almacenados. Sin embargo, no necesariamente utiliza
una estructura de rbol invertido.

El modelo relacional (RDBMS, Relational database management system


[Sistema de administracin de bases de datos relacionales]): los datos se
almacenan en tablas de dos dimensiones (filas y columnas). Los datos se
manipulan

segn

la

teora

relacional

de

matemticas.

El modelo deductivo: los datos se representan como una tabla, pero se


manipulan mediante clculos de predicados.

El modelo de orientacin a objetos (ODBMS, object-oriented database


management system [sistema de administracin de bases de datos orientadas
a objetos]): los datos se almacenan como objetos, que son estructuras
denominadas clases que muestran los datos que contienen. Los campos son
instancias de estas clases

Utilizacin de formularios
Para poder utilizar una base de datos, el usuario debe contar con una interfaz que
le permita visualizar los datos segn ciertos criterios Existe una herramienta para
esto: los formularios.
Un formulario es una interfaz con componentes para la visualizacin, la entrada o
la seleccin de datos.
Se utilizan diversas herramientas para crear formularios, como HTML. Existen
diversos entornos de creacin de formularios (se incluye Access y Windev) para
cada DBMS.

Anda mungkin juga menyukai