Creación de Bases de Datos en SQL Server

Creación de una Base
de Datos en SQL Server
2014
CREAR BASE DE DATOS
Antes de iniciar con el desarrollo de una BD y sus contenidos, es importante que en SQL SERVER 2014 te conectes
como servidor para poder llevar a cabo los procesos que vayas generando y guardando en el programa. Es importante
para evitar cualquier anomalía en el desarrollo de una BD.
Para realizar una Base de Datos en SQL Server 2014, es necesario primero hacer una nueva consulta. Se localiza el
botón ‘Nueva Consulta’ seleccionamos y deberá generar una consulta de SQL vacía.
Una vez creada, se deberá guardar los archivos que se van realizando. Es importante crear una ruta para ir
almacenando los archivos. Se pide que se guarden en el disco duro C: por lo tanto, se deberá crear una carpeta con el
nombre XXX, (en mi caso se llamará BDBiblioteca) que es el nombre de la base de datos con la que trabajaré.
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 XXX (BDBiblioteca), ejemplo:
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.
Las imágenes que se van tratando en la presentación se deben de seguir tal y como están escritas, sin cambiar nada,
sólo el nombre de la BD y los datos que quieres agregar. Ahora, se pide hacer un esquema con los nombres de:
Personas y Documentos.
Use: Es utilizada para ejecutar el uso de la BD.
CREATE SCHEMA: Instrucción para crear los esquemas que necesitamos en una BD.
GO: Se considera una instrucción de llave de freno, cada vez que está un GO, se ejecuta por bloques los procesos de la
BD. Si esta no está escrita en las sintaxis donde debe requerirse, puede provocar problemas.
Una vez que tengamos nuestra sintaxis sin ningún error, vamos a ejecutarla para generar la BD, para ello,
seleccionamos toda las instrucciones que escribimos, buscamos la opción ‘Ejecutar’ y la seleccionamos. Empezará el
proceso de creación de la BD.
Ya que éste se complete, deberá de dar un resultado como el siguiente:
Comandos Completados correctamente
Si te aparece en la parte inferior de ‘Mensajes’ líneas en color rojo, significa que tu sintaxis tiene algún error de
instrucción o la ruta que escribiste no existe, por eso, se debe tener mucho cuidado como escribes los datos para
generar una BD, procura que sean nombres cortos y fáciles de recordar.
Comandos ejecutados incorrectamente:
En este casó volví a ejecutar la BD que creé pero me marcó errores, ya que los datos que introduje son idénticos, por
lo tanto si vuelves a ejecutar te pasará esto, no tienes de que asustarte, solo se recomienda ejecutar una sola vez y
procurar que los datos que ingresaste sean los correctos.
Inspecciona dentro de la carpeta de tu BD que tenga las extensiones XXX(BDBiblioteca)_Data y
XXX(BDBiblioteca)_Log. Es importante que se encuentren dentro de la carpeta, sin ellos no se puede dar continuidad a
la Base de Datos.
Antes de iniciar el siguiente paso, para poder visualizar la creación de la base de datos, en la lateral izquierda existe
una caja llamada ‘Explorador de objetos’ y se encuentra un botón con flechas direccionales. Ese botón sirve para
actualizar cualquier detalle que se genera, procura actualizar para ir empleando los cambios. Te deberá de aparecer
un cilindro amarillo con el nombre de tu BD una vez que oprimes el botón (BDBiblioteca).
Antes
Después
CREAR TABLAS
Ahora, necesitamos crear otro código para hacer 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.
Es importante llevar un orden en las tablas, así no se complica las relaciones entre ellas, dependiendo la relación que
integre una llave foránea.
Empezaremos con la tabla Usuarios. Se requieren los siguientes campos:
Use BDBiblioteca
GO
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
Seleccionamos la sintaxis escrita & oprimimos el botón de ejecutar:
Continuamos con la tabla Autores.
USE BDBiblioteca
GO
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
Seleccionamos la sintaxis escrita & oprimimos el botón de ejecutar:
Terminamos con la tabla Libros.
Use BDBiblioteca
GO
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
Seleccionamos la sintaxis escrita & oprimimos el botón de ejecutar:
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.
Documentos.Libros
Personas.Usuarios
Personas.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.
Documentos.Libros
Personas.Usuarios
Personas.Autores
Llaves
Primarias
LLENAR TABLAS
Para llenar las tablas que creamos utilizamos la instrucción:
Use XXX
GO
INSERT INTO + NOMBRE DE LA TABLA + (ESPECÍFICAR LOS CAMPOS QUE SE QUIEREN LLENAR) + VALUES (‘ NOMBRE
DE CADA CAMPO’, ‘NOMBRE DE CADA CAMPO’) + GO
Ejemplo:
Use BDBiblioteca
GO
INSERT INTO Personas.Usuarios (Usuario,Secreta,Nombre,Paterno,Materno)
VALUES ('Usuario1','6565','Juan','Pérez','García')
GO
Así sería el resultado de la instrucción Personas.Usuarios:
Para ver la tabla con los datos de Personas.Usuarios, se ejecuta la siguiente instrucción:
SELECT * FROM + “NOMBRE DE LA TABLA”
Ejemplo:
Use BDBiblioteca
GO
INSERT INTO Personas.Usuarios (Usuario,Secreta,Nombre,Paterno,Materno)
VALUES ('Usuario1','6565','Juan','Pérez','García')
GO
SELECT *FROM Personas.Usuarios
GO
Así sería el resultado de la tabla Personas.Usuarios y sus respectivos campos ya con datos.
Así se debe quedar cada tabla con sus respectivos campos ya llenados:
Documentos.Libros
Personas.Usuarios
Personas.Autores
CREAR SNAPSHOT
Para finalizar esta presentación, se va crear un SNAPSHOT.
Para crearlo, se necesita otro código que diga lo siguiente:
Use master
GO
CREATE DATABASE XXX_Snap
ON (
NAME=N‘XXX', FILENAME=N'C:XXXXXX_Snap.ss'
)
AS
SNAPSHOT OF XXX
GO
XXX ---> Representan el nombre de la BD que haz creado, en mi caso es BDBiblioteca.
Ya que esté listo el código, se va a ejecutar.
Una vez que esté ejecutado, en la caja ‘Explorador de Objetos’ se va buscar el nombre de una carpeta llamada
‘Instantáneas de las Bases de Datos’ allí se debe de encontrar el Snapshot que se acaba de hacer. Debe de aparecer
con el nombre de tu BD y la extensión _Snap. Para que se pueda visualizar no olvides oprimir el botón ‘Actualizar’ para
que pueda ser visible.
Recuerda que el Snapshot se guardó como XXX_Snap.ss en la ruta donde creaste la BD, por lo tanto, cerciórate de que
también se encuentre dentro de la carpeta, junto con los archivos mdf y ldf.
Centro Universitario de los Valles
Licenciatura en Tecnologías de la Información
SISTEMA DE BASE DE DATOS II
Zelene Díaz Mora
4º Semestre
1 de 35

Recomendados

Creación de tablas en SQL Server por
Creación de tablas en SQL ServerCreación de tablas en SQL Server
Creación de tablas en SQL Servernarkamo3
32.9K vistas23 diapositivas
Creacion de tablas SQL Server 2008 por
Creacion de tablas SQL Server 2008Creacion de tablas SQL Server 2008
Creacion de tablas SQL Server 2008jeshito111
21.9K vistas12 diapositivas
Creacion de indices y constraints en sql server por
Creacion de indices y constraints en sql serverCreacion de indices y constraints en sql server
Creacion de indices y constraints en sql serverZeleneMorita
492 vistas17 diapositivas
Manual para la creacion de tablas en sql por
Manual para la creacion de tablas en sqlManual para la creacion de tablas en sql
Manual para la creacion de tablas en sqlval.14
8.9K vistas14 diapositivas
COMO CREAR UNA BASE DE DATOS EN XAMPP por
COMO CREAR UNA BASE DE DATOS EN XAMPPCOMO CREAR UNA BASE DE DATOS EN XAMPP
COMO CREAR UNA BASE DE DATOS EN XAMPPdisenarUniminuto
21.6K vistas6 diapositivas
Creación de tablas y relaciones en MySQL y wamp server por
Creación de tablas y relaciones en MySQL y  wamp serverCreación de tablas y relaciones en MySQL y  wamp server
Creación de tablas y relaciones en MySQL y wamp serverJair Ospino Ardila
65.6K vistas11 diapositivas

Más contenido relacionado

La actualidad más candente

Creación de bases de datos en SQL Server por
Creación de bases de datos en SQL ServerCreación de bases de datos en SQL Server
Creación de bases de datos en SQL Serverjose C Leal
586 vistas20 diapositivas
Como crear una base de datos con visual basic por
Como crear una base de datos con visual basicComo crear una base de datos con visual basic
Como crear una base de datos con visual basicAlberto Vargas
86.9K vistas85 diapositivas
Como utilizar sql en visual basic 6 por
Como utilizar sql en visual basic 6Como utilizar sql en visual basic 6
Como utilizar sql en visual basic 6Narcisa Fuentes
5.7K vistas20 diapositivas
Crear base de datos mysql command por
Crear base de datos mysql commandCrear base de datos mysql command
Crear base de datos mysql commandLouis Jhosimar
2.8K vistas14 diapositivas
Sesion 13-c# por
Sesion 13-c#Sesion 13-c#
Sesion 13-c#Roberto Garcia
366 vistas16 diapositivas
lab n°3 base de datos por
lab n°3 base de datoslab n°3 base de datos
lab n°3 base de datosDarlyn Alzamora
581 vistas17 diapositivas

La actualidad más candente(17)

Creación de bases de datos en SQL Server por jose C Leal
Creación de bases de datos en SQL ServerCreación de bases de datos en SQL Server
Creación de bases de datos en SQL Server
jose C Leal586 vistas
Como crear una base de datos con visual basic por Alberto Vargas
Como crear una base de datos con visual basicComo crear una base de datos con visual basic
Como crear una base de datos con visual basic
Alberto Vargas86.9K vistas
Como utilizar sql en visual basic 6 por Narcisa Fuentes
Como utilizar sql en visual basic 6Como utilizar sql en visual basic 6
Como utilizar sql en visual basic 6
Narcisa Fuentes5.7K vistas
Crear base de datos mysql command por Louis Jhosimar
Crear base de datos mysql commandCrear base de datos mysql command
Crear base de datos mysql command
Louis Jhosimar2.8K vistas
Bases de-datos-en-visual-basic por Marco Chacana
Bases de-datos-en-visual-basicBases de-datos-en-visual-basic
Bases de-datos-en-visual-basic
Marco Chacana530 vistas
Base De Datos Con Visual Basic6.0 por CuC
Base De Datos Con Visual Basic6.0Base De Datos Con Visual Basic6.0
Base De Datos Con Visual Basic6.0
CuC11.1K vistas
Pasos Para Conectar Una Base De Datos En Visual Basic por guest6a4bfb
Pasos Para Conectar Una Base De Datos En Visual BasicPasos Para Conectar Una Base De Datos En Visual Basic
Pasos Para Conectar Una Base De Datos En Visual Basic
guest6a4bfb130.9K vistas
Manual LibreOffice En Español por BaRt Hernandez
Manual LibreOffice En EspañolManual LibreOffice En Español
Manual LibreOffice En Español
BaRt Hernandez13.2K vistas
My sql para principiantes por Michelle Torres
My sql para principiantesMy sql para principiantes
My sql para principiantes
Michelle Torres28.8K vistas
Como utilizar sql en visual basic 6 por Narcisa Fuentes
Como utilizar sql en visual basic 6Como utilizar sql en visual basic 6
Como utilizar sql en visual basic 6
Narcisa Fuentes545 vistas
Codigo para crear la base de datos por Alvaro Cardona
Codigo para crear la base de datosCodigo para crear la base de datos
Codigo para crear la base de datos
Alvaro Cardona105.9K vistas
Creación de tablas y relaciones en mysql workbench por Jair Ospino Ardila
Creación de tablas y relaciones en mysql workbenchCreación de tablas y relaciones en mysql workbench
Creación de tablas y relaciones en mysql workbench
Jair Ospino Ardila127.5K vistas

Similar a Creación de Bases de Datos en SQL Server

Creación de bases de datos en SQL Server por
Creación de bases de datos en SQL ServerCreación de bases de datos en SQL Server
Creación de bases de datos en SQL ServerGualberam
212 vistas16 diapositivas
BD Biblioteca por
BD BibliotecaBD Biblioteca
BD BibliotecaAnissa Garcia Ahumada
157 vistas18 diapositivas
Exportacion e importacion de los datos en oracle por
Exportacion e importacion de los datos en oracleExportacion e importacion de los datos en oracle
Exportacion e importacion de los datos en oracleEdgar Sandoval
8.4K vistas12 diapositivas
Creación de bases de datos en SQL Server por
Creación de bases de datos en SQL ServerCreación de bases de datos en SQL Server
Creación de bases de datos en SQL ServerEder López
277 vistas9 diapositivas
Creación de bases de datos en SQL Server por
Creación de bases de datos en SQL ServerCreación de bases de datos en SQL Server
Creación de bases de datos en SQL Server123alan123
139 vistas16 diapositivas
Manual visual fox pro por
Manual visual fox proManual visual fox pro
Manual visual fox proNehita
1.5K vistas10 diapositivas

Similar a Creación de Bases de Datos en SQL Server(20)

Creación de bases de datos en SQL Server por Gualberam
Creación de bases de datos en SQL ServerCreación de bases de datos en SQL Server
Creación de bases de datos en SQL Server
Gualberam212 vistas
Exportacion e importacion de los datos en oracle por Edgar Sandoval
Exportacion e importacion de los datos en oracleExportacion e importacion de los datos en oracle
Exportacion e importacion de los datos en oracle
Edgar Sandoval8.4K vistas
Creación de bases de datos en SQL Server por Eder López
Creación de bases de datos en SQL ServerCreación de bases de datos en SQL Server
Creación de bases de datos en SQL Server
Eder López277 vistas
Creación de bases de datos en SQL Server por 123alan123
Creación de bases de datos en SQL ServerCreación de bases de datos en SQL Server
Creación de bases de datos en SQL Server
123alan123139 vistas
Manual visual fox pro por Nehita
Manual visual fox proManual visual fox pro
Manual visual fox pro
Nehita1.5K vistas
Creación de bases de datos en SQL Server por josegpehr
Creación de bases de datos en SQL ServerCreación de bases de datos en SQL Server
Creación de bases de datos en SQL Server
josegpehr310 vistas
Bases de datos relacionales por juan1924
Bases de datos relacionales Bases de datos relacionales
Bases de datos relacionales
juan1924131 vistas
Bases de datos relacionales por oscardavid17
Bases de datos relacionalesBases de datos relacionales
Bases de datos relacionales
oscardavid17178 vistas
Creación Indices y Constraints en bases de datos de SQL Server por Julio Guevara
Creación Indices y Constraints en bases de datos de SQL ServerCreación Indices y Constraints en bases de datos de SQL Server
Creación Indices y Constraints en bases de datos de SQL Server
Julio Guevara389 vistas
Trabajo de informatica de coquito por mariana
Trabajo de informatica de coquitoTrabajo de informatica de coquito
Trabajo de informatica de coquito
mariana166 vistas
Trabajo de informatica de coquito por mariana
Trabajo de informatica de coquitoTrabajo de informatica de coquito
Trabajo de informatica de coquito
mariana377 vistas
Trabajo de informatica de coquito por mariana
Trabajo de informatica de coquitoTrabajo de informatica de coquito
Trabajo de informatica de coquito
mariana232 vistas
Trabajo de informatica de coquito por mariana
Trabajo de informatica de coquitoTrabajo de informatica de coquito
Trabajo de informatica de coquito
mariana119 vistas

Último

FUNDAMENTOS DE ELECTRICIDAD Y ELECTRONICA.pdf por
FUNDAMENTOS DE ELECTRICIDAD Y ELECTRONICA.pdfFUNDAMENTOS DE ELECTRICIDAD Y ELECTRONICA.pdf
FUNDAMENTOS DE ELECTRICIDAD Y ELECTRONICA.pdfortizjuanjose591
7 vistas16 diapositivas
ACTIVIDAD 3 TECNOLOGIAA (1).pdf por
ACTIVIDAD 3 TECNOLOGIAA (1).pdfACTIVIDAD 3 TECNOLOGIAA (1).pdf
ACTIVIDAD 3 TECNOLOGIAA (1).pdfIsabelQuintero36
8 vistas7 diapositivas
Dominios de internet.pdf por
Dominios de internet.pdfDominios de internet.pdf
Dominios de internet.pdfNahomiBanchen
8 vistas2 diapositivas
Tarea15.pptx por
Tarea15.pptxTarea15.pptx
Tarea15.pptxillanlir
9 vistas6 diapositivas
Fundamentos De Electricidad y Electrónica equipo 5.pdf por
Fundamentos De Electricidad y Electrónica equipo 5.pdfFundamentos De Electricidad y Electrónica equipo 5.pdf
Fundamentos De Electricidad y Electrónica equipo 5.pdfcoloradxmaria
13 vistas14 diapositivas
Meetup_Secrets_of_DW_2_Esp.pptx por
Meetup_Secrets_of_DW_2_Esp.pptxMeetup_Secrets_of_DW_2_Esp.pptx
Meetup_Secrets_of_DW_2_Esp.pptxFedericoCastellari
10 vistas15 diapositivas

Último(17)

FUNDAMENTOS DE ELECTRICIDAD Y ELECTRONICA.pdf por ortizjuanjose591
FUNDAMENTOS DE ELECTRICIDAD Y ELECTRONICA.pdfFUNDAMENTOS DE ELECTRICIDAD Y ELECTRONICA.pdf
FUNDAMENTOS DE ELECTRICIDAD Y ELECTRONICA.pdf
ortizjuanjose5917 vistas
Tarea15.pptx por illanlir
Tarea15.pptxTarea15.pptx
Tarea15.pptx
illanlir9 vistas
Fundamentos De Electricidad y Electrónica equipo 5.pdf por coloradxmaria
Fundamentos De Electricidad y Electrónica equipo 5.pdfFundamentos De Electricidad y Electrónica equipo 5.pdf
Fundamentos De Electricidad y Electrónica equipo 5.pdf
coloradxmaria13 vistas
Tecnologías para la enseñanza virtual.pptx por exprosaavedra
Tecnologías para la enseñanza virtual.pptxTecnologías para la enseñanza virtual.pptx
Tecnologías para la enseñanza virtual.pptx
exprosaavedra11 vistas
Google alternativo, para volar por corpbracat
Google alternativo, para volarGoogle alternativo, para volar
Google alternativo, para volar
corpbracat9 vistas
Presentación: El impacto y peligro de la piratería de software por EmanuelMuoz11
Presentación: El impacto y peligro de la piratería de softwarePresentación: El impacto y peligro de la piratería de software
Presentación: El impacto y peligro de la piratería de software
EmanuelMuoz1116 vistas
El Ciberespacio y sus Características.pptx por AnthlingPereira
El Ciberespacio y  sus Características.pptxEl Ciberespacio y  sus Características.pptx
El Ciberespacio y sus Características.pptx
AnthlingPereira10 vistas
Probando aplicaciones basadas en LLMs.pdf por Federico Toledo
Probando aplicaciones basadas en LLMs.pdfProbando aplicaciones basadas en LLMs.pdf
Probando aplicaciones basadas en LLMs.pdf
Federico Toledo47 vistas
¡Planificando para el éxito! Usando los Planners de Semantic Kernel para real... por codertectura
¡Planificando para el éxito! Usando los Planners de Semantic Kernel para real...¡Planificando para el éxito! Usando los Planners de Semantic Kernel para real...
¡Planificando para el éxito! Usando los Planners de Semantic Kernel para real...
codertectura505 vistas

Creación de Bases de Datos en SQL Server

  • 1. Creación de una Base de Datos en SQL Server 2014
  • 3. Antes de iniciar con el desarrollo de una BD y sus contenidos, es importante que en SQL SERVER 2014 te conectes como servidor para poder llevar a cabo los procesos que vayas generando y guardando en el programa. Es importante para evitar cualquier anomalía en el desarrollo de una BD.
  • 4. Para realizar una Base de Datos en SQL Server 2014, es necesario primero hacer una nueva consulta. Se localiza el botón ‘Nueva Consulta’ seleccionamos y deberá generar una consulta de SQL vacía.
  • 5. Una vez creada, se deberá guardar los archivos que se van realizando. Es importante crear una ruta para ir almacenando los archivos. Se pide que se guarden en el disco duro C: por lo tanto, se deberá crear una carpeta con el nombre XXX, (en mi caso se llamará BDBiblioteca) que es el nombre de la base de datos con la que trabajaré.
  • 6. 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 XXX (BDBiblioteca), ejemplo: 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.
  • 7. Las imágenes que se van tratando en la presentación se deben de seguir tal y como están escritas, sin cambiar nada, sólo el nombre de la BD y los datos que quieres agregar. Ahora, se pide hacer un esquema con los nombres de: Personas y Documentos. Use: Es utilizada para ejecutar el uso de la BD. CREATE SCHEMA: Instrucción para crear los esquemas que necesitamos en una BD. GO: Se considera una instrucción de llave de freno, cada vez que está un GO, se ejecuta por bloques los procesos de la BD. Si esta no está escrita en las sintaxis donde debe requerirse, puede provocar problemas.
  • 8. Una vez que tengamos nuestra sintaxis sin ningún error, vamos a ejecutarla para generar la BD, para ello, seleccionamos toda las instrucciones que escribimos, buscamos la opción ‘Ejecutar’ y la seleccionamos. Empezará el proceso de creación de la BD.
  • 9. Ya que éste se complete, deberá de dar un resultado como el siguiente: Comandos Completados correctamente Si te aparece en la parte inferior de ‘Mensajes’ líneas en color rojo, significa que tu sintaxis tiene algún error de instrucción o la ruta que escribiste no existe, por eso, se debe tener mucho cuidado como escribes los datos para generar una BD, procura que sean nombres cortos y fáciles de recordar.
  • 10. Comandos ejecutados incorrectamente: En este casó volví a ejecutar la BD que creé pero me marcó errores, ya que los datos que introduje son idénticos, por lo tanto si vuelves a ejecutar te pasará esto, no tienes de que asustarte, solo se recomienda ejecutar una sola vez y procurar que los datos que ingresaste sean los correctos.
  • 11. Inspecciona dentro de la carpeta de tu BD que tenga las extensiones XXX(BDBiblioteca)_Data y XXX(BDBiblioteca)_Log. Es importante que se encuentren dentro de la carpeta, sin ellos no se puede dar continuidad a la Base de Datos.
  • 12. Antes de iniciar el siguiente paso, para poder visualizar la creación de la base de datos, en la lateral izquierda existe una caja llamada ‘Explorador de objetos’ y se encuentra un botón con flechas direccionales. Ese botón sirve para actualizar cualquier detalle que se genera, procura actualizar para ir empleando los cambios. Te deberá de aparecer un cilindro amarillo con el nombre de tu BD una vez que oprimes el botón (BDBiblioteca). Antes Después
  • 14. Ahora, necesitamos crear otro código para hacer 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.
  • 15. Es importante llevar un orden en las tablas, así no se complica las relaciones entre ellas, dependiendo la relación que integre una llave foránea. Empezaremos con la tabla Usuarios. Se requieren los siguientes campos: Use BDBiblioteca GO 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
  • 16. Seleccionamos la sintaxis escrita & oprimimos el botón de ejecutar:
  • 17. Continuamos con la tabla Autores. USE BDBiblioteca GO 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
  • 18. Seleccionamos la sintaxis escrita & oprimimos el botón de ejecutar:
  • 19. Terminamos con la tabla Libros. Use BDBiblioteca GO 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
  • 20. Seleccionamos la sintaxis escrita & oprimimos el botón de ejecutar:
  • 21. 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. Documentos.Libros Personas.Usuarios Personas.Autores
  • 23. 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.
  • 26. Para llenar las tablas que creamos utilizamos la instrucción: Use XXX GO INSERT INTO + NOMBRE DE LA TABLA + (ESPECÍFICAR LOS CAMPOS QUE SE QUIEREN LLENAR) + VALUES (‘ NOMBRE DE CADA CAMPO’, ‘NOMBRE DE CADA CAMPO’) + GO Ejemplo: Use BDBiblioteca GO INSERT INTO Personas.Usuarios (Usuario,Secreta,Nombre,Paterno,Materno) VALUES ('Usuario1','6565','Juan','Pérez','García') GO
  • 27. Así sería el resultado de la instrucción Personas.Usuarios:
  • 28. Para ver la tabla con los datos de Personas.Usuarios, se ejecuta la siguiente instrucción: SELECT * FROM + “NOMBRE DE LA TABLA” Ejemplo: Use BDBiblioteca GO INSERT INTO Personas.Usuarios (Usuario,Secreta,Nombre,Paterno,Materno) VALUES ('Usuario1','6565','Juan','Pérez','García') GO SELECT *FROM Personas.Usuarios GO
  • 29. Así sería el resultado de la tabla Personas.Usuarios y sus respectivos campos ya con datos.
  • 30. Así se debe quedar cada tabla con sus respectivos campos ya llenados: Documentos.Libros Personas.Usuarios Personas.Autores
  • 32. Para finalizar esta presentación, se va crear un SNAPSHOT. Para crearlo, se necesita otro código que diga lo siguiente: Use master GO CREATE DATABASE XXX_Snap ON ( NAME=N‘XXX', FILENAME=N'C:XXXXXX_Snap.ss' ) AS SNAPSHOT OF XXX GO XXX ---> Representan el nombre de la BD que haz creado, en mi caso es BDBiblioteca.
  • 33. Ya que esté listo el código, se va a ejecutar.
  • 34. Una vez que esté ejecutado, en la caja ‘Explorador de Objetos’ se va buscar el nombre de una carpeta llamada ‘Instantáneas de las Bases de Datos’ allí se debe de encontrar el Snapshot que se acaba de hacer. Debe de aparecer con el nombre de tu BD y la extensión _Snap. Para que se pueda visualizar no olvides oprimir el botón ‘Actualizar’ para que pueda ser visible. Recuerda que el Snapshot se guardó como XXX_Snap.ss en la ruta donde creaste la BD, por lo tanto, cerciórate de que también se encuentre dentro de la carpeta, junto con los archivos mdf y ldf.
  • 35. Centro Universitario de los Valles Licenciatura en Tecnologías de la Información SISTEMA DE BASE DE DATOS II Zelene Díaz Mora 4º Semestre