数据库复习资料 下载本文

内容发布更新时间 : 2024/11/9 9:38:08星期一 下面是文章的全部内容请认真阅读。

1.SQL语句支持________、________和________。

3.Select语句的Where短语中的空值用________表示,非空值用________表示。 5.在SQL语言中,用________命令向表中插入数据,用________命令检查和查询表中的内容。

6.查询成绩高于90分的学号,使用“Select 学号 From 成绩________”。 7.查询所有北京籍的学生,使用“Select________From 学生 Where 籍贯=“北京””。

8.已知使用命令“Select 1,3,5,7 From 学生”,其查询结果的字段数是________。 二.单选题

1.SQL的数据操作语句不包括________。

A.Insert B.Delete C.Update D.Change 2.“成绩Between 80 and 90”的含义是________。

A.成绩>80 and 成绩<90 B.成绩>=80 and 成绩<=90 C.成绩>80 or 成绩<90 D.成绩>=80 or 成绩<=90 3.如下表示国籍不等于“中国”,不正确的是________。 A.国籍!=“中国” B.Not(国籍=“中国”) C.国籍><“中国” D.国籍Not Like “中国” 5.SQL语句中删除表的命令是________。

A.Delete Table B.Erase Table C.Delete Dbf D.Drop Table 6.________不是SQL语句中用于计算检索的函数。 A.Abs B.Sum C.Max D.Avg 7.删除学生表中出生日期字段的命令是________。 A.Delete From 学生 Where 出生日期 B.Drop Table 学生

C.Delete From 学生 Where 字段=出生日期 D.Alter Table 学生 Drop 出生日期

8.关于SQL的短语,下列说法正确是________。 A.Order By子句必须在Group By子句之后用 B.Desc子句与Group By子句必须连用

C.Having子句与Group By子句必须连用 D.Order By子句与Group By子句必须连用 9.向表中插入数据的SQL命令是________。

A.Insert Into B.Insert C.Insert In D.Insert blank 10.查询学生成绩大于90分的学生的姓名的正确的命令是________。 A.Select 姓名 From 学生 Where 学生.学号=

(Select 学号 From 成绩表 Where 成绩>90)

B.Select 姓名 From 学生 Where 学生.学号In

(Select 学号 From 成绩表 Where 成绩>90)

C.Select 姓名 From 学生 Where 学生.学号>

(Select 学号 From 成绩表 Where 成绩>90)

D.Select 姓名 From 学生 Where 学生.学号<

(Select 学号 From 成绩表 Where 成绩>90)

11.使用Like运算符,查询姓“江”学生的子句正确的是________。 A.”*江” B.”*江*” C.”?江” D.”江%”

13.使用Create Table命令,定义满足实体完整性的主索引的子句是________。 A.Default B.Unique C.Check D.Primary Key

第六部分 数据库操作

一.填空题

2.查询不仅是一个或多个表的________,还是其他数据库对象的数据来源。 3.压缩数据库可以________,消除磁盘中的碎片,修复遭到破坏的数据库。 4.修复数据库可以重新整理数据库,可以恢复因________或________造成的数据破坏。

5.当一个数据库文件被打开后,数据库中的全部资源的基本属性都可以通过________窗口的不同选项卡来设置。 6.报表可用于屏幕预览和________输出。

7.模块是由Visual Basic程序设计语言编写的________。

二.单选题

2.不是Access数据库对象的是________。 A.表 B.查询 C.视图 D.模块

4.在“选项”窗口,选择________选项卡,可以设置默认数据库文件夹。 A.“常规” B.“视图” C.“数据表” D.“高级” 三.简答题

7.Access数据库有多少种数据库对象?

第七部分 表操作

一.填空题 1.

2.表名是该表存储到磁盘的________。 3.

4.如果某一字段没有设置标题,系统将________当成字段标题。 5.索引是按索引字段的值,使表中的________的一种技术。 6.字段的有效性规则是给字段输入数据时设置的________。

7.字段格式只决定数据的输入和输出格式,不影响数据的________。 8.一个表只能有一个________,而其他类型的索引可以有多个。

9.在Access中,同一个数据库中的多个表,若想建立表间的关联关系,就必须给相关联的表,依照关联字段________,这样才能建立表间的关联关系。 10.货币类型数据可自动加入________。

11.一个表如果设置了主关键字,表中记录的________就将依赖于主关键字取值。 12.替换表中的数据项,先要完成________操作,再进行替换操作。 13.隐藏表中列的操作,可以限制表中________的显示个数。

14.在使用Access数据库之前,除备注字段和OLE对象外,表中一行的内容不能大于________。

15.一般情况下,一个表可以建立多个索引,每一个索引可以确定表中记录的一种________。

二.单选题

1.要定义表结构需要定义________。 A.数据库、字段名、字段类型 B.数据库、字段类型、字段长度 C.字段名、字段类型、字段长度 D、数据库名、字段类型、字段长度

2.表中某一字段要建立索引,其值有重复,可选择________索引类型。 A.主索引 B.有(无重复) C.无 D.有(有重复) 3.图形文件的字段类型是________。

A.备注型 B.OLE对象 C.日期类型 D.文本类型 4.不能创建索引的数据类型是________。

A.文本 B.货币 C.OLE对象 D.日期 5.以下表达式不合法的是________。 A.[性别] = ”男” Or [性别] = 女 B.[性别] Like ”男” Or [性别] = “女” C.[性别] Like ”男” Or [性别] Like “女” D.[性别] = ”男” Or [性别] = ”女”

6.定义表结构时,不用定义的内容是________。

A.字段属性 B.数据内容 C.字段名 D.索引 7.以下不是表中字段类型的是________。

A.文本 B.OLE C.日期 D.索引 8.以下表达式合法的是________。 A.教师编号 Between 1000 And 2000 B.[性别] = ”男” Or [性别] = ”女”

C.[基本工资] >= 1000 And [基本工资] <=10000 D.[性别] Like ”男” = [性别] = “女”

9.定义字段的特殊属性不包括的内容是________。

A.字段默认值 B.字段掩码 C.字段名 D.字段的有效规则 10.在打印数据表的过程中,如果某列或某些列的数据不需要打印,但又不能删