Conceptos en Sql

Páginas: 3 (624 palabras) Publicado: 5 de febrero de 2015
TIPOS DE DATOS EN SQL
Hay varios tipos de datos que son usados según lo que se necesita.




























A continuación unos ejemplos usando la sintaxis.-- creando unas tablas de un sistema de préstamo de libros en una Biblioteca
-- abajo del ejemplo hay una tabla de unos de los tipos con su descripción para
CREATE TABLE TIPO_USUARIO
(idTipoUsuario int Identity(1,1),-- aquí este tipo de dato es incremental simplemente
descTipoUsuario varchar(20) NOT NULL,-- es una cadena con máximo de 20 digitos
CONSTRAINT PK_TIPO_USUARIOPRIMARY KEY(idTipoUsuario) –- es una llave foranea asi que --el tipo es el mismo de la tabla donde esa llave es primaria
)


CREATE TABLE USUARIO
(
idUsuario char(8)NOT NULL, -- variable tipocharacter
idTipoUsuario int NOT NULL,
apelUsuario varchar(35)NOT NULL,
nomUsuario varchar(35) NOT NULL,
direccion varchar(50)NULL,
habilitado bit NOT NULL,
fechaExpCarnet smalldatetime NOT NULL,fechaVencCarnet smalldatetime NOT NULL,
CONSTRAINT PK_USUARIO_idUsuario PRIMARY KEY(idUsuario),
CONSTRAINT FK_USUARIO_idTipoUsuario FOREIGN KEY (idTipoUsuario) REFERENCES TIPO_USUARIO(idTipoUsuario))

CREATE TABLE MAT_BIBLIO
(
idMatBiblio varchar(20)NOT NULL,
tituloMatBiblio varchar(150)NOT NULL,
editorial varchar(50)NULL,
pais varchar(20)NULL,
año smalldatetime NULL,
nPag int NULL,existencia int NOT NULL,
CONSTRAINT PK_MAT_BIBLIO_idMatBiblio PRIMARY KEY(idMatBiblio)
)

CREATE TABLE PRESTAMO
(
codOper char(7)NOT NULL,
idMatBiblio varchar(20)NOT NULL,
idUsuario char(8)NOTNULL,
fechaP smalldatetime NOT NULL,
fechaD smalldatetime NOT NULL,
ndias int NOT NULL,
CONSTRAINT PK_PRESTAMO_codOper PRIMARY KEY(codOper),
CONSTRAINT FK_PRESTAMO_idMatBiblio FOREIGNKEY(idMatBiblio) REFERENCES MAT_BIBLIO(idMatBiblio)
)


CREATE TABLE AUTOR
(
idAutor char(4)NOT NULL,
nomAutor varchar(50)NOT NULL,
CONSTRAINT PK_AUTOR_idAutor PRIMARY KEY(idAutor)
)

CREATE TABLE...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Sql Y Conceptos
  • Sql Conceptos Basicos
  • Practica y conceptos
  • Concepto e importancia de SQL
  • Conceptos b sicos de SQL
  • SQL Conceptos Básicos
  • Conceptos Sql
  • Conceptos SQL

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS