Documentos de Académico
Documentos de Profesional
Documentos de Cultura
SISTEMAS DE
INFORMACIÓN II
DISEÑO DE INTERACCIONES DE
BASES DE DATOS
Gloria Estella Toro Villa
Ana Lorena Niño Téllez
Ángela Margarita Núñez Ariza
Blanca Helena Parada Lancheros
William Poveda Merchán
Mónica Johanna Sandoval Rincón
Sandra Mylena Segura Medina
DESARROLLO DE SISTEMAS
EN UN AMBIENTE DE BASES
DE DATOS.
DATOS
PEDIDO
CLIENTE
I M
I
I M
M
Licencia De Pedido Empleado
Manejo
Dependencia entre entidades:
Relación
Entidad
* Apuntadores atributos:
atributos enlazan dos entidades mediante
la información común, usualmente un atributo llave en uno
y un atributo (no llave) en el otro.
* Apuntadores lógicos:
lógicos identifican las relaciones entre las
entidades, sirven para obtener acceso inmediato a la
información en una entidad, definiendo un atributo llave
en otra entidad.
Los apuntadores lógicos, que usualmente se indican en la
parte inferior del diagrama de estructura de datos, son los
enlaces con las demás entidades incluidas en el diagrama.
EJEMPLO DIAGRAMA ESTRUCTURA DE DATOS
PEDIDO CLIENTE
Numero de cliente
Clave Numero de
pedido
Nombre del cliente
Descripción del articulo
Dirección del cliente
Atributos Precio del articulo
Balance actual
Cantidad solicitada
Balance a 30 días
Apuntador
Lógico
ARTICULO
Numero de articulo
• 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
los DBMS son sistemas de manejadores de bases de datos
que cuentan con:
• La flexibilidad en el almacenamiento
• Recuperación de datos
• Producción de información
Es decir que es un lenguaje para el manejo de base de datos.
ESQUEMA
Es un puente entre el programa de aplicación el cual determina
cuales datos son necesarios y como se les procesara, que
coloca los datos en los dispositivos de almacenamiento y
define a la sección de la base de datos que se utilizara para
la recuperación de la información:
1. El programa determinara que datos y necesidades tienen al
DBMS
2. el DBMS determina que los datos estén en el sistema
3. Instruye al sistema operativo para localizar y recuperar los
datos del lugar especifico en el dispositivo donde se
almacenan.
4. se da una copia de datos al programa de aplicación para su
procesamiento.
El DBMS permite la independencia de los datos lo cual si el
programa cambie los datos no sufren cambios y se emplea
un diccionario que evita la duplicidad de datos.
Dependencia Funcional.
FORMA PASOS
Cambiar todas las estructuras que no
PRIMERA FORMA NORMAL sean bidimensionales (es decir grupos
de repetición) en estructuras de
registros bidimensionales.
SEGUNDA FORMA NORMAL Eliminar los datos que no dependan
totalmente de las llaves de registro
TERCERA FORMA NORMAL Eliminar los datos que dependan
transitivamente de las llaves primarias
MANIPULACION DE DATOS
Depende del diseño de la base de datos si es óptimo su
desarrollo sus directrices serán más fáciles de recuperar.