Вы находитесь на странице: 1из 15

Bases de Datos en Sqlserver 2012

Juan Carlos Arcila Díaz


Jcarlos.ad7@gmail.com
Bases de datos en Sqlserver
Al instalar SQLServer también se registran Bases
de datos que administran diferentes aspectos
del servidor de Base de Datos.

MASTER: Es el núcleo y contiene Información vital


de la Instancia de Sqlserver, información de la
administración de las diferentes bases de datos.
TEMPDB: Base de datos temporal que brinda
espacios para realizar algunas operaciones.
Bases de datos en Sqlserver
MODEL: Es una plantilla para todas las bases de
datos creadas en el servidor, se implementa
cuando se ejecuta el comando CREATE
DATABASE.

MSDB: Empleada por SQL Server Agent, guarda


información de servicios de automatización,
historial de copias de seguridad, tareas, alertas,
planes de mantenimiento entre otros registros.
Estructuras de Bases de Datos en SQLServer
Tablas: La tabla es el primer objeto de una base de
datos y se organiza en filas y columnas, una fila
equivale a un registro y las columnas definen los
campos del registro, los campos se definen sobre un
tipo de datos.

Campos: Representa los Atributos de una entidad o


tabla.
Campo Clave: Es el campo que representa un valor
único e identifica a un registro de la tabla.
Estructuras de Bases de Datos en SQLServer
Campo Foráneo: Campo que une a otra entidad
formando una extensión de la tabla fuente.

Registro: Representa el Conjunto de valores por


cada campo de una misma fila.

Dato: Es un valor que no representa nada mientras


no se une a otros datos.
Estructuras de Bases de Datos en SQLServer
Tipo de
Dato
Tabla

Campos Relación

Campo Campo
Foráneo Clave
Estructuras de Bases de Datos en SQLServer

Registro

Dato
Ejercicio Propuesto
Se desea implementar un sistema web para
gestionar la reserva de vuelos; que permita al
usuario registrar sus reservas de vuelos y hacer
consultas, además de poder comprar los boletos
de viaje de manera remota, sin la necesidad de
recurrir a una agencia de viaje.
El sistema web debe de mostrar una interfaz
describiendo los servicios ofrecidos junto con la
opción para registrarse si es la primera vez que
accede a ella, o si ya se encuentra registrado
acceder por medio de su usuario (email) y su clave.
Ejercicio Propuesto
Una vez registrado el usuario este podrá acceder a
los siguientes procesos:
 Consulta de Vuelos
 Por Horarios de Vuelos
 Por Tarifas de Vuelos
 Información de Vuelos
 Reserva de Vuelos
 Compra de Boletos de viaje
Implementando Base de Datos en SQLServer
Tipo de Datos
Tipo de Datos Carácter
Char: Los datos deben de tener una longitud fija
hasta 8Kb. Ejemplo: Si queremos almacenar
categorías por ejemplo A, B, C …
Utilizaremos Char(1)
Varchar: Puede variar en el número de carácteres,
es decir el valor asignado no es fijo, aquí SQL
administra los espacios en blanco y los optimiza.
Ejemplo en un Varchar(15) ocupará menos espacio
el dato “Ana” que “Juan Carlos”.
Tipo de Datos
Tipo de Datos Enteros
Int: Números enteros desde
-2 31 (-2 147 483 648) a 2 31-1 (2 147 483
647).
Tipos de Datos Fecha
Date: Tipo de dato que muestra la fecha en el
siguiente formato 07-07-2014.
Tipo de Datos
Tipo de Datos Decimal
Decimal: Tipo de datos que se utiliza para
almacenar números decimales que pueden tener
hasta 38 dígitos.

Tipo de Datos Monetario


Money: Cantidad monetaria positiva o negativa.
Propiedadades de Datos
Propiedad NULL: Hay dos formas de expresar el
término NULL, al implementarlo como NULL
estamos indicando que el contenido de dicha
columna no es obligatorio, si se necesita
especificar que el campo es obligatorio se
implementará con NOT NULL.

Propiedad IDENTITY: Propiedad sólo aplicada a


campos númericos, ya que define un
autoincremento automático de valores.

Вам также может понравиться