creacion de base de datos de una biblioteca en sql

20
UNIVERSIDAD DE GUADALAJARA CENTRO UNIVERSITARIO DE LOS VALLES CREACION DE BASE DE DATOS DE UNA BIBLIOTECA EN SQL

Upload: chepe-c-leal

Post on 21-Jan-2017

715 views

Category:

Technology


0 download

TRANSCRIPT

Page 1: Creacion de base de datos de una biblioteca en sql

UNIVERSIDAD DE GUADALAJARA

CENTRO UNIVERSITARIO DE LOS VALLES

CREACION DE BASE DE DATOS DE

UNA BIBLIOTECA EN SQL

Page 2: 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

Page 3: Creacion de base de datos de una biblioteca en sql

Después que tenemos creada nuestra carpeta procederemos a abrir SQL

Page 4: Creacion de base de datos de una biblioteca en sql

CREACION DE LA DASE DE DATOS

Page 5: Creacion de base de datos de una biblioteca en sql

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.

Page 6: Creacion de base de datos de una biblioteca en sql

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.

Page 7: Creacion de base de datos de una biblioteca en sql

CREAR TABLAS

Page 8: Creacion de base de datos de una biblioteca en sql

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.

Page 9: Creacion de base de datos de una biblioteca en sql

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

Page 10: Creacion de base de datos de una biblioteca en sql

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

Page 11: Creacion de base de datos de una biblioteca en sql

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

Page 12: Creacion de base de datos de una biblioteca en sql

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

Page 13: Creacion de base de datos de una biblioteca en sql

Documentos.Libros

Personas.Usuarios

Personas.Autores

Resultados de las Tablas

Page 14: Creacion de base de datos de una biblioteca en sql

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.

Page 15: Creacion de base de datos de una biblioteca en sql

Llaves Primarias

Documento.Libros Persona.Usuarios

Persona.Autores

Page 16: Creacion de base de datos de una biblioteca en sql

LLENADO DE TABLAS

Page 17: Creacion de base de datos de una biblioteca en sql

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

Page 18: Creacion de base de datos de una biblioteca en sql

Crear SNAPSHOT

Page 19: Creacion de base de datos de una biblioteca en sql

Este seria el algoritmo o código para el SNAPSHOT pero se guardara ya que estamos utilizando una versión Express de SQL Server

Page 20: Creacion de base de datos de una biblioteca en sql

Centro Universitario de los VallesLicenciatura en Tecnologías de la

InformaciónSISTEMAS DE BASES DE DATOS II

Estudiante: Jose Juan Covarrubias Leal