A fin de organizar eficientemente información
computarizada, diseñaremos base de datos en forma bidimensional, con
procedimientos del lenguaje SQL. Lo anterior, tiene la finalidad de evitarles
problemas a los programadores al crear bases datos en un software sin tener una previa organización, motivo por el cual invierten
mucho tiempo al relacionar toda la información recopilada.
Antes de crear una tabla, primero
se plasman en figuras bidimensionales para mejor comprensión y organización,
luego se crean en el software de preferencia.
Las tablas son la forma más común de crear el orden de los datos, tal como se
muestra a continuación:
061-01_1506_ilu01.
Visualización de una tabla
En la tabla mostrada anteriormente, ubicamos dos
conceptos manejados con frecuencia en ellas:
- El campo:
es cada valor, el cual ocupa un espacio de almacenamiento.
- El
registro: es cada fila de la tabla, en este caso, cada campo de identificación contiene
asociado un nombre, una compañia y un correo.
Las tablas de bases de datos se
organizan con un nombre para ser diferenciadas entre las demás. Cada una tiene
una clave, también conocida como llave primaria. Es una columna Ãndice, donde
los datos son únicos en cada registro. También existe llaves secundarias en una
tablas, la cual es una columna definida como llave primaria en otra. En la
siguiente imagen tenemos un ejemplo con: nombres en cada tabla, llaves
primarias marcadas en amarillo y la secundaria en azul.
061-01_1506_ilu02.
Tipos de claves en una tabla
Con la especificación de llaves
primarias y secundarias en una tabla, realizamos asociaciones entre ellas, con
la finalidad de obtener datos completos de un registro. Tomemos como ejemplo,
la tabla anterior, si tuviésemos la necesidad de mostrar un formulario, el cual
desea el usuario para imprimir toda la información necesaria de Microsoft, se
recurre a la información de la tabla Empresa
asociada a este valor, y con la llave secundaria se ubica en los registros de
la tabla Persona.
Una llave primaria también es
conocida como única. Motivo por el cual, lo más favorable es la asignación de
números en ese campo, como por ejemplo, identificaciones personales o teléfonos.
Sin embargo, los correos también son utilizados con frecuencia en estos tipos
de campos.
Independientemente del software para la creación de bases de
datos con SQL, al momento de crear una:
- Se
especifica el nombre de la tabla.
- Se agrega
el nombre de cada campo con el nombre correspondiente.
- Se define
detalles de cada uno, como por ejemplo, el tamaño, con la finalidad de definir
un espacio exacto del valor en memoria.
- Se agrega el
tipo de campo, si es numérico o alfabético.
- Se identifica
la clave única, la cual en algunos casos los software tienen una propiedad para definir el campo con esta caracterÃstica,
y otros muestran el dibujo de una llave.
061-01_1506_ilu03.
Creación de campos para una tabla
Keynotes
- Antes de crear una tabla, primero se plasman
en figuras bidimensionales para mejor comprensión y organización, luego se
crean en el software de preferencia.
Las tablas son la forma más común de crear el orden de los datos.3
- Las tablas de bases de datos se organizan
con un nombre para ser diferenciadas entre las demás. Cada una tiene una clave,
también conocida como llave primaria. Es una columna Ãndice, donde los datos
son únicos en cada registro.
- Con la especificación de llaves primarias y
secundarias en una tabla, realizamos asociaciones entre ellas, con la finalidad
de obtener datos completos de un registro.
- Una llave primaria también es conocida como
única. Motivo por el cual, lo más favorable es la asignación de números en ese
campo, como por ejemplo, identificaciones personales o teléfonos. Sin embargo,
los correos también son utilizados con frecuencia en estos tipos de campos.
RetoCrea un diseño de base de datos en forma
bidimensional. Utiliza como tema de la tabla una referencia de computación,
indicada por un compañero.
¡Comparte el resultado de tu reto en vPages!
Tiempo disponible: entre 15 y 30 minutos.
CierreMediante el diseño de base de datos en forma
bidimensional, con los procedimientos del lenguaje SQL, organizamos
eficientemente todo tipo de información, destinada a un programa computarizado,
lo cual conlleva a especificar relaciones de forma rápida y correcta. Con
organización y paciencia crearemos tablas eficientes para bases de datos.