Tema5: Organización de Los Datos
Tema5: Organización de Los Datos
Tema5: Organización de Los Datos
Informtica
Departamento de Informtica
Israel Gonzlez Carrasco
([email protected])
Mara Beln Ruiz Mezcua
([email protected])
Contenido
1. Objetivos.
2. Introduccin.
3. Tipos de Organizacin.
4. Tratamiento de Informacin no
Estructurada.
5. Tratamiento de Informacin Estructurada.
Objetivos
Comprender la necesidad y utilidad de organizar y
estructurar la informacin para almacenarla y
recuperarla.
Reconocer los diferentes tipos de datos, bases de datos y
sistemas de recuperacin con las que se pueden manejar
la informacin.
Ser capaces de entender y manejar una base de datos en
Microsoft Access a nivel usuario.
Introduccin
Una organizacin de datos es una estructura fsica-lgica
que permite realizar operaciones computacionales
(editar, guardar, actualizar, etc.) sobre un contenido de
informacin.
Estructura fsica; describe la manera fsica (bytes) de
almacenar los datos en un soporte (como se almacenan los
datos en el soporte).
Estructura lgica; describe la manera lgica de representar
la informacin a los usuarios (como ve el usuario la
informacin).
Introduccin (II)
Representacin lgica
Almacenamiento fsico
Tipos de Organizacin
Organizacin no estructurada
Organizacin estructurada
Documentos.
10
DNI
Fecha Ingreso
Nombre
Formacin
Direccin
Especialidad
Puesto
Nivel de conocimiento
11
Posibles Soluciones:
Solucin 1:
Solucin 2:
Solucin 3:
12
Comentarios:
Solucin 1:
Solucin 2:
Solucin 3:
13
Problemas:
14
Dificultad de mantenimiento.
Excesiva dependencia del soporte fsico.
Dependencia de los datos respecto de los programas.
Dificultad para montar sistemas de informacin orientados
a la toma de decisiones.
Los ficheros estn muy orientados a cada aplicacin.
15
Datos 1
Resultado A
Datos 2
.
.
.
Proceso de
Almacenamiento
Datos n
16
Proceso de
Tratamiento
Base de Datos
Resultado B
Resultado C
Conceptos Bsicos:
Bases de Datos
17
Datos 1
Fichero
Datos 2
.
.
.
SGBD
(actualizacin)
Datos n
18
SGBD
(recuperacin)
Base de Datos
Resultado
Aplicacin
Base de datos:
19
20
21
22
Nivel Conceptual:
Nivel Externo:
23
Usuario Aplicacin 1
Usuario Aplicacin 2
Usuario Aplicacin 3
Usuario Aplicacin n
ESQUEMA
CONCEPTUAL
Base de Datos
ESQUEMA FISICO
24
Modelo Relacional:
25
Microsoft Access.
Oracle.
Microsoft SQL Server.
BD2.
MySQL.
Informix.
27
Atributo 1
XXXXXXXX
XXXXXXXX
XXXXXXXX
XXXXXXXX
XXXXXXXX
28
Atributo 2
XXXXXXXX
XXXXXXXX
XXXXXXXX
XXXXXXXX
XXXXXXXX
.....................
XXXXXXXX
XXXXXXXX
XXXXXXXX
XXXXXXXX
XXXXXXXX
Atributo n
XXXXXXXX
XXXXXXXX
XXXXXXXX
XXXXXXXX
XXXXXXXX
Tupla 1
Tupla 2
.
.
Tupla n
Comparacin de la terminologa
RELACIN
TUPLA
ATRIBUTO
GRADO
CARDINALIDAD
29
TABLA
FILA
COLUMNA
N. DE COLUMNAS
N. DE FILAS
FICHERO
REGISTRO
CAMPO
N. DE CAMPOS
N. DE REGISTROS
Tipos de Claves:
30
Tipos de Clave:
Clave de unicidad (UNIQUE) nos permite definir claves
alternativas (que pueden ser en algn momento PRIMARY
KEY).
Clave ajena (FOREGEIN KEY o FK) es una clave que
referencia una clave de una tabla con otra tabla (crear una
interrelacin).
31
33
34
Correspondencia 1:1
Entidad A
a1
a2
.
.
.
an
Correspondencia 1:N
Entidad A
a1
a2
.
.
.
an
35
Entidad B
b1
b2
.
.
.
bn
Entidad B
b1
b2
.
.
.
bn
Cardinalidad 1:N.
36
Clave ajena
E M P L E A D O (N O M B R E ,D E P A R T A M E N T O ,S A L A R IO ,F E C H A _ N A C , E X T _ T E L E F N IC A )
Interrelacin
Clave primaria
D E P A R T A M E N T O (N U M E R O _ D E P T , N O M B R E )
TABLAS
EM PLEADO
NOMBRE
D EPA R TA M EN TO
S A L A R IO
FEC H A _N A C
E X T _ T E L E F N IC A
P ablo M ontero
B eatriz C ristobal
J. L us M artn
A lm udena L pez
A ngel V allejo
P edro G arca
14
13
11
13
14
11
220.000
300.000
150.000
350.000
400.000
200.000
10-11-67
20-9-68
25-6-77
4-5-60
15-4-72
12-3-70
6543
6577
6433
6422
6321
6323
DEPARTAM ENTO
37
N U M ER O _D EPT
NOMBRE
11
13
14
C ontabilidad
M arketing
Inform tica
Correspondencia N:M
Entidad A
a1
a2
.
.
.
an
Entidad B
b1
b2
.
.
.
bn
38
Cardinalidad N:M.
39
Clave primaria
AUTOR
40
Clave ajena
TABLAS
Clave primaria
LIBRO
COD_AUTOR
NOMBRE
COD_LIBRO TITULO
1
2
Arturo Ribagorda
Paloma Martinez
1
2
3
4
Elena Castro
Dolores Cuadra
ESCRIBE
COD_AUTOR
COD_LIBRO
1
2
3
4
2
1
1
1
42
Microsoft Access.
43
Licencia GPL.
PostGreSQL
Oracle.
Tratamiento de la Informacin no
Estructurada
ndice
Informtica Documental.
Base de Datos Documental (BBD ).
50
Tratamiento de la Informacin no
Estructurada
Informtica Documental
Objetivo:
Documentacin:
51
Tratamiento de la Informacin no
Estructurada
Base de Datos Documental (BBD)
52
Tratamiento de la Informacin no
Estructurada
Base de Datos Documental (BBD) (II)
Caractersticas:
Mantienen una base de datos de informacin textual de
longitud variable.
Son capaces de recuperar documentos selectivamente a
partir de cualquiera de los aspectos de su contenido.
Los documentos se representan en la base de datos en
forma de registros.
Se utilizan descriptores para acceder al contenido y
contemplan la gestin de sinnimos.
53
Tratamiento de la Informacin no
Estructurada
Bases de Datos Documentales (BBDs ) (II)
Funcionamiento interno
Disponen de un sistema de indexacin por el que el SGBD
genera ndices en cada campo por cada elemento, es decir
cada palabra es indexada.
Para palabras posteriores el sistema SGBD lee textos y
comprueba si han sido almacenadas en el diccionario con lo
cual las almacena una sola vez con un puntero al
documento y situacin exacta, donde la palabra se repite.
La localizacin de una palabra se hace por consulta en el
ndice.
54
Tratamiento de la Informacin no
Estructurada
Sistema Gestor de Bases de Datos Documentales (SGBDD)
Diccionarios terminolgicos.
Tesauro (Thesaurus).
Estrategias de bsqueda.
55
Tratamiento de la Informacin no
Estructurada
Sistema Gestor de Bases de Datos Documentales (SGBDD) (II)
56
Tratamiento de la Informacin no
Estructurada
Sistema Gestor de Bases de Datos Documentales (SGBDD) (III)
Hipertexto
57
Tratamiento de la Informacin no
Estructurada
Sistema Gestor de Bases de Datos Documentales (SGBDD) (IV)
Mecanismos de seguridad
58