《数据库原理与技术》课程期末复习思考题Word下载.docx
- 文档编号:15120701
- 上传时间:2022-10-27
- 格式:DOCX
- 页数:38
- 大小:112.92KB
《数据库原理与技术》课程期末复习思考题Word下载.docx
《《数据库原理与技术》课程期末复习思考题Word下载.docx》由会员分享,可在线阅读,更多相关《《数据库原理与技术》课程期末复习思考题Word下载.docx(38页珍藏版)》请在冰豆网上搜索。
12、VFP索引的类型;
13、表单控件种类,各自的功能;
14、VFP的常用命令;
二、练习题
(一)、SQL命令操作
设有学生数据库中有三个表,学生表S(snochar(5),snamechar(8),ssexchar
(2),sageint,sdeptchar(20))分别表示:
学号,姓名,性别,年龄,系;
课程表C(cnochar(4),cnamechar(20),cteacherchar(8),creditfloat)分别表示:
课程号,课程名,教师,学分;
学生选课表SC(snochar(5),cnochar(4),cgradefloat)分别表示:
学号,课程号,成绩。
1、试作SQL命令建立课程表C。
2、查询外语系学生的姓名,性别,年龄,结果按年龄排序。
3、试用SQL插入一条记录(c101,英语4,赵老师,4.0)到课程表C中。
4、将李四同学的年龄增加1岁。
5、查询李四同学所选课程的课程名,学分,成绩
6、试删除王五同学的信息;
7、试删除王五同学的选课信息;
8、查询选修了高等数学的学生信息;
9、创建计算机系的学生信息视图;
10、设有关系R
对这关系有一个SQL语句:
SELECTA,SUM(B),MAX(C),AVG(D)
FROMR
GROUPBYA;
试写出这个语句的查询结果:
12、R1R2
试求:
R1-R2,R1∪R2,R1∩R2,,的结果;
(二)关系代数和VFP命令操作:
1、设数据库中有三个表:
学生(学号,姓名,性别,专业)
成绩(学号,课程号,分数)
课程(课程号,课程名,学时)
现有一个SQL语句:
SELECT学号,姓名,课程号
FROM学生S,成绩G
WHERES.学号=G.学号AND分数>
90
试用汉语解释这个SQL语句的功能。
2、试写出下列查询语句的关系代数表达式:
检索英语专业学生的学号,姓名,年龄。
3、用VFP命令(或者SQL命令)对学生表按学号建立索引。
4、试用VisualFoxPro命令完成对表操作。
(1)修改表结构命令
(2)交互式修改记录数据命令
(3)对记录物理排序命令
(4)查找记录命令
(5)复制所有的女同学记录到另一个表ntx.dbf中;
(6)对学生表按学号建立复合索引;
建立单索引;
(7)逻辑删除会计专业的男同学;
(8)分页显示男学生的学号,姓名,专业;
(三)、应用题
1、假设有学生数据库中有三个表,学生表S(snochar(5),snamechar(8),ssexchar
(2),sageint,sdeptchar(20))分别表示:
试用VFP编写一个在学生表中查找某个学生并显示查找结果的程序。
2、试编写一个根据输入的学生姓名,查找该学生选课课号,成绩的程序;
3、试列出VFP表单中使用的控件及其基本作用。
4、VFP菜单建立的基本步骤;
5、设某商业集团数据库中有三个实体集。
一是“商店”实体集,属性有商店编号、商店名,地址等;
二是“商品”实体集,属性有商品号,商品名,规格,单价等;
三是“职工”实体集,属性有职工编号,姓名,性别,业绩等。
商店与商品之间存在“销售”联系,每个商店可销售多种商品,每种商品也可放在多个商店销售,每个商店销售一种商品有月销售量;
商店与职工之间存在着“聘用”联系,每个职工只能在一个商店工作,商店聘用职工有聘期和月薪。
(1)、试画ER图,并在图上注明联系、属性。
(2)、试遵照规范化理论,将ER图转换成关系模型,并注明主码和外码。
练习题参考答案
(一)SQL命令操作
1、createtableC(cnochar(4),cnamechar(20),cteacherchar(8),creditfloat);
2、selectsname,ssex,sage
fromS
wheresdept=’外语系’
orderbysage;
3、insertintoC(cno,cname,cteacher,credit)values(‘c101’,’英语4’,’赵老师’,4.0);
4、updateS
setsage=sage+1
wheresname=’李四’;
5、selectcname,credit,cgrade
fromS,SC,C
whereS.sno=SC.snoandC.cno=SC.cnoandS.sname=’李四’;
6、deletefromSwheresname=’王五’;
7、delete
fromSC
whereSC.snoin(selectsnofromSwheresname=’王五’);
8、selectS.*
whereS.sno=SC.snoandC.cno=SC.cnoandC.Cname=’高等数学’;
9、creteviewjsj_studentas
(select*
fromS
wheresdept=’计算机’);
Asum(b)max(c)avg(d)
31095
4323
10、
(二)关系代数和VFP命令操作
1、查询成绩在90分以上的学生学号,姓名,课程号
2、
3、indexon学号tag学号
4、
(1)modifystructure
(2)edit/change
(3)sorton学号toxs_xh
(4)locatefor<
>
(5)copytontxfor性别=’女’;
(6)indexon学号tag学号
indexon学号toxh
(7)deletefor专业=’会计’;
(8)display学号,姓名,专业for性别=’男’
1、settalkoff
useS
clear
accept“请输入学生姓名”toxm
locatefor姓名=xm
iffound()
display
else
wait“查无此学生!
”
endif
use
settalkon
2、settalkoff
select0
xh=学号
select0
useSC
displayforsno=xh
wait
use
selectS
3、略
4、
(1)根据功能要求,设计主菜单项及子菜单项
(2)使用VFP菜单设计器设计菜单,并设置相应的加速键和快捷键;
(3)保存菜单,并生成菜单程序;
(4)在程序或表单中调用菜单程序
5、
关系模式:
职工(职工号,姓名,性别,业绩,商店编号)
商店(商店编号,商店名,地址)
商品(商品号,商品名,规格,单价)
销售(商店编号,商品号,销售量)
《数据库原理与系统》习题解答
习题一
一、名词解释
DB、DBMS、DBS、DBA、数据冗余、数据异常
二、单项选择题
1.DBMS是
A、数据库B、数据库系统C、数据库应用系统C、数据库管理软件
2.DB、DBMS和DBS三者之间的关系是
A、DB包括DBMS和DBS
B、DBMS包括DBS和DB
C、DBS包括DB和DBMS
D、DBS与DB和DBMS无关
3.关系数据模型的基本数据结构是
A、树B、图C、索引D、关系
4.层次数据模型的基本数据结构是
5.层次模型实现数据之间联系的方法?
A、连接B、指针C、公共属性D、关系
6.常见的数据模型是
A、层次模型、网状模型、关系模型B、概念模型、实体模型、关系模型
C、对象模型、外部模型、内部模型D、逻辑模型、概念模型、关系模型
7.提供数据库定义、数据操纵数据控制和数据库维护功能的软件称为
A、OSB、DSC、DBMSD、DBS
三、简答题
1.数据库系统的组成部分
2.DBA的主要职责
3.文件系统的数据管理方法
4.文件系统的主要缺陷
5.数据库系统的主要优点
6.什么是数据模型
7.层次结构的特点
8.DBTG提出的关于数掂库的3个重要规范
9.关系数据模型的基本结构
10.关系数据模型实现数据联系的方法
习题二
一、概念题
1.解释下列事业术语的合义:
关系、元组、属性、属性域、超码、候选码、主码、外码。
2.简述关系的性质。
3.说明关系数据库实现数据之间联系的方法。
4.什么是实体完整性和参照完整性?
5.什么是数据字典和系统目录?
6.什么是关系代数的选锈、投影、并、差、笛卡儿积、交和连接运算?
7.什么是自然连接?
8.什么是左外连接、右外连接和全外连接?
9.外连接与自然连接的区别是什么?
1.下面对关系性质的描述中,错误的是
A、表中的—行称为一个元组B、行与列交叉点不允许有多个值
C、表中的一列称为一个属性D、表中任意两行可能相同
2.“元数据”是指
A、数据结构的描述B、数据项的描述
C、数据的来源D、系统自身的各种有用信息,包括数据结构的描述
3.在数据库系统中,空值是
A、0B、空格C、空字符串D、不确定
4.实体完整性是指关系中
A、不允许有空行B、主码不允许空值
C、属性值外码取空值D、外码允许取空值
5.已知关系R与S如图2.25所示:
在关系S中,违反参照完整性约束的元组是
A、(11,21)B、(22,NULL)
C、(33,33)A、(44,11)
6.已知关系R和S,R∩S等价于
A、(R-S)-SB、S-(S-R)
C、(S-R)-RD、S-(R-S)
7.关系R和S各有10个元组,则关系R×
S的元组个数为
A、10B、20
C、100D、不确定
8.从关系中选择指定的属性组成新关系的关系运算是
A、选取B、投影C、连接D、笛卡儿乘积
9.有关系:
学生(学号,姓名,性别,专
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数据库原理与技术 数据库 原理 技术 课程 期末 复习 思考题