LENGUAJE DE CONSULTA ESTRUCTURADO

Páginas: 3 (605 palabras) Publicado: 16 de abril de 2014
 LENGUAJE DE CONSULTA ESTRUCTURADO (SQL)

Microsoft SQL Server
(Lenguaje de Base de Datos Normalizado)


COMANDOS DML, clausulas, funciones, Joins, Desencadenadores , Trigger:
Bien, parapracticar utilizaremos la base de datos creada anteriormente: labiblioteca

Creando la Base de Datos:
GO
CREATE DATABASE [labiblioteca]
On Primary
(NAME ='labiblioteca_Data1',
FILENAME='D:\labiblioteca_Data1.Mdf',
SIZE = 10Mb,
MAXSIZE= 20Mb,
FILEGROWTH = 1Mb)
COLLATE Modern_Spanish_CI_AS


Creando las Tablas:
go
use labiblioteca;

--creando la tabla alumno

create tableAlumno
(id_alumno char(4) not null,
nom_alumno varchar(25),
dir_alumno varchar(40),
dis_alum varchar(40))

-- estableciendo pk
-- estableciendo el índice idx

alter table alumno
add constraintpk_alumno
primary key(id_alumno)
create index idx_alumno on alumno (nom_alumno)


--creando la tabla Libro

create table Libro
(id_libro integer not null,
nomlibro varchar(20),
fechaediciondatetime)

-- estableciendo pk
--estableciendo el índice idx

alter table Libro
add constraint pk_libro
primary key(id_libro)
create index idx_libro on Libro (fechaedicion)

--creando latabla préstamo

create table Prestamo
(id_prestamo integer not null,
id_alumno char(4) not null,
id_libro integer not null,
fechaprestamo datetime)

-- estableciendo pk
alter table Prestamoadd constraint pk_prestamo
primary key(id_prestamo,id_alumno,id_libro)

--relacionando las 3 tablas

alter table Prestamo
add constraint fk_prestamo_alumno
foreign key(id_alumno)referencesAlumno,
constraint fk_prestamo_libro
foreign key(id_libro)references Libro

ó (otra forma similar)

alter table Prestamo
ADD CONSTRAINT fk_prestamo_alumno FOREIGN KEY(id_alumno) REFERENCESAlumno(id_alumno), CONSTRAINT fk_prestamo_libro FOREIGN KEY(id_libro) REFERENCES Libro(id_libro)

Resultado :
























Tendrá los siguientes: Registros...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Lenguaje De Consulta Estructurado
  • lenguaje estructurado de consulta
  • SQL- Lenguaje de Consulta Estructurado
  • Lenguaje De Consulta Estructurado: Sql
  • Sql (El Lenguaje De Consulta Estructurado)
  • Lenguaje De Consulta Estructurado O SQL
  • Introducción al lenguaje estructurado de consultas
  • sql Lenguaje de consultas estructuradas

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS