guia5 sqlserver
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