2. Sistemas de Información
• Es conjunto de componentes o programas que
trabajan junto a un sistema gestor de datos para
dar respuestas a requerimientos solicitados por
un usuario.
Sistema Información
PROGRAMA
SISTEMA GESTOR
DE DATOS USUARIO
3. Sistemas de Información
• Diseño lógico
Es una descripción de los requisitos funcionales de
un sistema. (Diseño a nivel de usuario)
• Diseño físico
Corresponde a la forma en que se lograran las tareas
definidas del sistema. Define como se almacenara
los datos que sustentas el sistema. (Diseño a nivel
del desarrollador)
4. Diseño físico
• Sistemas orientado a archivos
Almacenan los datos en forma independiente, sin
ningún tipo de relación.
• Sistema base de datos
Se definen como conjunto de datos que se
encuentran organizados y relacionados entre sí de
forma lógica y física.
5. Sistema orientado a archivos
Organización clásica de sistemas orientados a archivos
D1 F1 T1 R1
F6
D2
F2
T2 R2
D3
F3 T3 R3
D4
TRATA -
DATOS ARCHIVOS MIENTOS RESULTADOS
6. Sistema orientado a archivos
• Complejidad de un sistema de archivos para:
Crear un archivo con una estructura determinada.
Consultar o actualizar un archivo imponiendo diferentes
condiciones.
Modificar dinámicamente la estructura de un archivo.
Proteger ciertas filas o columnas de usuarios no autorizados.
Permitir el acceso desde distintas aplicaciones, con distintos.
lenguajes y sistemas operativos.
7. Sistema base de datos
D1
R1
D2
Actualización Recuperación
D3
B.D R2
. Tratamiento
Almacenamiento
D4
R3
D5
Datos Creación y Recuperación Resultados
Actualización y tratamiento
8. Sistema base de datos
Beneficios
Redundancia reducida y controlada.
Inconsistencia reducida.
Acceso concurrente por parte de múltiples usuarios.
Integridad de los datos. (Restricciones de consistencia)
Consultas complejas optimizadas.
Seguridad de acceso.
Respaldo y recuperación.
10. Modelo de Datos
• Un Modelo de Datos se utiliza para diseñar la estructura de una
Base de Datos mediante una colección de herramientas
conceptuales que permiten describir los datos, las entidades que
intervienen, las relaciones entre las diferentes entidades u objetos y
las restricciones de consistencia.
11. Modelo de datos
• Modelos – Esquemas - Ejemplares
Conjunto de reglas MODELO1 MODELO I MODELO N
para estructurar
datos del mundo real
Percepción de una
determinada realidad
interpretada de ESQUEMA 1 ESQUEMA I ESQUEMA N
acuerdo a un cierto
modelo
Valores que toma la
percepción de una EJEMPLAR 1 EJEMPLAR I EJEMPLAR
cierta realidad N
(esquema) en un
punto del tiempo
Fuente: Diseño de Bases de Datos Relacionales. De Miguel, Piattini, Marcos.
12. Ejemplo
• Modelo
Un edificio esta formado por uno o mas pisos, con ventanas, entrada principal y
techo.
• Esquemas
• Ejemplares
▫ DuocUC sede Puente Alto.
▫ Mi casa.
▫ Hospital
13. Ejemplo
• Modelos
En un curso esta constituido de 0 o mas alumnos
• Esquema
Curso ------ inscripción ------- Alumnos
0,n 1,n
• Ejemplar
TAP3501 20
SSA010 12
14. Ejemplo
• Modelos
El teléfono es un dispositivo de telecomunicación diseñado para
transmitir conversación por medio de señales eléctricas (Wikipedia)
• Esquema
?
• Ejemplar
?
15. Modelo entidad relación
• El modelo de entidad relación es un modelo de
datos basado en la percepción del mundo real el
cual consiste en un conjunto de objetos básicos
llamados entidades y relaciones.
20. Atributos
• Los atributos son las características que definen
o identifican a una entidad o interrelación.
• Dominio: conjunto de posibles valores que
puede tomar un atributo. Tiene un nombre y una
existencia propia independiente de las entidades
y relaciones
Atributo Atributo principal Atributo
Alternativo o clave secundario
21. Ejemplo
• Definición del dominio lenguas = {español,
inglés, portugués, chino, alemán, francés}
Cod_libro
Título
LIBRO Idioma lenguas
Año_edición
Num_ejemplares
Fecha_prestamo
presta
Fecha_devolución
Cod_socio
SOCIO Rut_socio
Domicilio
Fecha_nacimiento
22. Ejemplo modelo entidad relación
Fuente: Wikipedia (http://es.wikipedia.org/wiki/Modelo_entidad-relaci%C3%B3n )
23. Referencias
• Sistemas de información, Javier Fernández Rivera.
http://aurea.es/wp-content/uploads/sistemasinformacion.pdf
• Panoramas generales diseño físico y lógico, Lauro Soto.
http://www.mitecnologico.com/Main/PanoramaGeneralDise%F1oFisicoYLogico
• Conceptos básicos de base de datos, Cesar Fernández.
http://es.scribd.com/doc/49056543/basesdedatos-091202214334-phpapp01
• Descarga MySQL.
http://dev.mysql.com/downloads/mirror.php?id=406389
• Microsoft .NET Framework 4
http://www.microsoft.com/download/en/details.aspx?id=17851
• Documentación MySQL.
http://dev.mysql.com/doc/
• NetBeans
http://download.netbeans.org/netbeans/7.1.1/final/bundles/netbeans-7.1.1-ml-javaee-windows.exe