Programación... bases de datos
English version English
Por Nacho Cabanes www.pobox.com/users/ncabanes

Lenguajes
» Pascal / Delphi
» C / C++ / C#
» Java
» Modula-2
» Basic
» Otros...

Otros cursos
Diccionario
Info básica
Ofimática
Prog. juegos
Bases de datos
Redes
Otros...

Otros temas
Utilidades
Apuntes
Antivirus
Amstrad CPC
Autor

Página principal

 
Contenido de esta página



¿Por qué esta página?

Esta introducción a las bases de datos no es para informáticos. Me explico: voy a profundizar mucho menos de lo que se podría exigir a un informático “de carrera”, incluso cuando apenas acaba de comenzar sus estudios.

Si a algún estudiante de informática le resulta de utilidad, me sentiré muy halagado, pero que nadie espere aprobar asignaturas de universidad sólo con este texto. No trataré apenas conceptos básicos, ni los requisitos que debe cumplir un SGBD (sistema de gestión de bases de datos) real mínimamente grande, ni la normalización, ni otros modelos distintos del Entidad-Relación, ni siquiera veremos buena parte de las posibilidades de este modelo.

Este es un texto para aficionados que quieran hacer sus pequeños proyectos. Pero insisto en lo de “pequeños proyectos”: un proyecto de una cierta envergadura debería dejarse en manos de un informático “de carrera”, porque un simple error de diseño nos puede hacer perder mucho tiempo, y si la base de datos la hemos creado para una empresa (por pequeña que sea), ese tiempo perdido es dinero perdido.

Pero es que, más de una vez, he tenido yo mismo que parchear bases de datos creadas por aficionados (y lo de “aficionados” no lo digo en tono despreciativo sino con respeto y admiración), y he perdido mucho tiempo en intentar aprovechar los datos existentes y adaptarlos para que fueran eficientes. Si se hubieran diseñado apenas UN POCO mejor, habrían sido MUCHO más versátiles, más fáciles de corregir y ampliar, ocupado menos espacio, etc.

Por eso, comentaré alguno de los errores más habituales, de modo que quien cree sus bases de datos, aunque sea como hobby, cree algo que realmente resulte útil y manejable.  

Descargar el curso

  • Introducción a las bases de datos, en español, en formato PDF (Adobe Acrobat), comprimido en un fichero ZIP de unos 275 K de tamaño (46 páginas impresas). Incluye nociones básicas de diseño, de creación de tablas y de cómo aplicarlo a StarBase (ya disponible), Access (ya disponible), WinSQL (ya disponible) y dBase III+ (aún no disponible).  Versión actual: 0.05, de Enero/2003.

Otros cursos, por si quieres algo más formal:

Últimos cambios en esta página

06/Agosto/2005 Añadidos un enlace a otro cursos más formal. Aplicado a esta página el nuevo cambio de imagen de la Web.
25/Enero/2003 Nueva versión de la Introducción a las bases de datos (0.05). Añadido un subapartado sobre cómo realizar consultas sencillas en lenguaje SQL con Access, una introducción a las relaciones con Access, un apartado sobre informes con Access y cómo podría ser el diseño del segundo ejemplo. Ocupa 46 páginas.
04/Octubre/2002 Nueva versión de la Introducción a las bases de datos (0.04). Incluye una introducción a como realizar consultas sencillas en SQL con WinSQL y consultas sencillas desde la "Vista Diseño" de Access.
29/Julio/2001 Nueva versión de la Introducción a las bases de datos (0.03).
28/Mayo/2001 Desglosado este apartado en una página (antes era parte de otra), y añadido un par de párrafos explicando el motivo de haberlo creado.
Aplicado a esta página el cambio general de presentación en la Web, para que las páginas sean más rápidas de cargar, se adapten mejor a cualquier tamaño de pantalla y sean más fáciles de imprimir y de ampliar.

Otros cambios anteriores en toda la Web

Nacho Cabanes, 2005
Última modificación: 06-Agosto-2005