Está en la página 1de 16

 

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.  

1. Construcción  de  un  sistema  de  datos.  

¿Qué  es  un  modelo?  

Un   modelo,   dentro   del   ámbito   de   Bases   de   Datos,   hace   referencia   a   la   representación   de   la  


realidad   que   involucra   un   proceso,   actividad,   negocio   y/o   funcionalidad   específica.   El   modelo  
relacional   es   el   más   utilizado   en   la   actualidad   con   el   fin   de   modelar   problemas   reales   y   efectuar  
la  administración  de  datos  dinámicamente.  El  autor  de  los  postulados  de  este  modelo  en  1970  
fue  Edgar  Frank  Codd,  de  los  laboratorios  IBM  en  San  José  (California).  El  modelo  está  compuesto  
por:    

• •  Estructura  de  datos  


• •  Reglas  para  garantizar  integridad  de  la  información  
• •  Operadores  asociados.  

¿Qué  es  un  modelo  de  datos  relacional ?  

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:  

Tabla  1.  Ejemplo  de  composición  de  Tabla  de  Relaciones  

Fuente:  Elaboración  propia  (2016)  

Una  Tabla  o  Relación  están  compuestas  por:    

•  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?  

Tabla  2.  Ejemplo  de  llave  primaria  

Fuente:  Elaboración  Propia  (2016)  

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.  

¿Qué  es  una  clave  secundaria?  

El   establecimiento   de   una   relación   entre   dos   tablas   se   efectúa   a   través   de   la   identificación   de   la  


columna  que  es  clave  primaria  de  la  tabla  que  es  referencia  de  otra.  

Tabla  3.  Ejemplo  de  llave  secundaria  

Fuente:  Elaboración  Propia  (2016)  

¿Qué  es  una  clave  secundaria?  

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  

Un   sistema   de   base   de   datos   debe   contemplar   y   garantizar   la   consistencia   de   la   información  


almacenada,  para  lograr  este  propósito  se  hace  necesario  la  definición  exacta  de  la  forma  en  que  
se   relacionan   las   entidades   dentro   del   modelo,   para   ello   se   identifican   los   atributos   que   esta  
asociación  con  otras  entidades.  

¿Qué  es  una  relación?  

El   modelo   relacional   tiene   su   estructura   fundamentalmente   en   las   relaciones   que   se   generan  


entre   las   entidades   que   conforman   el   modelo.   Estas   relaciones   pueden   considerarse   como   el  
concepto  lógico  de  un  conjunto  de  datos,  conformado  por  los  atributos  comunes  a  dos  o  más  
entidades.  Tal  como  una  relación  es  una  tabla  con  columnas  y  filas,  dentro  de  la  percepción  de  la  
base  de  datos  como  el  conjunto  de  tablas.  Las  relaciones  almacenan  información  sobre  los  objetos  
que  representan  en  la  base  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.  

• Propiedades  de  las  relaciones:    


• Cada  relación  tiene  un  nombre  y  éste  es  distinto  del  nombre  de  todas  las  demás.  
• El   valor   de   los   atributos   en   cada   fila   toma   un   solo   valor,   concepto   de   relaciones  
normalizadas.    
• No  hay  dos  atributos  que  se  llamen  igual.    
•  El  orden  de  los  atributos  no  es  relevante,  los  atributos  no  están  ordenados.    
• Cada  fila  es  distinta  de  las  demás:  no  hay  filas  duplicadas.    
• El  orden  de  las  filas  no  es  relevante:  las  filas  no  están  ordenadas.  

GESTIÓN DE LA INFORMACIÓN 7
¿Cuál  es  el  grado  y  cardinalidad  de  una  relación?  

Tabla  4.  Ejemplo  de  cardinalidad  

Fuente:  Elaboración  Propia  (2016)  

El   modelo   relacional   tiene   su   estructura   fundamentalmente   en   las   relaciones   que   se   generan  


entre   las   entidades   que   conforman   el   modelo.   Estas   relaciones   pueden   considerarse   como   el  
concepto  lógico  de  un  conjunto  de  datos,  conformado  por  los  atributos  comunes  a  dos  o  más  
entidades.  

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

¿Qué  son  las  condiciones  del  modelo?  

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.  

Tipos  de  restricciones:  

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.  

3. Implementando  un  sistema  de  tablas  

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.  

¿Qué  es  un  sistema?  

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  

Fuente:  Elaboración  Propia.  (2016)  

La  figura  visualiza  la  forma  en  que  un  sistema  de  tablas  se  representa  junto  a  sus  relaciones  que  
unen  a  cada  una  de  ellas.  

¿Cuáles  son  los  tipos  de  datos?  

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:  

¿Cuáles  son  los  parámetros  de  los  atributos  de  tablas?  

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.  

Tabla  6.  Ejemplo  atributos  de  tablas  

Fuente:  Elaboración  Propia.  (2014)  

Los  tipos  de  datos  varían  de  acuerdo  al  programa  de  implementación.  A  continuación,  definimos  
los  más  generales.  

• •   Texto:   para   introducir   caracteres   alfa-­‐numéricos.   (Cadenas   de   texto   o   conjunto   de  


palabras).  
• •  Numérico:  para  introducir  valor  numérico  únicamente.  Algunos  programas  separan  
los  tipos  de  datos  en  números  enteros  o  decimales.  
• •   Verdadero/falso:   representan   valores   binarios   en   el   sistema.   Verdadero   o   falso.  
Algunos  programas  lo  manejan  como  0  (falso)  y  1(verdadero).    
• •   Fecha/hora:   representan   valores   de   fechas   y   horas   en   formatos   establecidos  
Independientes.    
• •   Objetos:   representan   otros   objetos   definidos   en   caracteres   especiales   tales   Como  
imágenes,  videos,  música,  etc.  Normalmente  estos  poseen  un  tamaño  extenso.  

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

Una  base  de  datos  posee  las  siguientes  características:  

• Independencia  lógica  de  los  datos.  


• Acceso  concurrente  de  múltiples  usuarios.  
• Integridad  en  los  datos  almacenados.  
•  Seguridad  en  el  acceso  y  los  datos.  
•  Respaldo  y  recuperación  de  los  datos.  
• Acceso  desde  múltiples  lenguajes  de  programación.  

¿Cómo  hacer  una  base  de  datos?  

Lo   primero   es   construir   el   modelo   relacional   haciendo   un   análisis   respectivo,   seguido   de  


implementarlo  en  un  SGBD  (Sistema  Gestión  de  Bases  de  Datos).  

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

4. Documentando  un  sistemas  de  datos  

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.  

¿Por  qué  es  importante  documentar  el  sistema  de  datos?  

Es   importante   porque   ésta   garantiza   el   mantenimiento   permanente   del   sistema   para   futuras  
versiones,  actualizaciones  o  modificaciones  dependiendo  de  la  necesidad  del  negocio.    

¿Cómo  se  documenta  un  sistema  de  datos?  

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.  

Figura  1.  Ciclo  de  Documentación  de  los  datos  

Fuente:  Elaboración  Propia.  (2016)  

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.  

Un  diccionario  de  datos  puede  tener  información  como:  

• •  Diseño  de  bases  de  datos  


• •  Procedimientos  que  se  aplican  a  las  tablas  
• •  Permisos  de  ingresos  a  los  usuarios  y  restricciones  
• •  Funciones  que  se  aplican  a  las  tablas.  

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  

Columna:  pila  o  serie  de  información  apilada  verticalmente  

Datos:  información  amplia  o  concreta  que  permite  una  deducción  o  conocimiento  exacto.  

Decisión:  resolución  o  determinación  acerca  de  una  situación.  

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.  

Magnitud:  grandeza,  importancia  de  una  cosa.  

Modelo:   es   una   estructura   abstracta   que   documenta   y   organiza   la   información   para   la  


comunicación  entre  el  personal  del  departamento  técnico  y  el  resto  de  los  empleados.  

Numérico:  llevado  a  cabo  con  números.  

Precisión:  nivel  de  Exactitud,  puntualidad  en  los  valores.  

Restricción:  limitación  impuesta  en  el  sistema  al  cual  pertenece.  

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

También podría gustarte