Creación de Base de Datos
12
Creación de Base de Datos
Recordemos que para diseñar una Base de Datos partimos
normalmente de un requerimiento del usuario de hacer un sistema
informático. Al diseñarlo también debemos diseñar la base de datos
Base de Datos 13
Creación de Base de Datos
En el caso del SQL Server sus bases de datos se almacenan en el disco duro
en dos tipos de archivos:
1. Uno para guardar las estructuras de las tablas, otros objetos y su
contenido. Es el archivo de datos.
2. El segundo es opcional y sirve para guardar cada cambio en los datos que
ocurren, así no se perderán en caso de alguna falla. Es el archivo de
transacciones.
Base de Datos 14
Creación de Base de Datos - Sentencias
Queremos guardar la información relacionada con nuestra colección
de libros, que incluyen novelas de varios géneros y autores.
• Presionamos el botón New Query para tener una hoja de consultas
donde escribir los comandos.
• Crearemos una Base de Datos donde guardaremos toda la información
relacionada (tablas). Por ejemplo: CREATE DATABASE ColeccionDeLibros;
Base de Datos 15
Creación de Base de Datos - Sentencias
El comando general para crear una Base de Datos es:
No se olvide posicionarse
en otra base de datos con
USE antes de ejecutar el
comando
Para borrar una base de datos:
DROP DATABASE database_name;
Base de Datos 16
Creando una base de datos - Wizard
La segunda forma que tenemos
para poder crear una Base de
Datos es mediante el uso del
Wizard:
Paso 1: Dar clic derecho en
Databases y clic en New
Database…
Base de Datos 17
Creando una base de datos - Wizard
Paso 2: En la página General escriba el
nombre de la base de datos a crear
(ColeccionDeLibros) en el campo
Database name.
En Database files se puede especificar
en que carpeta del disco duro se
guardarán el archivo de datos y los de
transacciones, aunque en esta
oportunidad no los modificaremos.
Base de Datos 18
Creando una base de datos - Wizard
Paso 3: Haga clic en la página
Options y veremos opciones como
Recovery model, donde se indica
si se usará el archivo de
transacciones o no. En
Compatibility level se puede
especificar si la base de datos será
compatible con versiones
anteriores.
Base de Datos 19
Creación de tablas
20
Creación de tablas
Para crear una tabla, debemos indicar columnas (atributos) que
necesitaremos, especificando además el tipo de dato y el tamaño de cada
atributo.
Los tipos de datos más comunes son:
• Tipo texto son los CHAR, VARCHAR(), TEXT
• Tipo numéricos enteros: INT, BIGINT, SMALLINT
• Tipo numéricos con decimales: DOUBLE, MONEY
• Tipo fecha: DATE, DATETIME
• Tipo lógico: BOOLEAN, BIT
Base de Datos 21
Creación de tablas - Sentencias
Primero seleccionaremos la Base de datos creada previamente para trabajar
en ella, para eso en la hoja de consultas ejecute:
USE ColeccionDeLibros;
Ahora si crearemos la tabla para los Libros:
Base de Datos 22
Creación de tablas - Sentencias
Al igual que con la Base de Datos, para crear una tabla podemos utilizar
comandos, que es un camino rápido o utilizar el Wizard del administrador de Base
de Datos que es un camino más amigable.
El comando general de creación de tablas es:
Para borrar una tabla:
DROP TABLE database_name;
Base de Datos 23
Creación de tablas - Wizard
La segunda forma que
podemos utilizar para crear
una Tabla es con el Wizard del
administrador de la Base de
Datos.
Paso 1: De clic derecho en
Tables y clicc en Table…
Base de Datos 24
Creación de tablas - Wizard
Paso 2: En Column Name llene los nombres de los atributos de la
tabla. En Data type seleccione los tipos de datos.
En la parte de Properties, en la columna (Name) debe escribir el
nombre de la Tabla, es decir Libros
Base de Datos 25
Creación de tablas - Wizard
Para indicar que una o varias columnas serán llaves primarias, deles
clic derecho y en el menú contextual haga clic en Set Primary Key
Base de Datos 26