Relación de las unidades de del programa MODULO IV: Administración y Control de SI Administración de Recursos Informáticos Impacto de SI/TI en Las organizaciones MODULO III: Sistemas de Información (SI) Aplicaciones de Negocios Desarrollo e Implementación MODULO II: Tecnologías de Información (TI) Hardware y Software Archivos y Base de datos Redes Y Telecomunicaciones MODULO I: Sistemas de Información (SI) y Tecnologías de Información (TI) UNIDAD 3 Cómo se administran los datos: ARCHIVOS y BASES DE DATOS Material de Estudio • Artículo “Cómo se administran los datos”, Notas de Cátedra, 2010 • Casos de estudio OBJETIVOS DE LA UNIDAD – Describir los componentes de una base de datos, los modelos y las tecnologías disponibles. – Conocer el modelo relacional de organización y administración de datos. – Conocer y adiestrarse en el uso del lenguaje de consulta estructurado (SQL) para obtener los datos almacenados en una base de datos relacional. – Conocer las nuevas tendencias tecnológicas sobre bases de datos. 1 Sistemas Transaccionales El problema del límite SI DE OPERACIONES DE VENTAS CONTADURÍ CONTADURÍA VENTAS ALMACÉ ALMACÉN Efectos: a) Redundancia de datos b) Falta de estandarización y compatibilidad ORGANIZACIÓN TRADICIONAL DE ARCHIVOS Términos relacionados: CAMPO: Código de vendedor 2 3 CAMPO: Apellido 4 5 6 7 8 9 1 0 1 1 CAMPO: Nombre N°de posición 1 1 2 1 3 1 4 REGISTRO 1: 1 REGISTRO 2: 1 0 G U T I E R R E Z A B E L REGISTRO 3: 8 J U A N M A R T I N E Z 1 5 1 6 17 1 8 1 9 J O S E B A R R I O N U E V O Area de Pagos Sistema de Pagos Prov Ban cos Area de Compras Sistema de Compras Fact Prov Artic Pedid Depósito Sistema de Stock Artic Prov Pedid Stock 2 Prov Ban cos Fact Prov Artic Prov Pedid Artic Pedid Stock ORGANIZACIÓN TRADICIONAL DE ARCHIVOS Problemas: Redundancia de datos Dependencia de datos/programas Falta de flexibilidad Pobre seguridad Dificultad para compartir y disponer de los datos BASE DE DATOS Sistema de Pagos Sistema de Compras DBMS (SABD) Base de datos Sistema de Stock Sistema de Administración de Base de Datos:: software para crear y manipular una Base de Datos. Actúa como interfase entre los programas de aplicación y los archivos de datos físicos 3 BASE DE DATOS Ventajas: Control central en la creación y definición de los datos Reduce la dependencia datos-programa Reduce redundancia e inconsistencia de los datos Reduce costos de desarrollo y mantenimiento Aumenta la flexibilidad del sistema Facilita y controla el acceso a los datos Facilita la disponibilidad de los datos Reduce complejidad en la manipulación de datos Modelos que se utilizan para el estudio de los SI • Modelo de procesos Representa cómo circulan los datos a través del sistema • Modelo de Datos Representar los datos de un SI y las relaciones entre éstos. Un SI necesita guardar datos para posteriormente recuperarlos y así satisfacer las necesidades de información del ente. Elementos del Modelo de Datos • Entidad • Relació Relación • Restricciones 4 Entidad • Entidad Cosa, persona o un hecho sobre el cual el sistema debe guardar información. En una empresa: CLIENTE, PRODUCTO Para cada entidad es necesario definir los siguientes elementos: Atributos Ocurrencias Clave primaria Entidad Atributos Es una caracterí característica o propiedad que interesa representar sobre la entidad. En el caso de CLIENTE: Nombre, Apellido, Domicilio, Sexo, Edad, Número de DNI Los atributos de una Entidad son acordes con las características de la realidad que se desea representar Pueden asumir valores -> dominio Entidad Ocurrencia Es una instancia de la entidad. Clave Primaria Es un atributo o conjunto de atributos que permiten identificar en forma unívoca a las ocurrencias de la misma. 5 Relación Son las conexiones que existen entre los datos que se almacenan. Asociaciones entre las ocurrencias de las entidades. Cardinalidad Especifica la cantidad de ocurrencias que se conectan a ambos extremos de una relación. - Uno a Muchos - Uno a Uno - Muchos a Muchos Caso práctico • Proceso de inscripción a cursar una materia de la carrera 6 Diagrama Entidad / Relación » Cuadrados que representan las Entidades » Líneas que representan las Relaciones Para indicar la cardinalidad > < muchas ocurrencias | una ocurrencia o ninguna ocurrencia Diagrama Entidad / Relación ALUMNO INSCRIPCION Diagrama Entidad / Relación ALUMNO MATERIAS Se inscriben en varias materias INSCRIPCION Existen muchas inscripciones en cada materia 7 Herramienta de trabajo en prácticos Acceso a interfaz WEB E S T R U C T U R SQL SELECT A FROM B WHERE GROUP BY D HAVING ORDER BY F [ASC/DESC] C E 8