Diseño de tablas de datos
Diseño de tablas de datos
Contextualixando
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 registros. Cada tabla tiene “n" campos (verticales), que sirven para especificar las 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.
Por otro lado, también se cuenta con "m" registros (horizontales) que, a su vez, incorporan 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:
iVamos 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 iqué elementos tiene una tabla de datos y cómo se representan? icuá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/0 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:
CREATE DATABASE Escuela;
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:
Estructura de la tabla Alumno:
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.
CREATE TABLE Alumno(
NC 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)
);
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:
CREATE TABLE Profesor (NPVARCHAR(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 nomnbre Alumno y Profesor, dentro de la Base de Datos Escuela.
Ahora, procederás a revisar el comando SHOW TABLES.






Comentarios
Publicar un comentario