Top Ad unit 728 × 90

Recientes

recent

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 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: 5

No hay comentarios:

Todos los derechos reservados www.IncanatoIT.com - Desarrollando Software © 2014 - 2019
Desarrollado por Blogger, Designed by Sweetheme
IncanatoIt.com. Con la tecnología de Blogger.
y>