Trabajo de Laboratorio3 y 4 de Base de Datos
Trabajo de Laboratorio3 y 4 de Base de Datos
Trabajo de Laboratorio3 y 4 de Base de Datos
2. Que se observa a la izquierda y a la derecha de las dos zonas que aparecen? El explorador de objetos 3. Cul es el servidor que aparece asignado dentro del grupo de servidores de la PC que se est manejando? El servidor que aparece asignado es el Motor de base de datos 4. Hacer clic en la + de grupo de SQL SERVER 9. Debe haber creado un grupo con el nombre de usuario de Windows. Cul es este? Abrir nuevamente este rbol haciendo clic en +. a. Epis-pc.
5. Qu nombre le da SQL Server al archivo? Qu carpeta crea? a. Le da el nombre de academia.mdf y al otro academia_log.ldf 6. Qu tamao le asigna por omisin? a. Le asigna 3Mb al primer archivo y al segundo le asigna 1Mb.
7. Qu ocurre? Qu tablas a creado SQL para esta base de datos? a. Despliega lo que se supone es una lista de tablas. b. Ninguna 8. En la ventana de dialogo DSN Usuario que aparece presionar el botn Agregar (Add) y en la nueva ventana ubicar SQL SERVER Haciendo doble clic sobre l. describa que ocurre? a. Aparece una lista de bases de datos. b. Se muestra una ventana, con el titulo crear una nueva base de datos para SQL Server
9. Aqu debe terminar el proceso y debe aparecer la pantalla, Qu sucede al presionar el botn Probar origen de datos? Presionar el botn Aceptar para finalizar.
a. Se establece conexin con el servidor, y aparece un aviso de confirmacin PRUEBAS COMPLETADAS CORRECTAMENTE 10. Hacer clic en Connect. Qu ocurre? que aparece en la respectiva ventana?
11. Qu ha ocurrido? qu nuevas tablas a creado SQL SERVER 2008 para esta base de datos? Aparecen tablas. PROFESOR, ALUMNO, ESPECIALIDAD, CURSO,CLASE,ALUMNO_CLASE, SESION_CLASE, ALUMNO_SESION_CLASE.
12. Hacer doble clic sobre cada una de las 8 tablas Qu ocurre? Qu aparece en pantalla? Se muestran los atributos de cada una de las tablas. 13. En la base de datos Academia, hacer clic en diagramas de base de datos, en la ventana que aparece presionar el botn Si. Abrir el men contextual con el botn derecho del ratn Qu ocurre? Se despliaga una lista , y en uno de sus tems, se encuentra la opcin que permite crear un diagrama de base de datos.
Aparece una ventana de dialogo, en la cual se muestra los nombres de las entidades/tablas de la base de datos Academia.
15. Cargar todas las tablas disponibles con el botn Agregar. Hacer clic en siguiente Qu ocurre? que se ha creado? Debe obtenerse semejante a la figura. a. Aparece un diagrama con las relaciones que se establecieron en el erwin, y sus respectivos atributos en cada tabla.
16. Utilizar el icono Zoom de la barra de herramientas para agrandar el diagrama. Pasar el puntero del mouse por las tablas e interrelaciones Qu ocurre?
Aparecen unos avisos, indicando la interrelaciones. 17. Sealar cada tabla y abrir el men contextual vista de tabla y usar las opciones de Estndar, Nombre de columna, claves, solo nombre y personalizada. Y describir qu ocurre en cada caso?
1. 2. 3. 4. 5.
Estandar. Muestra el tipo de dato, y si el valor del atributo debe ser nico o no. Nombre columna. Solo muestra los nombres de los atributos de la entidad. Claves: solo muestra las llaves primarias. Solo nombre: Solo muestra el nombre de la entidad. Personalizada: muestra el tipo de dato de la entidad, y si es obligatorio o no llenar el campo. A dems se puede modificar para que muestra otras cosas mas.
18. Cerrar la ventana que exhibe el diagrama de la BD y guardarlo con el nombre DIAGRAMA1. Qu ocurre en la ventana de la derecha de la pantalla principal del Administrador Corporativo. Se agrega un tem ms en la seccin Diagramas.
PRACTICA 04: Implementar de reglas, restricciones e ndices con MS SQL SERVER 2008
1. Hacer Clic en la carpeta Tablas Qu ocurre en la ventana de la pantalla principal del administrador corporativo?
Una ventana en la cual se puede visualizar los atributos, de la tabla alumno y tambin el tipo de dato de cada atributo.
3. Seleccionar la carpeta restricciones y presionar el botn derecho del mouse y elegir nueva restriccin.
Despus de hace lo que se indica en la gua, se puede visualizar lo siguiente en el explorador de objetos
4. Ir al men Archivo\Nuevo\Consulta con conexin actual. Qu ocurre? Qu aspecto tiene el analizador de consultas de SQL Server? a. Se despliega una ventana interna. b. Esta en blanco.
CREATEDATABASEBiblioteca ONPRIMARY (NAME=biblioteca_datos, FILENAME="D:\bd\clasei\Biblioteca_datos.mdf", SIZE= 3MB,MAXSIZE= 4MB, FILEGROWTH= 20%) LOGON (NAME=Biblioteca_registros, FILENAME="D:\bd\clasei\Biblioteca_registros.ldf", SIZE= 3MB, MAXSIZE= 4MB, FILEGROWTH= 1MB)
5. Cmo se efecta el proceso de creacin de esta base de datos? c. Se ha creado la base de datos, mediante consultas.
7. Qu ocurre? Cmo se sabe que la tabla se ha creado sin problemas? d. Se crea una nueva tabla en la base de datos Biblioteca, que tiene el nombre de Lector e. Se sabe que se ejecutado correctamente cuando al ejecutar el resultado de la compilacin muestra el siguiente mensaje.
8. Qu ocurre? Cmo se sabe que la tabla se ha creado sin problemas? f. Se crea una nueva tabla en la base de datos Biblioteca, que tiene el nombre de Libro g. Se sabe que se ejecutado correctamente cuando al ejecutar el resultado de la compilacin muestra el siguiente mensaje.
9. Se han creado las tablas? hacer doble clic sobre cada una de las 4 tablas Qu ocurre? A. Si , son 4 tablas B. Tienen las llaves y restricciones que se especificaron al crear las consultas.
10. Crear un diagrama para la BD Biblioteca. Cules son los pasos? Cmo es dicho diagrama? h. Hacer clikderecho en diagramas y luego clik en el item nuevo diagrama de base de datos
i.
j.
Tabla LECTOR
Codigo sql server CREATE INDEX IX_fena_lector ON lector (fena_lector) CREATE INDEX IX_Autor_libro ON Libro(aut_libro) CREATE INDEX IX_Autor_titulo ON Libro(aut_libro, tit_libro)
Qu ocurre? Cmo ordena este ndice las filas de la tabla? Por la fecha de nacimiento del lector
LIBRO
Por autor del libro, tomando en cuenta el codigo primero. La primera prioridad es el autor del libro, y si son iguales toma otro criterio que en este caso es titulo del libro.
LIBRO
CREATE DATABASE Ejemplos ON PRIMARY (NAME = Ejemplos_datos,FILENAME = D:\Base_de_Datos\ejemplos_datos.mdf, SIZE = 3MB, MAXSIZE = 4MB, FILEGROWTH = 20%) LOG ON (NAME = Ejemplos_registros, FILENAME = D:\ Base_de_Datos\ejemplos_registros.ldf, SIZE = 3MB, MAXSIZE = 4MB, FILEGROWTH = 1MB)
CREATE TABLE Alumno_1 (codigo CHAR(6) PRIMARY KEY, apellido CHAR(40)NOT NULL, nombre CHAR(40) NOT NULL, UNIQUE (apellido,nombre)) CREATE TABLE Curso_libre (cod_curso CHAR(3) PRIMARY KEY, nombre_curso CHAR(40)NOT NULL, horas INT NOT NULL, precio MONEY, UNIQUE (nombre_curso))
CREATE CLUSTERED INDEX IX_codigo ON Alumno_1(codigo) CREATE UNIQUE NON CLUSTERED INDEX IX_apellido_nombre ON Alumno_1(apellido, nombre) 11. Qu ocurre? Cmo ordena este ndice las filas de la tabla Alumno_1?