数据库基础及应用试题题库
国家开放大学《数据库基础与应用》期末考试复习题及参考答案
第一套题客观题单选题(共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。
《数据库基础及应用》综合测试
《数据库基础及应用》综合测试(一)——Visual FoxPro操作基础及应用学号:_________ 姓名:_________ 成绩:_________一、单选(每小题3分共21分)1.以下命令可以用来创建数据库的是()A.Create Database B.Create TableC.Remove Table D.Add Table2.打开一个已建立结构复合索引的数据表,立即用Browse浏览记录的顺序是()A.第一个索引标识的顺序B.最后一个索引标识的顺序C.原物理顺序D.用Set Order To设置的索引3.下列修改数据表的操作中,可能使数据丢失的是()A.增加一个字段B.改变一个字段的数据类型C.改变一个字段名D.A 、B、C三种情况均可能4.命令Select 0的功能是()A.选择0号工作区为当前工作区B.关闭主工作区中所有打开的文件C.选择当前工作区号+1的工作区为当前工作区D.选择工作区号最小的未使用的工作区为当前工作区5.在Zgda表中,查询所有职中毕业的学生信息,以下语句正确的是()A.Select * From Zgda Where 毕业学校=职中B.Select * From Zgda Where 毕业学校=“职中”C.Select * From Zgda Where 毕业学校 L ike “%职中%”D.Select * From Zgda Where 毕业学校 Like %职中%6.设计报表可使用的控件的是()A.标签、文本框、列表框B.标签、域控件、列表框C.标签、域控件、线条D.布局、图片或数据源7.在VFP的表单中,为“确定”按钮定义访问键O,正确的定义是()A.&O B.<O C.\<O D.按Alt+O二、填空(每空3分共21分)1.从数据的组织结构来分类,VFP是______________型数据库管理系统。
2.表达式“重庆”$“中国” And 8>7 Or Not 3>5 的值为________。
数据库应用试题及答案
数据库应用试题及答案一、选择题1. 数据库的主要功能是:A. 存储和管理数据B. 运行和管理应用程序C. 控制和管理计算机硬件D. 编写和调试程序答案:A2. 关系数据库中,数据以什么形式进行组织和存储?A. 二维表B. 树状结构C. 网状结构D. 层次结构答案:A3. 下列哪个操作可以从数据库中删除数据?A. INSERTB. SELECTC. UPDATED. DELETE答案:D4. 数据库的完整性约束包括哪些方面?A. 实体完整性B. 参照完整性C. 用户完整性D. 安全完整性答案:A、B、D5. 数据库事务是指:A. 一组操作的集合B. 单个操作C. 数据库的备份D. 数据库的恢复过程答案:A二、填空题1. 在数据库中,用来定义数据的结构的是____________。
答案:表2. 数据库查询语言中用来选择特定数据的关键字是_____________。
答案:SELECT3. 数据库管理系统的作用是_____________。
答案:存储和管理数据4. 数据库索引的作用是_____________。
答案:提高数据检索的速度5. 事务的ACID属性分别代表_____________。
答案:原子性、一致性、隔离性、持久性三、简答题1. 请简要介绍关系数据库的特点及其应用场景。
答:关系数据库是基于关系模型的数据库,其特点包括:- 数据以二维表(关系)的形式进行组织和存储,具有清晰的结构和逻辑关系。
- 具有较高的数据独立性,可以对数据进行灵活的操作和查询。
- 支持ACID事务,保证数据的完整性和一致性。
- 可以进行复杂的数据关联和查询,支持灵活的数据分析和统计。
关系数据库广泛应用于各个领域,特别适用于以下场景:- 企业管理系统:用于存储和管理企业的各种业务数据,如人员管理、财务管理、销售管理等。
- 科学研究:用于存储和处理科研数据,如实验数据、统计数据等。
- 电子商务:用于存储和管理商品信息、用户信息、订单信息等。
数据库基础与应用试题及参考答案
数据库基础与应⽤试题及参考答案中央⼴播电视⼤学数据库基础与应⽤试题题号⼀⼆三四五总分⼀、单项选择题,把合适的选项编号填写在括号内。
(每⼩题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.已知“职⼯号→性别”成⽴,则“(职⼯号,性别)→性别”是平凡函数依赖,但不是部分函数依赖。
数据库基础与应用期末测试卷及答案
数据库基础与应用期末测试卷一、单项选择题。
把合适的选项编号填写在括号内。
(每小题3分,共36分)1.在利用计算机进行数据处理的四个发展阶段中,第二个发展阶段是()。
A. 人工管理B. 文件系统C. 数据库系统D. 分布式数据库系统2.在数据库系统中,存取数据的基本单位是()。
A. 记录B. 数据项C. 二进制位D. 字节3.设两个关系R1和R2中分别包含有m和n个元组,R1对R2存在着一对多的联系,将其进行自然连接,在得到的运算结果中最多包含的元组个数为()。
A. m*nB. m+nC. mD. n4. 设一个关系为R(A,B,C,D,E),它的最小函数依赖集为FD={A→B,A→C,(C,D)→E},则该关系的候选码为( )。
A. (A,C)B. (C,D)C. (A,D)D. (B,D)5. 在SQL的建立基本表操作中,定义单值约束所使用的保留字为()。
A. PRIMARYB. UNIQUEC. CHECKD. FOREIGN6. 以一个基本表中的主码同另一个基本表中的外码建立联系,则这种联系的类型为()。
A. 1对1B. 1对多C. 多对多D. 多对17. 在Access的主界面操作窗口中,不存在的区域为()。
A. 功能区B. 导航区C. 工作区D. 描述区8. 在Access的表设计视图中,其上半部分所列的数据项不包括()。
A.字段名称 B.数据类型 C.字段属性 D.说明9. 在Access中,参数查询属于()。
A.更新查询 B.追加查询 C.交叉表查询 D.选择查询10. 在Access中,有四种自动创建窗体的命令,下面不属于此类命令的是()。
A.窗体 B.分割窗体 C.空白窗体 D.数据表11. 报表由5个部分所组成,则最末尾的部分是()。
A.报表页眉 B.页面页脚 C.页面页眉 D.报表页脚12. 在Access中,若利用宏打开一个查询,则选择的宏操作命令是()。
A.OpenTable B.OpenQuery C.OpenForm D.OpenReport二、是非判断题。
数据库基础及其应用试题.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. 数据库管理系统(DBMS)的主要功能是什么?A. 存储数据B. 管理数据C. 执行程序D. 以上都是答案:D2. 关系数据库中,表之间的关系有几种?A. 1种B. 2种C. 3种D. 4种答案:C3. SQL语言中的“SELECT”语句用于执行什么操作?A. 插入数据B. 更新数据C. 查询数据D. 删除数据答案:C4. 在数据库中,主键的作用是什么?A. 唯一标识表中的每条记录B. 存储数据C. 用于排序D. 用于分组答案:A5. 数据库的完整性约束包括哪些类型?A. 实体完整性B. 参照完整性C. 用户定义的完整性D. 所有上述类型答案:D二、填空题6. 数据库设计通常分为三个阶段:需求分析、______、物理设计。
答案:概念设计7. 在关系数据库中,一个表的______是指表中数据的逻辑结构。
答案:模式8. 数据库的并发控制主要解决______、更新丢失和不一致的异常问题。
答案:数据竞态9. 数据库的______是指数据库中数据的独立性。
答案:规范化10. 在SQL中,使用______语句可以实现数据的删除。
答案:DELETE三、简答题11. 简述数据库的三级模式结构。
答案:数据库的三级模式结构包括外模式、概念模式和内模式。
外模式是用户与数据库交互的接口,概念模式是数据库的全局逻辑结构,内模式是数据库的物理存储结构。
12. 解释什么是事务的ACID属性。
答案:事务的ACID属性包括原子性(Atomicity)、一致性(Consistency)、隔离性(Isolation)和持久性(Durability)。
原子性指事务中的操作要么全部完成,要么全部不完成;一致性指事务执行的结果必须使数据库从一个一致的状态转移到另一个一致的状态;隔离性指并发执行的事务之间不会互相影响;持久性指一旦事务提交,其结果将永久保存在数据库中。
四、论述题13. 论述数据库备份与恢复的重要性及其常用方法。
数据库基础与应用复习题及参考答案
中南大学网络教育课程考试(专科)复习题及参考答案数据库基础与应用一、选择题: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。
数据库应用技术试题及答案
数据库应用技术试题及答案一、选择题(共10题,每题2分,共20分)1. 下列哪个是关系型数据库管理系统(RDBMS)?A. MongoDBB. RedisC. MySQLD. Cassandra正确答案:C2. 在数据库中,下列哪种约束用于保证关系完整性?A. 主键约束B. 唯一约束C. 外键约束D. 默认约束正确答案:A3. 在SQL语句中,用于查询数据的关键字是:A. SELECTB. INSERTC. UPDATED. DELETE正确答案:A4. 下列哪种SQL语句可以用于创建数据库表?A. INSERTB. DELETEC. CREATED. UPDATE正确答案:C5. 下面哪种数据库设计范式是最低级的范式?A. 第一范式B. 第二范式C. 第三范式D. BCNF范式正确答案:A6. 在数据库中,用于限定字段值的数据类型是:A. 约束B. 视图C. 索引D. 数据类型正确答案:D7. 下列哪种关系型数据库管理系统(RDBMS)属于开源软件?A. OracleB. SQL ServerC. PostgreSQLD. DB2正确答案:C8. 在关系型数据库中,用于表示表之间关系的是:A. 主键B. 外键C. 索引D. 视图正确答案:B9. 下列哪个SQL函数用于计算记录的数量?A. COUNT()B. AVG()C. MAX()D. MIN()正确答案:A10. 下列哪种数据库对象用于提高查询效率?A. 视图B. 存储过程C. 索引D. 触发器正确答案:C二、简答题(共5题,每题10分,共50分)1. 请简要说明关系型数据库与非关系型数据库的区别。
答案:关系型数据库是以表为基础的数据库系统,数据存储在表中,并且具有严格定义的结构。
它支持事务处理和SQL查询语言。
非关系型数据库是一种灵活的数据库系统,数据以键值对的形式存储,没有严格的结构定义,不需要使用SQL语言进行查询。
关系型数据库适用于结构化数据,非关系型数据库适用于半结构化或非结构化数据。
数据库原理与应用试题及答案精选全文完整版
可编辑修改精选全文完整版一、单选题(共20分,每题1分)1.DB、DBMS和DBS三者之间的关系是(B)A. DB包括DBMS和DBSB. DBS包括DB和DBMSC. DBMS包括DB和DBS C. DBS与DB和DBMS无关2.在数据库系统中,读脏数据是指一个事务读了另一个事务(C)A. 未更新的数据B. 未撤销的数据C. 未提交的数据D. 未刷新的数据3.加锁协议中规定“先申请先服务”的原则,可以避免数据库系统出现(A)A. 活锁B. 死锁C. 读-写冲突D. 写-写冲突4.语句DELETE FROM SC表明(A)A. 删除SC中的全部记录B. 删除基本表SCC. 删除基本表SC中的列数据D. 删除基本表SC中的部分行5.数据库设计阶段分为(D)A. 物理设计阶段、逻辑设计阶段、编程和调试阶段B. 模型设计阶段、程序设计阶段和运行阶段C. 方案设计阶段、总体设计阶段、个别设计阶段和编程阶段D. 概念设计阶段、逻辑设计阶段、物理设计阶段、实施和调试阶段6.关系笛卡尔积运算记号R×S表示(D)A. R为关系名,S为属性名B. R和S均为属性名C. R为属性名,S为关系名D. R和S均为关系名7.在DB应用中,一般一条SQL语句可产生或处理一组记录,而DB主语言语句一般一次只能处理一条记录,其协调可通过哪种技术实现(B)A. 指针B. 游标C. 数组D. 栈8.下列说法中不正确的是(C)A. 任何一个包含两个属性的关系模式一定满足3NFB. 任何一个包含两个属性的关系模式一定满足BCNFC. 任何一个包含三个属性的关系模式一定满足3NFD. 任何一个关系模式都一定有码9.在下列基本表中数值5表示(C)CREATE TABLE student(Snum CHAR(5)NOT NULL UNIQUE,Sname CHAR(2));A. 表中有5条记录B. 表中有5列C. 表中字符串Snum 的长度D. 表格的大小10.在视图上不能完成的操作是(C)A. 更新视图B. 查询C. 在视图上定义新的基本表D. 在视图上定义新视图11.在DBS中,DBMS和OS之间的关系是(B)A. 相互调用B. DBMS调用OSC. OS调用DBMSD. 并发运行12.关系中行列次序的变换性质是(D)A. 行可以交换,列不可交换B. 行不可交换,列可交换C. 行、列均不可交换D. 行、列均可以交换13.单个用户使用的数据视图的描述称为(A)A. 外模式B. 概念模式C. 内模式D. 存储模式14.数据库系统安排多个事务并发执行的过程称为(C)A. 步骤B. 进程C. 调度D. 优先级15.SQL语言有两种使用方式,分别称为交互式和(C)A. 提示式SQLB. 多用户SQLC. 嵌入式SQLD. 解释式SQL16.以下不属于服务器端脚本语言的是(D)。
数据库基础及应用试题题库
《数据库基础及应用》选择题题库(单选)1.在学生成绩表tblCourseScore中的列Score用来存放某学生学习某课程的考试成绩(0~100分,没有小数),用下面的哪种类型最节省空间?CA.intB.smallintC.tinyintD.decimal(3,0)2.订单表Orders的列OrderID的类型是小整型(smallint),根据业务的发展需要改为整型(integer),应该使用下面的哪条语句?CA.ALTERCOLUMNOrderIDintegerFROMOrdersB.ALTERTABLEOrders(OrderIDinteger)C.ALTERTABLEOrdersALTERCOLUMNOrderIDintegerD.ALTERCOLUMNOrders.OrderIDinteger3.小王在SQLServer2005数据库中创建了如下两个表:CREATETABLE雇员表(雇员代号intIDENTITY(10001,1)PRIMARYKEYNONCLUSTERED,雇员姓名varchar(20)NOTNULL,通信地址varchar(200)NULL)CREATETABLE订单表(订单号intIDENTITY(1,1)PRIMARYKEY,雇员代号intNOTNULL,客户代号intNOTNULL,订购日期datetimeNOTNULL,订购金额moneyNOTNULL)他需要获得2003年9月1日每个雇员的最高的一笔销售金额,要求列出“雇员代号”、“雇员姓名”、“订购日期”、最高的“订购金额”。
下面哪个语句能完成该功能?BA.SELECTa.雇员代号,a.雇员姓名,b.订购日期,b.订购金额FROM雇员表ASaLEFTOUTERJOIN订单表ASbONa.雇员代号=b.雇员代号WHEREb.订购日期='09/01/2003'AND订购金额IN(SELECTMAX(订购金额)FROM订单表)B.SELECTa.雇员代号,a.雇员姓名,b.订购日期,MAX(订购金额)FROM雇员表ASaLEFTOUTERJOIN订单表ASbONa.雇员代号=b.雇员代号ANDb.订购日期='09/01/2003'GROUPBYa.雇员代号,a.雇员姓名,b.订购日期C.SELECTa.雇员代号,a.雇员姓名,b.订购日期,MAX(订购金额)FROM雇员表ASaINNERJOIN订单表ASbONa.雇员代号=b.雇员代号WHEREb.订购日期='09/01/2003'GROUPBYa.雇员代号,a.雇员姓名,b.订购日期,b.订单号D.SELECTa.雇员代号,a.雇员姓名,b.订购日期,MAX(订购金额)FROM雇员表ASaINNERJOIN订单表ASbONa.雇员代号=b.雇员代号WHEREb.订购日期='09/01/2003'AND订购金额IN(SELECTMAX(订购金额)FROM订单表)4.使用下列哪个数据类型可以存储达2GB的数据?AA.textB.varbinaryC.varchar(max)D.varchar5.用于定义、撤销和修改数据库对象的语言是()??AA.DDL?????B.DML????C.DCL????D.DEL6.用于数据库中数据的修改和检索的语言是()??BA.DDL????B.DML????C.DCL????D.DEL7.用于数据访问权限的控制的语言是()????C?A.DDL????B.DML????C.DCL????D.DEL8.关系模型的数据结构是()???D??A.树B.图?????C.表???????D.二维表9.在Products数据库中建立一个新表Authors,表中应该包含name列和每个作者的ID列,下列语法正确的是(c)。
数据库应用试题及答案
数据库应用试题及答案一、选择题1. 数据库管理系统(DBMS)的主要功能是什么?A. 存储数据B. 管理数据C. 执行数据查询D. 所有以上选项答案:D2. 关系型数据库和非关系型数据库的主要区别是什么?A. 数据存储格式B. 查询语言C. 数据结构D. 性能答案:C3. SQL语言中的“SELECT”语句用于执行什么操作?A. 插入数据B. 更新数据C. 查询数据D. 删除数据答案:C4. 在数据库中,主键(Primary Key)的作用是什么?A. 唯一标识表中的每条记录B. 存储数据C. 排序数据D. 索引数据答案:A5. 数据库事务的四大特性通常被称为什么?A. ACIDB. BCDEC. DCBAD. ABCD答案:A二、填空题6. 在数据库设计中,_______ 用于确保数据的一致性和完整性。
答案:外键7. 数据库的规范化理论主要目的是_______。
答案:减少数据冗余8. 数据库中的视图(View)是一个_______。
答案:虚拟表9. 索引在数据库中的主要作用是_______。
答案:提高查询效率10. 数据库备份的目的是_______。
答案:数据恢复三、简答题11. 简述数据库的三级模式结构。
答案:数据库的三级模式结构包括外模式、概念模式和内模式。
外模式是用户与数据库交互的视图,概念模式是数据库的全局逻辑结构,内模式是数据库的物理存储结构。
12. 解释什么是数据库的并发控制,并举例说明。
答案:数据库的并发控制是指在多用户环境下,数据库管理系统如何保证多个用户同时对数据进行操作时数据的一致性和完整性。
例如,使用锁定机制来防止两个用户同时更新同一数据项。
四、应用题13. 假设你正在设计一个图书馆管理系统的数据库,请列出至少五个必要的表,并说明它们之间的关系。
答案:图书馆管理系统的数据库可能包含以下五个表:- 书籍(Book):包含书籍ID、书名、作者、ISBN号等字段。
- 借阅者(Patron):包含借阅者ID、姓名、联系方式等字段。
《数据库基础及应用》期中综合练习
《数据库基础及应用》期中复习题第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数据库的设计,以下步骤排序正确的是_______。
数据库基础与应用试题
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.“"我们"-"热爱"+"祖国"”的值是()。
数据库基础与应用形成性考核册及答案
数据库基础与应⽤形成性考核册及答案数据库基础与应⽤作业及答案数据库基础与应⽤第⼀次练习⼀、填空题1.数据处理是将数据转换成信息的过程。
2.计算机数据处理技术经历了⼈⼯管理,⽂件系统,数据库系统,和分布式数据库系统四个阶段。
3.数据库系统的主要特点是实现数据_共享_,减少数据_冗余_,采⽤特定的数据_模型_,具有较⾼的数据_独⽴性_,具有统⼀的数据控制功能。
4.数据库系统由_硬件,软件,数据库_,数据库管理员和⽤户组成。
5.数据库系统具有数据的___外模式(数据的局部逻辑结构),模式(数据的整体逻辑结构)和内模式(数据存储结构)__等三级模式结构。
6.数据的物理独⽴性是指当数据的_内模式__改变时,通过系统内部的⾃动映象或转移功能,保持了数据的_模式_不变。
7.数据的逻辑独⽴性是当数据的_模式_改变时,通过系统内部的⾃动映象或转换功能,保持了数据的__外模式__ 不变。
8.数据库管理系统提供了数据库的_定义,操纵,运⾏控制__ 功能9.数据完整性控制包括___域完整性,和关联完整性_ _ 控制功能。
10.数据库运⾏控制功能包括数据的__安全性__ 控制,__完整性 _ 控制_并发控制控制和数据恢复等四个⽅⾯。
11.数据库并发操作控制包括以__独占__ ⽅式打开数据库和对数据库或记录_加锁_两种⽅法。
12.数据安全包括__系统安全__和__环境安全_ 两个⽅⾯。
13.⼀个公司只能有⼀个经理,公司和总经理职位之间为__1:1__ 的联系。
14.描述实体的特性称为___属性__。
15.如果⼀个实体集中某个属性或属性组合的值能够唯⼀的标识出每个实体,则可把他选作为__关键字__。
16.实体之间的联系归结为___1:1___ ,__1:n __,和__ n:m _三种。
17.E_R模型是描述概念世界,建⽴___概念世界____ 的实⽤⼯具18.数据库管理系统所⽀持的数据模型被分为__层次,⽹状,关系_ _和⾯向对象四种类型。
数据库基础知识测试题
数据库基础知识测试题一、选择题1.数据库系统是由数据库、数据库管理系统、应用程序、.数据库系统是由数据库、数据库管理系统、应用程序、、用户等构成的人—机系统。
—机系统。
A .数据库管理员.数据库管理员B .程序员.程序员C .高级程序员.高级程序员D .软件开发商.软件开发商 2.在数据库中存储的是.在数据库中存储的是 。
A .信息.信息 B .数据.数据 C .数据结构.数据结构 D .数据模型.数据模型 3.在下面关于数据库的说法中,错误的是.在下面关于数据库的说法中,错误的是。
A .数据库有较高的安全性.数据库有较高的安全性B .数据库有较高的数据独立性.数据库有较高的数据独立性C .数据库中的数据可被不同的用户共享.数据库中的数据可被不同的用户共享D .数据库没有数据冗余.数据库没有数据冗余4.Access 数据库管理系统依赖于数据库管理系统依赖于 操作系统。
操作系统。
A .DOSB .WindowsC .UNIXD .UCDOS 5.定义某一个字段的默认值的作用是.定义某一个字段的默认值的作用是 。
A .当数据不符合有效性规则时所显示的信息.当数据不符合有效性规则时所显示的信息B .不允许字段的值超出某个范围.不允许字段的值超出某个范围C .在未输入数值之前,系统自动提供数值.在未输入数值之前,系统自动提供数值D .系统自动把小写字母转换为大写字母.系统自动把小写字母转换为大写字母6.在下列数据库管理系统中,不属于关系型的是.在下列数据库管理系统中,不属于关系型的是。
A .Microsoft Access B .SQL Server C .Oracle D .DBTG 系统系统 7.Access 是 数据管理系统。
数据管理系统。
A .层状.层状B .网状.网状C .关系型.关系型D .树状.树状8.在Access 中,数据库的基础和核心是中,数据库的基础和核心是 。
A .表.表 B .查询.查询 C .窗体.窗体 D .宏.宏9.在下面关于Access 数据库的说法中,错误的是数据库的说法中,错误的是。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
《数据库基础及应用》选择题题库1.在学生成绩表tblCourseScore中的列Score用来存放某学生学习某课程的考试成绩(0~100分,没有小数), 用下面的哪种类型最节省空间?CA. intB. smallintC. tinyintD. decimal(3,0)2.订单表Orders的列OrderID的类型是小整型(smallint),根据业务的发展需要改为整型(integer),应该使用下面的哪条语句?CA. ALTER COLUMN OrderID integer FROM OrdersB. ALTER TABLE Orders ( OrderID integer )C. ALTER TABLE Orders ALTER COLUMN OrderID integerD. ALTER COLUMN Orders.OrderID integer3. 小王在SQL Server 2005数据库中创建了如下两个表:CREATE TABLE 雇员表( 雇员代号 int IDENTITY(10001,1) PRIMARY KEY NONCLUSTERED, 雇员姓名 varchar(20) NOT NULL,通信地址 varchar(200) NULL)CREATE TABLE 订单表( 订单号 int IDENTITY(1,1) PRIMARY KEY,雇员代号 int NOT NULL,客户代号 int NOT NULL,订购日期 datetime NOT NULL,订购金额 money NOT NULL)他需要获得2003年9月1日每个雇员的最高的一笔销售金额,要求列出“雇员代号”、“雇员姓名”、“订购日期”、最高的“订购金额”。
下面哪个语句能完成该功能?BA. SELECT a.雇员代号,a.雇员姓名,b.订购日期,b.订购金额FROM 雇员表 AS a LEFT OUTER JOIN 订单表 AS bON a.雇员代号 = b.雇员代号WHERE b.订购日期 = '09/01/2003'AND 订购金额 IN (SELECT MAX(订购金额) FROM 订单表)B. SELECT a.雇员代号,a.雇员姓名,b.订购日期,MAX(订购金额)FROM 雇员表 AS a LEFT OUTER JOIN 订单表 AS bON a.雇员代号 = b.雇员代号 AND b.订购日期 = '09/01/2003'GROUP BY a.雇员代号,a.雇员姓名,b.订购日期C. SELECT a.雇员代号,a.雇员姓名,b.订购日期,MAX(订购金额)FROM 雇员表 AS a INNER JOIN 订单表 AS bON a.雇员代号 = b.雇员代号WHERE b.订购日期 = '09/01/2003'GROUP BY a.雇员代号,a.雇员姓名,b.订购日期,b.订单号D. SELECT a.雇员代号,a.雇员姓名,b.订购日期,MAX(订购金额)FROM 雇员表 AS a INNER JOIN 订单表 AS bON a.雇员代号 = b.雇员代号WHERE b.订购日期 = '09/01/2003'AND 订购金额 IN (SELECT MAX(订购金额) FROM 订单表)4.下面哪些关键字能影响SELECT语句返回的结果的行数?(多选)abdA. TOP nB. WHEREC. ORDER BYD. DISTINCT5.使用下列哪个数据类型可以存储达2 GB的数据? AA. textB. varbinaryC. varchar(max)D. varchar6.用于定义、撤销和修改数据库对象的语言是() AA.DDLB.DMLC.DCLD.DEL7.用于数据库中数据的修改和检索的语言是() BA.DDLB.DMLC.DCLD.DEL8.用于数据访问权限的控制的语言是() CA.DDLB.DMLC.DCLD.DEL9.关系模型的数据结构是() DA.树B.图C.表D.二维表10.记录SQL Server的初始化信息的数据库是() AA.masterB.modelC.msdbD.tempdb11.为用户提供模板和原型的数据库是() BA.masterB.modelC.msdbD.tempdb12.供SQL Server代理程序调度警报和作业以及记录操作员时使用的数据库是() CA.masterB.modelC.msdbD.tempdb13.在系统启动时总是干净的数据库是() DA.masterB.modelC.msdbD.tempdb14.在SQL Server每次启动时都重新创建的数据库是() DA.masterB.modelC.msdbD.tempdb15.删除数据库的命令是() AA.DROP DATABASEE DATABASEC.CLOSE DATABASED.OPEN DATABASE16. 在SQL Server中,每个表格仅可以有的簇索引个数是() AA.1B.2C.8D.1017. 在SQL Server中,每个表格仅可以有的非簇索引个数是() DA.10B.21C.128D.24918.从表中删除一行或多行记录的语句是() AA.DELETEB.UPDATEC.DROPD.INSERT19.在Transact-SQL语法中,SELECT语句的完整语法较复杂,但至少包括的部分()BA.SELECT,INTOB.SELECT,FROMC.SELECT,GROUPD.仅SELECT20. SELECT语句要把重复行屏蔽使用关键字()AA.DISTINCTB.UNIONC.ALL C.GROUP21.如果在SELECT语句中使用集合函数时,一定在后面使用()AA.GROUP BY B、COMPUTE BY C.HAVING PUTE22.只能匹配一个字符的匹配符是() BA.%B.-C.^D.<23. 能匹配任意长度字符的匹配符是() BA.-B.%C.^D.<24. 能匹配指定范围或集合中的任何单个字符的匹配符是() CA.-B.%C.[]D.<25.判断字段为空的关键字是() AA.IS NULLB.NULLC.IS IND.IN26.当向数据库表中插入数据时,如果没有明确地提供输入值时,SQL Server自动为该列输入指定值,这属于哪种约束() AA.DEFAULT约束B.CHECK约束C.PRIMARY KEY约束D.FOREIGN KEY约束27.通过逻辑表达式判断限制插入到列中的值,这属于哪种约束() BA.DEFAULT约束B.CHECK约束C.PRIMARY KEY约束D.FOREIGN KEY约束28.不允许数据库表在指定列上具有相同的值,且不允许有空值,这属于哪种约束() CA.DEFAULT约束B.CHECK约束C.PRIMARY KEY约束D.FOREIGN KEY约束29.定义数据库表中指定列上插入或更新的数值必须在另一张被参照表中的特定列上存在,这属于哪种约束() DA.DEFAULT约束B.CHECK约束C.PRIMARY KEY约束D.FOREIGN KEY约束30.不允许数据库表在指定列上具有相同的值,但允许有空值,这属于哪种约束() BA.DEFAULT约束B.UNIQUE约束C.PRIMARY KEY约束D.FOREIGN KEY约束31.只对某一列起作用的约束称为() AA.列约束B.惟一约束C.默认约束D.表约束32.包含了数据库表中一个以上的列的约束称为() DA.列约束B.惟一约束C.默认约束D.表约束33.约束可以通过哪条命令创建() BA.SET TABLEB.CREATE TABLEE TABLED.UPDATE TABLE34.在下列选项中不是SQL Server提供给用户查看约束信息的方法是() BA.使用系统存储过程B.使用查询分析器C.使用企业管理器D.使用规划视图35.可以删除约束的方法是() AA.利用企业管理器B.使用ALTER函数C.使用DELETE函数D.使用ERASE函数36. 可以删除约束的方法是() AA.利用DROP函数B.使用ALTER函数C.使用DELETE函数D.使用ERASE 函数37.DEFAULT约束只作用于执行哪条语句时() DA.CREATEB.ALTERC.UPDATED.INSERT38.被FOREIGN KEY参照的列在表中应该具有() CA.DEFAULT约束B.CHECK约束C.PRIMARY KEY约束D.REIGN KEY约束39.UNIQUE约束强制了数据的() AA.实体完整性B.域完整性C.引用完整性D.用户定义完整性40. FOREIGN KEY约束强制了数据的() CA.实体完整性B.域完整性C.引用完整性D.用户定义完整性41.对于基础的完整性逻辑应该采用() BA.域完整性B.声明数据完整性C.引用完整性D.过程定义数据完整性42.对于复杂全面的完整性逻辑应该采用() DA.域完整性B.声明数据完整性C.引用完整性D.过程定义数据完整性43.为数据表创建索引的目的是()AA.提高查询的检索性能B.创建唯一索引C.创建主键D.归类44. 在创建表时创建唯一索引可以用()CA.设置唯一约束 B、Create table C.设置主键约束 D.以上都可以45.可以创建视图的是() DA.CREATE RULEB.CREATE DEFAULTC.CREATE TABLED.CREATE VIEW46.视图是一种常用的数据对象,可以对数据进行()DA.查看B.插入C.更新D.以上都是47. 视图删除的语句是() DA.SET VIEWB.UPDATE VIEWC.ALTER VIEWD.DROP VIEW48 有关数据冗余说法错误的是(d)。
(选择一项)a) 数据库中,数据存在副本的现象,就是数据冗余b) 通过分类存储,可以有效减少数据冗余,但是会增加数据查找的复杂性c) 在数据库设计阶段,一定要尽最大可能避免数据冗余,最好做到无数据冗余。
d) 数据冗余通常是由于数据库设计引起的。
49 假定有一个用户表,表中包含字段:userid (int)、username (varchar)、password(varchar)、等,该表需要设置主键,以下说法正确的是(ab)。
(选择两项)a) 如果不能有同时重复的username和password,那么username和password可以组合在一起作为主键。
b) 此表设计主键时,根据选择主键的最小性原则,最好采用userid作为主键。