数据库技术最终 小5号.docx

上传人:b****7 文档编号:10266027 上传时间:2023-02-09 格式:DOCX 页数:46 大小:51.30KB
下载 相关 举报
数据库技术最终 小5号.docx_第1页
第1页 / 共46页
数据库技术最终 小5号.docx_第2页
第2页 / 共46页
数据库技术最终 小5号.docx_第3页
第3页 / 共46页
数据库技术最终 小5号.docx_第4页
第4页 / 共46页
数据库技术最终 小5号.docx_第5页
第5页 / 共46页
点击查看更多>>
下载资源
资源描述

数据库技术最终 小5号.docx

《数据库技术最终 小5号.docx》由会员分享,可在线阅读,更多相关《数据库技术最终 小5号.docx(46页珍藏版)》请在冰豆网上搜索。

数据库技术最终 小5号.docx

数据库技术最终小5号

选择

1.(DBMS)是位于用户和操作系统之间的一层数据管理软件。

数据库在建立、使用和维护时由其统一管理统一控制。

2.下列错误的是:

(数据库避免了一切数据的重复)。

3.在数据库系统的三级模式结构中,用来描述数据的全局逻辑结构的是(模式)。

4.下列不是数据库的特点的是(数据冗余很高)。

5.要保证数据库逻辑数据独立性,需要修改的是(模式与外模式的映射)。

6.数据库系统不仅包括数据库本身,还要包括相应的硬件、软件和(各类相关人员)。

7.在关系数据库中,视图是三级模式结构中的(外模式)。

8.在数据库的三级模式结构中,内模式有(1个)。

9.在数据库中可以创建和删除表、视图、索引,也可以修改表,这是因为DBMS提供了(数据定义功能)。

10.数据库DB、数据系统DBS、数据管理系统DBMS三者之间关系是(DBS包括DB和DBMS)。

11.数据库系统与文件系统主要区别是(文件系统不能解决数据冗余和数据独立性问题,数据库系统可以)。

12.DBS是采用了数据库技术的计算机系统,DBS是一个集合体,包含数据库,计算机硬件、软件和(数据库管理员)。

13.数据库系统的数据独立性体现在(不会因为系统数据存储结构与数据逻辑结构的变化而影响应用程序)。

14.描述数据库全体数据的全局逻辑结构和特性的是(模式)。

15.要保证数据库的数据独立性,需要修改的是(三层之间的两种映射)。

16.用户或应用程序看到的那部分局部逻辑结构和特征的描述是(子模式),它是模式的逻辑子集。

17.(数据库管理系统设计)不是DBA数据库管理员的职责。

18.E-R图用于描述数据库的(概念模型)。

19.对于现实世界中事物的特征,在实体-联系模型中使用(属性描述)。

20.概念模型是现实世界的的一层抽象,这类模型最常用的是(实体-联系模型)。

21.在(网状模型)中一个结点可以有多个双亲,结点之间可以有多种联系。

1.关系数据表的关键字可由(D一个或多个)字段组成。

2.下列关于关系数据库叙述错误的是(B一个数据表组成一个关系数据数据库,多种不同的数据则需要创建多个数据库。

3.参照完整性规则:

表的(B外键)必须是另一个表主键的有效值,或者是空值。

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

5.关系数据库是若干(A表(关系))的集合。

6.在关系模式中,实现“关系中不允许出现相同的元组”的约束是(B主键)约束。

7.约束“年龄限制在18~30岁之间”属于DBMS的(B完整性)功能。

8.反映现实世界中实体及实体间联系的概念模型是(DE-R模型)。

9.关系数据模型的3个组成部分中,不包括(D并发控制)。

10.如何构造出一个合适的数据逻辑结构是(C关系数据库规范化理论)主要解决的问题。

11.学生社团可以接纳多名学生参加,但每个学生只能参加一个社团,从社团到学生之间的联系类型是(D一对多)。

12.数据库中的冗余数据是指(D由基本数据导出)的数据。

13.关系模式的任何属性(A不可再分)。

14.一个m:

n联系转换为一个关系模式,关系的关键字为(B各实体关键字的组合)

15.候选关键字的属性可以有(D1个或多个)。

16.关系模型中有3类完整性约束:

实体完整性、参照完整性和域完整性。

定义外部关键字实现的是(C参照完整性)类完整性。

17.设已知F={C→A,CD→D,CG→B,CE→A,ACG→B},从中去掉(D,CE→A和CG→B)函数依赖关系后得到的是新的函数依赖集合F1与F是等价的。

18.关系R和关系S的并运算是(A由关系R和关系S的所有元组合并组成的集合,再删去重复的元组)。

19.在概念模型中,一个实体集对应于关系模型中的一个(D关系)。

20.在关系运算中,投影运算是(B在基本表中选择字段组成一个新的关系)。

21.关系模式中的候选关键字可以有1个或多个,而主关键字有(C1个)。

22.关于关系模式的关键字,以下说法正确的是(B一个关系模式可以有多个候选关键字)。

23.在关系模型中,为了实现“关系中不允许出现相同元组的约束应使用(B主关键字)。

24.规范化理论是关系数据库进行逻辑设计的理论依据。

根据这个理论,关系数据库的关系必须满足:

每一人属性都是(B不可分解的)。

25.把实体-联系模型转换为关系模型时,实体之间多对多联系在关系模型中是通过(C建立新的关系来实现)。

26.专门的关系运算不包括(D交运算)。

27.对关系S和关系R进行集合运算,结果中既包含S中元组也包含R中元组,这种集合运算称为(A并运算)。

28.设有部门和职员两个实体,每个职员只能属于一个部门,一个部门可以有多名职员,则部门与职员实体之间的联系类型是(B.1:

m)。

29.在下列选项中,不属于基本关系运算的是(D排序)。

30.在关系数据库中,要求基本关系中所有的主属性上不能有空值,其遵守的约束规则是(C实体完整性规则)。

31.下列的选项中,不是关系数据库基本特征的是(A不同的列应有不同的数据类型)。

32.一个关系只有一个(D主关键字)。

33.关系模型中,一个关键字(C)。

34.现有如下关系:

患者(患者编号,患者姓名,性别,出生日期,所在单位)医疗(诊断书编号,患者编号,患者姓名,医生编号,医生姓名,诊断日期,诊断结果)其中,医疗关系中的外关键字是(A患者编号)。

35.现有一个关系:

借阅(书号,书名,库存数,读者号,借期,还期)假如同一本书允许一个读者多次借阅,但不能同日对一种书借多本,则该关系模式的关键字是(D书号+读者号+借期)。

36.关系模型中实现实体间m:

n联系是通过增加一个(A关系实现)。

37.关系代数运算是以(C集合运算)为基础的运算。

38.关系数据库管理系统能够实现的专门关系运算包括(B选择、投影、连接)。

39.5种基本关系代数运算是(BU并—差×笛卡儿积бΠ交)。

40.关系数据库中的投影操作是指从关系中(B抽出特定字段)。

41.从一个关系中取出满足某个条件的所有记录形成一个新的关系的操作是(C选择)操作。

42.有关系代数中的连接操作是由(B选择和笛卡儿积)操作组合而成。

43.自然连接是构成新关系的有效方法。

一般情况下,当对关系R和S是用自然连接时,要求R和S含有一个或多个共有的(C.R-S)。

44.假设有有关系R和S,在下列的关系运算中,(D.R×S)运算不要求:

“R和S具有相同的元数,且它们的对应属性的数据类型也相同”。

45.假设有关系R和S,关系代数表达式R-(R-)S表示的是(A.R∩S)。

46.已知关系模式R(A,B,C,D,E)及其上的函数相关性集合F={A→D,B→C,E→A},该关系模式的候选关键字是(B.CD)。

47.区分不同实体的依据是(B属性)。

48.关系数据模型是目前最重要的一种数据模型,它的3个要素分别为(B数据结构、关系操作、完整性约束)。

49.设学生关系S(SN0,SNAME,SSEX,SAGE,SDPART)的主关键字为SNO,学生选课关系SC(SNO,CNO,SCORE)的关键字为SNO和CNO,则关系R(SNO,CNO,SSEX,SAGE,SDPART,SCORE)的主关键字为SNO和CNO,其满足(A.1NF)。

50.关系模式中,满足2NF的模式(B必定是1NF)。

51.关系模式R中的属性全是主属性,则R的最高范式必定是(C.3NF)。

52.消除了部分函数依赖的1NF的关系模式,必定是(B.2NF)。

53.如果AB,那么属性A和属性B的联系是(B多对一)。

54.设有关系模式W(C,P,S,G,T,R],其中各属性的含义是:

C表示课程,P表示教师,S表示学生,G表示成绩,T表示时间,R表示教室,根据语义有如下数据依赖集:

D={C→P,(S,C)→G,(T,R)→C,(T,P)→R,(T,S)→R},苦将关系模式W分解为脸上有关系模式W1(C,P),W2(S,C,G),W3(S,T,R,C),则,W1的规范化程序最高达到(D.BCNF)。

55.在关系数据库中,任何二元关系模式的最高范式必定是(D.BCNF)。

56.在关系规范式中,分解关系的基本原则是(B1和3)。

1实现无损连接2分解后的关系相互独立3保持原有的依赖关系

57.不能使一个关系从第一范式转化为第二范式的条件是(B每一个非主属性都部分依赖主属性)。

58.任何一个满足2NF但不满足3NF的关系模式都不存在(D非主属性对关键字的传递依赖)。

59.设关系模式R(A,B,C),F是R上成立的FD集,F={B→C},则分解P={AB,BC}相对于F(A是无损连接,也是保持FD的分解)。

60.关系的规范化中,各个范式之间的关系是(A.1NF2NF3NF)。

61.关系数据库的规范化理论指出:

关系数据库中的关系应该满足一定的要求,最起码的要求是达到1NF,即满足(D每个属性都是不可分解的)。

62.根据有关系数据库规范化理论,关系数据库中的关系要满足第一范式,部门(部门号,部门名,部门成员,部门总经理)关系中,因属性(B部门成员)而使它不满足INF.

1.SQLServer2005运行的平台为(Windows平台)。

2.SQLServer2005企业版不支持的Windows操作系统版本是(Windows98)。

3.当采用Windows身份验证方式登陆数据库服务器时,SQLServer2005客户端软键会向操作系统请求一个(信任连接)。

4.SQLServer2005属于(关系模型)数据库系统。

5.SQL语言通常称为(结构化查询语言)。

6.下面关于SQL语言的说法中,错误的是(一个SQL数据库就是一个基本表)。

7.SQLServerDBMS是(操作系统支持下的系统软件)。

8.SQL是英文单词(StructuredQueryLanguage)组成的缩写。

9.SQLserver是一个(关系型数据库)。

10.SQL语言是(非过程化)的语言,容易学习。

11.SQL语言的数据操纵语句包括select、insert、update、delete等,其中最重要频繁的是(SELECT)。

12.下列SQL语句中,(GRANT)不是数据定义语句。

13.SQL是一种(关系数据库)语言。

1.数据库备份的作用是(故障后的恢复)。

2.事务日志用于保存(对数据的更新操作)。

3.以下关于使用文件组的叙述中,不正确的是(文件或文件组可以由一个以上的数据库使用)。

4.SQLServer把数据及其相关信息用多个逻辑组来表示,这些逻辑组件通常被称为数据库对象。

以下(备份)不是数据库的对象。

5.安装SQLServer以后,数据库服务器已经自动建立4个系统数据库,(pubs数据库)不是系统数据库。

6.以下关于数据库model的叙述中,正确的是(model数据库用作在系统上创建的所有数据库的模版)。

7.创建数据库的transact-SQL语句是(createdatabase)。

8.SQLServer2005的物理存储主要包括两类文件(数据文件、事务日志文件)。

9.按照表的用途分类,表可分为(系统表和用户表)两大类。

10.用于存储数据库中表和索引等数据库对象信息的文件为(数据文件)。

1.表设计器的“允许空”单元格用于设置该字段是否可输入空值,实际上就是创建该字段的(C非空)约束

2.下列关于表的叙述正确的是(C系统表可以隐藏)。

3.下列关于主关键字叙述正确的是(A一个表可以没有主关键字)

4.下列关于关联的叙述正确的是(C可以在两个表的相同数据类型的不同名称的字段间创建关联)

5.使用CREATETABLE语句创建数据表时(C指定的所有者和表名称组合起来在数据库中必须唯一)

6.下列叙述错误的是(D可在CREATETABLE语句中使用COLLATE参数修改int类型数据的默认排序规则)

7.下列关于ALTERTABLE语句的叙述中错误的是(C.ALTERTABLE语句可以修改字段名称)

8.在CREATETABLE语句中可以(D创建新的文件组)

9.使用ALTERTABLE语句可以(A同时修改字段数据类型和长度)

10.数据库可以设置字段有效性规则属于(D域完整性范畴)

11.下列用于定义字段的SQL语句中,错误的是(B成绩int4)

12.可使用下列操作中的(D按Ctrl+O键)为字段输入NULL值。

13.下列错误的是(D在关系图设计过程中只能将数据表从关系图中移除,不能将其从数据库中删除)

14.若要删除数据库中已存在的表S,可用(C.DROPTABLES)

15.若要在基本表S中增加一列CN(课程名),可用(C.ALTERTABLESADD(CNCHAR(8))

16.学生关系模式S(S#,Sname,Sex,Age),S的属性分别表示学生的学号、姓名、性别、年龄。

要在表S中删除属性“年龄”,可选用的SQL语句是(B.ALTERTABLESDROPAge)

17.有关系S(S#,SNAME,SAGE),C(C#,CNAME),SC(S#,C#,GRADE)。

其中S#是学生号,SNAME是学生姓名,SAGE是学生年龄,C#是课程号,CNAME是课程名称。

要查询选修Access课的年龄不小于20的全体学生姓名的SQL语句是SELECTSNAMEFROMS,C,SCWHERE子句。

这里WHERE子句的内容是(A.S.S#=SC.S#andC.C#=SC.C#andSAGE>=20andCNAME=’Access’)。

18.设关系数据库中一个表S的结构为S(SN,CN,grade),其中SN为学生名,CNO课程名,两者均为字符型;grage为成绩,数值型,取值范围0~100。

若要把“张二的化学成绩80分”插入S中,则可用(D.INSERTINTOSVALUES(’张二’,’化学’,80))

19.设关系数据库中一个表S的结构为S(SN,CN,grade),其中SN为学生名,CN为课程名,两者均为字符型;grade为成绩,数值型,0~100。

若要更正王二的化学成绩为85分,则可用(A.UPDATESSETgrade=85WHERESN=’王二’ANDCN=’化学’)

20.若用如下的SQL语句创建了一个表SC…..,向SC插入如下行时,(B.‘200823’,’101’,NULL,NULL)行可以被插入。

1.设A、B两个表的记录娄分别为3和4,对两个表执行交叉联接查询,查询结果中最多可获得(12)条记录。

2.如果查询的SELECT子句为SELECTA,B,C*D,则不能使用的GROUPBY子句是(GROUPBYA)

3.关于查询语句中的ORDERBY子句使用正确的是(如果在SELECT子句中使用了DISTINCT关键字,则排序字段必须出现在查询结果中)

4.在SQL的查询语句中,GROUPBY选项实现(分组)功能。

5.下列函数中,返回值数类型为int的是(LEN)。

6.使用查询语句:

SELECT课程编号,MAX(分数)FROMgradeGROUPBY课程编号

查询结果的记录数有(5)个。

16.下列关于执行查询叙述正确的是(如果查询中有多条命令有输出,则按顺序显示所有结果)

17.下列关于查询结果错误的是(不管以哪种方式查看,查询结果都会显示在查询结果窗口中)

18.对于某语句的条件WHERESdeptLIKE‘[CS]her%y’,将筛选出以下(Sherriey)值。

19.下列关于INSERT语句使用正确的是(如果列设置了默认值,则可以不为该列提供数据)。

20.下列关于UPDATE语句错误的是(如果UPDATE语句中没有指定搜索条件,则默认只能修改第一条记录)。

32.两表之间“临时性”联系称为关联,在两个表之间的关联已经建立的情况下,有关“关联”的正确叙述是(当父表记录指针移动时,子表记录指针按一定的规则跟随移动)。

33.在SQL语句中,与表达式“工资BETWEEN1210AND1240”功能相同的表达式是(工资>=1210AND工资<=1240)。

34.在SQL语句中,与表达式“仓库号NOTIN(‘wh1’,’wh2’)功能相同的表达式是(仓库号!

=’wh1’AND!

=’wh2’)。

35.在SQL的SELECT语句中用于实现关系的选择运算的短语是(WHERE)。

使用SQL语句进行分组检索时,为了去掉不满足条件的分组,应当(在GROUPBY后面使用HAVING子句)。

1.在SQL中,通过使用(索引),能够使在关系规范化时被分解的关系连接起来,能够增加数据库的安全性。

2.在视图上不能完成的操作是(在视图上定义新的表)。

3.在Transact-SQL语言中,删除一个视图的命令是(DROP)。

4.在Transact-SQL语言中的视图VIEW是数据库(外模式)。

5.以下关于主索引和候选索引的叙述正确的是(主索引和候选索引都能保证表记录的唯一性)。

6.建立索引的作用之一是(提高查询速度)。

7.在4.4节建立的studentsdb数据库中,建立视图AGE_LIST,以查询所有目前年龄是22岁的学生学号、姓名和年龄,正确的命令组是()

CREATEVIEWAGE_LIST

AS

SELECT学号,姓名,YEAR(GETDATE())-YEAR(出生日期)年龄

FROMstudent_info

GO

SELECT学号,姓名,年龄FROMAGE_LISTWHERE年龄=22

8.在4.4节建立的studentsdb数据库中,建立一个视图v_cavg,该视图包括了课程名称和(该课程的)平均成绩两个字段,正确的SQL语句是()

CREATEVIEWv_cavg

AS

SELECT课程名称,平均成绩=

(SELECTavg(分数)FROMgradeWHERE课程编号=curriculum,课程编号)

FROMcurriculum

9.删除第8题建立的视图v_cavg的正确命令是(DROPVIEWv_cavg)。

10.删除索引的Transact-SQL语句是(DROPINDEX)

11.索引是对数据库表中的(一个或多个)字段的值进行排序。

12.在SQLServer2005中可创建3种类型的索引,下列(外键索引)不是其中的索引类。

1.参照完整性要求有关联的两个或两个以上表之间数据的一致性。

参照完整性可以通过建立(主键约束和外键约束)来实现。

2.域完整性用于保证给定字段中数据的有效性,它要求表中指定列的数据具有正确的数据类型、格式和有效的(数据范围)。

3.创建默认值用Transact-SQL语句(CREATEDEFAULT)。

4.下列Transact-SQL语句为student数据库的sdbstudent_info表的“邮件地址”列定义规则email_rule,限制字符串中必须包含“@”字符(用于限制填充E-mail地址的列值)。

定义email_rule规则的语句是(CREATERULEemail_ruleAS@EMAILlike‘%@%’)

5.在为studentsdb数据库的student_info表录入数据时,常常需要一遍又一遍地输入“男”到学生“性别”列,以下(创建一个DEFAULT约束(或默认值))可以解决这个问题。

6.关系数据库中,运用Transact-SQL语句为已存在的table1表创建主键,可以是(ALTERTABLEtable1ADDCONSTRAINTcolumn1PRIMARYKEYD)

7.在SQLServer中有6种约束,以下(关联约束)不属于该6种约束。

8.下列关于唯一约束的叙述中,不正确的是(主键列可以设定唯一性约束)

9.以下关于默认约束的叙述中,不正确的是(每列中可以建立多个默认约束)

10.如果学生表STUDENT是使用下面的SQL语句创建的

CREATETABLESTUDENT

(SNOchar(4)PRIMARYKEYNOTNULL,

SNchar(8),

SEXchar

(2),

AGEINTCHECK(AGE>15ANDAGE<30))

则下面的SQL语句中可以正确执行的是

(INSERTINTOSTUDENT(SNO,SEX,AGE)AVLUES(‘S9’,’男’,17)

11.在数据库的字段可以定义默认值,默认值(D)

A.逻辑表达式B.字符表达式C.数值表达式D.前3种都可以

12.数据库表字段可以定义规则,规则是(逻辑表达式)

13.以下关于规则的叙述中,不正确的是(规则和约束不能同时使用)

14.下列有关默认值的叙述中,不正确的是(默认值对象可以用CREATETABLE或ALTERTABLE语句创建或添加)

15.为studentdb数据库的student_info表的“学号”列添加有效性约束:

学号的最左边两位字符是01,正确的SQL语句是()

ALTERTABLEstudent_info

ADDCONSTRAINT学号CHECK(LEFT(学号,2)=’01’)

1.SQLServer的字符型系统数据类型主要包括(char、varchar、text)

2.SQLServer提供的单行注释语句是使用(“--”)开始的一行内容。

3.如果要在SQLServer2005中存储图形、图像、Word文档文件,不可采用的数据类型是(text)

4.下列关于Timestamp数据类型描述正确的是(可以用来替代传统的数据库加锁技术)

5.下列标识可以作为局部变量使用的是(@Myvar)

6.Transact-SQL支持的程序结构语句中的一种为(Begin…End)

7.不属于SQLServer2005系统全局变量的是(@Records)

8.下列Transact-SQL语句中出现语法错误的是(DELETE*FROMgrade)d

9.语句

USEmaster

GO

SELECT*FROMsysfiles

GO

包括

(2)个批处理。

10.字符串常量使用(单引号)作为定界符。

11.下列常数中,属于Unicode字符串常量的是(’123’)

12.表达式’123’+’456’的结果是(’123456’)

13.表达式Datepart(yy,’2004-3-13’)+2的结果是(2006)

14.以下选项中,哪一组的标识符是合法的。

(TABLE1,_abc,A$bc,#proc)

15.SQLServer2005使用Transact-SQL语句(CECLARECURSOR)来声明游标。

16.下列关于批处理的叙述中正确的是(ABC)A批处理是一起提交处理的一组语句B通常用GO来表示一个批处理的结束C不能在一个批处理中引用其他批处理定义的变量

17.下列有关变量赋值的叙述中正确的是(BCD)B一条SET语句只能给一个局部变量赋值CSELECT语句可以给多个局

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > PPT模板 > 商务科技

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1