- 1、本文档共10页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
数据库表格题目
数据库表格题目
1、创建数据库jiaoxue,要求:
1个数据文件,初始化大小30M,文件增长不限,增长幅度10%;1个日志文件,初始化大小5M,最大值20 M,增长幅度1M;其它参数自定。
2、按照表1、2、3和4要求,创建表。
3、创建表约束,在表1(主码、外码、用户定义)、表2(主码)、表3(主码)、表4(主码、外码):
示例
Student表
1) 主码 sno
2) 外码 classno参照class表主码classno
3) sex只能取“男”或“女”,默认值为“男”
4) age必须大于15
4、在表1、2、3和4中插入所有记录:
create database jiaoxue on
(name=jxue_dat,
filename=d:\chen\jxue_dat.mdf,
size=30,
maxsize=unlimited,
filegrowth=10%)
log on
(name=jxue_log,
filename=d:\chen\jxue_log.ldf,
size=5,
maxsize=20,
filegrowth=1)
use jiaoxue
create table student
(sno char(3) not null,
name char(6) not null,
sex nchar(1) not null,
age int not null,
classno char(4) not null,
homeplace char(6) not null)
create table class
(classno char(4) not null,
classname char(30) not null,
specialtyno char(2) not null)
create table course
(cno char(4) not null,
name char(25) not null,
credit int not null)
create table scores
(sno char(3) not null,
cno char(4) not null,
score float null)
alter table class
add constraint pk_classno primary key(classno)
alter table student
add constraint pk_sno primary key(sno),
constraint fk_classno foreign key(classno) references class(classno),
constraint ck_sex check(sex in(男,女)),
constraint d_sex default男for sex,
constraint ck_age check(age15)
alter table course
add constraint pk_cno primary key(cno)
alter table scores
add constraint pk_snocno primary key(sno,cno),
constraint fk_sno foreign key(sno) references student(sno),
constraint fk_cno foreign key(cno) references course(cno)
insert into class (classno,classname,specialtyno)
values(0611,地质工程06级1班,01)
insert into class (classno,classname,specialtyno)
values(0613,地质工程06级3班,01)
insert into class (classno,classname,specialtyno)
values(0614,地质工程06级4班,01)
insert into class (classno,classname,specialtyno)
values(0621,测绘工程06级1班,02)
insert into class (classno,classname,specialtyno)
values(0622,测绘工程06级2班,02)
insert into class (classno,classname,special
文档评论(0)