guia5 sqlserver

5
Asigna Clave Una cla valor d create ); Clave Con la primari restricc La inte externa código Tambié una cla código alter ta add fore refe ECC atura: Base de primaria ave primaria del campo clav table usuario nombre var clave varch primary key foranea restricción "f ia de la mism ción "primary egridad refere as. Por ejem exista en la t én controla q ave externa h de "editoriale able NOMBRE constraint N eign key (CAM erences NOM CI: ESCUELA Ing. Gusta e Datos Guía 5 es un campo ve existe sola os( rchar(20), ar(10), y(nombre) foreign key" s ma tabla o d key" o "uniqu encial asegura mplo, controla tabla "editoria ue no pueda hace referenc es" si existen ETABLA1 OMBREREST MPOCLAVEF BRETABLA2 A COLOMBIA avo Beltrán M Creación d (o varios) qu amente un reg se define un c de otra, es d ue" de la mism a que se man que si se a ales". eliminarse un ia al registro. libros con dic TRICCION ORANEA) 2 (CAMPOCLA ANA DE CAR Macías gub de tablas c ue identifica u gistro. campo (o var decir, se defin ma tabla o de ntengan las re agrega un có n registro de Por ejemplo, cho código. AVEPRIMAR RRERAS IND belma@gmai con relaci n solo registr rios) cuyos va ne una refer e otra. eferencias en ódigo de edit una tabla ni , que no se p RIA); DUSTRIALES il.com Sem ones ro (fila) en una alores coincid encia a un c tre las claves orial en la ta modificar la c pueda elimina mestre: IV a tabla. Para den con la cla campo con u s primarias y abla "libros", clave primaria ar o modificar un ave una las tal a si un

Upload: ximena-noguera

Post on 22-Feb-2017

99 views

Category:

Presentations & Public Speaking


1 download

TRANSCRIPT

Asigna

 

Clave

Una clavalor d

create

);

Clave

Con laprimarirestricc La inteexternacódigo Tambiéuna clacódigo alter ta

addforerefe

 

ECC

atura: Base de

primaria

ave primaria del campo clav

table usuarionombre varclave varchprimary key

foranea

restricción "fia de la mismción "primary

egridad refereas. Por ejem exista en la t

én controla qave externa h de "editoriale

able NOMBRE constraint N

eign key (CAMerences NOM

CI: ESCUELA

Ing. Gusta

e Datos

Guía 5   

es un campo ve existe sola

os( rchar(20), ar(10), y(nombre)

foreign key" sma tabla o dkey" o "uniqu

encial aseguramplo, controla

tabla "editoria

ue no pueda hace references" si existen

ETABLA1 OMBREREST

MPOCLAVEFBRETABLA2

A COLOMBIA

avo Beltrán M

Creación d

(o varios) quamente un reg

se define un cde otra, es due" de la mism

a que se man que si se a

ales".

eliminarse unia al registro.libros con dic

TRICCION ORANEA)

2 (CAMPOCLA

ANA DE CAR

Macías gub

de tablas c

ue identifica ugistro.

campo (o vardecir, se definma tabla o de

ntengan las reagrega un có

n registro de Por ejemplo,

cho código.

AVEPRIMAR

RRERAS IND

belma@gmai

con  relaci

n solo registr

rios) cuyos vane una refer

e otra.

eferencias enódigo de edit

una tabla ni , que no se p

RIA);

DUSTRIALES

il.com

Sem

ones 

ro (fila) en una

alores coincidrencia a un c

tre las clavesorial en la ta

modificar la cpueda elimina

mestre: IV

a tabla. Para

den con la clacampo con u

s primarias y abla "libros",

clave primariaar o modificar

un

ave una

las tal

a si un

Para visualizar el diagrama de la base de datos, realice el siguiente procedimiento:  

Base de datos‐ botón derecho‐ archives‐ ower‐ browse‐ autorización system‐ 

 

EJEMPLO 1 

 

--Creación de BD CREATE Database ventitas GO USE ventitas GO ---tabla vendedor CREATE TABLE VENDEDOR( idvendedor INT PRIMARY KEY , nombre VARCHAR(20), apellido VARCHAR(10), ); GO ---tabla ventas CREATE TABLE VENTAS( Idventa INT PRIMARY KEY , nombre VARCHAR(20), apellido VARCHAR(10), idvendedor INT constraint fk1 foreign key (idvendedor)references VENDEDOR(idvendedor)on update cascade)  

 EJEMPLO 2 

 

 

 

 

--Creación de BD CREATE Database VENTAS --GO use ventas GO ---tabla ventas CREATE TABLE ventas( CodVenta INT PRIMARY KEY , Cliente VARCHAR(20), fecha DATETIME); GO -- tabla producto CREATE TABLE PRODUCTO( CodProducto INT PRIMARY KEY , Nombre VARCHAR(20), Precio DECIMAL(10,2)); GO --tabla DetalleVenta CREATE TABLE DETALLEVENTAS( Cantidad INT, Descuento DECIMAL(10,2), CodVenta INT, CodProducto INT, Constraint fk1 foreign key (CodVenta ) references ventas(CodVenta) on update cascade,

Constraint fk2 foreign key (CodProducto )references PRODUCTO(CodProducto)on update cascade)  

ACTIVIDAD DE CLASE 

Diseñe la siguiente base de datos con script