数据库期末练习题(答案).docx
《数据库期末练习题(答案).docx》由会员分享,可在线阅读,更多相关《数据库期末练习题(答案).docx(6页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、数据库原理练习题1、已?口一个创立数据库的T-SQL语句,请回答以下问题:CREATE DATABASE studentsON PRIMARY(NAME = students,FILENAME = D:Datastudents.mdf),(NAME = students_data1,FILENAME = D:Datastudents_data1.ndf,SIZE = 5MB,FILEGROWTH = 0 ) LOG ON(NAME = students Jog,FILENAME = D:Datastudents_log.ldf,SIZE = 2MB,MAXSIZE = 6MB, FILEGRO
2、WTH = 10%)(1)这个数据库叫什么名字?保存在哪里?主数据文件的大小为多少? 答:这个数据库名字为students,保存在D:Data目录下,主数据文件没有 指明大小,默认为3MB。(2)次数据文件的大小为多少? FILEGROWTH = 0表示什么意思?答:次数据文件的大小为5MB, FILEGROWTH = 0表示不允许自动增长。 (3)日志文件的最大大小是多少?如果没有定义日志文件,该数据库有没有日 志文件?答:日志文件的最大大小为6MB。如果没有定义日志文件,系统会自动创立 一个日志文件。2、一个创立数据表的T-SQL语句,请回答以下问题:CREATE TABLE studen
3、t ( sno CHAR(7) PRIMARY KEY, sname NCHAR(5) NOT NULL, ssex NCHAR(1) DEFAULT 男, sage TINYINT CHECK(BETWEEN 15 AND 30), sdept NVARCHAR(20)CHECK(Sdept in (计算机系通信工程系信息管理系) )(1)该表的表名是什么?主码是什么?有没有外码?答:该表的表名是student,主码是sno,没有外码。(2)该表中取值不能为空的属性有哪几个?答:该表中取值不能为空的属性有sno、sname两个。(3)对ssex的约束是什么意思?能否取值为女?答:默认值约束为
4、“男”,可以取值为“女(4)对sage的取值限定在什么范围?如果输入软件工程系会出现什么情况? 答:sage的取值范围是大于等于15并且小于等于30,输入“软件工程系” 无法接收该数据。3、一个创立数据表的T-SQL语句,请回答以下问题:CREATE TABLE SC (SnoCHAR(7) NOT NULL,CnoCHAR(6) NOT NULL,Grade TINYINT CHECK(Between 0 And 120)PRIMARY KEY (Sno, Cno),FOREIGN KEY (Sno) REFERENCES Student(Sno), FOREIGN KEY (Cno) RE
5、FERENCES Course(Cno)(1)这个表的主码是什么?外码是什么?引用了什么表?答:主码是(sno,cno)。外码sno弓|用Student表,外码cno弓【用Course表。(2) Sno是主属性还是非主属性? Grade呢?答:sno是主属性,grade是非主属性。(3) Grade属性的取值范围是什么?答:grade=0 and grade 80Order by grade desc(2)查询哪些课程没有人选,要求列出课程号和课程名;答:Select o5cname from course cLeft join sc on o = oWhere sc.eno is null(
6、3)查询有考试成绩的所有学生的姓名、课程名和成绩,要求将查询结果保存 到一张新的永久表中,假设新表名为new_sc;答:Select sname5cname5grade into new_scfrom student sJoin sc on s.sno=sc.snoJoin course c on o=oWhere grade is NOT NULL(4)查询选修VB的学生学号、姓名、所在系和成绩,并对所在系进行如下处 理:当所在系为“计算机系”时,显示“CS”;当所在系为“信息管理系”时, 显示“IS”;当所在系为“通信工程系”时,显示“CO”;对其他系,均显示 “OTHERS”。答:Sel
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数据库 期末 练习题 答案
限制150内