Este documento describe un trabajo de laboratorio sobre la creación de tablas en una base de datos SQL Server. Se detalla el caso de una biblioteca que requiere tablas para gestionar textos, órdenes de solicitud, lectores y bibliotecarios. Se incluye el código SQL para crear las tablas Gab, Ordenes, Lector y Bibliotecario con sus respectivos campos.
1. Trabajo de laboratorio 3 Creación de tablas en una Base de Datos Curso: Base de Datos y redes Profesor: Ing. Díaz Quispe, Benel Alumno: Alvaro Cebreros Vizcarra
2. Con los conocimientos adquiridos suba una presentación en Slideshare una breve presentación relacionado a la creación de tablas en SQL server y tipos de datos, Y escriba como ejemplo un conjunto SQL que creen las tablas necesarias para el siguiente caso: Se desea implementar una Base de Datos para facilitar la gestión y administración de una biblioteca, para lo cual se cuenta con textos; de los textos se conoce su código, descripción ,nombre ,autor, edición, fecha de edición, idioma y monto del texto. los textos son entregados a través de órdenes de solicitud. Para las órdenes de solicitudes se guardan el número, fecha y algunos datos del lector y bibliotecario Un lector genera muchas órdenes de solicitud. A cada lector se le genera un código y se almacena en número de DNI, nombre, apellidos, dirección, teléfono y distrito. Un bibliotecario puede atender muchas órdenes de solicitud. De los bibliotecarios se almacena el código,, nombres, apellidos, fecha de nacimiento, teléfono y dirección.
3. Para crear una tabla en la base de datos, la seleccionaremos desde "Databases", seleccionaremos "Tables" y pulsaremos con el botón derecho del ratón, en el menú emergente seleccionaremos "New Table...": Nuestra base se va llamar biblioteca
4. Añadiremos todos los campos que deseemos a la nueva tabla, indicando el nombre del campo (ColumnName), el tipo de datos (Data Type), si se permiten nulos (AllowNulls) y el resto de las propiedades en "ColumnProperties". Además, pulsando con el botón derecho podremos ver el resto de las opciones: Set Primary Key: establecer el campo seleccionado como clave primaria de la tabla. InsertColumn: añadir un nuevo campo o columna. DeleteColumn: eliminar la columna actual. Relationships: establecer las relaciones de este campo con otros de otras tablas. Indexes/Keys: establecer un índice para el campo. XML Indexes: índices XML. CheckConstraints: comprueba la integridad. GenerateChange Script: genera un script SQL para crear la tabla.
5. habrá el analizador de consultas y escriba un Query que le permita crear una tabla llamada gestión y administración biblioteca (Gab) y los siguientes atributos: código descripción nombre autor edición fecha de edición idioma monto del texto Use Gab CreatetableGba ( Cod_libint, Descrip_libnvarchar(50), Nom_libnvarchar(50), Autor_libnvarchar(70), Edfech_libnvarchar(50), Idi_libnvarchar(50), montex_ nvarchar(50), )
6. Así creamos 3 tablas más : Ordenes, Lector, Bibliotecario Ordenes Bibliotecario número fecha datos del lector bibliotecario Lector código se almacena nulo DNI nombre apellidos dirección teléfono distrito código nombres apellidos fecha de nacimiento teléfono dirección