安全专业软件_第1页
安全专业软件_第2页
安全专业软件_第3页
安全专业软件_第4页
安全专业软件_第5页
已阅读5页,还剩17页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、安全专业软件课程习题集西南科技大学成人、网络教育学院版权所有习题【说明】:本课程安全专业软件(编号为14014)共有单选题,简答题,综合 设计题,作图题等多种试题类型,其中,本习题集中有简答题等试题类型未 进入。一、单选题ER模型属于()概念模型B.层次模型C.网状模型D.关系模型2.数据库系统的三级模式结构中,定义索引的组织方式属于()概念模式B.外模式C.逻辑模式D.内模式物理结构的改变不影响整体逻辑结构的性质,称为数据库的( )物理数据独立性B.逻辑数据独立性C.物理结构独立性D.逻辑结构独立性一个供应商可供应多种零件,而一种零件可由多个供应商供应,则实体供应商与零件 TOC o 1-5

2、 h z 之间的联系是()一对一B. 一对多C.多对一D.多对多在数据库设计中,独立于计算机的硬件和DBMS软件的设计阶段是()A.概念设计B.物理设计C.逻辑设计D.系统实施按照PX协议规定,一个事务要更新数据对象Q,必须先执行的操作是()A.READ(Q)B.WRITE(Q)C.LOCK S(Q)D.LOCK X(Q)下列聚集函数中不忽略空值(null)的是()A.SUM(列名)B.MAX(列 名)C.COUNT(*)D.AVG(列 名) TOC o 1-5 h z 数据库系统中,对用户使用的数据视图的描述称为()概念模式B.内模式C.存储模式D.外模式数据库的三级模式之间存在着两级映象,

3、使数据库系统具有较高的数据()相容性B.独立性C.共享性D. 一致性实体完整性规则是指关系中()不允许有空行B.主键不允许有空值C.不允许有空列D.外键不允许有空值数据库与文件系统的根本区别在于()A提高了系统效率B方便了用户使用C数据的结构化 D节省了存储空间公司中有多个部门和多名职员,每个职员只能属于一个部门,一个部门可以有多名职员,从职员到部门的联系类型是()。A.多对多B. 一对一C.多对一D. 一对多“一个事务中的诸操作要么都做,要么都不做”,这是事务的(A.原子性C.隔离性关系模型中,一个码是A可以由多个任意属性组成B至多由一个属性组成C由一个或多个属性组成,其值能够惟一标识关系中

4、一个元组D以上都不是区分不同实体的依据是()。A.名称B.属性C.对象D.概念设计性能较优的关系模式称为规范化A.关系规范化理论C.代数运算理论DBMS普遍采用A.索引C.封锁B. 一致性D.持续性)。规范化的主要理论依据是(B.关系运算理论D.数理逻辑理论)方法来保证调度的正确性。B.授权D.日志)属性。)。多个事务执行的次序称为()A步骤B过程 C流程 D调度在数据库系统中,视图可以提供数据的()A完整性B并发性C安全性D可恢复性事务的持续性是指()事务中包括的所有操作要么都做,要么都不做B事务一旦提交,对数据库的改变是永久的一个事务内部的操作对并发的其他事务是隔离的事务必须使数据库从一个

5、一致性状态变到另一个一致性状态一辆汽车由多个零部件组成,且相同的零部件可适用于不同型号的汽车,则汽车实体 集与零部件实体集之间的联系是(B. 1:MM:N)B.硬盘数据丢失D.磁带数据丢失)B数据库管理系统D数据库管理员1:1D.(C. M:1系统故障会造成A.内存数据丢失C.软盘数据丢失数据库系统核心是(A 数据C数据库用户)。C. 用 户 模数据库系统的三级模式中,表达物理数据库的是(A.外模式B.模式式D.内模式 TOC o 1-5 h z 供应商可以给某个工程提供多种材料,同一种材料也可以由不同的供应商提供,从材 料到供应商之间的联系类型是()。A. 多 对 多B. 一 对 一C. 多

6、 对一D. 一对多在关系模型中,关系的每一个属性值()。A.不能全同B.可以全同C.必须全同D.是不可分割的多个用户同时对同一数据进行操作,描述的是()。A.数据库的完整性B.数据库的并发控制C.数据库的恢复D.数据的完整性以下四项中,不包括在数据库维护工作中的是()。A.故障维护B.设计关系模型C.定期维护D.日常维护DBMS中实现事务持久性的子系统是()安全性管理子系统完整性管理子系统并发控制子系统恢复管理子系统描述事物的符号记录称为()。A.信息B.数据C.记录D.记录集合长期存储在计算机内的有组织,可共享的数据集合是()。A数据库管理系统B数据库系统C.数据库D文件组织在数据库中,产生

7、数据不一致的根本原因是()。数据存储量太大没有严格保护数据未对数据进行完整性控制数据冗余数据库管理系统(DBMS)是()。A. 一个完整的数据库应用系统B. 一组硬件C. 一组软件D.既有硬件,也有软件数据库的完整性是指数据的()。A.正确性和相容性B.合法性和不被恶意破坏C.正确性和不被非法存取D.合法性和和相容性概念结构设计阶段得到的结果是()。A.数据字典描述的数据需求B. E-R图表示的概念模型C.某个DBMS所支持的数据模型D.包括存储结构和存取方法的物理结构一个实体型转换为一个关系模式。关系的码为()。A.实体的码B.二个实体码的组合C. n端实体的码D.每个实体的码如何构造出一个

8、合适的数据逻辑结构是()主要解决的问题。A.关系数据库优化B.数据字典C.关系数据库规范化理论D.关系数据库查询数据模型用来表示实体间的联系,但不同的数据库管理系统支持不同的数据模型。在 常用的数据模型中,不包括()。A.网状模型B.链状模型C.层次模型 D.关系模型相对于非关系模型,关系数据模型的缺点之一是()A存取路径对拥护透明,需进行查询优化B数据结构简单C数据独立性高D有严格的数学基础数据库镜象可以用于()A保证数据库的完整性B实现数据库安全性C进行数据库恢复或并发操作D实现数据共享关系数据模型的三个组成部分中,不包括()A.完整性规则B.数据结构C.数据操作D.并发控制69.事务有多

9、个性质,其中不包括()A. 一致性B.唯一性C.原子性D.隔离性SQL语言中,实现数据存取控制功能的语句是(B.INSERT 和 DELETED.COMMIT 和 ROLLBACK需要消除属性冲突、命名冲突和(B.联系冲突D.实体冲突A.CREATE 和 DROPC.GRANT 和 REVOKE全局ER模型的设计A.结构冲突C.类型冲突 TOC o 1-5 h z 表达式 “AGE BETWEEN 18 AND 24” 等价于()A.AGE18 AND G=18 AND G18 AND G=18 AND AGE=24实现关系代数投影运算的SQL子句是()A.SELECTB. ORDER BYC

10、.FROMD. WHERESQL语言中,用GRANT / REVOKE语句实现数据库的()A.并发控制B.完整性控制C.一致性控制D .安全性控制在事务依赖图中,若各个事务之间的依赖关系构成循环,则就会出现()A.死锁B.共享锁C.活锁D.排它锁以下关于事务调度和封锁的描述中,正确的是()遵守两段封锁协议的并发事务一定是可串行化的可串行化的并发事务一定遵守两段封锁协议遵守两段封锁协议的并发事务不一定是可串行化的遵守两段封锁协议的并发事务一定不会产生死锁数据库(DB),数据库系统(DBS)和数据库管理系统(DBMS)之间的关系是()。A.DBS 包括 DB 和 DBMS。 B.DBMS 包括 D

11、B 和 DBSC.DB包括DBS和DBMSD.DBS就是DB,也就是DBMSSQL基本表的创建中是通过()实现参照完整性规则的。A.主键子句B.外键子句C.检查子句D.NOT NULL在E-R模型转换成关系模型的过程中,下列叙述不正确的是()。每个实体类型转换成一个关系模式每个M:N联系类型转换一个关系模式每个联系类型转换成一个关系模式在处理1 : 1和1 : N联系类型时,不生成新的关系模式。假如采用关系数据库系统来实现应用,在数据库设计的()阶段,需要将E-R模型转换为关系数据模型。A.概念设计B.物理设计C.逻辑设计D.运行阶段如果事务T已在数据R上加了 X锁,则其他事务在数据R上( )

12、A只可加X锁B只可加S锁C可加S锁或X锁 D不能加任何锁构造关系数据模型时,通常采用的方法是()。A.从网状模型导出关系模型B.从层次模型导出关系模型C.从E-R图导出关系模型D.以上都不是SQL语言的GRANT和REVOKE语句主要是用来维护数据库的()。A完整性B可靠性C隔离性D安全性在数据库设计中,将E-R图转换成关系数据模型的过程属于()A.需求分析阶段B.概念设计阶段C.逻辑设计阶段D.物理设计阶段如果事务T已在数据R上加了 S锁,则其他事务在数据R上( )A只可加X锁B只可加S锁C可加S锁或X锁 D不能加任何锁如果有两个事务,同时对数据库中同一数据进行操作,不会引起冲突的操作是()

13、。一 个是 DELETE,一个是 SELECT一 个是 SELECT,一个是 DELETE两个都是UPDATE两个都是SELECSQL语言的结构中,()有对应的存储文件。A.视图B.基表C.视图和基表D.存储文件和视图事务日志用于保存()。A.程序运行过程B.程序的执行结果C.对数据的更新操作D.对数据的查询操作SQL中,下列涉及空值的操作,不正确的是()AGE IS NULLAGE IS NOT NULLAGE = NULLNOT (AGE IS NULL)如果事务T获得了数据项Q上的排它锁,则T对Q ()只能读不能写只能写不能读既可读又可写不能读不能写数据库恢复的基础是利用转储的冗余数据。

14、这些转储的冗余数据包指()。A数据字典、应用程序、审计档案、数据库后备副本B数据字典、应用程序、日志文件、审计档案C日志文件、数据库后备副本D数据字典、应用程序、数据库后备副本在DBS中,DBMS和OS之间的关系是()A.相互调用B. DBMS调用OSC. OS调用DBMSD.并发运行并发操作会带来哪些数据不一致性()。丢失修改、不可重复读、读脏数据、死锁不可重复读、读脏数据、死锁丢失修改、读脏数据、死锁丢失修改、不可重复读、读脏数据若事务T对数据对象A加上X锁,则()。只允许T修改A,其它任何事务都不能再对A加任何类型的锁。只允许T读取A,其它任何事务都不能再对A加任何类型的锁。只允许T读取

15、和修改A,其它任何事务都不能再对A加任何类型的锁。只允许T修改A,其它任何事务都不能再对A加X锁。68-现有关系表:医疗(患者编号,医生编号,医生姓名,诊断日期,诊断结果,恢复情 况)的主码是()A患者编号,医生编号,诊断日期 B医生编号 C诊断日期D患者编号对数据库并发操作有可能带来的问题包括()A.读出“脏数据”C.未被授权的用户非法存取数据70.SQL语言通常称为(A.结构化查询语言C.结构化定义语言B.带来数据的冗余破坏数据独立性)B.结构化控制语言D.结构化操纵语言二、综合设计题有一个数据库,包含以下基本表:在供应商、零件数据库中有以下3个关系模式:供应商:S(SNO,SNAME,C

16、ITY,STATUS)零件:P(PNO,PNAME,WEIGHT,COLOR,CITY)供应货:SP(SNO,PNO,QTY)供应货关系SP表示某供应商SNO,供应了 PNO零件,数量为QTY。用SQL语言完成以下操作:(1).求供应红色零件的供应商名字;(2).求北京供应商的号码、名字和状况(STATUS);.求零件P2的总供应量;.把零件P2的重量增加5公斤,颜色该为黄色。.统计每个供应商供应的项目总数。假设新华书店数据库中有2个关系模式:出版社(出版社编号,出版社名称,出版社地址)图书(图书编号,书名,出版社编号,图书分类,定价)试用SQL语句完成下题.检索出版社编号为“CS”的图书编号

17、、书名和定价。.查询图书分类为“教材”的书名、定价和出版社名称。.按照出版社编号统计每个出版社出版的图书有多少种和平均定价。.检索由高等教育出版社出版、图书分类为“教材”且定价超过30元的图书编 号和书名。”.删除图书编号“2000301”的图书信息.建立一个存储过程,统计各分类的图书的本数。设有三个关系模式如下:学生S(S#,SNAME,AGE,SEX)各属性的含义为:学号,姓名,年龄,性别学习SC(S#,C#,GRADE)各属性的含义为:学号,课程号,成绩课程C(C#,CNAME,TEACHER)各属性的含义为:课程号,课程名,教师基于以上关系模式试用SQL语句回答下列题:统计男生和女生的

18、人数。.检索教师张明所授课程的课程号和课程名。.选修教师张明课程的学生人数。.选修数据库原理的学生名单。.删除200030号学生的选课记录。.建立一个存储过程,通过输入学号,显示学生选课门数现有如下关系:职工(职工号,姓名,性别,职务,家庭地址,部门编号)部门(部门编号,部门名称,地址,电话)保健(保健卡编号,职工号,检查身体日期,健康状况)用SQL语句完成下列问题:.查找所有女科长的姓名和家庭地址;.查找“办公室”的科长姓名和家庭地址;.统计“财务科”中健康状况为“良好”的职工人数。.删除职工关系表中职工号为“3016”的记录;.将职工号为“3061 ”的职工的健康状况改为“一般”;.建立健

19、康状况为“差”的职工的视图。75.有三个关系部门(部门号,名称,负责人编号,联系电话)职工(职工号,姓名,出生日期,性别,工资,部门号,职称)医疗(职工号,就医日期,医疗费用,医院名称,诊断结果)用SQL语言实现下列问题:(1).检索职工“卢仪”作为部门负责人所在部门的名称和联系电话;(2).检索在“协和医院”中没有就医记录的职工号、姓名和部门名称;(3).将职工号为3301 的职工每次的医疗费用减半;(4).统计每个职工的医疗费用总和。(5).定义一个没有任何医疗记录的职工的职工号、姓名视图AAA。(6)建立一个存储过程,以职工号为形参,显示该职工的医疗清单。三、作图题某公司欲建立一个定单管

20、理系统,要求保存销售职工信息,产品信息,供应商信息, 定货人信息。已知每个销售职工可销售多种产品,每个产品可被个多个销售职工销售。每 个供应商可供应多种产品,而每种产品可由多个供应商供应。每个定货人可订购多种产 品,而每种产品可由多个定货人订购。销售职工有:职工号,姓名,电话;供应商有:供应商号,姓名,电话,地址;产品有:产品号,产品名称,型号规格。定货人有:定货人号,姓名,电话,地址;每次定货有定货日期和数量。要求:(1)根据上述语义设计E-R模型,要求标注联系类型。(2)将其转化为关系模式。注明每个关系的主键和外键。已知某个工厂中有多个工段,每个工段有多个车间,每个车间只在一个工段中,每个

21、车间生产多种产品,而每种产品可由多个车间生产。工段有:工段号,工段名;车间有:车间号,车间名,车间领导;产品有:产品号,产品名称,型号规格。每个车间完成的产品都有完工日期。(1)根据上述语义设计E-R模型,要求标注联系类型,可省略属性。(2)E-R模型转换成关系数据模型,并指出每一个关系的主键和外键(如果存在)。假设某公司在多个地区设有销售部经销本公司的各种产品,每个销售部聘用多名职 工,且每名职工只属于一个销售部。销售部有:部门名称、地区和电话等属性;产品有:产品编码、品名和单价等属性;职工有:职工号、姓名和性别等属性;每个销售部销售产品有数量属性。(1)根据上述语义画出ER图,要求在图中画

22、出属性并注明联系的类型。(2)试将ER模型转换成关系模型,并指出每个关系模式的主键和外键。假设某公司的业务规则如下:(1)公司下设几个部门,如技术部、财务部、市场部等。(2)每个部门承担多个工程项目,每个工程项目属于一个部门。(3)每个部门有多名职工,每一名职工只能属于一个部门。(4)一个部门可能参与多个工程项目。(5)工程项目有工程号、工程名两个属性;部门有部门号、部门名称两个属性;职工有 职工号、姓名、性别属性;问题:(1).根据上述规则设计E-R模型。(2).将E-R模型转换成关系数据模型,并指出每个关系的主键和外键。某企业集团有若干工厂,每个工厂生产多种产品,且每一种产品可以在多个工厂

23、生产, 每个工厂按照固定的计划数量生产产品;每个工厂聘用多名职工,且每名职工只能在一个 工厂工作,工厂聘用职工有聘期和工资。工厂的属性有工厂编号、厂名、地址,产品的属 性有产品编号、产品名、规格,职工的属性有职工号、姓名。(1)根据上述语义画出ER图,在ER图中需注明实体的属性、联系的类型及实体的标 识符。(2)将E-R模型转换成关系模型,并指出每个关系模式的主键和外键。某城市的一个超市欲建立超市物资管理系统,要求至少保存部门信息职,产品信息, 供应商信息。并用以完成以下工作:(1)查找某部门的负责人;(2)查找某产品的库存;(3)查找某产品的所属部门(4)查找某产品的供应商信息;(5)对产品

24、进行分部门统计;要求:(1)根据上述语义画出ER图,在ER图中需注明实体的属性、联系的类型及实体的标识 符。(2)将E-R模型转换成关系模型,并指出每个关系模式的主键和外键。四、简答题(略)答案一、单选题 TOC o 1-5 h z ADADADCDBBCCACBACDCBDABDADBBDCCDCABacbbcDBCADADAAABccDcDcBBBccccBDcAAA二、综合设计题71. (1) SELECT SNAME FROM S WHERE SNO IN (SELECTSNO FROM P, SP WHERE P. COLOR= 红 色AND P. PNO=SP. PNO);Sele

25、ct SNO, SNAME, STATUS FROM S WHERE S. CITY=北京Select sum(QTY) from SP WHERE PNO= P2.PDATE P SET WEIGHT=WEIGHT 十 5, COLOR=黄色 WHERE PNO= P2Select SNO,count(distinct PNO) From SP Group by(SNO)CTREATE PROC P_LIST Id CHAR(4)AsSelect PNAME, WEIGHT, COLOR, CITY From P WHERE PNO=Id72. Select图书编号,书名,定价from出版社

26、,图书where出版社.出版社编号=图书.出版社编号and出版社编号二CSSelect书名,定价,出版社名称from图书where图书分类=教材Select出版社编号,count( distinct图书分类),avg(定价)from 图书group by(出版社编号)Select图书编号,书名 from出版社,图书where出版社.出版社编号=图书.出版社编号and高等教育出版社and图书分类=教材and定价30delete from 图书 where 图书编号=2000301create proc book_countasSelect 图书分类,count( *) from 图书 group

27、 by(图书分类)SELECT SEX , COUNT (*)from S group by(sex)SELECT C#,CNAME FROM C where TEACHER=张明SELECT count(*) FROM S,SC,CWhere C.C#=SC.C# AND S.S#= SC.S# AND C.TEACHER=张明.SELECT S.SNAME FROM C,SC,CWhere C.C#=SC.C# AND S.S#= SC.S# AND C. CNAME =数据库原理DELETE FROM S WHERE S# = 200030CREATE PROC c_count id i

28、ntforselect count(distinct .课程编号)as选课门数from 选课where 学号=id;SELECT姓名,家庭地址FROM职工WHERE性别=女and职务=科长(2)SELECT姓名,家庭地址FROM职工,部门WHERE部门.部门名称二办公室 and职工.职务=科长And部门.部门编号=职工.部门编号(3)SELECT count(*) FROM职工,部门,保健WHERE部门.部门名称=财务科 and保健.健康状况=良好And部门.部门编号=职工.部门编号And保健.职工号=职工.职工号(4)delete form 职工 where 职工编号= 3061(5) update保健set健康状况=一般 where职工编号= 3061(6)create view bad_healthas SELECT * FROM 职工,保健WHERE保健.健康状况=差 And保健.职工号=职工.职工号SELECT部门.名称,部门.联系电话FROM职工,部门WHERE职工.姓名=卢仪 AND部门.负责人编号=职工.职工号(2)SELECT职工号,姓名,部门名称FROM职工WHERE职工号 not in Select职工号 From医疗Where医院名称=协和医院 (3) UPDATE医疗SET 医疗费用=医疗费用/2 where职工号=

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论