- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
1. 设有一数据库
GradeManager(成绩管理) ,包括四个表:学生表(
Student )、课程表
( Course )、班级表( Class )以及成绩表( Grade)。四个表的结构如图 2-4 所示,数据
如图 2-5 所示。用 SQL语句创建四个表。
Student
学生表
属性名
数据类型
可否为空
含义
Sno
Char(7)
否
学号(唯一)
Sname
VarChar(20)
否
学生姓名
Ssex
Char(2)
否
性别
Sage
Smallint
可
年龄
Clno
Char(5)
否
学生所在班级
use GradeManager
go
create
table
Student
( 学号 char ( 7 )
primary
key ,
姓名 nchar ( 4 )
not
null,
性别 nchar ( 1 )
not
null,
年龄 smallint
,
班级 char ( 5) not null
)
Go
Course 课程表
属性名
Cno
Cname
Credit
数据类型
Char(1)
VarChar(20)
Smallint
可否为空
否
否
可
含义
课程号(唯一)
课程名称
学分
use
GradeManager
go
create table Course
( 课程号 char ( 1 ) primary
课程名称 varchar ( 20 ) not
学分 smallint
key ,
null,
)
go
Class 班级表
属性名
数据类型
可否为空
含义
Clno
Char(5)
否
班级号(唯一)
Speciality
VarChar(20)
否
班级所在专业
Inyear
Char(4)
否
入校年份
Number
Integer
可
班级人数
Monitor
Char(7)
可
班长学号
use GradeManager
go
create
table
Class
( 班级号 char
( 5 )
primary
key ,
专业 varchar
( 20 )
not
null,
入学年份
char
( 4 )
not null,
班级人数
integer
,
班长学号
char
( 7 )
)
Go
Grade 成绩表
属性名
数据类型
可否为空
含义
Sno
Char(7)
否
学号
Cno
Char(1)
否
课程号
Gmark
Decimal(4,1)
可
成绩
use
GradeManager
go
create table
( 学号 char ( 7 )
课程号 char ( 1)
成绩 decimal (
Grade
not
not
4, 1 )
null,
null,
)
go
图 2-4 成绩管理数据库中的表结构
Student 学生表
Sno
Sname
Ssex
Sage
Clno
2000101
李勇
男
20
00311
2000102
刘诗晨
女
19
00311
2000103
王一鸣
男
20
00312
2000104
张婷婷
女
21
00312
2001101
李勇敏
女
19
01311
2001102
贾向东
男
22
01311
2001103
陈宝玉
男
20
01311
2001104
张逸凡
男
21
01311
Course 课程表
Cno
Cname
Credit
1
数据库
4
2
离散数学
3
3
管理信息系统
2
4
操作系统
4
5
数据结构
4
6
数据处理
2
7
C 语言
4
Class 班级表
Clno
Speciality
Inyear
Number
Monitor
00311
计算机软件
2000
89
2000101
00312
计算机应用
2000
68
2000103
01311
计算机软件
2001
98
2001103
Grade 成绩表
Sno
Cno
Gmark
2000101
1
92
2000101
3
88
2000101
5
86
2000102
1
78
2000102
6
55
2000103
3
65
2000103
6
78
2000103
5
66
2000104
1
54
2000104
6
83
2001101
2
70
2001101
4
65
2001102
2
80
2001102
4
90
2001102
6
83
2001103
4
76
2001103
6
56
图 2-5 成绩管理数据库中的数据
加入完整性约束说明,如图 3-6 所示,请用 SQL语句完成图中约束的说明。
Student 学生表
属性名
数据类型
可否为空
含义
完整性约束
Sno
Char
您可能关注的文档
最近下载
- 中式烹调师高级工理论知识练习题库(附参考答案).docx
- 中央厨房卫生规范与管理指南.docx VIP
- 2025年人工智能工程师(高级)题库.docx VIP
- 社会团体成立登记表.docx
- MITSUBISHI三菱MDS-EM EMH系列规格说明书.pdf
- 高血压科普健康宣教ppt课件.pptx VIP
- 2025入党积极分子发展对象考试题库(含答案).pdf VIP
- YD-T 4244-2023电信网和互联网数据分类分级技术要求与测试方法.pdf VIP
- 2025年新版成人考试模拟真题及答案.doc VIP
- 0523S01019-理解当代中国:汉英翻译-2023版人才培养方案课程教学大纲.docx VIP
文档评论(0)