Documentos de Académico
Documentos de Profesional
Documentos de Cultura
BasesDatos 1
BasesDatos 1
y Sistemas de
Informacin
Ernesto Ponsot Balaguer*
Universidad de Los Andes
Escuela de Estadstica - FACES
Ctedra de Computacin.
Metas...
n
Metas
n
Contenido...
n
Contenido...
n
Contenido...
n
Contenido...
n
Contenido
n
Bibliografa...
n
Bibliografa
n
n
n
Evaluacin
n
Conceptos Bsicos de
Sistemas...
Ludwing von BERTALANFFY escribe:
"Estn ingresando en la esfera del pensamiento cientfico
entidades de naturaleza esencialmente nueva. En sus diversas
disciplinas -ya fueran la qumica, la biologa, la psicologa o las
ciencias sociales-, la ciencia clsica procuraba aislar los
elementos del universo observado -compuestos qumicos,
enzimas, clulas, sensaciones elementales, individuos en libre
competencia y tantas cosas ms-, con la esperanza de que
volvindolos a juntar, conceptual o experimentalmente, resultara
el sistema o totalidad -clula, mente, sociedad-, y sera inteligible.
Ahora hemos aprendido que para comprender no se requieren
slo los elementos sino las relaciones entre ellos..."
...Sistemas...
Otra frase clebre:
"el todo es ms que la
suma de sus partes"
...Sistemas...
Se menciona el todo como un objeto
de inters que est bajo estudio, la
suma como la integracin o simple
agregacin y sus partes como los
distintos elementos, ya sean
identificables o no, que componen
dicho objeto de inters.
...Sistemas...
ENTONCES:
La simple delimitacin, identificacin,
separacin, estudio de sus partes y la posterior
unin de las mismas, como si se tratara de un
rompecabezas, no puede reconstruir el todo, no
conduce a su comprensin, pues falta un
ingrediente bsico: lo complejo de las
interrelaciones que se entremezclan, nunca
evidentes e inseparables del entorno.
Sistema:
Una seccin de la realidad, identificable del
resto de las secciones que pudieren existir,
por sus caractersticas especficas, elementos
componentes y su funcin o papel dentro de
esta realidad. Es necesario que sea complejo
bajo la ptica del que lo define. Se requiere
que quien estudia tenga verdadero inters en
descubrir su "funcionamiento" o en
"incrementar su conocimiento" del mismo.
Ideas tiles
n
Clasificacin Amplia de
los Sistemas
Sistema Duro
Sistema Blando
Clasificacin segn
Checkland
Sistemas Naturales:
Origen: origen del universo y del
proceso de la evolucin.
Sistemas fsicos
diseados
(Origen : un hombre
y un propsito)
Sistemas abstractos
diseados
(Origen : un hombre
y un propsito)
Anlisis de Sistemas
ANLISIS DE SISTEMAS:
1.- El o los objetivos a alcanzar (claramente definidos)
2.- Los sistemas, o tcnicas, o maneras con las que
se podran alcanzar los objetivos.
3.- Los insumos o costos que requiere cada tcnica o
sistema.
4.- Un modelo abstracto coherente que muestre las
dependencias entre los sistemas o tcnicas, medios
y recursos.
5.- Un criterio o funcin objetivo que sirva para evaluar
la mejor opcin.
Anlisis y Diseo de
Sistemas de Informacin
1.- Identificacin y definicin
de problemas y objetivos
7.- Implantacin y evaluacin
del sistema
Anlisis de E-P-S
SALIDAS
ENTRADAS
EL SISTEMA.
Procesos Internos que operan con
las entradas y producen las salidas
RETROALIMENTACIN.
Informacin sobre la
brecha entre lo deseado
y lo obtenido
Informacin y Sistemas
La situacin problemtica real,
el sistema tal como es en la realidad.
Informacin y Dato
n
Informacin Operativa...
Es aquel tipo de informacin que se necesita
para las tareas rutinarias de la organizacin.
Para mantener a la organizacin operando
plenamente. Ejemplo de este tipo de
informacin es lo referente a las horas
trabajadas por los empleados, la marcha
cotidiana de la produccin, las solicitudes al
inventario, etc..
Informacin Directiva...
En este caso, se trata de informacin necesaria para
tomar decisiones no triviales, que afectarn el
desempeo de la organizacin a largo plazo y que
generalmente estn bajo la responsabilidad de los
directivos. Ejemplo de este tipo de informacin es
aquella que responde a interrogantes como cunto
producir el ao entrante, o dentro de tres aos?,
qu estrategias sern necesarias para entrar con
xito en un determinado segmento del mercado?,
cundo y cunto ordenar al proveedor para
optimizar el costo del inventario?, etc..
Sistemas de
Informacin
Operativa
Informacin
Directiva
Informacin
Operativa
Entonces: Qu es un
Sistema de Informacin?
Es un conjunto de elementos,
procedimientos y acciones,
interrelacionados entre si cuyo fin es la
produccin de informacin confiable y
veraz que apoye la toma de decisiones
(rutinarias o no) necesarias para la
marcha y el control de la organizacin
de la que forma parte integrante.
Conceptos de Bases de
Datos...
DATOS
01001001
10010011
11100110
Medios
Computacionales
Antes de BD
Contabilidad
Nmina
SI1
SI2
D2
D1
Produccin
Compras
SI3
D3
SI4
D4
Despus de BD
Contabilidad
V1
SI
Nmina
V2
D
Produccin
Compras
V3
V4
Arquitectura de BD
A
B
C
Nivel de Vistas
Nivel Lgico
Nivel Conceptual
Nivel Fsico
Ideas Principales de BD
n
n
n
n
n
n
El Sistema Manejador de
BD (DBMS)...
Usuarios
Usuarios
Aplicaciones
SMBD
BD
Usuarios
DBMS...
Es un conjunto de programas, diseados para crear
y manipular eficientemente, bases de datos (que
responden a algn modelo de datos particular).
En la mayora de los casos, implementa el
nivel fsico de la arquitectura, dejando al
usuario la libertad de establecer los niveles
conceptual y/o lgico y de vistas, para lo cual
puede utilizar las herramientas provedas.
Generadores de aplicaciones
(como 4GL o CASE u otras).
Modelo de Datos...
Es una abstraccin (sistmica) de la
realidad, considerando slo el aspecto
de datos y sus interacciones.
Una organizacin, necesita para
funcionar distintos y variados datos.
Estos se listan y describen
memotcnicamente, en un modelo
que plasma adems, las relaciones
entre ellos.
Modelo de Datos...
basados en objetos
n
Modelo de Datos...
basados en registros
n
El Modelo E-A...
n
Entidad
El Modelo E-A...
n
Atributo1
Atributo2
Entidad
...
Atributon
El Modelo E-A...
n
El Modelo E-A...
n
AtribA1 AtribA2
Asociacin...
... AtribAn
AtribB1 AtribB2
Entidad A
... AtribBm
Entidad B
AtribAj AtribBk
Asociacin
...
El Modelo E-A...
n
El Modelo E-A...
Entidad Dbil...
AtribA1 AtribA2
... AtribAn
Entidad A
AtribAj AtribD1
... AtribDs
Entidad
Dbil
El Modelo E-A...
n
El Modelo E-A...
n
El Modelo E-A...
n
C.I.
Apellidos Nombres
Empleado
Cdigo
C.I. Emp.
Cd. Depto.
Departamento
1
Adscrito A
Nombre
El Modelo E-A...
n
El Modelo E-A...
n
Cdigo
Cdigo
Nombre
Nombre
Cd. Pieza
Cd. Proveed.
Proveedor
Pieza
Proveda Por
Direccin
El Modelo E-A...
n
El Modelo E-A...
n
Cdigo
C.I.
Nombre
Nombre
C.I. Emp.
Cd. Geren.
Gerencia
Empleado
1
Gerente
Actual
El Modelo E-A...Ejercicio:
Distribuidora TV
n
El Modelo Relacional...
Atributo
n
El Modelo Relacional...
Valor Escalar...
n
El Modelo Relacional...
Valor Escalar
n
El Modelo Relacional...
Dominios...
n
El Modelo Relacional...
Dominios...
Se habla entonces de los atributos y sus
dominios subyacentes, o bien, de los
dominios sobre los cuales se definen los
atributos. As, es posible que dos o ms
atributos distintos se definan sobre el
mismo dominio, sin embargo, no es
posible que un atributo sea definido sobre
dos o ms dominios.
El Modelo Relacional...
Dominios...
Considrese el atributo ciudad donde habita una
persona. Este atributo tiene un dominio subyacente
que podramos, como todo conjunto, explicitar por
comprensin como : D = {todas las cadenas de
caracteres, de longitud fija mxima k, que
representan nombres de ciudades} o por extensin
como : D = {Caracas, Londres, Madrid, Pars,
Miami, Mrida, Sevilla, Liverpool, ...}.
El Modelo Relacional...
Dominios...
La definicin de un dominio debe contener, adems
del tipo de dato, su longitud, etc., restricciones
conceptuales que sirvan para comprender el tipo de
valor escalar al que se refiere.
El Modelo Relacional...
Dominios
El concepto de dominio permite establecer
cundo las comparaciones entre atributos
tienen o no sentido. As, si se quisiera
comparar la edad de una persona con la
ciudad en la que habita, en trminos de
mayor que, por ejemplo, claramente se
vera que tal comparacin carece de sentido,
pero la razn formal es que ambos atributos
se definen sobre distintos dominios.
Relacin...
Una relacin definida sobre un
conjunto de dominios (no
necesariamente todos distintos), es
una estructura abstracta de datos
compuesta por dos partes, una
cabecera y un cuerpo.
Relacin...
La cabecera, est formada por un
conjunto (en general fijo) de pares
atributo - dominio, de la forma :
{( A1 : D1 ), ( A2 : D2 ), L , ( An : Dn )}
As, cada atributo Aj est asociado con un y
slo un dominio Dj (j = 1,2,...,n).
Relacin...
El cuerpo est formado por un conjunto (en
general dinmico) de tuplas. Cada tupla est
formada por un conjunto de pares atributo valor, de la forma :
i = 1, 2 , L , m
Una tupla cualquiera tk, contiene valores
escalares vkj de los atributos Aj respectivamente ;
cada valor vkj es un elemento tomado del
dominio Dj sobre el cual se ha definido el
atributo Aj (j = 1,2,...,n y k = 1,2,...,m).
Relacin...
El grado de la relacin es n y de
acuerdo con l, las relaciones se
clasifican en unarias, binarias,
terciarias y en general n-arias. La
cardinalidad de una relacin es m.
Clave Primaria
Relacin...
#-###-#
dd/mm/aa
R
Tuplas
Bs.>0
#>0
Atributos
Grado n
Caracas,
Mrida, etc.
Cardinalidad
m