base de datos - untbdatos.weebly.comuntbdatos.weebly.com › uploads › 5 › 5 › 5 › 0 ›...
TRANSCRIPT
Docente:
Ing. Francisco Rodríguez
Base de Datos
BASE
DATOS
Resultados
RequerimientosInternet
Universidad Nacional de Trujillo
Ingeniería Industrial
Agenda
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
Tema 1: Introducción a Base de Datos
1.1 Concepto de Sistema
Un sistema puede definirse como un conjunto
de cosas que ordenadamente relacionadas entre
sí contribuyen a un determinado objetivo.
Los Sistemas pueden ser naturales o artificiales, si son debidos al hombre.
Un sistema de información es un sistema artificial
2. CONCEPTOS GENERALES1.1 Concepto de Sistema
¿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.
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.
SISTEMA DINAMICO
1.1 Concepto de Sistema
2. CONCEPTOS GENERALES1.1 Concepto de Sistema
Esquema de un Sistema Dinámico
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
1.2 Concepto de Sistema de Información
Control a dos niveles del Sistema de Información en una
organización
DEF. DE SISTEMAS DE INFORMACION (CONT)
“Un SI es un conjunto de elementos, ordenadamente
relacionados entre sí de acuerdo con unas ciertas
reglas, que aporta al 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.2 Concepto de Sistema de Información
1.3 Componentes de un Sistema de Información
SISTEMA
DE
INFORMACIÓN
Usuarios Informáticos
No informáticos
AdministradorÁrea de datos
Área informática
Soporte Lógico-software-
Sistema OperativoGestión de datos –SGBD-Control de la comunicacionesTratamientos específicos
Contenido-Datos-
Referencial
FactualEstructurados
No estructurados
Equipo Físico-hardware-
Unidad Central de Proceso
Equipos periféricos
2. CONCEPTOS GENERALES1.4 SI para la Gestión y para la Ayuda a la Toma de Decisiones
2. CONCEPTOS GENERALES1.4 SI para la Gestión y para la Ayuda a la Toma de Decisiones
2. CONCEPTOS GENERALES1.4 SI para la Gestión y para la Ayuda a la Toma de Decisiones
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
D2
D3
D4
D5
D6
D7
f1
f2
f3
f4
f5
f6
T1
T2
T3
T5
T4
R1
R2
R3
R4
R5
DATOS FICHEROS TRATAMIENTOS 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
MODELAMIENTOINTEGRAL
ESQUEMA B.D.Y DEPURACION
ACTUALIZACION
D1
D2
D3
D4
D5
RECUPERACIÓN
PROCESAMIENTO
R1
R2
R3
BD
Inconvenientes de los Sistemas Orientados a procesos
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
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
Las tres estructuras de los sistemas de bases de datos
5. Distintos niveles de abstracción de una Base de Datos
Vista 1 Vista 2
Esquema Conceptual
EsquemaInterno
Niveles:Externo
Conceptual
Interno
B.D. Almacenada
Correspondenciao
Transformación
Visiones Individualesde Usuarios
Visión de la comunidadde Usuarios
Visión Física
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 ocupade como los usuarios perciben los datos (vistasindividuales).
5. Distintos niveles de abstracción de una Base de Datos
“ Listado de alumnos por AsignaturaAsignaturas de un Alumno ”
NIVEL EXTERNO
Alumno AsignaturaCursa
Rut_al Cod_AsiRut_al
Cod_AsiNIVEL CONCEPTUAL
Rut_al N7Dig_V C1Nom_Al C24…..…...
Rut_al N7Cod_Asi N6Sec N1
Cod_Asi N6Nom_As C16Num_Cr N2…..
…...
NIVEL INTERNO
5. Distintos niveles de abstracción de una Base de Datos
FIN