Documentos de Académico
Documentos de Profesional
Documentos de Cultura
A partir de una estructura de archivos, es posible montar una metaestructura de bases de datos, la
cual podemos tipificar en tres etapas:
• La Estructura General de Datos se define utilizando un Lenguaje de Definición de Datos (Data
Definition Language: DDL).
• La Transformación de Datos se realiza usando un Lenguaje de Manipulación de una DB
(Database Manipulation Language: DML). O sea, un lenguaje que permite a los usuarios acceder o
manipular los datos.
• Los métodos utilizados para la recuperación de subconjuntos de datos, basados en consultas a la
DB específicas, se realiza mediante un Lenguaje de Consultas
(Database Query Language: DQL).
Tipos de Abstracción:
Clasificación: establece una vinculación entre una clase de objetos y cada objeto en particular que
pertenece a dicha categoría
Agregación: consiste en construir un nuevo elemento del modelo como compuesto de otros
elementos.
Generalización: acción de abstraer características comunes a varias clases (subclase) para
construir una clase más general que las comprenda a todas (superclase).
Asociación: se utiliza para vincular dos o más clases.
Modelos de Datos
Es un conjunto de herramientas conceptuales que permiten describir los datos, las relaciones
entre ellos, su semántica y las restricciones de consistencia.
Los objetivos del modelo de datos son:
Formalización: definir formalmente las estructuras permitidas y las restricciones a
fin de representar los datos de un Sistema de Información.
Diseño: el modelo resultante es un modelo básico para el desarrollo de la
metodología de diseño de la base de datos.
Basados en Objetos: permiten describir los datos a nivel conceptual y de vista. Con
este modelo se representan los datos de la forma en que los humanos abstraemos
el mundo real, tienen una capacidad de estructuración muy flexible, permitiendo
especificar restricciones de datos.
Entidad: es algo que se puede identificar en el medio ambiente de trabajo de los usuarios, aquello
a lo cual los usuarios quieren dar seguimiento. Se escriben con letras mayúsculas y gráficamente
se representan con rectángulos.
Clase de Entidad: es un conjunto de entidades y se describe mediante la estructura o formato de
entidades en esa clase. Una instancia de entidad es la representación de una entidad en
particular.
Atributos: describen las características de la entidad. Se escriben en mayúsculas y minúsculas y se
representan con óvalos
Dominio y Valor: Dominio es el conjunto de Valores homogéneos con un nombre, que poseen
características comunes entre sí. Por ejemplo el dominio EMPLEADO y valores Juan, Diego, Ulises,
etc.
Identificadores: son atributos que nombran o identifican las instancias de una entidad. Un
identificador puede ser único o no único. Si es único, su valor identificará solamente un ejemplo
de entidad. Si no lo es, su valor identificará una serie de instancias. Los identificadores que constan
de dos o más atributos se llaman identificadores compuestos.
Relaciones: las clases de relaciones son asociaciones entre las clases de entidad, y las instancias de
relaciones son asociaciones entre instancias de entidad. Una clase de relación puede involucrar
muchas clases de entidades. El número de estas en la relación es el grado de ésta. Se representan
con diamantes.
Relaciones Binarias. Tipos: Una relación binaria es una relación de grado 2. Hay tres tipos:
Relación 1:1 (uno a uno): una instancia de entidad de un tipo se relaciona con una
instancia de una sola entidad de otro tipo.
Relación 1:N (uno a muchos): una instancia de entidad de un tipo se relaciona con varias
instancias de una sola entidad de otro tipo.
Relación N:M (muchos a muchos): las instancias de una entidad se relacionan con las
instancias de otra entidad.