- 183
- 0
- 约6.69千字
- 约 19页
- 2019-09-28 发布于江苏
- 举报
SQL实验报告
PAGE
PAGE 1
———————————————————————————————— 作者:
———————————————————————————————— 日期:
例1:定义院系表,其中编号为主关键字,名称应该惟一、并且不允许为空值。
代码:
--E1
create table Department
(编号char(8) primary key,
名称char(40) unique not null,
负责人char(20),
办公地点char(20)
);
例2:定义学生表,其中规定:
学号列是主关键字;
院系列为计算列(取学号列的第3和第4个字符),并且院系值参照院系表的编号值(院系表是被参照表,主关键字是编号;参照表是学生表,外部关键字是院系),此约束说明一名学生一定属于某个院系;
姓名列不允许为空值;
性别必须取值“男”或“女”;
学生的学籍状态为正常、留级、休学或退学。
代码:
--E2
create table Student
(学号char(10) primary key,
院系as convert(char(8),substring(学号,3,2))
persisted not null
foreign key (院系) references Department(编号),
姓名char(20) not null,
性别char(2) constraint c1 check (性别in (男,女)),
生源char(10),
状态char(4) constraint c2 check (状态in (正常,留级,休学,退学))
);
例3:定义教师表,其中规定:
教师编号是主关键字;
院系列为计算列(取教师编号的第1和第2个字符),并且院系值参照院系表的编号值,此约束说明一名教师一定属于某个院系;
姓名列不允许为空值;
性别必须取值“男”或“女”;
职称的取值为教授、副教授、讲师或助教。
代码:
--E3
create table Teacher
(教师编号char(10) primary key,
院系as convert(char(8),substring(教师编号,1,2))
persisted not null
foreign key (院系) references Department(编号),
姓名char(20) not null ,
性别char(2) constraint c3 check(性别in (男,女)),
职称char(6) constraint c4 check(职称in (教授,副教授,讲师,助教)),
专业char(40)
);
例4:定义课程表,其中规定:
课程编号是主关键字;
课程名称不允许为空值;
责任教师参照教师表的教师编号值,此约束说明责任教师一定是已经在编的教师;
学时不允许为空值;
课程性质分为公共基础、专业基础、专业选修和任意选修。
代码:
--E4
create table Course
(课程编号char(8) primary key,
课程名称char(30) not null,
责任教师char(10) constraint Duty_Teacher foreign key (责任教师) references Teacher(教师编号),
学时smallint not null,
课程性质char(10) constraint c5 check(课程性质in (公共基础,专业基础,专业选修,任意选修)),
);
例5:定义选课表,其中规定:
学号和课程编号两列构成主关键字(需要表级完整性约束);
学号参照学生表的学号(约束选课的学生必须存在);
课程编号参照课程表的课程编号(约束被选的课程必须存在);
考试成绩取值在0~100之间,并且默认为空值。
代码:
--E5
create table SC
(学号char(10),
课程编号char(8),
考试成绩smallint constraint c6 check(考试成绩between 0 and 100) default null,
primary key (学号,课程编号),
foreign key (学号) references Student(学号),
foreign key (课程编号) references Course(课程编号)
);
例6:规定学生表
您可能关注的文档
- SPSS学习系列.-因子研究分析.docx
- SPSS操作过程因子研究分析.doc
- SPSS数据研究分析——农民人均生活收入及消费支出研究分析.doc
- SPSS数据研究分析——农民人均生活收入及消费支出研究分析2.doc
- spss数据研究分析作业--宿舍满意度状况.docx
- SPSS期末统计分析分析报告.docx
- SPSS皮尔逊相关研究分析实例操作步骤.doc
- SPX-BSH-II生化培养箱验证分析报告.doc
- SQL-Server-中文版基础教程测试题(一套)标准答案.doc
- SPSS进行主成分研究分析的步骤(图文).docx
- 山西天一大联考2025-2026学年高二上学期期末学情监测语文试题(试卷+解析).docx
- 山西忻州部分学校2025-2026学年高一上学期2月质量检测数学试题(人教B版)(试卷+解析).docx
- 山西运城市2025-2026学年高二第一学期期末调研测试数学试题(试卷+解析).docx
- 陕西省榆林市榆阳区2025-2026学年八年级上学期期末地理试题(试卷+解析).docx
- 陕西西安市碑林区2025-2026学年度第一学期期末八年级生物试题(试卷+解析).docx
- 四川省广元市苍溪县2025-2026年八年级上学期期末道德与法治试题(试卷+解析).docx
- 江苏泰州市姜堰区2025-2026学年七年级上学期1月期末数学试题(试卷+解析).docx
- 江苏省扬州市邗江区2025-2026学年九年级上学期期末考试化学试题(试卷+解析).docx
- 江西上饶市铅山县2025-2026学年第一学期期末考试八年级数学试题(试卷+解析).docx
- 江苏扬州市高邮市2025-2026学年度第一学期期末学业质量监测试题九年级英语(试卷+解析).docx
最近下载
- 春节祝福短信 春节祝福短信大全 春节短信.docx VIP
- 两级ao生化工艺设计计算书.doc VIP
- 《船舶电气与自动化(船舶电气)(二三管轮)》_第二章船舶电机与电力拖动系统.ppt VIP
- 山东药品食品职业学院单招《数学》通关题库【轻巧夺冠】附答案详解.docx VIP
- 新人教版七年级下册语文诗歌鉴赏及答案.doc VIP
- 五年级数学下册全套单元测试题及答案.pdf VIP
- 一站到底游戏课件.ppt VIP
- 小学三年级下册教学设计西师版.pdf VIP
- 人教PEP版六年级下册Unit 1 How tall are you单元词形填空题(含答案).doc VIP
- 2026-2030 中枢神经系统药物市场需求趋势及发展机遇可行性研究报告.docx
原创力文档

文档评论(0)