数据库基础与应用复习题.doc
国家开放大学《数据库基础与应用》期末考试复习题及参考答案
第一套题客观题单选题(共12题,共36分)1. 利用SQL语言所建立的视图在数据库中属于()。
A 实表B 虚表C 索引D 字段参考答案:B;考生答案:B;试题分数:3;考生得分:32. 下面属于Access数据库中所含操作对象的是()。
A 文件B 宏C 索引D 视图参考答案:B;考生答案:B;试题分数:3;考生得分:33. 设一个关系为R(A,B,C,D,E),它的最小函数依赖集为FD={A→B,A→C,B→D,D→E},则该关系的候选码为()。
A AB BC CD D参考答案:A;考生答案:A;试题分数:3;考生得分:34. 在文件系统中,存取数据的基本单位是()。
A 记录B 数据项C 二进制位D 字节参考答案:A;考生答案:A;试题分数:3;考生得分:35.在Access中,如果只想显示表中符合条件的记录,可以使用的方法是()。
A 筛选B 删除C 冻结D 隐藏参考答案:A;考生答案:D;试题分数:3;考生得分:06.在Access中,若利用宏打开一个查询,则选择的宏操作命令是()。
A OpenTableB OpenQueryC OpenFormD OpenReport参考答案:B;考生答案:B;试题分数:3;考生得分:37. 在利用计算机进行数据处理的四个发展阶段中,第三个发展阶段是()。
A 人工管理B 文件系统C 数据库系统D 分布式数据库系统参考答案:C;考生答案:C;试题分数:3;考生得分:38. 设两个关系中分别包含有m和n个属性,它们具有同一个公共属性,当对它们进行等值连接时,运算结果的关系中包含的属性个数为()。
A m*nB m+n-1C m+nD m+n+1参考答案:C;考生答案:B;试题分数:3;考生得分:09.在SQL的查询语句中,group by选项实现的功能是()。
A 选择B 求和C 排序D 分组统计参考答案:D;考生答案:D;试题分数:3;考生得分:3。
成人专科数据库基础与应用复习题
数据库基础与应用第1章1. 选择题(1)数据库管理系统的英文缩写是()。
BA.DB B.DBMSC.DBS D.DBA(2)下列关于“数据库系统(DBS)”的叙述中,正确的说法是()。
AA.DBS是指在计算机系统中引入数据库后的系统B.DBS是帮助用户建立、使用和管理数据库的一种计算机软件C.DBS是用户建立的若干个文件的集合D.DBS是一种新颖的关系数据库管理系统(3)采用二维表格的结构表达实体及实体间联系的数据模型是()。
CA.层次B.网状C.关系D.实体联系模型(4)用树形结构表示实体之间联系的模型是()。
AA.层次模型B.关系模型C.网状模型D.以上三个都是(5)如果对于实体集A中的每一个实体,实体集B中只有一个(也可以没有)实体与之联系,反之亦然,则称实体集A与实体集B具有()联系。
AA.一对一B.一对多C.多对多D.多对一(6)如果对于实体集A中的每一个实体,实体集B中有n(n≥2)个实体与之联系,反之,对于实体集B中的每个实体,实体集A中只有一个实体与之联系,则称实体集A与实体集B具有()的联系。
BA.一对一B.一对多C.多对多D.多对一2. 判断题(1)数据是关于现实世界事物的存在方式或运动形态反映的综合,是人们进行各种活动所需要的知识。
(×)(2)数据库管理系统是为数据库的建立、使用和维护而配置的软件。
(√)(3)在整个数据库系统中,模式和内模式分别只有一个,外模式可以有多个。
(√)(4)唯一标识实体的属性或属性组称为实体的码。
(√)(5)一个学生可以学习多门课程,而一门课程也可以被多个学生学习,所以学生和课程是一对多的关系。
(×)(6)数据仓库的出现很快就要取代数据库。
(×)3. 填空题(1)数据库系统的体系结构分成三级:(外模式)、(模式)、(内模式)。
(2)E-R图有如下约定:用矩形表示(实体),用椭圆表示(属性),用菱形表示(联系)。
(3)数据库系统是按数据结构的类型来组织数据的,因此数据库系统通常按照数据结构的类型来命名数据模型。
数据库基础与应用试题及参考答案
数据库基础与应⽤试题及参考答案中央⼴播电视⼤学数据库基础与应⽤试题题号⼀⼆三四五总分⼀、单项选择题,把合适的选项编号填写在括号内。
(每⼩题2分,共20分)1.域是实体中相应属性的()。
A. 取值范围B. 值C. 名称D. 描述2.把保存关系定义的关系称为对应数据库的()。
A. ⼀般关系B. 元关系C. 特定关系D. 正常关系3.在⼀个关系R中,若存在X→Y和X→Z,则存在X→(Y,Z),称此为函数依赖的()规则。
A. 传递性B. 分解性C. 合并性D. 增⼴性4. 设⼀个关系为R(A,B,C,D,E,F),它的最⼩函数依赖集为FD={A→B,A→C,D→E,D→F},则该关系的候选码为()。
A. (A,B)B. (A,C)C. (A,E)D. (A,D)5.在SQL中,对基本表进⾏插⼊记录的命令为()。
A. createB. updateC. deleteD. insert6.在SQL中,create table为()数据库中基本表结构的命令。
A. 建⽴B. 修改C. 删除D. 查询7.在Access数据库中,基本数据保存在()对象中。
A.窗体 B.查询 C.报表 D.表8.下列()图标是Access中查询对象的标志。
A. B. C. D.9.在⼀个宏中要打开⼀个报表,应该使⽤的操作是()。
A.OpenForm B.OpenReport C.OpenTable D.OpenQuery10.宏的英⽂名称是()。
A.Macro B.View C.Form D.Page⼆、是⾮判断题,根据叙述正确与否在题⽬开始的括号内打对号“√”或叉号“×”(每⼩题2分,共20分)()1.在⽂件系统中,不容易做到数据共享,⽽在数据库系统中,容易做到数据共享。
()2.在⼀个关系R中,若属性集X 函数决定属性集Y,则记作为X→Y,称X为决定因素。
()3.已知“职⼯号→性别”成⽴,则“(职⼯号,性别)→性别”是平凡函数依赖,但不是部分函数依赖。
数据库基础与应用综合题
习题一1. 数据库处理技术经历了(人工管理)、(文件管理)、(数据库管理)、以及分布式数据库管理等四个发展阶段。
2.在人工管理和文件管理阶段,程序设计(依赖于)数据表示。
3.在文件管理阶段,文件之间是相互(独立)的,在数据库管理阶段,文件之间是相互(联系)的。
4.使用数据库设计程序时,只需要告诉数据库管理系统(做什么),不需要告诉它(怎么做)。
5.在(文件)系统中,数据没有独立的操作界面,在(数据库)系统中,数据具有独立的操作界面。
6.DBMS具有(安全性)、(一致性)、(并发性)和(数据库恢复)等管理控制功能。
7.分布式数据库系统除了具有一般数据库系统的优点之外,还具有(可靠性高)、(地域范围广)、(数据量大)、(客户数多)等优点。
8.在实体中能作为码的属性称为(主属性),否则称为(非主属性)。
9.实体之间的联系类型有三种,分别为(1对1)、(1对多)和(多对多)。
10.若实体A和B是1对多的联系,实体B和C是1对多的联系,则实体A和C是(1)对(多)的联系。
11.若实体A和B是1对多的联系,实体B和C是1对1的联系,则实体A和C是(1)对(多)的联系。
12.在非关系模型中,每个结点代表着一个(记录型),每个父子联系代表着(1对多)联系。
13.在非关系模型中操作记录的方式是(过程)式的,在关系模型中,操作记录的方式是(集合)式的。
14.关系中的每一行称为一个(元组),每一列称为一个(属性)。
15.假定一个关系中有n个元组,则某个列的当前全部取值的个数最少为(1)个,最多为(n)个。
16. 关系数据库系统具有(数据结构)单一、采用(集合运算)、数据完全(独立)、(数学)理论支持等优点。
17.在对象数据模型中,对象具有(封装)性、(继承)性和(多态)性。
18.数据库管理系统的下层支持软件是(操作系统),上层软件是数据库应用(开发工具)。
19.数据库体系结构中包含的三级模式为(全局模式)、(外模式)和(内模式)三种。
数据库基础与应用课后练习题_复习资料
第一章一、判断题1.实体之间的联系有三种,既1对1、1对多和多对多。
(√)2.在一个关系数据模型中,所有关系的定义也用一个关系来表示,称为其元关系或数据字典(√)3.在关系数据模型中,运算对象是关系,而运算结果是一个值。
(×)4.数据库体系结构具有三级模式结构和两级存储映象。
(√)5.进行数据库系统运行和管理的人员称作应用程序员。
(×)二、选择题1.数据库管理系统对数据所具有的控制功能不包括(D)。
A.安全性B.一致性C.并发性D.独立性2.在概念模型转化为关系数据模型时,实体之间的联系必须被转化为对应关系(表)的联系类型是(C)。
A.1对1B.1对多C.多对多D.多对13.ER图用来描述的是(A)。
A.概念数据模型 B逻辑数据模型 C关系数据模型 D对象数据模型4.若实体A和B是多对多联系,实体B和C是1对1联系,则实体A和C是(C)联系。
A.1对1B.1对多C.多对多D.多对15.若实体A和B是多对1联系,实体B和C是1对1联系,则实体A和C是(D)联系。
A.1对1B.1对多C.多对多D.多对16.在对象数据模型中,对象不具有的特性是(D)。
A.封装性B.继承性C.多态性D.共享性三、填空题1.在文件管理阶段,文件之间是相互独立的;在数据库管理阶段,文件之间是相互联系的。
2.在文件系统中,存取数据的基本单位是记录;在数据库系统中,存取数据的基本单位是数据项。
3.在实体中能做为码的属性称为主属性,否则称为非主属性。
4.数据库系统的三级模式结构和两段存储映象确保了数据的逻辑独立性和物理独立性。
第二章一、判断题1.已知两个定义域的基数分别为m和n,则它们的笛卡儿积中的元组数为m×n(√)。
2.在一个关系中,元组个数不能为0(×)。
3.在一个关系中,主码属于候选码,候选码中的属性称为主属性(√)。
4.在一个关系中,主码只能有一个,但候选码可以同时有多个(√)。
数据库基础及其应用试题.doc
D )ORDER BY 在 SQL 语言屮 INSERT 、DELETE 、UPDATE 实现的是()C) WHERE 2. A) C) 3. A) C) 4. A) C) 5. A) C) 6.B )操作功能 D )控制功能) 参照完敕性规则用户完整性规则 关系的主属性不可以为空值(NULL ),这属于( 实体完整性规则 域完整性规则两个实体Z 间多对多的联系(不能够转换成一对多的联系 一沱能够转换成一对多的联系 B) D) 7.8.9.B ) D )以上说法祁不对 下述哪一条不是由于关系设计不当引起的( )数据冗余 B )丢失修改 插入异常 D )更新异常 SQL Server 的字符型系统数据类型主要包括()。
A ・ Intx money > char B. char> varchar 、text C ・ datetimex binary> intD. cha 「、varchar^ int使用H CREATE DATABASE AAA n 命令所建立数据库文件的初始大小是()字节。
A.1M B.2M C.3M D.4M SQL Server 提供的单行注释语句是使用()开始的一行内容。
A. “/*”B.C. “{”D. “/”在SQL 屮,删除视图的命令是( )oA. create viewB. update viewC. drop viewD. delete view不一定能够转换成一对多的联系《数据库基础及其应用》期考试题 学号姓名一、选择题(每题2分,共50分)1. 在SQL SELECT 语句屮,实现投影操作的了句是( )A ) SELECTB ) FROM 第7—14题基于如下的部门表和职工表(定义了表Z 间的参照完整性),其屮部门表的 主关键字是部门号,职工表的主关键字是职工号:A )职工号B )职工名C )部门号D )工资 11. 如下操作哪个操作不能成功的执行( )A ) 从职工表中删除行(“010“,“刘惠”,“01 “, 1120)B ) 在职工表中插入行(“102“,”刘水丁01”,1500)C ) 将职T 表屮职T 号为”056”的元组的工资改为1600D ) 将职工表屮职工号为T01啲元组的部门号改为”05“ 12. 如下SQL 语句哪条语句不能成功执行( )部门 职工A)对数据的所有衣询操作C)稈序运行的所有结果第15—17题基于关系模式R(U, F), U二{课程,教师,上课时间,教室, F={课程一教师,(上课时间,教室)一课程,(上课时间,教师)一课稈,(上课时间,学生)一教室}18.关系模式R的主关键字是(A)课程C)(上课时讪教师)19.关系模式R是几范式关系(A) 1NFC) 3NFB)对数据的所有更新操作D)用户的所有登录信息其中B)(上课时间,教室)D)(上课时间,学生)B)2NFA)DELETE FROM 部门WHERE 部门号二”03”B)INSERT INTO 部门VALUES(”06“,”计划部”,“306 室”)C)UPDATE 部门SET 部门号=T0“ WHERE 部门号二"02“D)UPDATE 部门SET 地址二”310 室“WHERE 部门号=”01“13.如下关于索引描述正确的是()A)建立索引将改变记录的物理顺序B)建立索引只会提高查询速度、不会提高更新速度C)建立索引可以提高查询和更新速度D)索引只是一种数据结构,对杳询速度和更新速度都没有影响14.下面有关HAVING T句描述正确的是()A)HAVING子句必须与GROUP BY子句一起使用B)HAVING子句不可以与GROUP BY子句一起使用C)HAVING 了句不可以与WHERE子句一起使用D)HAVING 了句必须与WHERE 了句一起使用15.如下关于存储过程叙述正确的是()A)存储过稈即传统意义稈序屮的过稈,可以嵌入在稈序屮使用B)存储过程是--种存储在数据库屮的程序,用于对数据库进行操作C)存储过程是一种存储在数据库Z外的程序,用于对数据库进行操作D)存储过稈描述数据存储到数据库的过程16.执行删除操作时应该检杏()A)实体完整性B)域完整性C)参照完整性D)用户定义完整性17.数据库中的日志文件用于记录()20•将关系模式R分解为R1(上课时问,教室,学生)和其他若干模式,则R1是儿范式关系()A) INF B)2NFC)3NF D)BCNF第18—22题使用如下表的数据:B)E4仓库仓库号 城市 面积WH1 北京 370 WH2 上海 500 WH3 广州 200 WH4 武汉400职工仓库号职工号工资 WH2 E1 1220 WH1 E3 1210 WH2E4 1250 WH3E61230 WH1 E7125021. SQL 语句SELECT * FROM 职工 ORDER BY 工资 DESC 杳询结果的第一条记录的工资字段值是( ) A )1210 B )1220 C )1230 D )1250 22. SQL 语句SELECT 仓库号,MAX (T •资)FROM 职T GROUP BY 仓库号 杏询结果有几条记录( ) A )0 B ) 1 C )3 D )5 23. SQL 语句SELECT SUM (.T.资)FROM 职工 的执行结果是( ) A )工资的最大值 B )工资的最小值 C )工资的平均值 D )工资的合计 24. SQL 语句SELECT 仓库.仓库号,城市,职工号,工资 FROM 仓库,职工WHERE 仓库.仓库号二职T.仓库号 ORDER BY 仓库.仓库号,工资DESC 查询结果的第1条记录的职工号是( )A) E3 C ) E6 D ) E7 25. SQL 语句SELECT 城市FROM 仓库 WHERE 仓库号IN ;(SELECT 仓库号 FROM 职工 WHERE 工资=1250) 的查询结果是( ) A )北京、上海 B )上海、广州 C )北京、广州D )上海、武汉二、填空题(10分,每空1分)1. 用SELECT 语句讲行杏询时,如果希望杳询的结果屮不出现重复元纽•,应在SELECT 了旬屮使用___________________________________ 保留字。
数据库基础与应用复习题及参考答案
中南大学网络教育课程考试(专科)复习题及参考答案数据库基础与应用一、选择题:1。
现实世界中客观存在并能相互区别得事物称为( )A)实体 B)实体集C)字段D)记录2。
现实世界中事物得特性在信息世界中称为( )A)实体B)实体标识符C)属性 D)关键码3。
下列实体类型得联系中,属于一对一联系得就是( )A)教研室对教师得所属联系 B)父亲对孩子得亲生联系C)省对省会得所属联系D)供应商与工程项目得供货联系4.采用二维表格结构表达实体类型及实体间联系得数据模型就是( )A)层次模型B)网状模型 C)关系模型D)实体联系模型5.数据库(DB)、DBMS、DBS三者之间得关系( )A)DB包括DBMS与DBS B)DBS包括DB与DBMSC)DBMS包括DB与DBS D)DBS与DB与DBMS无关6。
在数据库技术中,反映现实世界中事物得存在方式或运动状态得就是( )A)信息B)数据C)消息 D)命令7。
下列关于关系数据模型得术语中,哪一个术语所表达得概念与二维表中得“行”得概念最接近?A)属性B)关系C)域D)元组8。
在关系数据中,视图(view)就是三级模式结构中得( )A)内模式 B)模式 C)存储模式 D)外模式9.数据库系统中,用( )描述全部数据得整体逻辑结构A)外模式B)存储模式C)内模式 D)概念模式10.数据库系统中,用户使用得数据视图用( )描述,它就是用户与数据库之间得接口.A)外模式 B)存储模式 C)内模式 D)概念模式11.数据库系统达到了数据独立性就是因为采用了( )A)层次模型 B)网状模型 C)关系模型D)三级模式结构12.在关系数据库系统中,当关系得型改变时,用户程序也可以不变。
这就是A)数据得物理独立性 B)数据得逻辑独立性C)数据得位置独立性 D)数据得存储独立性13。
逻辑数据独立性就是指( )A)概念模式改变,外模式与应用程序不变B)概念模式改变,内模式不变C)内模式改变,概念模式不变 D)内模式改变,外模式与应用程序不变14。
Access2010《数据库基础与应用》期末综合复习题
(共有 33 题; 满分: 36 分; 总时; 0 分钟)第 1 题:(单选题,1 分)在 Access2010 中的 VBA 过程里,要运行宏可以使用DoCmd 对象的 ______方法。
A .Open B.RunMacro C . Close D.Query[A]选 A[B]选 B[C]选 C[D]选 D答案: B第 2 题:(单选题,1 分)在宏中, OpenReport 操作可用来打开指定的_______。
A .查询B.状态栏 C .窗体D.报表[A]选 A[B]选 B[C]选 C[D]选 D第 3 题:(单选题,1 分)关于宏的执行,以下说法不正确的是_______。
A.在“导航窗格”,选择“宏”对象列表中的某个宏名并双击,可以直接运行该宏中的第一个子宏的所有宏操作B.在“导航窗格”,选择“宏”对象列表中的某个宏名并双击,可以直接运行该宏中的第二个子宏的所有宏操作C.可以在一个宏中运行另一个宏D.在一个宏中可以含有IF 逻辑块[A]选 A[B]选 B[C]选 C[D]选 D答案: B第 4 题:(单选题,1 分)在宏中,用于显示所有记录的宏命令是_______。
A.MsgboxAllRecordsB. ShowAllRecordsC .SetPropertyD.SaveRecords[B]选 B[C]选 C[D]选 D答案: B第 5 题:(单选题,1 分)在 VBA 中,表达式(5^2 Mod 8) >= 4 的值是 _______。
A .True B.False C . And D. Or[A]选 A[B]选 B[C]选 C[D]选 D答案: B第 6 题:(单选题,1 分)表达式IIf(23 \ 5.5 <= 3 Or 5 >= 6, 68, 176) 的结果是 ______。
A.5 B.6 C .68 D.176注意:执行整除之前,要先把除数四舍五入。
请另外试试表达式 IIf(23 \ 5.4 <= 3 Or 5 >= 6, 68, 176) 的结果。
数据库基础与应用-国家开放大学电大学习网形考作业题目答案
数据库基础与应用一、单选题1.在利用计算机进行数据处理的四个发展阶段中,第三个发展阶段是()。
A.人工管理B.文件系统C.数据库系统D.分布式数据库系统正确答案: C2.属性的取值范围被称为()。
A.实体B.域C.联系D.码正确答案: B3.实用ER图进行描述的是()。
A.逻辑数据模型B.概念数据模型C.关系数据模型D.对象数据模型正确答案: B4.若实体A和B是1对多的联系,实体B和C是1对1的联系,则实体A和C是()联系。
A.1对1B.1对多C.多对多D.多对1正确答案: B5.若实体A和B是多对多的联系,实体B和C是1对1的联系,则实体A和C是()联系。
A.1对1B.1对多C.多对多D.多对1正确答案: C6.下面不属于数据库体系结构中三级模式的是()。
A.内模式B.全局模式C.外模式D.关系模式正确答案: D7.在文件系统中,存取数据的基本单位是()。
A.记录B.数据项C.二进制位D.字节正确答案: A8.层次数据模型的结构是一种()。
A.线性结构B.图结构C.二维表结构D.树结构正确答案: D9.一个关系中的每一行称为一个()。
A.元组B.属性C.表达式D.条件正确答案: A10.设D1、D2和D3定义域中的基数分别为2、3和4,则D1×D2×D3的元组数为()。
A.9B.24C.10D.14正确答案: B11.设D1、D2、D3和D4为定义域,则在它们的笛卡尔积的运算结果中,每个元组具有的分量个数为()。
A.2B.3C.4D.10正确答案: C12.设关系R1具有a1个属性和b1个元组,关系R2具有a2个属性和b2个元组,则关系R1×R2所具有的属性个数为()。
A.a1+b1B.a2+b2C.a1+a2D.b1+b2正确答案: C13.若一个关系为R(学生号,姓名,性别,年龄),则可以作为主码的属性为()。
A.学生号B.姓名C.性别D.年龄正确答案: A14.设两个关系R1和R2中分别包含有m和n个元组,R1对R2存在着一对多的联系,将其进行自然连接,在得到的运算结果中最多包含的元组个数为()。
《数据库基础及应用》期中综合练习
《数据库基础及应用》期中复习题第1 题: (单选题)数据库技术的根本目标是要解决数据的_____。
[A]存储问题 [B]共享问题[C]安全问题 [D]保护问题答案: B第2 题: (单选题)下面关于关系叙述中,错误的是_____。
[A]一个关系是一张二维表 [B]二维表一定是关系[C]有的二维表不是关系 [D]同一列只能出自同一个域答案: B第3 题: (单选题)一个教师可讲授多门课程,一门课程可由多个教师讲授,则教师实体和课程实体间的联系是_____。
[A]一对一的联系 [B]一对多的联系[C]多对一的联系 [D]多对多的联系答案: D第4 题: (单选题)层次模型、网状模型和关系模型是根据_____划分。
[A]记录长度 [B]文件的大小[C]联系的复杂程度 [D]数据之间的联系方式答案: D第5 题: (单选题)下述不满足第二范式的关系是_____。
[A]院系(院系代码、院系名称、院系简介、负责人)[B]专业(专业代码、专业名称、院系代码、专业简介)[C]修课成绩(学号、课程代码、成绩、成绩性质)[D]学生及课程(学号、姓名、性别、课程代码、课程名称、学分、周学时、上课周数)答案: D第6 题: (单选题)在E-R图中,用来表示实体之间"联系"的图形是_______。
[A]椭圆形 [B]矩形[C]三角形 [D]菱形答案: D第7 题: (单选题)DBMS 提供了_____语言,用于实现数据的插入、更新、删除、检索等任务。
[A]DML [B]DDL [C]DMCL [D]APL答案:A第8 题: (单选题)假定有关系模式:部门(部门号,部门名称),职工(职工号,姓名,性别,职称,部门号),工资(职工号,基本工资,奖金),级别(职称,对应行政级别),要查找在“财务部”工作的职工的姓名及奖金,将涉及的关系是_____。
[A]职工,工资 [B]职工,部门[C]部门,级别,工资 [D]职工,工资,部门答案: D第9题: (单选题)Access数据库的设计,以下步骤排序正确的是_______。
《数据库基础与应用》机考复习题(16春)
《数据库基础与应用》复习题一、选择题1、表得组成内容包括().A、查询与字段B、记录与字段C、记录与窗体D、报表与字段2、在Access数据库中,为了保持表之间得关系,要求在子(从)表中添加记录时,如果主表中没有与之相关得记录,则不能在子(从)表中添加该记录,为此,需要定义得关系就是()。
A、输入掩码B、有效性规则C、默认值D、参照完整性3、在Access中,参照完整性不包括( )。
A、更新规则B、查询规则C、删除规则D、插入规则4、Access数据库具有很多特点,在下列叙述中,不就是Access特点得就是().A、Access数据库中可以保存多种数据类型B、Access支持Internet/Intranet应用C、Access可以通过窗体等对象来操作数据库中得数据D、Access作为层次模型得数据库管理系统操作界面比较方便、实用5、关于Access数据库对象之间关系,正确得说法就是()。
A、查询就是窗体与报表对象得唯一数据来源B、表就是查询、窗体与报表对象得数据来源C、宏与模块可以直接处理表中得数据,不需要通过窗体与报表对象D、报表中可以包含窗体6、Access2010以()得文件格式创建数据库A、mdbB、docxC、xlsxD、accdb7、在Access数据库得六大对象中,用于存储数据得数据库对象就是( )。
A、表B、查询C、窗体D、报表8、数据表中得列称为().A、字段B、数据C、记录D、数据视图9、在已经建立得数据表中,若要求在显示表中内容时使某些字段不能移动显示位置,可以使用得方法就是().A、排序B、筛选C、隐藏D、冻结10、若使用多个数据表作为查询来源,则数据表之间需要建立有()。
A、主键B、报表C、索引D、关系11、如果要批量更新现有表中得数据字段值,应该使用()。
A、选择查询B、追加查询C、生成表查询D、更新查询12、SQL语句不能创建( )。
A、报表B、表C、选择查询D、参数查询13、使用查询向导,不能创建()。
数据库基础与应用试题
06会计电算化函数据库基础与应用结业试题一、选择题每小题1分,共40分1.表的字段类型中不包括型;A 字符B 数值C 日期D 编号2.一个能表示十位正整数及二位小数的字段应定义为 ;A D 10 2B D 13 2C N 12 2D N 13 23.正确退出数据库系统的命令为 ;A ENDB EXITC QUITD ESC4.建立一个表文件的命令为 ;A NEWB CREATEC OPEND BUILD5.打开及关闭一个表文件的命令为 ;A OPEN/CLOSEB USEC CALL/RETURND DO/ENDDO6.删除表记录的命令有几种,其中清除库中全部记录的命令为 ;ADELETE B PACK C ZAP D CLEAR7.用SORT命令排序时,升序/降序参数为 ;AA/B BS/J CA/D DD/A8.把字符串“12/03/04”转换为日期型数据的命令为 ;A DTOC”12/3/04”B DTOC12/3/04C CTOD”12/03/04”D CTOD12/3/049.用命令可对表中的记录进行统计;A SUMB TOTALC COUNTD STATISTIC10.若内存变量G=“FIRST”显示其内容使用的命令是 ;ADISPLAY G B G C &G DSAY G11.在下列文件扩展名后缀中,不属数据库系统默认的扩展名是 ;A FDB B LBLC FOXD FRM12.在下列文件中, 是数据库的内存变量文件;A MEMO.DBFB X.IDXC X.FOXD X.MEM13.要生成表STD2.DBF,要求其结构与现有的表STD1.DBF相同,但记录不同,建库方法是 ;A USE STD1B USE STD1COPY TO STD2 COPY STRU TO STD2C COPY FILE STD1.DBF TO STD2.DBFD CREATE STD2 FROM STD114.一个表文件中多个MEMO字段的内容是存放在 ;A 这个表文件中B 一个备注文件中C 多个备注文件中D 一个文本文件中15.表的索引文件扩展名是 ;A FDXB DBFC IDXD LBL16.在“职工档案”库文件中,婚否是L型字段,性别是C型字段,若检索“已婚的女同志”,应该用逻辑表达示 ;A 婚否.OR.性别=‘女’B 婚否.=.T..AND.性别=‘女’C 婚否.AND.性别=‘女’D 已婚.OR.性别=‘女’17. 数据库的程序文件的扩展名为 ;A PRGB MEMC FRMD IDX18. 修改数据库程序文件的命令为 ;A CHANGE COMMB EDIT COMMC MODI COMMD BROWSE COMM19. 在对表文件索引时,可以作为关键字段的是 ;A 备注型 B屏幕型 C逻辑型 D 日期型20. 恢复被DELETE记录的命令是 ;A RECALLB RESTOREC UNDELETED UNDO21. 下列语句格式中, 是非法的;A IF...ENDIFB DO WHILE...ENDDOC DO CASE...END D IF...ELSE...ENDIF22. 命令只能输入一个字符;A WAITB INPUTC READ D ACCEPT23.在下列表达式中,结果为日期型的为 ;A DATE+TIMEB DATE+30C DATE-CTOD“08/04/1999”D 365-DATE24.在下列函数中,函数值为数值类型的是 ;A AT"人民","中华人民共和国"B CTOD"01/01/96"C NDX2D SUBSTRDTOCDATE,725. 在当前工作区已经打开某仓库表,表结构为:品名C,8,类别C,2、数量N,6.0、单价N,5.2、总价N,8.2等字段,同时打开了以类别为索引关键字的索引文件;现要对数量、总价字段按类别进行汇总,并将结果存入表SG.DBF中,应使用命令 ;ATOTAL ON类别TO SG FOR数量,总价BTOTAL TO SG ON 类别FIELDS数量,总价CSUM TO SG ON类别FEELDS数量,总价DSUM TO SG数量,总价26. 在数据库系统中,可以接受用户输入N、C、L、D类型数据的命令是 ;AINPUT BWAITCACCEPT D5,10 SAY…GET…27.某人事表和按姓名升序的索引文件已打开,并执行过赋值命令="王玲",要使用内存变量来查找职工记录,应使用命令 ;A FINDB SEEK &CLOCATE FOR D FIND &28.当前表中有数学、英语、计算机和平均分字段,都是N型,要算出平均,应当使用命令 ;A REPLACE 总分 WITH数学+英语+计算机B REPLACE 总分 WITH数学+英语+计算机C REPLACE ALL 总分 WITH 数学+英语+计算机/3D REPLACE 总分 WITH数学+英语+计算机 ROR ALL29. 有下列命令序列:Y=99X=Y=88执行以上命令序列之后,变量X的值是 ;A 88B Y C.F. D9930.表文件中有数学,英语,计算机和总分四个数值型字段,要将当前记录的三科成绩汇总后存入总分字段中,应使用命令 ;A TOTAL数学+英语+计算机TO总分B REPLACE all总分WITH 数学+英语+计算机C SUM数学,英语,计算机TO总分D REPLACE ALL数学+英语+计算机WITH总分31. 字符串长度函数LENSPACE3-SPACE2的值是 ;A 1B 2C 3D 532.下列符号中正确的的变量名是 ;A ABCB 123AC A.123D A—12333.设X为数值型变量,Y为字符型变量,以下正确的表达式是 ;AY2 B X>5.AND.Y='A'C.NOT. X D SQRTY34.数据库系统中使用的变量有两种,它们是 ;A内存变量和字段变量 B局部变量和全局变量C内存变量和全局变量 D局部变量和字段变量35. 数据库系统中使用的字段变量的数据是保存在 ;A软盘 B内存储器 C外存储器 D表文件36.系统规定日期型字段的宽度是 ;A 8位B 10位C 6位D 12位37. 表中的字段类型有 ;A六种类型 B五种类型 C四种类型 D十种类型38. 数据库系统中的字段类型分别是 ;A整型、字符型、实型、逻辑型、集合型B数值型、字符型、日期型、逻辑型、屏幕型、备注型C 数值型、字符型、日期型、逻辑型D 数值型、字符型、日期型、逻辑型、备注型39.逻辑运算符的优先顺序是A .AND. , .OR. , .NOT.B .NOT. , .AND. , .OR.C .NOT. , .OR. , .AND.D .AND. , .NOT. ,.OR.40.设某数值型字段宽度为8,小数位数为2,则该字段整数部分的最大取值为 ;A 99999B 999999C 9999999 D9*******二、填空题:每空1分,共15分1.假设教师表文件中某记录的年龄为35岁,职称为讲师,工资为750元.则据此写出的逻辑表达式为:年龄>30.OR.工资<=300.AND..NOT.职称=〃讲师〃;其结果为 ;2. 表中,按给定条件顺序查找.DBF 中记录的命令是 ;3. YEARDATE 值的类型是 ;4.在DISPLAY 命令中,若同时省略范围和FOR/WHILE 条件,则在屏幕上显示 记录;5.建立一个新的表文件,一般分两步进行:第一步是 ;第二步是 ;6.建立一个新的表文件结构时,需对以下四项内容进行定义: , , , ;7.公式:X >1或X <0的Foxpro 的表达式是 ;8.在数据库系统中,在物理排序时,在每个关键字段的后面,/D 和/A 最多只能选择其中之一;选择 表示对该字段的值按 序排列,此时可略去不写;选择 表示对字符型字段排序时不区分字符的大小写,可能与/D 和/A 组合使用;9.在点状态下向表追加一个空白记录的命令是 ;三、编写程序题:根据各题要求先画出程序流程图,再编写程序共45分1、从数据库文件ABCD.DBF 中查找某人,要求能够判断是否有此人;10分2、给定一个X 值,求Y 值;10分1(0)0(0)1(0)x y x x >⎧⎪==⎨⎪-<⎩ 3、计算222210321++++= S 10分4、在数据库表ABCD.DBF 中查询某人是否存在,如果数据库中不存在此人,给出提示信息;如果存在,判断其职称是否为“教授”,职称为教授的,将工资加50元;不是教授的,再判断是否是1960年以前出生的,如果是,工资增加30元,否则,工资增加15元;15分参考答案一、选择题:1.D 11. A 21.C 31.D2.D 12.D 22.A 32.A3.C 13.B 23.B 33.B4.B 14.B 24.A 34.A5.B 15.C 25.B 35.D6.C 16.C 26.A 36.A7.C 17.A 27.D 37.B8.C 18.C 28.C 38.D9.C 19.D 29.C 39.B10.B 20.A 30.B 40.A二、填空题:1. f2. locate, Continue3. 数值型 4;所有5. 建立表文件结构输入数据记录内容6. 字段名称,字段类型,字段宽度,小数位数7. X>1.OR. X<0 8. /A 升 /C9. APPEND BLANK三、1、set talk offclearuse zgacce “请输入待查人名:”to xmloca for 姓名=xmif .not.eofdispelse“查无此人”endiuseset talk onreturn2、set talk offinpu “请输入x值:”to xif x>0y=1if x=0y=0elsey=-1endiendi“y=”,yset talk onretu3、set talk offcleas=0n=1do while n<=10s=s+n2n=n+1endd“s=”,sset talk onretu4、set talk offclearuse zgacce “请输入姓名:” to xm loca for 姓名=xmif fonuif 职称=“教授”repl 工资with 工资+50elseif 出生日期<ctod“01/01/50”repl 工资with 工资+30elserepl 工资with 工资+10endiendidisp“查无此人”endiuseset talk on retu。
数据库基础与应用试题
数据库基础与应用试题一、填空题1.数据是:数据是人们描述客观事物及其活动的抽象符号表示。
2.数据库是:存储数据的仓库,是一种高于文件形式的数组技术。
3.数据库管理系统是:用户在计算机建立、使用、管理数据库的系统软件。
4.字符型数据由字母、数字、空格、及各种符号等组成,它包括事物的名称、性质和。
5.数值型数据由(正负号、数字和小数点组成)组成,包括(事物的数量()、()和()。
6.算术运算符和字符运算符的优先级高于(),关系运算符的优先级高于()。
7.数组由()和()组成。
8.常用的常量类型有()、()、()、()。
9.表的每个字段有4个属性。
字段名指定字段的名字,字段类型指定(指这字段放的数据是什么类型的),字段宽度指定(数据类型占好大),小数位数指定(数值型)。
10.字符型字段的最大宽度是(1~54),数值型字段的最大宽度是(1~20 ),日期型字段的最大宽度是(8),逻辑型字段的宽度是(1),备注型字段的宽度是(4)。
11.表文件的默认扩展名是(),数据库文件的默认扩展名是()。
12.()可以根据表中某一特定的字段或表达式对记录进行排序。
13.在项目管理器中选择数据库表后,再单击()按钮可以移去表。
14.创建查询可以使用()和()。
15.在项目管理器中运行查询文件时,先选择查询文件,再单击()按钮。
16.视图设计器中的“更新条件”选项卡用于()。
17.快速报表不能向报表添加()字段。
18.Visual FoxPro默认的报表文件扩展名是()。
19.选择()→()命令,可以打开“快速报表”对话框向报表添加字段。
二、单项选择题1.在Visual FoxPro的命令中“?”的功能是()。
A.帮助B. 显示C.问号D.创建2.在Visual FoxPro的命令窗口中输入“?"is"$"This is a book"”的值是()。
A. .T.B. .F.C. TD. F3.“"我们"-"热爱"+"祖国"”的值是()。
MySQL数据库基础与应用考试
MySQL数据库基础与应用考试(答案见尾页)一、选择题1. MySQL是一种什么类型的数据库管理系统?A. 关系型数据库B. 非关系型数据库C. 层次型数据库D. 图形化数据库2. MySQL的主要特点是什么?A. 高性能B. 可靠性C. 易用性D. 扩展性3. 在MySQL中,您可以使用哪些命令行工具来管理数据库?A. mysqlB. mysqladminC. psqlD. all4. MySQL中,您可以使用哪些命令来查看数据库列表?A. SHOW DATABASESB. SHOW TABLESC. SHOW PROCESSLISTD. SHOW VARIABLES5. 在MySQL中,您可以使用哪种语法结构来创建一个数据库?A. CREATE DATABASE 数据库名;B. CREATE DATABASE 数据库名 CHARACTER SET 字符集;C. CREATE DATABASE 数据库名 COLLATE 排序规则;D. A和B6. 在MySQL中,您可以使用哪种语法结构来删除一个数据库?A. DROP DATABASE 数据库名;B. DROP DATABASE 数据库名 CASCADE;C. DROP DATABASE 数据库名 RESTRICT;D. A和B7. 在MySQL中,您可以使用哪种语法结构来修改数据库的字符集?A. ALTER DATABASE 数据库名 CHARACTER SET 字符集;B. ALTER DATABASE 数据库名 COLLATE 排序规则;C. ALTER DATABASE 数据库名 MODIFY 数据库名新的字符集;D. A和B8. 在MySQL中,您可以使用哪种语法结构来更改数据库的所有者?A. ALTER DATABASE 数据库名 OWNER TO 用户名;B. ALTER USER 用户名 IDENTIFIED BY 密码;C. ALTER USER 用户名 WITH NEW PASSWORD 新的密码;D. A和B9. 在MySQL中,您可以使用哪种语法结构来创建一个表?A. CREATE TABLE 表名 (列定义);B. CREATE TABLE 表名 (列定义, 列定义2, ...);C. CREATE TABLE 表名 LIKE 已存在的表;D. A和B10. 在MySQL中,您可以使用哪种语法结构来删除一个表?A. DROP TABLE 表名;B. DROP TABLE 表名 CASCADE;C. DROP TABLE 表名 RESTRICT;D. A和B11. MySQL是一种什么类型的数据库管理系统?A. 关系型数据库B. 非关系型数据库C. 层次型数据库D. 网络型数据库12. MySQL中,您可以使用哪些命令来查看数据库?A. SHOW DATABASESB. LIST DATABASESC. SHOW DATABASESD. SHOW DATABASES LIKE 'pattern'13. 在MySQL中,您可以使用哪条命令来创建一个新的数据库?A. CREATE DATABASE database_name;B. CREATE TABLE table_name;C. ALTER DATABASE database_name;D. CREATE INDEX index_name ON table_name;14. MySQL中的事务具有哪些特性?A. 原子性B. 一致性C. 隔离性D. 持久性15. 在MySQL中,您可以使用哪条命令来删除一个数据库及其内容?A. DROP DATABASE database_name;B. DELETE FROM table_name;C. TRUNCATE TABLE table_name;D. DELETE DATABASE database_name;16. MySQL中的字符集包括哪些?A. ASCIIB. UTF-8C. UTF-16D. GBK17. 在MySQL中,您可以使用哪条命令来更改数据库的字符集?A. ALTER DATABASE database_name CHARACTER SET character_set_name;B. ALTER TABLE table_name CONVERT TO CHARACTER SET character_set_name;C. ALTER DATABASE database_name CHARACTER SET collation_name;D. ALTER TABLE table_name CONVERT TO CHARACTER SET collation_name;18. MySQL中的数据类型有哪些?A. 整数型B. 浮点型C. 字符型D. 日期时间型19. 在MySQL中,您可以使用哪条命令来创建一个新的表?A. CREATE TABLE table_name (column1 datatype, column2 datatype, ...);B. INSERT INTO table_name (column1 datatype, column2 datatype, ...);C. ALTER TABLE table_name;D. DROP TABLE table_name;20. MySQL中的锁机制是如何工作的?A. 共享锁B. 排他锁C. 更新锁D. 意向锁21. MySQL是一种什么类型的数据库管理系统?A. 关系型数据库B. 非关系型数据库C. 层次型数据库D. 网状型数据库22. MySQL中,以下哪个关键字用于指定存储引擎?A. CREATEB. ALTERC. DROP23. 在MySQL中,如何修改数据库的字符集?A. 修改配置文件B. 使用ALTER DATABASE语句C. 使用SET命令D. 使用SELECT语句24. MySQL中,哪个关键字用于创建一个新的数据库?A. CREATEB. ALTERC. DROPD. SELECT25. 在MySQL中,如何查看所有数据库?A. SHOW DATABASESB. USE DATABASEC. DESCRIBE DATABASESD. SHOW VARIABLES LIKE 'dat%'26. MySQL中,哪个关键字用于删除一个表?A. DROPB. DELETEC. TRUNCATED. ALTER27. 在MySQL中,如何更新数据库中的数据?A. 使用UPDATE语句B. 使用INSERT语句C. 使用DELETE语句D. 使用CREATE语句28. MySQL中,哪个关键字用于修改数据库的结构?B. ALTERC. DROPD. SELECT29. 在MySQL中,如何创建一个视图?A. CREATE VIEWB. CREATE TABLEC. ALTER VIEWD. CREATE INDEX30. MySQL中,哪个关键字用于查看当前数据库?A. SELECTB. SHOW DATABASESC. USE DATABASED. DESCRIBE DATABASES31. MySQL是一种什么类型的数据库管理系统?A. 关系型数据库B. 非关系型数据库C. 层次型数据库D. 图形化数据库32. MySQL的主要应用场景是什么?A. Web开发B. 数据仓库C. 移动应用开发D. 所有上述场景33. 在MySQL中,您可以使用哪些命令行工具来管理数据库?A. mysql命令行工具B. phpMyAdminC. MySQL WorkbenchD. all of the above34. MySQL中,您可以使用哪两种数据类型来存储日期和时间?A. DATEB. TIMEC. DATETIMED. TIMESTAMP35. 在MySQL中,您可以使用以下哪个关键字来修改数据表的结构?A. ALTERB. UPDATEC. DELETED. CREATE36. MySQL中的事务具有哪些特性?A. 原子性B. 一致性C. 隔离性D. 持久性(ACID)37. 在MySQL中,您可以使用以下哪个命令来查看当前数据库?A. SELECT DATABASE()B. SHOW DATABASESC. USE DATABASE()D. ALL OF THE ABOVE38. 在MySQL中,您可以使用哪两种语句来创建和删除数据表?A. CREATE TABLEB. ALTER TABLEC. DROP TABLED. DELETE TABLE39. MySQL中的字符集和排序规则有什么作用?A. 影响字符串的存储和比较B. 影响日期和时间的存储和比较C. 影响数字的存储和比较D. 影响内存的使用和优化40. MySQL是一种什么类型的数据库管理系统?A. 关系型数据库B. 非关系型数据库C. 层次型数据库D. 网络型数据库41. 在MySQL中,您可以使用以下哪个命令来创建一个新的数据库?A. CREATE DATABASE 数据库名;B. CREATE TABLE 数据库名;C. ALTER DATABASE 数据库名;D. DROP DATABASE 数据库名;42. 在MySQL中,您可以使用以下哪个命令来删除一个已经存在的数据库?A. CREATE DATABASE 数据库名;B. DROP DATABASE 数据库名;C. ALTER DATABASE 数据库名;D. DELETE DATABASE 数据库名;43. 在MySQL中,您可以使用以下哪个命令来修改数据库的结构?A. CREATE DATABASE 数据库名;B. ALTER DATABASE 数据库名;C. DROP DATABASE 数据库名;D. DELETE DATABASE 数据库名;44. 在MySQL中,您可以使用以下哪个命令来查看当前数据库?A. SELECT DATABASE();B. SHOW DATABASES;C. USE 数据库名;D. DROP DATABASE 数据库名;二、问答题1. MySQL是什么?2. MySQL的主要应用场景是什么?3. 如何安装MySQL服务器?4. 设置MySQL服务启动脚本和环境变量。
国家开放大学机考复习资料22478《数据库基础与应用》
一、单选题1.报表由5个部分所组成,紧邻主体部分之后的部分是(页面页脚)。
2.报表由5个部分所组成,紧邻主体部分之前的部分是(页面页眉)。
3.报表由5个部分所组成,则最开始的部分是(报表页眉)。
4.报表由5个部分所组成,则最末尾的部分是(报表页脚)。
5.层次数据模型的结构是一种(树结构)。
6.创建宏时至少要定义一个宏操作,并要设置相应的(宏操作参数)。
7.当启动一个数据库时将自动执行一个宏,此宏的名称必须为(AutoExec)。
8.对两个基本表通过一方为主码的公共字段建立联系,这种联系的类型不可能为(多对多)。
9.关系数据模型的结构是一种(二维表结构)。
10.关系数据模型属于(逻辑数据模型)。
11.利用ER图进行描述的是(概念数据模型)。
12.利用SQL语言所建立的视图在数据库中属于(虚表)。
13.如果要将查询结果添加到一个指定的数据表中,应该使用(追加查询)。
14.如果要将查询结果作为一个新表添加到数据库中,应该使用(生成表查询)。
15.如果要设计一个报表,该报表将用于标识公司的资产设备,则应将该报表设计为(标签报表)。
16.若两个基本表是通过对应的主码建立联系的,则该联系的类型只能是(1对1)。
17.若要在窗体设计视图中加入标题文本的显示内容,最适合选用的控件是(标签)。
18.若要在每次启动数据库时都自动执行一个宏,则应将该宏命名为(AutoExec)。
19.设两个关系R1和R2中分别包含有m和n个元组,R1对R2存在着一对一的联系,将其进行自然连接,在得到的运算结果中最多包含的元组个数为(m)。
20.设两个关系中分别包含有m和n个属性,它们具有同一个公共属性,当对它们进行等值连接时,运算结果的关系中包含的属性个数为(m+n)。
21.设两个关系中分别包含有m和n个属性,它们具有同一个公共属性,当对它们进行自然连接时,运算结果的关系中包含的属性个数为(m+n-1)。
22.设一个关系R1中的属性A是外码,它对应关系R2中的主码为B,其中被称为父关系的是(R2)。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
《数据库基础与应用》复习题一. 填空题1.在文件管理阶段,程序和数据在存储位置上是__完全分开________存放的。
2.数据库系统具有__数据结构化___、__数据共享___、__数据独立性_、数据粒度小、独立的数据操作界面、由DBMS统一管理等优点。
3.使用数据库设计程序时,只需要告诉数据库管理系统_做什么_,不需要告诉它_怎么做__。
4.数据库的逻辑数据模型有_层次数据模型_、_网状数据模型_、_关系数据模型_和__对象数据模型_等四种。
5..若一个关系为R(学生号,姓名,性别,年龄),则_学生号_可以作为该关系的主码,姓名、性别和年龄为该关系的__非主__属性。
6.学生关系中的班级号属性与班级关系中的班级号主码属性相对应,则_班级号__为学生关系中的__外码__。
7.关系完整性包括__实体__完整性、__参照__完整性和___用户定义___的完整性三个方面。
8.专门的关系运算包括__选择___、投影、连接和除四种。
9.传统的集合运算包括_并运算_、_交运算_、_差运算_和__笛卡儿积__四种。
10.已知“职工号→性别”成立,则“(职工号,性别)→性别”既是_平凡__函数依赖,又是_局部__函数依赖。
11.在一个关系R中,“职工号”函数决定“姓名”既是_非平凡__函数依赖,又是_完全__函数依赖。
12.用户定义的__完整性__是对关系中一些属性的取值给定相应的约束条件,禁止非法数据进入数据库。
13.一个关系若存在部分函数依赖和传递函数依赖,则必然会造成_数据冗余_和__操作异常_。
14.SQL是高度_非过程化_和面向__集合__操作的语言。
15.在SQL中完整性约束分为_列级_完整性约束和__表级__完整性约束两个方面。
16.一个数据库应用系统的开发过程大致相继经过_需求分析_、__概念设计_、逻辑设计、物理设计、机器实现、运行维护等六个阶段。
17.在基本表中,通常不应包括由计算可以得到的属性,而在__视图_中,为了用户查询数据的方便,则需要包含它们。
18.数据字典是对系统工作流程中__数据_和__处理_的描述。
19.概念设计也要贯彻__概念单一化_原则,即一个实体中的所有属性都是直接用来_描述码__的。
20.需求说明书是系统总体设计方案,是_开发_单位与_用户__单位共同协商达成的文档。
21.主码是一种__候选__码,主码中的__属性__个数没有限制。
22.层次模型是一棵树结构,关系模型是一个__二维表_结构。
二. 单项选择题1. Access数据库中的“一对多”指的是( B )。
A.一个字段可以有许多输入项B.一条记录可以与不同表中的多条记录相关C.一个表可以有多个记录D.一个数据库可以有多个表2. 数据库文件中至少包含有( A )对象。
A.表 B.查询 C.窗体 D.其余三种3. 当一条SELECT语句访问一张大表里的有限几行数据时,SQL Server2000通常会( B )。
A. 为数据加上页级锁B. 为数据加上行级锁C. 需要用户的干涉和参与D. 使用户独占数据库4. 下面有关表的叙述中错误的是( C )。
A.表是Access数据库中的要素之一B.表设计的主要工作是设计表的结构C.Access数据库的各表之间相互独立D.可以将其他数据库的表导入到当前数据库中5. 若要退出Microsoft Access,则应使用的操作是( C )。
A.Exit B.Return C.Quit D.Revoke 6. 在一个宏中要打开一个报表,应该使用的操作是( B )。
A.OpenForm B.OpenReport C.OpenTable D.OpenQuery 7. 宏的英文名称是( A )。
A.Macro B.View C.Form D.Page 8. 可以通过Internet进行数据发布的对象是( D )。
A.窗体 B.报表 C.查询 D.数据访问页9 .Microsoft公司的SQL Server2000数据库管理系统一般只能运行于( A )。
A. Windows平台B. UNIX平台C. LINX平台D. NetWare平台10. 以下对SQL Server2000描述不正确的是( D )。
A. 支持XMLB. 支持用户自定义函数C. 支持邮件集成D. 支持网状数据模型11. 要想使SQL Server2000数据库管理系统开始工作,必须首先启动( A )。
A. SQL Server服务器B. 查询分析器C. 网络实用工具D. 数据导入和导出程序12. SQL Server2000标准版不支持的操作系统是( C )。
A. Windows 2000 ServerB. Windows NT ServerC. Windows98D. Windows 2000 Advanced Server13. Access 2000中共有( D )基本宏操作,这些基本操作还可以组合成很多其它的“宏组”操作。
A.50 B.51 C.52 D.53 14. “ Create Unique Index AAA On 学生表(学号)”将在学生表上创建名为AAA的( A )。
A. 惟一索引B. 聚集索引C. 复合索引D. 唯一聚集索引15. 索引是在基本表的列上建立的一种数据库对象,它同基本表分开存储,使用它能够加快数据的( D )速度。
A. 插入B. 修改C. 删除D. 查询16. 当数据库损坏时,数据库管理员可通过何种方式恢复数据库( A )。
A. 事务日志文件B. 主数据文件C. DELETE语句D. 联机帮助文件17. 以下软件产品中,是数据库管理系统的是( B )。
A. PowerBuilderB. DB2C. DelphiD. Visual Basic18. SQL Server2000触发器主要针对下列语句创建( B )。
A. SELECT、INSERT、DELETEB. INSERT、UPDATE、DELETEC. SELECT、UPDATE、INSERTD. INSERT、UPDATE、CREATE19. 面向对象数据库中,“类”是( D )。
A. 实体的集合B. 数据类型的集合C. 表的集合D. 对象的集合20. 在面向对象的数据库中,对象标识( D )。
A. 与数据的描述方式有关B. 与对象的物理存储位置有关C. 与数据的值有关D. 是指针一级的概念21.下列哪一个不是设置表间“关系”时的选项( B )。
A.实施参照完整性 B.级联追加相关记录C.级联更新相关字段 D.级联删除相关记录22. 在表设计视图中,如果要限定数据的输入格式,应修改字段的( A )属性。
A.格式 B.有效性规则 C.输入格式 D.字段大小23. Access是( A )办公套件中的一个重要组成部分。
A.Office B.Word C.Excel D.Lotus24. 创建数据访问页,将生成一个单独的( A )文件,此文件不包括在Access2000数据库中。
A.HTML B.MDB C.MDF D.MDT三.简答题1. 简述利用数据库技术进行数据管理有哪几方面的优点?答:(1)数据结构化(2)数据共享(3)数据独立性(4)数据粒度小(5)独立的数据操作界面(6)由DBMS统一管理2. 简述关系规范化的过程?答:关系规范化的过程就是概念单一化和逐步分解关系的过程,就是属性间存在的部分依赖和传递依赖逐步转化为关系间1对1或1对多的联系的过程。
通过关系的规范化能够逐步消除数据冗余和操作异常。
3、简述一个数据库应用系统开发的过程答:一个数据库应用系统开发的过程包括六个阶段:(1)需求分析阶段需求分析阶段的主要目标是画出数据流图,建立数据字典和编写需求说明书。
(2)概念设计阶段概念设计阶段的主要任务和目标是根据需求分析的结果找出所有数据实体,包括一般实体和联系实体,画出对应的ER图。
(3)逻辑设计阶段逻辑设计阶段的主要任务和目标是根据概念设计的结果设计出数据库德逻辑模式,包括全局模式和各个外模式(4)物理设计阶段物理设计阶段的任务和目标是根据数据库的逻辑设计结果设计出相应的内模式。
(5)机器实现阶段机器实现阶段的主要任务和目标就是在实际的计算机系统中建立数据库应用系统。
(6)运行维护阶段4. 简述SQL具有哪几方面的功能?答:(1)数据定义功能(2)数据操纵功能(3)数据控制功能5.Access中表间的关系有几种,具体的内容是什么?答:表间的关系有:(1)1对1的关系若一个表中的记录至多与另一个表中的记录发生关系,同样另一个表中的记录至多与该表中的一个记录发生关系,则这两个表间的关系是1对1的关系;(2)1对多的关系若一个表中的记录与另一个表中的任意多个记录发生关系,同样另一个表中的记录至多与该表中的一个记录发生关系,则这两个表间的关系是1对多的关系;(3)多对多的关系。
若一个表中的记录与另一个表中的任意多个记录发生关系,同样另一个表中的记录与该表中的任意多个记录发生关系,则这两个表间的关系是多对多的关系;6. 简答什么是数据访问页?答:数据访问页是Access数据库中的一个数据库对象。
通过数据访问页可以将数据库中的记录发布到Internet或Intranet上,并使用浏览器进行记录的维护和操作。
数据访问页是用于在Internet或Intranet上浏览的Web页。
数据访问页可以用来输入、编辑、浏览Access数据库中的记录。
四、编程题1. 根据下面所给的AAA数据库,按照要求的功能写出相应的Transact-SQL语句或程序段。
假设使用名称为AAA的数据库,它包括Students(学号 char(8),姓名varchar(8),年龄 int,专业 varchar(20),入学日期 DateTime)和Score(学号 char(8),课程名 varchar(10),成绩 numeric(5,2))两张表。
A.从score表中查询出大于等于平均成绩的所有记录。
declare @a numeric(5,2)set @a=(select avg(成绩) from score)select *from scorewhere 成绩>=@aB . 求出score表中最高成绩与最低成绩的分数之差。
declare @a numeric(5,2),@b numeric(5,2)set @a=(select max(成绩) from score)set @b=(select min(成绩) from score)print @a-@bC. 从students表中查询姓名为@a的值的同学是否存在,根据不同情况显示出相应信息。
declare @a char(6)set @a='某某'if(exists(select * from students where 姓名=@a))print '姓名为'+@a+'的同学存在!'elseprint '姓名为'+@a+'的同学不存在!'D. 从students表中统计出专业名开头为@a的值(即“计算机”)的所有学生人数。