You are on page 1of 10

GUA DE LABORATORIO

1.

CONSIDEREACIONES INICIALES
Para la realizacin de un trabajo ordenado, se sugiere
que cree Usted su carpeta de trabajo y una sub-carpeta
BDSQL tal como se muestra en el grfico de la derecha.

2.

CREACIN DE LA BASE DE DATOS


2.1.
Conexin al
Servidor SQL Server
a) Inicie el SQL Server Management Studio
b) Luego en la Ventana de Conexin
al Servidor ingrese y/o seleccione
de la siguiente manera:
Server Type: DataBase Engine
Server Name: NombredelServdior
Authentication: SQL Server Authentication
Login: sa (mas adelante Ud. Crear su usuario)
Password: *******
c) Haga Clic en Connect, para conectarse al servidor
2.2. Creacin de la Base de Datos
a) Haga clic derecho sobre el nombre del Servidor, luego seleccione New
Database, tal como se aprecia en la imagen

b) Luego deber ingresar el nombre para nuestra Base de Datos BDCONSULTAS


c) Luego deber indicar donde se crearn los archivos de su Base de Datos, para ello deber
hacer clic
en los dos botones de la columna File Name, luego buscar y seleccionar su carpeta
BDSQL, para que se guarde los archivos en ella.
d) Finalmente haga clic en OK

e) Luego observar Usted la Base de Datos BDCONSULTAS en la Lista.

3.

CREACIN DE LAS TABLAS PARA LA BASE DE DATOS

Seleccionamos la base de datos BDCONSULTAS opcin tablas


Hacemos clic derecho sobre tablas, opcin nueva tabla

Creamos la tabla Personas

Creamos la tabla Orden

4. CREACION DEL DIAGRAMA RELACIONAL


4.1 Hacemos click derecho diagramas de base de datos,nuevo diagrama de base de datos

4.2 Agregamos la tablas

4.3 Relacionamos las tablas orden y persona seleccionando el campo P_Id de la tabla Orden con el
campo P_Id de la tabla personas

4.4 Hacemos clic en aceptar

4.5. Guardamos el diagrama

5. CARGAMOS DE DATOS LA BASE DE DATOS BDCONSULTAS


La Tabla Personas:
P_Id

Apellido

Nombre

Direccin

Ciudad

Hansen

Ola

Timoteivn 10

Sandnes

Svendson

Tove

Borgvn 23

Sandnes

Pettersen

Kari

Storgt 20

Stavanger

Nilsen

Tom

Vingvn 23

Stavanger

Tabla Orden":
O_Id

OrderNo

P_Id

77895

44678

22456

24562

34764

15

La sentencia INSERT INTO


La sentencia INSERT INTO es usada para insertar una nueva fila a una tabla.
Sintaxis INSERT INTO
Se puede escribir esta sentencia de dos formas.
La primera forma no especifica los nombres de las columnas donde los datos
sern insertados, solo los valores:
INSERT INTO tabla_name
VALUES (value1, value2, value3,...)
La segunda forma especfica ambos, los nombres de las columnas y los valores a insertar:
INSERT INTO tabla_name (column1, column2,
column3,...) VALUES (value1, value2, value3,...)

Insertar datos en columnas especficas


Es posible agregar solo datos a algunas columnas especficas.
La siguiente sentencia SQL agregar una nueva fila, pero solo agregara datos en las
columnas
"P_Id", "Apellido" y "Nombre":
INSERT INTO Personas (P_Id, Apellido,
Nombre) VALUES (5, 'Tjessem', 'Jakob')
La tabla "Personas" lucir como la siguiente:
P_Id

Apellido

Nombre

Direccin

Ciudad

Hansen

Ola

Timoteivn 10

Sandnes

Svendson

Tove

Borgvn 23

Sandnes

Pettersen

Kari

Storgt 20

Stavanger

Nilsen

Johan

Bakken 2

Stavanger

Tjessem

Jakob

La sentencia UPDATE
La sentencia UPDATE es usada para modificar los registros en una tabla.
UPDATE tabla_name
SETcolumn1=value,column2=valu,.
WHEREsome_column=some_value
Nota: Aviso, sobre la clusula WHERE en la actualizacin. La clusula WHERE especifica
que registros deben actualizarse. Si omite la clusula WHERE, se actualizarn todos los
registros.
Ejemplo UPDATE
La Tabla Personas:
P_Id
Apellido

Nombre

Direccin

Ciudad

Ola

Timoteivn 10

Sandnes

Hansen

Svendson

Tove

Borgvn 23

Sandnes

Pettersen

Kari

Storgt 20

Stavanger

Nilsen

Johan

Bakken 2

Stavanger

Tjessem

Jakob

Se modificar la persona "Tjessem, Jakob" en la tabla "Personas".


Se usar la siguiente sentencia
SQL: UPDATE Personas
SET Direccin='Nissestien 67', Ciudad='Sandnes'
WHERE Apellido='Tjessem' AND Nombre='Jakob'
La tabla "Personas" lucir as:
P_Id

Apellido

Nombre

Direccin

Ciudad

Hansen

Ola

Timoteivn 10

Sandnes

Svendson

Tove

Borgvn 23

Sandnes

Pettersen

Kari

Storgt 20

Stavanger

Nilsen

Johan

Bakken 2

Stavanger

Tjessem

Jakob

Nissestien 67

Sandnes

Sentencia UPDATE
Se debe ser cuidadoso cuando se modifican registros. Si se omite la clusula Where
ocurre lo siguiente:
UPDATE Personas
SET Direccin='Nissestien 67', Ciudad='Sandnes'
La tabla "Personas" modificada:
P_Id

Apellido

Nombre

Direccin

Ciudad

Hansen

Ola

Nissestien 67

Sandnes

Svendson

Tove

Nissestien 67

Sandnes

Pettersen

Kari

Nissestien 67

Sandnes

Nilsen

Johan

Nissestien 67

Sandnes

Tjessem

Jakob

Nissestien 67

Sandnes

La sentencia DELETE
La sentencia DELETE es usada para borrar filas en una tabla.
Sintaxis DELETE
DELETE FROM tabla_name
WHERE some_column=some_value
Note: Aviso. La clusula WHERE especifica que registros se deben suprimirse. Si
omite la clusula WHERE, sern eliminados todos los registros
Ejemplo DELETE
La Tabla Personas:
P_Id

Apellido

Nombre

Direccin

Ciudad

Hansen

Ola

Timoteivn 10

Sandnes

Svendson

Tove

Borgvn 23

Sandnes

Pettersen

Kari

Storgt 20

Stavanger

Nilsen

Johan

Bakken 2

Stavanger

Tjessem

Jakob

Nissestien 67

Sandnes

Se borrara la persona Tjessem, Jakob" en la tabla "Personas".


Se usa la siguiente sentencia
SQL: DELETE FROM Personas
WHERE Apellido='Tjessem' AND Nombre='Jakob'
La tabla "Personas:
P_Id

Apellido

Nombre

Direccin

Ciudad

Hansen

Ola

Timoteivn 10

Sandnes

Svendson

Tove

Borgvn 23

Sandnes

Pettersen

Kari

Storgt 20

Stavanger

Nilsen

Johan

Bakken 2

Stavanger

You might also like