creacion de base de datos de una biblioteca en sql
TRANSCRIPT
UNIVERSIDAD DE GUADALAJARA
CENTRO UNIVERSITARIO DE LOS VALLES
CREACION DE BASE DE DATOS DE
UNA BIBLIOTECA EN SQL
Primero antes que nada, debemos crear una carpeta en el disco local C: el cual lo Nombraremos BDBiblioteca
Después que tenemos creada nuestra carpeta procederemos a abrir SQL
CREACION DE LA DASE DE DATOS
Primero se va hacer una base de datos, ahora que ya tenemos creada la carpeta, se comenzará la sintaxis de la BD en la consulta que abrimos.
Usaremos la instrucción CREATE DATABASE BDBiblioteca.
Luego, se pone el nombre de la base de datos que nombraste, después el FILENAME es la ruta donde se desea guardar los archivos, es decir, la carpeta que se creó en el disco C:, deberás escribirlo tal y como está en la imagen.Se van a realizar dos extensiones:
• La extensión _Data.mdf: Sirve para guardar la información y las tablas que se van haciendo.
• La extensión _Log.ldf: Es considerado como un libro de bitácoras que va informando el proceso de la mdf de la base de datos.
CREAR TABLAS
Se necesita crear tres tablas con los nombres: Libros, Autores y Usuarios. ¿Recuerdas los esquemas que hicimos anteriormente? Se van a necesitar para realizar las tablas que se nos piden.
• La tabla libros se debe crear bajo el esquema de Documentos, donde su nomenclatura deberá quedar como: Documentos.Libros.
• La tabla autores se debe de crear bajo el esquema Personas, donde su nomenclatura deberá quedar como: Personas.Autores.
• La tabla usuarios se debe crear bajo el esquema de Personas, donde su nomenclatura deberá quedar como: Personas.Usuarios.
Empezaremos con la tabla Usuarios. Se requieren los siguientes campos:
Use BDBibliotecaGO
CREATE TABLE Personas.Usuarios(ID int IDENTITY(1,1) NOT NULL, Usuario nvarchar(10)NOT NULL, Secreta int NOT NULL, Nombre nvarchar(30) NOT NULL, Paterno nvarchar(30) NOT NULL, Materno nvarchar(30) NOT NULL)GO
Continuamos con la tabla Autores.USE BDBibliotecaGO
CREATE TABLE Personas.Autores(ID int IDENTITY(1,1) NOT NULL, ClaveAutor nvarchar(10)NOT NULL, Nombre nvarchar(30) NOT NULL, Paterno nvarchar(30) NOT NULL, Materno nvarchar(30) NOT NULL, Nacionalidad nvarchar(20) NOT NULL)GO
Terminamos con la tabla Libros.Use BDBibliotecaGO
CREATE TABLE Documentos.Libros(ID int IDENTITY(1,1) NOT NULL, ISBN nvarchar(20)NOT NULL, ClaveAutor nvarchar (10)NOT NULL, Titulo nvarchar(30) NOT NULL, Editorial nvarchar(25) NOT NULL, Paginas int NOT NULL)GO
Para ver las tablas, de igual forma oprimimos el botón de ‘Actualizar’ en la BD que estamos trabajando y expandes la opción ‘Tabla’ y a continuación se verán las tablas ya hechas.
Documento.Libros Persona.Usuarios
Persona.Autores
Documentos.Libros
Personas.Usuarios
Personas.Autores
Resultados de las Tablas
Para poder señalar la llave primaria de una tabla, seleccionas la tabla, das clic derecho y seleccionas la opción ‘Diseño’. Te va abrir una ventana donde se ubican los datos que insertaste en la tabla.
Seleccionas la opción que quieres convertir a llave primaria, das clic derecho y oprimes la opción: ‘Establecer llave primaria’. Aparecerá una llave color amarilla, lo que significa que ya realizó el cambio y lo guardas.
Llaves Primarias
Documento.Libros Persona.Usuarios
Persona.Autores
LLENADO DE TABLAS
Así se debe quedar cada tabla con sus respectivos campos ya llenados con los datos que se nos proporciono para la base de datos:
Documento.Libros
Persona.Usuarios
Persona.Autores
Crear SNAPSHOT
Este seria el algoritmo o código para el SNAPSHOT pero se guardara ya que estamos utilizando una versión Express de SQL Server
Centro Universitario de los VallesLicenciatura en Tecnologías de la
InformaciónSISTEMAS DE BASES DE DATOS II
Estudiante: Jose Juan Covarrubias Leal