Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Capitulo IV
Capitulo IV
CREACIN DE TABLAS
RELACIONAMIENTO DE
TABLAS
4
Creacin de base de datos
Creacin de tablas
Relacionamiento de tablas
CONTENIDO
1. Creacin de base de datos
2. Creacin de tablas
3. Relacionamiento de tablas
OBJETIVOS
de la
Relacionar tablas
Pg. 113
Pg. 114
Pg. 115
Pg. 116
Pg. 117
Pg. 118
2. Creacin de tablas
Crear una tabla de nombre Nombrados, dentro de la base de datos
Profesores_FCS; para lo cual expanda el objeto base de datos
Profesores_FCS, clic en pie derecho sobre el cono Tablas, y clic en
Nueva tabla de la ventanita desplegable; ahora indique el nombre de cada
columna y el tipo de datos, teniendo en cuenta el siguiente diseo:
Pg. 119
Cuando usted termine de definir todas las columnas (campos), haga clic en
pie derecho en la pestaa superior (Tabla-dbo.Table_1), haga clic en la
opcin Guardar y escriba el nombre de la tabla Nombrados, y haga clic en
el botn Aceptar
Ingrese los registros siguientes:
Para que ingrese los registros de la tabla, haga clic sobre el cono de la
tabla Nombrados; luego pie derecho, y clic en la opcin abrir tabla.
Los dems campos se rellenarn ms adelante mediante frmulas o
Autor: Ms. Lic. Lucio Arnulfo Ferrer Pearanda
Pg. 120
comandos.
Una vez que termin de ingresar los registros a la tabla Nombrados que
pertenece a la base de datos Profesores_FCS usted debe crear las
siguientes consultas:
Visualice todos los campos de la tabla Nombrados, para lo cual haga lo
siguiente:
Haga clic en el nombre de la base de datos: Profesores_FCS, pie derecho
y clic en la opcin Crear nueva consulta, tal como aparece en la siguiente
figura:
Pg. 121
Pg. 122
Pg. 123
2000.00
2000.00
800.00
800.00
800.00
800.00
1500.00
1500.00
3. USE BASE
SELECT CODIGO, APENOM, SUELDO
FROM NOMBRADOS
WHERE APENOM BETWEEN 'GU' AND 'PO'
RESPUESTA: Entrega una lista de apellidos y nombres de la tabla
NOMBRADOS, la cuya columna APENOM contiene la cadena cadena que
se encuente en el rango que va desde la cadena GU hasta la cadena
PO.
8694 GUEVARA LLACZA, CSAR MIGUEL
2248 GUTIRREZ CAMPOS, MARA DEL ROSARIO
1500 HORNA PIZARRO, WILLIAM HOLDEN
2703 LPEZ LOAYZA, JUANA MARA
1499 LPEZ Y ROJAS, ANA ELVIRA
8380 TAMOROS SAMPEN, LAURA DEL CARMEN
8491 MEDINA MANDUJANO, JUANA GLADYS
2745 MENNDEZ CANEPA, AMERICA ESPERANZA
800.00
800.00
800.00
800.00
800.00
800.00
800.00
800.00
Pg. 124
800.00
800.00
800.00
4. USE BASE
SELECT CODIGO, APENOM, SUELDO
FROM NOMBRADOS
WHERE CODIGO IN (2967,0624,1498,8545,8380)
RESPUESTA: Entrega una lista de apellidos y nombres de la tabla
NOMBRADOS, la cuya columna CODIGO contiene el cdigo de docente:
2967, 0624, 1498, 8545,8380.
2967
0624
8380
8545
1498
2000.00
1500.00
800.00
800.00
800.00
5. USE BASE
SELECT CODIGO, APENOM, SUELDO
FROM NOMBRADOS
WHERE APENOM LIKE '%LUC_'
RESPUESTA: La expresin de bsqueda indica que el contenido de la
columna APENOM de la tabla NOMBRADOS debe tener la cadenaLUC
antes del ltimo carcter del nombre. El ltimo puede ser cualquiera.
1251 SICCHA MACASSI, ANA LUCY
1500.00
6. USE BASE
SELECT CODIGO, APENOM, SUELDO
FROM NOMBRADOS
WHERE APENOM LIKE '[FRO]%'
RESPUESTA: La expresin de bsqueda indica que el primer carcter en
el contenido de la columna APENOM de la tabla NOMBRADOS puede ser
cualquiera del conjunto (FRO); es decir, que el primer carcter puede ser F,
o R, u O.
0624
1498
1146
1185
1500.00
800.00
2000.00
800.00
7. USE BASE
SELECT CODIGO, APENOM, SUELDO
FROM NOMBRADOS
WHERE APENOM LIKE '[F-M]%'
RESPUESTA: La expresin de bsqueda indica que el primer carcter en
el contenido de la columna APENOM de la tabla NOMBRADOS puede ser
Pg. 125
1500.00
800.00
800.00
800.00
800.00
800.00
800.00
800.00
800.00
800.00
800.00
8. USE BASE
SELECT CODIGO, APENOM, SUELDO
FROM NOMBRADOS
WHERE APENOM LIKE '[M-F]%'
RESPUESTA:Nada. El resultado no devuelve filas, pero el sistemsno no
genera ningn mensaje de error.Por qu?. Revice el tema Server collation
en la ayuda del producto.
9. USE BASE
SELECT CODIGO, APENOM, SUELDO
FROM NOMBRADOS
WHERE APENOM LIKE '[^CDMPRST]%'
RESPUESTA: La expresin de bsqueda indica que el primer carcter en
el contenido de la columna APENOM de la tabla NOMBRADOS, puede ser
cualquiera menos los especificados en el conjunto (CDMPRST); es decir,
que el primer carcter no puede ser C D M P R S T.
2314
2628
2381
1156
0624
8694
2248
1500
2703
1499
1498
2323
2389
2000.00
800.00
1500.00
800.00
1500.00
800.00
800.00
800.00
800.00
800.00
800.00
800.00
1500.00
Pg. 126
3. RELACIONAMIENTO DE TABLAS
Para relacionar las tablas haga clic en el nombre del campo de inicio,
mantenga pulsado el pie izquierdo y dirjase al nombre del campo final y
suelte el mouse.
Por ejemplo para relacionar haga clic en el nombre de la columna Cdigo
de la tabla Profe, mantenga presionado el pie izquierdo del mouse y
arrstrelo hasta sealar con el puntero del mouse el nombre de la columna
Codpro de la tabla 81Notas.
Relacione las cuatro tablas de la como se indica a continuacin:
Columna Cdigo de la tabla Profe con la columna Codpro de la tabla
81Notas
Columna Codcorto de la tabla Curso81 con la columna Nomcur de la tabla
81Notas
Columna Cdigo de la tabla Alumnos con la columna Codalu de la tabla
81Notas
Una vez acomodado y relacionado las cuatro tablas, se tiene una pantalla
similar a la siguiente:
Pg. 127
REFERENCIALES
1. CEVALLOS FCO. JAVIER SIERRA, Enciclopedia de Microsoft Visual C#,
Edit. Alfaomega RA-MA, primera edicin 2006, Mxico
2. GUNDERLOY MIKE, La Biblia Microsoft SQL Server 2005, Edit.
Anaya,2006, Espaa. Multimedia,
3. ROMERO RICARDO, SQL Server 2005, Edit. Ritisa Graff S.R.L., primera
edicin 2006, Lima Per.
Pg. 128