Diseño de Tablas de Datos

 

 
 
 
Diseño de tablas de datos
Una tabla es una cuadrícula que nos sirve para presentar la información de forma
organizada o para mejorar la administración de la información. Está conformada por filas
y columnas que, propiamente en el desarrollo de esta lección, llamaremos campos y
características de algo en particular, por ejemplo, las características para identificar a un
alumno: su número de control, nombre, apellido paterno, apellido materno, semestre,
grupo, dirección, teléfono, entre otros.
de forma secuencial los datos de cada alumno (como en el ejemplo descrito) en la tabla.
Una tabla pertenece a una Base de Datos (BD). Es preciso mencionar que cada BD puede
contener más de una tabla y que, en su debido momento, se puede interactuar entre las
tablas de una misma BD o bien, entre tablas de diferentes Bases de Datos.
A continuación se muestra un ejemplo de la tabla Alumno:
¡Vamos a aprender!
Hasta el momento has aprendido que para crear una base de datos requieres de un análisis
de la información, aplicar un modelo entidad - relación que permita crear distintas tablas
de datos.
Las tablas de datos son parte fundamental en una base de datos, en ellas puedes
almacenar información de un objeto y/o una persona.
Las tablas son de gran utilidad para llevar una buena organización y control de la
información, posteriormente al utilizar un programa como un manejador de datos te
podrán ayudar a consultar o generar reportes.
En esta lección, como en la anterior, utilizarás el gestor de bases de datos MySQL y
Laragon para la creación de las tablas de datos, pero para iniciar debes de recordar ¿qué
elementos tiene una tabla de datos y cómo se representan? ¿cuál es la función de la llave
principal y la llave foránea en una tabla de datos? ¿cuáles son los tipos de datos que guarda
un campo?
¿Qué es una tabla? Es una herramienta de organización de
información que se utiliza en bases de datos en la informática. Las
tablas hacen referencia al modelado o recopilación de datos por
parte de una aplicación de un programa que permite operar con los
mismos organizándose y poniéndolos en relación de diversas
maneras. Los elementos que la componen son campos que son las
columnas y los registros que son las filas, existe un campo que es
asignado como una llave primaria y/o una llave secundaria.
Crear tablas de datos
Para poder crear una tabla de datos es necesario haber creado una base de datos.
Tomemos como ejemplo la creación de la BD Escuela.
Recordemos, una BD se crea desde la herramienta Laragon utilizando una sentencia en
lenguaje SQL, como se muestra a continuación:
Si, ejecutamos dicho código en Laragon (presionando Ejecutar SQL o bien la tecla F9),
obtendrás lo siguiente:
Continuamos utilizando como ejemplo a la base de datos Escuela y, ahora, vas a crear una
tabla de datos que se llamará Alumno, misma que estará conformada por ocho campos
que se describen en la siguiente tabla:
Es tiempo de hacer algunas precisiones.
En la estructura propuesta de la tabla Alumno, los ocho Campos van escritos con
mayúsculas y minúsculas (salvo NC) por convención internacional, ya que es el estándar
para programar en innumerables lenguajes de programación.
Como podrás observar, no llevan signos de acentuación ni espacios, por ello se abrevió
Apellido Paterno por APaterno y lo propio con AMaterno.
Otra situación que considerar es la llave primaria o PRIMARY KEY, dicho campo permite
que solamente exista en la tabla un número único e irrepetible que lo identifique de todos
los registros de la tabla, de forma que si alguien intenta insertar un registro con un número
de control (NC) que ya existe, no podrá hacerlo porque la tabla tiene como llave primaria
precisamente al NC.
También, es importante que sepas que hay dos tipos de datos dentro de esta tabla:
1. INT . Permite que registres valores enteros, es decir números, que van desde el 0
hasta el 4,294,967,295.
2. VARCHAR. Se define el número de letras o números a utilizar, y acepta texto y
dígitos aunque al final, todo lo considera como texto.
En el lenguaje MySQL, se utiliza la instrucción CREATE TABLE para especificar la creación
de la estructura de la tabla. Observa cómo se crearía la tabla Alumno, utilizando lenguaje
Distribución gratuita-Prohibida su venta
45
Dentro de la sintaxis de la instrucción CREATE TABLE, se especifica el nombre de la tabla a
crear, cada uno de los campos indicados, el tipo de datos y su tamaño, así como PRIMARY
KEY con el campo que será la llave primaria en la tabla de datos.
Observa el resultado de ingresar el código SQL para crear la tabla Alumno, aunque
recuerda que primero debes seleccionar la BD Escuela, misma que ya creaste.
La siguiente imagen ilustra el resultado de ejecutar el código SQL mostrado previamente.
En la parte de la izquierda puedes observar que la tabla Alumno ya fue creada, aunque aún
no se le ha ingresado ningún registro.
Ahora, ya sabiendo el procedimiento para crear una tabla en Laragon, vas a diseñar la
estructura de la nueva tabla a utilizar, que llevará el nombre de Profesor y tendrá la
siguiente estructura:
Observa el resultado de ingresar el código SQL para crear la tabla Alumno, aunque
recuerda que primero debes seleccionar la BD Escuela, misma que ya creaste.
La siguiente imagen ilustra el resultado de ejecutar el código SQL mostrado previamente.
Con esta acción, has culminado la creación de dos tablas, que llevan por nombre Alumno
y Profesor, dentro de la Base de Datos Escuela.
Ahora, procederás a revisar el comando SHOW TABLES.

Mostrar las tablas de datos creadas
En el lenguaje SQL, dentro del Sistema Gestor de Bases de Datos (SGBD) MySQL, se utiliza
la instrucción SHOW TABLES para mostrar el nombre de las tablas que contiene la base de
datos.
Por ejemplo, si quieres revisar el nombre de las tablas de la base de datos Escuela, que
has creado dentro de esta lección, el código o sentencia SQL a utilizar es la siguiente:
USE Escuela;
SHOW Tables;
Con lo que obtendrás el siguiente resultado al ejecutar el código en Laragon.
Es posible observar, que como resultado, en la parte inferior se encuentran las dos tablas
creadas, Alumno y Profesor al igual que en la parte izquierda superior de la pantalla. Por
lo anterior, se confirma que las tablas fueron creadas con éxito y ya se encuentran listas
para la captura de registros.
Otro comando que debes revisar es DESCRIBE, te muestra la estructura completa de cada
tabla de datos. Para ello, se ejemplifica únicamente la tabla Alumno.
Muestra la estructura de una tabla de datos
También en el lenguaje MySQL se utiliza la instrucción DESCRIBE para mostrar la
estructura de la tabla de datos.
Por ejemplo, si quieres revisar la estructura de la tabla Alumno, debes escribe lo siguiente:
Con lo que obtendrás el siguiente resultado al ejecutar el código en Laragon.
Como puedes observar, en la parte inferior se muestran los ocho campos creados para la
tabla Alumno Por lo anterior, se confirma que dicha tabla fue creada con éxito y ya se
encuentra lista para la captura de registros.
 
 
 
 
 
 

Comentarios

Entradas más populares de este blog

Conexión con base de datos MySQL con PHP y diseño de formularios