Documente Academic
Documente Profesional
Documente Cultură
LA BASE DE DATOS
• Las relaciones entre los datos se hacen entre entidades una entidad es un
centro de atención ejemplo: un pedido o un inventario.
• Cuando analistas y usuarios se familiarizan con el sistema de información
surgen nuevos requerimientos entonces no solo es necesario recuperar un
registro sino relacionarlo con distintas entidades
En este ejemplo la entidad cliente apunta hacia la entidad vehículo, un cliente puede tener muchos vehículos, y un vehículo solo
puede pertenecer a un cliente.
Hay otras relaciones entre entidades que representan las actividades en una organización por ejemplo los departamentos están
conformados por empleados, los productos tiene partes y los proyectos incluyen a los empleados en cada uno de estos ejemplos
las entidades están relacionadas entre si.
DESCRIPCIÓN DE LAS RELACIONES
ENTRE ENTIDADES
Una común se usa al preparar los diagramas de estructura de datos. Las entidades se representan mediante
rectángulos, con el nombre de la entidad en la parte de arriba y una lista de atributos que describan la entidad.
Cada entidad se puede identificar mediante un atributo llave.
El uso de los diagramas de estructura de datos requiere que el analista haga preguntas importantes acerca de
la entidad a describir. La llave de registro, identifica de una forma única a la cuenta. Los demás detalles son los
atributos.
USO EN EL DISEÑO DE ARCHIVO
Cada sistema se puede desarrollar por separado, guardando los datos de los
estados de cuenta aparte de los datos del inventario. Al desarrollar mas sistemas
y crecer su utilidad, muy seguido existe la necesidad de integrar los sistemas
para permitir que la información sea compartida por mas de un sistema.
• REDUNDANCIA
Si cada sistema se desarrolla en forma independiente, la información puede ser almacenada al menos una vez en cada
sistema, éste además de requerir espacio de almacenamiento extra.
• INTEGRIDAD
La integridad de los datos consiste en mantener la precisión y consistencia de los valores de los datos. Los mecanismos
de seguridad protegen la integridad de los datos. También se pueden mantener en el diccionario de datos restricciones
sobre los valores, aunque es una tarea que resulta complicada.
Por último, resaltar que los mecanismos de copias de seguridad y restauración soportados por el SGBD deben
preservar los datos de cualquier fallo del sistema.
EL IMPACTO DE LOS SISTEMAS DE MANEJO
DE UNA BASE DE DATOS EN EL DISEÑO DE
SISTEMAS
Las formas normales son aplicadas a las tablas de una base de datos. Decir que
una base de datos está en la forma normal N es decir que todas sus tablas están
en la forma normal N.
En general, las primeras tres formas normales son suficientes para cubrir las
necesidades de la mayoría de las bases de datos.
El creador de estas 3 primeras formas normales (o reglas) fue Edgar F.
PRIMERA FORMA NORMAL (1FN)
Dependencia Funcional.
Una relación está en 2FN si está en 1FN y si los atributos que no forman parte
de ninguna clave dependen de forma completa de la clave principal. Es decir que
no existen dependencias parciales.
TERCERA FORMA NORMAL (3FN)
Es importante mencionar que la mayoría de los paquetes que manejan bases de datos disponibles en el
mercado poseen las instrucciones SELECT, PROJECT Y JOIN con diferentes nombres y modalidades pero las
mismas funciones.
En este modelo toda la información se representa a través de arreglos bidimensionales o tablas.
Estas operaciones básicas son:
• SELECT
• PROJECT
• JOIN
• Operaciones SELECT
Operación que sirve para extraer renglones de una tabla a una nueva tabla como respuesta a una solicitud a partir de
la tabla inicial que cumpla con los requerimientos según la solicitud, siendo la respuesta a la nueva relación.
• Operaciones PROJECT
Crea una nueva tabla a partir de datos extraídos seleccionando columnas de alguna tabla en relación a alguna solicitud.
• Operaciones JOIN
Relación que combina tablas existentes en respuesta a la pregunta removiendo aquellos datos duplicados
OPERACIONES RELACIONALES:
MANIPULACIÓN DE DATOS
MODELO DE DATOS JERÁRQUICO
Una base de datos puesta en práctica relacionada con este tipo de modelo de
datos primero fue llamada en la forma de publicación en 1992. Antes del
desarrollo del primer sistema de gestión de datos (DBMS), los programas de
uso proporcionaron el acceso a los datos que tuvieron acceso a archivos planos.
Los problemas de integridad de datos y la inhabilidad de tales sistemas de
tratamiento de archivo para representar relaciones de datos lógicas conducen al
primer modelo de datos: el modelo de datos jerárquico. Este modelo, que fue
puesto en práctica principalmente por el Sistema de Dirección de Información
de la IBM (IMS) sólo permite personalizado(exacto) una a varias relaciones entre
entidades. Cualquier entidad al final de la relación puede ser relacionada sólo
con una entidad.
EJEMPLO
Para ilustrar la estructura de los registros en una base de datos de red, mostraremos la base de datos alumno – materia, con los
siguientes registros (en el Lenguaje de programación Pascal):
type alumno = record
nombreA: string[30];
control: string[8];
esp: string[3]
end;
type materia = record
clave: string[7];
nombreM: string[25];
cred: string[2];
end;
El concepto básico en el enfoque de red es el conjunto (`set'), definido por el comité CODASYL. Un conjunto
está constituido por dos tipos de registros que mantienen una relación de muchos a muchos. Para conseguir
representar este tipo de relación es necesario que los dos tipos de registros estén interconectados por medio
de un registro conectivo llamado conjunto conectivo.
Los conjuntos poseen las siguientes características:
• El registro padre se denomina propietario del conjunto, mientras que el registro hijo se denomina miembro.
• Un conjunto está formado en un solo registro propietario y uno o más registros miembros.
• Una ocurrencia de conjuntos es una colección de registros, uno de ellos es el propietario y los otros los
miembros.
• El tipo de registro propietario de un tipo de conjunto debe ser distinto de los tipos de los registros
miembro.
• Sólo se permite que un registro miembro aparezca una vez en las ocurrencias de conjuntos del mismo tipo.
• Un registro miembro puede asociarse con más de un propietario, es decir, puede pertenecer al mismo
tiempo a dos o más tipos de conjuntos distintos. Esta situación se puede representar por medio de una
estructura Mult. Anillo.
• Se pueden definir niveles múltiples de jerarquías donde un tipo de registro puede ser miembro en un
conjunto y al mismo tiempo propietario en otro conjunto diferente.
• Todos los registros propietarios de ocurrencias del mismo tipo de conjunto deben ser del mismo tipo de
registro.
Como ejemplos de DBMSs comerciales basados en el modelo de red cabe citar:
Tanto el modelo jerárquico de datos como el de red permiten únicamente operaciones y facilidades
navegacionales primitivas.
DISEÑO EN UN AMBIENTE DE BASE DE
DATOS
• Base de datos: son programas que administran información y hacen más ordenada la información,
aparte de hacerla fácil de buscar.
• Diseño Lógico: El diseño lógico es el proceso de construir un esquema de la información que utiliza
la empresa, basándose en un modelo de base de datos específico.
• Esquema: es el que define a la base de datos.
• Llave Foránea (FK): Conjunto de atributos común a dos entidades que sirve como relación entre las
dos entidades. No es un atributo de la entidad relacionada, pero es la llave-primaria de la entidad con
la cual ésta se relaciona Es marcada como FK en el RDM.
• Nodo: Es un punto terminal de una red, o cualquiera de sus intersecciones. Su origen está en la raíz
indoeuropea ned, que en latín produjo nodus, origen del español nodo y nudo (y que, por cierto, dio
origen a la propia net en inglés). Según el Gran diccionario de uso del español actual de SGEL,
define Nodo como "Punto de intersección o unión de varios elementos que confluyen en el mismo
lugar“. En una red de ordenadores cada una de lás máquinas es un nodo, y si la red es Internet, cada
servidor constituye también un nodo.
BIBLIOGRAFÍA