Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Realizado por:
Alejandro Rodríguez
C.I: 16.480.224
1
Índice
Contenido Pag.
1. Introducción 03
2. Modelo de Datos
2.1 Definición 04
2.3 Utilidad 06
3.1 Definición 08
5. Conclusión 13
6. Bibliografía 14
7. Anexos 15-17
2
Introducción
Los modelos de datos aportan la base conceptual para diseñar aplicaciones que hacen un uso
intensivo de datos, así como la base formal para las herramientas y técnicas empleadas en el
desarrollo y uso de sistemas de información. Con respecto al diseño de bases de datos, el modelado
de datos puede ser descrito así (Brodie 1984:20): "dados los requerimientos de información y
proceso de una aplicación de uso intensivo de datos (por ejemplo, un sistema de información),
construir una representación de la aplicación que capture las propiedades estáticas y dinámicas
requeridas para dar soporte a los procesos deseados (por ejemplo, transacciones y consultas).
La investigación moderna sobre modelos de datos se ha centrado en los aspectos lógicos de las
bases de datos y sobre los conceptos, herramientas y técnicas para el diseño de las mismas (Brodie
1984). Aspectos relativos a la implementación de los modelos, tales como velocidad de ejecución,
de modelos de datos. La investigación más temprana sobre modelos de datos sí estaba más centrada
3
Modelos de Datos
Un modelo de base de datos es un tipo de modelo de datos que determina la estructura lógica
Clasificación
Modelo jerárquico: El modelo jerárquico organiza los datos en una estructura de árbol, en
múltiples.
Modelo relacional: Siendo el modelo más común, el modelo relacional ordena los datos
en tablas, también conocidas como relaciones, cada una de las cuales se compone de
columnas y filas.
Modelo entidad–relación: Este modelo capta las relaciones entre entidades del mundo real
de forma muy similar al modelo de red, pero no está directamente ligado a una estructura
Base de datos orientada a objetos: Este modelo define una base de datos como una
relacionados.
4
Modelo documental: Una base de datos documental está constituida por un conjunto de
modo estructurados.
dentro de una computadora. El modelo está diseñado para permitir a un sujeto a ser descrita
por un pequeño conjunto de atributos que se selecciona de una lista más amplia de posibles
atributos.
Modelo en estrella: El esquema en estrella es un modelo de datos que tiene una tabla de
hechos (o tabla fact) que contiene los datos para el análisis, rodeada de las tablas de
dimensiones.
Índice invertido: Una base de datos construida con estructura de archivo invertido se diseña
Fichero plano: El modelo plano es el modelo de datos más antiguo y más sencillo.
Simplemente presenta todos los datos en una sola tabla, que consiste de columnas y filas.
Modelo asociativo: Este modelo divide todos los puntos de datos en base a si describen
Modelo multidimensional: Esta es una variación del modelo relacional diseñado para
Modelo multivalor: El cual se desprende del modelo relacional, permitiendo que los
5
Modelo semántico: el cual incluye información acerca de cómo los datos almacenados se
Base de datos XML: La cual permite que los datos sean especificados e incluso
Grafo etiquetado
Triplestore
Utilidad
Los modelos de datos son esenciales para el desarrollo de sistemas de información, ya que a
través de ellos puede conseguirse la compatibilidad necesaria para manejar cantidades colosales
de registro en una página de Internet, donde para nuestro nombre sólo podemos ingresar letras, y
para nuestra fecha de nacimiento, números con un orden específico (como ser día, mes y año).
Estas restricciones responden a necesidades de la base de datos y deberían ser iguales en dos bases
Definiciones Básicas
las características esenciales de una estructura de datos. Este proceso de diseño evita los
6
Nivel Lógico: Es el siguiente nivel más alto de abstracción. Describe qué datos se
almacenan en la base de datos y qué relaciones existen entre esos datos. Los
Nivel de Vistas: El nivel más alto de abstracción describe sólo parte de la base de
datos completa. Los usuarios que utilizan este nivel de abstracción tienen una gran
de aplicación (vistas) que esconden los detalles de los tipos de datos. Además de
para evitar que los usuarios accedan a ciertas partes, prohibidas para ellos, de la base
de datos.
semánticos están orientados a los hechos (en oposición a los orientados a objetos). Los
hechos son típicamente expresados por relaciones binarias entre elementos de datos,
mientras que las relaciones de orden superior se expresan como colecciones de relaciones
binarias.
información en una base de datos. Cuando los contenidos se modifican con sentencias
muchas maneras diferentes. Pueden añadirse datos no válidos a la base de datos, tales como
7
Restricciones: Las restricciones le permiten definir la manera en que el Motor de base de
datos exigirá automáticamente la integridad de una base de datos. Las restricciones definen
de alto rendimiento.
Elementos
que se definen en un plan de automatización. Dicho de otra forma, las entidades las
constituyen las tablas de la base de datos que permiten el almacenamiento de los ejemplares
entidad.
Atributos: Son las características, rasgos y propiedades de una entidad, que toman como
valor una instancia particular. Es decir, los atributos de una tabla son en realidad sus
8
campos descriptivos, el predicado que permite definir lo que decimos de un determinado
sujeto.
Relación: Vínculo que permite definir una dependencia entre los conjuntos de dos o más
tablas. Por ejemplo, los usuarios suelen clasificarse según una lista de tipos de usuarios, ya
sean profesores, alumnos o investigadores. De esta forma es posible emitir la relación entre
el usuario Jorge Martínez como alumno y Enrique Valtierra como profesor. Las relaciones
Interrelación: Las interrelaciones las constituyen los vínculos entre entidades, de forma tal
que representan las relaciones definidas en el esquema relacional de forma efectiva. Esto
interrelación entre las entidades, a través de un campo clave que actúa como código de
identificación y referencia para relacionar (es decir, como nexo de unión y articulación de
la relación). Los tipos de interrelaciones entre entidades o tablas se realizan aplicando las
Tipos de relaciones
que puede contener diversos valores entre los que destacan comúnmente el 1 y el *,
9
Relación 1 a *: La relación de uno a varios, define que un registro dado de una
tabla auxiliar o secundaria sólo puede estar vinculado con un único registro de la
Según modalidad
Claves: Es el campo o atributo de una entidad o tabla que tiene como objetivo distinguir
cada registro del conjunto, sirviendo sus valores como datos vinculantes de una relación
Clave externa: Campo clave conformado por el valor de una clave principal
es un campo clave externo que guarda el valor del campo primario ID de la tabla
10
tipodeusuario, especificando de esa forma que un usuario como Enrique Valtierra
produce entre tablas mediante un campo clave que deberá contener la cadena alfanumérica
exacta al identificador de la tabla auxiliar para poder realizar la relación entre los registros.
los datos de un usuario además de su identificador ID sean distintos al de los demás. Dicho
de otra forma, no pueden existir dos registros iguales con los mismos datos.
Representación Grafica
atributo. Más tarde, se añadieron otros conceptos, como los atributos compuestos y las jerarquías
11
Modelado de Situaciones de Requerimiento de Información Propuestas
como un diagrama de fácil comprensión, usando texto y símbolos para representar la forma en que
los datos necesitan fluir. El diagrama se puede utilizar como un mapa para la construcción de un
El modelo debe centrarse en los requerimientos que sean visibles dentro del problema o
dentro del dominio del negocio. El nivel de abstracción debe ser relativamente elevado.
los requerimientos del software y dar una visión del dominio de la información, de la
Cada actor tiene su propio uso para el modelo. Por ejemplo, los participantes de negocios
deben usar el modelo para validar los requerimientos; los diseñadores deben usarlo como
pase para el diseño; el personal de aseguramiento de la calidad lo debe emplear como ayuda
agregan nueva información. No utilice notación compleja si basta una sencilla lista.
12
Conclusión
Los modelos de datos definen con claridad cómo se modela la estructura lógica de una base de
datos. Estos, son entidades necesarias para introducir la abstracción, entendiendo por abstracción
al proceso de aislar un elemento de su contexto o del resto de elementos que lo pueden acompañar.
Un modelo de base de datos incluye, además, las relaciones y limitaciones que determinan cómo
El modelado de datos es muy importante en una base de datos ya que además de tener una
buena organización en nuestra información, nos permitirá realizar una búsqueda de nuestros datos
más ordenada, evitar la duplicidad de información, verificar que el dato cuestionado tiene
significado, que toda la información sea oportuna y ayudara a que en un futuro nuestra base de
datos no tenga errores ni ninguna falla ya antes mencionada. El modelado de datos es de suma
importancia ya que si en un principio nuestros datos no tiene la estructura correcta, esta podría
13
Bibliografía
Prof. Dr. Manuel Blázquez Ochando (2014), Fundamentos y diseños de bases de datos. [en línea],
https://es.wikipedia.org/wiki/Modelo_de_base_de_datos
https://es.wikipedia.org/wiki/Modelo_sem%C3%A1ntico_de_datos
utile.info/article/que-es-un-modelo-de-entidad-atributo-valor
Néstor Buñay, (2016), [en línea], modelado de los requerimientos: escenarios, información y cl,
escenarios-informacion-y-cl/
https://www.lucidchart.com/pages/es/qu%C3%A9-es-un-modelo-de-base-de-datos
Pedro Gutierrez, (2013), Fundamento de las bases de datos: Modelo entidad-relación, [en línea],
modelo-entidad-relacion
14
15
Anexos
16
Notación empleada para elaborar modelos E-R
17
Relaciones (a)uno-muchos, (b)muchos-uno,(c) uno-uno
18