base de datos - unt bdatos · conceptos generales históricamente: 1. aplicaciones distintas y...

30
Docente: Ing. Francisco Rodríguez Base de Datos BASE DATOS Resultados Requerimientos Internet Universidad Nacional de Trujillo Ingeniería Industrial

Upload: others

Post on 18-Jul-2020

1 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Base de Datos - UNT BDATOS · CONCEPTOS GENERALES Históricamente: 1. Aplicaciones distintas y específicas para cada tarea de rutina propias del nivel administrativo. 2. Posteriormente,

Docente:

Ing. Francisco Rodríguez

Base de Datos

BASE

DATOS

Resultados

RequerimientosInternet

Universidad Nacional de Trujillo

Ingeniería Industrial

Page 2: Base de Datos - UNT BDATOS · CONCEPTOS GENERALES Históricamente: 1. Aplicaciones distintas y específicas para cada tarea de rutina propias del nivel administrativo. 2. Posteriormente,

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

Page 3: Base de Datos - UNT BDATOS · CONCEPTOS GENERALES Históricamente: 1. Aplicaciones distintas y específicas para cada tarea de rutina propias del nivel administrativo. 2. Posteriormente,

1.1 Concepto de Sistema

Un sistema puede definirse como un conjunto

de cosas que ordenadamente relacionadas entre

sí contribuyen a un determinado objetivo.

Page 4: Base de Datos - UNT BDATOS · CONCEPTOS GENERALES Históricamente: 1. Aplicaciones distintas y específicas para cada tarea de rutina propias del nivel administrativo. 2. Posteriormente,

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

Page 5: Base de Datos - UNT BDATOS · CONCEPTOS GENERALES Históricamente: 1. Aplicaciones distintas y específicas para cada tarea de rutina propias del nivel administrativo. 2. Posteriormente,

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

Page 6: Base de Datos - UNT BDATOS · CONCEPTOS GENERALES Históricamente: 1. Aplicaciones distintas y específicas para cada tarea de rutina propias del nivel administrativo. 2. Posteriormente,

2. CONCEPTOS GENERALES1.1 Concepto de Sistema

Esquema de un Sistema Dinámico

Page 7: Base de Datos - UNT BDATOS · CONCEPTOS GENERALES Históricamente: 1. Aplicaciones distintas y específicas para cada tarea de rutina propias del nivel administrativo. 2. Posteriormente,

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

Page 8: Base de Datos - UNT BDATOS · CONCEPTOS GENERALES Históricamente: 1. Aplicaciones distintas y específicas para cada tarea de rutina propias del nivel administrativo. 2. Posteriormente,

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

Page 9: Base de Datos - UNT BDATOS · CONCEPTOS GENERALES Históricamente: 1. Aplicaciones distintas y específicas para cada tarea de rutina propias del nivel administrativo. 2. Posteriormente,

1.2 Concepto de Sistema de Información

Control a dos niveles del Sistema de Información en una

organización

Page 10: Base de Datos - UNT BDATOS · CONCEPTOS GENERALES Históricamente: 1. Aplicaciones distintas y específicas para cada tarea de rutina propias del nivel administrativo. 2. Posteriormente,

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

Page 11: Base de Datos - UNT BDATOS · CONCEPTOS GENERALES Históricamente: 1. Aplicaciones distintas y específicas para cada tarea de rutina propias del nivel administrativo. 2. Posteriormente,

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

Page 12: Base de Datos - UNT BDATOS · CONCEPTOS GENERALES Históricamente: 1. Aplicaciones distintas y específicas para cada tarea de rutina propias del nivel administrativo. 2. Posteriormente,

2. CONCEPTOS GENERALES1.4 SI para la Gestión y para la Ayuda a la Toma de Decisiones

Page 13: Base de Datos - UNT BDATOS · CONCEPTOS GENERALES Históricamente: 1. Aplicaciones distintas y específicas para cada tarea de rutina propias del nivel administrativo. 2. Posteriormente,

2. CONCEPTOS GENERALES1.4 SI para la Gestión y para la Ayuda a la Toma de Decisiones

Page 14: Base de Datos - UNT BDATOS · CONCEPTOS GENERALES Históricamente: 1. Aplicaciones distintas y específicas para cada tarea de rutina propias del nivel administrativo. 2. Posteriormente,

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).

Page 15: Base de Datos - UNT BDATOS · CONCEPTOS GENERALES Históricamente: 1. Aplicaciones distintas y específicas para cada tarea de rutina propias del nivel administrativo. 2. Posteriormente,

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

Sistemas Orientados a los procesos

Page 16: Base de Datos - UNT BDATOS · CONCEPTOS GENERALES Históricamente: 1. Aplicaciones distintas y específicas para cada tarea de rutina propias del nivel administrativo. 2. Posteriormente,

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

Page 17: Base de Datos - UNT BDATOS · CONCEPTOS GENERALES Históricamente: 1. Aplicaciones distintas y específicas para cada tarea de rutina propias del nivel administrativo. 2. Posteriormente,

MODELAMIENTOINTEGRAL

ESQUEMA B.D.Y DEPURACION

ACTUALIZACION

D1

D2

D3

D4

D5

RECUPERACIÓN

PROCESAMIENTO

R1

R2

R3

BD

Sistemas Orientados a los datos

2.- De los Sistemas Tradicionales de Ficheros a Base de Datos

Page 18: Base de Datos - UNT BDATOS · CONCEPTOS GENERALES Históricamente: 1. Aplicaciones distintas y específicas para cada tarea de rutina propias del nivel administrativo. 2. Posteriormente,

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.

2.- De los Sistemas Tradicionales de Ficheros a Base de Datos

Page 19: Base de Datos - UNT BDATOS · CONCEPTOS GENERALES Históricamente: 1. Aplicaciones distintas y específicas para cada tarea de rutina propias del nivel administrativo. 2. Posteriormente,

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

Page 20: Base de Datos - UNT BDATOS · CONCEPTOS GENERALES Históricamente: 1. Aplicaciones distintas y específicas para cada tarea de rutina propias del nivel administrativo. 2. Posteriormente,

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

Page 21: Base de Datos - UNT BDATOS · CONCEPTOS GENERALES Históricamente: 1. Aplicaciones distintas y específicas para cada tarea de rutina propias del nivel administrativo. 2. Posteriormente,

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).

Page 22: Base de Datos - UNT BDATOS · CONCEPTOS GENERALES Históricamente: 1. Aplicaciones distintas y específicas para cada tarea de rutina propias del nivel administrativo. 2. Posteriormente,

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

Page 23: Base de Datos - UNT BDATOS · CONCEPTOS GENERALES Históricamente: 1. Aplicaciones distintas y específicas para cada tarea de rutina propias del nivel administrativo. 2. Posteriormente,

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

Page 24: Base de Datos - UNT BDATOS · CONCEPTOS GENERALES Históricamente: 1. Aplicaciones distintas y específicas para cada tarea de rutina propias del nivel administrativo. 2. Posteriormente,

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

Page 25: Base de Datos - UNT BDATOS · CONCEPTOS GENERALES Históricamente: 1. Aplicaciones distintas y específicas para cada tarea de rutina propias del nivel administrativo. 2. Posteriormente,

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

Page 26: Base de Datos - UNT BDATOS · CONCEPTOS GENERALES Históricamente: 1. Aplicaciones distintas y específicas para cada tarea de rutina propias del nivel administrativo. 2. Posteriormente,

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

Page 27: Base de Datos - UNT BDATOS · CONCEPTOS GENERALES Históricamente: 1. Aplicaciones distintas y específicas para cada tarea de rutina propias del nivel administrativo. 2. Posteriormente,

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

Page 28: Base de Datos - UNT BDATOS · CONCEPTOS GENERALES Históricamente: 1. Aplicaciones distintas y específicas para cada tarea de rutina propias del nivel administrativo. 2. Posteriormente,

“ 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

Page 29: Base de Datos - UNT BDATOS · CONCEPTOS GENERALES Históricamente: 1. Aplicaciones distintas y específicas para cada tarea de rutina propias del nivel administrativo. 2. Posteriormente,

http://untbdatos.weebly.com/

Repositorio web del curso

Page 30: Base de Datos - UNT BDATOS · CONCEPTOS GENERALES Históricamente: 1. Aplicaciones distintas y específicas para cada tarea de rutina propias del nivel administrativo. 2. Posteriormente,

FIN