西南交通大学2017年计算机复试笔试题(数据库)
西南交通⼤学2017年计算机复试笔试题(数据库)声明
以下注释全是本⼈查阅资料后的个⼈观点,如有错误,欢迎评论区指正,⾮常感谢!!
随手拍怎么赚钱数据库
推荐先在b站看哈⼯⼤的《数据库系统》课程视频,讲得⾮常清晰!
⼀、选择题
1、下列四项中,不属于数据库系统的主要特点的是()
A、数据结构化
B、数据的余度⼩
C、较⾼的数据独⽴性
D、程序的标准化
数据库系统的主要特点:
1、数据结构化
2、数据的共享性⾼,冗余度低,易扩充
3、数据独⽴性⾼
宣化区教育局
4、数据由DBMS统⼀管理和控制
答案:D
2、单个⽤户使⽤的数据视图的描述称为()
A、外模式
B、概念模式
C、内模式
转账限额多少D、存储模式
数据库系统的内部体系结构为三级模式结构,包括:
1、外模式,⼜称⽤户模式、⼦模式。对应于⽤户级,它是某个或某⼏个⽤户所看到的数据库的数据视图。
2、模式,⼜称概念模式、逻辑模式。对应于概念级。
3、内模式,⼜称存储模式模式。对应于物理级。
答案:A
3、关系规范化中的删除异常是指()
A、不该删除的数据被删除
B、不该插⼊的数据被插⼊
C、应该删除的数据未被删除
D、应该插⼊的数据未被插⼊
关系规范化中的操作异常:
1、插⼊失败:应该插⼊的数据未被插⼊
2、插⼊异常:不该插⼊的数据被插⼊
3、删除失败:应该删除的数据未被删除
4、删除异常:不该删除的数据被删除
答案:A
4、数据的逻辑独⽴性是指()
A、内模式改变,模式不变
B、模式改变,内模式不变
C、模式改变,外模式和应⽤程序不变
D、内模式改变,外模式和应⽤程序不
数据的独⽴性包括:
1、逻辑独⽴性:当模式改变时,由数据库管理员对各个外模式/模式的映像做相应的改变,可以使外模式保持不变。应⽤程序是依据
数据的外模式编写的,从⽽应⽤程序不必修改,保证了数据与程序的逻辑独⽴性,简称数据逻辑独⽴性。
2、物理独⽴性:当数据库的存储结构改变时,由数据库管理员对模式/内模式映像做相应的改变,可以使模式保持不变,从⽽应⽤程
序也不必改变,保证了数据与程序的物理独⽴性,简称数据物理独⽴性。
牛肉汤面答案:C
5、 关系代数中的运算符对应SELECT语句中的以下哪个⼦句?
A、SELECT
B、FROM
C、WHERE
D、GROUP BY
答案:A
6、有⼀个关系:学⽣(学号,姓名,系别),规定学号的值域是8个数字组成的字符串,这⼀规则属于()
A、实体完整性
B、参照完整性
C、⽤户⾃定义完整性约束
D、关键字完整性约束
数据完整性包括:
1、实体完整性:主码的值不能为空或者部分为空。
2、参照完整性:关系中的外键必须是另⼀个关系的主键有效值,或者是NULL。
3、⽤户⾃定义完整性:对某⼀具体应⽤所涉及的数据提出约束性条件
答案:C
7、如何构造出⼀个合适的数据逻辑结构是()主要解决的问题。
A、关系系统查询优化
B、数据字典
C、关系数据库规范化理论
D、关系数据库查询
1、关系系统查询优化:
2、数据字典:数据字典是指对数据的数据项、数据结构、数据流、数据存储、处理逻辑等进⾏定义和描述,其⽬的是对数据流程图中
的各个元素做出详细的说明,使⽤数据字典为简单的建模项⽬。
3、关系数据库规范化理论:为了使数据库设计合理可靠,简单实⽤,长期以来,形成了关系数据库设计的理论——规范化理论。
4、关系数据库查询:
答案:C
8、将E-R模型转换成关系模型,属于数据库的()
A、需求分析
B、概念设计
C、逻辑设计
D、物理设计
数据库设计包括:
1、需求分析:需求收集和分析,结果得到数据⾃字典描述的数据需求(知和数据流图描述的处理需求)。
2、概念设计:通过对⽤户需求进⾏综合、归纳与抽象,形成⼀个独⽴于具道体DBMS的概念模型,可以⽤E-R图表⽰。
3、逻辑设计:将概念结构转换为某个DBMS所⽀持的数据模型(例如关系模型),并对其进⾏优化。
4、物理设计:为逻辑数据模型选取⼀个最适合应⽤环境的物理结构(包括和存取⽅法)。
5、数据库实施:运⽤DBMS提供的数据语⾔(例如SQL)及其宿主语⾔(例如C),根据逻辑设计和物理设计的结果建⽴数据库,编
制与调试应⽤程序,组织数据⼊库,并进⾏试运⾏。
6、数据库运⾏与维护:数据库应⽤系统经过试运⾏后即可投⼊正式运⾏。在数据库系统运⾏过程中必须不断地对其进⾏评价、调整与
修改。
答案:C
9、SQL语⾔具有()的功能
A、关系规范化、数据操纵、数据控制
B、数据定义、数据操纵、数据控制
C、数据定义、关系规范化、数据控制
D、数据定义、关系规范化、数据操纵
SQL语⾔的主要功能:
1、数据查询
2、数据定义
3、数据操纵
4、数据控制
答案:B
10、DB、DBMS和DBS三者之间的关系是()
A、DB包括DBMS和DBS
B、DBS包括DB和DBMS
C、DBMS包括DB和DBS
D、不能互相包括
DB为数据库,DBMS为数据库管理系统,DBS为数据库系统
数据库系统包括数据库、数据库管理系统、数据库管理员、数据库应⽤和计算机基本系统
答案:B
11、把对关系SC的属性 GRADE 的修改权授予⼦⽤户 ZHAO 的T-SQL语句是()杜邦家族
A、GRANT GRADE ON SC TO ZHAO
B、GRANT UPDATE ON SC TO ZHAO
C、GRANT UPDATE(GRADE)ON SC TO ZHAO
D、GRANT UPDATE ON SC(GRADE)TO ZHAO
GRANT 操作名(字段名)ON 表名 TO ⽤户名
答案:C
12、数据库管理系统能实现对数据库中数据的查询、插⼊、修改和删除等操作的数据库语⾔称为()
A、数据定义语⾔(DDL)
B、数据管理语⾔
C、数据操纵语⾔(DML)
D、数据控制语⾔
SQL语⾔分为数据定义语⾔、数据操纵语⾔、数据控制语⾔、数据查询语⾔
海带客数据定义语⾔:CREATE、ALTER、DROP
数据操纵语⾔:SELECT、INSERT、UPDATE、DELETE
数据控制语⾔:GRANT、REVOKE
数据查询语⾔:FROM、WHERE、LIKE、DISTINCT
答案:C
13、设属性A是关系的主属性,则属性A不能取空值(NULL),这是()
A、实体完整性规则
B、参照完整性规则
C、⽤户定义完整性规则
D、域完整性规则
参考第6题
答案:A
14、SQL语⾔中,删除⼀个表的命令是()
A、DELETE
B、DROP
C、CLEAR
D、REMOVE
1、DELETE FROM 表名 WHERE 列名 = 值              DELETE只能删除⾏
2、DROP table 表名                                                  删除整个表
3、TRUNCATE table 表名                                          清空表,只删除表的数据
答案:B
15、E-R模型⽤于数据库设计的哪个阶段()
A、需求分析
B、概念结构设计
C、逻辑结构设计
D、物理结构设计
参考第8题
答案:B
16、在合并分E-R图时,必须消除个分图中的不⼀致。各分E-R图之间的冲突主要有三类,即属性冲突、命名冲突和结构冲突,其中命名冲突是指()
A、命名太长或太短
B、同名异义或同义异名
C、属性类型冲突
D、属性取值单位冲突
1、属性冲突:包括类型、取值范围、取值单位的冲突;
2、结构冲突:例如同⼀对象在⼀个局部E-R图中作为实体,⽽在另⼀个局部E-R图中作为属性,同⼀实体在不同的E-R图中的属性个
数和类型不同等;
3、命名冲突:包括实体类型名、联系类型名之间异名同义,或同名异义等。
C、D属于属性冲突。B为命名冲突。
答案:B
17、SQL语⾔具有()的功能
A、关系规范化、数据操纵、数据控制
B、数据定义、数据操纵、数据控制
C、数据定义、关系规范化、数据控制
D、数据定义、关系规范化、数据操纵
参考9题
答案:B
18、已知关系R(A,B,C,D)和R上的函数依赖集F={A→CD,C→B},则R∈()NF。
A、1
B、2
C、3
D、BC
第⼀范式(1NF):如果关系模式R的所有属性的域都是原⼦的,则称R属于第⼀范式。
第⼆范式(2NF):满⾜第⼀范式且每⼀个⾮主属性完全依赖于候选键。
第三范式(3NF):满⾜第⼆范式且没有传递依赖。
BC范式:满⾜第三范式且消除了主属性对于候选键的部分依赖。
题⽬中,A→CD,C→B,代表A→B,有传递依赖,故不满⾜第三范式,是第⼆范式。
答案:B
19、设有两个事务T1、T2,其并发操作如下图所⽰,下⾯评价正确的是()
A、该操作不存在问题
B、该操作丢失修改
C、该操作不能重复读
D、该操作读“脏”数据

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。