Está en la página 1de 4

LICEO MAYOR DE PALERMO

“GENERADORES DEL FUTURO CON VISIÓN COMERCIAL Y


AUTOVALORACIÓN PERSONAL”
ASIGNATURA: INFORMÁTICA
GRADO: DECIMO

GUIA DE TRABAJO No. 001

NOMBRE: ______________________________________ FECHA: ___________________

OBJETIVO: Conocer los aspectos básicos de las bases de datos, para crear en
ACCESS la base de su empresa.

BASES DE DATOS
Modelos De Datos
Los modelos de datos están integrados por una serie de conceptos para describir datos, sus relaciones y restricciones
[AHV95] [SKS96] y son útiles para representar, de manera abstracta, el mundo real. Su propósito, de acuerdo con
[AHV95] es, además de facilitar la descripción de los datos y sus relaciones, permitir la representación de los datos y
hacerlos entendibles. Por esta razón, los modelos de datos facilitan el diseño de bases de datos. Para especificar la
estructura y las restricciones (i.e. árboles, grafos y relaciones) se usa un lenguaje de definición de datos (Data Definition
Language - DDL, por sus siglas en inglés) y para especificar la manipulación de los datos se utiliza el lenguaje de
manipulación de datos (Data Manipulation Language - DML, por sus siglas en inglés). Un DML ofrece mecanismos para
recuperar datos de la base de datos vigente y para actualizar datos produciendo un nuevo estado de la base de datos.
Algunas de las utilidades que tiene un modelo de datos son, de acuerdo con [Codd80], facilitar la especificación de los
tipos y la forma como los datos están organizados en una base de datos y servir de base para desarrollar metodologías
de diseño de bd (base de datos) y lenguajes de alto nivel para consultar y manipular los datos.

Los siguientes tres componentes integran un modelo de datos [Codd80], [AH87], [MS80]:

• Un conjunto de tipos de estructuras de datos, componente estructural

• Un conjunto de reglas u operadores para manipular los datos, componente de manipulación de datos, y

• Un conjunto de reglas de integridad para asegurar estados consistentes de la bd, componente de especificación de
integridad. Por su parte, en [MS80] se define un modelo de bases de datos “… como un formalismo para expresar la
estructura lógica de una bd y ofrecer las bases para manipularla”. Los autores identifican, al igual que en [Codd80]
cuatro componentes lógicas que integran un modelo de base de datos: … un conjunto de elementos atómicos y de
relaciones entre estos elementos, denominado espacio de datos, una especificación de restricciones aplicadas a las
relaciones en el espacio de datos denominada restricciones de definición de tipo, un conjunto de operaciones para crear
y destruir elementos y modificar las relaciones entre estos denominada operaciones de manipulación y un lenguaje de
predicados para identificar de la base de datos elementos individuales por medio de sus propiedades lógicas. Los
modelos de datos que hasta ahora se han propuesto se pueden clasificar en tres categorías [AHV95]:

• Modelos orientados por objetos,

• Modelos orientados por registros, y


LICEO MAYOR DE PALERMO
“GENERADORES DEL FUTURO CON VISIÓN COMERCIAL Y
AUTOVALORACIÓN PERSONAL”
ASIGNATURA: INFORMÁTICA
GRADO: DECIMO

• Modelos de datos físicos. El modelo entidad-relación [Chen76], los modelos semánticos y el modelo orientado a
objetos son, entre otros, modelos de datos orientados por objetos. En los modelos orientados por objetos no solamente
se considera las entidades definidas mediante atributos (estado) sino que también se les asocia conducta. Los atributos
de los objetos contienen valores. La conducta se expresa mediante mensajes a los que el objeto responde y métodos
que implementan los mensajes. Los objetos se agrupan en clases. Por su parte, los modelos semánticos [HMc81] [AH87]
[HK88] [SKS96] intentan ofrecer estructuras de datos más ricas para representar el mundo real con más poder de
abstracción. Sus componentes básicos permiten representar objetos, sus atributos y relaciones y ofrecen constructores
de objetos complejos y relaciones ISA, entre otros [HK88]. Algunas de las ventajas que ofrecen son, de acuerdo con Hull
y King [HK88], el incrementar la separación entre componentes conceptuales y físicas, reducir la sobrecarga semántica
de los tipos de relación y ofrecer mecanismos de abstracción. Entre los modelos semánticos están E-R [Chen76], SDM
[HMc78], IFO [AH87] y GMS [HK88].

Bajo el modelo entidad-relación (E-R) el mundo se percibe compuesto por entidades, que pertenecen a un conjunto
entidad y por relaciones entre ellas, cada una de las cuales juega un rol en la relación. Mediante un par atributo-valor se
ofrece información sobre entidades y relaciones. El modelo entidad-relación se detalla en [Chen76]. En los modelos
orientados a registros, la bd se define en términos de registros de formato fijo que puede ser de diferentes tipos. El
modelo relacional es un representante de esta clase de modelos. En los modelos de datos físicos los datos se describen
con un bajo nivel de abstracción, haciendo énfasis en la manera en que los datos están almacenados.

SISTEMAS DE GESTIÓN DE BASES DE DATOS (SGBD)


Un sistema de gestión de bases de datos (SGBD) es una capa de software necesaria para crear, manipular y recuperar
datos desde una base de datos. De acuerdo con McLeod y Miles [MS80], un SGBD es una herramienta de propósito
general útil para estructurar, almacenar y controlar los datos ofreciendo interfaces de acceso a la base de datos. Tareas
fundamentales que desempeñan estos sistemas hacen referencia a la seguridad de acceso a los datos, al mantenimiento
de la integridad de los datos, a mecanismos de recuperación debidos a fallos físicos y lógicos, al control de concurrencia
en el momento de acceder a los datos y a la eficiencia del sistema evaluada, generalmente, en términos del tiempo de
respuesta a las consultas de los usuarios. Mediante el DDL y el DML, respectivamente, un usuario define una base de
datos (tipos, estructura y restricciones) y puede recuperar, actualizar, insertar o borrar datos. Los usuarios no necesitan
conocer detalles de almacenamiento de la base de datos, sólo requieren tener una vista abstracta de los datos. Por esta
razón la arquitectura de un SGBD, generalmente, se basa en la arquitectura de tres niveles (externo, conceptual e
interno) ANSI-SPARC de la Figura 1.1, tomada de [AA93]. Se trata de separar la forma en que los usuarios ven los datos,
de los detalles de almacenamiento físico de los mismos. Este principio de INDEPENDENCIA DE DATOS hace posible que el
administrador de la bd cambie la estructura física de la bd (nivel interno) sin que la manera en la cual los diferentes
usuarios ven los datos (nivel externo) se afecte. El nivel interno describe la forma como los datos se almacenan en la
base de datos (i.e. estructuras de datos, espacios de almacenamiento, índices, formato de registros). El nivel más bajo, el
físico, trata con los mecanismos de almacenamiento físico que el sistema operativo utiliza (dispositivos físicos). Martha
Elena Millán 20 El nivel conceptual, representado en la arquitectura, corresponde a la descripción de los datos y de las
relaciones entre éstos. A este nivel, la base de datos se ve como la integración de todas las vistas de los usuarios de la
base de datos. En el nivel externo se representa cada una las partes de la bd que es relevante para cada uno de los
diferentes usuarios.
LICEO MAYOR DE PALERMO
“GENERADORES DEL FUTURO CON VISIÓN COMERCIAL Y
AUTOVALORACIÓN PERSONAL”
ASIGNATURA: INFORMÁTICA
GRADO: DECIMO

Entre las funciones que ofrece al usuario un SGBD están la actualización, recuperación y almacenamiento de datos, el
acceso al catálogo en el que se describen los datos almacenados, el soporte a transacciones, los servicios de control de
concurrencia, recuperación y autorización, el soporte para comunicación de datos y servicios de integración y el soporte
a la independencia de datos [Codd82].
LICEO MAYOR DE PALERMO
“GENERADORES DEL FUTURO CON VISIÓN COMERCIAL Y
AUTOVALORACIÓN PERSONAL”
ASIGNATURA: INFORMÁTICA
GRADO: DECIMO

ACTIVIDAD
Teniendo en cuenta la información suministrada, cree en el cuaderno las tablas de la base de datos que va a llevar su
empresa..

También podría gustarte