2. Basesde Datos
RicardoGaumuch
Tablas
Las tablas son objetos fundamentales de una base de datos porque en ellas es donde se conserva
toda la información o los datos. Así, una base de datos de una empresa puede tener una tabla
Contactos que almacene los nombres de los proveedores, las direcciones de correo electrónico y
los números de teléfono. En este artículo se ofrece información general sobre las tablas de las bases
de datos de Access. Antes de crear una, tenga claro cuáles son sus requisitos y decida cuántas
necesita. Si desea ver una introducción sobre cómo planear y diseñar una base de datos,
consulte Conceptos básicos del diseño de una base de datos.
Registro
Se agrega un nuevo registro a una base de datos cuando se dispone de un nuevo
elemento del que se desea realizar un seguimiento. Por ejemplo, puede que desee
agregar un nuevo contacto a la tabla Contactos cuando desea registrar la información
de un nuevo amigo o compañero. Cuando se agrega un nuevo registro, Office Access
2007 lo anexa al final de la tabla.
Para agregar un registro, abra primero una tabla o un formulario. A veces se abre
automáticamente un formulario cuando se abre una base de datos. Porejemplo,
cuando abre una base de datos creada a partir de la plantilla Contactos, seabre
automáticamente el formulario Lista de contactos. Este formulario es el formulario de
inicio de la basede datos Contactos.
3. Basesde Datos
RicardoGaumuch
Campo
Un campo en Microsoft Access es una pieza de información relacionada con una
persona o cosa. Los campos relacionados se agrupan juntospara formar un registro.
En una base de datos, dondese almacena la información con respecto a información
de los empleadosde una empresa, un registro sería la información relacionada a un
solo empleado. Un campo, por ejemplo, sería la información específica sobre el
empleado, tal vez el nombre, la fecha de contratación o el número de seguridad
social.
Un campo es un segmento de la información que cuando se agrupa con otros
segmentos relacionados, proporcionaun registro detallado de un objeto específico.
Dividir la información en incrementos más pequeños hace que sea más fácil trabajar
con los datos. Porejemplo, es más fácil de crear letras y sus correspondientes
etiquetas de correo si tienes tres campos para nombre, como "Señor" "John", "Smith"
en lugar de agrupados como "Sr. John Smith", sobretodo si quieres el saludo de una
carta para leer, "Querido John" y quieres dirigir la carta al "Sr. John Smith".
Llaves Primarias
Una clave principal es un campo o un conjunto de campos convalores que son únicos
a través de una tabla. Valores de la clave pueden utilizarse para hacer referencia a
registros completos, porque cadaregistro tiene un valor diferente para la clave. Cada
tabla sólo puede tener una clave principal. Access puede crear automáticamente un
campo de clave principal para cuando se crea una tabla, o puede especificar los
campos que desea usar como clave principal. En este artículo se explica cómo y por
qué usar claves principales.
4. Basesde Datos
RicardoGaumuch
Software para Bases de Datos
MySQL.“Para diseñar páginas que trabajen en servidor Linux, utilizaremos el lenguaje
PHP y bases de datos MySQL”, indica el director de e-tecnia. Se trata de software
libre, pero para determinadas aplicaciones comerciales hay que adquirir una versión
comercial licenciada. Disponible para Linux, Mac y Windows.
MICROSOFT SQL SERVER. “Para diseñar páginas que funcionen en servidores
Windows, usaremos la tecnología ASPX (ASP.NET) y bases de datos SQLserver”,
precisa Isabal. Recientemente, la compañíade Redmond ha facilitado una versión
gratuita, SQL Server Express Edition, aunque con ciertas limitaciones (bases de datos
de menos de 4 GB, no cuenta con el Agente de SQL Server...). Disponible para
Windows.
ORACLE. Se trata de la herramienta más potente de bases de datos, porlo que es
probable que su capacidad desbordenuestras necesidades. “Las grandes bases de
datos son Oracle, pero necesitaríamos una aplicación muy grande para utilizarlas”,
añade Isabal. Disponible para Mac, Linux y Windows.
MICROSOFT VISUALSTUDIO. Es el editor de Microsoft para SQL Server. Soportavarios
lenguajes de programación, como ASP.NET, Visual C++, Visual C#, Visual J# y
Visual Basic .NET. Puede crear aplicaciones que se intercomuniquen entre estaciones
de trabajo, páginas web y dispositivos móviles. Disponible para Windows.
ZEND STUDIO. Se trata de un editor para PHP que ofrece soportepara navegación en base
datos y ejecución de consultas SQL, con prestaciones como autocompletado, ayuda de
código, resaltado de sintaxis, etc. Disponible para Mac, Linux y Windows.
5. Basesde Datos
RicardoGaumuch
Lenguajes de Bases de Datos
Structured Query Language (SQL)
Creado porIBM alrededor de los años 70s
Combinación de álgebra relacional y cálculo relacional
En 1986 ANSI e ISO lo estandarizan en SQL-86
Otras versiones: SQL-92, SQL-99
Data Manipulation Language (DML)
Desarrollado por M. Stonebraker en 1976
Lenguaje original de "ingres"
Basado en el cálculo relacional de tuplas
Query by example QBE
Desarrollo de ibm en los 70s
Ejemplo de programación visual
Sintáxis bidimensional
Genera consultas a partir de ejemplos
Relación directa con cálculo relacional de tuplas