試用SQL語(yǔ)言完成下列功能:
1 創(chuàng)建以上3個(gè)表,在定義中要求聲明:
(1)每個(gè)表的主外碼。
(2)每個(gè)存款單上的存款余額不能少于10.
(3)客戶姓名不能為空。
create database exam
create table customer
(cno char(4),
cname char(8)not null,
addr char(20),
primary key(cno))
create table account
(ano char(4),
money int,
primary key(ano),
check(money>10))
create table custacc
(cno char(4),
ano char(4),
primary key(cno,ano),
foreign key(cno) references customer(cno),
foreign key(ano) references account(ano))
2 向表中插入如下數(shù)據(jù):
insert into customer
values('101','張三','海淀區(qū)')
insert into customer
values('102','李四','朝陽(yáng)區(qū)');
insert into customer
values('103','王玲','宣武區(qū)')
insert into customer
values('105','李飛','朝陽(yáng)區(qū)')
insert into customer
values('109','趙四','崇文區(qū)')
insert into customer
values('110','李平','海淀區(qū)')
insert into Account
values('203','500')
insert into Account
values('279','700')
insert into Account
values('210','1200')
insert into Account
values('243','6400')
insert into Account
values('204','9500')
insert into Account
values('208','500')
insert into Account
values('209','700')
insert into Account
values('211','1200')
insert into Account
values('244','6400')
insert into Account
values('207','950')
insert into Account
values('225','4200')
insert into Account
values('240','650')
insert into custacc
values('101','203')
insert into custacc
values('101','210')
insert into custacc
values('102','209')
insert into custacc
values('105','279')
insert into custacc
values('105','243')
insert into custacc
values('101','204')
insert into custacc
values('109','207')
insert into custacc
values('109','225')
insert into custacc
values('110','244')
insert into custacc
values('110','240')
insert into custacc
values('103','208')
insert into custacc
values('109','211')
1 創(chuàng)建以上3個(gè)表,在定義中要求聲明:
(1)每個(gè)表的主外碼。
(2)每個(gè)存款單上的存款余額不能少于10.
(3)客戶姓名不能為空。
create database exam
create table customer
(cno char(4),
cname char(8)not null,
addr char(20),
primary key(cno))
create table account
(ano char(4),
money int,
primary key(ano),
check(money>10))
create table custacc
(cno char(4),
ano char(4),
primary key(cno,ano),
foreign key(cno) references customer(cno),
foreign key(ano) references account(ano))
2 向表中插入如下數(shù)據(jù):
insert into customer
values('101','張三','海淀區(qū)')
insert into customer
values('102','李四','朝陽(yáng)區(qū)');
insert into customer
values('103','王玲','宣武區(qū)')
insert into customer
values('105','李飛','朝陽(yáng)區(qū)')
insert into customer
values('109','趙四','崇文區(qū)')
insert into customer
values('110','李平','海淀區(qū)')
insert into Account
values('203','500')
insert into Account
values('279','700')
insert into Account
values('210','1200')
insert into Account
values('243','6400')
insert into Account
values('204','9500')
insert into Account
values('208','500')
insert into Account
values('209','700')
insert into Account
values('211','1200')
insert into Account
values('244','6400')
insert into Account
values('207','950')
insert into Account
values('225','4200')
insert into Account
values('240','650')
insert into custacc
values('101','203')
insert into custacc
values('101','210')
insert into custacc
values('102','209')
insert into custacc
values('105','279')
insert into custacc
values('105','243')
insert into custacc
values('101','204')
insert into custacc
values('109','207')
insert into custacc
values('109','225')
insert into custacc
values('110','244')
insert into custacc
values('110','240')
insert into custacc
values('103','208')
insert into custacc
values('109','211')