数据库复习0000002文档格式.docx
《数据库复习0000002文档格式.docx》由会员分享,可在线阅读,更多相关《数据库复习0000002文档格式.docx(20页珍藏版)》请在冰豆网上搜索。
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是一个()。
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