0% encontró este documento útil (0 votos)
7 vistas

Lab 1 Table

Cargado por

xavi.ort7
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
7 vistas

Lab 1 Table

Cargado por

xavi.ort7
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
Está en la página 1/ 8

UNIVERSIDAD CESMAG – FACULTAD DE INGENIERÍA

Ingeniería de sistemas
Teoría de Base de Datos

Laboratorio Table
PARA LEER Y COMPRENDER

Una base de datos almacena sus datos en tablas. Una tabla es una estructura de datos que
organiza los datos en columnas y filas; cada columna es un campo (o atributo) y cada fila,
un registro. La intersección de una columna con una fila, contiene un dato específico, un
solo valor.
 Cada registro contiene un dato por cada columna de la tabla.
 Cada campo (columna) debe tener un nombre. El nombre del campo hace referencia
a la información que almacenará.
 Cada campo (columna) también debe definir el tipo de dato que almacenará.

Gráficamente tenemos la tabla usuarios, que contiene dos campos llamados: nombre y clave.
Luego tenemos tres registros almacenados en esta tabla, el primero almacena en el campo
nombre el valor "MarioPerez" y en el campo clave "Marito", y así sucesivamente con los
otros dos registros.

Las tablas forman parte de una base de datos.

Para ver las tablas existentes en una base de datos se usa el comando:

show tables;
Deben aparecer todas las tablas que se han creado. Al crear una tabla debemos resolver qué
campos (columnas) tendrá y que tipo de datos almacenarán cada uno de ellos, es decir, su
estructura.

La tabla debe ser definida con un nombre que la identifique y con el cual accederemos a ella.

create table usuarios (


nombre varchar(30),
clave varchar(10)
);
Si intentamos crear una tabla con un nombre ya existente, mostrará un mensaje de error
indicando que la acción no se realizó porque ya existe una tabla con el mismo nombre.

Para ver la estructura de una tabla usamos el comando "describe" junto al nombre de la
tabla:
describe usuarios;
Aparece lo siguiente:

Field Type Null


_________________________
nombre varchar(30) YES
clave varchar(10) YES
Esta es la estructura de la tabla "usuarios"; nos muestra cada campo, su tipo, lo que ocupa
en bytes y otros datos como la aceptación de valores nulos etc, que veremos más adelante
en detalle.

Para eliminar una tabla usamos "drop table":

drop table usuarios;


Si tratamos de borrar nuevamente la misma tabla:

drop table usuarios;

Aparece un mensaje de error, indicando que no existe, ya que intentamos borrar una tabla
inexistente.

Para evitar este mensaje podemos controlar este proceso de la siguiente forma:

drop table if exists usuarios;


En la sentencia precedente especificamos que elimine la tabla "usuarios" si existe.
PARA HACER: En el Workbench.
Cada vez que ingresamos a "Workbench" debemos seleccionar la base de datos que estamos
trabajando, por ejemplo "administracion" que trabajamos en el anterior Laboratorio,
mediante la cláusula "use" y posteriormente ejecutar comandos SQL sobre dicha base de
datos:

use administracion;

También podemos hacer doble clic en la ventana "SCHEMAS" para su selección:


Creamos la tabla "usuarios":

Cada vez que escribimos un comando "SQL" como en este caso el "create table" debemos
presionar el ícono de "rayo" para que lo ejecute, en la parte inferior se nos informa si hay
algún error y en la ventana de "SCHEMAS" la debemos actualizar para que se vean los
cambios en la base de datos "administracion".
Probemos ahora de ejecutar el comando SQL "describe" para conocer la estructura de la
tabla "usuarios" que acabamos de crear:
Borremos la tabla "usuarios" mediante el comando "drop table" que acabamos de crear:
Intentemos de borrarla nuevamente a la tabla "usuarios" mediante el comando "drop table",
veremos que se nos informa de un error:

El resultado es distinto si utilizamos la variante de "drop table if exists usuarios;", en dicho


caso no se informa un error ya que valida primero que la tabla exista para su borrado:
RETO

Crear la respectiva base de datos y tablas diseñadas en el caso de estudio de las


Ventas

También podría gustarte