数据库单选

3数据管理技术经历了若干阶段,其中人工管理阶段和文件系统阶段相比文件系统的一个显著的优势是

数据可以长期保存 

8DDL指的是数据定义语言

13数据不保存,不共享,不具备独立性的阶段是人工管理阶段

14数据具有整体结构化的特征,是在数据库系统阶段

15可以编程管理、保存数据,但是程序与数据具有较强的耦合性,数据独立性差,数据格式的改变会带来程序代码的改变,指的是文件系统阶段

16有较强的安全性能够进行完整性检查和并发控制出了故障有较为可靠的恢复手段指的是数据库系统阶段

1用来描述数据在内部的表示方法和存取方法的是物理模型

2实现将现实世界抽象为信息世界的是概念模型

3数据库系统的核心和基础是数据模型

4所有学生组成了一类实体,这类实体用实体名及其属性集合来抽象表达,称为实体型

5全体学生组成了一个集合,这集合称为实体集

6安阳师范学院学院的所有专业,组成了一个集合A;安阳师范学院全体学生,组成了一个集合B。A和B之间具有B、一对多

11ER图表达的模型是概念模型

1IBM公司的IMS数据库管理系统采用的数据模型是A层次模型

2DBMS是一类系统软件,它是建立在下列哪种系统之上的? C、操作系统

3关于网状数据库,以下说法正确的是一个结点可以有多于一个的双亲

4层次型、网状型和关系型数据库划分原则是数据之间的联系

5层次模型不能直接表示m :n联系  

6数据模型用来表示实体间的联系,但不同的数据库管理系统支持不同的数据模型。在常用的数据模型中,不包括链状模型

7能够保证数据库系统中的数据具有较高的逻辑独立性的是外模式/模式映像  

8关系模型中,()表示一个元组一行

9关系模型中,()表示一个属性一列

10年龄属性的取值范围,是1~120,说的是一个

11关系模型中,()表示一个分量单元格(元组中一个属性的值)

12简单地说,模式改变,调整外模式/模式映像,使得应用程序不变,带来的数据独立性是逻辑独立性

13简单地说,模式改变,调整内模式/模式映像,使得应用程序不变,带来的数据独立性是物理独立性

14局部模式指的是外模式

15逻辑模式,数据库中全体数据逻辑结构和特征的描述,指的是模式

16存储模式,指的是内模式

17写代码的时候,你的身份是个应用程序员   

18你需要在你的应用程序里,使用数据库存储数据,这时候,你需要人员负责数据库各级模式的设计。这种新角色是数据库设计人员  

1具有相同数据类型的值的集合,被称为:

4关系是一个集合,该集合是()的子集笛卡儿积

5关于码的说法,正确的是:能够唯一标记实体的属性集

6关于关系模型,下列叙述不正确的是()一个列的值可以来自不同的域

7假设存在一张职工表,包含“性别”属性,要求这个属性的值只能取“男”或“女”,这种取值范围表达的集合,是()

9是n个域的笛卡尔积中的一个元素,叫做n元组10、性别{'男','女'}是一个域,其基数是2

1假如教材79页的student关系中,要求年龄取值必须大于0,这样的完整性属于用户定义的完整性 

2每一个表(关系)必须有主键,且主属性非空,说的是()实体完整性 

3外码的完整性要求,体现的是 参照完整性

4关系操作中的query操作,属于()查询

5找出学生关系中的所有男生元组,属于select

8哪些操作用到了除法运算?查询至少选了1号课和3号课的学生姓名

9查询计算机系和数学系的学生信息,用到了下面哪类操作

13安阳师范学院的每一个学生的学号取值均不能为空,说的是实体完整性

14学生关系中的姓名,允许重名,不允许为空,属于用户定义的完整性

2在一个关系中如果有这样一个属性存在,它的值能惟一地标识关系中的每一个元组,称为

4设有属性A,B,C,D,以下表示中不是关系的是()。

A、R(A) B、R(A,B,C,D) C、R(A×B×C×D) D、R(A,B)

5一个关系只有一个( ) 。A、候选码 B、外码 C、超码 D、主码

7在通常情况下,下面的关系中不可以作为关系数据库的关系是()。R4(学生号,学生名,简历)

8、同一个关系模型的任两个元组值()。不能全同

9在增删改查操作中,操作最复杂,变化多端分为选择、投影、连接、除…… 

10关于SQL语言,下列说法正确的是()SQL是非过程化的语言,用户无须指定存取路径

11关系操作中,操作的对象和结果都是()。集合

13、关系数据库的完整性有()类。 3 

7、一个关系可以看成有行有列的二维表,选择运算是()的选行

1、一个选课关系有两个属性,分别是学号和课程号。某个课程号的象集指的是:该课程的选课学生学号的集合

4关于连接和除法运算,以下说法正确的是除法运算里面包含投影运算

8下列关系代数运算中必定会使用到另外三个选项所表达的运算的是

2、数据库中建立索引的目的是为了()加快存取速度

4、下面哪种索引,某一时刻,只能有一种聚簇索引

5创建聚簇索引,用()关键词CREATE CLUSTER INDEX

6、删除某个表的时候,一并将基于该表而建的视图、索引删除,应该在在相关命令的最后,加上()关键词CASCADE

7、给某张表(关系)添加新的一列,可以用()命令ALTER TABLE

8、考虑到参照完整性的外码设计,79,80页的student, course, sc三张表的创建顺序应为:student, course, sc

9、CREATE TABLE的列级完整性描述中,表达某个属性为主码,可以在属性名,类型之后写上()关键词PRIMARY KEY   

10、开发一个软件系统,其中的登录功能,需记录其登录的详细时间,适合采用那种数据类型?DATETIME  

11、开发一个学生管理系统,使用关系数据库存储学生信息,其中学生信息中的出生日期,更适合采用哪种数据类型?DATE

12、关于INT, SMALLINT两种数据类型,描述正确的是:

都可以表达整数,范围不同

14、删除一个模式的命令是DROP SCHEMA

15、MySQL中,CREATE SCHEMA命令等同于CREATE DATABASE  

2、SQL中,WHERE子句控制()查询表中的行需要满足的条件

4、SQL中,排序用()关键词ORDER BY 

6、SELECT sno, count(*) FROM sc GROUP BY sno的意思是:查询选课表SC中每个学生的学号和选课数目

7、INSERT INTO命令完成()操作元组的添加  

8、参照79页表结构,关于命令INSERT INTO student VALUES('201215128', '张三'),说法正确的是命令无法顺利执行

9、SELECT Sno, Sname FROM Student;此查询中,SELECT后面的两个列名,对应的关系代数运算投影

10、SELECT Sname FROM Student WHERE Sdept = 'CS';此查询中,WHERE子句对应的关系代数运算

选择

1下面属集合并运算的关键词是UNION  

2、>ANY(SELECT Sage FROM student)等价于

>(SELECT MIN(Sage) FROM student)

3会形成事实上的笛卡尔积的查询是

SELECT * FROM student, sc;

1视图是数据库系统三级模式中的()。外模式

2下列说法不正确的是 基本表和视图中都存储数据

3行列子集视图,说法正确的是

A、建视图的时候,去掉一些行,或者一些列,保留主码

1、REVOKE命令的作用是回收权限

2关于视图对于数据库安全性的作用,说法正确的是

视图可以起到隐藏数据的作用,可提供一定程度的安全性保证。

3、GRANT命令的作用授权

4、WITH GRANT OPTION的作用是允许权限转授

5、PRIMARY KEY控制的完整性是实体完整性

6、定义参照完整性的时候,对外键的定义,用了ON DELETE CASCADE,指的意思是:删除的时候级联

7、CREATE TABLE的时候,在某一列的后面,加了CHECK,完成的是()完整性的定义?自定义完整性

8、UNIQUE起到()的作用取值唯一

9、不能激活触发器执行的事件是( )SELECT

3、关于SLC(sno, sdept, sloc, cno, grade)模式中的传递依赖,说法正确的是:sloc传递依赖于sno

4、每一个分量必须是不可分的数据项。满足这个条件的关系模式称为NF

5、考虑到实际情况,以下哪些是合理的数据依赖

姓名依赖于学号

6、下面哪些依赖,属于平凡函数依赖

学号依赖于(学号,课程号)

7、对于以下关系对应的关系模式,正确的说法是

该模式存在非主属性对码的部分依赖

8、对于以下关系对应的关系模式,下列说法正确的是

该模式中,存在传递依赖

9、表示关系模式,其中()表示属性间的数据依赖F

1、BCNF要求:每个非平凡函数依赖 , 需包含候选码

2CTB模式(课程、教师、参考书)是否是BCNF是 

3、(课程、教师、参考书)模式中,课程和教师之间、课程和参考书之间,存在有()非平凡多值依赖

4、(课程,教师)和(课程,参考书)关系模式中,存在着平凡多值依赖

5以下范式规范化程度最高的是4NF

6、关系数据库规范化是解决关系数据库中()问题而引人的。插入、删除和数据冗余

7、关系模式中,满足2NF的模式()。必是1NF

8、任何满足2NF但不满足3NF的关系模式都存在()。非主属性对候选码的传递依赖

9、下列那一条不是由于关系模式设计不当所引起的问题?()丢失修改

1、E-R方法的三要素是()。实体、属性、联系 

3、在数据库的物理结构中,将具有相同值的元组集中存放在连续的物理块称为()存储方法。聚簇     

4、如果采用关系数据库来实现应用,则应在数据库设计()阶段将关系模式进行规范化处理。逻辑设计  

5、在数据库设计中,当合并局部E-R图时,学生在某一局部应用中被当作实体,而在另一局部应用中被当作属性,那么这种冲突称为()。结构冲突

6、在数据库设计中,学生的学号在某一局部应用中被定义为字符型,而在另一局部应用中被定义为整形,那么这种冲突称为()属性冲突 

7、下列关于数据库运行和维护的叙述中,错误的是()。

只要数据库正式投入运行,就标志着数据库设计工作结束。

8下面有关E-R模型向关系模型转换的叙述中,错误的是()。

1:m联系可以转换为一个独立的关系模式,也可以与联系的任意一端对应的关系模式合并。

9、在数据库逻辑结构设计中,将E-R模型转换为关系模型应遵循相应原则。则对于3个不同实体集合它们之间的一个多对多联系,最少应转换为()个关系模式4  

10、跟班作业、开会、走访、询问、调查问卷等形式属于数据库设计的哪个阶段的工作?需求分析    

11、数据库设计哪个阶段的工作会产生ER图?

概念结构设计

12、数据字典在()阶段建立需求分析    

1关于查询过程中的表与表之间的连接方法,效率比较低的是:嵌套循环  

2、1000个学生,10000个选课记录。2号课程选课记录50个。一块内存可以放10个学生或者100个选课记录。计算机的内存有限,只能同时放下5块学生、1块选课记录和若干连接结果。计算机每秒可读写20块。现在需查找选了2号课的学生姓名,问若先做学生和选课记录的笛卡儿积运算,至少需要()秒?100105秒3、1000个学生,10000个选课记录。2号课程选课记录50个。一块内存可以放10个学生或者100个选课记录。计算机的内存有限,只能同时放下5块学生、1块选课记录和若干连接结果。计算机每秒可读写20块。现在需查找选了2号课的学生姓名,问若先做学生和选课记录的自然连接运算(用嵌套循环法),至少需要()秒?205

4、1000个学生,10000个选课记录。2号课程选课记录50个。一块内存可以放10个学生或者100个选课记录。计算机的内存有限,只能同时放下5块学生、1块选课记录和若干连接结果。计算机每秒可读写20块。现在需查找选了2号课的学生姓名,问若先找出2号课程的选课记录,然后再自然连接,至少需要()秒?10 

5、1000个学生,10000个选课记录。2号课程选课记录50个。一块内存可以放10个学生或者100个选课记录。计算机的内存有限,只能同时放下5块学生、1块选课记录和若干连接结果。计算机每秒可读写20块。问若先做学生和选课记录的笛卡儿积运算,至少需要读取()遍学生表?1 

6、1000个学生,10000个选课记录。2号课程选课记录50个。一块内存可以放10个学生或者100个选课记录。计算机的内存有限,只能同时放下5块学生、1块选课记录和若干连接结果。计算机每秒可读写20块。问若先做学生和选课记录的笛卡儿积运算,至少需要读取()遍选课记录表?20

 7、1000个学生,10000个选课记录。2号课程选课记录50个。一块内存可以放10个学生或者100个选课记录。计算机的内存有限,只能同时放下5块学生、1块选课记录和若干连接结果。计算机每秒可读写20块。(1)先做学生和选课记录的笛卡儿积运算;(2)用嵌套循环法,先做学生和选课记录的自然连接。问:(1)、(2)之间,读取学生表和选课记录表的次数是否一样?

  

8从查询语句中识别出语言符号,关键字,关系名等,属于查询处理的()阶段查询分析 

9查询处理中进行权限检查,完整性检查和安全性检查的阶段是查询检查

10估算不同执行策略的代价,选出最小代价的执行计划,属于 物理优化

11对于小关系,使用全表顺序扫描,即使选择列上有索引,这种规则进行的优化,属于物理优化

1事务中的操作,要么全做,要么全不做,说的是ACID特性的A 

2假如你被电信诈骗人员骗了,转账给了他100块,一旦转账事务提交成功,该笔交易记录在案,只能通过其他方式追回,而不能撤回转账操作。这种现象,对应于数据库事务的持续性

3事务代码中,存在运行时bug,导致事务异常退出,这种故障属于事务故障 

4停电会造成系统故障

5磁盘损坏,属于介质故障

6只涉及到撤销操作的故障种类是事务故障

7既涉及到撤销又涉及到重做的故障种类是系统故障

8哪种故障种类需要装入副本,然后可能只需要进行重做就行了?介质故障

9、事务的结束标记commit属于提交成功

4、售票系统卖出去2张机票,第二张机票购买时,第1张机票的减一操作还没做。造成了“卖了两张票,但是只记录了一张”的现象,属于丢失修改

5、你写了一个事务程序,需要分别在t1, t2时刻前后两次读取同一个数据项A的值,但是在t1, t2之间另一个事务修改了A,造成A前后读取的值不一样,这种现象属于不可重复读

6、事务2更新了A的值之后,事务1读取A的值,但是该值后来又被事务2因某种原因回滚,这样事务1读取的A成了一个不准确的数据,这种现象属于读脏数据

7、应对活锁的策略是 先来先服务

1、建设()的主要目的是为企业高层系统地组织、理解和使用数据以便进行战略决策数据仓库

3对海量数据的支持和快速的检索技术,具备这种特点的是数据仓库

1多维数据模型中,可以表达出数据仓库中的详细程度的概念是 粒度

2从规范化的角度上看,可能更规范的多维数据模型是雪花模式

3多维数据模型中,可进行汇总平均度量操作的是事实

4下列说法正确的是星型模式会有更多冗余

1、OLAP是 联机分析处理

2和数据仓库架构关系密切的技术是OLAP 

3下列操作,属于切片操作的是

确定时间维度的取值,然后按地区和产品分类进行分组聚集

4若用关系数据库SQL操作进行解释,旋转需要

改变SELECT子句

5数据原来聚集汇总的级别是产品子类,现在按产品大类进行汇总,这属于上卷

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值