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.



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),

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

SQL.

VARCHAR(10),

Nombre VARCHAR(40),

APaterno VARCHAR(40),

AMaterno VARCHAR(40),

Semestre INT,

Grupo VARCHAR(1),

Direccion VARCHAR(50),

Telefono VARCHAR(15),

PRIMARY KEY (NC)

);


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:

La sentencia/instrucción SQL a utilizar para la creación de la tabla Profesor, es la

siguiente:

VARCHAR(10),

Nombre VARCHAR(40),

APaterno VARCHAR(40),

AMaterno VARCHAR(40),

Edad INT,

Estudios VARCHAR(50),

Direccion VARCHAR(50),

Telefono VARCHAR(15),

PRIMARY KEY (NP)

);

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











Comentarios

Entradas populares