数据库复习0000002.docx

上传人:b****2 文档编号:410620 上传时间:2022-10-09 格式:DOCX 页数:20 大小:105.57KB
下载 相关 举报
数据库复习0000002.docx_第1页
第1页 / 共20页
数据库复习0000002.docx_第2页
第2页 / 共20页
数据库复习0000002.docx_第3页
第3页 / 共20页
数据库复习0000002.docx_第4页
第4页 / 共20页
数据库复习0000002.docx_第5页
第5页 / 共20页
点击查看更多>>
下载资源
资源描述

数据库复习0000002.docx

《数据库复习0000002.docx》由会员分享,可在线阅读,更多相关《数据库复习0000002.docx(20页珍藏版)》请在冰豆网上搜索。

数据库复习0000002.docx

数据库复习0000002

数据库复习

1.下列关于关系数据模型的术语中,哪一个术语所表达的概念与二维表中的“行”的概

念最接近?

A)属性B)关系C)域D)元组

2.在下面的两个关系中,学号和班级号分别为学生关系和班级关系的主键(或称主码),

则外键是()

学生(学号,姓名,班级号,成绩)

班级(班级号,班级名,班级人数,平均成绩)

A)学生关系的“学号”B)班级关系的“班级号”

C)学生关系的“班级号”D)班级关系的“班级名”

3.数据管理技术的发展是与计算机技术及其应用的发展联系在一起的,经历了由低级

到高级的发展。

分布式数据库、面向对象数据库等新型数据库属于哪一个发展阶段?

()

A)人工管理阶段B)文件系统阶段

C)数据库系统阶段D)高级数据库技术阶段

4.关系模型的数据结构是

A)树B)图C)表D)二维表

5.在数据库设计中,用E-R图来描述信息结构但不涉及信息在计算机中的表示,它属

于数据库设计的()阶段。

A)需求分析B)概念设计C)逻辑设计D)物理设计

6.层次模型、网络模型和关系模型数据库的划分原则是()。

A)联系的复杂程序B)数据之间的联系

C)记录长度D)文件的大小

7.E-R图用于描述数据库的

A)概念模型B)数据模型C)存储模型D)逻辑模型

8.下面列出的条目中,()不是数据库技术的主要特点。

A)数据的结构化B)数据的冗余度小

C)较高的数据独立性D)程序的标准化

9.在SQLServer中,字符串常量一般使用()作为定界符。

A)单引号B)双引号C)方括号D)花括号

10.关系数据库管理系统应能实现的专门关系运算包括()。

A)排序,索引,统计B)选择,投影,连接

C)关联,更新,排序D)显示,打印,制表

53.一个结点可以有多个双亲,结点之间可以有多种联系的模型是()。

A)网状模型B)关系模型C)层次模型D)以上都有

54.有一名为”销售”实体,含有:

商品名、客户名、数量等属性,该实体主键

A)商品名B)客户名C)商品名+客户名D)商品名+数量

55.下面的选项不是关系数据库基本特征的是()。

A)不同的列应有不同的数据类型B)不同的列应有不同的列名

C)与行的次序无关D)与列的次序无关

56.实体完整性是指关系中()。

A)不允许有空行B)主关键字不允许取空值

C)属性值外关键字取空值D)允许外关键字取空值

57.实体完整性规则约束()。

A)侯选关键字B)主关键字C)外关键字D)超关键字

58.每一个数据库都有()的标识,这个标识就是数据库名称。

A)一个唯一B)多个C)两个D)不同

59.下列说法错误的是()。

A)人工管理阶段程序之间存在大量重复数据,数据冗余大。

B)文件系统阶段程序和数据有一定的独立性,数据文件可以长期保存。

C)数据库阶段提高了数据的共享性,减少了数据冗余。

D)上述说法都是错误的。

7

60.有关数据冗余说法错误的是()。

A)数据库中,数据存在副本的现象,就是数据冗余。

B)通过分类存储,可以有效减少数据冗余,但是会增加数据查找的复杂性。

C)在数据库设计阶段,一定要尽最大可能避免数据冗余,最好做到无数据冗余。

D)数据冗余通常是由于数据库设计引起的。

61.项目开发需要经过几个阶段,绘制数据库的E-R图应该在()阶段进行。

A)需求分析B)概要设计C)详细设计D)代码编写

62.将E-R图转换为表的过程中,如果实体之间存在多对多的关系,通常的做法是()。

A)在两个实体间建立主外键关系。

B)在两个实体间建立关联表,把一个多对多的关系分解成两个一对多的关系。

C)在两个实体间建立关联表,把一个多对多的关系分解成两个一对一的关系。

D)在两个实体间不建立任何关系。

1.用树形结构来表示实体之间联系的模型称为层次模型。

2.E-R图用于描述数据库的数据模型。

3.实体是指现实世界客观存在的事物,概念性的事物不能叫做实体。

4.属性是指实体具有的某种特性或若干方面的特性。

5.实体型是指实体属性的集合,表示实体所固有的若干特征。

6.实体型中各属性的具体取值称为实体值。

7.在E-R图中,用来表示属性的图形是椭圆形。

8.属性取值的变化范围称为该属性的域。

9.关系模型就是关系数据库。

10.数据库管理系统的核心是数据库。

36.用二维表结构表示实体型,外键实现实体之间联系的模型称为关系模型。

37.关系模型不能表示实体之间多对多联系。

38.任何一张二维表格都表示一个关系。

39.关系是元组的集合。

40.SQLServer2008支持三种用户自定义函数:

标量函数、内嵌表值函数和多语句表值函数

1.数据管理技术的发展历程的三个阶段有:

___________、___________、___________。

2.数据库系统的三级模式结构由___________、___________、___________以及2个

映射(内模式——模式映射和模式——子模式映射)组成。

3.数据库管理系统常用的数据模型有下列三种:

___________、___________、

___________。

4.凡在关系中能够唯一区分、确定不同元组的属性或属性组合,都称为___________。

5.___________是从一个关系中找出满足给定条件的那些元组

6.___________是从一个关系中挑选若干属性组成新的关系

7.数据完整性一般分为:

___________、___________、___________。

8.___________是从两个关系中选取满足连接条件的元组组成一个新关系

9.在数据库的三级模式体系结构中,外模式与模式之间的映像(外模式/模式),实

现了数据库____________独立性。

10.属性的取值范围叫做属性的___________。

11.数据库的数据独立性包括___________数据独立和逻辑数据独立。

12.概念模型表示方法很多,目前较常用的是___________方法。

13.数据库系统的主要特点是实现数据___________,减少数据冗余。

14.一个仓库可以存放多种零件,每一种零件可以存放在不同的仓库中,仓库和零件之

间为___________的联系。

15.在关系数据库中,把数据表示成二维表,每一个二维表称为一个___________。

16.由计算机、操作系统、DBMS、数据库、应用程序及有关人员等组成的一个整体叫

___________。

9

17.在E-R图中,图形包括矩形框、菱形框、椭圆框。

其中表示实体联系的是___________

框。

18.在一个表中主键的个数为____________个。

19.DBMS是指___________。

20.DBS是指___________。

 

1.下列数据类型,在定义时需要指出数据长度的是()。

A)intB)textC)charD)datetime

11

2.若定义一个学生的出生日期,则应该选用()类型。

A)datetimeB)charC)intD)text

3.若定义一个职工姓名,最多4个汉字,则最适合的类型定义为()。

A)char(10)B)textC)varchar(8)D)int

4.如果想求最高成绩,可以使用()函数。

A)SUMB)COUNTC)MIND)MAX

5.下列哪个不是数据库对象?

()

A)数据模型B)视图C)表D)用户

6.设计用户表时,身份证号为固定18位长,对该字段最好采用()数据类型。

A)intB)charC)varcharD)text

7.在数据操作语言(DML)的基本功能中,不包括的是()。

A)插入新数据B)描述数据库结构C)修改数据D)删除数据

8.以下关于运算符的优先级描述正确的是()。

A)逻辑运算符的优先级最高B)*运算符的优先级比内部的高

C)+运算符比逻辑运算符高D)逻辑运算符比*运算符高

9.以下哪一个不是逻辑运算符()。

A)NOTB)ANDC)ORD)IN

10.下列标识符可以作为局部变量使用的是()。

A)[@myvar]B)myvarC)@myvarD)@myvar

11.以哪个符号开头的变量是全局变量()。

A)@B)@*C)@@D)@$

12.下面哪个函数是属于字符串运算的()。

A)ABSB)SINC)STRD)ROUND

13.SQL语言允许使用通配符进行字符串匹配操作,其中“%”可以表示()。

A)零个字符B)1个字符C)多个字符D)以上都是

14.如果要在SQLServer2008中存储图形图像、Word文档文件,不可采用的数据类型是

()。

A)binaryB)varbinaryC)imageD)text

15.SQLServer的字符型数据类型主要包括()。

A)int、money、charB)char、varchar、text

C)datetime、binary、intD)char、varchar、int

16.INT在SQLServer2008系统中,8.25.E-3是一个()。

A)integer常量B)表达式C)char常量D)float常量

17.SQLServer2008中数据库中,关键字()标志着批处理的结束。

A)ENDB)GOC)FINISHD)PRIN

18.在SQLServer2008系统中,8E-5是一个()。

A)integer常量B)表达式C)char常量D)float常量

19.下列表达式的结果为"中国北京"的是()。

A)'中国'-'北京'B)'中国'-'北京'

C)'中国'+'北京'D)'中国'+'北京'

12

20.设@A=’6*8+2’,@B=6*8+2,@C=’5*8’。

下面表达式正确的是()。

A)@A+@BB)@B+@CC)@C+@AD)@C-@B

1.在创建表的过程中,如果一属性是datetime类型需要指定长度。

2.聚合函数SUM()和AVG()可以用来操作任何类型数据。

3.构成表达式的每一项都必须是相同数据类型。

4.函数的参数类型和函数类型必须一致。

5.在循环结构中,循环头WHILE的条件判定后,一定会执行循环体。

6.分支语句和循环语句各自可以嵌套,也可以相互嵌套。

7.在T_SQL语句中,对不符合常规标识符规则的标识符必须用分隔符括起来。

8.T-SQL语句的语法格式中规定:

语句中字母区分大小写。

9.T-SQL语句的语法格式中规定:

关键字有特殊用途,定义变量名时不得使用关键字。

10.T-SQL语句的语法格式中规定:

语句中的字符型常量可以用单引号括起来。

11.PRINT语句一次可以输出若干个常量或表达式的值。

12.常规标识符第一个字符必须是下划线(_)、at符号(@)、数字符号(#)。

13.常规标识符可以写成mytable。

1

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

当前位置:首页 > 解决方案 > 学习计划

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

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