嘉应学院数据库试卷(终极版)
数据库期末考试试题及答案
数据库期末考试试题及答案一、名词解释(每小题2分,共10分)1. 数据库(Database)2. 数据模型(Data Model)3. 表(Table)4. 字段(Field)5. 记录(Record)6. 主键(Primary Key)7. 外键(Foreign Key)8. 索引(Index)9. 视图(View)10. 存储过程(Stored Procedure)二、选择题(每小题2分,共20分)1. 下列哪个是关系型数据库管理系统?A. OracleB. MyBatisC. MongoDBD. Redis2. 在数据库中,哪个字段用于唯一标识一条记录?A. 字段名B. 数据类型C. 主键D. 索引3. 以下哪个不属于数据库的基本操作?A. 插入B. 删除C. 修改D. 格式化4. 下列哪个SQL语句用于创建表?A. SELECTB. INSERTC. CREATE TABLED. UPDATE5. 在SQL中,哪个关键字用于删除表?A. DROP TABLEB. DELETEC. ALTER TABLED. TRUNCATE TABLE6. 下列哪个SQL语句用于查询所有字段?A. SELECT FROM table_nameB. SELECT table_name FROMC. SELECT FROM table_nameD. SELECT table_name7. 以下哪个函数用于计算两个日期之间的差值?A. DATEDIFFB. TIMESTAMPDIFFC. DATE_ADDD. DATE_SUB8. 下列哪个SQL语句用于修改表的结构?A. MODIFY TABLEB. ALTER TABLEC. CHANGE TABLED. RENAME TABLE9. 下列哪个关键字用于创建外键约束?A. FOREIGN KEYB. CONSTRAINTC. PRIMARY KEYD. INDEX10. 以下哪个存储过程用于备份数据库?A. BACKUP DATABASEB. RESTORE DATABASEC. CREATE DATABASED. DROP DATABASE三、填空题(每小题2分,共20分)1. 在SQL中,用于插入数据的语句是______。
数据库期末考试复习题及答案
4
3. 登记日志文件时必须遵循什么原则? 登记日志文件时必须遵循两条原则:
(1)登记的次序严格按并发事务执行的时间次序。(1 分) (2)必须先写日志文件,后写数据库。(2 分)
得分
四、设计题
( 第 1 题 4 分,第 2 题 6 分,第 3 题 3 分,第 4 题 4 分, 第 5 题 8 分,共 25 分)
2
15.在 E-R 模型中,如果有 3 个不同的实体型,3 个 m:n 联系,根据 E-R 模型转
换为关系模型的规则,转换后关系的数目为( C )。
A.4
B.5
C.6
D.7
16.事务的隔离性是指( A )。 A.一个事务内部的操作及使用的数据对并发的其他事务是隔离的 B.事务一旦提交,对数据库的改变是永久的 C.事务中包括的所有操作要么都做,要么都不做 D.事务必须是使数据库从一个一致性状态变到另一个一致性状态
A.车次 C.车次+日期
B.日期 D.车次+情况摘要
8. 己知关系 R 和 S,R∩S 等价于( B
)
1
A. (R-S)-S C. (S-R)-R
B. S-(S-R) D. S-(R-S)
9. 学校数据库中有学生和宿舍两个关系:
学生(学号,姓名)和 宿舍(楼名,房间号,床位号,学号)
假设有的学生不住宿,床位也可能空闲。如果要列出所有学生住宿和宿舍分
SET SALARY=SALARY+200
WHERE SALARY<1000 AND SEX='女';(3 分) 4. 设某工厂数据库中有两个基本表:
车间基本表:DEPT(DNO,DNAME,MGR_ENO),其属性分别表示车间编 号、车间名和车间主任的职工号。 职工基本表:ERP(ENO,ENAME,AGE,SEX,SALARY,DNO),其属性 分别表示职工号、姓名、年龄、性别、工资和所在车间的编号。 建立一个有关女车间主任的职工号和姓名的视图,其结构如下: VIEW6(ENO,ENAME)。试写出创建该视图 VIEW6 的 SQL 语句。 参考答案 1:
(完整版)数据库系统概论试题和答案1.doc
(SELECT * FROM AB AB2
WHERE A#!='256' AND A#=A.A# AND B#=B.B#)
);(4分)
A
D. Slock A⋯Unlock A⋯⋯SlockB⋯Xlock C⋯⋯⋯...Unlock B⋯Unlock
C
完美整理
Word格式
得
分
二、填空题
(本大 共9小 ,每空
1分,共10分)
在每小 的空格中填上正确答案。
填、不填均无分。
1.关系数据模型由关系数据 构、关系操作和
三部分 成。
2.一般情况下,当 关系R和S使用自然 接 ,要求R和S含有一个或多个共有的
三、简答题
得分
(第1、33分,第24分,共10分)
1.述关系模型的参照完整性 ?
2.述 的作用?
完美整理
Word格式
3.登记日志文件时必须遵循什么原则?
四、设计题
得分
(第1题4分,第2题6分,第3题3分,第4题4分,
第5题8分,共25分)
1.设教学数据库中有三个基本表:
学生表S(SNO,SNAME,AGE,SEX),其属性分别表示学号、学生姓名、年龄、性别。课程表C(CNO,CNAME,TEACHER),其属性分别表示课程号、课程名、上课教师名。选修表SC(SNO,CNO,GRADE),其属性分别表示学号、课程号、成绩。
(1)根据上述语义画出E-R图;(5分)
(2)将该E-R模型转换为关系模型; (5分)(要求:1:1和1:n的联系进行合并)
(3)指出转换结果中每个关系模式的主码和外码。
(5分)
试题一
参考答案与评分标准
数据库系统概论试题及答案精选全文
可编辑修改精选全文完整版试题四一、单项选择题得分本大题共20小题,每小题分,共30分在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内;错选、多选或未选均无分;1. 数据库系统的特点是、数据独立、减少数据冗余、避免数据不一致和加强了数据保护;A.数据共享B.数据存储C.数据应用D.数据保密2.数据库系统中,物理数据独立性是指;A.数据库与数据库管理系统的相互独立B.应用程序与DBMS的相互独立C.应用程序与存储在磁盘上数据库的物理模式是相互独立的D.应用程序与数据库中数据的逻辑结构相互独立3.在数据库的三级模式结构中,描述数据库中全体数据的全局逻辑结构和特征的是;A.外模式B.内模式C.存储模式D.模式4. 关系模型的数据结构是;A.层次结构B.二维表结构C.网状结构 D.封装结构5. 关系模型中,一个候选码;A.可由多个任意属性组成B.至多由一个属性组成C.可由一个或多个其值能唯一标识该关系模式中任何元组的属性组成D.必须由多个属性组成6.自然连接是构成新关系的有效方法;一般情况下,当对关系R和S使用自然连接时,要求R和S含有一个或多个共有的;A.元组B.行C.记录D.属性7.设关系R和S的属性个数分别是2和3,那么R S等价于1<2A.σ1<2R⨯S B.σ1<4R⨯SC.σ1<2R S D.σ1<4R S8.SQL语言具有的功能;A.关系规范化、数据操纵、数据控制B.数据定义、数据操纵、数据控制C.数据定义、关系规范化、数据控制D.数据定义、关系规范化、数据操纵9.假定学生关系是SS,SNAME,SEX,AGE,课程关系是CC,CNAME,TEACHER,学生选课关系是SCS,C,GRADE;要查找选修“COMPUTER”课程的“女”学生姓名,将涉及到关系;A.S B.SC,C C.S,SC D.S,C,SC10. 已知关系SPJS,P,J,QTY,把对关系SPJ的属性QTY的修改权授予用户张三的T-SQL语句是 CA. GRANT QTY ON SPJ TO 张三B. GRANT UPDA TE ON SPJ TO张三C. GRANT UPDA TE QTY ON SPJ TO张三D. GRANT UPDA TE ON SPJ QTY TO张三11.图1中是关系完备的系统A B C D图112.在RU中,如果X→Y,并且对于X的任何一个真子集X',都有X'→Y,则;A. Y函数依赖于XB. Y对X完全函数依赖C.X为U的候选码D. R属于2NF13.关系规范化中的插入操作异常是指A.不该删除的数据被删除B.不该插入的数据被插入C.应该删除的数据未被删除D.应该插入的数据未被插入14.在数据库设计中, E-R图产生于A.需求分析阶段B.物理设计阶段C.逻辑设计阶段D.概念设计阶段15.在合并分E-R图时必须消除各分图中的不一致;各分E-R图之间的冲突主要有三类,即属性冲突、命名冲突和结构冲突,其中命名冲突是指;A.命名太长或太短B.同名异义或同义异名C.属性类型冲突D.属性取值单位冲突16.事务是数据库运行的基本单位;如果一个事务执行成功,则全部更新提交;如果一个事务执行失败,则已做过的更新被恢复原状,好像整个事务从未有过这些更新,这样保持了数据库处于状态;A.安全性B.一致性C.完整性D.可靠性17. 用来记录对数据库中数据进行的每一次更新操作;A.后援副本B.日志文件C.数据库D.缓冲区18.若事务T对数据对象A加上S锁,则;A.事务T可以读A和修改A,其它事务只能再对A加S锁,而不能加X 锁;B.事务T可以读A但不能修改A,其它事务能对A加S锁和X锁;C.事务T可以读A但不能修改A,其它事务只能再对A加S锁,而不能加X 锁;D.事务T可以读A和修改A,其它事务能对A加S锁和X锁;19. 设有两个事务T1、T2,其并发操作如图1所示,下面评价正确的是A. 该操作不存在问题B.该操作丢失修改C.修改该操作不能重复读D.该操作读“脏”数据T1 T2readAreadBsum=A+BreadAA=A2writeAreadAreadBsum=A+BwriteA+B图220. 已知事务T 1的封锁序列为:LOCK SA …LOCK SB …LOCK XC…UNLOCKB …UNLOCK A …UNLOCK C事务T 2的封锁序列为:LOCK SA …UNLOCK A …LOCK SB…LOCK XC …UNLOCK C …UNLOCK B则遵守两段封锁协议的事务是 和T 2 D .没有二、填空题本大题共10小题,每小题1分,共10分请在每小题的空格中填上正确答案;错填、不填均无分;1. 数据管理经历了人工管理、文件系统、 三个阶段;2. 数据模型由数据结构、数据操作和 三部分组成;3. 在Student 表的Sname 列上建立一个聚簇索引的SQL 语句为:CREATE Stusname ON studentSname4. SELECT 语句查询条件中的谓词“=ANY ”与运算符 等价;5. 关系模式R{A,B,C},{A,C →B,A,B →C,B →C}最高可达到第 范式;6. 数据抽象主要有分类和 两种;7. 存在一个等待事务集{T 0,T 1,…,T n },其中T 0正等待被T 1锁住的数据项,T 1正等待被T 2锁住的数据项,T n-1正等待被T n 锁住的数据项,且T n 正等待被T 0锁住的数据项,这种情形称为 ; 8. “为哪些表,在哪些字段上,建立什么样的索引”这一设计内容应该属于数据库设计中的 设计阶段;9. 并发控制的主要方法是 机制;10. 故障分为事务故障、 和介质故障三种;三、简答题本大题共3小题,每小题5分,共15分1. 简述等值连接与自然连接的区别和联系;2.说明视图与基本表的区别和联系3.简述事务的特性;四、设计题第1题20分,第2题10分,共30分1.设有一个工程供应数据库系统,包括如下四个关系模式:●SSno,Sname, Status,City;●PPno,Pname,Color,Weight;●JJno,Jname,City;●SPJSno,Pno,Jno,Qty;供应商表S由供应商号、供应商名、状态、城市组成;零件表P 由零件号、零件名、颜色、重量组成;工程项目表J由项目号、项目名、城市组成;供应情况表SPJ由供应商号、零件号、项目号、供应数量组成;1用关系代数查询没有使用天津供应商生产的红色零件的工程号;3分2用关系代数查询至少使用了供应商S1所供应的全部零件的工程号JNO;3分3用ALPHA语言查询供应工程J1零件为红色的供应商号SNO;2分4用T-SQL语句建立“供应商”S表主码必须定义;2分5用SQL查询工程J1使用的各种零件的名称和使用数量;3分6用SQL查询没有使用天津供应商生产的零件的工程号;3分7用SQL语句将全部红色零件改为蓝色;2分8用SQL语句将S2,P4,J6,400插入供应情况关系;2分2.设有关系STUDENTS,SNAME,SDEPT,MNAME,CNAME,GRADE,S,CNAME 为候选码,设关系中有如下函数依赖:S,CNAME→SNAME,SDEPT,MNAMES→SNAME,SDEPT,MNAMES,CNAME→GRADESDEPT→MNAME试求下列问题:1关系STUDENT属于第几范式3分2如果关系STUDENT不属于BCNF,请将关系STUDENT逐步分解为巧BCNF;7分要求:写出达到每一级范式的分解过程,并指明消除什么类型的函数依赖;五、综合题15分某医院病房管理系统中,包括四个实体型,分别为:科室:科名,科地址,科电话病房:病房号,病房地址医生:工作证号,姓名,职称,年龄病人:病历号,姓名,性别且存在如下语义约束:①一个科室有多个病房、多个医生,一个病房只能属于一个科室,一个医生只属于一个科室;②一个医生可负责多个病人的诊治,一个病人的主管医生只有一个;③一个病房可入住多个病人,一个病人只能入住在一个病房;注意:不同科室可能有相同的病房号;完成如下设计:1画出该医院病房管理系统的E-R图;5分2将该E-R图转换为关系模型;5分要求:1:1和1:n的联系进行合并3指出转换结果中每个关系模式的主码和外码;5分试题四参考答案与评分标准一、选择题每题分1.A 2.C 3.D 4.B 5.C 6.D 7.B 8.B 9.D 10.C11.C 12.B 13.D 14.D 15.B 16.B 17.B 18.C 19.C 20.A二、填空题每题1分1. 数据库系统2. 完整性约束3. CLUSTER INDEX4. IN5.三6.聚集7.死锁8.物理9.封锁10.系统故障三、简答题每题5分1、参考答案:答:连接运算符是“=”的连接运算称为等值连接;它是从关系R与S的广义笛卡尔积中选取A,B属性值相等的那些元组,即等值连接为:R∞S={trts|tr∈R∧ts∈S∧trA=tsB}A=B自然连接是一种特殊的等值连接,它要求两个关系中进行比较的分量必须是相同的属性组,并且在结果中把重复的属性列去掉;2、参考答案:答:视图是从一个或几个基本表导出的表,它与基本表不同,是一个虚表,数据库中只存放视图的定义,而不存放视图对应的数据,这些数据存放在原来的基本表中,当基本表中的数据发生变化,从视图中查询出的数据也就随之改变;视图一经定义就可以像基本表一样被查询、删除,也可以在一个视图之上再定义新的视图,但是对视图的更新操作有限制;3、参考答案:答:事务具有四个特性,即ACID特性:1原子性:事务中包括的所有操作要么都做,要么都不做;2一致性:事务必须使数据库从一个一致性状态变到另一个一致性状态;3隔离性:一个事务内部的操作及使用的数据对并发的其他事务是隔离的;4持续性:事务一旦提交,对数据库的改变是永久的;四、设计题1、参考答案:1πJno J-πJnoσCity='天津' S SPJσColor='红' P2πPno,Jno SPJ÷πPnoσSno='S1' SPJ3RANGE P PXGET W : ='J1'∧∃PX=∧PX..Color='红'4CREATE TABLE SSno CHAR6 PRIMARY KEY,Sname CHAR10,Status INT,City CHAR20;5SELECT Pname,TotalQty FROM SELECT Pno,SUMQty TotalQty FROM SPJ WHERE Jno='J1' GROUP BY Pno X,P WHERE =;6SELECT Jno FROM J WHERE Jno NOT IN SELECT Jno FROM SPJ WHERE Sno IN SELECT Sno FROM S WHERE City='天津';或:SELECT Jno FROM J WHERE NOT EXISTS SELECT FROM SPJ,S WHERE = AND = AND City='天津';或:SELECT Jno FROM J WHERE NOT EXISTS SELECT FROM SPJ WHERE = AND EXISTS SELECT FROM S WHERE = AND City='天津';7UPDATE P SET Color='蓝' WHERE Color='红';8INSERT INTO SPJ V ALUES'S2','P4','J6',400评分标准:第1、2、5、6每题3分,其余每题2分,书写是否正确、规范、合理需酌情处理,能正确写出大体结构给一半分,局部漏写、错写视情节扣分,大体结构不正确一律不给分;2、参考答案:1关系STUDENT是1NF,因为F中存在非主属性S NAME,SDEPT,MNAME对侯选码S,CNAME的部分函数依赖;2首先消除部分函数依赖S,CNAME→SNAME,SDEPT,MNAME将关系分解为:R1S,SNAME,SDEPT,MNAME,F1 = { S→SNAME,SDEPT,MNAME}R2S,CNAME,GRADE,F2={S,CNAME→GRADE}在关系R1中存在非主属性对候选码的传递函数依赖S→SDEPT,所以将R1进一步分解:R11S,SNAME,SDEPT ,F11 = { S→SNAME,SDEPT}R12SDEPT,MNAME,F12 = { SDEPT→MNAME}在R2,R11,R12关系模式中函数依赖都是非平凡的,并且决定因素均是候选码,所以上述三个关系模式均是BCNF;评分标准:1回答R是1NF并正确说明理由3分,没有正确回答出理由扣1分;2两次分解各3分,每步所得的两个关系模式各分;正确回答消除什么类型的函数依赖和正确说明所得的三个关系模式是BCNF各1分;五、综合题参考答案:1本题的E-R图如下图所示;某医院病房管理系统的基本E-R图2转化后的关系模式如下:科室科名,科地址,科电话病房病房号,病房地址,科名医生工作证号,姓名,职称,年龄,科名病人病历号,姓名,性别,主管医生,病房号,科名3每个关系模式的主码、外码如下:科室:主码是科名;病房:主码是科名十病房号,外码是科名;医生:主码是工作证号,外码是科名;病人:主码是病历号,外码是科名十病房号;评分标准:1四个联系各分,名称一定可表达联系含义,联系类型错误不给分;四个实体型属性漏写、错写扣分,漏写一个实体型扣1 分;2转化后的科室关系模式、病房关系模式、医生关系模式各1分,有一个属性不正确均不给分,病人关系模式2分,漏写一个属性扣1分,3病房关系模式主码1 分、病人关系模式外码分,其余各分;。
嘉应学院数据库试卷(终极版)-图文
嘉应学院数据库试卷(终极版)-图文一、选择题(每题1分,共20分)1、用于数据库恢复的重要文件是A、数据库文件B、索引文件C、日志文件D、备注文件2、如果事务T对数据R已经加某锁,则其他事务对数据RA、可以加S锁不能加某锁B、可以加某锁不能加S锁C、可以加S锁也可以加某锁D、不能加任何锁3、数据库系统的核心是(以课本为主)BA、数据库B、数据库管理系统?C、数据模型D、软件工具4、在关系数据库系统中,当关系的型改变时,用户程序也可以不变,这是A、数据的物理独立性B、数据的逻辑独立性C、数据的位置独立性D、数据的存储独立性5、设关系R和S的元组个数分别为100和300,关系T是R与S的笛卡尔积,则T的元组个数是A、400B、10000C、30000D、900006、下面对于关系的叙述中,哪个是不正确的?A、关系中的每个属性是不可分解的B、在关系中元组的顺序是无关紧要的C、任意的一个二维表都是一个关系(反过来对)D、每一个关系只有一种记录类型7、视图消解(viewreonlution)的概念是A、将对视图的查询转换为逻辑查询的过程B、将对视图的查询转换为对具体数据记录查询的过程C、将对视图的查询转换为对数据文件的查询的过程D、将对视图的查询转换为基本表的查询的过程8、下面有关E-R模型向关系模型转换的叙述中,不正确的是A、一个实体类型转换一个关系模式9、在两端锁协议中,事务分为两个阶段,它们是(第二是释放封锁,也称为收缩阶段)A、第一阶段是获得封锁,也称为扩展阶段B、第一阶段是获得封锁,也称为并行阶段C、第一阶段是获得封锁,也称为收缩阶段D、第二阶段是释放封锁,也称为扩展阶段10、E-R图适用于建立数据库的A、层次结构B、网状结构C、二维结构D、对象结构13、下列聚合函数中不忽略空值(null)的是A、SUM(列名)B、MA某(列名)C、COUNT(某)D、AVG(列名)14、DBMS中实现事务持久性的子系统是A、安全性管理子系统B、完整性管理子系统C、并发控制子系统D、恢复管理子系统15、当关系R和S自然连接时,能够把R和S原该舍弃的元组放到结果关系中的操作是A、左外联接B、右外联接C、外部并D、外联接16、判断下列模式分别属于哪个范式(最高范式)R({S,T,J},{(S,J)->T,S->J,T->J})A、1NFB、2NFC、3NFD、BCNF17、判断下列模式分别属于哪个范式(最高范式)(因为候选码S#存在对码的传递函数依赖)R({S#,SD,SL,SN},{S#->SD,S#->SN,S#->SL,SD->SL})A、1NFB、2NFC、3NFD、BCNF18、实体完整性要求主属性不能取空值,这一点可以通过来保证A、定义外码B、定义主码C、用户定义的完整性D、由关系系统自动19、为防止用户通过视图对数据进行增、删、改时,无意或故意操作不属于视图范围内的基本表数据,可在定义视图时加上下列哪个句子?A、WITHCHECKOPTION子句B、WITHCHECKDISTINCT子句C、WITHCHECKON子句D、WITHCHECKSTRICT子句20、设关系R与关系S具有相同的目(或称度),且相对应的属性的值取自同一个域,则R-(R-S)等于A、R∪SB、R∩SC、R某SD、R-S二、填空题(每空1分,共20分)1、事务的ACID特性是:原子性、一致性、隔离性、持续性5、完整性约束包括实体完整性约束、参照完整性约束、用户定义完整性约束6、“为哪些表,在哪些字段上,建立什么样的索引”这一设计内容应该属于数据库设计中的物理设计阶段7、若关系为1NF,且它的每一非主属性都完全函数依赖于候选码,则该关系为2NF8、数据模型是由数据结构、数据操作和数据的完整性约束条件三部分组成的9、数据库体系结构三级模式包括:外模式、模式、内模式10、数据库管理系统在三级模式之间提供了两层映像,这两层映像保证了数据库系统的数据能够具有一定的逻辑独立性和完全的物理独立性三、问答题(每题3分,共36分)设有一个供应状况数据库:产品表(Product)由产品ID(P_ID)、供应商ID(S_ID)、商品ID(C_ID)、单价(Price)、成本(Cot)组成;商品类型表(Categorie)由商品ID(C_ID)、商品类型(CAT)组成;供应商表(Supplier)由供应商ID(S_ID)、公司(Employee)、国家(Country)组成。
大学数据库试题及答案
大学数据库试题及答案一、单项选择题(每题2分,共20分)1. 在关系数据库中,关系是指()。
A. 表B. 行C. 列D. 数据库2. SQL语言中,用于查询数据的关键字是()。
A. SELECTB. INSERTC. UPDATED. DELETE3. 在数据库设计中,为了减少数据冗余,通常采用()。
A. 规范化B. 反规范化C. 索引化D. 压缩4. 数据库管理系统(DBMS)的主要功能不包括()。
A. 数据定义B. 数据操纵C. 数据存储D. 数据加密5. 在关系数据库中,主键是用来()。
A. 唯一标识每个元组B. 存储数据C. 索引数据D. 排序数据6. 数据库的完整性约束包括()。
A. 实体完整性B. 参照完整性C. 用户定义完整性D. 所有以上7. 以下哪个不是数据库的三级模式结构()。
A. 外模式B. 概念模式C. 内模式D. 物理模式8. 在SQL中,用于创建新表的语句是()。
A. CREATE TABLEB. ALTER TABLEC. DROP TABLED. TRUNCATE TABLE9. 以下哪个选项不是事务的特性()。
A. 原子性B. 一致性C. 隔离性D. 可逆性10. 数据库中的视图是()。
A. 存储在磁盘上的物理表B. 存储在内存中的临时表C. 基于SQL查询的虚拟表D. 存储在数据库中的索引二、多项选择题(每题3分,共15分)1. 在数据库设计过程中,以下哪些步骤是必要的?()A. 需求分析B. 概念设计C. 逻辑设计D. 物理设计2. 以下哪些是数据库系统的主要组成部分?()A. 数据库B. 数据库管理系统C. 应用程序D. 用户3. 关系数据库中,以下哪些操作是合法的?()A. 插入新行B. 删除现有行C. 更新现有行D. 删除整个表4. 在数据库中,以下哪些措施可以提高查询性能?()A. 使用索引B. 增加数据冗余C. 使用视图D. 优化查询语句5. 数据库的安全性措施包括()。
2022年嘉应学院计算机应用技术专业《数据库概论》科目期末试卷B(有答案)
2022年嘉应学院计算机应用技术专业《数据库概论》科目期末试卷B(有答案)一、填空题1、数据库系统在运行过程中,可能会发生各种故障,其故障对数据库的影响总结起来有两类:______和______。
2、在关系数据库的规范化理论中,在执行“分解”时,必须遵守规范化原则:保持原有的依赖关系和______。
3、设有关系模式R(A,B,C)和S(E,A,F),若R.A是R的主码,S.A是S的外码,则S.A的值或者等于R中某个元组的主码值,或者______取空值,这是规则,它是通过______和______约束来实现的。
4、某在SQL Server 2000数据库中有两张表:商品表(商品号,商品名,商品类别,成本价)和销售表(商品号,销售时间,销售数量,销售单价)。
用户需统计指定年份每类商品的销售总数量和销售总利润,要求只列出销售总利润最多的前三类商品的商品类别、销售总数量和销售总利润。
为了完成该统计操作,请按要求将下面的存储过程补充完整。
5、关系系统的查询优化既是关系数据库管理系统实现的关键技术,又是关系系统的优点。
因为,用户只要提出______,不必指出 ______。
6、事务故障、系统故障的恢复是由______完成的,介质故障是由______完成的。
7、安全性控制的一般方法有____________、____________、____________、和____________视图的保护五级安全措施。
8、关系代数运算中,基本的运算是______________、______________、______________、______________和______________。
9、设在SQL Server 2000环境下,对“销售数据库”进行的备份操作序列如下图所示。
①出现故障后,为尽可能减少数据丢失,需要利用备份数据进行恢复。
首先应该进行的恢复操作是恢复_____,第二个应该进行的恢复操作是恢复_____。
数据库期末考试复习题与答案
试题一一、单项选择题在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内。
错选、多选或未选均无分。
1. 数据库系统的核心是( B )A.数据库B.数据库管理系统C.数据模型D.软件工具2. 下列四项中,不属于数据库系统的特点的是(C )A.数据结构化B.数据由DBMS统一管理和控制C.数据冗余度大D.数据独立性高3. 概念模型是现实世界的第一层抽象,这一类模型中最著名的模型是( D )A.层次模型B.关系模型C.网状模型D.实体-联系模型4. 数据的物理独立性是指( C )A.数据库与数据库管理系统相互独立B.用户程序与数据库管理系统相互独立C.用户的应用程序与存储在磁盘上数据库中的数据是相互独立的D.应用程序与数据库中数据的逻辑结构是相互独立的5.要保证数据库的逻辑数据独立性,需要修改的是( A )A.模式与外模式之间的映象B.模式与内模式之间的映象C.模式D.三级模式6.关系数据模型的基本数据结构是(D )A.树B.图C.索引D.关系7.有一名为“列车运营”实体,含有:车次、日期、实际发车时间、实际抵达时间、情况摘要等属性,该实体主码是( C )A.车次B.日期C.车次+日期D.车次+情况摘要8. 己知关系R和S,R∩S等价于( B )A. (R-S)-SB. S-(S-R)C. (S-R)-RD. S-(R-S)9.学校数据库中有学生和宿舍两个关系:学生(学号,姓名)和宿舍(楼名,房间号,床位号,学号)假设有的学生不住宿,床位也可能空闲。
如果要列出所有学生住宿和宿舍分配的情况,包括没有住宿的学生和空闲的床位,则应执行( A )A. 全外联接B. 左外联接C. 右外联接D. 自然联接10.用下面的T-SQL语句建立一个基本表:CREATE TABLE Student(Sno CHAR(4) PRIMARY KEY,Sname CHAR(8) NOT NULL,Sex CHAR(2),Age INT)可以插入到表中的元组是( D )A. '5021','刘祥',男,21B. NULL,'刘祥',NULL,21C. '5021',NULL,男,21D. '5021','刘祥',NULL,NULL11. 把对关系SPJ的属性QTY的修改权授予用户李勇的T-SQL语句是( C )A. GRANT QTY ON SPJ TO '李勇'B. GRANT UPDATE(QTY) ON SPJ TO '李勇'C. GRANT UPDATE (QTY) ON SPJ TO 李勇D. GRANT UPDATE ON SPJ (QTY) TO 李勇12. 图1中( B )是最小关系系统A B C D图113.关系规范化中的插入操作异常是指( D )A.不该删除的数据被删除B.不该插入的数据被插入C.应该删除的数据未被删除D.应该插入的数据未被插入14.在关系数据库设计中,设计关系模式是数据库设计中( A )阶段的任务A.逻辑设计B.物理设计C.需求分析D.概念设计15.在E-R模型中,如果有3个不同的实体型,3个m:n联系,根据E-R模型转换为关系模型的规则,转换后关系的数目为( C )。
2022年嘉应学院公共课《大学计算机基础》期末试卷B(有答案)
2022年嘉应学院公共课《大学计算机基础》期末试卷B(有答案)一、单项选择题1、十六进制数D3.6转换成二进制数是()A. 11010011.011B. 11100011.110C. 11000011.110D. 11000011.0112、下面关于二进制的运算中,错误的是()A.10+01=11 B.11+01=111 C.11-01=10 D.10-01=013、下列四个不同进制的数值中,最小的数是()A.(01101011)B. (154)C. (107)10 C. (6A)164、与二进制数01000011等值的十进制数是()A.19B.35C.67D.1315、对于已感染了病毒的U盘,最彻底的去除病毒的方法是()A.用酒精将U盘消毒B.放在高压锅里煮C.将感染病毒的程序删除D.对U盘进展格式化6、目前微型计算机中普遍使用的字符编码是()A.ASCII码B.BCD码C.汉字编码D.GBK码7、运算器的主要功能是进行()A.数值和字符运算B.算术和逻辑运算C.算术和浮点运算D.运算并传送数据8、在Windows 7桌面中,不能打开“资源管理器”的操作是()A.用鼠标右键单击“我的电脑”图标,从弹出菜单中选取B.用鼠标右键单击“我的文档”图标,从弹出菜单中选取C.用鼠标右键单击“回收站”图标,从弹出菜单中选取D.用鼠标右键单击“IE”浏览器图标,从弹出菜单中选取9、在Windows 7中,下列不能出现在文件名的字符是()A.:B.$C.空格D.+10、Windows7“控制面板”的主要作用是()A调整窗口大小B设置系统配置C编辑程序D设置高级语言11、只把当前活动窗口复制到剪贴板中.应按()A.Alt+Print ScreenB.Print ScreenC.Ctrl+Print ScreenD.Shift+Print Screen12、使用“控制面板”中的”添加/删除程序”不能()A.安装应用程序B.确定安装了哪些应用程序C.修复被删除应用程序的快捷方式D.删除应用程序及其在系统文件中的设置13、在Windows 7的对话框中,下拉框是一个方框,并在右边有一个()A.向下的黑三角标志B.横向的省略号标志C.颜色变灰的标志D.向右的三角形标志14、在Word中.下面关于打印预览的叙述.错误的是()A.打印预览的效果基本就是打印的效果B.打印预览也是文档视图方式之一C.打印预览的显示状态下不能对文档行边界进行调整D.打印预览的显示状态下可以对文档中的文字进行修改15、在Word 2010中,“显示/隐藏编辑标记”按钮的功能是()A.删除隐藏的编辑标记B.修改隐藏的编辑标记C.插入隐藏的编辑标记D.查看隐藏的编辑标记16、为Word文档设置保护口令时,最多可以输入的字符数是()A.8个B.11个C.15个D.18个17、在Word中,段落对齐的方式有5种,不正确的对齐方式是()A.左对齐B.右对齐C.垂直对齐D.两端对齐18、在Word2010“字体”对话框中不能设置()A上标B删除线C字符间距D段落间距19、在Word2010中,“常用”工具栏中“恢复”按钮的快捷键是()A.Ctrl+BackspaceB.Shift+BackspaceC. Ctrl+ZD. Ctrl+Y20、在Excel 2010单元格中输入“2^3”后,则该单元格将显示()A.5B.6C.8D.2^321、Word 2010文档的默认扩展名是()A..txtB..dotxC..docxD..pdf22、在Excel 2010打印预览中,不能完成的设置是()A.页边距B.纸张大小C.单元格格式D.打印方向23、在Excel 2010中,若E2单元格数值为59,在F3单元格输入公式:= IF(E2>=90,"优",IF(E2>=75,"良",IF(E2>=60,"合格","差"))),其F3单元格的值为()A.优B.良C.合格D.差24、在Excel 2010单元格中,将数值-100通过“单元格”格式设置后,下列显示正确的负数是()A.<100>B.[100]C.(100)D.{100}25、在Exce12010中可以为单元格命名,下列单元格名称正确的是()A.A3B.ЗAC.成绩,优D.成绩优26、用户对PowerPoint 2010幻灯片中图片进行编辑的视图是()A.备注视图B.普通视图C.幻灯片浏览视图D.幻灯片放映视图27、在硬盘上存放的演示文稿的文件扩展名是()A.DOTB.PPTC.PPRD.DOC28、云计算是一种基于互联网的超级计算模式,其主要技术不包含()A分布式处理B并行处理C网格计算D生物计算29、电子邮件地址的用户名和邮件服务器名之间用()A./ 符号隔开B.\ 符号隔开C.:// 符号隔开D.30、互联网的传输介质分为有线介质和无线介质,下列属于无线传输介质的是()A.双绞线B.同轴电缆C.电磁波D.光纤二、填空题31、除了菜单栏中的菜单外,还有一种菜单称为_________菜单或弹出菜单。
数据库试题库含答案
数据库试题库含答案一、单选题(共100题,每题1分,共100分)1、某表中有“编号”字段,该字段要求第一位字母必须是Q,第二、三位必须为字母,第4-6位必须为数字,则该字段的输入掩码应设置为()A、”Q”LL999B、”Q”??999C、”Q”LL000D、“Q”??000正确答案:C答案解析:第一位必须是字母Q,用“Q”;第二、三位必须为字母,用LL,第4-6位必须是数字用000,因此答案为“Q”LL000。
2、Access 2010数据库中的表是一个( )。
A、交叉表B、线型表C、报表D、二维表正确答案:D答案解析:Access2010中一个关系就是一张二维表3、使用表设计器来定义表的字段时,以下哪个项()可以不设置内容。
A、字段名称B、说明C、数据类型D、字段属性正确答案:B4、下列关于关系数据库中表的描述中,正确的是A、数据表相互之间不存在联系,完全独立B、数据表既相对独立,又相互联系C、数据表相互之间存在联系,每个表都用一个独立的数据库来保存D、数据表相互之间存在联系,用表名保存正确答案:B答案解析:在数据库中,表不以独立文件存在,但以不同的名称进行区分,同时,通过表之间的关系来构建联系。
因此,数据表既相对独立,又相互联系。
5、"在一个单位的人事数据库,字段"简历"的数据类型应当为( )。
"A、备注型B、文本型C、日期/时间型D、数字型正确答案:A6、如果采用关系数据库实现应用,在数据库的逻辑设计阶段需将( )转换为关系数据模型。
A、网状模型。
B、层次模型C、E-R模型D、关系模型正确答案:C7、将E-R图转换为关系模式时,实体集和联系都可以表示为( )。
A、属性B、键C、关系D、域正确答案:C答案解析:E-R图进行转换时,一个实体集或者联系都可以看做一张二维表,一张二维表自然就是一个关系。
8、当文档型字段取值超过255个字符时,应改为数据类型。
2022年嘉应学院公共课《大学计算机基础》期末试卷A(有答案)
2022年嘉应学院公共课《大学计算机基础》期末试卷A(有答案)一、单项选择题1、下列数值不可能是八进制数的是()A.137B.138C.276D.10112、二进制数11111110B等值的十进制数是()A.254B.252C.154D.2443、用8位二进制数,能表示的最大十进制数是()A.256B.255C.128D.1274、二进制数110010转换成十进制数是()A48 B 50 C52 D565、下列不属于计算机病毒的特征的是()A.免疫性B.寄生性C.传染性D.破坏性6、假设用16x16点阵来表示一个汉字的字形码.则该汉字字形码占用的存储空问是()A.32个字节B.64个字节C.128个字节D.256个字节7、使用“分辨率”作为性能指标的计算机外部设备是()A.硬盘B.键盘C.显示器D.调制解调器8、在Windows 7的对话框中,下拉框是一个方框,并在右边有一个()A.向下的黑三角标志B.横向的省略号标志C.颜色变灰的标志D.向右的三角形标志9、Windows 7用来与用户进行信息交换的是()A. 菜单B. 工具栏C. 对话框D. 应用程序10、可调出“Windows 7 安全”对话框的组合键是()A.Ctrl+Alt+DelB.Ctrl+DelC.Alt+DelD.Ctrl+Shift11、在Windows 7中,"资源管理器”窗口已经选定多个文件,如果要取消其中几个文件的选定,应进行的操作是()A.按住"Shift”键,再单击各个要取消选定的文件B.按住“Ctrl”键,再单击各个要取消选定的文件C.直接单击各个要取消选定的文件D.用鼠标右键单击各个要取消选定的文件12、在Windows 7中,双击一个已经最大化的应用程序窗口标题栏,该窗口将()A.关闭B.最小化C.还原D.不变化13、在Window“资源管理器”窗口中,若要按文件创建的日期顺序显示文件目录,应选择“查看”菜单中的()A.“大图标”命令B.“详细资料”命令C.“小图标”命令D.“列表”命令14、在Word中,段落的“悬挂缩进”是指()A.控制段落的第一行左缩进B.控制段落的第二行左缩进C.控制段落中除了第一行以外的各行缩进D.控制段落第一行第一个字符的起始位置15、在Word 2010中默认的行距设置是()A.单倍行距B.1.5倍行距C.2倍行距D.最小值行距16、在Word表格的某一单元格内输入文字后,不能将插入点移到同行下一个单元格的操作是()A.单击下一个单元格B.按“Tab”键C.按“Shift+Tab”键D.按向右的箭头键17、下列有关Word叙述中,正确的是()A.标题栏中不能显示当前所编辑的文档名称B.Word中的操作可以通过选择菜单栏中的命令来完成C.不能隐藏“常用”工具栏D.“标尺”可以用来确定插入点在编辑区中的位置18、在Word2010中,对已选中的浮于文字上方的图片位置向上微调应使用()A "Alt+向上键"B"Ctrl+向上键"C"Esc+向上键"D"Shif+向上键"19、在Word 2010编辑文本时,可以在标尺上直接进行()A.段落首行缩进操作B.建立表格C.嵌入图片D.分栏操作20、已知Exce12010工作表包含示数据,B2单元的公式为:=B1+$A2,若将B2单元格的公式复制到D3单元格,则D3单元格中显示的结果为()Α. 5 B. 7 C. 10 D. 1521、在Excel 2010工作表中,工作表最大的单元格地址为()A. 65536AB. A65536C. 65536IVD. IV6553622、在Excel 2010默认状态下,若当前单元格地址为F5,按Enter键后当前单元格地址为()AF6 BG5 CE5 D F423、在Word 2010中,邮件合并的两个基本文档是()A.标签和信函B.信函和信封C.主文档和数据源D.空白文档和数据源24、在Excel 2010中当前工作表数据如下:其中B列为基本工资,C列为资金,D列实发工资为基本工资与资金之和。
嘉应学院期末考试试题
嘉应学院期末考试试题# 嘉应学院期末考试试题## 一、选择题(每题2分,共20分)1. 经济学中,需求曲线向下倾斜表示:A. 价格上升,需求量增加B. 价格上升,需求量减少C. 价格下降,需求量增加D. 价格下降,需求量减少2. 在物理学中,第一宇宙速度指的是:A. 地球表面物体的重力加速度B. 物体在地球表面脱离地球引力的速度C. 地球绕太阳公转的速度D. 月球绕地球公转的速度3. 化学中的摩尔质量是指:A. 物质的相对分子质量B. 物质的绝对分子质量C. 1摩尔物质的质量D. 1克物质的质量4. 计算机科学中,二进制数1010转换为十进制数是:A. 8B. 10C. 12D. 145. 心理学中,弗洛伊德的自我防御机制包括:A. 压抑、投射、认同B. 压抑、升华、否认C. 投射、否认、合理化D. 升华、认同、合理化## 二、简答题(每题10分,共30分)1. 请简述牛顿第三定律的内容及其在日常生活中的应用。
2. 解释什么是光合作用,并简述其对生态系统的重要性。
3. 描述一下什么是市场经济,并举例说明其基本特征。
## 三、论述题(每题25分,共50分)1. 论述现代信息技术对教育领域的影响,并提出你认为的未来发展可能趋势。
2. 分析全球化对文化多样性的影响,并讨论如何平衡全球化与文化多样性的关系。
## 四、案例分析题(20分)案例背景:某公司推出了一款新型智能手机,该手机在发布之初就受到了市场的热烈追捧。
然而,随着时间的推移,消费者开始反映手机存在电池续航短、系统不稳定等问题。
问题:1. 请分析该手机产品可能面临的市场风险,并提出相应的风险管理策略。
2. 讨论公司如何通过改进产品来重新获得消费者的信任。
注意:请考生在答题时注意条理清晰,逻辑严密,避免出现错别字和语法错误。
考试时间为120分钟。
祝各位考生考试顺利!(完)。
数据结构试卷(A)
6、求最短路径的DIJKSTRA算法的时复杂度为。
7、在有序表A[1….20]中,采用二分查找算法查找元素值等于A[12]的元素,所比较的元素的下标依次为。
8、直接选择排序算法所执行的元素交换次数最多为。
9、在带有头结点的单链表L中,第一个元素结点的指针是。
考生姓名准考证号原所在单位
…………………密……………封……………线……………密……………封……………线…………………
嘉应学院考试卷(A)
计算机科学与技术专业数据结构试题
题号
一
二
三
四
五
六
七
总分
复核人
得分
评卷人
一、单选题(本大题共10小题,每小题1.5分,共15分):在下面的每一个小题中所列出的四个选项中只有一个选项是符合题目要求的,请将正确的选项填在答题框内。
8.有向图用邻接矩阵表示后,顶点i的入度等于邻接矩阵中第i列的元素个数。
9.快速排序的速度在所有的排序方法中是最快的,且所需的附加空间也最小。
10.有n个数存放在一维数组A[1..n]中,在进行顺序查找时,这n个数的排列有序或无序,其平均查找长度不同。
三、填空题:(本大题共10小题,每空2分,共20分)
4.若串S='goodstudents',其子串的数目是12。
5.对于同一组结点,由于建立二叉排序树时插入结点的先后次序不同,
所构成的二叉排序树的形态及深度也不同,所以含有n个结点的二叉排序树不唯一。
6.一棵树中的叶子结点数一定等于与其对应的二叉树中的叶子结点数。
7.有64个结点的完全二叉树的深度为7。(根的层次为1)。
(A)n (B) n/2 (C) n/3 (D) n/4
(完整word版)数据库期末考试复习试题与答案(word文档良心出品)
A .车次B .日期试题一一、单项选择题(本大题共20小题,每小题2分,共40分) 在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内。
错选、多选 或未选均无分。
1 .数据库系统的核心是( B )B. 数据库管理系统C •数据模型 2.下列四项中,不属于数据库系统的特点的是( C ) A •数据结构化 B .数据由DBMS 统一管理和控制 C .数据冗余度大D .数据独立性高3. 概念模型是现实世界的第一层抽象,这一类模型中最著名的模型是 (D ) A •层次模型 B .关系模型 C •网状模型D •实体-联系模型4. 数据的物理独立性是指(C )A •数据库与数据库管理系统相互独立B ・用户程序与数据库管理系统相互独立C •用户的应用程序与存储在磁盘上数据库中的数据是相互独立的D •应用程序与数据库中数据的逻辑结构是相互独立的 5 •要保证数据库的逻辑数据独立性,需要修改的是(A )A •模式与外模式之间的映象B ・模式与内模式之间的映象C •模式D •三级模式6 •关系数据模型的基本数据结构是( D )A .树B .图C .索引D .关系7 .有一名为“列车运营”实体,含有:车次、日期、实际发车时间、实际抵达时间、情况摘要等属性,该实体主码是( C )A •数据库 D .软件工具)21 21李勇 李勇BM MK JC A BD(D)图112.图1中10 .用下面的T-SQL 语句建立一个基本表:C •车次+日期D •车次+情况摘要8. 己知关系R 和S, R A S 等价于( B )A. (R-S)-SB. S-(S-R)9 .学校数据库中有学生和宿舍两个关系:学生(学号,姓名)和宿舍(楼名,房间号,床位号,学号)假设有的学生不住宿,床位也可能空闲。
如果要列出所有学生住宿和宿舍分 配的情况,包括没有住宿的学生和空闲的床位,则应执行( A )A.全外联接B.左外联接 CREATE TABLE Stude nt(S no CHAR(4) PRIMARY KEY,Sn ame CHAR(8) NOT NULL,Sex CHAR(2),11.把对关系SPJ 的属性QTY 的修改权授予用户李勇的 T-SQL 语句是( C )A. GRANT QTY ON SPJ TO '李勇’13 •关系规范化中的插入操作异常是指A •不该删除的数据被删除B .不该插入的数据被插入C •应该删除的数据未被删除D .应该插入的数据未被插入A)阶段的任C. (S-R)-RD. S-(R-S)C.右外联接D.自然联接14 .在关系数据库设计中,设计关系模式是数据库设计中(Age INT )可以插入到表中的元组是( DB. NULL ,'刘祥',NULL , 21 D. '5021','刘祥',NULL , NULL B. GRANT UPDATE(QTY) ON SPJ TO 'C. GRANT UPDATE (QTY) ON SPJ TOD. GRANT UPDATE ON SPJ (QTY) TO 李勇 )是最小关系系统A. '5021','刘祥',男, C. '5021' , NULL ,男,A .逻辑设计B .物理设计15 .在E-R 模型中,如果有3个不同的实体型,3个m:n 联系,根据E-R 模型转 换为关系模型的规则,转换后关系的数目为( C )。
(完整word版)数据库系统概论试题及答案(其它题)
数据库系统概论复习资料:第一章假设教学管理规定:①一个学生可选修多门课,一门课有若干学生选修; ②一个教师可讲授多门课,一门课只有一个教师讲授; ③一个学生选修一门课,仅有一个成绩。
学生的属性有学号、学生姓名;教师的属性有教师编号,教师姓名;课程的属性有课程号、课程名。
要求:根据上述语义画出ER 图,要求在图中画出实体的属性并注明联系的类型; 解答:第2章关系数据库1、设有如下所示的关系S(S#,SNAME,AGE,SEX)、C(C#,CNAME,TEACHER)和SC(S#,C#,GRADE),试用关系代数表达式表示下列查询语句:(1)检索“程军”老师所授课程的课程号(C#)和课程名(CNAME)。
(2)检索年龄大于21的男学生学号(S#)和姓名(SNAME)。
(3)检索至少选修“程军”老师所授全部课程的学生姓名(SNAME)。
(4)检索”李强”同学不学课程的课程号(C#)。
(5)检索至少选修两门课程的学生学号(S#)。
(6)检索全部学生都选修的课程的课程号(C#)和课程名(CNAME)。
(7)检索选修课程包含“程军”老师所授课程之一的学生学号(S#)。
(8)检索选修课程号为k1和k5的学生学号(S#)。
(9)检索选修全部课程的学生姓名(SNAME)。
(10)检索选修课程包含学号为2的学生所修课程的学生学号(S#)。
(11)检索选修课程名为“C 语言”的学生学号(S#)和姓名(SNAME)。
解:本题各个查询语句对应的关系代数表达式表示如下:(1). ∏C#,CNAME(σTEACHER=‘程军’(C)) (2). ∏S#,SNAME(σAGE>21∧SEX=”男”(S))成绩教师编号教师姓名学生选修m课程教师讲授 nn1学号 姓名 课程号课程名(3). ∏SNAME{s [∏S#,C#(sc )÷∏C#(σTEACHER=‘程军’(C))]}(4). ∏C#(C)- ∏C#(σSNAME=‘李强’(S) SC) (5). ∏S#(σ[1]=[4]∧[2]≠[5] (SC × SC))(6). ∏C#,CNAME(C (∏S#,C#(sc)÷∏S#(S)))(7). ∏S#(SC∏C#(σTEACHER=‘程军’(C)))(8). ∏S#,C#(sc )÷∏C#(σC#=’k1’∨ C#=’k5’(C)) (9). ∏SNAME{s[∏S#,C#(sc )÷∏C#(C)]}(10). ∏S#,C#(sc )÷∏C#(σS#=’2’(SC))(11). ∏S#,SNAME{s[∏S#(SCσCNAME=‘C 语言’(C))]}2、关系R 和S 如下图所示,试计算R ÷S 。
(2021年)浙江省嘉兴市全国计算机等级考试数据库技术测试卷(含答案)
(2021年)浙江省嘉兴市全国计算机等级考试数据库技术测试卷(含答案)学校:________ 班级:________ 姓名:________ 考号:________一、1.选择题(10题)1. 下列关于关系模式规范化的叙述中,正确的是( )。
A.若R∈4NF,则必然R∈BCNFB.若R∈2NF,则必然R∈BCNFC.若R∈BCNF,则必然R∈4NFD.若R∈1NF,则必然R∈BCNF2. 关于数据和信息,下列叙述中正确的是A.信息与数据,只有区别,没有联系B.信息是数据的载体C.同一信息只能用同一数据表示D.数据处理本质上是信息处理3. 下列关于哈夫曼树的叙述错误的是A.一棵哈夫曼树是带权路径长度最短的二叉树B.一棵哈夫曼树中叶节点的个数比非叶节点的个数大1C.一棵哈夫曼树节点的度要么是0,要么是2D.哈夫曼树的根节点的权值等于各个叶节点的权值之和4. 有两个基本关系:学生(学号,姓名。
系号),系(系号,系名,系主任),学生表的主码为学号,系表的主码为系号,因而系号是学生表的______。
A.主码(主键)B.外码(外关键字)C.域D.映像5. 对n个记录的文件进行归并排序,所需要的辅助存储空间为A.O(1)B.O(n)C.O(1og2n)D.O(n2)6. 数据库系统中,依靠什么来支持数据独立性?A.提供宿主型语言B.模式分级,各级之间有映像机制C.DDL语言和DML语言相互独立D.用户之操纵UW A(用户工作区)中的数据7.已知成绩关系如下图所示。
执行SQL语句:SELECTCOUNT(DISTINCT 学号) FROM 成绩WHERE 分数>60 查询结果中包含的元组数目是A.1B.2C.3D.48. 由于CPU向打印机输出数据的速度远远高于打印机的工作速度,未缓解CPU和打印机之间速度不匹配的矛盾,可采用( )。
A.通道技术B.缓冲技术C.spooling技术D.虚拟存储技术9. 数据库管理系统中的安全控制模块属于______。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
一、选择题(每题1分,共20分)1、用于数据库恢复的重要文件是A、数据库文件B、索引文件C、日志文件D、备注文件2、如果事务T对数据R已经加X锁,则其他事务对数据RA、可以加S锁不能加X锁B、可以加X锁不能加S锁C、可以加S锁也可以加X锁D、不能加任何锁3、A D、软件工具4、在关系数据库系统中,当关系的型改变时,用户程序也可以不变,这是A、数据的物理独立性B、数据的逻辑独立性C、数据的位置独立性D、数据的存储独立性5、设关系R和S的元组个数分别为100和300,关系T是R与S的笛卡尔积,则T的元组个数是A、400B、10000C、30000D、900006、下面对于关系的叙述中,哪个是不正确的?A、关系中的每个属性是不可分解的B、在关系中元组的顺序是无关紧要的C、任意的一个二维表都是一个关系(反过来对)D、每一个关系只有一种记录类型7、视图消解(view resonlution)的概念是A、将对视图的查询转换为逻辑查询的过程B、将对视图的查询转换为对具体数据记录查询的过程C、将对视图的查询转换为对数据文件的查询的过程D、将对视图的查询转换为基本表的查询的过程8、下面有关E-R模型向关系模型转换的叙述中,不正确的是A、一个实体类型转换一个关系模式B、一个1:1联系可以转换为一个独立的关系模式,也可以与联系的任意一端实体所对应的关系模式合并C、一个1:n联系可以转换为一个独立的关系模式,也可以与联系的任意一端实体所对应的关系模式合并(n端)D、一个m:n联系转换为一个关系模式9、在两端锁协议中,事务分为两个阶段,它们是(第二是释放封锁,也称为收缩阶段)A、第一阶段是获得封锁,也称为扩展阶段B、第一阶段是获得封锁,也称为并行阶段C、第一阶段是获得封锁,也称为收缩阶段D、第二阶段是释放封锁,也称为扩展阶段10、E-R图适用于建立数据库的A、概念模型B、逻辑模型C、结构模型D、物理模型11、在数据字典中,能同时充当数据流的来源和去向的是A、数据记录B、数据通路C、数据存储D、数据结构12、关系模型的结构是A、层次结构B、网状结构C、二维结构D、对象结构13、下列聚合函数中不忽略空值(null)的是A、SUM(列名)B、MAX(列名)C、COUNT(*)D、AVG(列名)14、DBMS中实现事务持久性的子系统是A、安全性管理子系统B、完整性管理子系统C、并发控制子系统D、恢复管理子系统15、当关系R和S自然连接时,能够把R和S原该舍弃的元组放到结果关系中的操作是A、左外联接B、右外联接C、外部并D、外联接16、判断下列模式分别属于哪个范式(最高范式)R({S,T,J},{(S,J)->T,S->J,T->J})A、1NFB、2NFC、3NFD、BCNF17、判断下列模式分别属于哪个范式(最高范式)(因为候选码S#存在对码的传递函数依赖)R({S#,SD,SL,SN},{S#->SD,S#->SN,S#->SL,SD->SL})A、1NFB、2NFC、3NFD、BCNF18、实体完整性要求主属性不能取空值,这一点可以通过来保证A、定义外码B、定义主码C、用户定义的完整性D、由关系系统自动19、为防止用户通过视图对数据进行增、删、改时,无意或故意操作不属于视图范围内的基本表数据,可在定义视图时加上下列哪个句子?A、WITH CHECK OPTION子句B、WITH CHECK DISTINCT 子句C、WITH CHECK ON 子句D、WITH CHECK STRICT 子句20、设关系R与关系S具有相同的目(或称度),且相对应的属性的值取自同一个域,则R-(R-S)等于A、R∪SB、R∩SC、R×SD、R-S二、填空题(每空1分,共20分)1、事务的ACID特性是:原子性、一致性、隔离性、持续性2、数据管理技术经历了人工管理、文件管理和数据库系统管理三个阶段3、实体之间的联系可抽象为三类,它们是1:1、1:n、m:n4、客观存在的人、事、物可以称为实体5、完整性约束包括实体完整性约束、参照完整性约束、用户定义完整性约束6、“为哪些表,在哪些字段上,建立什么样的索引”这一设计内容应该属于数据库设计中的物理设计阶段7、若关系为1NF,且它的每一非主属性都完全函数依赖于候选码,则该关系为2NF8、数据模型是由数据结构、数据操作和数据的完整性约束条件三部分组成的9、数据库体系结构三级模式包括:外模式、模式、内模式10、数据库管理系统在三级模式之间提供了两层映像,这两层映像保证了数据库系统的数据能够具有一定的逻辑独立性和完全的物理独立性三、问答题(每题3分,共36分)设有一个供应状况数据库:产品表(Products)由产品ID(P_ID)、供应商ID(S_ID)、商品ID(C_ID)、单价(Price)、成本(Cost)组成;商品类型表(Categories)由商品ID(C_ID)、商品类型(CAT)组成;供应商表(Suppliers)由供应商ID(S_ID)、公司(Employees)、国家(Country)组成。
表1:Products(产品表)表2:Categories(商品类型表)表3:Suppliers(供应商表)1、用关系代数完成下列查询(12分)①查询国家为USA的公司名(3分)②查询成本低于10,单价高于15,国家为UK的供应商ID(3分)③查询EMP2公司成本高于20的商品类型(3分)2、用SQL语句完成下列操作(24分)①创建表1(要求定义主键和外键,不要求插入记录)(3分)create table Products(P_ID char(4) primary key,S_ID char(4),C_ID char(4),Price char(5),Cost char(5),foreign key(C_ID) references Categories(C_ID),foreign key(S_ID) references Suppliers(S_ID);②建立视图(名为View1)由USA和CHINA供应的商品类型、单价和成本组成(3分)create view View1asselect CAT,Price,Costfrom Products,Categories,Supplierswhere Country =’USA’ and ‘CHINA’;③查询高于平均单价的商品类型和供应商的公司名(3分)select CAT,Employeesfrom Categories,Supplierswhere Price>(select avg(Price) from Products);④分组统计商品ID的合计成本(3分)select sum(Cost)from Products,Categoriesgroup by C_ID;⑤在表2中插入一条记录商品ID=C005,商品类型=CAT5(3分)insert into Categoriesvalues (‘C005’,’CAT5’);⑥将成本高于10供应商ID为8的产品单价提高10%(3分)update Productsset Price=Price+Price*0.1where Cost>10 and S_ID=8;⑦删除表3(Suppliers表)中国家为UK的记录(3分)delete from Supplierswhere Country=’UK’;⑧给予用户STU1在表3的查询和更新的许可(3分)grant select,updateon table Suppliersto STU1四、综合题(每题12分,共24分)1、设计题(12分)某医院住院部有下列信息:一个科室有多个病房和多个医生,一个病房只能属于一个科室,一个医生只属于一个科室,但是可以负责多个病人的诊治,一个病人的主管医生只有一个。
病人:病历号,姓名,性别,诊断,主管医生,病房号;医生:医生编号,姓名,职称,所属科室名,年龄;科室:科室名,科室地址,科室电话,医生姓名;病房:病房号,床位号,所属科室名①用完整的E-R图表示实体-关系(6分)②将E-R图转换为合适的关系模式(表)并指出主码(下划线表示)(6分)科室(科室名,科室地址,科室电话);病房(病房号,床位号,科室名);医生(医生编号,姓名,职称,科室名,年龄);病人(病历号,姓名,性别,主管医生,病房号)2、分析题(12分)有一个关系模式R-R(商场编号,商品编号,商品库存数量,部门编号,部门负责人)。
该关系模式具有下列语义:每个商场有多个部门,每个部门只有一个负责人,每个商场的每种商品只在该商场的一个部门销售,每个商场的每种商品只有一个库存数量。
①写出该关系模型R的最小函数依赖集(3分)有三个函数依赖:(商场编号,商品编号)→部门编号;(商场编号,部门编号)→负责人(商场编号,商品编号)→数量②找出该关系模型R的候选码(3分)R的候选码是:(商场编号,商品编号)③该关系模型R最高已经达到第几范式?给出理由(3分)因为R中存在非主属性“负责人”对候选码的传递函数依赖,所以R属于2NF,不属于3NF。
④如果该关系模型R不属于3NF,请将R分解成符合3NF的关系模型(3分)将R分解成:R1(商场编号,商品编号,数量,部门编号)R2(商场编号,部门编号,负责人)。