Escolar Documentos
Profissional Documentos
Cultura Documentos
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 binarias
Binary varbinary image
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
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
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.