Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Cartilla S2
Cartilla S2
SISTEMA DE DATOS
GESTIÓN DE LA INFORMACIÓN
AUTOR: Edgar Leonardo Becerra Reyes
ÍNDICE
Desarrollo
temático
Introducción
1. Construcción
de
un
sistema
de
datos.
2. Relacionando
tablas
en
el
sistema
de
datos
3. Implementando
un
sistema
de
tablas
4. Documentando
un
sistemas
de
datos
Glosario
de
términos
Referencias
2
2 POLITÉCNICO GRANCOLOMBIANO
DESARROLLO
TEMÁTICO
Introducción
El
diseño
de
base
de
datos
debe
reflejar
la
estructura
el
problema
o
la
necesidad
del
mundo
real,
debe
proporcionar
un
acceso
eficaz
a
los
datos,
debe
ser
claro,
consistente
y
de
fácil
comprensión.
Se
hace
necesario
identificar
las
entidades
que
intervienen
en
la
realidad
que
se
requiere
modelar
e
identificar
de
forma
clara
su
relación
con
las
demás.
La
definición
de
modelo
relacional
tiene
su
base
en
la
relación
natural
que
existe
entre
el
elemento
básico
del
modelo
y
su
entorno.
El
modelo
relacional
plasma
en
un
computador
el
esquema
definido
por
entidades
y
relaciones
representadas
físicamente
en
una
base
de
datos
como
tablas
y
relaciones
semejantes
a
matrices
rectangulares,
que
almacenan
líneas
de
datos
concretas.
¿Cuál es la estructura en el modelo de bases de datos relacional?
La
estructura
del
modelo
de
datos
relacional
es
la
asociación
de
las
entidades
a
través
de
sus
atributos,
definiendo
entidades
como
una
clase
de
objetos
o
conceptos
claramente
identificable
dentro
de
la
realidad
a
representar.
Una
base
de
datos
transaccional
es
un
conjunto
de
una
o
más
tablas
con
una
estructura
de
filas
y
columnas,
relacionadas
unas
con
otras
a
través
de
atributos
en
común.
GESTIÓN DE LA INFORMACIÓN 3
Composición
de
las
tablas/relaciones:
•
Columnas:
es
el
nombre
de
los
atributos
que
físicamente
en
la
tabla
se
identifican
como
campos
y
su
tipo
de
datos.
• Filas: cada fila de la tabla es un registro, que debe garantizarse como único en la tabla.
• Valor: es la información contenida en una fila y columna específica dentro de la tabla.
• Campo Clave: es la columna de la tabla que contiene un valor único que identifica al registro.
4
4 POLITÉCNICO GRANCOLOMBIANO
¿Qué
es
una
clave
primaria?
Una
o
varias
columnas
que
identifican
de
forma
única
a
un
registro
dentro
del
total
de
registros
de
una
tabla
es
denominado
como
clave
primaria.
Contienen
valores
que
identifican
de
forma
única
al
registro
dentro
del
conjunto
de
registros
total
almacenado
en
la
tabla.
Debido
a
que
existe
la
posibilidad
de
tener
más
de
una
columna
o
conjunto
de
columnas
que
cumplan
con
las
características
de
esta
definición,
es
necesario
tener
en
cuenta
el
concepto
de
claves
candidatas:
GESTIÓN DE LA INFORMACIÓN 5
Claves
candidata
Se
define
como
el
campo
o
conjunto
de
campos
que
identifican
en
forma
única
el
registro,
son
candidatas
para
ser
clave
primaria.
Pero
la
selección
de
la
clave
primaria
se
efectúa
eligiendo
la
clave
candidata
con
menor
número
de
columnas.
Es el conjunto de uno o más atributos (columnas) que son clave primaria en otra tabla.
6
6 POLITÉCNICO GRANCOLOMBIANO
2. Relacionando
tablas
en
el
sistema
de
datos
Los
elementos
de
una
relación
son
las
filas
de
la
tabla.
Una
relación
representa
interdependencia
de
cualquier
tipo
entre
entidades,
se
representa
mediante
un
rombo
con
una
etiqueta
en
el
interior
que
describe
a
la
relación
mediante
un
verbo.
GESTIÓN DE LA INFORMACIÓN 7
¿Cuál
es
el
grado
y
cardinalidad
de
una
relación?
• Qué es el grado de una relación: es el número de atributos de la relación
• Qué es la cardinalidad de una relación: indica el número de registros que conforman la relación.
Las
condiciones,
también
llamadas
restricciones,
permiten
definir
las
reglas
que
restringen
datos
que
pueden
ser
almacenados
en
la
base
de
datos.
Las
restricciones
no
son
parte
formal
del
modelo
relacional,
pero
es
necesario
tenerlas
en
cuenta,
con
el
fin
de
garantizar
información
consistente
y
mayor
organización
de
los
datos.
8
8 POLITÉCNICO GRANCOLOMBIANO
Una
restricción
es
una
condición
que
obliga
al
cumplimiento
de
reglas
para
almacenamiento
de
información
en
la
base
de
datos.
Es
una
condición
que
debe
ser
cumplida
por
una
relación
específica.
Restricción de clave: se especifican las claves de cada relación, la clave primaria.
Restricción
de
integridad
de
entidades:
establece
que
ningún
valor
de
clave
primaria
puede
ser
nulo,
ya
que
el
valor
de
nulo
no
permite
identificar
el
registro
y
menos
como
único.
Restricciones
de
integridad
referencial:
Se
especifica
entre
dos
relaciones
con
el
fin
de
mantener
la
consistencia
entre
los
registros
de
las
dos
relaciones.
El
registro
de
una
relación
que
haga
referencia
a
otra
relación
debe
referirse
a
un
registro
que
obligatoriamente
debe
existir
en
la
relación
referenciada.
Esta
restricción
permite
el
manejo
de
clave
secundaria
o
foránea
definida
en
la
lección
núm.
1
de
este
módulo.
Un
sistema
de
tablas
es
uno
de
los
componentes
de
una
base
de
datos.
Su
buen
entendimiento,
diseño
y
aplicación
depende
que
su
implementación
y
funcionamiento
tenga
éxito.
Para
esto
es
necesario
conocer
puntos
importantes
que
llevaran
a
su
correcta
implementación,
descritos
a
lo
largo
de
esta
lección.
Un
sistema
de
tablas
es
un
conjunto
de
tablas
organizadas
y
parametrizadas
que,
junto
con
otros
componentes,
conforman
una
base
de
datos.
Este
sistema
tiene
funciones
compartidas
y
tiene
como
objetivo
principal
el
almacenamiento
de
datos
ordenados
en
tablas
por
medio
de
registros.
Es
una
colección
de
componentes
u
objetos
que
llevan
una
estructura
y
organización
definida
para
el
cumplimiento
de
funciones
sincronizadas
o
un
bien
común.
GESTIÓN DE LA INFORMACIÓN 9
Tabla
5.
Ejemplo
de
un
sistema
de
tablas
La
figura
visualiza
la
forma
en
que
un
sistema
de
tablas
se
representa
junto
a
sus
relaciones
que
unen
a
cada
una
de
ellas.
Una
tabla,
como
objeto
de
base
de
datos,
posee
atributos
definidos
por
su
tipo.
Recordemos
que
el
conjunto
de
los
atributos
de
una
tabla,
reúnen
características
que
podrían
definir
el
nombre
de
la
tabla.
La
estructura
de
un
atributo
de
una
tabla
es
la
siguiente:
10
10 POLITÉCNICO GRANCOLOMBIANO
Los
parámetros
de
los
atributos
varían
de
acuerdo
al
programa
que
los
implemente.
Los
más
generales
e
importantes
se
presentan
a
continuación.
Los
tipos
de
datos
varían
de
acuerdo
al
programa
de
implementación.
A
continuación,
definimos
los
más
generales.
GESTIÓN DE LA INFORMACIÓN 11
¿Qué
es
una
base
de
datos?
Una
base
de
datos
permite
almacenar
datos,
que
pueden
ser
utilizados
para
el
análisis,
estadísticas,
elaboración
de
reportes
y
posteriormente
conclusiones
y
toma
de
decisiones
gracias
a
su
contenido
organizado.
Es
un
conjunto
de
información
relacionada
que
se
encuentra
estructurada
y
necesariamente
ordenada.
Ésta
se
agrupa
por
medio
de
entidades
o
tablas
relacionadas
direccionalmente
entre
sí.
¿Qué es un sistema de gestión de bases de datos?
Un
SGBD
es
un
software
específico
que
se
dedica
a
la
interacción
de
una
base
de
datos
con
el
usuario,
incluyendo
la
definición
de
los
datos,
lenguaje
de
manipulación
de
estos
y
funciones
específicas
que
procesan
objetivos
precisos.
Una
de
las
etapas
más
importantes
de
la
elaboración
de
un
sistema
de
datos,
es
la
documentación
de
esta,
pues
de
esto
depende
de
la
escalabilidad
del
producto.
Permite
comprender
la
implementación
que
se
hizo
posiblemente
a
manos
de
otra
persona,
además
de
la
continuación
con
nuevas
características
que
mejoren
el
sistema
o
simplemente
un
cambio
en
el
negocio.
Dentro
de
esta
documentación,
en
un
sistema
de
datos
es
inevitable
el
conocimiento
del
diccionario
de
datos.
12
12 POLITÉCNICO GRANCOLOMBIANO
¿Qué
es
la
documentación
de
un
sistema?
La
documentación
de
sistemas
es
el
conjunto
de
información
que
nos
dice
la
forma
en
que
esta
realizado
el
sistema,
su
estructura,
como
se
hace
y
para
qué
se
hace.
Explica
además
los
conceptos
básicos,
técnicos
y
avanzados
sobre
la
operación
del
sistema.
Es
importante
porque
ésta
garantiza
el
mantenimiento
permanente
del
sistema
para
futuras
versiones,
actualizaciones
o
modificaciones
dependiendo
de
la
necesidad
del
negocio.
Algunos
softwares
o
SGBD
documentan
el
sistema
de
datos
automáticamente.
En
caso
contrario
es
necesario
hacerlo
manualmente
especificando
las
características
de
cada
tabla,
cada
relación,
cada
clave,
entre
otros.
A
esta
documentación
se
le
llama
Diccionario
de
datos.
GESTIÓN DE LA INFORMACIÓN 13
¿Qué
es
un
diccionario
de
datos?
Proporciona
información
sobre
la
descripción
del
sistema
en
cuestión.
Describe,
además,
cada
uno
de
los
objetos
que
componen
el
sistema
como
tal:
tablas
o
entidades,
atributos,
claves
primarias,
claves
secundarias,
entre
otros.
Este
diccionario
debería
permitir
la
construcción
del
sistema
a
partir
de
la
documentación
completa.
Dentro de la información que se debe manejar en un diccionario de datos se encuentra:
• •
Nombre
de
los
datos:
el
nombre
del
dato
se
usa
para
identificar
al
elemento,
diferente
15
de
otros.
Debe
ser
significativo
y
entendible.
• •
Descripción
de
los
datos:
describe
lo
que
representa
el
dato
de
forma
debe
partirse
que
el
lector
no
conoce
el
funcionamiento
del
negocio
ni
del
sistema
por
lo
que
debe
ser
claro
y
conciso.
• •
Alias:
para
evitar
repetir
el
dato
cuando
se
usa
frecuentemente,
se
dispone
el
alias
para
que
además
se
evite
la
confusión
entre
nombres.
• •
Longitud
de
campo:
Utilizado
para
limitar
el
espacio
que
se
consumirá
en
el
equipo.
Por
ejemplo:
El
atributo
teléfono
de
la
tabla
clientes,
debe
ser
un
texto
de
longitud
de
10
caracteres
como
máximo.
• •
Valores
de
los
datos:
Usado
en
algunos
casos
para
restringir,
limitar
o
sobreponer
valores
cuando
se
ingresen.
Por
ejemplo:
El
atributo
consecutivo
de
la
tabla
factura
debe
llevar
el
prefijo
F-‐obligatoriamente.
14
14 POLITÉCNICO GRANCOLOMBIANO
GLOSARIO
DE
TÉRMINOS
Datos: información amplia o concreta que permite una deducción o conocimiento exacto.
Función:
relación
entre
dos
magnitudes,
de
modo
que
a
cada
valor
de
una
de
ellas
corresponde
determinado
valor
de
la
otra.
Limitación: impedimento, defecto o restricción que reduce las posibilidades o la amplitud de algo.
Valor: dominio que puede tomar una variable dentro de un sistema.
Variable: magnitud que puede tener un valor cualquiera de los comprendidos en un conjunto.
GESTIÓN DE LA INFORMACIÓN 15
REFERENCIAS
Referencias Bibliográficas
• Cormen,
T.,
Leiserson,
C.,
Rivest,
R.,
&
Stein,
C.
(2009).
Introduction
to
Algorithms.
Cambridge,
Massachusetts:
The
MIT
Press.
• Guerrero,
H.
(2010).
Excel
Data
Analysis,
Modeling
and
Simulation.
New
York:
Springer.
• Heijden,
H.
(2009).
Designing
Management
Information
Systems.
New
York,
USA:
Oxford
University
Press.
• Lache,
L.,
León,
A.,
Bravo,
E.,
Becerra,
L.,
&
Forero,
D.
(Mayo
de
2016).
Las
tecnologías
de
información
y
comunicación
como
prácticas
de
referencia
en
la
gestión
de
conocimiento:
una
revisión
sistemática
de
la
literatura.
UIS
Ingenierías,
15(01),
27-‐40.
• Laudon,
K.,
&
Laudon,
J.
(2007).
Management
Information
Systems:
Managing
the
Digital.
International
Journal
of
Computers,
Communications
&
Control,
II,
103-‐105.
• Oz,
E.
(2009).
Management
information
Systems
(6ta
ed.).
Pennsylvania,
USA:
Thomson,
course
technology.
16
16 POLITÉCNICO GRANCOLOMBIANO