creacion de base de datos de una biblioteca en sql

Post on 21-Jan-2017

715 Views

Category:

Technology

0 Downloads

Preview:

Click to see full reader

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

top related