Professional Documents
Culture Documents
CLIMTICO
Curso
Periodo
Turno
Estudiantes
2014 I
Maana
TACNA PER
2013
TABLA DE CONTENIDO
TABLA DE CONTENIDO______________________________________________________1
CAPTULO 1_________________________________________________________________2
OBJETIVOS__________________________________________________________________3
CAPTULO 2_________________________________________________________________4
RESUMEN TERICO_________________________________________________________4
CAPTULO 3_________________________________________________________________8
DESARROLLO DE LA PRCTICA______________________________________________8
CAPTULO 4_______________________________________________________________56
CONCLUSIONES___________________________________________________________56
Pgina 1
CAPTULO 1
OBJETIVOS
Pgina 2
CAPTULO 2
RESUMEN TERICO
Manipulacin de tablas con SQL Server 2005:
Creacin de tablas: Las tablas se crean en SQL de 2 formas:
Pgina 4
Pgina 5
Pgina 7
Los
CAPTULO 3
DESARROLLO DE LA PRCTICA
1. Creamos y modificamos tablas interactivamente con el SQL Server
Mangement Studio:
1.1
Pgina 8
Pgina 9
1.1.1
Definir
la estructura de la tabla Comprobante_Adquisicin
segn lo que aparece en la Figura 1, estableciendo
como
clave
primaria
(PK)
la
columna
Cod_comprobante:
Tabla 1 Estructura de la Tabla Comprobante_Adquisicin
Nombre de
columna
Cod_comprobante
Tipo de datos
Char (6)
Permite valores
nulos
Tipo
Nm_comprobante
Monto
Cod_ejemplar
Cod_libro
Fecha_adqui
Peso
Varchar (20)
Varchar (15)
Money
Char(2)
Char(10)
Datetime
Numeric (3, 2)
Pgina 10
Clave Primaria
Para definir
Cod_comprobante
como clave primaria hay
que
abrir
el
men
contextual
de
Cod_comprobante y elegir
la opcin Establecer clave
1.1.2
Termina
mos de definir la estructura hay que confirmar con
Aceptar y debe aparecer la ventana donde hay que
escribir
el
nombre
de
la
tabla:
Comprobante_Adquisicin (Vemos la Figura 5). Hacer
clic en el botn Guardar. Cerrar la ventana. Qu
ocurre en el panel Resumen? Hay alguna nueva tabla
para la BD Biblioteca_Municipal?
Pgina 11
1.2
Comprobar
la
existencia
de
la
nueva
tabla
Comprobante_Adquisicin dentro de la BD Biblioteca_
Municipal. Verificar la creacin de las columnas y la clave
primaria
(Primary
Key)
de
la
tabla:
Comprobante_Adquisicin.
2. Ahora vamos a
modificar
las
Comprobante_Adquisicin
y
Gato
Biblioteca_Municipal y Animales usando
Mangement Studio en forma interactiva:
2.1
tablas
de
las
BD
el SQL Server
Pgina 12
Figura 8 - Modificar
2.2
Verificar
los
cambios
realizados
en
Comprobante_Adquisicin.
Pgina 13
la
tabla
2.3
Modificar
interactivamente las tablas Gato y Perro de la BD Animales,
realizando los siguientes cambios:
Cambiar la longitud de Nombre a 15.
Agregar el campo Biografa de tipo Text.
Desactivar Permitir valores nulos para las columnas
Nombre y Raza.
Tabla Gato
Figura 12 Modificar
Pgina 14
Tabla Perro
Figura 15 Modificar
Pgina 15
2.4
Pgina 16
Lo ejecutamos
[F5].
con
Pgina 17
2.5
Pgina 18
Ejecutar
2.5.2 En
el
Editor de Consultas hay que escribir y ejecutar el
siguiente cdigo:
USE Animales
ALTER TABLE Gato
ADD Peso NUMERIC(5,2), Talla NUMERIC(5,2) UNIQUE
(Nombre)
Ejecutar
Qu
ha
de la tabla Gato?
ocurrido en la estructura
Pgina 19
Ejecutar
con
[F5]
Qu
ocurre?
Qu ha ocurrido en la
estructura de la tabla Gato?
Se elimin la columna Biografa.
Pgina 20
2.6
Para
la Figura 28 - Comprobacin de cambios tabla Perro
de la BD Animales, realizar las mismas modificaciones que
para la tabla Gato con el comando ALTER TABLE.
Pgina 21
Pgina 22
Descripcin
1
2
3
4
5
6
7
8
9
10
11
Abisinio
Americano
Angora
Balins
Birmano
Comn
Chartreux
Europeo
Himalayo
Manx
Persa
12
Siams
Pgina 23
3.2
1
2
3
Descripcin
Aguas
Braco
Bulldog
Pgina 24
Chihuahua
Chino
Chusco
Dlmata
Doberman
Fox Terrier
Galgo
Labrador
Pastor alemn
Peruano
Sabueso
San Bernardo
Shih Tzu
Solo
parte de
Figura 38 - Tabla vaca
que Raza
IDENTITY es decir se auto numera.
Pgina 25
llenamos
la
Descripcin
ya
esta en modo
3.3
GA001
GA002
GA003
GA004
GA005
GA006
GA007
GA008
GA009
GA010
GA011
GA012
GA013
GA014
GA015
Nombre
Zapirn
Mizilda
Micifuf
Komot
Chatrn
Tita
Zambito
Calipso
Fnix
Illary
Chaska
Yuri
Caleb
Pandora
Hamlet
Sexo
Fecha_nac
Raza
Peso
Talla
1
0
1
1
1
0
1
0
1
0
0
1
1
0
1
12/08/06
07/08/07
25/12/07
07/08/08
07/08/08
15/05/08
01/01/08
01/01/08
17/12/09
17/12/09
17/10/09
17/12/09
22/09/10
22/09/10
22/09/10
3
6
12
6
6
7
11
11
12
6
6
6
12
12
6
5.5
3.2
8
4.25
3.3
3.8
4.85
4.5
6.5
3.1
3.8
5.2
4.5
3
4.3
17.28
11.25
18
12.5
12.8
14.5
20.5
19.5
18
15
14
17
18
14
17
Pgina 26
3.4
Pgina 27
Nombre
Sexo
Fecha_nac
Raza
Peso
Talla
PE001
PEO02
PEO03
PEO04
PEO05
PEO06
PEO07
PEO08
PEO09
PEO10
Sandokan
Lassie
Ichapipas
Rintintn
Argos
Laika
Sancho
Illapa
Chato
Wanda
1
0
1
1
1
0
1
0
1
0
14/06/00
17/04/04
25/11/05
27/06/06
07/08/06
15/05/07
01/01/07
01/01/00
17/03/08
14/03/06
3
6
13
6
16
7
11
12
15
13
38
26
8.5
18
4.2
25
24
10.25
29.8
19
60.5
50
48
42.5
24.8
58.5
52.5
69.5
53
49
Pgina 28
3.5
Mono
Loro
Pgina 29
Raza_Mono y Raza_Loro
Claves forneas
Pgina 30
Figura 48 Comprobacin de la
creacin
Pgina 31
Pgina 32
Figura 51 Eliminar
Figura 52 - Eliminar
Pgina 33
3.6
Pgina 34
Pgina 35
Figura 59 Verificacin
4.1
Figura 61 - Guardar
Pgina 38
Pgina 39
Figura 63 - Registro
Tambin
puedes
comprobar
los
registros
ingresados en la tabla Lector usando el
comando T-SQL (Asegurarse que est activa la
BD Biblioteca_Municipal):
USE Biblioteca_Municipal
SELECT * FROM Lector
Pgina 40
4.2
USE Biblioteca_Municipal
INSERT Empleado VALUES ('AB001',BERNALES SOTOMAYOR','Alfredo
Lus','24/06/64',1, '28 de Julio 178', '507641','00256947')
INSERT Empleado VALUES ('CQ002','QUISPE SANCHEZ','Carlota',
'12/11/66,0,'Dos de Mayo 768',504321', '41589642')
INSERT Empleado VALUES (MG003','GUTIERREZ PEREZ','Mario',
'15/02/78',1,'9 de Diciembre 666', '425505', '00256988')
INSERT Empleado VALUES ('JB004,bernardi rias','Jos Carlos',
'20/08/77',1, 'Zela 451',410908', '66584236')
INSERT Empleado VALUES ('AC005,'cisneros galvez','Antonio',
'24/03/65',1, 'Grau 987',, '11783014')
Guardamos
el
cdigo
con
el
nombre
Pgina 41
Figura 67 - Registro
Pgina 42
Tambin
puedes
comprobar
los
registros
4.3
Pgina 43
la
carpeta
Pgina 44
Pgina 45
Figura 71 - Registro
Tambin
puedes
comprobar
los
registros
Pgina 46
4.4
Pgina 47
en
la
carpeta
Pgina 48
Pgina 49
Figura 75 - Registro
Tambin
puedes
comprobar
los
registros
Pgina 50
4.5
Pgina 51
Abrir la
tabla Lector y verificar que los datos han sido
importados Cuntos registro tiene ahora la
tabla Lector? (Sugerencia: Ir al Editor de
Consultas, digitar y ejecutar el comando
SELECT COUNT(*) FROM Ejemplar )
Figura 79 Registro
Tambin
puedes
comprobar
los
registros
Pgina 53
4.6
4.6.2 Copiar el
Prstamo.txt
en
D:\Xhio\SQLServer\Datos\Archivos
archivo
la
carpeta
Pgina 55
Figura 83 - Registro
Pgina 56
Tambin
puedes
comprobar
los
registros
5. Vamos a aadir
registros a la tabla Comprobante_Adquisicin a partir de la tabla
Ejemplar. Para esto:
5.1
5.2
Pgina 57
Pgina 58
CAPTULO 4
CONCLUSIONES
Se
Se
insert
los
datos
correspondientes
nuestra
BD
Pgina 59