Está en la página 1de 10

INTRODUCCIN

Las bases de datos son el mtodo preferido para el almacenamiento


estructurado de datos. Desde las grandes aplicaciones multiusuario, hasta
los telfonos mviles y las agendas electrnicas utilizan tecnologas de
bases de datos para asegurar la integridad de los datos y facilitar la labor
tanto de usuarios como de los programadores que las desarrollaron.
Desde la realizacin del primer modelo de datos, pasando por la
administracin del sistema gestor, hasta llegar al desarrollo de la aplicacin,
los conceptos y la tecnologa asociados son muchos y muy heterogneos.
Sin embargo, es imprescindible conocer los aspectos clave de cada uno de
estos temas para tener xito en cualquier proyecto que implique trabajar con
bases de datos.
La evolucin de las bases de datos est en incremento, actualmente
nos encontramos en la tercera generacin, muchos expertos en la materia
coinciden en que el incremento de las bases de datos est en aumento da a
da, en todas las reas profesionales ya que todo es informacin, en las
reas como la investigacin, tecnologa, arte, educacin, sistemas mdicos,
programas de ingeniera de software, programas de desarrollo, de diseo,
sistemas de informacin geogrfica, entre otros

~3~

BASES DE DATOS
Una base de datos es un almacn que nos permite guardar grandes
cantidades de informacin de forma organizada para que luego podamos
encontrar y utilizar fcilmente. El trmino de bases de datos fue escuchado
por primera vez en 1963, en un simposio celebrado en California, USA.
Donde las definan como un conjunto de informacin relacionada que se
encuentra agrupada estructurada.
Desde el punto de vista
informtico, la base de datos

es

un sistema formado por un


conjunto

de

datos

almacenados en discos que


permiten el acceso directo a
ellos

un

programas

conjunto

que

de

manipulan

ese conjunto de datos.


Cada base de datos se compone de una o ms tablas que guarda un
conjunto de datos. Cada tabla tiene una o ms columnas y filas. Las
columnas guardan una parte de la informacin sobre cada elemento que
queramos guardar en la tabla, mientras que cada fila de la tabla conforma un
registro.
CARACTERSTICAS DE LAS BASES DE DATOS
Entre las principales caractersticas de los sistemas de base de datos
podemos mencionar:

Independencia lgica y fsica de los datos.


Redundancia mnima.
Acceso concurrente por parte de mltiples usuarios.
Integridad de los datos.
Consultas complejas optimizadas.

~4~

Seguridad de acceso y auditora.


Respaldo y recuperacin.
Acceso a travs de lenguajes de programacin estndar.

VENTAJAS Y DESVENTAJAS DE UNA BASE DE DATOS


Ventajas

Permite a los diferentes usuarios considerar la informacin

como recurso corporativo que carece de dueos especficos.


Eliminacin de informacin redundante.
Eliminacin de informacin inconsistente.
Permite compartir informacin.
Independencia de datos.
Uso de reglas lgicas para expresar las consultas.
Permite responder consultas recursivas.
Cuenta con negaciones estratificadas
Uso de algoritmos de optimizacin de consultas.
Soporta objetos y conjuntos complejos.

Desventajas

Ausencia de estndares reales.


Requiere personal calificado.
Instalacin costosa.
Falta de rentabilidad a corto plazo.
Requerimientos adicionales de Equipo.
Crear procedimientos eficaces de deduccin para evitar caer en

bucles infinitos.
Encontrar criterios que decidan la utilizacin de una ley como

regla de deduccin.
Replantear las convenciones habituales de la base de datos.
En caso de falla, el impacto es mayor.

QUE ES UNA TABLA?


Una tabla es una herramienta de organizacin de informacin que se

~5~

utiliza en bases de datos en la informtica. En computacin, una tabla hace


referencia al modelado o recopilacin de datos por parte de una aplicacin
de un programa que permite operar con los mismos organizndolos y
ponindolos en relacin de diversas maneras.
Las

tablas

menudo son incluidas en


bases de datos u hojas
de clculo, pero tambin
pueden incorporarse a
documentos de texto y
otros programas, estn
compuestas

por

filas

horizontales y columnas
verticales.
CAMPO DE UNA TABLA
El campo es el nombre de cada columna, debe ser nico y con un tipo
de dato asociado. A la hora de crear el campo de una tabla, es conveniente
cumplir algunas normas:

El nombre del campo debe describir, en la medida de lo posible,

la informacin que almacena: Nombre, Fecha, Grupo, etctera.


Intenta que no sea tan corto que no permita adivinar su

contenido, ni tan largo que resulte incmodo trabajar con l.


Es aconsejable no utilizar smbolos o caracteres especiales
(guiones,

espacios

en

blanco)

que

puedan

generar

problemas con ciertas operaciones al trasladar la base de datos


a otros sistemas.

~6~

Elige con cuidado el


tipo de datos para
optimizar al mximo

la base de datos.
No dudes en utilizar
la

columna

Descripcin

para

indicar el propsito

de cada uno de los campos.


El nombre de los campos no puede empezar por espacios ni

contener signos de puntuacin ni corchetes.


No pueden existir dos campos con el mismo nombre en la
misma tabla.

CAMPO CLAVE
En cualquier base de datos los registros incluidos en sus diferentes
tablas deben estar perfectamente identificados y de esto se encargan las
claves o llaves. Trasladando este
concepto a la vida real, cada
ciudadano tiene un nmero de
cedula,

puede

haber

dos

personas con igual nombre e


incluso apellidos iguales, pero
ambos se diferenciarn por su
nmero de cedula, que es nico.
Cada tabla debe contener al menos un campo que permita identificar
unvocamente cada registro. Este campo puede ser real, como la propia
cedula de una persona. O puede ser un valor que nos inventemos para
conseguir el mismo fin, como un nmero que asignemos automticamente a
cada registro, asegurndonos de que no se repita.

~7~

Otra opcin es utilizar una combinacin de campos para identificar los


registros de la tabla. Por ejemplo podramos definir la combinacin de
Nombre y Apellidos de nuestra tabla para este fin. Sin embargo, existe la
probabilidad de que haya alumnos con igual nombre y apellidos, por lo que
no sera una clave del todo vlida.
CONSULTAS Y APLICACIONES
Una consulta es el mtodo para acceder a los datos que se
encuentran en las bases de datos. Se utilizan consultas para ver, modificar,
borrar, mostrar, agregar y analizar datos de formas diferentes. Para esto se
utiliza un lenguaje de consultas. El lenguaje de consultas de base de datos
ms utilizado es el SQL. Tcnicamente hablando, las consultas a la base de
datos se realizan a travs de un lenguaje de manipulacin de datos (DML
Data Manipulation Language).
SQL es un lenguaje DML, pero adems posee otras caractersticas de
otros lenguajes. Por ejemplo, permite tambin crear bases de datos. La
consulta bsica en SQL es llamada select-from-where. Las consultas nos
permitirn:

Recuperar datos de una o ms tablas con los criterios


especificados y despus mostrar los datos en el orden que se

desee.
Ver todos o algunos registros, todos o algunos campos, de una

o varias tablas relacionadas.


Actualizar registros en una tabla
Agrupar registros y calcular sumas, cuentas, promedios y otros

tipos de totales.
Reunir datos de varias tablas y ordenarlos de una forma

concreta.
Eliminar un registro o un grupo de registros de una o ms

tablas.
Realizar cambios globales en un grupo de registros de una o

~8~

ms tablas.
Anexar un grupo de registros de una a otra tabla.
Crear tablas que pueden exportarse a otras bases de datos
Crear formularios, informes y pginas web
Crear una copia de seguridad una tabla

Las aplicaciones en donde ms se usan las bases de datos son las


siguientes:

Banca. Para informacin de los clientes, cuentas, prstamos y


transacciones bancarias.

Lneas areas. Para reservas e informacin de planificacin.


Las lneas areas fueron de los primeros en usar las bases de
datos de forma distribuida geogrficamente (los terminales
situados en todo el mundo accedan al sistema de bases de
datos centralizados a travs de las lneas telefnicas y otras
redes de datos).

Universidades. Para informacin de los estudiantes, matriculas


de las asignaturas y cursos.

Transacciones de tarjetas de crdito. Para compras con tarjeta


de crdito y generacin mensual de extractos.

Telecomunicaciones. Para guardar un registro de las llamadas


realizadas, generacin mensual de facturas, manteniendo el
saldo de las tarjetas telefnicas de prepago y para almacenar
informacin sobre las redes de comunicaciones.

Finanzas.

Para

empresas,

ventas

almacenar
y

informacin

compras

de

sobre

grandes

documentos

formales

financieros, como bolsa y bonos.

Ventas. Para informacin de clientes, productos y compras

Produccin. Para la gestin de la cadena de produccin y para


el seguimiento de la produccin de elementos en las factoras,

~9~

inventarios de elementos en almacenes y pedidos de


elementos.

Recursos humanos. Para informacin sobre los empleados,


salarios, impuestos, beneficios y para la generacin de las
nominas.

Con esta lista se ilustra lo esencial que son las bases de datos en casi
todas las empresas actuales, a lo largo de las ltimas cuatro dcadas del
siglo veinte, el uso de las bases de datos creci en todas las empresas. Ya
con la revolucin del internet a finales de la dcada de 1990 aumento
significativamente el acceso directo de usuarios a las bases de datos en todo
el mundo.

CONCLUSIN
Una base de datos, es el almacenamiento de informacin en grandes
cantidades y ordenada, de tal forma que se puedan hacer consultas con la
combinacin de toda la informacin, la importancia de una base de datos en
la actualidad y no solo en la actualidad sino que siempre es poder obtener
informacin de forma ms rpida y ms exacta. Por esta razn una base de

~ 10 ~

datos es importante y no solo eso, es esencial que forme parte de todo


proceso de informacin en la actualidad.
Para realizar una base de datos es necesario saber crear las tablas
de una base de datos estas conforman la estructura principal de la misma,
podramos decir que se trata de los cimientos de nuestra estructura. Cada
tabla contiene la informacin que utilizarn el resto de objetos de la base de
datos: consultas, formularios, informes. El diseo de las tablas debe ser un
proceso meditado donde debemos tener en cuenta las necesidades y el fin al
que estar destinada nuestra base de datos.
Una base de datos proporciona a los usuarios el acceso a datos, que
pueden visualizar, ingresar o actualizar, en concordancia con los derechos de
acceso que se les hayan otorgado. Se convierte ms til a medida que la
cantidad de datos almacenados crece. La base de datos puede ser local, es
decir que puede utilizarla slo un usuario en un equipo, o puede ser
distribuida, es decir que la informacin se almacena en equipos remotos y se
puede acceder a ella a travs de una red. La principal ventaja de utilizar
bases de datos es que mltiples usuarios pueden acceder a ellas al mismo
tiempo.

REFERENCIAS BIBLIOGRFICAS
Annimo. (2007). Bases de Datos y Caractersticas. [Pagina web en
lnea]
Maestros
del
Web
[Disponible
en]:
http://www.maestrosdelweb.com/editorial/%C2%BFque-son-las-basesde-datos/ [Consulta: 2014, Mayo 27]

Annimo. (2012). Ventajas y Desventajas. [Pagina web en lnea] Blog


spot
[Disponible
en]:

~ 11 ~

http://novenodeciudadfajardo.blogspot.com/2012/01/ventajas-ydesventajas-base-de-datos-y.html [Consulta: 2014, Mayo 27]


Konnichiwa, A. (2011). Ventajas y Desventajas. [Pagina web en lnea]
Blog
spot
[Disponible
en]:
http://andreakonnichiwa.blogspot.com/2011/03/ventajas-desventajas-y-tipos-de-basede.html [Consulta: 2014, Mayo 27]
Annimo. (2007). Qu es una Tabla?.
[Pagina web en lnea]
Definicionabc.
[Disponible
en]:
http://www.definicionabc.com/tecnologia/tabla.php
[Consulta: 2014,
Mayo 27]
Annimo. (S/F). Campo de una Tabla. [Pagina web en lnea] Instituto de
Tecnologas Educativas [Disponible en]:
http://www.ite.educacion.es/formacion/materiales/93/cd/m2_1/campos_
de_la_tabla.html [Consulta: 2014, Mayo 27]

Annimo. (S/F). Campo Clave. [Pagina web en lnea] Instituto de


Tecnologas
Educativas
[Disponible
en]:
http://www.ite.educacion.es/formacion/materiales/93/cd/m2_1/campos_
clave.html [Consulta: 2014, Mayo 27]

Sorti, G. (2007). Consultas y Aplicaciones. [Documento en Lnea] Bases


de
Datos
[Disponible
en]:
http://www.belgrano.esc.edu.ar/matestudio/carpeta_de_access_consultas.
pdf [Consulta: 2014, Mayo 27]
Mrquez, J. (2012). Consultas y Aplicaciones. [Documento en lnea]
Slideshare
[Disponible
en]:
http://www.slideshare.net/marquezjumo/aplicaciones-de-las-bd [Consulta:
2014, Mayo 27]

~ 12 ~