Está en la página 1de 5
Capitulo 1. Introduccién a las bases de datos cumplimiento de estas funciones, un s elementos: stema de informacién se compone de los siguientes + Contenido: los datos, su descripcién y los programas que los manipulan. + Equipo jisico: el computador que soporta el sistema de informacién. = Equipo légico: el sistema de comunicaciones, el sistema de gestion de base de datos, el sistema operativo, etc. = Administrador: la persona o el equipo de personas responsables de asegurar la cali- dad y la disponibilidad de los datos. Usuarios. De todos estos elementos, los datos constituyen la parte esencial del sistema, y son los que justifican su existencia. Para organizar y gestionar estos datos en el computador, se han desarrollado técnicas cuya evolucién ha estado determinada, principalmente, por el desarrollo de la tecnologia de los computadores, asi como por los muevos requisitos y necesidades planteadas por los usuarios. En la actualidad, las téenicas de bases de datos representan la tecnologia informatica disponible para la organizacién y gestién de grandes volimenes de datos en un com- putador. Se puede afirmar que el micleo de todo sistema de informacién actual es una base de datos, y que el diseiio y creacién de ésta constituyen una etapa importante en la construecién del sistema. 1.2. Base de datos Una base de datos (BD) es una coleccién estructurada de datos. En esta coleccidn, los datos deben estar estructurados de forma que reflejen fielmente los objetos, las relaciones y las restricciones existentes en la parcela del mundo real representa- da por la base de datos (propiedades estdticas). Asimismo, y para que esta representacién sea fiable, la base de datos debe ser sensible a los sucesos del mundo real y debe evolucio- nar para reflejar los cambios que estos sucesos puedan provocar en la parcela del mundo representada (propiedades dindémicas). Los mecanismos de estructuracién de datos que se pueden utilizar dependen del sistema informatico con el que se vaya a crear y manipular la base de datos: lo que se conoce como sistema de gestién de bases de datos. 1.3. Sistema de gestién de bases de datos Un sistema de gestién de bases de datos (SGBD) es una herramienta de soft- ware (conjunto de programas) que permite la creacién y manipulacién de bases de datos. 1.4, Caracteristicas de las técnicas de bases de datos SGBD "Modelo de datos Estructuras de datos Terarquico Jerarquico Segmento (registro), arbol Red (CODASYL) Red registro, fichero, set (lista) Relacional Relacional tupla (registro), relac Orientado a Objetos (OO) | Orientado a Objctos | constructores de tipos: conjunto, lista, tupla, etc. Tabla 1.1: Sistemas de gestién de bases de datos Es importante destacar que un sistema de gestién de bases de datos es una herramienta de propésito general que permite crear bases de datos de cualquier tamaiio y complejidad ¥ con propésitos especificos distint Todo sistema de gestién de bases de datos esté basado en un modelo de datos. Los modelos de datos proporcionan estructuras de datos predefinidas con sus operadores aso- ciados (modelos clésicos), © bien mecanismos de estructuracién de datos 0 constructores de tipos més generales (modelo orientado a objetos). De una forma general, un modelo de datos se puede definir como sigué Un modelo de datos es un conjunto de conceptos y reglas que permiten es- tructurar los datos resultantes de la observacién de la realidad, de forma que queden representadas todas sns propiedades, tanto estitticas como dindmicas. SGBD | esteson Modelo de datos | econrorece Estructuras de datos y operadores asociados (0 constructores de tipo) Figura 1.1: SGBD y modelo de datos Los sistemas de gestién de bases de datos existentes se clasifican en fumcién del modelo de datos subyacente, constituyéndose asf las distintas familias de sistemas de gestion de bases de datos (Tabla 1.1). En el Capitulo 2 se hace una clasificacién de los modelos de datos y se presentan brevemente las tres familias de sistemas de gestién de bases de datos basadas en los modelos clasicos. 1.4. Caracteristicas de las técnicas de bases de datos Aunque ta base de datos es una coleccién estructurada de datos, no cualquier conjunto de estructuras de datos se puede considerar una base de datos. La tecnologia de bases de datos se ha desarrollado intentando dar respuesta a las crecientes exigencias de funcionalidad Capitulo 1. Introduccién a las bases de datos y eficiencia que los usuarios plantean a los sistemas de informacién. Las caracteristicas que definen esta tecnologia, y que la diferencian de otras técnicas de gestién de datos anteriores, son las siguientes: = Integracién de toda la informacién de la organizacién, La base de datos se crea para dar servicio a toda o a una parte importante de la organizacién, y no para unos usuarios particulares; de esta. forma se evita la redundancia de datos dentro del sistema de informacién y los problemas de inconsistencia derivados de ella. = Persistencia de los datos. Los datos deben estar disponibles en todo momento, lo que significa que la base de datos debe almacenarse en un dispositivo de memoria secundaria. = Accesibilidad simulténea para distintos usuarios. Debido al cardcter integrador que tiene Ia base de datos, ésta tendré que ser compartida por distintos grupos de usuarios, lo que significa que éstos podrén acceder simulténeamente a los datos. + Descripcién unificada de los datos e independiente de los programas. Las estructuras de datos que constituyen la base de datos se definen independientemente de los programas (0 aplicaciones!) que las van a manipular, quedando almacenada esta definicién junto a los datos para uso del SGBD. + Independencia de los programas respecto a la representacién fisica de los datos. Las aplicaciones que se desarrollen para manipular los datos deben ser independien- tes de la implementacién elegida para las estructuras de la base de datos. A esta caracteristica se conoce como independencia de datos. = Definicién de vistas parciales de los datos para distintos usuarios. Debido también al cardcter integrador de la base de datos, en ésta se recogen los datos que interesan a cada grupo de usuarios de la organizacién, con lo que se incrementa su tamaiio y complejidad. Para que los usuarios puedan seguir teniendo su visién particular de los datos sin que se pierda este caréeter integrador, el SGBD debe permitir definir vistas parciales de la base de datos que contengan sélo aquellos datos que son relevantes para cada uno de los grupos. = Mecanismos para controlar la integridad y la seguridad de los datos. Para que la base de datos refleje fielmente la realidad de la cual es una representacién, el SGBD debe asegurar en todo momento la calidad de la informacién almacenada (integridad), evitando que ésta se deteriore por un uso incorrecto (actualizaciones que no son vélidas, accesos concurrentes no controlados, ete.) Asimismo, debe asegurar que a la informacién almacenada sélo acceden las personas autorizadas y en la forma autorizada (seguridad). Estas caracteristicas se pueden resumir diciendo que las técnicas de bases de datos se han desarrollado con cl objetivo de integrar la informacién del sistema para evitar redundan- cias, sin que por ello se pierdan las distintas perspectivas que de ella tienen los usuarios, Se entiende por aplicacién un conjunto de programas de acceso a la base de datos que se desarrollan pensando en las necesidades de los usuarios. 4

También podría gustarte