《数据库基础自测题幻灯片.ppt》由会员分享,可在线阅读,更多相关《数据库基础自测题幻灯片.ppt(15页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、数据库基础自测题第1页,共15页,编辑于2022年,星期六n一、填空题(每空一、填空题(每空1分,共分,共10分)分)1.数据是有数据、字符等一系列符号组成的数据是有数据、字符等一系列符号组成的 ;2.数据库是长期存放在计算机内,数据库是长期存放在计算机内,、的数据的集合;的数据的集合;3.存储在数据库中的数据具有存储在数据库中的数据具有 性和性和 性;性;4.实体关系模型中实体是实体关系模型中实体是 ;5.数据库结构中数据库结构中3个模式指个模式指 、和和 ;一种物理符号序列一种物理符号序列有组织有组织结构统一结构统一可共享可共享集中集中共享共享客观存在并且可以相互区别的事物客观存在并且可以
2、相互区别的事物外模式外模式模式模式内模式内模式第2页,共15页,编辑于2022年,星期六n二、单项选择题(每题二、单项选择题(每题2分,共分,共20分)分)1.从关系中提取若干指定的字段的值,这种运算称为从关系中提取若干指定的字段的值,这种运算称为()A、选择、选择B、投影、投影 C、连接、连接 D、除、除2.VFP的数据类型不包括的数据类型不包括()A、数值型、数值型B、实数型、实数型C、逻辑型、逻辑型D、字符型、字符型3.SQL的核心是的核心是()A、数据查询、数据查询B、数据修改、数据修改 C、数据定义、数据定义 D、数据控制、数据控制4.SQL语句的语句的DML语言不包括包括语言不包括
3、包括()A、insertB、createC、update D、deleteBBAB第3页,共15页,编辑于2022年,星期六5.统计统计“student”表中男女同学的人数的表中男女同学的人数的SQL语句是语句是()A、select 性别,性别,count from student where 性别性别=女女 or 性别性别=男男 B、select count(*)from student where 性别性别=女女 and 性别性别=男男C、select 性别,性别,count(*)from student group by 性别性别D、select count from student g
4、roup by 性别性别6.运算符运算符“NOT”是是()A、算术运算符、算术运算符 B、按位运算符、按位运算符 C、比较运算符、比较运算符 D、逻辑运算符、逻辑运算符 7.命令命令“?round(3.4567,3)”的输出结果为的输出结果为()A、3.456 B、3.500 C、3.460D、3.457CDD第4页,共15页,编辑于2022年,星期六8.创建报表的命令是创建报表的命令是()A、CREATE REPORTB、MODIFY REPORTC、RENAME REPORTD、CREATE FORM9.属于非容器的控件是属于非容器的控件是()A、FORMB、PAGEC、LABEL D、F
5、ORMSET 10.VFP预先定义好的,能够被对象识别的动作是预先定义好的,能够被对象识别的动作是()A、属性、属性B、名称、名称C、方法、方法D、事件、事件ACD第5页,共15页,编辑于2022年,星期六n三、简答题(每题三、简答题(每题5分,共分,共30分)分)1.什么是关系模型,试说明其基本概念。什么是关系模型,试说明其基本概念。答:关系模型是目前最常用的一种数据模型,是用二维表结构来表示实体答:关系模型是目前最常用的一种数据模型,是用二维表结构来表示实体以及实体之间从属关系的模型。关系模型以关系数学理论为基础,在关系以及实体之间从属关系的模型。关系模型以关系数学理论为基础,在关系模型中
6、,操作的对象和结果都是二维表,这种二维表就是关系。其具有以模型中,操作的对象和结果都是二维表,这种二维表就是关系。其具有以下特点:下特点:一个二维表中,所有记录格式相同,长度相同。一个二维表中,所有记录格式相同,长度相同。同一字段数据的性质相同,均为同一属性的值。同一字段数据的性质相同,均为同一属性的值。行和列的排列顺序并不重要。行和列的排列顺序并不重要。第6页,共15页,编辑于2022年,星期六n三、简答题(每题三、简答题(每题5分,共分,共30分)分)2.SQL语言分具备哪些功能?语言分具备哪些功能?答:答:SQL具有以下功能具有以下功能:查询数据库中的数据。查询数据库中的数据。更新数据库
7、中的数据。更新数据库中的数据。设置数据库用户访问权限。设置数据库用户访问权限。修改数据库表的结构。修改数据库表的结构。增加、删除数据库中的表、视图。增加、删除数据库中的表、视图。第7页,共15页,编辑于2022年,星期六n三、简答题(每题三、简答题(每题5分,共分,共30分)分)3.试简述关系的特点。试简述关系的特点。答:关系必须规范化,答:关系必须规范化,在同一个关系中不能出现相同的属性名,在同一个关系中不能出现相同的属性名,关系中不允许有完全相同的元组,关系中不允许有完全相同的元组,在一个关系中,元组的次序无关紧要,在一个关系中,元组的次序无关紧要,在一个关系中,列的次序无关紧要。在一个关
8、系中,列的次序无关紧要。第8页,共15页,编辑于2022年,星期六n三、简答题(每题三、简答题(每题5分,共分,共30分)分)4.简述数据库管理系统的基本功能。简述数据库管理系统的基本功能。答:答:DBMS的功能包括的功能包括5个方面:个方面:数据的组织和存储数据的组织和存储数据的查询数据的查询数据的增加、删除和修改数据的增加、删除和修改数据的排序和索引数据的排序和索引数据的统计和分析数据的统计和分析第9页,共15页,编辑于2022年,星期六n三、简答题(每题三、简答题(每题5分,共分,共30分)分)5.什么是索引?什么是索引?VFP的索引有哪些类型?的索引有哪些类型?答:答:Visual F
9、oxPro系统提供了系统提供了4种不同的索引类型。种不同的索引类型。(1)主索引,确保字段值不重复的索引,唯一性,一个表一个主索引,已)主索引,确保字段值不重复的索引,唯一性,一个表一个主索引,已经不唯一则不能建立主索引。经不唯一则不能建立主索引。(2)候选索引,与主索引类似,具有唯一性。可以建立多个。)候选索引,与主索引类似,具有唯一性。可以建立多个。(3)普通索引,允许重复的,可以多个普通索引。)普通索引,允许重复的,可以多个普通索引。(4)唯一索引,索引值唯一,索引值的记录不唯一。)唯一索引,索引值唯一,索引值的记录不唯一。第10页,共15页,编辑于2022年,星期六n三、简答题(每题三
10、、简答题(每题5分,共分,共30分)分)6.试说明内存变量的作用域。试说明内存变量的作用域。答:内存变量可分为公共变量、私有变量和局部变量答:内存变量可分为公共变量、私有变量和局部变量3类。类。(1)公共变量在任何模块中都可以使用,使用)公共变量在任何模块中都可以使用,使用PUBLIC关键字声明;关键字声明;(2)私有变量只在当前模块以及其调用的下属各层模块中使用;)私有变量只在当前模块以及其调用的下属各层模块中使用;(3)局部变量只能在建立它的模块中使用,使用)局部变量只能在建立它的模块中使用,使用LOCAL关键字声明。关键字声明。第11页,共15页,编辑于2022年,星期六n四、应用题(共
11、四、应用题(共40分)分)n1.已知已知“医生医生”表,包括编号、姓名、性别、出生日期、联系电话、表,包括编号、姓名、性别、出生日期、联系电话、职称等字段,编写程序输入姓名,显示其信息,若没有找到则显示职称等字段,编写程序输入姓名,显示其信息,若没有找到则显示“查无此人查无此人”;(;(10分)分)答:答:clearuse 医生医生accept“请输入要查找的学生的姓名:请输入要查找的学生的姓名:”to xmlocate for 姓名姓名=xmif found()displayelse?“查无此人查无此人”endifuse第12页,共15页,编辑于2022年,星期六n四、应用题(共四、应用题(
12、共40分)分)n2.医院信息系统中,每个医院有若干部门,例如:住院部、门诊医院信息系统中,每个医院有若干部门,例如:住院部、门诊部等,每个部门有若干科室,如门诊内科,门诊五官科等,每部等,每个部门有若干科室,如门诊内科,门诊五官科等,每个科室包含若干医生,试根据上述分析给出相关个科室包含若干医生,试根据上述分析给出相关E-R图(图(15分)分)医生医生科室科室部门部门属属于于属属于于编编号号性性别别姓姓名名编编号号名名称称编编号号名名称称1nn1第13页,共15页,编辑于2022年,星期六n四、应用题(共四、应用题(共40分)分)n3.已知成绩表的结构为已知成绩表的结构为score(sno,c
13、no,mark)其中其中sno表示学号表示学号,cno表示课程号,表示课程号,mark表示成绩,另知学生表结构为表示成绩,另知学生表结构为student(sno,sname,clno),其中,其中sname为姓名,为姓名,clno为班号,试给出每个班各为班号,试给出每个班各科的平均成绩的科的平均成绩的SQL语句,结果按照班号、课程号升序,课程平均语句,结果按照班号、课程号升序,课程平均成绩降序排列。(成绩降序排列。(10分)分)答:答:select clno as 班号班号,cno as 课程号课程号,avg(mark)as 平均成绩平均成绩from student a,score bwhere a.sno=b.snogroup by clno,cno order by clno,cno,avg(mark)desc第14页,共15页,编辑于2022年,星期六n四、应用题(共四、应用题(共40分)分)n4.编写代码,计算编写代码,计算Y=1+3+5+99,输出,输出Y的值的值.答:答:Y=0i=1DO WHILE i 100Y=Y+ii=i+2ENDDO?Y第15页,共15页,编辑于2022年,星期六
限制150内