Microsoft SQL Server 2008

12
Instituto Tecnológico Superior De Lerdo Materia Fundamentos de bases de datos Ing. Ricardo De Jesús Bustamante Tema Creación de tablas en Microsoft SQL Server 2008 Especialidad Lic. En informática Alumno Mitsha Carrillo Rodríguez Fecha; 01/04/11

description

fundamentos de bases de datos

Transcript of Microsoft SQL Server 2008

Page 1: Microsoft SQL Server 2008

Instituto Tecnológico Superior De Lerdo

Materia Fundamentos de bases de datos

Ing. Ricardo De Jesús Bustamante

Tema Creación de tablas en Microsoft SQL

Server 2008

Especialidad Lic. En informática

Alumno Mitsha Carrillo Rodríguez

Fecha; 01/04/11

Page 2: Microsoft SQL Server 2008

Microsoft SQL Server 2008

Para empezar a utilizar este gestor de bases de datos vamos a Inicio, Todos los

programas, y buscamos la carpeta que diga Microsoft SQL Server 2008. Una vez

que se carga vamos a notar dos cosas una de las cuales es el LOGIN. Asi como

también es el NOMBRE DEL SERVIDOR, en el cual va a parecer el nombre de la

pc como se muestra a continuación en la siguiente imagen.

Vamos dar un clic en el nombre del servidor para elegir el nombre damos clic y lo

que se va a mostrar es lo siguiente

Page 3: Microsoft SQL Server 2008

Vamos a dar clic en el símbolo de mas que se encuentra a un lado del cilindro con

el nombre Motor de bases de datos se va a desplegar un icono en forma de

servidor y lo seleccionaremos y damos en aceptar.

Después que ya los datos an sido elegidos de esta manera vamos a dar clic en

conectar como se muestra en la siguiente imagen

Se va a tardar unos segundos en verificar que los datos hayan sido correctamente

elegidos si es asi nos permitirá ver el entorno y sus herramientas en las cuales

vamos a trabajar como se muestra a continuación

De lado Izquierdo podemos observar el explorador de objetos el cual contienen

carpetas nombradas Bases de datos, Seguridad, Objetos de servidor, Replicación,

Administración, en el lado derecho tenemos el are en el cual vamos a escribir el

codigo

Page 4: Microsoft SQL Server 2008

Una vez que ya hemos conocido el entorno en el explorador de objetos

identificamos la opcion baes de datos del sistema

y damos clic en el sinbolo de mas y se ban a desplegar 4 bases de datos que son

master, model, msdb y tempdb como se muestra en la imagen

La base de datos Master que se muestra.- es la que cordina todo el

funcionamiento de SQL server, contiene todos los recursos asi como también

Model.- si falta no se podrán utilizar las tablas y otros recursos del gestor de igual

manera lo Msdbd y Temp ya que cada uno tienen sus características y recursos

que son utilizados por el gestor

Las cuatro deben de estar 100% funcionales, si no se abren no se puede acceder

a las BD, podemos colapsar las ventanas y las carpetas q contienen los datos.

Una vez hecho el paso anterior damos clic en nueva consulta como se muestra en

la imagen se va a visualizar el área de trabajo y para ver o verificar que las 4

bases de datos anteriormente mencionadas funcionen de manera correcta vamos

a dar un clic en los símbolos de mas y se desplegara sus atributos

correspondientes a cada base de datos como se muestra en la imagen

Page 5: Microsoft SQL Server 2008

Si tenemos estas cuatro bases de datos indica que todo funcionara bien pero no

quiere decir que funcionara de manera adecuada

Para empezar a escribir el codigo y crear la nueva base de datos vamos al área de

herramientas de el lado izquierdo en la parte superior daremos un clic en nueva

consulta como se visualiza en la imagen

Damos un clic y se va a mostrar el área de trabajo de color blanco en la cual

podemos empezar

Page 6: Microsoft SQL Server 2008

Dentro de aquí para crear la primer tabla escribimos el siguiente codigo Créate database negocio y damos clic en el botón ejecutar

Siempre que creemos una ase de datos debemos ir al explorador de objetos y

actualizarlo para que se puedan aplicar los cambios por default SQL trabaja sobre

Page 7: Microsoft SQL Server 2008

MASTER, después tecleamos este codigo USE NEGOCIO

Esto va indicar que usuraremos esa base de datos que acabos de crear, después Ejecutamos y actualizamos Ahora vamos a crear la tabla clientes ponemos el siguiente codigo CREATE TABLE CLIENTES (id varchar(5) primary key,nombre varchar(30) not null) Y una ves de a ver tecleado esto en nuestra área de trabajo lo que asemos es ponerle en ejecutar

Page 8: Microsoft SQL Server 2008

actualizamos la carpeta de base de datos y la abrimos y vamos a carpeta tablas y nos aparece la nueva tabla que generamos, uana vez ya creada la tabla clientes

Se ponen las restricciones que va tener ese campo como el primary key que es

para ordenar los datos y para que no se repitan los datos, los nombres no pueden

ser llaves primarias porque esos si se puede repetir

Después se pone una coma para indicar que ese campo hasta allí se termino y al

final le pusimos una restricción not null, al final se sierra el paréntesis que son los

atributos

Después de esto crearemos otra tabla llamada Productos escribimos el siguiente

codigo CREATE TABLE productos (id varchar(5) primary key,precio money(30) not

null,foto image)

Aquí creamos la tabla llamada productos con el campo id llave primaria como

restricción, not null como restricción, precio tipo moneda y foto tipo image y se

cierra a qui terminamos la línea de codigo

Page 9: Microsoft SQL Server 2008

Una ves que a cavamos de teclear este código, damos un clic en ejecutar y

verificamos que no marque algún error y nos vamos ala carpeta de base de datos

y la actualizamos y vemos que aparezca la tabla que acabamos de crear. Una vez

de aver echo esto para ver la tabla de manera grafica damos clic derecho sobre la

tabla productos va a aparecer un menú contextual en el cual vamos seleccionar la

opción de diseño se va a mostrar de la siguiente manera

Después de esto vamos a crear otra tabla llamada proveedores Vamos a teclear el siguiente codigo CREATE TABLE PROVEEDORES (id varchar(5) primary key,nombre varchar(50) not null, rfc varchar(16)not null, telefono varchar(13) not null,contacto varchar(38) not null,emilio varchar(80) not null)

Page 10: Microsoft SQL Server 2008

Una vez escrito el codigo damos en ejecutar actualizamos y verificamos que aparezca la tabla que acabamos de crear, si lo que se desea es ver de manera grafica las tablas que creamos vamos al explorador de objetos donde se encuentra bdo.clientes la seleccionamos damos clic derecho y del menú contextual seleccionamos diseño como se muestra a continuación

Y se va a mostrar de la siguiente manera

Si se desea ver el modelo relacional de las tablas vamos al explorador de objetos y damos clic derecho y seleccionamos editar mas de 200 filas y agregamos los nombres de las tablas de las cuales ya emos creado como se muestra a continuación

Page 11: Microsoft SQL Server 2008

Por ultimo si lo que se quiere es agregar datos a las tablas se pondrá el codigo INSERT INTO clientes(id,nombre) VALUES('00001','JUAN PEREZ') para agregar mas datos utilizamos el mismo codigo solo cambiara la id y el nombre que estan entre comillas simples y se va aponder de la siguiente manera INSERT INTO clientes(id,nombre) VALUES('00002','CARLOS PEREZ') INSERT INTO clientes(id,nombre) VALUES('00003','ARGENTINA VELAZQUEZ') INSERT INTO clientes(id,nombre) VALUES('00004','PEDRO PEREZ')

Ejecutamos el codigo actualizamos el explorador de objetos y seleccionamos la

tabla clientes ala cual le agregamos mas campos y damos clic derecho y en

diseño para verificar que se ayan agregado los nuevos datos

Ahora para agregar mas datos repetimos el procedimiento Y agregamos el

siguiente codigo

Page 12: Microsoft SQL Server 2008

INSERT INTO clientes(id,nombre) VALUES('00005','ROSY

PEREZ'),(’00006’,’MARIA PEREZ’)