Documentos de Académico
Documentos de Profesional
Documentos de Cultura
11 10 07 Bases de Datos
11 10 07 Bases de Datos
BASES DE DATOS
Podemos definir base de datos (BD) como un cuerpo de datos relacionados que son
almacenados de forma estructurada (UNIGIS, 20052). Las BD son un componente
fundamental de los SIG vectoriales, ya que la informacin temtica (atributos) de este
modelo de datos se almacena en forma de BD y es gestionada por un Sistema Gestor
de Base de Datos (SGBD). Por tanto merece la pena detenernos brevemente en
explorar algunas cuestiones bsicas acerca de ellas.
Desde nuestra perspectiva, el inters por las bases de datos se centra en el diseo
lgico de la misma, esto es, en la forma en la que los datos se relacionan entre s,
adems de cmo realizar consultas a las mismas para explotar toda la informacin
contenida en ellas con nuestro SIG.
EL MODELO RELACIONAL: LAS TABLAS
Existen diversos modelos de BD, si bien ser de nuestro inters el modelo relacional,
en el que todos los datos aparecen almacenados en diferentes tablas bidimensionales
(filas y columnas), (generalmente una base de datos relacional est compuesta por
muchas tablas), que se relacionan entre s por medio de columnas compartidas (figura
1).
Alumno
J.Romera
A.Espejo
A.Benitez
M.Izquierdo
Cod_Asignatura
002
004
005
005
DNI
4444
7777
6666
5555
Asignatura
Bases Datos
SIG
Anlisis espacial
CAD
Visual Basic
Geomarketing
Bases Datos
Cod_Asignatura
001
002
003
004
005
006
007
Curso
1
1
1
1
2
2
2
Cada fila de una tabla debe ser nica y por ello cada una de ellas (registro) presenta
un/as columna/s (campo/s) que deben permitir distinguirla de forma nica. Este/os
campo/s sirven para enlazar la tabla con otras tablas de la base de datos y as
relacionar diversos conjuntos de datos. El nombre que se le da a este campo
especial es el de clave primaria. Generalmente suele estar constituida por un cdigo
numrico que permite identificar sin errores cada fila (tabla 1)
UNIGIS (2005): Bases de Datos Espaciales: Estructuras y Modelos. Postgrado UNIGIS en Sistemas de
Informacin Geogrfica. Universidad de Girona.
BASES DE DATOS: 1
TALLER DE PLANIFICACIN
ANLISIS TERRITORIAL MEDIANTE SIG
Asignatura
Bases Datos
SIG
Anlisis espacial
CAD
Visual Basic
Geomarketing
Bases Datos
Cod_Asignatura
001
002
003
004
005
006
007
Curso
1
1
1
1
2
2
2
Tabla1: Clave Primaria en una tabla del modelo relacional. Suele venir representada por valores
numricos. Fuente: Elaboracin propia.
El modelo relacional adems posee un conjunto de normas que deben cumplir las
tablas y que garantizan que sean relacionalmente correctas, lo que permitir un buen
funcionamiento de la base de datos. Estas normas consisten en establecer conjuntos
de caractersticas a cumplir por las tablas. A cada conjunto de caractersticas se le
denomina FORMA NORMAL, de tal forma que existen Primera Forma Normal,
Segunda Forma Normal, siendo cada una de ellas ms restrictiva en lo que respecta
a las caractersticas a cumplir por las tablas.
En un principio se establecieron de forma genrica 3 formas normales, aunque hoy en
da, y para casos muy complejos podemos hablar de cuarta y quinta forma normal.
Bsicamente las sucesivas formas normales consisten en simplificaciones de tablas,
tendentes dividir las tablas en tablas ms pequeas y establecer relaciones entre ellas.
De esta forma se evita mucha duplicidad de informacin y mucho tiempo de manejo y
gestin de la base de datos.
Podemos decir de forma resumida y simplificada, que las formas normales consisten
en que cada atributo que no sea clave debe ser dependiente de la clave primaria
(1FN), de toda la clave (2FN) y de nada ms que de la clave (3FN).
A continuacin se presenta una tabla sin normalizar, y cmo quedara tras su paso a
tercera forma normal, lista para implementarse en un SGBD.
Tabla no Normalizada
Alumno
A.Montoro
Edad
18
CodA
0601
Asignaturas
Anlisis esp.
CodAsg
003
Curso
1
Dpto
Geografa
Profesor
M.Hills
C.Prez
F. Rodrigo
R.Fernndez
M.Molinero
J. Pedrs
20
19
22
21
19
0602
0603
0604
0605
0606
CAD
Visual Basic
Geomarketing
Visual Basic
Geomarketing
Bases de datos
004
005
006
005
006
001
1
2
2
2
2
1
Dibujo
Ing Software
E. Aplicada
Ing Software
E. Aplicada
Ing Software
L.Snchez
I.Gmez
S. Martn
I.Gmez
S. Martn
F. Lpez
D.Lozano
S. Sevilla
I. Manzano
18
23
19
0607
0608
0609
Geomarketing
CAD
Bases de datos
SIG
006
004
007
002
2
1
2
1
E. Aplicada
Dibujo
Ing.Software
Geografa
S. Martn
L.Snchez
A. Prez
M. Hills
BASES DE DATOS: 2
TALLER DE PLANIFICACIN
ANLISIS TERRITORIAL MEDIANTE SIG
Tablas en 3FN
Alumnos
Alumno
A.Montoro
C.Prez
F. Rodrigo
R.Fernndez
M.Molinero
J. Pedrs
D.Lozano
S. Sevilla
I. Manzano
Matriculados
CodA
0601
0601
0602
0603
0604
0605
0606
0606
0607
0608
0609
CodA
0601
0602
0603
0604
0605
0606
0607
0608
0609
CodAsg
001
004
005
006
005
006
001
006
004
007
002
Asignaturas
Nombre
Bases Datos
SIG
Anlisis espacial
CAD
Visual Basic
Geomarketing
Bases Datos
Profesores
Nombre
S. Martn
I.Gmez
F. Lpez
L.Snchez
A. Prez
M. Hills
Edad
18
20
19
22
21
19
18
23
19
CodProf
01
02
03
04
05
06
CodAsg
001
002
003
004
005
006
007
CodProf
03
06
06
04
02
01
05
Dtpo
E. Aplicada
Ing Software
Ing Software
Dibujo
Ing Software
Geografa
BASES DE DATOS: 3
TALLER DE PLANIFICACIN
ANLISIS TERRITORIAL MEDIANTE SIG
BASES DE DATOS: 4
TALLER DE PLANIFICACIN
ANLISIS TERRITORIAL MEDIANTE SIG
BASES DE DATOS: 5
TALLER DE PLANIFICACIN
ANLISIS TERRITORIAL MEDIANTE SIG
BASES DE DATOS: 6