Practica N-1-Creacion de BD y Tablas
Practica N-1-Creacion de BD y Tablas
Practica N° 1
SQL – SERVER
CREACION DE UNA BASE DE DATOS Y TABLAS
Introducción.
Microsoft SQL Server es un sistema para la gestión de bases de datos producido por
Microsoft basado en el modelo relacional. Sus lenguajes para consultas son T-SQL y
ANSI SQL. Microsoft SQL Server constituye la alternativa de Microsoft a otros potentes
sistemas gestores de bases de datos como son Oracle o PostgreSQL o MySQL.
1. Parte Teórica.
Luego para hacer uso de la base de datos debes poner el siguiente código:
USE Nombre
Creación de Tablas:
Una base de datos almacena su información 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 campo debe tener un nombre. El nombre del campo hace referencia a la información que
almacenará. Cada campo también debe definir el tipo de dato que almacenará.
Para ver las tablas existentes creadas por los usuarios en una base de datos usamos el
procedimiento almacenado "sp_tables @table_owner='dbo';":
sp_tables @table_owner='dbo';
Para ver la estructura de una tabla usamos el procedimiento almacenado "sp_columns" junto al
nombre de la tabla:
sp_columns usuarios;
Para eliminar una tabla usamos "drop table" junto al nombre de la tabla a eliminar:
drop table usuarios;
Si intentamos eliminar una tabla que no existe, aparece un mensaje de error indicando tal
situación y la sentencia no se ejecuta. Para evitar este mensaje podemos agregar a la instrucción
lo siguiente:
if object_id('usuarios') is not null
-1-
Administración de Base de Datos Ing. Wilfredo Chávez Ilasaca
2. Parte Práctica.
Vamos a crear una tabla llamada "usuarios". En primer lugar vamos a eliminar la tabla
"usuarios" averiguando si existe (a esto vamos a repetirlo siempre porque puede haber otro
usuario que haya creado una tabla con el mismo nombre):
if object_id('usuarios') is not null
drop table usuarios;
Eliminemos la tabla:
drop table usuarios;
Verifiquemos si se ha eliminado:
sp_tables @table_owner='dbo';
3. Ejercicios propuestos.
-2-