Lenguaje DDL Tablas, campos, Tipos de Datos - Bases de Datos en Microsoft Sql Server 2012 (6-35)
Buen día amigos de IncanatoIt, en este artículo se crea las tablas de la base de Datos Dbreserva, se Implementan las tablas utilizando el lenguaje SQL sentencias de Definición de Datos o DDL, los campos, tipos de datos de los campos Char, Varchar, Integer, Money, Decimal, propiedades de los campos de la tabla; se asigna la llave primaria (Primary Key) de los campos clave de las respectivas tablas, todo utilizado el lenguaje sql y las sentencias de lenguaje de definición de datos DDL en Microsoft Sql Server Management Studio 2014.
Puedes descargar el Material del Curso desde, Archivos del Curso, Backup y Presentaciones:
Lenguaje DDL Tablas, campos, Tipos de Datos (6-35) Bases de Datos en Microsoft Sql Server 2014
Saludos Imperio, un abrazo a la distancia.
Puedes seguir el curso Completo desde:
Puedes descargar el Material del Curso desde, Archivos del Curso, Backup y Presentaciones:
Tipos de Datos en Sql Server 2014
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 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 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.
Propiedades 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 numéricos, ya que define un autoincremento automático de valores.
Implementando las tablas Utilizando Lenguaje de Definición de Datos DDL
--ACTIVAMOS LA BASE DE DATOS PARA EMPEZAR A TRABAJAR CON
ELLA
USE DBRESERVAM
GO
--IMPLEMENTANDO LAS TABLAS DE LA BASE DATOS
--TABLA PAÍS
CREATE TABLE pais (
idpais char(4) not null primary key,
nombre varchar(30) not null unique
)
go
--TABLA PASAJERO
CREATE TABLE pasajero (
idpasajero char(8) not null primary key,
nombre varchar(20) not null,
apaterno varchar(20) not null,
amaterno varchar(20) not null,
tipo_documento varchar(30) not null,
num_documento varchar (12) not null,
fecha_nacimiento date not null,
idpais char(4) not null,
telefono varchar(15) null,
email varchar(50) not null unique,
clave varchar(20) not null
)
go
--TABLA AEROPUERTO
CREATE TABLE aeropuerto (
idaeropuerto char(5) not null,
nombre varchar(50) not null,
idpais char(4) not null
)
go
--TAMBIEN
SE PUEDE AGREGAR LA LLAVE PRIMARIA DESPUES DE CREAR LA TABLA
ALTER
TABLE aeropuerto
ADD
CONSTRAINT pk_aeropuerto_idaeropuerto
PRIMARY
KEY NONCLUSTERED (IDAEROPUERTO)
GO
--TAMBIEN
VOY A CREAR EL CONSTRAINT DE CAMPO ÚNICO
ALTER
TABLE aeropuerto
ADD
CONSTRAINT uq_aeropuerto_nombre
UNIQUE(idaeropuerto)
GO
--TABLA AEROLÍNEA
CREATE TABLE aerolinea (
idaerolinea int not null primary key,
ruc char(11) not
null unique,
nombre varchar(40) not null unique
)
go
--TABLA AVIÓN
CREATE TABLE avion (
idavion char(5) not null primary key,
idaerolinea int not null,
fabricante varchar(40) null,
tipo varchar(30) null,
capacidad int not null
)
go
Lenguaje DDL Tablas, campos, Tipos de Datos (6-35) Bases de Datos en Microsoft Sql Server 2014
Saludos Imperio, un abrazo a la distancia.
Lenguaje DDL Tablas, campos, Tipos de Datos - Bases de Datos en Microsoft Sql Server 2012 (6-35)
Reviewed by IncanatoIt-ad
on
14:32
Rating:
No hay comentarios: