PDF de programación - Bases de datos

<<>>
Imágen de pdf Bases de datos

Bases de datosgráfica de visualizaciones

Publicado el 21 de Diciembre del 2019
447 visualizaciones desde el 21 de Diciembre del 2019
66,2 KB
2 paginas
InformÆtica

Base de datos

Pedro Reina



En general, las bases de datos consisten en informacin que estÆ claramente estructurada. Segœn
cmo sea esa estructura, la base de datos serÆ de un tipo u otro. Existen bases de datos jerÆrquicas,
en red, documentales y relacionales, entre otras. Estas œltimas son las mÆs conocidas en el mundo
de la informÆtica personal. Los programas que manejan bases de datos se denominan gestores de
bases de datos. Es habitual el error de confundir la base de datos con el programa que la maneja.
Normalmente una misma base de datos puede ser utilizada mediante varios programas diferentes.


Existen varias ideas clave para poder entender el funcionamiento de estos programas. Aunque la
mayor parte de estos conceptos se pueden aplicar a todo tipo de base de datos, aqu se entenderÆ
que estÆn aplicados a bases de datos relacionales.

Se comienza con la idea de recolectar varios datos de cada individuo de una poblacin. Los
datos pueden ser de cualquier tipo y la poblacin puede ser de personas, animales, documentos o
cualquier otra condicin.
Campo. Cada uno de los datos que hay que anotar.
Estructura. El conjunto de todos los campos.
Registro. El conjunto de datos correspondientes a uno de los individuos objeto de estudio. Cada

registro tendrÆ un valor en cada campo.

Tabla. Un conjunto de registros que tienen la misma estructura. Normalmente una tabla se al-

macena en un archivo.

Base de datos. Un conjunto de tablas que tienen campos comunes que permiten relacionar las

tablas entre s.


Cuando estÆn recolectados los datos, llega el momento de su consulta y la presentacin de resulta-
dos. Normalmente las bases de datos incluyen muchos datos, por lo que los mØtodos usados para
acceder a ellos son de la mayor importancia, y los que justifican la necesidad de usar mØtodos infor-
mÆticos.
˝ndices. Archivos auxiliares que permiten acceder a los registros de una tabla por algœn mØtodo

de clasificacin.

Vista. Una seleccin de datos de una tabla, en la que se eligen los registros que cumplan alguna

propiedad y los campos que sean pertinentes.

Formulario. Una manera de representar algunos campos de un registro.
Consulta. Una interrogacin a una base de datos, que devuelve los registros que verifican una

condicin.

Informe. El resultado de una consulta, ordenado y presentado de forma cmoda de usar.


En los programas gestores de bases de datos se distinguen muy claramente dos componentes: el
servidor y el cliente. En sistemas grandes es habitual que estØn en ordenadores diferentes, aunque
en sistemas pequeæos o caseros lo normal es que estØn en el mismo ordenador.


Se conoce en inglØs como back end (la parte de detrÆs), representando la idea de que es el compo-
nente que estÆ dando soporte interno, en la parte trasera del sistema. Tiene varias misiones:
Almacenar la informacin en el sistema de archivos del sistema operativo.
Comprobar la validez de los nuevos datos que se intenten incorporar.
Mantener la integridad referencial, que es cuidar que los datos sean coherentes internamente.
Responder a las consultas que le realicen los clientes.
Mantener los ndices necesarios para el adecuado rendimiento de las consultas.


Se conoce en inglØs como front end (la parte de delante), indicando la idea de que es el componen-
te que se comunica con el usuario. Se ocupa de:
Pedir datos al usuario y pasÆrselos al servidor.
Preparar consultas y realizÆrselas al servidor.
Presentar datos al usuario.
Informar al usuario de los errores que le comunique el servidor.


Dado que existen muchos servidores de bases de datos y que cada uno de ellos presenta distintas
caractersticas y modos de acceso, se han ido desarrollando distintas tecnologas para poder conec-
tar con distintos servidores de una manera unificada, simplificando as el uso de las bases de datos.


Son las siglas de Structured Query Language, que significa Lenguaje Estructurado de Consulta. Es
un lenguaje universal que permite a los clientes realizar consultas a los servidores. PrÆcticamente
todos los clientes lo admiten, aunque algunas veces lo oculten un poco ya que a los usuarios que no
conocen SQL les puede resultar intimidante. Y casi todos los servidores lo manejan tambiØn.


Son las siglas de Open Database Connectivity, que significa Conectividad abierta con bases de da-
tos. Es una capa de software que se coloca entre el servidor y el cliente. Cada servidor y cada clien-
te deben implementar sus propios conectores ODBC; pero una vez hecho, se podrÆn comunicar en-
tre s cualquier combinacin de cliente y servidor.

!!
Existen en el mercado muchos programas gestores de bases de datos. Normalmente se atiende mÆs
a su capacidad como servidor de base de datos, porque la parte cliente muchas veces se programa a
la medida del problema que hay que resolver. Sin embargo, tambiØn hay programas especialistas en
la parte cliente; por œltimo, los programas que mÆs Øxito tienen en sistemas pequeæos aœnan el
cliente y el servidor.

"#
Es el programa mÆs conocido en sistemas pequeæos. Incorpora cliente y servidor. Se caracteriza por
su gran facilidad de uso y de programacin. Es software en propiedad.


Es el servidor mÆs importante del mundo, lder del mercado. Desta-
can su solidez y la asistencia tØcnica que proporciona el fabricante.
Es software en propiedad.

"
Es un servidor muy conocido, especialmente usado en desarrollos web. Se
distribuye con doble licencia, una libre y otra no, segœn se desee usar.

$!
Es el mdulo de OpenOffice.org encargado de manejar bases de datos. Es un programa cliente de
bases de datos, no tiene capacidad profesional de trabajar como servidor. Pero OpenOffice.org Base
puede conectar de forma nativa con varios servidores de bases de datos y mediante ODBC con cual-
quier otro servidor que lo implemente, lo que hace que sea una solucin perfectamente vÆlida para
entornos de usuarios finales.


Por sencillez de explicacin, en este curso se va a usar OpenOffice.org tanto como cliente como ser-
vidor, usando para ello el formato dBase, que presenta en OpenOffice.org Base la importante limi-
tacin de no poder definir relaciones entre tablas ni mantener la integridad referencial.

Sin embargo, si se quisiera convertir la informacin almacenada en formato dBase a otro for-

mato cualquiera para poder trabajar con Øl de un modo mÆs real, se podra hacer con facilidad.
  • Links de descarga
http://lwp-l.com/pdf17057

Comentarios de: Bases de datos (0)


No hay comentarios
 

Comentar...

Nombre
Correo (no se visualiza en la web)
Valoración
Comentarios...
CerrarCerrar
CerrarCerrar
Cerrar

Tienes que ser un usuario registrado para poder insertar imágenes, archivos y/o videos.

Puedes registrarte o validarte desde aquí.

Codigo
Negrita
Subrayado
Tachado
Cursiva
Insertar enlace
Imagen externa
Emoticon
Tabular
Centrar
Titulo
Linea
Disminuir
Aumentar
Vista preliminar
sonreir
dientes
lengua
guiño
enfadado
confundido
llorar
avergonzado
sorprendido
triste
sol
estrella
jarra
camara
taza de cafe
email
beso
bombilla
amor
mal
bien
Es necesario revisar y aceptar las políticas de privacidad