Story Transcript
Universidad Nacional de Trujillo Ingeniería Industrial
Base de Datos Resultados Internet
Requerimientos
BASE DATOS
Docente: Ing. Francisco Rodríguez
Agenda
Tema 1: Introducción a Base de Datos
1. Sistemas de Información 1.1. Concepto de Sistema 1.2. Concepto de Sistema de Información 1.3. Componentes de un Sistema de Información 1.4. SI para la Gestión y SI para la Ayuda a la Toma de Decisiones
2. De los Sistemas Tradicionales de Ficheros a las Bases de Datos 3. Ventajas e Inconvenientes de las BD frente a los Ficheros 4. Concepto de Base de Datos 5. Distintos Niveles de Abstracción de una BD
1.1 Concepto de Sistema
Un sistema puede definirse como un conjunto de cosas que ordenadamente relacionadas entre sí contribuyen a un determinado objetivo.
1.1 Concepto GENERALES de Sistema 2. CONCEPTOS
Los Sistemas pueden ser naturales o artificiales, si son debidos al hombre. Un sistema de información es un sistema artificial
¿Qué son los datos? • Son los registros de los hechos, los acontecimientos o las transacciones. • Son la materia prima para obtener la información. • Son series de números, de caracteres que por si solos no quieren decir nada
¿Qué es la información? • Son los datos procesados de tal forma que resultan útiles o significativos en un cierto contexto. • Según el proceso y según el contexto, la información puede resultar diferente.
1.1 Concepto de Sistema SISTEMA DINAMICO Controla su actuación en función de cómo las
salidas controlan los objetivos marcados. Se adecua dinámicamente a las condiciones del entorno. El control del sistema se puede realizar mediante mecanismos internos (sistemas autorregulados), del entorno o por ambos.
1.1 Concepto de Sistema 2. CONCEPTOS GENERALES Esquema de un Sistema Dinámico
1.2 Concepto de Sistema de Información Toda organización necesita, para su funcionamiento, un conjunto de informaciones que se han de transmitir entre sus elementos y desde y hacia el exterior del sistema. Una parte de esta comunicación que se realiza por medio de contactos interpersonales entre los empleados, es el sistema de información informal. Cuando se trata de organismos complejos, este tipo de flujo de información es insuficiente y costoso, por lo que se hace necesario un sistema de información formal u organizacional.
1.2 Concepto de Sistema de Información Un Sistema de Información toma datos del entorno y devuelve como resultado la información que la organización requiere para su gestión y toma de decisiones. La organización debe marcar objetivos y directrices que permitan regular al SI. Se denomina Sistema Objeto a la parte de la organización de la cual se nutre el SI y a la cual revierten sus resultados. Los SI son sistemas eminentemente dinámicos
1.2 Concepto de Sistema de Información Control a dos niveles del Sistema de Información en una organización
1.2 Concepto de Sistema de Información “Un SI es un conjunto de elementos, ordenadamente relacionados entre sí de acuerdo con unas ciertas DEF. DE SISTEMAS (CONT) reglas, que aportaDE al INFORMACION sistema objeto (es decir a la organización a la cual sirve y que le marca las directrices de funcionamiento) la información necesaria para el cumplimiento de sus fines, para lo cual tendrá que recoger, procesar y almacenar datos, procedentes tanto de la misma organización como de fuentes externas, facilitando la recuperación, elaboración y presentación de los mismos”, de Miguel y Piattini (1999).
1.3 Componentes de un Sistema de Información Contenido -Datos-
Referencial Factual
Estructurados
No estructurados Equipo Físico -hardware-
SISTEMA DE INFORMACIÓN
Soporte Lógico -software-
Administrador Usuarios
Unidad Central de Proceso Equipos periféricos Sistema Operativo Gestión de datos –SGBDControl de la comunicaciones Tratamientos específicos Área de datos Área informática Informáticos No informáticos
1.4 SI para la Gestión y para laGENERALES Ayuda a la Toma de Decisiones 2. CONCEPTOS
1.4 SI para la Gestión y para laGENERALES Ayuda a la Toma de Decisiones 2. CONCEPTOS
1.4 SI para la Gestión y para laGENERALES Ayuda a la Toma de Decisiones 2. CONCEPTOS
Históricamente: 1. Aplicaciones distintas y específicas para cada tarea de rutina propias del nivel administrativo. 2. Posteriormente, se optó por utilizar una BD común que incorporara, sin redundancias innecesarias, la información necesaria para las distintas funciones. De este modo, se dispone de un único SI capaz de dar respuesta tanto a las necesidades de gestión como a las de decisión. 3. En la actualidad se han incorporado nuevas técnicas para dar soporte a la toma de decisiones: minería de datos (Data Mining) y almacenes de datos (Data Warehouse). Surgen nuevos sistemas dirigidos a los directivos (Decision Support Systems o Executive Information Systems).
2.- De los Sistemas Tradicionales de Ficheros a Base de Datos D1
f1
T1
R1
D2
f2
T2
R2
T3
R3
D3 D4
f3
f6 D5
f4 T4
D6 D7
DATOS
f5 FICHEROS
T5
TRATAMIENTOS
R4 R5
RESULTADOS
2.- De los Sistemas Tradicionales de Ficheros a Base de Datos Inconvenientes de los Sistemas Orientados a procesos Ocupación inútil de memoria secundaria Aumento en los tiempos de proceso Inconsistencias Dependencia de los datos respecto al soporte físico y a los programas (falta de flexibilidad frente a cambios) No son apropiados para sistemas de ayuda a la toma de decisiones.
Surge un nuevo enfoque, el de una BD, donde los datos se almacenen una sola vez, con independencia de los tratamientos
2.- De los Sistemas Tradicionales de Ficheros a Base de Datos Inconvenientes de los Sistemas Orientados a procesos D1
R1 MODELAMIENTO INTEGRAL
D2
RECUPERACIÓN ESQUEMA B.D. Y DEPURACION
D3
R2
BD PROCESAMIENTO
D4
D5
ACTUALIZACION
R3
2.- De los Sistemas Tradicionales de Ficheros a Base de Datos La necesidad de una gestión mas racional del conjunto de datos, surge un nuevo enfoque que se apoya sobre una Base de Datos. Los datos son recogidos y almacenados una sola vez con independencia de los tratamientos. Los datos se organizan y se mantienen en un conjunto estructurado que no esta diseñado para una aplicación concreta, sino por el contrario tiende a satisfacer las necesidades de información de toda la organización. Mejoran la calidad de las prestaciones de los Sistemas Informáticos y aumentan su rendimiento, presentan una multitud de ventajas frente a los sistemas Orientados a los procesos.
3. Ventajas e inconvenientes de las BD frente a los Ficheros Ventajas de las Bases de Datos REFERIDAS A: A) LOS DATOS: - Independencia de éstos respecto de los tratamientos y viceversa - Mejor disponibilidad de los mismos - Mayor eficiencia en la recogida, codificación y entrada en el sistema B) LOS RESULTADOS - Mayor coherencia - Mayor valor informativo - Mejor y más normalizada documentación C) LOS USUARIOS - Acceso más rápido y sencillo de los usuarios finales - Más facilidades para compartir los datos por el conjunto de usuarios - Mayor flexibilidad para atender a demandas cambiantes
3. Ventajas e inconvenientes de las BD frente a los Ficheros Inconvenientes de las Bases de Datos Instalación costosa Costo de almacenamiento de los productos Necesidad de personal especializado Implantación larga y difícil Falta de rentabilidad a corto plazo Escasa estandarización Desfase entre teoría y práctica Sistemas monolíticos Excesiva dependencia del fabricante
4. Concepto de Base de Datos “Colección o depósito de datos integrados, almacenados en
soporte secundario (no volátil) y con redundancia controlada. Los datos, que han de ser compartidos por diferentes usuarios y aplicaciones, deben mantenerse independientes de ellos, y su definición (estructura de la base de datos) única y almacenada junto con los datos, se ha de apoyar en un modelo de datos, el cual ha de permitir captar las interrelaciones y restricciones existentes en el mundo real. Los procedimientos de actualización y recuperación, comunes y bien determinados, facilitarán la seguridad del conjunto de los datos”, de Miguel y Piattini (1999).
4. Concepto de Base de Datos Sistema de Gestión de Base de Datos (SGBD) Conjunto de programas que permiten la implantación, acceso y mantenimiento de la BD
Sistema de Base de Datos (SBD) SGBD + DATOS + USUARIOS
4. Concepto de Base de Datos. SGBD - Libres PostgreSQL (http://www.posgresql.org Postgresql) Licencia BSD MySQL Licencia Dual, depende el uso. FireBird basada en la versión 6 de Interbase, Initial Developer's PUBLIC LICENSE Version 1.0. DB2 Express-C (http://www.ibm.com/ar/businesscenter/catalogo/db2_expres s-c.phtml) Apache Derby (http://db.apache.org/derby/) Microsoft SQL Server Compact Edition Sybase ASE Express Edition para Linux (Edición gratuita para Linux
4. Concepto de Base de Datos. SGBD - Comerciales dBase FileMaker Fox Pro IBM DB2 Universal Database (DB2 UDB) IBM Informix Interbase de CodeGear, filial de Borland Microsoft Access Microsoft SQL Server NexusDB Oracle Paradox Progress (DBMS) Sybase ASE Sybase ASA Sybase IQ
5. Distintos niveles de abstracción de una Base de Datos Las tres estructuras de los sistemas de bases de datos ESTRUCTURA LOGICA DE USUARIO
Esquema externo
ESTRUCTURA LOGICA GLOBAL Esquema conceptual
ESTRUCTURA FÍSICA Esquema INTERNO
5. Distintos niveles de abstracción de una Base de Datos
Niveles: Externo
Conceptual
Vista 1 Correspondencia o Transformación
Vista 2
Esquema Conceptual
Visiones Individuales de Usuarios
Visión de la comunidad de Usuarios
Interno Esquema Interno B.D. Almacenada
Visión Física
5. Distintos niveles de abstracción de una Base de Datos Nivel Interno : Más cercano al almacenamiento físico, o sea se ocupa de cómo se almacenan físicamente los datos. Nivel Conceptual : Es el nivel intermedio entre los otros dos y presenta una vista global o comunitaria de los datos. Nivel Externo : Más cercano a los usuarios, se ocupa de como los usuarios perciben los datos (vistas individuales).
5. Distintos niveles de abstracción de una Base de Datos
“ Listado de alumnos por Asignatura Asignaturas de un Alumno ” Alumno
Cursa
Asignatura
Rut_al
Rut_al Cod_Asi
Cod_Asi
Rut_al N7 Dig_V C1 Nom_Al C24 ….. …...
Rut_al N7 Cod_Asi N6 Sec N1
NIVEL EXTERNO
NIVEL CONCEPTUAL
Cod_Asi N6 Nom_As C16 Num_Cr N2 ….. …...
NIVEL INTERNO
REPOSITORIO WEB DEL CURSO: http://untbdatos.weebly.com/
FIN