1. Luego de estar dentro de Management Studio, ubique el botn en la opcin New Query (Nueva consulta) (1), hacer clic sobre l para que se habilite un espacio en blanco (2) en donde se pueden ingresar o digitar las sentencias SQL. 2. Crear una carpeta en la UNIDAD C con el nombre EJERCICIO_Data, para que pueda verificar la creacin de los archivos .mdf y .ldf de la base de datos del procedimiento de la gua. 3. Crear la base de datos Universidad, en la rea de edicin de consultas SQL 4. Digitar la siguiente consulta: 5. Revise la carpeta en la Unidad C y deber tener los archivos .mdf y .ldf
6. Verifique las propiedades de la base de datos si son las que se colocaron cuando se cre la base de datos.
Ejercicio 2. Crear las tablas de la base de datos
Las tablas a crear en este ejercicio son:
Nota: A la tabla Libro se agreg el campo CodigoEditorial por la relacin que existe entre esta tabla y la tabla Editorial
Se cre la tabla Detalle_AutorLibro ya que esta tabla intermedia rompe la relacin de
muchos a muchos que existe entre Autor y Libro, se le agregaron los campos CodigoAutor y CodigoLibro para crear la relacin de uno a muchos.
1. Crear la tabla Autor, digitar la siguiente consulta:
2. Seleccionar desde el comando CREATE hasta la instruccin GO, hacer clic en la
opcin Execute
3. Actualice (Refresh) su Base de datos y abra la carpeta Tables y deber observar la
tabla Autor creada
Ejercicio 3. Creando restricciones con la instruccin ALTER TABLE
1. Despus de la ltima consulta SQL de la parte de creacin de tablas, digite la siguiente consulta:
2. Seleccione la consulta desde la instruccin ALTER hasta el comando GO y ejectela, si
no hay ningn error actualice su tabla 3. Expanda la carpeta dbo.Autor y luego la carpeta Columns, observar los campos de la tabla y la asignacin de la clave principal en el campo CodigoAutor
Estableciendo las claves externas o forneas
Siempre tomando en cuenta el modelo E-R, se observa que existe una relacin de Muchos a Muchos entre las entidades Autor y Libro, pero como ya se defini la tabla intermedia Detalle_AutorLibro ahora la relacin queda de la siguiente manera: Y se lee de la siguiente manera: Un autor puede escribir muchos libros y un libro puede ser escrito por muchos autores, por lo tanto en la tabla Detalle_AutorLibro se almacena por separado el cdigo del libro las veces que se quiera como tambin el cdigo del autor las veces que sea necesario.
Relaciones a crear:
1. En el editor de consultas digite la consulta la cual va a crear la relacin entre la tabla
Autor y Detalle_AutorLibro
2. Seleccione la consulta y ejectele
3. Digite la siguiente consulta, la cual crear la relacin de Libro y Detalle_AutorLibro 4. Ahora despliegue las carpetas Columns y Keys de la tabla Detalle_AutorLibro y observar la creacin de las llaves forneas en la tabla y las cuales estn se han utilizado para crear la relacin entre la tabla:
5. Crear la relacin entre las tablas Editorial y Libros
6. Digite despus de la ltima consulta: 7. Actualice la base de datos y observar los cambios en las tablas Libro y Editorial