Вы находитесь на странице: 1из 16

SISTEMA DE DATOS

GESTIN DE LA INFORMACIN

AUTOR: Edgar Leonardo Becerra Reyes


NDICE


Desarrollo temtico
Introduccin
1. Construccin 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 trminos
Referencias

2 POLITCNICO GRANCOLOMBIANO
DESARROLLO TEMTICO

Introduccin

El diseo 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 fcil comprensin.
Se hace necesario identificar las entidades que intervienen en la realidad que se requiere modelar
e identificar de forma clara su relacin con las dems.

1. Construccin de un sistema de datos.

Qu es un modelo?

Un modelo, dentro del mbito de Bases de Datos, hace referencia a la representacin de la


realidad que involucra un proceso, actividad, negocio y/o funcionalidad especfica. El modelo
relacional es el ms utilizado en la actualidad con el fin de modelar problemas reales y efectuar
la administracin de datos dinmicamente. 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 informacin
Operadores asociados.

Qu es un modelo de datos relacional ?

La definicin de modelo relacional tiene su base en la relacin natural que existe entre el
elemento bsico del modelo y su entorno. El modelo relacional plasma en un computador el
esquema definido por entidades y relaciones representadas fsicamente en una base de datos
como tablas y relaciones semejantes a matrices rectangulares, que almacenan lneas de datos
concretas.

Cul es la estructura en el modelo de bases de datos relacional?

La estructura del modelo de datos relacional es la asociacin de las entidades a travs 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 ms
tablas con una estructura de filas y columnas, relacionadas unas con otras a travs de atributos
en comn.

GESTIN DE LA INFORMACIN 3
Composicin de las tablas/relaciones:

Tabla 1. Ejemplo de composicin de Tabla de Relaciones

Fuente: Elaboracin propia (2016)

Una Tabla o Relacin estn compuestas por:

Columnas: es el nombre de los atributos que fsicamente 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 informacin contenida en una fila y columna especfica dentro de la tabla.

Campo Clave: es la columna de la tabla que contiene un valor nico que identifica al registro.

4 POLITCNICO GRANCOLOMBIANO
Qu es una clave primaria?

Tabla 2. Ejemplo de llave primaria

Fuente: Elaboracin 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 ms de una columna o conjunto de columnas que
cumplan con las caractersticas de esta definicin, es necesario tener en cuenta el concepto de
claves candidatas:

GESTIN DE LA INFORMACIN 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 seleccin de la clave primaria se efecta eligiendo la
clave candidata con menor nmero de columnas.

Qu es una clave secundaria?

El establecimiento de una relacin entre dos tablas se efecta a travs de la identificacin de la


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

Tabla 3. Ejemplo de llave secundaria

Fuente: Elaboracin Propia (2016)

Qu es una clave secundaria?

Es el conjunto de uno o ms atributos (columnas) que son clave primaria en otra tabla.

6 POLITCNICO GRANCOLOMBIANO
2. Relacionando tablas en el sistema de datos

Un sistema de base de datos debe contemplar y garantizar la consistencia de la informacin


almacenada, para lograr este propsito se hace necesario la definicin exacta de la forma en que
se relacionan las entidades dentro del modelo, para ello se identifican los atributos que esta
asociacin con otras entidades.

Qu es una relacin?

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 lgico de un conjunto de datos, conformado por los atributos comunes a dos o ms
entidades. Tal como una relacin es una tabla con columnas y filas, dentro de la percepcin de la
base de datos como el conjunto de tablas. Las relaciones almacenan informacin sobre los objetos
que representan en la base de datos.

Los elementos de una relacin son las filas de la tabla. Una relacin representa interdependencia
de cualquier tipo entre entidades, se representa mediante un rombo con una etiqueta en el
interior que describe a la relacin mediante un verbo.

Propiedades de las relaciones:


Cada relacin tiene un nombre y ste es distinto del nombre de todas las dems.
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 estn ordenados.
Cada fila es distinta de las dems: no hay filas duplicadas.
El orden de las filas no es relevante: las filas no estn ordenadas.

GESTIN DE LA INFORMACIN 7
Cul es el grado y cardinalidad de una relacin?

Tabla 4. Ejemplo de cardinalidad

Fuente: Elaboracin 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 lgico de un conjunto de datos, conformado por los atributos comunes a dos o ms
entidades.

Qu es el grado de una relacin: es el nmero de atributos de la relacin

Qu es la cardinalidad de una relacin: indica el nmero de registros que conforman la relacin.

Qu son las condiciones del modelo?

Las condiciones, tambin 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 informacin
consistente y mayor organizacin de los datos.

8 POLITCNICO GRANCOLOMBIANO
Una restriccin es una condicin que obliga al cumplimiento de reglas para almacenamiento de
informacin en la base de datos. Es una condicin que debe ser cumplida por una relacin
especfica.

Tipos de restricciones:

Restriccin de clave: se especifican las claves de cada relacin, la clave primaria.

Restriccin de integridad de entidades: establece que ningn 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 relacin que haga
referencia a otra relacin debe referirse a un registro que obligatoriamente debe existir en la
relacin referenciada. Esta restriccin permite el manejo de clave secundaria o fornea definida
en la leccin nm. 1 de este mdulo.

3. Implementando un sistema de tablas

Un sistema de tablas es uno de los componentes de una base de datos. Su buen entendimiento,
diseo y aplicacin depende que su implementacin y funcionamiento tenga xito. Para esto es
necesario conocer puntos importantes que llevaran a su correcta implementacin, descritos a lo
largo de esta leccin.

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 coleccin de componentes u objetos que llevan una estructura y organizacin definida
para el cumplimiento de funciones sincronizadas o un bien comn.

GESTIN DE LA INFORMACIN 9
Tabla 5. Ejemplo de un sistema de tablas

Fuente: Elaboracin 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.

Cules 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, renen caractersticas que podran definir el nombre de
la tabla. La estructura de un atributo de una tabla es la siguiente:

Cules son los parmetros de los atributos de tablas?

10

10 POLITCNICO GRANCOLOMBIANO
Los parmetros de los atributos varan de acuerdo al programa que los implemente. Los ms
generales e importantes se presentan a continuacin.

Tabla 6. Ejemplo atributos de tablas

Fuente: Elaboracin Propia. (2014)

Los tipos de datos varan de acuerdo al programa de implementacin. A continuacin, definimos


los ms generales.

Texto: para introducir caracteres alfa-numricos. (Cadenas de texto o conjunto de


palabras).
Numrico: para introducir valor numrico nicamente. Algunos programas separan
los tipos de datos en nmeros 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
imgenes, videos, msica, etc. Normalmente estos poseen un tamao extenso.

GESTIN DE LA INFORMACIN 11
Qu es una base de datos?

Una base de datos permite almacenar datos, que pueden ser utilizados para el anlisis,
estadsticas, elaboracin de reportes y posteriormente conclusiones y toma de decisiones gracias
a su contenido organizado. Es un conjunto de informacin 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 caractersticas:

Independencia lgica de los datos.


Acceso concurrente de mltiples usuarios.
Integridad en los datos almacenados.
Seguridad en el acceso y los datos.
Respaldo y recuperacin de los datos.
Acceso desde mltiples lenguajes de programacin.

Cmo hacer una base de datos?

Lo primero es construir el modelo relacional haciendo un anlisis respectivo, seguido de


implementarlo en un SGBD (Sistema Gestin de Bases de Datos).

Qu es un sistema de gestin de bases de datos?

Un SGBD es un software especfico que se dedica a la interaccin de una base de datos con el
usuario, incluyendo la definicin de los datos, lenguaje de manipulacin de estos y funciones
especficas que procesan objetivos precisos.

4. Documentando un sistemas de datos

Una de las etapas ms importantes de la elaboracin de un sistema de datos, es la documentacin


de esta, pues de esto depende de la escalabilidad del producto. Permite comprender la
implementacin que se hizo posiblemente a manos de otra persona, adems de la continuacin
con nuevas caractersticas que mejoren el sistema o simplemente un cambio en el negocio.
Dentro de esta documentacin, en un sistema de datos es inevitable el conocimiento del
diccionario de datos.

12

12 POLITCNICO GRANCOLOMBIANO
Qu es la documentacin de un sistema?

La documentacin de sistemas es el conjunto de informacin que nos dice la forma en que esta
realizado el sistema, su estructura, como se hace y para qu se hace. Explica adems los
conceptos bsicos, tcnicos y avanzados sobre la operacin 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.

Cmo se documenta un sistema de datos?

Algunos softwares o SGBD documentan el sistema de datos automticamente. En caso contrario


es necesario hacerlo manualmente especificando las caractersticas de cada tabla, cada relacin,
cada clave, entre otros. A esta documentacin se le llama Diccionario de datos.

Figura 1. Ciclo de Documentacin de los datos

Fuente: Elaboracin Propia. (2016)

GESTIN DE LA INFORMACIN 13
Qu es un diccionario de datos?

Proporciona informacin sobre la descripcin del sistema en cuestin. Describe, adems, cada
uno de los objetos que componen el sistema como tal: tablas o entidades, atributos, claves
primarias, claves secundarias, entre otros. Este diccionario debera permitir la construccin del
sistema a partir de la documentacin completa.

Un diccionario de datos puede tener informacin como:

Diseo 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 informacin 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.
Descripcin 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 adems se evite la confusin entre nombres.
Longitud de campo: Utilizado para limitar el espacio que se consumir en el equipo.
Por ejemplo: El atributo telfono de la tabla clientes, debe ser un texto de longitud de
10 caracteres como mximo.
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 POLITCNICO GRANCOLOMBIANO
GLOSARIO DE TRMINOS

Columna: pila o serie de informacin apilada verticalmente

Datos: informacin amplia o concreta que permite una deduccin o conocimiento exacto.

Decisin: resolucin o determinacin acerca de una situacin.

Funcin: relacin entre dos magnitudes, de modo que a cada valor de una de ellas corresponde
determinado valor de la otra.

Limitacin: impedimento, defecto o restriccin 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 informacin para la


comunicacin entre el personal del departamento tcnico y el resto de los empleados.

Numrico: llevado a cabo con nmeros.

Precisin: nivel de Exactitud, puntualidad en los valores.

Restriccin: limitacin 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.

GESTIN DE LA INFORMACIN 15
REFERENCIAS

Referencias Bibliogrficas

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., Len, A., Bravo, E., Becerra, L., & Forero, D. (Mayo de 2016). Las tecnologas
de informacin y comunicacin como prcticas de referencia en la gestin de
conocimiento: una revisin sistemtica de la literatura. UIS Ingenieras, 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 POLITCNICO GRANCOLOMBIANO