1. 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
rencia 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
3.
--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,
4. Constraint fk2 foreign key (CodProducto )references
PRODUCTO(CodProducto)on update cascade)
ACTIVIDAD DE CLASE
Diseñe la siguiente base de datos con script