microsoft sql server 2008 creacion de tablas

12
FUNDAMENTOS DE BASES DE DATOS 2011 Materia fundamentos de bases de datos Ing. Ricardo De Jesús Bustamante //Especialidad Lic. En informática //Tema Microsoft SQL Server 2008 //LIC.I Aranxa Argentina Velazquez Salas Fecha; 01/04/11 Instituto Tecnológico Superior De Lerdo

Upload: argentina-salas

Post on 21-Feb-2016

222 views

Category:

Documents


0 download

DESCRIPTION

SQL server 2008

TRANSCRIPT

Page 1: Microsoft SQL Server 2008 creacion de tablas

F U N D A M E N T O S D E B A S E S D E D A T O S

2011

Materia fundamentos de bases de datos

Ing. Ricardo De Jesús Bustamante

//Especialidad Lic. En informática

//Tema Microsoft SQL Server 2008

//LIC.I Aranxa Argentina Velazquez Salas

Fecha; 01/04/11

Instituto Tecnológico Superior De Lerdo

Page 2: Microsoft SQL Server 2008 creacion de tablas

Microsoft SQL Server 2008

Hay que llevar a cabo los siguientes pasos para su utilización

Una ves que se a cargado el entorno de notaremos dos cosas una de ellas es el login

Tiene tipo de servidor motor de BD //por que vamos a utilizar el motor generar las BD

Nombre del servidor EN # DE LA MAQUINA del escritorio ejemplo PC16/clase, Dar clic en

buscar más

Lo que hicimos fue seleccionar le símbolo de mas y dar un clic para seleccionar el nombre de la

pc como se muestra en esta imagen

Page 3: Microsoft SQL Server 2008 creacion de tablas

Aquí en esta imagen identificamos el nombre de la PC y lo seleccionamos dando un clic y

aceptar

Una vez que están los datos configurados y asignados los datos damos clic en conectar, verifica

la autenticación y si coincide con el tipo y nombre y la autenticación nos permite ver todo el

ambiente con sus herramientas.

// Ya estando dentro aparece una ventana que es el explorador de objetos

//Nos permite visualizar el entorno y observar los objetos que existen dentro del gestor,

dentro de ellos tenemos seguridad, BD, OBJETOS DE SERVIDOR, REPLICACION Y

ADMINISTRACION

Page 4: Microsoft SQL Server 2008 creacion de tablas

//y la parte gris del lado izquierdo nos permite trabajar en el área en la que vamos a escribir

codigo

//LO QUE ANOSOTROS NOS INTERESAN SON LAS bd, dentro de ellas vamos a encontrar

almenos tres BD, de esas BD se encuentran

Page 5: Microsoft SQL Server 2008 creacion de tablas

Una vez que ya nos emos familiarizados con 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 siguiente imagen

*Master= es la que cordina todo el funcionamiento de SQL server, contiene todos los

recursos

*Model=si falta no se podrán utilizar las tablas y otros recursos del gestor de igual manera lo

*MSDBD

*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 6: Microsoft SQL Server 2008 creacion de tablas

Si tenemos esas tres BD quiere decir que todo esta bien pero no quiere decir que pueden

funcionar de manera adecuada.

Vamos a empezar a utilizar código, cuando programemos una aplicación.

Debajo del menú hay una barra de herramientas como

Dar click en nueva consulta

Y ya nos aparece donde vamos a programar

Colocamos en nuestra área de trabajo

// CREATE DATA BASE negocio

Para ejecutar este comando se actualiza dándole ejecutar en el botón rojo de arriba en

ejecutar

Page 7: Microsoft SQL Server 2008 creacion de tablas

// siempre para actualizar debemos de seleccionar la carpetita de BD.

// El cilindro representa la BD

//por defecto trabaja sobre master

Teclear use negocio y actualizar

Eso le indica algestor que estoy utilizando la BD negocio

//Ahora crear CREATE TABLE CLIENTES (id varchar(5) primary key,nombre varchar(30) not null)

Page 8: Microsoft SQL Server 2008 creacion de tablas

//Y una ves de a ver tecleado esto en nuestra área de trabajo lo que asemos es ponerle en ejecutar Varchar= tipo de datos (5)= 5 caracteres Not null =restricción //actualizamos la carpeta de BD y la abrimos y vamos a carpeta tablas y nos aparece la nueva que generamos

Se supone que ya tenemos CREADA la tabla clientes y la BD negocios

// SEA tipo de datos char o varchar se define el tamaño, por eso va encerrada entre

paréntesis.

Page 9: Microsoft SQL Server 2008 creacion de tablas

Después 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

Vamos a generar otra tabla llamada productos

//CREATE TABLE productos(id varchar(5) primary key,precio money(30) not null,foto image)

aquí creamos la table 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 sierra

Page 10: Microsoft SQL Server 2008 creacion de tablas

Una ves tecleado ese código, damos en ejecutar verificamos que no nos marque error y nos

vamos ala carpeta de BD y la actualizamos y vemos que nos aparezca la que acabamos de

crear.

Ojo debemos de tener cuidado porque los corchetes en el nombre indican error

Una vez hecho esto para visualizarla de manera grafica damos clic derecho sobre la

tabla productos y seleccionamos la opción diseño se visualiza lo siguiente

Vamos a crear otra llamada proveedores y tecleamos lo siguiente:

// CREATE TABLE provvedores(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)

Una vez habiendo tecleado el código volvemos a repetir el procedimiento y le damos en ejecutar, y nos vamos a

la carpeta de la BD la seleccionamos y la actualizamos y verificamos que nos aparezca la que acabamos de crear.

Una vez echo esto si se desea ver de manera grafica las tablas vamos al explorador de objetos donde se

encuentra dbo.CLIENTES damos clic derecho va a parecer un menú contextual y seleccionamos diseño

Page 11: Microsoft SQL Server 2008 creacion de tablas

Una vez de a ver dado clic se va a visualizar de esta manera

Ahora Le damos clic derecho en DIAGRAMA DE BD Y click en si, después le ponemos a las tres que nos sale

agregar, y ahí ya tenemos el modelo relacional pero todavía no están relacionadas.

Page 12: Microsoft SQL Server 2008 creacion de tablas

TECLEAMOS ACONTINUACION

// INSERT INTO clientes(id,nombre) VALUES('00001','JUAN PEREZ')

//AHORA lo que acemos esque volvemos a utilizar el mismo solo le

agregamos mas campos como acontinuacion:

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','ARABIA VELAZQUEZ')

//despues ejecutamos verfificamos que no nos muestre error y nos vamos

a la carpeta de BD y la actualizamos.

//enseguida le damos click en la carpeta tablas y en clientes click

derecho y editar las primeras 200 filas y nos aparece:

INSERTAR:

// INSERT INTO clientes(id,nombre) VALUES('00005','JONY MARTINEZ'),(’00006’,’JEREMY LOPEZ’)

Y nos aparece: