数据库模拟考试 2
- 格式:ppt
- 大小:220.00 KB
- 文档页数:28
数据库模拟试题+参考答案一、单选题(共82题,每题1分,共82分)1.数据库管理系统的作用描述,最恰当的是( )A、保障数据的易操作性B、保证数据的安全C、对数据进行集中管理,保障数据的安全性、共享性和一致性D、分散管理,保障数据处理的有效性和数据共享正确答案:C答案解析:数据库管理系统的目的就是对数据实施集中管理,提供相应的数据模型,保障数据的安全性、共享性和一致性。
2.关闭Access数据库可以使用的快捷键是 ( )A、Alt+F4B、Alt+ F + XC、Alt+ F +CD、Ctrl+O正确答案:C3.在access2010数据表中,要直接显示姓名中有“李”字的记录的方法是( )A、排序B、隐藏C、筛选D、冻结正确答案:C4.使用表设计器定义表中字段时,不是必须设置的内容是()A、数据类型B、字段大小C、说明D、字段名称正确答案:C5.关于主关键字(即主键)的说法正确的是( )。
A、主关键字的数据能够重复B、主关键字中不许有重复值和空值C、一个表可以设置多个主关键字D、主关键字只能是单一的字段正确答案:B答案解析:A.作为主关键字的字段,它的数据不能重复;C.一个表可以设置一个主关键字;D.主关键字可以是多字段。
6.在access中,用户在写入数据库期间,其他用户都无法使用该数据库,说明该用户在打开数据库时选取的打开方式是()A、共享方式B、只读方式C、独占方式D、独占只读方式正确答案:C答案解析:一旦用户采用独占方式打开,则当前用户可以对数据库进行读写,其他用户无法打开数据库。
7.为加快对某字段的查找速度,应该( )。
A、使该字段数据格式一致B、防止在该字段中输入重复值C、使该字段成为必填字段D、对该字段进行索引正确答案:D8.创建Access 2010数据库时,默认的文件保存目录在()A、TempB、PicturesC、DocumentsD、Desktop正确答案:C答案解析:创建数据库时,默认的保存路径在Documents(我的文档)。
2023年计算机三级《数据库》考试全真模拟易错、难点汇编贰(答案参考)(图片大小可自由调整)一.全考点综合测验(共50题)1.【单选题】事务由于某些内部条件而无法继续正常执行,如非法输入、找不到数据等,这样的故障属于A.系统故障B.磁盘故障C.事务故障D.介质故障正确答案:C2.【单选题】关系R 和S 具有相同的属性个数,且对应的属性取自同一个域。
集合标记的是A.R∪SB.R∩SC.R-SD.R×S正确答案:C【单选题】下列关于栈和队列的叙述中,哪些是正确的?I .栈和队列都是线性表II .栈和队列都是顺序表III. 栈和队列都不能为空IV. 栈和队列都能应用于递归过程实现V.栈的特点是后进先出,而队列的特点是先进先出A.仅I 和VB.仅I 、II 、VC.仅III 和IVD.仅II 、III 和IV正确答案:A4.【单选题】下列关于概念数据模型的说法,正确的是A.是对现实世界进行建模B.是对信息世界进行建模C.与具体的数据库管理系统有关D.与具体的操作系统有关正确答案:A5.【单选题】下列关于网络协议的叙述中,______是不正确的。
A.语法规定了用户控制信息的命令格式B.语义规定了用户控制信息的意义以及完成控制的动作与响应C.时序是对事件实现顺序的说明D.网络协议是为网络数据交换而制定的正确答案:A6.【单选题】用户对SQL数据库的访问权限中,如果只允许删除基本表的元组,应授予哪种权限?A.DROPB.DELETEC.ALTERD.UPDATE正确答案:B7.【单选题】物理结构设计的任务是设计数据库的A.存储格式B.存取方法C.存储结构与存取方法D.存储模式正确答案:C8.【单选题】执行STORE "1999 年12 月庆祝澳门回归祖国!" TO XY 命令之后,要在屏幕上显示"澳门1999 年12月回归祖国",应使用命令A.?SUBSTR(XY ,15,4)+SUBSTR(XY ,1,0)+SUBSTR(XY ,10)B.?SUBSTR(XY ,15,4)+LEFT(XY ,1,10)+RIGHT(XY ,19)C.?SUBSTR(XY ,15,4)+LEFT(XY ,10)十RIGHT(XY ,10)D.SUBSTR(XY, 15, 4)+LEFT(XY, 10)+ RIGHT(XY, 19,10)正确答案:C9.【单选题】下列关于数据结构基本概念的叙述中,哪一条是不正确的A.数据是采用计算机能够识别、存储和处理的方式,对现实世界的事物进行的描述B. 数据元素(或称结点、记录等) 是数据的基本单位C.一个数据元素至少由两个数据项组成D.数据项是有独立含义的数据最小单位正确答案:C10.【单选题】数据库管理系统中用于定义和描述数据库逻辑结构的语言称为A.数据库模式描述语言(DDL)B.数据库子语言(SubDL)C.数据操纵语言(DML)D.数据结构语言正确答案:A11.【单选题】已知SN 是一个字符类型的字段,有查询语句:SELECT SN FROM S WHERE SN LIKE 'AB%' 该查询语句的执行结果是A.含有3 个字符‘ AB% ’的所有SN 字段B.仅含有3 个字符且前两个为‘ AB’的SN 字段C.以字符串‘ AB’开始的所有SN 字段D.含有字符‘ A’或‘ B’的所有SN 字段正确答案:C12.【单选题】已经获得除CPU 以外的所有所需资源的进程处于( )状态。
2023年计算机四级《数据库工程师》考试全真模拟易错、难点汇编贰(答案参考)(图片大小可自由调整)一.全考点综合测验(共50题)1.【多选题】以下有关程序调试的说法中,正确的是A.在出现缺陷的地方,附近很可能还有别的缺陷B.修改缺陷的一个常见失误是只修改了这个缺陷的征兆或这个缺陷的表现,而没有修改缺陷的本身C.修正一个缺陷时必须确保不会引入新的缺陷D.可以通过直接改变目标代码来修改缺陷E.修改缺陷也是程序设计的一种形式正确答案:ABE2.【单选题】下列关于分布式数据库并发控制的主站点技术的叙述中,哪一条是错误的?A.主站点技术是一种识别数据项副本的并发控制方法B.主站点技术中所有的识别副本都保留在同一站点上C.所有的锁都在主站点上存取,而且数据项本身也必须在主站点上存取D.主站点技术的好处是它是集中式方案的简单扩展因此不太复杂正确答案:C3.【多选题】以下的说法中,属于白盒测试方法的是A.根据规格说明描述,列出所有可能的输入数据和对应的输出数据B.采用控制流图来表达被测程序模型,揭示程序中的控制结构C.通过合理地选择一组穿过程序的路径,以达到某种测试度量D.单元测试一般采用白盒测试方法,辅以黑盒测试方法E.集成测试主要采用黑盒测试方法,辅以白盒测试方法正确答案:BC4.【单选题】以下有关工作分解结构WBS的叙述中,错误的是A.WBS包括了项目所有工作,使得计划和实施不存在遗漏B.通过WBS,明确项目相关各方的工作接口,便于责任划分和落实,有利沟通C.把项目分解为具体的工作任务,可将进度、成本、质量分解到可控制的各任务D.WBS所涉及的工作或任务都是对要交付的产品分解的结果正确答案:A5.【多选题】下列对于关系操作的叙述中,哪些是正确的?A.并、交、差、笛卡尔积是基于传统集合论的操作,它们都必须满足相容性条件B.两个关系如果满足相容性条件,则这两个关系具有相同的属性个数,并且每对相对应的属性都具有相同的域C.R∪S = R-( R-S )D.设R和S分别为r元和s元关系,则R和S的笛卡儿积R×S是一个r+s元关系E.若关系R有k1个元组,关系S有k2个元组,则R与S的笛卡尔积有k1×k2个元组正确答案:BDE6.【单选题】以下的叙述中,属于面向对象的系统设计中问题域部分设计的是A.用已有的类B.提供访问控制C.用户分类D.标识持久性对象正确答案:C7.【单选题】下列关于知识发现与数据挖掘的叙述中,哪一条是错误的?A.知识发现的过程可以概括为三部分:数据准备、数据挖掘、及结果的解释和评估B.数据挖掘阶段首先要确定挖掘的任务或目的,如数据分类、聚类、关联规则发现或序列模式发现等。
国家电网招聘考试计算机类专业知识(数据库系统)模拟试卷2(题后含答案及解析)题型有:1. 单项选择题单项选择题1.数据模型的三要素分别是( )。
A.算法、程序和数据B.数据类型、数据项和关系C.数据结构、数据操作和完整性约束D.实体、属性和关系正确答案:C 涉及知识点:数据库系统2.SQL语句中删除表的命令是( )。
A.DELETEDBFB.ERASETABLEC.DELETETABLED.DROPTABLE正确答案:D 涉及知识点:数据库系统3.数据库系统的数据独立性是指( )。
A.不会因为存储策略的变化而影响存储结构B.不会因为数据的变化而影响应用程序C.不会因为系统数据存储结构与数据逻辑结构的变化而影响应用程序D.不会因为某些存储结构的变化而影响其他的存储结构正确答案:C解析:数据库系统的数据独立性是指数据库中的数据独立于应用程序,并且不依赖于应用程序,即数据的逻辑结构、存储结构与存取方式的改变不会影响应用程序。
数据独立性一般分为物理独立性和逻辑独立性。
知识模块:数据库系统4.数据库表的外码( )。
A.是另一个表的码B.与本表没关系C.是本表的码D.以上皆错正确答案:A解析:数据库表的外码是本表的一个属性,与本表相关但非主码,外码是另一个表的主码。
知识模块:数据库系统5.有两个关系R和S如下:由关系R通过运算得到关系S,则使用的运算是( )。
A.选择B.投影C.插入D.连接正确答案:B解析:由于关系s是从关系尺中选择出若干属性列组成的,因此使用的运算为投影。
投影是从列的角度进行的运算。
知识模块:数据库系统6.有两个关系尺和S如下:由关系R通过运算得到关系S,则使用的运算是( )。
A.选择B.投影C.插入D.连接正确答案:A解析:由于关系S是从关系R中选择出若干元组组成的,因此使用的运算为选择。
选择是从行的角度进行的运算。
知识模块:数据库系统7.有三个关系R、S和T如下:由关系R和S通过运算得到关系T,则使用的运算是( )。
国家二级VF机试(数据库设计基础)模拟试卷2(题后含答案及解析)题型有:1. 选择题选择题1.数据库管理系统是A.操作系统的一部分B.在操作系统支持下的系统软件C.一种编译系统D.一种操作系统正确答案:B解析:数据库管理系统是数据库的机构,它是一种系统软件,负责数据库中的数据组织、数据操纵、数据维护、控制及保护和数据服务等。
知识模块:数据库设计基础2.数据库应用系统中的核心问题是A.数据库设计B.数据库系统设计C.数据库维护D.数据库管理员培训正确答案:A解析:在数据库应用系统中的一个核心问题就是设计一个能满足用户要求,性能良好的数据库,这就是数据库设计。
所以数据库设计是数据库应用的核心。
知识模块:数据库设计基础3.数据库系统的核心是A.数据模型B.数据库管理系统C.数据库D.数据库管理员正确答案:B解析:数据库管理系统(DBMS)是数据库的机构,它是一种系统软件,负责数据库中的数据组织、数据操纵、数据维护、控制及保护和数据服务等。
所以,数据库管理系统是数据系统的核心。
知识模块:数据库设计基础4.数据库DB、数据库系统DBS、数据库管理系统DBMS之间的关系是A.DB包含DBS和DBMSB.DBMS包含DB和DBSC.DBS包含DB和DBMSD.没有任何关系正确答案:C解析:数据库系统(Database System简称DBS)由下列几个部分组成:数据库(DB)、数据库管理系统(DBMS)、数据库管理员(人员)、系统平台之一——硬件平台(硬件)、系统平台之二——软件平台(软件)。
这五个部分构成了一个以数据库为核心的完整的运行实体,称为数据库系统。
其中DB(DataBase)即数据库,是统一管理的相关数据的集合;DBMS(Database Management System)即数据库管理系统,是位于用户与操作系统之间的一层数据管理软件,为用户或应用程序提供访问DB的方法。
知识模块:数据库设计基础5.数据库管理系统中负责数据模式定义的语言是A.数据定义语言B.数据管理语言C.数据操纵语言D.数据控制语言正确答案:A解析:数据库管理系统一般提供相应的数据语言,它们分别是:数据定义语言,负责数据的模式定义与数据的物理存取构建;数据操纵语言,负责数据的操纵,包括查询及增、删、改等操作:数据控制语言,负责数据完整性、安全性的定义与检查以及并发控制、故障恢复等功能。
2023年计算机三级《数据库》考试全真模拟易错、难点汇编贰(答案参考)(图片大小可自由调整)一.全考点综合测验(共50题)1.【单选题】下列叙述中,不正确的是A.DBMS 是操纵和管理数据库的软件系统,是数据库系统的核心B.DBMS 具有结构清晰和开放性等特点C.DBMS 可以基于数据模型进行分类D.DBMS 中的数据字典并不能作为数据库运行的基本依据正确答案:D2.【单选题】文件的存取方法依赖于Ⅰ. 文件的物理结构Ⅱ. 文件的逻辑结构Ⅲ. 存放文件的设备的物理特性A.仅ⅠB.仅ⅡC.仅Ⅰ和ⅡD.仅Ⅰ和Ⅲ正确答案:D3.【单选题】在SQL中,建立视图用A.CREATESCHEMA命令B.CREATETABlE命令C.CREATEVEIW命令D.CREATE INDEX命令正确答案:C4.【单选题】实际存储在数据库中的表是A.基本表B.视图C.基本表和视图D.以上均不是正确答案:A5.【单选题】在程序状态字PSW 中设置了一位,用于控制用户程序只能执行非特权指令,这一位是A.保护位B.CPU 状态位C.修改位D.条件位正确答案:B6.【单选题】下列关于浏览器/服务器结构软件开发的叙述中,哪一条是不正确的A.信息系统一般按照逻辑结构可划分为表现层、应用逻辑层和业务逻辑层B.以应用服务器为中心的模式中,客户端一般有基于脚本和基于构件的两种实现方式C.以Web服务器为中心的模式中,所有的数据库应用逻辑都在Web服务器端的服务器扩展程序中执行D.以数据库服务器为中心的模式中,数据库服务器和HTTP服务器是紧密结合的正确答案:A7.【单选题】双链表的每个结点包括两个指针域。
其中rlink 指向结点的后继,llink 指向结点的前驱。
如果要在p所指结点前面插入q所指的新结点,下面哪一个操作序列是正确的A.p↑.rlink ↑.llink:=q ;p↑.rlink:=q ;q↑.link:=p ;q↑.rlink :=p↑.rlink ;B.p↑.llink ↑.rlink :=q;P↑.llink :=q;q↑.rlink :=p;q↑.llink :=p↑.llink ;C.q↑.llink :=P;q↑.rlink :=p↑.rlink ;p↑.rlink ↑.llink :=q;p↑.rlink :=q;D. q↑.rlink :=P;q↑.llink :=p↑.llink ;p↑.llink ↑.rlink :=q;P↑.llink :=q;正确答案:D8.【单选题】下列除了( ) 语句之外,其余的只要加上前缀标识和结束标志就能嵌入在宿主语言程序中使用A.INSERTB.DELETEC.SELECTD.UPDATE正确答案:C9.【单选题】若系统运行过程中,由于某种硬件故障,使存储在外存上的数据全部损失或部分损失,这种情况称为______。
1.下列______是数据库管理系统DBMS运行所依据的信息。
Ⅰ.数据完整性定义Ⅱ.安全保密定义Ⅲ.模式、内模式和外模式定义Ⅳ.数据库开放性定义Ⅴ.用户界面形式定义A、仅Ⅰ、Ⅲ和ⅣB、仅Ⅰ、Ⅱ和Ⅲ√C、仅Ⅱ、Ⅲ和ⅣD、都是数据库管理系统DBMS运行所依据的信息是,模式,外模式,存储模式的定义;安全保密定义;完整性定义;存取路径的定义。
可见Ⅰ、Ⅱ和Ⅲ是正确的。
2.关系代数操作是基于如下的关系R和S。
若结果如下,这是对关系R和S执行了______。
A、√B、C、D、连接运算中有两种最为重要也最为常用的连接:一种是等值连接;另一种是自然连接。
1、等值连接:若θ为"="的连接运算称为等值连接,它是从关系R与S的笛卡尔积中选取A,B属性值相等的那些元组,即等值连接为2、自然连接:是一种特殊的等值连接,它要求两个关系中进行比较的分量必须是相同的属性组,并且要在结果中把重复的属性去掉,即若R和S具有相同的属性组A1,A2,…,AK,则自然连接可记做其中是除了分量以外的R×S的所有分量组成的序列,且它们的顺序与在R×S中相同。
3.如果时间片用完,则正在运行的进程的状态变为______。
A、就绪态√B、结束态C、阻塞态D、挂起态时间片轮转算法的基本思想是,将CPU的处理时间划分成一个个时间片,就绪队列中的诸进程轮流运行一个时间片,当时间片结束时,就强迫运行进程让出CPU,该进程进入就绪队列,等待下次调度。
同时,进程调度又去选择就绪队列中的一个进程,分配给它一个时间片,以投入运行。
4.设有一组作业,它们的提交时刻和估计运行时间如下所示:作业名提交时刻估计运行时间(分钟)Job1 10:00 50Job2 10:10 30Job3 10:30 10Job4 10:50 5在10:50时刻开始进行作业调度,调度采用最高响应比优先算法,第一个被选中执行的作业是______。
A、Job1B、Job2C、Job3√D、Job4最高响应比作业优先算法,响应比R定义为系统对作业的响应时间与作业估计运行时间的比值,即R=响应时间/估计运行时间=(作业等待时间+估计运行时间)/估计运行时间=1+作业等待时间/估计运行时间。
1、在数据库中存储的是_数据以及数据之间的联系2、DB 、DBMS 和DBS 三者之间的关系是-DBS 包括DB 和DBMS3、在数据库中,产生数据不一致的根本原因是_数据冗余4、自然连接是构成新关系的有效方法。
一般情况下,当对关系R 和S 使用自然连接时,要求R 和S 含有一个或多个共有的_属性3、数据库系统的数据独立性是指不会因为系统数据存储结构与数据逻辑结构的变化而影响应用程序6、关系数据库中,实现表与表之间的联系是通过 参照完整性规则7、设关系R 有K1个元组和r 个属性,关系S 有K2个元组和s 个属性,则关系R 和S 进行笛卡尔积操作后的结果关系中的元组数目是K1×K2 ,属性个数为r+s10、数据库的完整性是指数据的 正确性和相容性11、数据库设计的概念结构设计阶段,表示概念结构的常用方法和描述工具是 实体-联系方法和E -R 图12、应用数据库的主要目的是为了 共享数据问题13.关系数据库中,关系称为_表__,元组亦称为__行__,属性亦称为_列__。
5、数据库描述语言的作用是_定义数据库_。
6、一个关系模式可以形式化地表示为_R (U ,D ,dom ,F )_。
7、关系数据库操作的特点是__一次一集合_式操作。
8.数据库的所有关系模式的集合构成_关系数据库模型,所有的关系集合构成关系数据库。
8、SQL 的GRANT 和REVOKE 语句主要用来维护数据库的安全性10、设有关系模式R(A,B,C)和S(C,D)。
与SQL 语句“SELECT A,B,D FROM R,S WHERER.C=S.C ”等价的关系代数表达式为S))(R (σπS.C R.C D B,A,⨯=11、在数据库设计中数据流图(DFD )和数据字典(DD)主要用来描述结构化方法中的_需求分析阶段的工具。
14、SQL 的集合处理方式与宿主语言单记录的处理方式之间用_游标_来协调。
17、数据库的_完整性_是指数据的正确性和相容性。
练习91. 单项选择题(1) SQL语言是( )语言A.层次数据库B.网络数据库C. √关系数据库D.非数据库(2) 在SQL语言中,实现数据检索的语句是( )A.√SELECTB.INSERTC.UPDA TED.DELETE(3) 下列SQL语句中,修改表结构的是( )A.√ALTERB.CREATEC.UPDATED.INSERT第(4)~(7)题基于这样的3个表即学生表S、课程表C和学生选课表SC,它们的结构如下:S(S#,SN,SEX,AGE,DEPT)C(C#,CN)SC(S#,C#,GRADE)其中:S#为学号,SN,为姓名,SEX为性别,AGE为年龄,DEPT为系别,C#为课程号,CN为课程名,GRADE为成绩(4) 检索所有比"王华"同学年龄大的学生姓名、年龄和性别.正确的SELECT语句是( )A.√SELECT,AGE,SEX FROM S;WHERE AGE>(SELECT AGE FROM S WHERE SN="王华")B.SELECT SN,AGE,SEX;FROM S;C.SELECT SN,AGE,SEX ,FROM S;WHERE AGE>(SELECT AGE WHERE SN="王华")D.SELECT SN,AGE,SEX,FROM S;WHERE AGE>王华.AGE(5) 检索选修课程"C2"的学生中成绩最高的学生的学号,正确的SELECT语句是( )A.SELECT S# FORM SC;WHERE C#="C2" AND GRADE >=;(SELECT GRADE FROM SC WHERE C#="C2")B.SELECT S# FORM SCWHERE C#="C2" AND GRADE IN;(SELECT GRADE FROM SC WHERE C#="C2")C.SELECT S# FORM SC;WHERE C#="C2" AND GRADE NOT IN;(SELECT GRADE FROM SC WHERE C#="C2")D. √SELECT S# FORM SC;WHERE C#="C2" AND GRADE >=ALL;(SELECT GRADE FROM SC WHERE C#="C2")(6) 检索学生姓名及其所选修课程的课程号和成绩.正确的SELECT语句是( )A.SELECT S.SN,SC.C#,SC.GRADE;FROM S;WHERE S.S#=SC.S#B.SELECT S.SN,SC.C#,SC.GRADE;FROM SC;WHERE S.S#=SC.GRADEC. √SELECT S.SN,SC.C#,SC.GRADE;FROM S,SC;WHERE S.S#=SC.S#D.SELECT S.SN,SC.C#,SC.GRADE;FROM S.SC(7) 检索选课在四门以上的课程的学生总成绩不统计不及格的课程),并要求按总成绩的降序排列出来,正确的SELECT语句是( )A.SELECT S#, SUM(GRADE) FROM SC;WHERE GRADE>=60;GROUP BY S#;ORDER BY 2 DESC;HA VING COUNT (*)>=4B. √SELECT S#,SUM(GRADE) FROM SC;WHERE GRADE>=60;GROUP BY S#;HA VING COUNT (*).=4;ORDER BY 2 DESCC.SELECT S#,SUM(GRADE) FROM SC;WHERE GRADE>=60;HA VING COUNT (*)>=4;GROUP BY S#;ORDER BY 2 DESCD.SELECT S#,SUM(GRADE) FROM SC;WHERE GRADE>=60;ORDER BY 2 DESC;GROUP BY S#;HA VING COUNT (*)>=4(8) 假定学生关系是S(SNAME, SEX, AGE),课程关系是C( C#, CNAME,TEACHER),学生选课关系是SC(S#, C#,GRADE).要查找选修"COMPUTER"课程的"女"学生姓名,将涉及到关系( )A.SB. √SC,CC.S,SCD.S,C,SC(9) 下面叙述正确的是( )A.SELECT 命令是通过FOR子句指定查询条件B.√SELECT命令是通过WHERE子句指定查询条件C.SELECT命令是通过WHILE子句指定查询条件D.SELECT命令是通过IS子句指定查询条件(10) 已知基本表SC(S#,C#,GRADE).则"统计选修了课程的学生人次数"的LELECT-SQL语句为( )A.SELECT COUNT (DISTINCT S#) FROM SCB.√SELECT COUNT (S#) FROM SCC.SELECT COUNT () FROM SCD.DELECT COUNT (DISTINCT *) FROM SC(11) 与WHERE AGE BETWEEN 18 AND 23 完全等价的是( )A.WHERE AGE>18 AND AGE<23B.WHERE AGE>=18 AND AGE<23C.WHERE AGE>18 AND AGE<=23D.√WHERE AGE>=18 AND AGE <=23(12) 在SELECT-SQL语句的下列子句中,通常和HA VING子句同时使用的是( )A.ORDER BY 子句B.WHERE子句C. √GROUP BY 子句D.均不需要(13) 在查询中统计记录的个数时,应使用( )函数A.SUMB.COUNT(列名)C. √COUNT(*)D.A VG(14)在查询中统计某列中值的个数应使用( )函数A.SUMB. √COUNT(列名)C.COUNT(*)D.A VG2. 简答题(1) 试述SQL语言支持的三级逻辑结构(2) 设数据库company有两个基本表:职工表:EMP(E,ENAME,AGE,SALARY,D),其属性分别表示职工号,姓名,年龄,工资,工作号) 部门表:DEPA(D,DNAME,MGR),其属性分别表示部门号,部门名称,部门经理的职工号试完成以下各小题:①用CREATE TABLE 语句定义基本表EMP 和DEPA(需定义主码和外码,将mgr作为DEPA的外码)②检索每个部门的职工人数和平均工资.要求显示(部门号,部门名称,职工人数,平均工资)③在DEPA表中,删除人数少于10人的部门元组(3) 对于上题的两个基本表,试完成以下各小题:①把大于50岁的经理全部免职(即把这些部门的MGR#值置为空值得注意,用SQL语句实现②创建一个年龄大于50岁的职工视图,属性为(D, DNAME, E, ENAME, AGE, SALARY)③指出如下SQL语句的查询功能(由于有两层子查询,在VFP中不能运行)SELECT ENAME, AGE FROM EMP;WHERE E IN ;(SELECT MGR FROM DEPA;WHERE D IN;(SELECT D FROM EMP WHERE ENAME='张华'))(4) 设有如下基本表R:R(NO, NAME, SEX, AGE, CLASS)其中,NO为学号,NAME为姓名,SEX为性别,AGE为年龄,CLASS为班号,主关键字是NO.写出实现下列功能的SQL语句①插入一个记录(25,'李明','男',21,'95031')②插入"95031"班学号为30、姓名为"郑各"的学生记录③将学号为10的学生姓名改为"王华"④将所有"95101"班号改为'95091"⑤删除学号为20的学生记录⑥删除姓"王"的学生记录。
《数据库技术及应用》期末考试模拟(二)《数据库技术及应用》期末考试模拟题(二)姓名________ 分数________一、单项选择题(每个题只有一个答案是正确的。
每题2分,共25题,50分)1.( A )是位于用户和操作系统之间的一层数据管理软件。
数据库在建立、使用和维护 A.文件或文件组可以由一个以上的数据库使用 B.文件只能是一个文件组的成员C.数据和事务日志信息不能属于同一文件或文件组 D.事务日志文件不能属于任何文件组16.SQL Server把数据及相关信息用多个逻辑组件来表示,这些逻辑组件通常被称为数据库对象。
以下(D )不属于数据库对象 A.表 B.视图 C.索引 D.备份 17.安装SQL Server后,数据库服务器已经自动建立4个系统数据库,以下(B )不是系统数据库。
时由其统一管理、统一控制。
A.DBMS B.DB C.DBS D.DBA2.在数据库系统的三级模式结构中,用来描述数据的全局逻辑结构的是( C )。
A.子模式 B.用户模式 C.模式 D.存储模式 3.下列选项中,不属于数据库特点的是( C)。
A.数据共享B.数据完整性C.数据冗余很高D.数据独立性高 4.要保证数据库逻辑数据独立性,需要修改的是(c )。
A.模式 B.模式与内模式的映射 C.模式与外模式的映射 D.内模式 5.在关系数据库中,视图是三级模式结构中的( D)。
A.内模式 B.模式 C.存储模式 D.外模式 6.在数据库中可以创建和删除表、视图、索引,可以修改表,这是因为DBMS提供了( C )。
A.数据定义功能 B.数据查询功能 C.数据操作功能 D.数据控制功能7.数据库DB、数据库系统DBS、数据库管理系统DBMS三者之间的关系是( A )。
A. DBS包括DB和DBMSB.DBMS包括DB和DBSC.DB 包括DBS和DBMSD.DBS包括DB,也就是DBMS 8.数据库系统的数据独立性体系在( B )。