Você está na 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 smallmoney numeric int bit tinyint smallint money decimal

Numricos aproximados
Float real

Fecha y hora
fecha time datetimeoffset datetime2 smalldatetime datetime

Cadenas de caracteres
Char varchar text

Cadenas de caracteres Unicode


Nchar nvarchar ntext

Cadenas binarias
Binary varbinary image

Otros tipos de datos


Cursor sql_variant timestamp Xml hierarchyid 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.

Você também pode gostar