CREACIÓN DE BASE DE DATOS CREACIÓN DE TABLAS ... · Haga clic en Aceptar para crear la nueva base...

17
CREACIÓN DE BASE DE DATOS CREACIÓN DE TABLAS RELACIONAMIENTO DE TABLAS

Transcript of CREACIÓN DE BASE DE DATOS CREACIÓN DE TABLAS ... · Haga clic en Aceptar para crear la nueva base...

Page 1: CREACIÓN DE BASE DE DATOS CREACIÓN DE TABLAS ... · Haga clic en Aceptar para crear la nueva base de datos. Ahora ya debería aparecer la nueva base de datos en el Explorador de

CREACIÓN DE BASE DE DATOSCREACIÓN DE TABLASRELACIONAMIENTO DE

TABLAS

Page 2: CREACIÓN DE BASE DE DATOS CREACIÓN DE TABLAS ... · Haga clic en Aceptar para crear la nueva base de datos. Ahora ya debería aparecer la nueva base de datos en el Explorador de

UNIVERSIDAD NACIONAL DEL CALLAOFACULTAD DE CIENCIAS DE LA SALUD

Texto: Base de datos, SQL Server 2005 en Enfermería”Capítulo IV

Creación de base de datos. Creación de tablas. Relacionamiento de tablas

Autor: Ms. Lic. Lucio Arnulfo Ferrer Peñaranda Pág.113

4Creación de base de datos

Creación de tablasRelacionamiento de tablas

C O N T E N I D O

1. Creación de base de datos2. Creación de tablas3. Relacionamiento de tablas

O B J E T I V O S

Proporcionar al lector información básica acerca de lacreación de base de datos.

Crear tablas en SQL Server 2005

Relacionar tablas

Page 3: CREACIÓN DE BASE DE DATOS CREACIÓN DE TABLAS ... · Haga clic en Aceptar para crear la nueva base de datos. Ahora ya debería aparecer la nueva base de datos en el Explorador de

UNIVERSIDAD NACIONAL DEL CALLAOFACULTAD DE CIENCIAS DE LA SALUD

Texto: Base de datos, SQL Server 2005 en Enfermería”Capítulo IV

Creación de base de datos. Creación de tablas. Relacionamiento de tablas

Autor: Ms. Lic. Lucio Arnulfo Ferrer Peñaranda Pág.114

1. Creación de base de datos

Pasos para abrir SQL Server Management Studio

Para abrir SQL Server Management Studio, siga los siguientes pasos:En el menú Inicio, seleccione Todos los programas, Microsoft SQLServer 2005 y, a continuación, haga clic en SQL Server ManagementStudio.

En el cuadro de diálogo Conectar al servidor, compruebe la configuraciónpredeterminada y, a continuación, haga clic en Conectar. Para conectarse,el cuadro Nombre del servidor debe contener el nombre del equipo en elque está instalado SQL Server. Si Database Engine (Motor de base dedatos) es una instancia con nombre, el cuadro de nombre de servidortambién debe contener el nombre de la instancia con el formato <nombreDe Equipo>\<nombre De Instancia>.

Mostrar ventanas adicionales (Opcional)

Es posible que los usuarios que conozcan el Administrador corporativo deSQL Server de SQL Server 2000 deseen que aparezca la ventanaServidores registrados.

Para mostrar la ventana Servidores registradosEn el menú Ver, haga clic en Servidores registrados.La ventana Servidores registrados aparece encima del Explorador deobjetos. Servidores registrados enumera los servidores que el usuarioadministra habitualmente. Puede agregar y quitar los servidores de estalista. Si ha instalado anteriormente el Administrador corporativo de SQLServer 2000 en este equipo, se le solicitará que importe la lista deservidores registrados. Si no es así, sólo aparecerán en la lista losservidores de las instancias de SQL Server que se encuentren en el equipodonde se ejecuta Management Studio.

Si no aparece su servidor, en Servidores registrados, haga clic con el botónsecundario en Motor de base de datos y, a continuación, en Actualizarregistro de servidor local.

Page 4: CREACIÓN DE BASE DE DATOS CREACIÓN DE TABLAS ... · Haga clic en Aceptar para crear la nueva base de datos. Ahora ya debería aparecer la nueva base de datos en el Explorador de

UNIVERSIDAD NACIONAL DEL CALLAOFACULTAD DE CIENCIAS DE LA SALUD

Texto: Base de datos, SQL Server 2005 en Enfermería”Capítulo IV

Creación de base de datos. Creación de tablas. Relacionamiento de tablas

Autor: Ms. Lic. Lucio Arnulfo Ferrer Peñaranda Pág.115

Hoja electrónica de SQL Server Management Studio

Creación de bases de datos con SQL Server ManagementStudioLa manera más sencilla de crear una base de datos en SQL Server es através de SQL Server Management Studio.

Crear una base de datos de nombre Profesores_FCSPasos a seguir para crear una base de datos:

Abra SQL Server Management Studio desde el grupo Microsoft SQL Server2005 y conéctese con la Autenticación de Windows, para lo cual haga clicen el botón conectar (ver cuadro siguiente).

Page 5: CREACIÓN DE BASE DE DATOS CREACIÓN DE TABLAS ... · Haga clic en Aceptar para crear la nueva base de datos. Ahora ya debería aparecer la nueva base de datos en el Explorador de

UNIVERSIDAD NACIONAL DEL CALLAOFACULTAD DE CIENCIAS DE LA SALUD

Texto: Base de datos, SQL Server 2005 en Enfermería”Capítulo IV

Creación de base de datos. Creación de tablas. Relacionamiento de tablas

Autor: Ms. Lic. Lucio Arnulfo Ferrer Peñaranda Pág.116

Expanda el servidor en el panel Explorador de objetos y expanda el íconoBases de datos (Clic en el signo + del lado izquierdo del ícono).

Haga clic con el botón derecho en Bases de datos y seleccione Nuevabase de dato.

En el panel de la izquierda Nueva base de dato, observará la listaSeleccionar una página. Asegúrese de encontrarse en la página General ycomplete la siguiente información: Nombre de la base de datos: Profesores_FCS Propietario: <Predeterminado>

Clic en la página Opciones y elija lo siguiente: Intercalación: <Servidor predeterminado> Modelo de recuperación: Completa

Vuelva a la página General, en la sección Archivos de base de datos,habrá dos filas: una para el archivo de datos y otra para el archivo deregistro. Cambie el tamaño inicial (MB) del archivo de datos de 1 (pordefecto) a 10.

Haga clic en el botón de los puntos suspensivos en la columna Crecimientoautomático (lado derecho) para el archivo de datos y se abrirá la ventanaque muestra la figura siguiente. Haga clic en el botoncito En porcentaje(Ver siguiente cuadro:

Page 6: CREACIÓN DE BASE DE DATOS CREACIÓN DE TABLAS ... · Haga clic en Aceptar para crear la nueva base de datos. Ahora ya debería aparecer la nueva base de datos en el Explorador de

UNIVERSIDAD NACIONAL DEL CALLAOFACULTAD DE CIENCIAS DE LA SALUD

Texto: Base de datos, SQL Server 2005 en Enfermería”Capítulo IV

Creación de base de datos. Creación de tablas. Relacionamiento de tablas

Autor: Ms. Lic. Lucio Arnulfo Ferrer Peñaranda Pág.117

Haga clic en el botoncito Limitar el crecimiento de los archivos (MB) ycambie el tamaño por defecto de 100 a 20. Si dejara la opción No limitar elcrecimiento de los archivos, el archivo de datos podría llenar todo el discoduro, lo cual podría provocar que el equipo se bloqueara si el archivo dedatos se encontrara en el mismo disco duro que otros programas (comopor ejemplo el sistema operativo Windows). Para los pasos 6 y 7 se debetener como la siguiente:

Haga clic en el botón Aceptar.

Haga clic sobre el botón de los puntos suspensivos en la columnaCrecimiento automático para el archivo de registro (segunda línea) y seabrirá la ventana que se muestra en la figura siguiente. Haga clic en elbotón de opción Limitar el crecimiento de los archivos y cambie el tamañoque aparece por defecto de 100 a 2 y cambie el Crecimiento de archivos aun porcentaje de 10.

Page 7: CREACIÓN DE BASE DE DATOS CREACIÓN DE TABLAS ... · Haga clic en Aceptar para crear la nueva base de datos. Ahora ya debería aparecer la nueva base de datos en el Explorador de

UNIVERSIDAD NACIONAL DEL CALLAOFACULTAD DE CIENCIAS DE LA SALUD

Texto: Base de datos, SQL Server 2005 en Enfermería”Capítulo IV

Creación de base de datos. Creación de tablas. Relacionamiento de tablas

Autor: Ms. Lic. Lucio Arnulfo Ferrer Peñaranda Pág.118

Haga clic en el botón Aceptar

Haga clic en el botón de los puntos suspensivos en la columna Ruta deacceso para archivo de datos que se encuentra a la derecha para elegirla ruta de acceso (elija una ruta creada por usted, por ejemplo D:\X, ócualquiera; considere la misma ruta de acceso para el archivo de registro.Si no indica la ruta, la base de datos se creará en la ruta donde seencuentra instalado el SQL Server y podría ser perjudicial. Proceda comose indica en la siguiente pantalla:

Haga clic en Aceptar para crear la nueva base de datos.

Ahora ya debería aparecer la nueva base de datos en el Explorador deobjetos en SQL Server Management Studio, como se muestra en la figurasiguiente:

Page 8: CREACIÓN DE BASE DE DATOS CREACIÓN DE TABLAS ... · Haga clic en Aceptar para crear la nueva base de datos. Ahora ya debería aparecer la nueva base de datos en el Explorador de

UNIVERSIDAD NACIONAL DEL CALLAOFACULTAD DE CIENCIAS DE LA SALUD

Texto: Base de datos, SQL Server 2005 en Enfermería”Capítulo IV

Creación de base de datos. Creación de tablas. Relacionamiento de tablas

Autor: Ms. Lic. Lucio Arnulfo Ferrer Peñaranda Pág.119

Truco.- Cuando se crea un nuevo objeto en SQL Server, siempre sedebe Actualizar.

2. Creación de tablasCrear una tabla de nombre Nombrados, dentro de la base de datosProfesores_FCS; para lo cual expanda el objeto base de datosProfesores_FCS, clic en pie derecho sobre el ícono Tablas, y clic enNueva tabla de la ventanita desplegable; ahora indique el nombre de cadacolumna y el tipo de datos, teniendo en cuenta el siguiente diseño:

La columna Código es el campo más importante, por lo tanto es la llave oclave. Para hacer que el campo Código sea considerado como llave; piederecho sobre la columna Código y clic en la opción “Establecer como llaveprincipal”, de tal manera que a la izquierda del campo Código aparezca unallavecita tal como se indica en la figura siguiente:

Page 9: CREACIÓN DE BASE DE DATOS CREACIÓN DE TABLAS ... · Haga clic en Aceptar para crear la nueva base de datos. Ahora ya debería aparecer la nueva base de datos en el Explorador de

UNIVERSIDAD NACIONAL DEL CALLAOFACULTAD DE CIENCIAS DE LA SALUD

Texto: Base de datos, SQL Server 2005 en Enfermería”Capítulo IV

Creación de base de datos. Creación de tablas. Relacionamiento de tablas

Autor: Ms. Lic. Lucio Arnulfo Ferrer Peñaranda Pág.120

Cuando usted termine de definir todas las columnas (campos), haga clic enpie derecho en la pestaña superior (Tabla-dbo.Table_1), haga clic en laopción Guardar y escriba el nombre de la tabla Nombrados, y haga clic enel botón AceptarIngrese los registros siguientes:

Para que ingrese los registros de la tabla, haga clic sobre el ícono de latabla Nombrados; luego pie derecho, y clic en la opción abrir tabla.Los demás campos se rellenarán más adelante mediante fórmulas o

Page 10: CREACIÓN DE BASE DE DATOS CREACIÓN DE TABLAS ... · Haga clic en Aceptar para crear la nueva base de datos. Ahora ya debería aparecer la nueva base de datos en el Explorador de

UNIVERSIDAD NACIONAL DEL CALLAOFACULTAD DE CIENCIAS DE LA SALUD

Texto: Base de datos, SQL Server 2005 en Enfermería”Capítulo IV

Creación de base de datos. Creación de tablas. Relacionamiento de tablas

Autor: Ms. Lic. Lucio Arnulfo Ferrer Peñaranda Pág.121

comandos.Una vez que terminó de ingresar los registros a la tabla Nombrados quepertenece a la base de datos Profesores_FCS usted debe crear lassiguientes consultas:

Visualice todos los campos de la tabla Nombrados, para lo cual haga losiguiente:Haga clic en el nombre de la base de datos: Profesores_FCS, pie derechoy clic en la opción Crear nueva consulta, tal como aparece en la siguientefigura:

Para que ejecute la consulta SELECT * FROM NOMBRADOS ORDER BYAPENOM, márquelo o píntelo de azul tal como se muestra en la figuraanterior, haga clic en ! Ejecutar de la barra de herramientas; tambiénpude hacer clic en la función F5. Ya puede ver el resultado de la consulta.Expanda la pantalla de resultados hacia la parte de arriba, hacia laizquierda y hacia la derecha y aparecerá la siguiente figura:

Page 11: CREACIÓN DE BASE DE DATOS CREACIÓN DE TABLAS ... · Haga clic en Aceptar para crear la nueva base de datos. Ahora ya debería aparecer la nueva base de datos en el Explorador de

UNIVERSIDAD NACIONAL DEL CALLAOFACULTAD DE CIENCIAS DE LA SALUD

Texto: Base de datos, SQL Server 2005 en Enfermería”Capítulo IV

Creación de base de datos. Creación de tablas. Relacionamiento de tablas

Autor: Ms. Lic. Lucio Arnulfo Ferrer Peñaranda Pág.122

Visualice los campos Apenom, profesion y categoría de la tablaNombrados, con la instrucción SELECT APENOM, PROFESION,CATEGORIA FROM NOMBRADOS

Visualice todos los docentes de la categoría AUXILIAR de la tablaNombrados con la siguiente instrucción:SELECT * FROM NOMBRADOSWHERE CATEGORÍA ='AUXILIAR'

Visualice todos los docentes de la categoría AUXILIAR de la tablaNombrados, en orden alfabético.

Visualice todos los docentes de la categoría ASOCIADO de la tablaNombrados, en orden alfabético.

Rellene los campos faltantes; es decir los campos que están en blanco:El campo Dias_vida se llena restando de la fecha actual el campoFecha_nac.Para lo cual ejecute la siguiente consulta (06 líneas)USE PROFESORES_FCSDECLARE @FECHA AS DATETIMESET @FECHA = '24/05/2011' /* .......... (fecha actual)SELECT @FECHAUPDATE NOMBRADOS SET DIAS_VIDA =CAST((@FECHA -FECH_NAC) AS INT)SELECT * FROM NOMBRADOS

El campo Edad se llena dividiendo el campo Días_vida por 365Para lo cual ejecute la siguiente consulta (02 líneas)UPDATE NOMBRADOS SET EDAD = CAST (DIAS_VIDA/365 AS INT)SELECT * FROM NOMBRADOS

El campo Tiempo_ser se llena restando de la fecha actual el campoFech_ingPara lo cual ejecute la siguiente consulta (05 líneas)DECLARE @FECHA AS DATETIMESET @FECHA = '24/05/2011' /* .......... (fecha actual)SELECT @FECHAUPDATE NOMBRADOS SET TIEMPO_SER = CAST((@FECHA -FECH_ING) AS INT)SELECT * FROM NOMBRADOS

El campo Tiempo_ser_años se llena dividiendo el campo Tiempo_ser por365Para lo cual ejecute la siguiente consulta (02 líneas)UPDATE NOMBRADOS SET TIEMPO_SER_AÑOS = TIEMPO_SER/365

Page 12: CREACIÓN DE BASE DE DATOS CREACIÓN DE TABLAS ... · Haga clic en Aceptar para crear la nueva base de datos. Ahora ya debería aparecer la nueva base de datos en el Explorador de

UNIVERSIDAD NACIONAL DEL CALLAOFACULTAD DE CIENCIAS DE LA SALUD

Texto: Base de datos, SQL Server 2005 en Enfermería”Capítulo IV

Creación de base de datos. Creación de tablas. Relacionamiento de tablas

Autor: Ms. Lic. Lucio Arnulfo Ferrer Peñaranda Pág.123

SELECT * FROM NOMBRADOS

El campo bonifica (La bonificación será el 25% del Sueldo)Para lo cual ejecute la siguiente consulta (02 líneas)UPDATE NOMBRADOS SET BONIFICA = (0.25)*SUELDOSELECT * FROM NOMBRADOS

La gratificación es de S/. 300.00 para todos los docentes que tengan de 5 amás años de tiempo de servicio.Para lo cual ejecute la siguiente consulta (02 líneas)UPDATE NOMBRADOS SET GRATIFICA = 300 WHERETIEMPO_SER_AÑOS >= 5SELECT * FROM NOMBRADOS

Los descuentos de AFP y ESALUD son del 2.5% de la suma de loscampos Sueldo y Bonifica. 0.025*(Sueldo + Bonifica)UPDATE NOMBRADOS SET AFP = 0.025*(SUELDO + BONIFICA)UPDATE NOMBRADOS SET ESALUD = 0.025*(SUELDO + BONIFICA)SELECT * FROM NOMBRADOS

El resultado del desarrollo de la tarea 4, es como se muestra en la pantallasiguiente:

Page 13: CREACIÓN DE BASE DE DATOS CREACIÓN DE TABLAS ... · Haga clic en Aceptar para crear la nueva base de datos. Ahora ya debería aparecer la nueva base de datos en el Explorador de

UNIVERSIDAD NACIONAL DEL CALLAOFACULTAD DE CIENCIAS DE LA SALUD

Texto: Base de datos, SQL Server 2005 en Enfermería”Capítulo IV

Creación de base de datos. Creación de tablas. Relacionamiento de tablas

Autor: Ms. Lic. Lucio Arnulfo Ferrer Peñaranda Pág.124

Muestre la tabla Nombrados ordenado por apellidos y nombres en ordendescendente.SELECT * FROM NOMBRADOS ORDER BY APENOM DESC

EJERCICIOSCon la base de datos BASE y la tabla NOMBRADOS, realice lasconsultas y, observe la ventana de resultados de cada consulta que seindica a continuación:1. USE BASE SELECT COUNT(*) FROM NOMBRADOS AS RESPUESTARESPUESTA 35

2. USE BASESELECT CODIGO, APENOM, SUELDOFROM NOMBRADOS

WHERE APENOM LIKE '%ANA%'RESPUESTA: Entrega una lista de apellidos y nombres de la tablaNOMBRADOS de la base de datos Profesore_FCS cuya columnaAPENOM contiene la cadena ‘ANA’.

2314 ABASTOS ABARCA, MERY JUANA 2000.002967 CHALCO CASTILLO, NANCY SUSANA 2000.002703 LÓPEZ LOAYZA, JUANA MARÍA 800.001499 LÓPEZ Y ROJAS, ANA ELVIRA 800.008491 MEDINA MANDUJANO, JUANA GLADYS 800.001154 PONCE EYZAGUIRRE, ADRIANA YOLANDA 800.001251 SICCHA MACASSI, ANA LUCY 1500.002389 YAMUNAQUE MORALES, ANA MARÍA 1500.00

3. USE BASESELECT CODIGO, APENOM, SUELDOFROM NOMBRADOSWHERE APENOM BETWEEN 'GU' AND 'PO'RESPUESTA: Entrega una lista de apellidos y nombres de la tablaNOMBRADOS, la cuya columna APENOM contiene la cadena cadena quese encuente en el rango que va desde la cadena ‘GU’ hasta la cadena‘PO’.

8694 GUEVARA LLACZA, CÉSAR MIGUEL 800.002248 GUTIÉRREZ CAMPOS, MARÍA DEL ROSARIO 800.001500 HORNA PIZARRO, WILLIAM HOLDEN 800.002703 LÓPEZ LOAYZA, JUANA MARÍA 800.001499 LÓPEZ Y ROJAS, ANA ELVIRA 800.008380 TAMOROS SAMPEN, LAURA DEL CARMEN 800.008491 MEDINA MANDUJANO, JUANA GLADYS 800.002745 MENÉNDEZ CANEPA, AMERICA ESPERANZA 800.00

Page 14: CREACIÓN DE BASE DE DATOS CREACIÓN DE TABLAS ... · Haga clic en Aceptar para crear la nueva base de datos. Ahora ya debería aparecer la nueva base de datos en el Explorador de

UNIVERSIDAD NACIONAL DEL CALLAOFACULTAD DE CIENCIAS DE LA SALUD

Texto: Base de datos, SQL Server 2005 en Enfermería”Capítulo IV

Creación de base de datos. Creación de tablas. Relacionamiento de tablas

Autor: Ms. Lic. Lucio Arnulfo Ferrer Peñaranda Pág.125

8693 MIRAVAL CONTRERAS, ROSARIO 800.008545 MORENO OBREGON, AGUSTINA PILAR. 800.001498 OLÓRTEGUI TANTALEÁN, JOSÉ LUIS 800.00

4. USE BASESELECT CODIGO, APENOM, SUELDOFROM NOMBRADOSWHERE CODIGO IN (2967,0624,1498,8545,8380)RESPUESTA: Entrega una lista de apellidos y nombres de la tablaNOMBRADOS, la cuya columna CODIGO contiene el código de docente:2967, ó 0624, ó 1498, ó 8545,8380.

2967 CHALCO CASTILLO, NANCY SUSANA 2000.000624 FERRER PEÑARANDA, LUCIO ARNULFO 1500.008380 MATAMOROS SAMPEN, LAURA DEL CARMEN 800.008545 MORENO OBREGON, AGUSTINA PILAR. 800.001498 OLÓRTEGUI TANTALEÁN, JOSÉ LUIS 800.00

5. USE BASESELECT CODIGO, APENOM, SUELDOFROM NOMBRADOSWHERE APENOM LIKE '%LUC_'RESPUESTA: La expresión de búsqueda indica que el contenido de lacolumna APENOM de la tabla NOMBRADOS debe tener la cadena’LUC’antes del último carácter del nombre. El último puede ser cualquiera.1251 SICCHA MACASSI, ANA LUCY 1500.00

6. USE BASESELECT CODIGO, APENOM, SUELDOFROM NOMBRADOSWHERE APENOM LIKE '[FRO]%'RESPUESTA: La expresión de búsqueda indica que el primer carácter enel contenido de la columna APENOM de la tabla NOMBRADOS puede sercualquiera del conjunto (FRO); es decir, que el primer carácter puede ser F,o R, u O.

0624 FERRER PEÑARANDA, LUCIO ARNULFO 1500.001498 OLÓRTEGUI TANTALEÁN, JOSÉ LUIS 800.001146 ROJAS SALAZAR, ARCELIA OLGA 2000.001185 ROMAN ARAMBURU, HAYDEE BLANCA 800.00

7. USE BASESELECT CODIGO, APENOM, SUELDOFROM NOMBRADOSWHERE APENOM LIKE '[F-M]%'RESPUESTA: La expresión de búsqueda indica que el primer carácter enel contenido de la columna APENOM de la tabla NOMBRADOS puede ser

Page 15: CREACIÓN DE BASE DE DATOS CREACIÓN DE TABLAS ... · Haga clic en Aceptar para crear la nueva base de datos. Ahora ya debería aparecer la nueva base de datos en el Explorador de

UNIVERSIDAD NACIONAL DEL CALLAOFACULTAD DE CIENCIAS DE LA SALUD

Texto: Base de datos, SQL Server 2005 en Enfermería”Capítulo IV

Creación de base de datos. Creación de tablas. Relacionamiento de tablas

Autor: Ms. Lic. Lucio Arnulfo Ferrer Peñaranda Pág.126

cualquiera del rango que va desde el carácter F hasta el carácter M.

0624 FERRER PEÑARANDA, LUCIO ARNULFO 1500.008694 GUEVARA LLACZA, CÉSAR MIGUEL 800.002248 GUTIÉRREZ CAMPOS, MARÍA DEL ROSARIO 800.001500 HORNA PIZARRO, WILLIAM HOLDEN 800.002703 LÓPEZ LOAYZA, JUANA MARÍA 800.001499 LÓPEZ Y ROJAS, ANA ELVIRA 800.008380 MATAMOROS SAMPEN, LAURA DEL CARMEN 800.008491 MEDINA MANDUJANO, JUANA GLADYS 800.002745 MENÉNDEZ CANEPA, AMERICA ESPERANZA 800.008693 MIRAVAL CONTRERAS, ROSARIO 800.008545 MORENO OBREGON, AGUSTINA PILAR. 800.00

8. USE BASESELECT CODIGO, APENOM, SUELDOFROM NOMBRADOSWHERE APENOM LIKE '[M-F]%'RESPUESTA:Nada. El resultado no devuelve filas, pero el sistemsno nogenera ningún mensaje de error.¿Por qué?. Revice el tema Server collationen la ayuda del producto.

9. USE BASESELECT CODIGO, APENOM, SUELDOFROM NOMBRADOSWHERE APENOM LIKE '[^CDMPRST]%'RESPUESTA: La expresión de búsqueda indica que el primer carácter enel contenido de la columna APENOM de la tabla NOMBRADOS, puede sercualquiera menos los especificados en el conjunto (CDMPRST); es decir,que el primer carácter no puede ser C ó D ó M ó P ó R ó S ó T.

2314 ABASTOS ABARCA, MERY JUANA 2000.002628 ANZUALDO PADILLA, INÉS LUISA 800.002381 BLAS SANCHO, YRENE ZENAIDA 1500.001156 ELLIOTT RODRIGUEZ, NANCY CIRILA 800.000624 FERRER PEÑARANDA, LUCIO ARNULFO 1500.008694 GUEVARA LLACZA, CÉSAR MIGUEL 800.002248 GUTIÉRREZ CAMPOS, MARÍA DEL ROSARIO 800.001500 HORNA PIZARRO, WILLIAM HOLDEN 800.002703 LÓPEZ LOAYZA, JUANA MARÍA 800.001499 LÓPEZ Y ROJAS, ANA ELVIRA 800.001498 OLÓRTEGUI TANTALEÁN, JOSÉ LUIS 800.002323 VARGAS PALOMINO, TERESA ANGÉLICA 800.002389 YAMUNAQUE MORALES, ANA MARÍA 1500.00

Page 16: CREACIÓN DE BASE DE DATOS CREACIÓN DE TABLAS ... · Haga clic en Aceptar para crear la nueva base de datos. Ahora ya debería aparecer la nueva base de datos en el Explorador de

UNIVERSIDAD NACIONAL DEL CALLAOFACULTAD DE CIENCIAS DE LA SALUD

Texto: Base de datos, SQL Server 2005 en Enfermería”Capítulo IV

Creación de base de datos. Creación de tablas. Relacionamiento de tablas

Autor: Ms. Lic. Lucio Arnulfo Ferrer Peñaranda Pág.127

3. RELACIONAMIENTO DE TABLASPara relacionar las tablas haga clic en el nombre del campo de inicio,mantenga pulsado el pie izquierdo y diríjase al nombre del campo final ysuelte el mouse.Por ejemplo para relacionar haga clic en el nombre de la columna Códigode la tabla Profe, mantenga presionado el pie izquierdo del mouse yarrástrelo hasta señalar con el puntero del mouse el nombre de la columnaCodpro de la tabla 81Notas.

Relacione las cuatro tablas de la como se indica a continuación:Columna Código de la tabla Profe con la columna Codpro de la tabla81NotasColumna Codcorto de la tabla Curso81 con la columna Nomcur de la tabla81NotasColumna Código de la tabla Alumnos con la columna Codalu de la tabla81NotasUna vez acomodado y relacionado las cuatro tablas, se tiene una pantallasimilar a la siguiente:

Nota.- La tabla maestra (detalle) es 81Notas; por lo tanto debe estarubicado al centro.

Page 17: CREACIÓN DE BASE DE DATOS CREACIÓN DE TABLAS ... · Haga clic en Aceptar para crear la nueva base de datos. Ahora ya debería aparecer la nueva base de datos en el Explorador de

UNIVERSIDAD NACIONAL DEL CALLAOFACULTAD DE CIENCIAS DE LA SALUD

Texto: Base de datos, SQL Server 2005 en Enfermería”Capítulo IV

Creación de base de datos. Creación de tablas. Relacionamiento de tablas

Autor: Ms. Lic. Lucio Arnulfo Ferrer Peñaranda Pág.128

REFERENCIALES

1. CEVALLOS FCO. JAVIER SIERRA, Enciclopedia de Microsoft Visual C#,

Edit. Alfaomega RA-MA, primera edición 2006, México

2. GUNDERLOY MIKE, La Biblia Microsoft SQL Server 2005, Edit.

Anaya,2006, España. Multimedia,

3. ROMERO RICARDO, SQL Server 2005, Edit. Ritisa Graff S.R.L., primera

edición 2006, Lima Perú.