Issuu on Google+

Instituto Tecnológico Superior De Lerdo 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

2011

FUNDAMENTOS DE BASES DE DATOS


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


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


//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


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


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


// 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)


//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.


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


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


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.


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:


Microsoft SQL Server 2008 creacion de tablas