Está en la página 1de 7

2- Creacin de tablas y manejos de datos.

Objetivos:

Crear tablas completas.


Identificar qu tipo de datos a usar en cada campo

Recursos:

SQL SERVER 2012


Guas de prctica.
http://msdn.microsoft.com/es-es/library/ms187752.aspx
http://msdn.microsoft.com/es-es/library/ms174979.asp

Introduccin:
La creacin de tablas y para la recoleccin de datos, es un proceso bsico para la
implementacin de la base de datos.

Tablas:
Tabla en las bases de datos relacionales, se refieren al tipo de modelado de datos, donde
se guardan los datos recogidos por un programa de aplicacin. Su estructura general se
asemeja a la vista general de un programa de hoja de clculo.
Una tabla es utilizada para organizar y presentar informacin. Las tablas se componen de
filas y columnas de celdas que se pueden rellenar con textos y grficos Las tablas se
componen de dos estructuras:
Registro: Es cada una de las filas en que se divide la tabla. Cada registro contiene datos de
los mismos tipos que los dems registros. Ejemplo: en una tabla de nombres y
direcciones, cada fila contendr un nombre y una direccin.
Campo:

Es cada una de las columnas que forman la tabla. Contienen datos de tipo
diferente a los de otros campos. En el ejemplo anterior, un campo contendr un
tipo de datos nico, como una direccin, o un nmero de telfono, un nombre,
etc.

A los campos se les puede asignar, propiedades especiales que afectan a los registros
insertados. El campo puede ser definido como ndice o autoincrementable.

Cada tabla creada debe tener un nombre nico en la cada Base de Datos, hacindola
accesible mediante su nombre.

Datos:
SQL Server maneja los siguientes tipos de datos:
Numricos exactos
bigint

numeric

bit

smallint

smallmoney

int

tinyint

money

datetime2

smalldatetime

decimal

Numricos aproximados
Float

real

Fecha y hora
fecha

datetimeoffset

datetime

time

Cadenas de caracteres
Char

varchar

text

Cadenas de caracteres Unicode


Nchar

nvarchar

ntext

varbinary

image

Cadenas binarias
Binary

Otros tipos de datos


Cursor

timestamp

hierarchyid

sql_variant

Xml

tabla

uniqueidentifier

Es importante el buen uso de los tipos de datos, ya que de esa forma se podra hacer mejor
las relaciones de tablas, consultas y manejo de los datos.

INICIO DE LA PRCTICA
Iniciar el SQL Server Management Studio.
En base a lo aprendido en la prctica anterior crearemos una base de datos de nombre
Universidad.
Expandiremos la base de datos, y despus expandiremos Tables, y veremos que no hay
ninguna tabla creada, al seleccionar click derecho sobre Tables seleccionamos New
Table

Nos activara una pantalla donde podremos colocar los campos y tipos de datos que
esperamos manejar.

En la Column Name empezaremos definiendo el campo id_person y tomaremos como


Data Type el tipo int y dejaremos activa la casilla Allow Nulls lo cual significa que
acepta datos nulos o vacos.

Despus colocaremos el campo nombre con tipo de datos varchar(50) y dejaremos


activa la opcin aceptar nulos.

Tambien colocaremos el campo apellido con tipo de datos varchar(50) y dejaremos


activa la opcin aceptar nulos.

Una vez terminada la tabla, dar doble click en la pestaa y dar click sobre Save Table_1, y
nos aparecer un pantalla donde le pondremos de nombre a la tablas person.

Una vez realizado este proceso la tabla quedara grabada en la base de datos, ya puedo
cerrar la consola o dejarla as.

Ahora vamos a agregar algunos registros a la tabla, en la carpeta Tables, busco la tabla
person y presiono click derecho y seleccionamos Edit top 200 Rows lo cual nos
permitir agregar registros.

A continuacin agrego unos cuantos registros. Para borrar la tabla solo debo dar click
derecho sobre la tabla person y seleccionar Delete

Dar click en aceptar para proceder a borrarla.

Usando la consola de consultas (T-SQL).


En primer lugar activaremos la consola para realizar una nueva consulta.
Ahora digitemos los siguientes comandos la consola y ejecutemolo.
USE Universidad
GO
CREATE TABLE autos
(
id_auto int NULL,
marca varchar(20) NULL,
modelo varchar(20) NULL
)
GO

Estas sentencias en primer lugar selecciona la base de datos Universidad usando la palabra
USE, despus se cre la tabla autos con tres campos: id_auto, marca y modelo, con su
respectivo tamao e indicando que todos aceptan nulos o valores vacos (NULL).
Para probar la nueva tabla agregaremos nuestro primer registro, digitando lo siguiente:
USE [Universidad]
GO
INSERT INTO autos
(id_auto,marca,modelo)
VALUES
(
1,'Toyota','Yaris'
)
GO

El resultado de esta consulta es la adicin de un registro a la tabla autos. Otra forma de


agregar datos usando una variable de la sintaxis es la siguiente:
USE [Universidad]
GO
INSERT INTO autos VALUES (2,'Nissan','XL')
INSERT INTO autos VALUES (3,'Honda','civic')
GO

Para borrar la tabla usaremos la siguiente consulta


USE Universidad
GO

DROP TABLE autos


GO

Y con esto quedara borrada la tabla.


Ejercicios:
Cree tablas incluyendo ms campos y diferentes tipos de datos para verificar su
aplicacin, siempre en forma grfica y de consola.
Investigue como cambiarle nombre a la tabla.
Investigue como cambiar una columna o agregar ms.
Investigue como cambiar un tipo de datos.
Realice ejercicios adicionales que su instructor lo solicite.

También podría gustarte