三级数据库笔记+试题(带详解答案)

三级数据库笔记+试题(带详解答案)
三级数据库笔记+试题(带详解答案)

网络数据库技术

一、单项选择题

1. 存储在计算机内有结构的数据的集合,称为数据库。

2. 以二维表格的形式组织数据库中的数据,这种数据模型是关系模型

3. 下面哪个数据库属于中小规模数据库管理系统Access。

4. SQL Server 2000有两类数据库,分别是用户数据库和系统数据库。

5. 两个实体:学院和学生之间的联系应为一对多联系。

6. 错误的对象部分限定名是服务器名.对象名。

7. SQL Server字符型包括char和varchar。

8. 下列SQL语句中,修改表结构的是ALTER TABLE。

9. 下列SQL语句中,向表中插入数据的是INSERT。

10. 关系运算的特点是运算的对象和结果都是表。

11. 两个表连接最常用的条件是两个表的某些列值相等,这样的连接称为等值连接。

12. 在数据库查询语句SELECT中,指定分组表达式的子句是GROUP BY子句。

13. 用以限制查询结果集中的行数过多,仅指定部分结果所采用的关键字是TOP。

14. 能够在LIKE子句中匹配多个字符的通配符是%。

15. 统计组中满足条件的行数或总行数的聚合函数是COUNT。

第16到第19题基于这样的三个表即学生表S、课程表C和学生选课表SC,它们的结构如下:

S(S#, SN, SEX, AGE, DEPT)

C(C#, CN)

SC(S#, C#, GRADE)

其中:S#为学号,SN为姓名,SEX为性别,AGE为年龄,DEPT为系别,C#为课程号,CN为课程名,GRADE为成绩。

16. 检索所有比“王华”年龄大的学生姓名、年龄和性别。正确的SELECT语句是SELECT SN, AGE, SEX FROM S WHERE AGE>(SELECT AGE FROM S WHERE SN=…王华?) 17. 检索选修课程“C2”的学生中成绩最高的学生的学号。正确的SELECT语句是SELECT S# FROM SC WHERE C#=…C2? AND GRADE>= ALL (SELECT GRADE FROM SC WHERE C#=…C2?)

18. 检索学生姓名及其所选修课程的课程号和成绩。正确的SELECT语句是SELECT S.SN, SC.C#, SC.GRADE FROM S, SC WHERE S.S#=SC.S#

19. 检索选修四门以上课程的学生总成绩(不统计不及格的课程),并要求按总成绩的降序排列出来。正确的SELECT语句是SELECT S#, SUM(GRADE) FROM SC WHERE GRADE>=60 GROUP BY S# HAVING COUNT(*)>=4 ORDER BY 2 DESC 20. 创建视图的SQL命令是CREATE VIEW

22. 打开游标所使用的SQL命令是OPEN。

23. 请选出不属于T-SQL语言组成部分的是数据转换语言。

24. 声明变量所使用的关键字为DECLARE。

25. 按照索引的组织方式,可以将索引分为聚集索引和非聚集索引。

26. 又称为列完整性,指给定列输入的有效性的是域完整性。

27. 创建存储过程的SQL命令是CREATE PROCEDURE。

28. 不属于维护数据的触发器的是SELECT。

29. 只备份自上次备份以来发生过变化的数据库的数据,也称增量备份的是差异备份。

30. 数据库系统与外部进行数据交换的操作是导入/导出。

31. 具有数据表达方式简洁、直观,插入、删除、修改操作方便等特点的数据模型是关系模型.

32. 按一定的数据模型组织数据,对数据库进行管理的是数据库管理系统.

33. 对于这样一个关系:学生(学号、姓名、专业名、性别、出生日期、总学分),请选出关系的码(关键字)为学号

34. 两个实体:学院和学生之间的联系应为一对多联系.

35. 数据库对象的名称中各部分使用何种符号隔开“.”。

36. 每个表可以有多少个列设置为标识属性identity1。

37. 下列SQL语句中,创建表结构的是CREATE TABLE。

38. 下列SQL语句中,删除表中的指定数据的是DELETE。

39. 关系运算的特点是运算的对象和结果都是表。

40. 从表中选出指定的属性值(列名)组成一个新表,这样的关系运算是投影。

41. 在数据库查询语句SELECT中,指定表或视图的子句是FROM子句。

42. 在数据库查询语句中,为使用自己选择的列标题而更改查询结果的列标题名,所使用的关键字是AS。

43. 在WHERE子句中,可以使用通配符来对字符串进行模糊匹配的关键字是LIKE。

44. 在学生表XS表中查询总学分尚未定的学生情况,正确的查询语句是SELECT * FROM XS WHERE 总学分IS NULL。

45. 在查询语句中对查询的结果进行排序,用于升序排序的关键字是ASC。

第16到第19题基于这样的三个表即学生表S、课程表C和学生选课表SC,它们的结构如下:

S(S#, SN, SEX, AGE, DEPT)

C(C#, CN)

SC(S#, C#, GRADE)

其中:S#为学号,SN为姓名,SEX为性别,AGE为年龄,DEPT为系别,C#为课程号,CN为课程名,GRADE为成绩。

46. 检索所有比“王华”年龄大的学生姓名、年龄和性别。正确的SELECT语句是;SELECT SN, AGE, SEX FROM S WHERE AGE>(SELECT AGE FROM S WHERE SN=…王

华?)

47. 检索选修课程“C2”的学生中成绩最高的学生的学号。正确的SELECT语句是;SELECT S# FROM SC WHERE C#=…C2? AND GRADE>= ALL (SELECT GRADE FROM SC WHERE C#=…C2?)

48. 检索学生姓名及其所选修课程的课程号和成绩。正确的SELECT语句是;SELECT S.SN, SC.C#, SC.GRADE FROM S, SC WHERE S.S#=SC.S#

49. 检索选修四门以上课程的学生总成绩(不统计不及格的课程),并要求按总成绩的降序排列出来。正确的SELECT语句是;SELECT S#, SUM(GRADE) FROM SC WHERE GRADE>=60 GROUP BY S# HAVING COUNT(*)>=4 ORDER BY 2 DESC

50. 修改视图的SQL命令是ALTER VIEW。

51. 若用如下的SQL语句创建一个student表:(…1031?, …曾华?, NULL, NULL)

52. 在使用游标时首先要执行的是声明游标。

53. SQL语言是一种用于数据库查询的结构化语言。

54. 请选出不属于T-SQL语言组成部分的是数据转换语言。

55. T-SQL中局部变量用哪种符号进行标识@。

56. 请选择不是索引的作用的是使表中数据排列更为美观。

57. 如果一个表中的一个字段或若干个字段的组合是另一个表的码,则称该字段或字段组合为该表的外码。

58. 执行存储过程的SQL命令是EXEC 。

59. SQL Server 2000中不允许使用的备份介质是只读光盘。

60. 从外部数据源中检索数据,并将数据插入到SQL Server表的过程,称为导入数据。

61、表格中的一行称为一个记录,一列称为一个字段,每列的标题称为字段名。

62、SQL Server 2000有两类数据库:系统数据库和用户数据库。

63、在设计表时列的identity属性:实现的是自动增长的功能。

64、创建数据库的SQL命令:CREATE DATABASE。

65、删除数据库的SQL命令:DROP DATABASE。

66、创建表的SQL命令:CREATE TABLE。

67、删除表的SQL命令:DROP TABLE。

68插入表数据的SQL 命令:INSERT。

69、删除表数据的SQL命令:DELETE和TRUNCATE TABLE,了解二者的区别。

70、修改表数据的SQL命令:UPDATE。

71、使用SQL命令创建视图:CREATE VIEW。

72、使用SQL命令修改视图:ALTER VIEW。

73、当视图所依赖的基本表有多个时,不提倡向该视图插入数据,因为这会影响多个基本表。

74、使用SQL命令删除视图:DROP VIEW。

75、使用SQL命令声明游标:DECLARE。

76、声明游标时SCROLL的用法:可以使游标向前、向后滚动。

77、使用SQL命令打开游标:OPEN。

78、使用SQL命令利用游标读取数据:FETCH。

79、控制游标的关键字:NEXT| PRIOR| FIRST | LAST| ABSOLUTE n| RELATIVE n。

80、使用SQL命令关闭游标:CLOSE。

81、使用SQL命令删除游标:DEALLOCATE。

82、SQL语言是用于数据库查询的结构化语言。

83、T-SQL语言的组成部分:数据定义语言、数据操纵语言和数据控制语言。

84、变量的命名:以字母、_、@或#开头,后接多个字母、数字、_、@或#构成。

85、运算符与表达式:AND和OR

86、按照索引的组织方式,可将索引分为聚集索引和非聚集索引。

87、惟一索引:不会有两行记录相同的索引键值。

88、使用SQL命令删除索引:DROP INDEX。

89、使用SQL命令创建带参数的存储过程的格式:

CREATE PROCEDURE procedure_name @variable_name datatype

AS

90、使用SQL命令执行带参数的存储过程:EXEC procedure_name value。

91、使用SQL命令修改存储过程的格式:

ALTER PROCEDURE procedure_name

AS

92、使用SQL命令删除存储过程:DROP PROCEDURE。

93、设计备份策略的指导思想是:以最小的代价恢复数据。

94. 假定学生关系是S(S#, SNAME, SEX, AGE),课程关系是C(C#, CNAME, TEACHER),学生选课关系是SC(S#, C#, GRADE)。要查找选修课程名“COMPUTER”的性别为“女”的学生姓名,将涉及到的关系是:S, C, SC。

95. 数据库对象的名称中各部分使用何种符号隔开“.”。

96. 在SQL Server 2000中,精确整数型包括decimal和numeric。

97. 下列SQL语句中,实现删除数据库的语句是DROP DATABASE。

98. 下列SQL语句中,向表中插入数据的是INSERT。

99. 把两个表中的行按照给定的条件进行拼接而形成新表,这样的关系运算是连接。100. 在数据库查询语句SELECT中,指定表或视图的子句是FROM子句。

101. 在数据库查询中,消除结果集中的重复行所使用的关键字是DISTINCT。

102. 能够在LIKE子句中匹配单个字符的通配符是“_”。

103. 在查询语句中对查询的结果进行排序,用于降序排序的关键字是。DESC

104. 若用如下的SQL语句创建一个student表:

CREATE TABLE student(NO C(4) NOT NULL,

NAME C(8) NOT NULL,

SEX C(2),

AGE N(2))

可以插入到student表中的是(…1031?, …曾华?, NULL, NULL)

第16到第19题基于这样的三个表即学生表S、课程表C和学生选课表SC,它们的结构如下:

S(S#, SN, SEX, AGE, DEPT)

C(C#, CN)

SC(S#, C#, GRADE)

其中:S#为学号,SN为姓名,SEX为性别,AGE为年龄,DEPT为系别,C#为课程号,CN为课程名,GRADE为成绩。

105. 检索所有比“王华”年龄大的学生姓名、年龄和性别。正确的SELECT语句是SELECT SN, AGE, SEX FROM S

WHERE AGE>(SELECT AGE FROM S

WHERE SN=…王华?)

106. 检索选修课程“C2”的学生中成绩最高的学生的学号。正确的SELECT语句是SELECT S# FROM SC

WHERE C#=…C2? AND GRADE>= ALL

(SELECT GRADE FROM SC

WHERE C#=…C2?)

107. 检索学生姓名及其所选修课程的课程号和成绩。正确的SELECT语句是

SELECT S.SN, SC.C#, SC.GRADE

FROM S, SC

WHERE S.S#=SC.S#

108. 检索选修四门以上课程的学生总成绩(不统计不及格的课程),并要求按总成绩的降序排列出来。正确的SELECT语句是

SELECT S#, SUM(GRADE) FROM SC

WHERE GRADE>=60

GROUP BY S#

HAVING COUNT(*)>=4

ORDER BY 2 DESC

109. 创建视图的SQL命令是

CREATE VIEW

110、局部变量在声明后初始化为NULL。

二、多项选择题

1. 关系数据库模型的优势在于;数据表达方式简洁、直观;插入、删除、修改操作方便。

2. 请选出SQL Server 2000的两种常用工具;企业管理器;查询分析器。

3. 设计表时空值的作用;表示不需要添加的数据;表示将在以后添加的数据。

4. 数据库的查询语句SELECT的语法格式中不包含以下哪些内容;DROP子句;UPDATE 子句。

5. 在比较子查询可以使用的比较关键字包括;ALL ;ANY。

6. 在使用游标读取数据时,可用来滚动记录的关键字是;NEXT;LAST;PRIOR;FIRST。

7. 索引的功能包括;快速存取数据;保证数据记录的惟一性;实现表与表之间的参照完整性;利用索引可减少排序和分组的时间。

8. 数据库中的数据丢失或被破坏的原因是;计算机软、硬件故障;误操作;自然灾害;盗窃。

9. 确定备份频率主要考虑的是;系统恢复的工作量;系统执行的事务量。

10. 导入/导出操作包括数据传输;数据转换。

11. 目前,大型的数据库管理系统主要包括;Oracle;SQL Server;DB2。

12. SQL Server 2000的数据库可以分为;系统数据库;用户数据库。

13. 数据库对象包括;表;视图;索引;存储过程;触发器。

14. 设计表时空值的作用;表示不需要添加的数据;表示将在以后添加的数据。

15. 数据库的查询语句SELECT的语法格式中包括以下哪些内容;FROM子句;WHERE 子句;GROUP BY子句;HAVING子句;ORDER BY子句。

16. 可以用于SELECT语句的聚合函数包括;SUM和AVG;MAX和MIN;COUNT。

17. T-SQL语言包含以下哪些重要部分;数据定义语言;数据操纵语言;数据控制语言。

18. 数据完整性包括;域完整性;实体完整性;参照完整性。

19. 数据库中的数据丢失或被破坏的原因是;计算机软、硬件故障;误操作;自然灾害;盗窃。

20. 对导入/导出操作描述正确的是;导入/导出是数据库系统与外部进行数据交换的操作;导入数据是把其他系统的数据引入到SQL Server的数据库中;导出数据是把数据库从SQL Server数据库中引导其他字段。

21、流行的中小型数据库包括Access和Visual Foxpro。大型数据库管理系统包括Oracle,Microsoft的SQL Server,Sybase和IBM的DB2。

22、数据模型分为关系模型、层次模型、网状模型。所划分原则是数据之间的联系。关系模型优势:数据表达方式简洁、直观,插入、删除、修改操作方便。

23、实体之间的联系有如下几种:一对一的联系(1: 1)、一对多的联系(1: n)、多对多的联系(m: n)。

24、SQL Server 2000的两种常用工具:企业管理器,查询分析器。

25、SQL Server 2000的数据库对象包括:表、视图、索引、存储过程、触发器和约束。

26、数据库对象的完全限定名包括:服务器名、数据库名、所有者名和对象名。其中前三个可以省略,掌握省略的格式。

27、常用的关系运算包括:连接、选择和投影。关系运算的特点是运算的对象和结果都是表。

28、SQL Server对游标的使用要遵循的步骤:声明游标;打开游标;读取数据;关闭游标;删除游标。

29、全局变量和局部变量分别用@@和@进行标识。

30、数据完整性的分类:域完整性、实体完整性和参照完整性。

31. 数据库管理系统采用的数据模型有;层次模型;网状模型;关系模型。

32. SQL Server 2000的数据库可以分为;系统数据库;用户数据库。

33. 数据库对象包括;表;视图;索引;;存储过程;触发器。

34. 常见的连接操作包括;等值连接;自然连接。

35. 数据库的查询语句SELECT的语法格式中不包含以下哪些内容;DROP子句;UPDATE 子句。

36. 请从下面的关键字中选出能够用于WHERE子句中进行范围比较的是;IN;BETWEEN。

37. 请选出对视图描述正确的项;数据库中只存储视图的定义;对视图的数据进行操作时,系统根据视图的定义去操作与视图相关联的基本表。

38. 按照索引的组织方式,可将索引分为;聚集索引;非聚集索引。

39. 存储过程包括以下哪些类型;系统存储过程;本地存储过程;临时存储过程;远程存储过程;扩展存储过程。

40.SQL Server 2000中,允许使用的备份介质包括;硬盘;磁带;命名管道。

三、名词解释

1、码:在关系表中,如果一个字段或几个字段组合的值可惟一标识其对应记录,则称该字段或字段组合为码。

2、记录:每个表包含了若干行数据,它们是表的“值”,表中的一行称为一个记录。

3. 投影:投影运算从表中选出指定的属性值(列名)组成一个新表,记为:∏A(R)。

4. 索引: 根据表中一列或若干列按照一定顺序建立的列值与记录行之间的对应关系表。

5. 参照完整性: 又称为引用完整性。参照完整性保证主表中的数据与从表中数据的一致性。

6. 数据库:是存放数据及相关信息的仓库。

7. 字段:每个记录由若干个数据项构成,将构成记录的每个数据项称为字段。

8. 连接:连接运算把两个表中的行按照给定的条件进行拼接而形成新表,记为:。

9. 数据的完整性:是指数据库中的数据在逻辑上的一致性和准确性。

10. 数据库恢复:就是当数据库出现故障时,将备份的数据库加载到系统,从而使数据库恢复到备份时的正确状态。

11、数据库(DB):数据库是存放数据及相关信息的仓库。

12、数据库管理系统(DBMS):数据库管理系统是管理数据库的系统,它按一定的数据模型组织数据。

13、实体和实体集:每一类数据对象的个体称为实体,而每一类对象个体的集合称为实体集。

14、记录:每个表包含了若干行数据,它们是表的“值”,表中的一行称为一个记录。

15、字段:每个记录由若干个数据项构成,将构成记录的每个数据项称为字段。

16、选择运算:选择运算按给定的条件,从表中选出满足条件的行形成一个新表作为运算结果,选择运算的记号为σF(R)。

17、投影运算:投影运算从表中选出指定的属性值(列名)组成一个新表,记为:∏A(R)。

18、连接运算:连接运算把两个表中的行按照给定的条件进行拼接而形成新表,记为:。

19、等值连接:两个表的某些列值相等,这样的连接称为等值连接。

20、自然连接:自然连接运算要求两个表有共同属性,自然连接运算的结果表是在参与操作两个表的共同属性上进行等值连接后再去除重复的属性后所得的新表,自然连接运算记为:。

21、局部变量:DECLARE @local_variable data_type,所有局部变量在声明后均初始化为NULL。

22、域完整性:域完整性又称为列完整性,指给定列输入的有效性。

23、实体完整性:实体完整性又称为行的完整性,要求表中有一个主键,其值不能为空且能惟一地标识对应的记录。

24、参照完整性:参照完整性又称为引用完整性。参照完整性保证主表中的数据与从表中数据的一致性。

25、外码:如果一个表中的一个字段或若干个字段的组合是另一个表的码则称该字段或字段组合为该表的外码。

26、存储过程:在SQL Server中,可以定义子程序存放在数据库中,这样的子程序称为存储过程。

27、触发器:触发器是一类特殊的存储过程。触发器与表的关系密切,用于保护表中的数据。当有操作影响到触发器保护的数据时,触发器自动执行。

28、导入/导出:导入/导出是数据库系统与外部进行数据交换的操作。

导入数据是从外部数据源中检索数据,并将数据插入到SQL Server表的过程,即把其他系统的数据引入到SQL Server的数据库中。

导出数据是将SQL Server数据库中的数据转换为某些用户指定格式的过程,即把数据库从SQL Server数据库中引到其他系统。

四、简答题

1. 请列举SQL Server 2000的数据库对象。

表、视图、索引、存储过程、触发器和约束。

2. 简述存储过程的优点。

(1)存储过程在服务器端运行,执行速度快。

(2)存储过程执行一次后,其执行规划就驻留在高速缓冲存储器,在以后的操作中,只需从高速缓冲存储器中调用已编译好的二进制代码执行,提高了系统性能。

(3)确保数据库的安全。

(4)自动完成需要预先执行的任务。

3. 请根据以下表的定义写出创建表的语句。

表名:Student

列名数据类型长度是否允许为空

学号定长字符型(char)6 否

姓名定长字符型(char)8 否

专业名定长字符型(char)10 允许

性别位型(bit)1(系统默认值)否

出生时间日期时间类型(smalldatetime)4(系统默认值)否

总学分整数型(tinyint)1(系统默认值)允许

备注文本型(text)16(系统默认值)允许

CREATE TABLE student(

学号char(6) NOT NULL,

姓名char(8) NOT NULL,

专业名char(10) NULL,

性别bit NOT NULL,

出生日期smalldatetime NOT NULL,

总学分tinyint NULL,

备注text NULL)

4. 根据以下要求写出实现表操作的SQL语句。

假设数据库中已经建立好以下表结构。

表名:Student

列名数据类型长度是否允许为空

学号定长字符型(char)6 否

姓名定长字符型(char)8 否

专业名定长字符型(char)10 允许

性别位型(bit)1(系统默认值)否

出生时间日期时间类型(smalldatetime)4(系统默认值)否

总学分整数型(tinyint)1(系统默认值)允许

备注文本型(text)16(系统默认值)允许

请分别写出如下操作的SQL语句:

(1)增加新列“奖学金等级”,数据类型为tinyint,允许为空;

(2)删除“备注”列;

(3)将“出生日期”列的数据类型由原来的smalldatetime修改为datetime。

(1)ALTER TABLE Student ADD 奖学金等级tinyint NULL

(2)ALTER TABLE Student DROP COLUMN 备注

(3)ALTER TABLE Student ALTER COLUMN 出生日期datetime

5. 数据库中已经存在下表。

表名:Student

列名数据类型长度是否允许为空

学号定长字符型(char)6 否

姓名定长字符型(char)8 否

专业名定长字符型(char)10 允许

总学分整数型(tinyint)1(系统默认值)允许

备注文本型(text)16(系统默认值)允许

请写出如下对表中数据进行操作的SQL语句:

(1)插入一条学生信息,学号为“532241”,姓名为“张鑫”,专业名为“计算机”;

(2)从表中删除学号为“532240”的学生记录;

(3)将表中所有记录的专业名由“计算机”改为“计算机应用技术”。

(1)INSERT INTO Student(学号, 姓名, 专业名) VALUES(…532241?, …张鑫?, …计算机?)

或INSERT INTO Student VALUES(…532241?, …张鑫?, …计算机?, NULL, NULL)

(2)DELETE FROM Student WHERE 学号=…532240?

(3)UPDATE Student SET 专业名=…计算机应用技术? WHERE 专业名=…计算机?

6. 请列举设计表时包括的内容。

确定表的名字、所包含的列名、列的数据类型、长度、是否可为空值、默认值情况、是否要使用以及何时使用约束、默认设置或规则以及所需索引、哪些列是主键、哪些列是外键。

7. 简述索引的作用。

(1)快速存取数据。

(2)保证数据记录的惟一性。

(3)实现表与表之间的参照完整性。

(4)在使用ORDER BY, GROUP BY子句进行数据检索时,利用索引可减少排序和分组的时间。

8. 请根据以下表的定义写出创建表的语句。

表名:Course

列名数据类型长度是否允许为空

课程号定长字符型(char)3 否

课程名定长字符型(char)16 否

开课学期整数型(tinyint)1(系统默认值)否

学时整数型(tinyint)1(系统默认值)否

学分整数型(tinyint)4(系统默认值)允许

CREATE TABLE course(

课程号char(3) NOT NULL,

课程名char(16) NOT NULL,

开课日期tinyint NOT NULL,

学时tinyint NOT NULL,

学分tinyint NULL)

9. 根据以下要求写出实现表操作的SQL语句。

假设数据库中已经建立好以下表结构。

表名:Course

列名数据类型长度是否允许为空

课程号定长字符型(char)3 否

课程名定长字符型(char)16 否

开课学期整数型(tinyint)1(系统默认值)否

学时整数型(tinyint)1(系统默认值)否

学分整数型(tinyint)4(系统默认值)允许

请分别写出如下操作的SQL语句:

(1)增加新列“授课教师”,数据类型为char,长度为10,不允许为空;

(2)删除“学时”列;

(3)将“课程名”列的长度由原来16改为20。

(1)ALTER TABLE Course ADD 授课教师char(10) NOT NULL

(2)ALTER TABLE Course DROP COLUMN 学时

(3)ALTER TABLE Course ALTER COLUMN 课程名char(20)

10. 数据库中已经存在下表。

表名:Course

列名数据类型长度是否允许为空

课程号定长字符型(char)3 否

课程名定长字符型(char)16 否

开课学期整数型(tinyint)1(系统默认值)否

学时整数型(tinyint)1(系统默认值)否

学分整数型(tinyint)4(系统默认值)允许

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

A.系统分析员

B.程序员

C.数据库管理员

D.操作员

2、关系数据库中的视图属于4个数据抽象级别中的(A )

A 外部模型

B 概念模型

C 逻辑模型

D 物理模型

3、在下列关于关系的陈述中,错误的是(B )

A 表中任意两行的值不能相同

B 表中任意两列的值不能相同

C 行在表中的顺序无关紧要

D 列在表中的顺序无关紧要

4、关系数据库中,实现实体之间的联系是通过表与表之间的(D )

A 公共索引

B 公共存储

C 公共元组

D 公共属性

5、下面系统中不属于关系数据库管理系统的是( C)

A Oracle

B MS SQL Server

C IMS

D DB2

6、SQL语言中,删除一个表的命令是(B )

A DELETE

B DROP

C CLEAR

D REMORE

7、有一个网络数据库应用系统,其中一台计算机A存有DBMS软件、所有用户数据和应用程序,其余各节点作为终端通过通信线路向A发出数据库应用请求,这种方式属于(A )

A 集中式数据库体系结构

B 主从式数据库体系结构

C 客户机/服务器数据库体系结构

D 分布式数据库体系结构

8、有一个关系:学生(学号,姓名,系别),规定学号的值域是8个数字组成的字符串,这一规则属于( C )

A 实体完整性约束

B 参照完整性约束

C 用户自定义完整性约束

D 关键字完整性约束

9、设关系R和S的属性个数为r和s ,则(R*S)操作结果的属性个数

为 ( A )

A r+s

B r-s

C r*s

D max(r+s)

10、在SQL语言中,条件“RETWEEN 20 AND 30”表示年龄在20到30之间,且(A )

A包括20岁和30岁

B 不包括20岁和30岁

C 包括20岁不包括30岁

D 不包括20岁包括30岁

11、为了使索引键的值在基本表中唯一,在建立索引语句中应使用保留字( A)

A UNIQUE

B COUNT

C DISDINCT

D UNION

12、下面有关主键的叙述正确的是( B )

A 不同的记录可以具有重复的主键值或空值

B 一个表中的主键可以是一个或多个字段

C 在一个表中主键只可以是一个字段

D 表中的主键的数据类型必须定义为自动编号或文本

13、下列哪一个数据库不是SQL Server 2000的系统数据库(C )

A. master数据库

B. msdb数据库

C. pubs数据库

D. model数据库

14、有关系R和S,R∩S的运算等价于( B )

A. S-(R-S)

B. B. R-(R-S)

C. C. (R-S)∪S

D. D. R∪(R-S)

15、下列四项中说法不正确的是( C )

A. 数据库减少了数据冗余

B. 数据库中的数据可以共享

C. .数据库避免了一切数据的重复

D. .数据库具有较高的数据独立性

16、取出关系中的某些列,并消去重复的元组的关系运算称为( C )

A.取列运算

B.投影运算

C.连接运算

D.选择运算

17、一家航空公司把一年中飞行距离超过10000里的客户信息转移到一张称为flyersclub的表中,他们的详细情况被记录在表flyers ( A )

A. insert into flyersclub from flyers where idistancetravelled>=10 000

B. insert flyersclub where idistancetravelled>=10000

C. insert into flyersclub from flyers where (idistancetravelled)va

lues>=10000

D. insert flyersclub (idstancetravelled) values from flyers where idistancetravelled>=10000

18、根据关系数据基于的数据模型——关系模型的特征判断下列正确的一项:( B )

A、只存在一对多的实体关系,以图形方式来表示。

B、以二维表格结构来保存数据,在关系表中不允许有重复行存在。

C、能体现一对多、多对多的关系,但不能体现一对一的关系。

D、关系模型数据库是数据库发展的最初阶段

19、为数据表创建索引的目的是( A )

A、提高查询的检索性能

B、创建唯一索引

C、创建主键

D、归类

20、在视图中不允许包括( A )关键字

A ORDER BY,COMPUTE,COMPUTR BY

B ORDER BY FROM

C COMPUTE ORDER BY

D ORDER BY GROUP BY

21、数据库三级模式体系结构的划分,有利于保持数据库的( A )

A 数据独立性

B 数据安全性

C 结构规范化

D 操作可行性

22、假定学生关系是S(SNO,SNAME,SEX,AGE)

课程关系是C(CNO,CNAME,CREDIT)

学生选课关系是SC(SNO,CNO,GRADE)

要查找选修“数据库”课程的女学生的姓名,将涉及到的关系( D )

A S

B C,SC

C S,SC

D S,C,SC

23、定义外键实现的是哪一(些)类完整性?( B )

A 实体完整性

B 参照完整性

C 用户定义的完整性

D 实体完整性、参照完整性和用户定义的完整性

24、在下列关系代数的操作中,哪一个不属于专门的关系运算?( C)

A 自然连接

B 投影

C 广义笛卡尔积

D 连接

25、下面关于SQL语言的说法中,哪一种说法是错误的?( A )

A 一个SQL数据库就是一个基本表

B SQL语言支持数据库的三级模式结构

C 一个基本表可以跨多个存储文件存放,一个存储文件可以存放一个或多个基本表

D SQL的一个表可以是一个基本表,也可以是一个视图

26、下面所列条目中,哪一条不是标准的SQL语句?( B )

A ALTER TABLE

B ALTER VIEW

C CREATE TABLE

D CREAT

E VIEW

27、若实体间的联系是M∶N,则将联系类型( D )

A. 的属性加入任一个关系模式中

B. 的属性加入N端实体类型相对应的关系模式中

C. 的属性加入M端实体类型相对应的关系模式中

D. 也转换为关系模型

28、数据库管理系统中用于定义和描述数据库逻辑结构的语言称为( A )

A. 数据库模式描述语言(DDL)

B. 数据库子语言(SubDL)

C. 数据操纵语言(DML)

D. 数据结构语言

29、在SQL语言中,( )子句能够实现关系参照性规则。( D )

A. PRIMARY KEY

B. NOT NULL

C. FOREIGN KEY

D. FOREIGN KEY...REFERENCES...

30、从E-R模型关系向关系模型转换时,一个M:N联系转换为关系模式时,该关系模式的关键字是( C )

A. M端实体的关键字

B. N端实体的关键字

C. M端实体关键字与N端实体关键字组合

D. 重新选取其他属性

一、选择题

1. 关系数据库管理系统所管理的关系是(B )。

A)一个DBF文件 B)若干个二维表 C)一个DBC文件 D)若干个DBC文件

2. 不允许记录中出现重复索引值的索引是(c )。

A)主索引 B)主索引、候选索引、普通索引 C)主索引和候选索引 D)主索引、候选索引和唯一索引

3. 要控制两个表中数据的完整性和一致性可以设置"参照完整性",要求这两个表(a )。

A)是同一个数据库中的两个表 B)不同数据库中的两个表

C)两上自由表 D)一个是数据库表另一个是自由表

4. 在VisualFoxPro中,可以对字段设置默认值的表( a)。

A)必须是数据库表 B)必须是自由表 C)自由表或数据库表 D)不能设置字段的默认值

5. VisualFoxPro关系数据库管理系统能够实现的三种基本关系运算是(c )。

A)索引、排序、查找 B)建库、录入、排序 C)选择、投影、联接 D)显示、统计、复制

6. 打开VisualFoxPro"项目管理器"的"文档"(Docs)选项卡,其中包括(d )。

A)表单(Forln)文件 B)报表(Report)文件 C)标签(Label)文件 D)以上三种文件

7. 可以链接或嵌入OLE对象的字段类型是(c )。

A)备注型字段 B)通用型和备注型字段 C)通用型字 D)任何类型的字段

8. 下面关于属性、方法和事件的叙述中,错误的是(d )。

A)属性用于描述对象的状态,方法用于表示对象的行为

B)基于同一类产生的两个对象可以分别设置自己的属性值

C)事件代码也可以像方法一样被显式调用

D)在新建一个表单时,可以添加新的属性、方法和事件

9. 查询设计器和视图设计器的主要不同表现在于(b )。

A)查询设计器有"更新条件"选项卡,没有"查询去向"选项

B)查询设计器没有"更新条件"选项卡,有"查询去向"选项

C)视图设计器没有"更新条件"选项卡,有"查询去向"选项

D)视图设计器有"更新条件"选项卡,也有"查询去向"选项

10. 在Visual FoxPro中,表单(Form)是指(d )。

A)数据库中各个表的清单 B)一个表中各个记录的清单 C)数据库查询的列表 D)窗口界面

11. 在Visual FoxPro中,打开数据库的命令是(a )。

A)OPEN DATABASE<数据库名> B)USE<数据库名>C)USE DATABASE<数据库名>

D)OPEN<数据库名>

12. 连续执行以下命令之合,最后一条命令的输出结果是( c)。

SET EXACT OFF

X="A"

?IIF("A"=X,X-"BCD",X+"BCD")

A)A B)BCD C)A BCD D)ABCD

13. 在以下四组函数运算中,结果相同的是(a )。

A)LEFT("Visual FoxPro",6)与SUBSTR("Visual FoxPro",1,6)

B)YEAR(DATE())与SUBSTR(DTOC(DATE),7,2)

C)VARTYPE("36-5*4")与VARTYPE(36-5*4)

D)假定A="this",B="is a string",A-B与A+B

14. 在Visual FoxPro中,用于建立或修改过程文件的命令是(b )。

A)MODIFY<文件名> B)MODIFY COMMAND<文件名> C)MODIFY PROCEDURE<文件名>

D)上面B)和C)都对

15. 在SQL查询时,使用WHERE子句指出的是( c)。

A)查询目标 B)查询结果 C)查询条件 D)查询视图

16. 在下面关于面对象数据库的叙述中,错误的是(d )。

A)每个对象在系统中都有唯一的对象标识 B)事件用于对象,对象识别事件并作出相应反应

C)一个子类能够继承其所有父类的属性和方法 D)一个父类包括其所有父类的属性和方法

17. 结构化程序设计的三种基本逻辑结构是( b)。

A)选择结构、循环结构和嵌套结构 B)顺序结构、选择结构和循环结构

C)选择结构、循环结构和模块结构 D)顺序结构、递归结构和循环结构

18. 使用命令DECLAREmm(2,3)定义的数组,包含的数组元素(下标变量)的个

数为(d )。

A)2个 B)3个 C)5个 D)6个

19. 使用VisualFoxPro的菜单设计器时,选中菜单项之后,如果要设计它的子菜单,应在Result中选择( b)。

A)Pad Name B)Submenu C)Command D)Procedure

20. Visual FoxPro的报表文件.FRX中保存的是(d )。

A)打印报表的预览格式 B)打印报表本身 C)报表的格式和数据 D)报表设计格式的定义

21. 在VisualFoxPro中进行参照完整性设置时,要想设置成:当更改父表中的主关键宇段或候选关键字段时,自动更改所有相关子表记录中的对应值。应选择( c)。

A)限制(Restrict) B)忽略(1gnore) C)级联(Cascade) D)级联(Cascade)或限制(Restrict)

22. 在VisualFoxPro的数据工作期窗口,使用SETRELATION命令可以建立两个表之间的关联,这种关联是(c )。 A)永久性关联 B)永久性关联或临时性关联 C)临时性关联 D)永久性关联和临时性关联

23. 清除主窗口屏幕的命令是(a )。

A)CLEAR B)CLEAR ALL C)CLEAR SCREEN D)CLEAR WINDOWS

24. 在创建快速报表时,基本带区包括(b )。

A)标题、细节和总结 B)页标头、细节和页注脚

C)组标头、细节和组注脚 D)报表标题、细节和页注脚

25. 在下面的Visual FoxPro表达式中,不正确的是( c)。

A){^2002-05-01 10:10:10 AM}-10 B){^2002-05-01}-DATE()

C){^2002-05-01}+DATE() D){^2002-05-01}+[1000]

26. 如果在屏幕上直接看到查询结果:"查询去向"应该选择(d )。

A)屏幕 B)浏览 C)临时表或屏幕 D)浏览或屏幕

27. 使用菜单操作方法打开一个在当前目录下已经存在的查询文件zgik.qpr 后,在命令窗口生成的命令是( b)。 A)OPEN QUERYzgik.qpr B)MODIFY QUERY zgik.qpr

C)DO QUERY zgik.qpr D)CREATE QUERY zgik.qpr

28. 下面关于Visual FoxPro数组的叙述中,错误的是( c)。

A)用DIMENSION和DECLARE都可以定义数组 B)Visual FoxPro只支持一维数组和二维数组

C)一个数组中各个数组元素必须是同一种数据类型 D)新定义数组的各个数组元素初值.F.

29. 在下列函数中,函数值为数值的是(a )。

A)AT(’人民’,’中华人民共和国’)B)CTOD(’01/01/

96’) C)BOF() D)SUBSTR(DTOC(DATE()),7)

30. 在Visual FoxPro中,通用型字段C和备注型字段M在表中的宽度都是(b )。

A)2个字节 B)4个字节 C)8个字节 D)10个字节

31. 可以伴随着表的打开而自动打开的索引是( c)。

A)GO TOP B)GO BOTFOM C)GO 6 D)SKIP

32. 可以伴随着表的打开而自动打开的索引是( c)。

A)单一索引文件(1DX) B)复合索引文件(CDX) C)结构化复合索引文件 D)非结构化复合索引文件

33. 要为当前表所有职工增加100元工资应该使用命令(d )。

A)CHANGE工资WITH工资+100 B)REPLACE工资WITH工资+100

C)CHANGE ALL工资WITH工资+100 D)REPLACE ALL工资WITH工资+100

34. Visual FoxPro参照完整性规则不包括(b )。

A)更新规则 B)查询规则 C)删除规则 D)插入规则

35. 在数据库设计器中,建立两个表之间的一对多联系是通过以下索引实现的

(a )。

A)"一方"表的主索引或候选索引,"多方"表的普通索引

B)"一方"表的主索引,"多方"表的普通索引或候选索引

C)"一方"表的普通索引,"多方"表的主索引或候选索引

D)"一方"表的普通索引,"多方"表的候选索引或普通索引

36.在下列四个选项中,不属于基本关系运算的是(d )

A.连接 B.投影 C.选择 D.排序

37.如果一个班只能有一个班长,而且一个班长不能同时担任其它班的班长,

2014年4月互联网数据库试题和答案

全国2014年4月高等教育自学考试互联网数据库试题 (课程代码 00911) 一、单项选择题(本大题共15小题,每小题2分,共30分)在每小题列出的四个备选项中只有一个是符合题目要求的,请将其选出并将“答题纸”的相应代码涂黑。错涂、多涂或未涂均无分。 1.在数据模型的三个要素中,用于描述系统静态特性的是B A.数据操作B.数据结构 C.数据完整性约束D.数据参照 2.SQL语言中的REVOKE语句的主要作用是C A.结束程序B.返回系统 C.收回权限D.提交事务 3.JDBC包含多个类,其中Java.sql.Time类属于A A.Java JDBC类B.Java JDBC接口 C.Java JDBC异常D.Java JDBC控制 4.在CGI程序中,如果采用GET方法传递参数,用来传递查询条件参数的环境变量是D A.ENV-STRING B.CONDITION-STRING C.CONTENT-STRING D.QUERY-STRING 5.在SQL语句中,与X BETWEEN 60 AND 90等价的表达式是B A.X>60 AND X<90 B.X>=60 AND X< =90 C.X>60 AND X< =90 D.X>=60 AND X<90 →, 6.如果关系模式R(U,F)中不存在候选码X、属性组Y以及非属性Z(Z?Y),使得X Y →和Y→Z成立,则R属于A Y X A.3 NF B.4 NF C.5 NF D.BCNF 7.在目前的并行数据库体系结构中,实现技术最容易的是C A.SN B.SD C.SM D.SK 8.在ASP的内置对象中,从客户端用户提取信息的是C A.Session对象B.System对象 C.Request对象D.Application对象 9.实体完整性规则规定基本关系中的D A.元组不能取空值B.属性不能取空值 C.外码不能取空值D.所有主属性都不能取空值 10.保护数据以防止未经授权或不合法的使用造成的数据泄露、更改或破坏,是指数据库的B

计算机三级数据库技术强化练习题集锦

2018年3月计算机三级数据库技术强化练习题集锦 1.关系数据库管理系统所管理的关系是(B)。 A)一个DBF文件 B)若干个二维表 C)一个DBC文件 D)若干个DBC文件 2.不允许记录中出现重复索引值的索引是(c)。 A)主索引 B)主索引、候选索引、普通索引 C)主索引和候选索引 D)主索引、候选索引和唯一索引 3.要控制两个表中数据的完整性和一致性可以设置"参照完整性",要求这两个表(a)。 A)是同一个数据库中的两个表 B)不同数据库中的两个表 C)两上自由表 D)一个是数据库表另一个是自由表 4.在VisualFoxPro中,可以对字段设置默认值的表(a)。

A)必须是数据库表 B)必须是自由表 C)自由表或数据库表 D)不能设置字段的默认值 关系数据库管理系统能够实现的三种基本关系运算是(c)。 A)索引、排序、查找 B)建库、录入、排序 C)选择、投影、联接 D)显示、统计、复制 6.打开VisualFoxPro"项目管理器"的"文档"(Docs)选项卡,其中包括(d)。 A)表单(Forln)文件 B)报表(Report)文件 C)标签(Label)文件 D)以上三种文件 7.可以链接或嵌入OLE对象的字段类型是(c)。 A)备注型字段 B)通用型和备注型字段 C)通用型字

D)任何类型的字段 8.下面关于属性、方法和事件的叙述中,错误的是(d)。 A)属性用于描述对象的状态,方法用于表示对象的行为 B)基于同一类产生的两个对象可以分别设置自己的属性值 C)事件代码也可以像方法一样被显式调用 D)在新建一个表单时,可以添加新的属性、方法和事件 9.查询设计器和视图设计器的主要不同表现在于(b)。 A)查询设计器有"更新条件"选项卡,没有"查询去向"选项 B)查询设计器没有"更新条件"选项卡,有"查询去向"选项 C)视图设计器没有"更新条件"选项卡,有"查询去向"选项 D)视图设计器有"更新条件"选项卡,也有"查询去向"选项 10.在VisualFoxPro中,表单(Form)是指(d)。 A)数据库中各个表的清单 B)一个表中各个记录的清单 C)数据库查询的列表 D)窗口界面 1.在VisualFoxPro中,打开数据库的命令是(a)。 A)OPENDATABASE<数据库名>

数据库及其应用笔记(1)(精)

《数据库及其应用》笔记(1) 第一章 人类社会活动的三大要素是能源、物质和信息。 信息是现实世界各种事物的存在特征、运动形态以及不同事物间的相互联系等诸要素在人脑中的抽象反映,进而形成概念。是一个抽象的概念。信息源于客观事物,而后通过人们加工处理再控制客观事物,从而达到认识世界,改造世界的目的。数据本质上是对信息的一种符号化表示,即用一定的符号表示信息。符号是由人为而定,在计算机中通常使用0和1这两个符号。信息和数据,既有区别,又有联系,数据是信息的载体,用来载荷信息,信息是数据的内涵,数据处理本质上就是信息处理。 从已知数据出发,参照相关数据,进行加工计算,产生出一些新的数据,这些新的数据又表示了新的信息,可以作为某种决策的依据,这一过程就是数据处理过程。数据处理的任务不是计算,而是管理数据。数据处理本质上就是信息处理。数据的收集、整理、组织、存储、查询、维护和传送等各种*作,是数据处理的基本环节,是任何数据处理任务必有的共性部分。 数据管理大体上可分为自由管理阶段、文件系统阶段和数据库系统阶段。 文件是*作系统管理数据的基本单位,文件可以命名,通过文件名以记录为单位存取数据,不必关心数据的存储位置。若干记录的集合称为文件。 描述事物性质的最小数据单位是数据项。记录是若干数据的集合,一个记录能表达一个具体事物。 在数据库系统阶段,数据库技术具有以下五个特点:数据结构化、数据共享、减少了数据冗余、有较高的数据独立性和提供了方便的用户接口。文件系统与数据库系统的最大区别是数据结构化。 数据库系统由数据库、支持数据库运行的软硬件、数据库管理系统和应用程序等部分组成。 DB是存储在磁盘等外部直接存取设备上的数据集合,是按一定的数据结构组织起来的,数据库是一个结构化的数据集合,主要是通过综合各个用户的文件,除去不必要的冗余,使之相互联系所形成的数据结构。(结构化的、有联系的数据集合) 数据库系统中的硬件是数据库赖以存在的物理设备,包括CPU、存储器和其他外部设备。 数据库系统中的软件是指数据库管理系统。-用于数据管理的软件系统 数据库管理系统简称DBMS,是是数据库系统的关键组成部分,是专门用于数据管理的软件。任何数据*作,包括数据库定义、数据查询、数据维护、数据库运行控制等都是在DBMS管理下进行的。DBMS是用户与数据库的接口,应用程序只有通过DBMS才能和数据库打交道。 DBA是指数据库管理员,其职责是维护和管理数据库,使之始终处于最佳状态。 UW A:用户工作区,是用户程序与系统缓冲区交换数据的场所。用户只能对UW A中的数据进行处理,其数据是DBMS根据用户的请求装进去的。 DD:数据字典,其中存放着数据库三级结构的描述以及各数据项的类型、值域和关键字等,从结构上对数据的语言和数值范围加以约束。 计算机系统中任何软件必须在*作系统的支持下才能工作。 1975年SPARC公布了数据库标准报告,提出了数据库三级组织结构,称SPARC分级结构,从内到外分三个层次描述,分别称为内模式、概念模式、外模式。

互联网数据库00911试题

浙江工商大学2007年5月学分互认课程考试 互联网数据库试题 课程代码:00911 一、单项选择题(本大题共15小题,每小题2分,共30分) 在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内。错选、多选或未选均无分。 1.范式(Norma form)是指() A.规范化的等式 B.规范化的关系 C.规范化的数学表达式 D.规范化的抽象表达式 2.在数据字典中,能同时充当数据流的来源和去向的是() A.数据记录 B.数据通路 C.数据存储 D.数据结构 3.以下关于外码和相应的主码之间的关系,正确的是() A.外码并不一定要与相应的主码同名 B.外码一定要与相应的主码同名 C.外码一定要与相应的主码同名而且唯一 D.外码一定要与相应的主码同名,但不一定唯一 4.SQL语言中,外模式对应于() A.视图和部分基本表 B.基本表 C.存储文件 D.物理磁盘 5.在传输表单数据时,跟在http header后有一专门的数据段,这个数据段包含了在表单中输入的数据,它一起被发送给Web服务器,这种传递方法是() A.GET方法 B.POST方法 C.PUT方法 D.REP方法 6.下列关于JDBC的叙述中,正确的是() A.JDBC是执行SQL语句的Java API B.JDBC是执行Java程序的Java API C.JDBC是执行SQL语句的Java网关接口 D.JDBC是执行CGI程序的Java API 7.对数据库模式进行规范化处理,是在数据库设计的() 00911# 互联网数据库试题第1 页(共4 页)

A.需求分析阶段 B.概念设计阶段 C.逻辑设计阶段 D.物理设计阶段 8.以下关于关系数据库中型和值的叙述,正确的是() A.关系模式是值,关系是型 B.关系模式是型,关系的逻辑表达式是值 C.关系模式是型,关系是值 D.关系模式的逻辑表达式是型,关系是值 9.现实世界中事物在某一方面的特性在信息世界中称为() A.实体 B.实体值 C.属性 D.信息 10.记载数据库系统运行过程中所有更新操作的文件称为() A.更新文件 B.后备文件 C.日志文件 D.数据文件 11.一个事务中所有对数据库操作是一个不可分割的操作序列,这称为事务的() A.原子性 B.一致性 C.隔离性 D.持久性 12.关系代数中,传统的集合运算包括并、差、交和______四种运算。() A.等值连接 B.F连接 C.自然连接 D.笛卡儿积 13.成员Java.sql.ResultSetMetaData属于JDBC中的() A.普通Java JDBC类 B.Java JDBC接口类 C.Java JDBC异常类 D.Java JDBC数据传输类 14.在下列几种故障中,不破坏数据库的是() A.计算机病毒发作 B.突然停电 C.瞬时的强磁场干扰 D.磁盘介质损坏 15.加在关系变化前后状态上的限制条件叫做() A.静态关系约束 B.静态元组约束 C.动态关系约束 D.动态元组约束 二、简答题(本大题共6小题,每小题5分,共30分) 1.简述视图的基本特征。 00911# 互联网数据库试题第2 页(共4 页)

2008年9月全国计算机等级考试三级数据库技术笔试试卷及答案

2008年9月全国计算机等级考试三级:数据库技术笔试试卷及答案 一、选择题(每小题1分,共60分) (1)下列关于系统软件的叙述中,不正确的是( A )。 A)系统软件是在应用软件基础上开发的B)系统软件应提供友好的编程接口 C)系统软件与硬件密切相关D)数据库管理系统属于系统软件 (2)计算机硬件功能部件中,完成对数据加工的部件是( A )。 A)运算器B)控制器C)存储器D)输入/输出设备 (3)多媒体网络应用及实时通信要求网络高速率、低延迟传输。下列( A )技术满足这类应用的要求。 A)ATM B)FDDI C)FR D)X.25 (4)下列( B )不是Internet提供的主要服务。 A)WWW服务B)数字视频影像服务C)电子邮件服务D)文件传输 (5)下列( B )不是对网络进行服务攻击的结果。 A)网络丧失服务能力B)网络通信线路瘫痪 C)网站的主页被涂改D)网站的WWW服务器瘫痪 (6)针对操作系统安全,为了防止由于误操作而对文件造成破坏,要采用的方法是( B )。 A)保密B)保护C)审计D)认证 (7)下列关于顺序存储结构的叙述中,不正确的是(C )。 A)结点之间的关系由存储单元的邻接关系来体现B)存储密度大,存储空间利用率高 C)插入、删除操作灵活方便,不必移动结点D)可以通过计算直接确定第i个结点的存储地址 (8)下列与算法有关的叙述中,不正确的是( D )。 A)运算是数据结构的一个重要方面,运算的实现步骤用算法来描述 B)算法是精确定义的一系列规则,它指出怎样从给定的输入信息经过有限步骤产生所求的输出信息 C)算法的设计采用由粗到细,由抽象到具体的逐步求精的方法 D)对于算法的分析,指的是分析算法运行所要占用的机器时间,即算法的时间代价 (9)下列关于栈和队列的叙述中,正确的是( A )。 Ⅰ.栈和队列都是线性表 Ⅱ.栈和队列都不能为空 Ⅲ.栈和队列都能应用于递归过程实现 Ⅳ.栈的操作原则是后进先出,而队列的操作原则是先进先出 Ⅴ.栈采用顺序方式存储,而队列采用链接方式存储 A)仅Ⅰ和ⅣB)仅Ⅰ、Ⅱ和ⅣC)仅Ⅱ、Ⅲ和ⅤD)仅Ⅰ、Ⅳ和Ⅴ (10)下列关于树和二叉树的叙述中,不正确的是( C )。 Ⅰ.树和二叉树都属于树形结构 Ⅱ.树是结点的有限集合,这个集合不能为空集 Ⅲ.二叉树是结点的有限集合,这个集合不能为空集 Ⅳ.二叉树是树的特殊情况,即每个结点的子树个数都不超过2的情况 Ⅴ.每一棵树都能唯一地转换到它所对应的二叉树 A)仅Ⅰ和ⅡB)仅Ⅱ和ⅢC)仅Ⅲ和ⅣD)仅Ⅳ和Ⅴ (11)设散列表的地址空间为0到10,散列函数为h(k)=k mod 11,用线性探查法解决碰撞。现从空的散列表开始,依次插入关键码值36,95,14,27,68,82,则最后一个关键码插入后散列表的负载因子a约为( B )。 A)0.45 B)0.55 C)0.65 D)0.75 第(12)~(13)题基于以下的5阶B树结构。 (12)往该B树中插入关键码72后,该B树的叶结点数为(C)。 A)5 B)6 C)7 D)8

数据库原理学习笔记

第一章,数据库系统概述 1.1 1,数据(DATA):数据是数据库存储中的基本对象,描述事务的符号记录。 数据解释;对数据含义的说明,数据的含义成为数据的语义。 2,数据库(DB):长期存储在计算机内,有组织的可以共享的数据的集合。 3,数据库管理系统(DBMS):数据库管理系统软件。 (1),数据定义功能(DDL,数据定义语言),对数据库重的数据对象进行定义(2),数据操纵功能(dml 数据操纵语言) (3),数据库的运行管理,保证数据的安全性,完整性,系统恢复,多用户对数据库的并发使用 (4),数据库的建立和维护功能,数据库初始数据输入,切换,数据库的存储,回复功能,数据库的重组功能,性能监视分析功能 4,数据库系统(DBS):由DB DBMS DBA 应

用系统组成。 1.2 数据的处理指的是对各种数据进行搜集存储加工和传播 数据管理,对数据进行分类组织编码存储和检索和维护 数据库管理技术经历了人工管理,文件系统,数据库系统三个阶段。 数据库系统管理的特点 1,数据结构化,与文件系统的根 本区别,可以存储数据库中的 某一个数据项,某一组数据项,, 一个记录或一组记录。 2,共享性高,冗余度低,易扩充 3,数据的独立性高 a)物理独立性 b)逻辑独立性 4,数据由DBMS统一管理和控制 a)数据的安全性保护 b)数据的完整性检查,即正确性 c)并发控制数据库恢复 数据库系统的组成

1,数据库 a)硬件平台及数据库; i.要求有足够大的内存 ii.要有足够大的磁盘的直接存储设备 iii.要求系统有较高的通道,提高数据的传输率 b)对软件的要求 i.DBMS 数据库的建立维护和使用 配置的软件 ii.支持DBMS运行的操作系统 iii.具有数据库借口的高级语言及其编译系统 iv.以DBMS为核心的应用开发工具v.为特定应用环境开发的数据库应用系统 c)人员数据抽象级别不同,具有不同 的数据视图 i.数据库管理员 1.决定数据库的信息内容和结构 2.决定数据库的存储结构和存储 策略(为了提高存取效率和空

管理信息系统自己整理笔记.doc33

参考答案 1、信息量的大小取决于信息内容消除人们认识的( C不确定程度)。 2、下述对U/C矩阵描述正确的是(D U/C矩阵中,纵向表示功能,横向表示数 据类)。 3、系统分析的主要目的是( A、提出新系统的逻辑方案)。 4、对于大型程序设计来说,首先应强调的是程序的( B、可维护性 )。 5、在工资系统中,水电费扣款一项,属于( B定个体变动属性)。 6、数据流程图DFD中,符号圆圈“B、外部实体)。 7、一般要求达到(A、第三范式)。 8、数据字典的建立应在( A 、系统分析阶段)。 9、中小企业开发管理信息系统时,首选的数据库管理系统(DBMS)一般是(C、SQL Server )。 10、诺兰模型把信息系统的发展过程归纳为六个阶段。信息系统可以满足各管理层次需求的阶段是( D、成熟阶段)。 11、身份证编号属于编码中的( C、区间码)。 12、与数据流程图相比较,业务流程图独有的内容是( D、系统中的人员) 13、下列描述中不属于信息特性的是( C、系统性)。 14、项目管理时可利用( C 、甘特图和网络计划技术),以便以最少的时间和资料消耗量来完成计划。 15、管理信息按决策层次的不同通常分为三级,即(C.战略级、战术级、作业级)。 16、下列决策问题中,属于非结构化问题的是( C、企业发展战略规划)。 17、系统的特征包括:整体性、目的性、相关性和(B、环境适应性)等特征。 18、每秒钟执行的作业数,称为系统的( B、吞吐量)。 19、判断树和判断表的功能是用于描述(C、处理逻辑)。 20、在管理信息系统结构化开发方法中,不属于系统分析阶段的是(A编写程序)。 二、填空题(每空1分,共15分) 1.数据是记录下来可鉴别的(符号),信息是对数据的(解释)。 2.程序调试时,测试数据除采用正常数据外,还应编造一些(异常数据)和(错误数据)以检验程序的正确性。 3.可行分析报告的结论为:(立即开发)、(改进原系统)和(条件具备再开发)。 4.管理信息系统的维护工作主要内容包括(代码)维护, (程序)维护, (数据文件)维护和机器维修。 5.管理信息系统的开发方式有自行开发、(委托开发)、(联合开发)和(购买软件包)等. 6. 网络的拓朴结构有(总线型)、(星型)、环型和树型等多种,实际应用中,常将它们综合起来混合使用以构建复杂的计算机网络 三、简答题 1. 信息系统的详细调查方法有哪些? 答:详细调查是在信息系统分析阶段可行性分析论证完成之后进行的一项活动,目的在于完整地掌握现行系统的现状,发现问题和薄弱环节,收集资料,为系统分析准备。 详细调查方法常有:(1)召开调查会;(2)访问;(3)发调查表;(4)参加业务实践。在实际的调查过程中,应遵循用户参与的原则,结合实际情况,综合应用

互联网数据库试题及答案

全国2011年4月高等教育自学考试 互联网数据库试题 课程代码:00911 一、单项选择题(本大题共15小题,每小题2分,共30分) 在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内。错选、多选或未选均无分。 1.下列SQL语句中,属于数据控制的语句是() 、DROP、DELETE、ALTER 、REVOKE 、UPDATE、DELETE、INSERT 、DROP、ALTER 2.在关系数据库中,规范化理论的引入是为了() A.解决插入、删除、更新异常和数据冗余 B.提高查询速度 C.减少数据操作的复杂性 D.保证数据的安全性和完整性 JDBC异常类JDBC接口类 JDBC类JDBC控制类 4.设有关系W(工号,姓名,工种,定额),将其规范化到第三范式,则下列选项 中 正 确 的 是 (

)(工号,姓名),W2(工种,定额) (工号,定额),W2(姓名,工种) (工号,工种,定额),W2(工号,姓名) (工号,姓名,工种),W2(工种,定额) 5.下列关于ASP的描述中,正确的是() 是一种动态网页编程语言是服务器端脚本环境 是跨平台的的源程序会传递到客户端执行 6.能真正实现平台无关性的Web数据库技术是() 7.在数据库设计中,数据流图表达的是() A.数据和数据结构的关系 B.数据和算法的关系 C.数据和处理过程的关系 D.数据和通信的关系 8.在CGI程序中,若使用POST方法,则用来确定参数长度的环境变量是 ()

9.构成Web超链网状结构的数据文件主要是() A.以INDEX编码的二进制程序文档 B.以INDEX编码的HTML文本文档 C.以HTML编码的ASCI II文本文档 D.以HTML编码的二进制程序文档 10.面向对象程序设计的基本思想是() A.屏蔽和可重用性 B.封装和可扩展性 C.封装和模块化特性 D.屏蔽和过程划分特性 11.下列关于关系数据库中型和值的叙述中,正确的是() A.关系模式是值,关系是型 B.关系模式是型,关系的逻辑表达式是值 C.关系模式是型,关系是值 D.关系模式的逻辑表达式是型,关系是值 的体系结构是() A.两层B/S结构 B.两层C/S结构 C.三层B/S结构 D.三层C/S结构 的是() 13.下列对DDBMS的分类中,错误 .. A.全局控制集中的DDBMS B.全局控制部分分散的DDBMS C.全局控制分散的DDBMS D.局部控制分散的DDBMS Sybase开发工具的是() 14.下列不属于 ... ++ Designer 15.若事务T对数据R已加X锁,则其他事务对数据R() A.只能加X锁 B.不能加任何锁

全国计算机等级考试三级数据库技术 模拟试题 真题及答案

全国计算机等级考试三级数据库技术2015模拟试题(一) 真题及答案 一、单选题((1)~(20)每题1分,(21)~(30)每题2分,共40分) (1)在数据库系统中,下列映像关系用于提供数据与应用程序间的物理独立性的是()。 A)外模式/模式 B)模式/内模式 C)外模式/内模式 D)逻辑模式/内模式 (2)关于数据库视图,下列说法正确的是()。 A)视图一定能提高数据的操作性能 B)定义视图的语句可以是任何数据操作语句 C)视图可以提供一定程度的数据独立性 D)视图的数据一般是物理存储的 (3)许多大中型企业出于多种原因建立了数据仓库,以下()不是建立数据仓库的合理理由。 A)将企业的各种应用系统集中在一起 B)充分利用企业信息系统生成的各种数据 C)解决企业业务应用和数据分析应用的性能冲突 D)以面向主题、集成的方式合理的组织数据 (4)关于数据库应用系统的设计,有下列说法:

1.数据库应用系统设计需要考虑数据组织与存储、数据访问与处理、应用设计等几个方面 Ⅱ.数据库概念设计阶段,采用自上而下的ER设计时,首先设计局部ER图,然后合并各局部ER图得到全局ER图 Ⅲ.在数据库逻辑设计阶段,将关系模式转换为具体DBMS平台支持的关系表 Ⅳ.在数据库物理设计阶段,一般需要设计视图和关系模式的完整性约束上述说法正确的是()。 A)Ⅰ、Ⅲ和Ⅳ B)Ⅰ C)Ⅱ和Ⅲ D)Ⅱ和Ⅳ (5)关于数据库应用系统的需求分析工作,下列说法正确的是()。 A)通过需求分析过程,需要确定出整个应用系统的目标、任务和系统的范围说明。 B)在需求分析阶段,系统需求分析员要与用户充分沟通,并做出各类用户视图。 C)数据需求分析的主要工作是要辨识出数据处理中的数据处理流程 D)数据操作响应时间、系统吞吐量、最大并发用户数都是性能需求分析的重要指标

数据库学习笔记

数据库学习笔记 图形化界(Navicate Premium)面操作数据库 1、工具---->命令行操作 2、选中某个表对象--->右击---->逆向表到模型---生成各表的关系模型 3、选中某个表对象-->右击-->对象信息--->DDL查看创建表的信息 Sql语言集数据定义语言,数据操纵语言,数据查询语言,数据控制语言于一体,可以完成数据库生命周期中的全部工作。 数据定义语言:完成创建,修改或删除数据库中的各种对象有create,drop,alter的命令。 数据查询语言:按各种条件查询数据库中的数据有select及其相关命令。 数据操纵语言:对已经从在的数据库对其进行数据的插入,删除和修改有insert,update,delete命令。 数据库控制语言:用于授权或收回访问数据库的某种特权,控制数据操纵事物的发生时间及效果,对数据库进行监视。有grant,revoke,commit,rollback等命令。 一、数据库操作 1、启动数据库:net start mysql 2、关闭数据库:net stop mysql 3、打开数据库:mysql -u root -p123 4、显示所有数据库:show databases;

5、创建数据库:create database mydb1; 6、删除数据库:drop database mydb1; 二、单表操作: 1、选择并使用数据库:use mydb1 2、创建表:(宠物表) 宠物表:id名字、主人、种类,性别、出生和死亡日期。create table pet( id int primary key, name varchar(20), owner varchar(20), species varchar(20), sex char(1), birth date, death date ); 3、插入数据: insert into pet values(1,’ergou’,’zx’,’dog’,’f’,’2013-09-06’ null); 4、查询所有内容 select * from pet; 5、删除一条数据: delete from pet where id=1;

(考研复试)数据库笔记

1:数据:描述事物的符号记录 2:数据库是长期存储在计算机内,有组织可共享的大量数据的集合。 3:数据库管理系统维语用户和操作系统之间的一层数据管理软件,具有,数据定义,数据组织管理,数据操纵,数据库事务管理和运行管理,数据库建立和维护。 4:数据库系统:计算机系统引入数据库后的系统,简称数据库。 5:数据管理技术3阶段:人工管理阶段:数据不保存,应用程序管理数据,数据不共享,数据不具有独立性。文件管理阶段:数据可以长期保存,文件系统管理数据,数据共享性差冗余大,数据独立性差。数据库系统阶段:数据结构化,数据共享性好,冗余低,易扩充,独立性高。 6:数据模型分为:第一类:概念模型。第二类是逻辑模型和物理模型,逻辑模型有(层次模型,网状模型,关系模型,面向对象模型,对象关系模型),物理模型:对数据最低层的抽象,描述数据库在系统内部的表示方式和存取方式。从现实世界到概念模型的转换是由数据库设计人员完成,从概念模型到逻辑模型转换由数据库设计人员和工具完成,逻辑模型到物理模型就由DBMS完成。 7:数据模型由:数据结构(描述数据库对象和对象之间的,

完整,数据操作(对数据库中各对象的操作的集合)关系).性约束(数据和其联系所具有的制约)三部分组成。 9:层次模型:简单清晰,查询效率高,良好的完整性支持,但是和现实世界不符,查询子女必须通过双亲。网状模型:更直接的表达现实世界,存取效率高,但是结构复杂。关系模型:简历在严格的数学模型上。概念单一,简单易懂,存取路径对用户透明,高独立性,保密性,但是查询效率不高。10:数据库三级模式结构:外模式,模式,内模式,外模式有多个,就是视图的意思,模式就是数据的逻辑结构,内模式就是物理结构。 11:三级结构有两层映像:外模式/模式映像:修改此映像保证外模式不变,保证逻辑路理性,模式/内模式映像,修改此映像保证模式不变,保证物理独立性。 12:数据库系统由数据库,数据库管理系统,应用系统和数据库管理员构成。 13:关系数据库:候选码:某一列的值能唯一标识一个元组。主码:候选码之一。候选码们的属性称为主属性, 14:实体完整性:主码不为空。参照完整性:关系的外码一定为其他关系的主码,或者外码全部为空。用户定义完整性:比如XX不能为空,XX只能取指定值。 15:SQL 结构化查询语言 16:查询:select。定义:create,drop,alter。操纵:insert,。

《信息网络安全》试题

《信息网络安全》2004试题 一、单选题(1 10=10分,每道题1分,共10道题) 1、计算机网络的体系结构是指()。 A、网络数据交换的标准 B、网络的协议 C、网络层次结构与各层协议的集合 D、网络的层次结构 2、OSI网络安全体系结构参考模型中增设的内容不包括()。 A、网络威胁 B、安全服务 C、安全机制 D、安全管理 3、突破网络系统的第一步是()。 A、口令破解 B、利用TCP/IP协议的攻击 C、源路由选择欺骗 D、各种形式的信息收集 4、计算机病毒的核心是()。 A、引导模块 B、传染模块 C、表现模块 D、发作模块 5、用一种病毒体含有的特定字符串对被检测对象进行扫描的病毒检查方法是()。 A、比较法 B、搜索法 C、病毒特征字识别法 D、分析法 6、不论是网络的安全保密技术,还是站点的安全技术,其核心问题是()。 A、系统的安全评价 B、保护数据安全 C、是否具有防火墙 D、硬件结构的稳定 7、数据库安全系统特性中与损坏和丢失相关的数据状态是指()。 A、数据的完整性 B、数据的安全性 C、数据的独立性 D、数据的可用性 8、RSA属于()。 A、秘密密钥密码 B、公用密钥密码 C、保密密钥密码 D、对称密钥密码 9、保密密钥的分发所采用的机制是()。

A、MD5 B、三重DES C、Kerberos D、RC-5 10、防火墙是指()。 A、一个特定软件 B、一个特定硬件 C、执行访问控制策略的一组系统 D、一批硬件的总称 二、多选题(2 10=20分,每道题2分,共10道题) 1、TCP/IP体系结构参考模型主要包含以下哪几个层次()。 A、应用层 B、传输层 C、互联网层 D、表示层 E、网络接口层 2、网络安全应具有以下特征()。 A、保密性 B、可靠性 C、完整性 D、可用性 E、可控性 3、利用TCP/IP协议的攻击手段有()。 A、口令破解 B、源地址欺骗攻击 C、路由选择信息协议攻击 D、鉴别攻击 E、TCP序列号轰炸攻击 4、文件型病毒根据附着类型可分为()。 A、隐蔽型病毒 B、覆盖型病毒 C、前附加型病毒 D、后附加型病毒 E、伴随型病毒 5、计算机安全级别包括()。 A、D级 B、C1级 C、C2级 D、C3级 E、B1级 6、Unix操作系统的安全审计内容有()。 A、登录审计 B、FTP使用情况审计 C、在线用户审计 D、系统稳定性审计 E、网络安全审计 7、网络加密主要有以下方式()。 A、链路加密 B、明文加密 C、节点对节点加密 D、报文加密 E、端对端的加密 8、防火墙的子网过滤体系结构中的主要组件有()。 A、参数网络 B、堡垒主机 C、内部路由器

9月全国计算机等级考试三级《数据库技术》笔试真题

9月全国计算机等级考试三级《数据库技术》笔试真题 一、选择题(每小题1分,共60分) 下列各题A)、B)、C)、D)四个选项中,只有一个选项是正确的。请将正确选项涂写在答题卡相应位置上,答在试卷上不得分。 (1)计算机软件分为系统软件和应用软件两大类,其中处于系统软件核心地位的是 A)操作系统 B)编译程序 C)数据库管理系统 D)网络通信软件 (2)通常一台计算机系统的存储介质包括Cache、内存、磁带和硬盘,其中访问速度最慢的是 A)Cache B)磁带 C)硬盘 D)内存 (3)下列关于计算机系统工作原理的叙述中,哪一条是正确的? A)中央处理器直接对存储器中的数据进行处理 B)运算器完成解释和执行指令的工作 C)中央处理器可以从输入设备中得到控制指令 D)程序和数据均存放在存储器中

(4)下列关于异步传输模式ATM技术的叙述中,哪一条是不正确的? A)ATM技术可以满足用户对数据传输的服务质量的要求 B)ATM是B-ISDN选择的数据传输技术 C)ATM技术的实时性好,但灵活性不够 D)采用ATM技术可满足网络中突发性的通信量 (5)信息认证是信息安全的一个重要方面,下列哪一项不属于实施信息认证的方法? A)身份识别 B)密钥管理 C)数字签名 D)消息认证 (6)电子邮件软件向邮件服务器发送邮件时使用的协议是 A)SMTP B)POP3 C)IMAP D)MIME (7)以下关于数据的逻辑结构的叙述中,哪一条是不正确的? A)数据的逻辑结构是数据间关系的描述 B)数据的逻辑结构不仅反映数据间的逻辑关系,而且反映其在计算机中的存储方式 C)数据的逻辑结构分为线性结构和非线性结构

数据库读书笔记 李辉

SQL是英文Structured Query Language的缩写,意思为结构化查询语言。SQL被作为关系型数据库管理系统的标准语言。一个典型的关系型数据库通常由一个或多个被称作表格的对象组成。数据库中的所有数据或信息都被保存在这些数据库表格中。数据库中的每一个表格都具有自己唯一的表格名称,都是由行和列组成,其中每一列包括了该列名称,数据类型,以及列的其它属性等信息,而行则具体包含某一列的记录或数据。 SQL 语句可以用来执行各种各样的操作,例如更新数据库中的数据,从数据库中提取数据等。SQL语句可以分为以下几组: DML(Data Manipulation Language,数据操作语言):用于检索或者修改数据; DDL(Data Definition Language,数据定义语言):用于定义数据的结构,比如创建、修改或者删除数据库对象; DCL(Data Control Language,数据控制语言):用于定义数据库用户的权限。 DML 组可以细分为以下的几个语句: SELECT:用于检索数据; INSERT:用于增加数据到数据库; UPDATE:用于从数据库中修改现存的数据 DELETE:用于从数据库中删除数据。 DDL 语句可以用于创建用户和重建数据库对象。下面是DDL 命令: CREATE TABLE ALTER TABLE DROP TABLE CREATE INDEX DROP INDEX DCL 命令用于创建关系用户访问以及授权的对象。下面是几个DCL 命令: ALTER PASSWORD GRANT REVOKE CREATE SYNONYM 下面主要介绍几个常用的数据库操作语句的格式: 数据查询:select 语句主要被用来对数 据库进行查询并返回符合用户查询标准的结果数据。Select 语句的语法格式如下:select column1 [, column2,etc] from tablename [where condition]; ([] 表示可选项) select 语句中位于select 关键词之后的列名用来决定那些列将作为查询结果返回。用户可以按照自己的需要选择任意列,还可以使用通配符“*”来设定返回表格中的所有列。select 语句中位于from 关键词之后的表格名称用来决定将要进行查询操作的目标表格。Select 语句中的where 可选从句用来规定哪些数据值或哪些行将被作为查询结果返回或显示。 向表格中添加、更新、删除记录 添加新记录 SQL 语言使用insert 语句向数据库表格中插入或添加新的数据行。Insert 语句的使用格式如下: insert into tablename (first_column,https://www.360docs.net/doc/8b5804571.html,st_column)

三级数据库

本人2011年3月三级数据库复习笔记,附部分难题 盗我笔记,赚百度经验者耻(第二页有1.计算机系统(硬件系统和软件系统)组成) 本人欢迎与好学者共勉!还提供数据库在线QQ解答 分值分布: 基础知识——————————小于等于06分 数据结构与算法———————大于等于11分 操作系统———————————约等于10分 数据库技术基础———————小于等于06分 关系数据库系统———————分值高,题量多,形式多样,可能15分 关系数据库标准语言SQL————约等于10分 关系数据库的设计——————小于等于10分 数据库管理系统———————小于等于06分 事务管理与数据库安全性————约等于10分 新一代数据库系统工具————小于等于06分 数据库技术的发展——————小于等于10分 (1)定义表(6)创建视图 (7)修改视图 (2)修改表 (8)查询视图

(2)删除表 (9)更新 (10)删除 (4)创建索引 (11)插入 插入一个元组 (5)删除索引 插入子查询结果 第1章 1.计算机系统(硬件系统和软件系统)组成 2.计算机的发展阶段:电子管计算机——晶体管计算机——集成电路计算机——大规模集成电路计算机 3.指令类型:数据传送类指令、算术逻辑类指令和判定控制类指令 4.微处理器的分类:通用微处理器、嵌入式微处理器和数字信号处理器 5.计算机常用的系统技术指标:运算速度、主频、字长、存储容量、数据传输率 6.计的应用领域:科学和工程计算、数据和信息处理、过程控制、计算机辅助系统、人工智能和网络应用 7.计算机网络特征:a)计算机网络建立的主要目的是实现计算机资源的共享 b)互联的计算机是分布在不同地理位置的多台独立的“自治计算机” c)联网计算机之间的通信必须遵循共同的网络协议 8.网络协议是为网络数据交换而制定的规则、约定与标准,三要素是语法、语义与时序 a)语法规定了用户数据与控制信息的结构与格式 b)语义规定了用户控制信息的意义以及完成控制的动作与响应

全国计算机等级考试三级数据库技术试题及答案

全国计算机等级考试三级数据库技术试题及答案

(考试时间90分钟,满分100分) 一、选择题(每小题2分,共70分) 下列各题A)、B)、C)、D)四个选项中,只有一个选项是正确的,请将正确选项写在答题卡相应位置上,答在试卷上不得分。 (1)下列选项中不属于结构化程序设计方法的是 A)自顶向下 B)逐步求精 C)模块化 D)可复用 (2)两个或两个以上模块之间关联的紧密程度称为 A)耦合度 B)内聚度 C)复杂度 D)数据传输特性 (3)下列叙述中正确的是 A)软件测试应该由程序开发者来完成 B)程序经调试后一般不需要再测试 C)软件维护只包括对程序代码的维护 D)以上三种说法都不对 (4)按照“后进先出”原则组织数据的数据结构是 A)队列 B)栈 C)双向链表 D)二叉树 (5)下列叙述中正确的是 A)线性链表是线性表的链式存储结构 B)栈与队列是非线性结构 C)双向链表是非线性结构 D)只有根结点的二叉树是线性结构 (6)对如下二叉树 进行后序遍历的结果为 A)ABCDEF B)DBEAFC C)ABDECF D)DEBFCA (7)在深度为7的满二叉树中,叶子结点的个数为 A)32 B)31 C)64 D)63

(8)“商品”与“顾客”两个实体集之间的联系一般是 A)一对一 B)一对多 C)多对一 D)多对多 (9)在E—R图中,用来表示实体的图形是 A)矩形 B)椭圆形 C)菱形 D)三角形 (10)数据库DB、数据库系统DBS、数据库管理系统DBMS之间的关系是A)DB包含DBS和DBMS B)DBMS包含DB和DBS C)DBS包含DB和DBMS D)没有任何关系 (11)常见的数据模型有3种,它们是 A)网状、关系和语义 B)层次、关系和网状 C)环状、层次和关系 D)字段名、字段类型和记录 (12)在以下叙述中,正确的是 A)ACCESS只能使用系统菜单创立数据库应用系统 B)ACCESS不具备程序设计能力 C)ACCESS只具备了模块化程序设计能力 D)ACCESS具有面向对象的程序设计能力,并能创立复杂的数据库应用系统(13)不属于Access对象的是 A)表 B)文件夹 C)窗体 D)查询 (14)表的组成内容包括 A)查询和字段 B)字段和记录 C)记录和窗体 D)报表和字段 (15)在数据表视图中,不能 A)修改字段的类型 B)修改字段的名称 C)删除一个字段 D)删除一条记录

数据库原理笔记 (1)

数据库

数据库原理 数据库简介(理解) 1.数据库的重要性:数据库无处不在:它们是电子商务和其他WEB应用程序的主要组成部 分,是企业操作和决策支持应用程序的核心部分。 2.数据库的目的:数据库的主要目的是帮助用户更好地管理数据。 3.关于列表的问题:过于简单的列表可能会导致数据的不一致性和其他问题,如删除行会 丢失过多的数据,改变行会导致不一致的数据,插入行会导致数据遗漏。通常情况下,如果一个列表含有的数据指示两个或两个以上的不同事情时,修改数据就会出现问题。 4.可以用关系模型的方法解决列表所产生的问题。一个关系数据库含有一个独立表的集 合。在很多情况下,每个表中的数据有且仅有一个主题。如果一个表含有两个或多个主题,我们就需要将其分割为两个或多个表。 数据库系统的概念 1.数据库系统的4个基本元素是:用户、数据库应用程序、数据库管理系统(DBMS)和 数据库。 2.数据库:在绝大多数情况下,数据库就是关联记录项的自描述集合。对于所有的关系数 据库,该定义可以修改为:数据库就是关联表的自描述集合。自描述意味着数据库本身含有对数据库结构的描述。 关于数据库结构的数据称为元数据。元数据的示例是表名、列名和列所属的表、表和列的属性等。应用元数据用于描述应用程序元素,如表单和报表。 3.DBMS的目标是创建、处理和管理数据库。 DBMS的功能包括:(1)创建数据库(2)创建表(3)创建支持结构(如索引等) (4)读取数据库数据(5)修改(插入、更新或删除)数据库数据(6)维护数据库结构(7)执行规则(8)并发控制(9)提供安全性(10)执行备份和恢复 4.应用程序的功能包括:(1)创建并处理表单(2)处理用户调查(3)创建并处理报表 (4)执行应用逻辑(5)控制应用 关系模型 一、关系 ●关系是具有如下特征的二维表: ●表的每一行存储了某个实体某个属性的数据。 ●表的每类包含了用于表示实体某个属性的数据。 ●关系中的每个单元格的值必须单值。

三级学习笔记

1、DBAS的实现与部署包括:建立数据库结构、事务与应用程序的编码与测试、数据加载、系统集成测试与试运行、系统部署。 2、DBAS的生命周期由五个基本活动组成:项目规划、需求分析、系统设计、实现与部署、运行于维护。 3、数据库模式是数据库组织和存储方式。 4、在数据库系统中,当数据库的模式改变时,用户程序可以不做改变。这是数据的(逻辑独立性)。 5、数据库系统三级模式结构:内模式(即存储模式:数据的物理存储);逻辑模式(即概念模式:数据逻辑关系);外模式(即用户模式:用户接触形式)。 6、从内到外数据库三级模式的数量关系为:1:1:N 7、数据字典包括(数据项)即最小组成单位,数据结构,(数据流),数据存储,数据处理。 8、数据库系统的性能度量主要有事务(吞吐量)和响应时间两个指标。 9、数据库管理系统的基本功能有以下6个方面:(1)数据库定义功能;(2)数据库操纵功能;(3)数据控制功能;(4)数据组织、存储和管理;(5)数据库建立与维护功能;(6)数据通信接口 10、数据库系统的数据共享是指(多个应用、多种语言、多个用户共享数据) 11、DFD,即数据流图,是一种广为应用的结构化分析方法,基本元素有:数据流、数据处理、数据存储、外部项 12、获取需求的主要方法:面谈、实地观察、问卷调查、查阅资料 13、一个数据流至少有一端是处理框、父图中描述过的数据流必须在相应子图出现、一个处理至少有一个输入流和输出流、一个存储必定有流入的数据流和流出的数据流、表达描述的信息是完整、全面、正确和一致的。 14、DFD箭头:描述数据流方向及处理间的数据依赖;IDEFO箭头:强调数据约束。 15、信息系统需求分析的常用方法:IDEFO、DFD、UML;概念设计常用ER 16、DFD的设计原则:自顶而下、逐步细化! 17、IDEFO图的基本元素的箭头和矩形框,其中矩形框代表功能活动。 18、需求是系统服务或约束的描述。 19、顶层DFD中包含的处理有1个。 20、DFD核心是数据流。 21、根据数据库应用系统生命周期模型,完成数据库关系模式设计的阶段是逻辑分析。 22、概念设计的目标:①定义和描述应用领域设计的数据范围;②获取应用领域或问题域的信息模型;③描述清楚数据的属性特征;④描述清楚数据之间的关系;⑤定义和描述数据的约束;⑥说明数据的安全性要求;⑦支持用于的各种数据处理需求;⑧保证信息模型方便的转换成数据库的逻辑结构,同时也便于为用户理解。 23、数据库概念设计的过程主要包括明确建模目标、定义实体集、定义联系、建立信息模型、确定实体集属性、对信息模型进行集成与优化 24、关于模式分解的几个事实:①分解具有无损连接性和分解保持函数依赖是两个互相独立的标准。关系模式的一个分解可能具有无损连接性,可能是保持函数依赖的,也可能是既具有无损连接性又保持函数依赖的;②若要求分解具有无损连接性,那么模式分解一定可以达到BCNF;③若要求分解保持函数依赖,那么模式分解可以达到3NF,但不一定能达到BCNF; ④若要求分解既具有无损连接性,又保持函数依赖,则模式分解可以达到3NF,但不一定能达到BCNF。 25、外模式/模式——逻辑独立性,模式/内模式——物理独立性。

相关文档
最新文档