modelos de base de datos
¿Qué es una Base de datos? - Definición de Base de datos
Una base de datos es una colección de información organizada de forma que un programa de ordenador pueda seleccionar rápidamente los fragmentos de datos que necesite. Una base de datos es un sistema de archivos electrónico.
Las bases de datos tradicionales se organizan por campos, registros y archivos. Un campo es una pieza única de información; un registro es un sistema completo de campos; y un archivo es una colección de registros. Por ejemplo, una guía de teléfono es análoga a un archivo. Contiene una lista de registros, cada uno de los cuales consiste en tres campos: nombre, dirección, y número de teléfono.
Modelo de base de datos
Un modelo de base de datos (Data Información Estructurada) es un tipo de modelo de datos que determina la estructura lógica de una base de datos y de manera fundamental determina el modo de almacenar, organizar y manipular los datos.
Un diccionario de datos:
es un archivo que define el formato de los datos en un archivo sin formato ASCII de ancho fijo usado en IBM® Campaign, como tabla base o como tabla general.
Un diccionario de datos es necesario para interpretar la estructura y formato de un archivo de texto ASCII de ancho fijo. Define los nombres de campo, su orden, sus tipos de datos (cadena o numérico) y las posiciones de bytes que ocupan en el archivo. Los diccionarios de datos se crean automáticamente para archivos sin formato de ancho fijo creados por Campaign y éstos no suelen precisar de la creación o edición manual.
Los diccionarios de datos se utilizan en procesos de salida, como Instantáneas, Listas de correo y listas de telemarketing, para asegurarse de que las tablas de archivo sin formato que cree cumplen una estructura específica.
Un diccionario de datos define los campos de tabla, tipos de datos y tamaños. Puede desarrollar diccionarios de datos para salida específica de proveedor o canal y reutilizarlos para crear salida de un formato predeterminado.
Si está utilizando un archivo sin formato de ancho fijo creado por una aplicación de terceros que no es de IBM , debe crear manualmente o de forma programática un diccionario de datos asociado. O quizás quiera copiar un diccionario de datos existente y editarlo para crear un archivo nuevo. También puede editar un diccionario de datos para cambiar nombres de campo. Debe tener cuidado de no corromper datos, si decide editar alguno de los demás campos del diccionario de datos.

2.1 Entidad – relación
2.2 Jerárquico
Denominado por sus siglas como: E-R; Este modelo representa a la
realidad a través de entidades, que son objetos que existen y que se
distinguen de otros por sus características, por ejemplo: un alumno se
distingue de otro por sus características particulares como lo es el
nombre, o el numero de control asignado al entrar a una institución
educativa, así mismo, un empleado, una materia, etc. Las entidades
pueden ser de dos tipos:
- Tangibles: Son todos aquellos objetos físicos que podemos ver, tocar o sentir.
- Intangibles: Todos aquellos eventos u objetos conceptuales que no podemos ver, aun sabiendo que existen, por ejemplo: la entidad materia, sabemos que existe, sin embargo, no la podemos visualizar o tocar.
Las características de las entidades en base de datos se llaman
atributos, por ejemplo el nombre, dirección teléfono, grado, grupo, etc.
son atributos de la entidad alumno; Clave, número de seguro social,
departamento, etc., son atributos de la entidad empleado. A su vez una
entidad se puede asociar o relacionar con más entidades a través de
relaciones.
Pero para entender mejor esto, veamos un ejemplo:

Consideremos una empresa que requiere controlar a los vendedores y
las ventas que ellos realizan; de este problema determinamos que los
objetos o entidades principales a estudiar son el empleado (vendedor) y
el artículo (que es el producto en venta), y las características que los
identifican son:
Empleado:
Artículo:
Nombre
Descripción
Puesto
Costo
Salario
Clave
R.F.C.
La relación entre ambas entidades la podemos establecer como Venta. Bueno, ahora nos falta describir como se representa un modelo E-R
gráficamente, la representación es muy sencilla, se emplean símbolos,
los cuales son:

Así nuestro ejemplo anterior quedaría representado de la siguiente
forma:

Existen más aspectos a considerar con respecto a los modelos entidad
relación, estos serán considerados en el tema Modelo Entidad Relación.
Este modelo utiliza árboles para la representación lógica de los datos.
Este árbol esta compuesto de unos elementos llamados nodos. El nivel
más alto del árbol se denomina raíz. Cada nodo representa un registro
con sus correspondientes campos.
La representación gráfica de este modelo se realiza mediante la creación
de un árbol invertido, los diferentes niveles quedan unidos mediante
relaciones.

En este modelo solo se pueden representar relaciones 1:M, por lo que
presenta varios inconvenientes:
• No se admiten relaciones N:M
• Un segmento hijo no puede tener más de un padre.
• No se permiten más de una relación entre dos segmentos.
• Para acceder a cualquier segmento es necesario comenzar por el
segmento raíz
• El árbol se debe de recorrer en el orden designado.
2.3 De red En este modelo las entidades se representan como nodos y sus relaciones son las líneas que los unen. En esta estructura cualquier componente puede relacionarse con cualquier otro.
A diferencia del modelo jerárquico, en este modelo, un hijo puede tener varios padres.
Los conceptos básicos en el modelo en red son:
• El tipo de registro, que representa un nodo.
• Elemento, que es un campo de datos.
• Agregado de datos, que define un conjunto de datos con nombre.
Este modelo de datos permite representar relaciones N:M
Aquí se representa los datos mediante colecciones de registros y sus relaciones se representan por medio de ligas o enlaces, los cuales pueden verse como punteros. Los registros se organizan en un conjunto de gráficas arbitrarias.
Ejemplo:
2.4 Relacional
Este modelo es el más utilizado actualmente ya que utiliza tablas bidimensionales para la representación lógica de los datos y sus relaciones.
Algunas de sus principales características son:
• Puede ser entendido y usado por cualquier usuario.
• Permite ampliar el esquema conceptual sin modificar las aplicaciones de gestión.
• Los usuarios no necesitan saber donde se encuentran los datos físicamente.
El elemento principal de este modelo es la relación que se representa mediante una tabla.

En este modelo se representan los datos y las relaciones entre estos, a través de una colección de tablas, en las cuales los renglones (tuplas) equivalen a los cada uno de los registros que contendrá la base de datos y las columnas corresponden a las características(atributos) de cada registro localizado en la tupla;
Comentarios
Publicar un comentario