文档库 最新最全的文档下载
当前位置:文档库 › 查询复习题

查询复习题

查询复习题
查询复习题

《数据库应用基础》—Access 2010复习题(查询)

一、选择题

(1)以下关于选择查询叙述错误的是

A)根据查询准则,从一个或多个表中获取数据并显示结果

B)可以对记录进行分组

C)可以对查询记录进行总计、计数和平均等计算

D)查询的结果是一组数据的“静态集”

(2)以下不属于SQL查询的是

A)联合查询B)传递查询C)子查询D)选择查询

(3)如果经常要从几个表中提取数据.最好的查询方法是

A)操作查询用生成表查询C)参数查询D)选择查询

(4)Access提供了组成查询准则的运算符是

A)关系运算符B)逻辑运算符C)特殊运算符D)以上都是

(5)当条件(Ci,i=l~N)全都为真时,F为假的表达式是

A)F=C1 And C2 A nd …A nd…CN B)F=C1 Or C2 Or …Or…CN

C) F=Not(C1 And C2 A nd …A nd…CN) D)以上都不对

(6)下列算式正确的是

A)Int(2.5)=3 B)Int(2.5)=2 C)Int(2.5)=2.5 D)Int(2.5)=0.5

(7)函数Sgn(-2)返回值是

A)0 B)1 C)-1 D)-2

(8)从字符串S("abcdefg")中返回子串B("cd")的正确表达式为

A)Mid(S,3,2) B)Right(Left(S,4),2) C)Left(Right(S,5),2) .D )以上都可以

(9)假设某数据库表中有一个姓名字段,查找姓名张三或李四的记录的准则是

A)In(”张三”,”李四”)B)Like ”张三” And Lik e”李四”

C)Like(”张三”,”李四”)D)”张三” And ”李四”

(10)假设某数据库表中有一个“学生编号”字段,查找编号第3、4个字符为“03”的记录的准则是

A)Mid([学生编号],3,4)=”03”B)Mid([学生编号],3,2)=”03”

C)Mid(“学生编号”,3,4)=”03”D)Mid(“学生编号”,3,2)=”03”

(11)字符函数String(2,"abcdef")返回的值是

A)aa B)AA C)ab D)AB

(12)假设某数据库表中有一个工作时间字段,查找92年参加工作的职工记录的准则是

A)Betwen #92-01-01# And #92-12-31# B) Betwen "92-01-01" And "92-12-31"

C) Between "92.01.01" And "92.12.31" D) #92.01.01# And #92.12.31#

(13)假设共数把库次申有一个课程名字段,查找课程名称以“计算机”开头的记录的准则是

A)like "计算机" B)计算机C)left([课程名称],3)="计算机" D)以上都对

(14)在创建查询准则中,access提供了“is”、“b etween”等几种特殊运算符

A)3 B)4 C)5 D)6

(l5)在使用向导创建交叉表查询时,用户需要指定多少种字段

A)1 B)2 C)3 D)4 (16)下列SELECT语句语法正确的是

A)SELECT * FROM ’教师表’WHERE 性别=’男’

B)SELECT * FROM ’教师表’WHERE 性别=男

C)SELECT * FROM 教师表WHERE 性别=男

D)SELECT * FROM 教师表WHERE 性别=’男’

(17)假设某数据库表中有一个姓名字段,查找姓名不是张三的记录的准则是

A)Not "张三*" B)Not "张三" C)Like "张三" D)"张三"

(l8)对于交叉表查询时,用户只能指定多少个总计类型的字段

A)1 B)2 C)3 D)4

(19)使用向导创建交叉表查询的数据源是

A)数据库文件夹B)表C)查询D)表或查询

(20)数值函数Sgn(数值表达式)返回数值表达式值的

A)绝对值B)符号值C)整数值D)小数值

(21)通配符“*”可以

A)匹配零或多个字符B)匹配任何一个字符

C)匹配一个数字D)匹配空值

(22)通配符“#”可以

A)匹配零或多个字符B)匹配任何一个字符

C)匹配一个数字D)匹配空值

(23)在SELECT语法中,“\”的含义是

A)通配符B)定义转义字符

C)测试字段是否为Null D)对查询结果进行排序

(24)关于统计函数Sum(字符串表达式),下面叙述正确的是

A)可以返回多个字段符合字符表达式条件的值的总和

B)统计字段的数据类型应该是数字数据类型

C)字符串表达式中可以不含字段名

D)以上都不正确

(2)关于统计函数Avg(字符串表达式),下面叙述正确的是

A)返回字符表达式中值的累加值B)统计字段数据类型应该是文本数据类型

C)字符串表达式中必须含有字段名D)以上都不正确

(26)关于统计函数Count(字符串表达式),下面叙述错误的是

A)返回字符表达式中值的个数,即统计记录的个数

B)统计字段应该是数字数据类型

C)字符串表达式中含有字段名

D)以上都不正确

(27)Access提供了多少种关系运算符

A)5 B)6 C)7 D)8

(28)Access提供了多少种逻辑运算符

A)3 B)4 C)5 D)6

(29)关于使用文本值作为查询准则,下面叙述正确的是

A)可以方便地限定查询的范围和条件

B)可以实现较为复杂的查询

C)可以更形象、直观,易于理解

D)可以减少用户输入

(30)在Access中,一般情况下,建立查询的方法有

A)使用“查询向导”B)使用“显示表”视图

C)使用查询视图D)以上都是

(31)使用向导创建交叉表查询的数据源必须来自多少个表或查询

A)1个B)2个C)3个D)多个

(32)如果使用向导创建交叉表查询的数据源来自多个表,可以先建立一个什么表,然后将其作为数据源

A)表B)虚表C)查询D)动态集

(33)假设某数据库表中有一个职称字段,查找职称为教授的记录的准则是

A)Like "教授" B)Left([职称],2)=”教授”C)"教授" D)以上都对

(34)假设某数据库表中有一个姓名字段,查找姓名为张三或李四的记录的准则是

A)Not In("张三","李四") B)"张三" Or "李四"

C)Like("张三","李四") D"张三" And "李四"

(35)假设某数据库表中有一个姓名字段,查找不姓王的记录的准则是

A)Not’王*" B)Not"王’

C)NotUhe’王"D)"王*"

(36)统计函数Max(字符表达式)返回字符表达式中值的

A)最小值B)最大值C)平均值D)总计值

(37)假设某数据库表中有一个姓名字段,查找姓名为两个字的记录的准则是

A)Len([姓名])<=2 B)Len([姓名])<=4 C)Like "??" D)"????"

(38)假设某数据库表中有一个地址字段,查找地址最后两个字为"8号"的记录的准则是

A)Right([地址],2)="8号" B) Right([地址],4)="8号"

C) Right("地址",2)="8号" D) Right("地址",4)="8号"

(39)字符函数Rtrim(字符表达式)返回去掉字符表达式什么的字符

A)前导空格B)中间空格C)两端空格D)尾部空格

(40)不合法的表达式是

A)"性别"="男" Or "性别"="女"

B)[性别] Like "男" Or [性别]="女"

C) [性别] Like "男" Or [性别] Like "女"

D)[性别]="男" Or [性别]="女"

(41)合法的表达式是

A)教师编号between 100000And 200000

B) [性别]="男" Or [性别]="女"

C)[基本工资]>=1000 [基本工资]<=10000

D)[性别] Like"男"=[性别]="女"

(42)假设某数据库表中有一个工作时间字段,查找15天前参加工作的记录的准则是

A)=Date()-15 B)Date()-15 D)<=Date()-15

(43)假设某数据库表中有一个工作时间字段,查找20天之内参加工作的记录的准则是

A)Between Date() Or Date()-20 B)Date()-20

C) Between Date() And Date()-20 D)

(44)操作查询包括

A)生成表查询、更新查询、删除查询和交叉表查询

B)生成表查询、删除查询、更新查询和追加查询

C)选择查询、普通查询、更新查询和追加查询

D)选择查询、参数查询、更新查询和生成表查询

(45)除了从表中选择数据外,还可以对表中数据进行修改的查询是

A)选择查询B)参数查询C)操作查询D)生成表查询

(46)在Access中,从表中访问数据的速度与从查询中访问数据的速度相比

A)要快B)相等C)要慢D)无法比较

(47)关于删除查询,下面叙述正确的是

A)每次操作只能删除一条记录

B)每次只能删除单个表中的记录

C)删除过的记录只能用“撤消"命令恢复

D)每次删除整个记录,并非是指定字段中的记录

(48)数值函数*(数值表达式)返回数值表达式值的

A)绝对值B)符号值C)整数部分值D)小数部分值

(49)在查询“设计机图"窗口,什么不是字段列表框中的选项

A)排序B)显示C)类型D)准则

(50)在“查询参数"窗口定义查询参数时,除了定义查询参数的类型外,还要定义查询参数的

A)标识符B)参数值C)什么也不定义D)参数值域

(51)操作查询不包括

A)更新查询B)参数查询C)生成表查询D)删除查询

(52)函数Sgn(200)返回的值是

A)0 B)1 C)-1 D)200

(53)函数Sgn(0)返回的值是

A)0 B)1 C)-1 D)空值

(54)SQL能够创建

A)更新查询B)追加查询C)各类查询D)选择查询

(55)查询向导不能创建

A)选择查询B)交叉表查询C)重复项查询D)参数查询

(56)以下关子查询的叙述正确的是

A)只能根据数据库表创建查询

B)只能根据已建查询创建查询

C)可以根据数据库表和已建查询创建查询

D)不能根据已建查询创建查询

(57)Access支持的查询类型有

A)选择查询、交叉表查询、参数查询、SQL查询和操作查询

B)基本查询、选择查询、参数查询、SQL查询和操作查询

C)多表查询、单表查询、交叉表查询、参数查询和操作查询

D)选择查询、统计查询、参数查询、SQL查询和操作查询

(58)以下不属于操作查询的是

A) 交叉表查询B)更新查询C)删除查询D)生成表查询

(59)在查询"设计"视图中

A)只能添加数据库表B)可以添加数据库表,也可以添加查询

C)只能添加查询D)以上说法都不对

(60)假设某数据库表中有一个姓名字段,查找姓李的记录的准则是

A)Not "李*" B)Like "李" C)Left([姓名],1)="李" D)"李"

(61)关于传递查询,下面说法错误的是

A)Access传递查询是自己并不执行而传递给另一个数据库来执行的查询

B)可直接将命令发送到ODBC数据库服务器中

C)必须与服务器上的表链接,才能使用相应的表

D)应用传递查询的主要目的是为了减少网络负荷

(62)在创建传递查询视图中,不属于“ODBC连接字符串"属性设置框中的选项的是

A)返回记录B)日志消息C)链接于字段D)链接关键字

(63)SQL语句中的DROP关键字的功能是

A)创建表B)在表中增加新字段C)从数据库中删除表D)删除表中记录

(64)创建“学生(ID,姓名,性别,出生)"表(ID为关键字段)的正确SQL语句是

A)CREAT TABLE 学生([ID]integer;[姓名]text;[出生]date,CONSTRAINT [indexl] PRIMARY KEY([ID]))

B)CREAT TABLE 学生([ID]integer,[姓名]text,[出生]date,CONSTRAINT [indexl] PRIMARY KEY([ID]))

C)CREAT TABLE 学生([ID,integer],[姓名text],[出生,date],CONSTRAINT [indexl] PRIMARY KEY([ID]))

D)CREAT TABLE 学生([ID,integer];[姓名text];[出生,date],CONSTRAINT [indexl] PRIMARY KEY([ID]))

(65)特殊运算符“IS Null"用于指定一个字段为

A)空值B)空字符串C)缺省值D)特殊值

(66)返回数值表达式值的绝对值的函数为

A)Abs B)Int C)Srq D)Sgn

(67)但回数值表达式值的整数部分的函数为

A)Abs B)Int C)Srq D)Sgn

(68)返回数达式值的平方根的函数为。k-’——

A)Abs B)Int C)Srq D)Sgn

(69)返回数仁表达式值的符号值的函数为

A)Abs B)Int C)Srq D)Sgn

(70)返回由数值表达式的值确定的空格个数组成的空字符串的函数为

A)Space B)String C)Left D)Right

(71)返回一个由字符表达式的第1个字符重复组成的指定长度为数值表达式值的字符串的函数为

A)Space B)String C)Left D)Right

(72)返回一个值,该值是从字符表达式左侧第1个字符开始截取若干个字符的函数为

A)Space B)String C)Left D)Right (73)返回一个值,该值是从字符表达式右侧第1个字符开始截取若干个字符的函数为

A)Space B)String C)Left D)Right

(74)返回字符表达式的字符个数,当字符表达式为NUll时,返回Nllll值的函数为

A)Len B)Ltrim C)Rtrim D)Trim

(75)返回去掉字符表达式前导空格的字符串的函数为

A)Len B)Ltrim C)Rtrim D)Trim

(76)返回去掉字符表达式尾部空格的字符串的函数为

A)Len B)Ltrim C)Rtrim D)Trim

(77)返回去掉字符表达式前导和尾部空格的字符串的函数为

A)Len B)Ltrim C)Rtrim D)Trim

(78)返回一个值,该值是从字符表达式最左端某个字符开始,截取到某个字符为止的若干个字符的函数为

A)Mid B)Day(date) C)Month(date) D)Year(date)

(79)返回给定日期1~31的值。表示给定日期是一个月中的哪一大的函数为

A)Mid B)Day(date) C)Month(date) D)Year(date)

(80)返回给定日期1~12的值。表示给定日期是一年中的哪个月的函数为

A)Mid B)Day(date) C)Month(date) D)Year(date)

(81)返回给定日期100-9999的值。表示给定日期是哪一年的函数为

A)Mid B)Day(date) C)Month(date) D)Year(date)

(82)返回给定日期l~7的值。表示给定日期是一周中的哪一天的函数为

A)Weekday(date) B)Hour(date) C)Date() D)Sum

(83)返回给定小时0-23的值。表示给定时间是一大中的哪个时刻的函数为

A)Weekday(date) B)Hour(date) C)Date() D)Sum

(84)返回当前系统日期的函数为

A)Weekday(date) B)Hour(date) C)Date() D)Sum

(85)返回字符表达式中值的总和的函数为

A)Weekday(date) B)Hour(date) C)Date() D)Sum

(86)返回字符表达式中值的平均值的函数为

A)Avg. B)Count C)Max D)Min

(87)返回宇待表达式申位的个数,即统计记录数的函数为

A)Avg. B)Count C)Max D)Min

(88)返回字符表达式中值的最大忙的函数为

A)Avg. B)Count C)Max D)Min

(89)返回字符表达式中值的最小值的函数为

A)Avg. B)Count C)Max D)Min

二、填空题

(l)创建分组统计查询时,总计项应选择______。

(2)根据对数据原操作方式和结果的不同,查询可以分为5类:选择查询、交叉表查询、______、操作查询和SQL查询。

(3)“查询"设计视图窗口分为上下两部分,上半部分为______区,下半部分为设计网格。

(4)书写查询准则时,日期值应该用______括起来。

(5)SQL查询就是用户使用SQL语句来创建的一种查询。SQL查询主要包联合查询、传递查询、_________和子查询等。

(6)查询是专门用来进行,以及便于以后进行数据加工的一种重要的数据库对象。

(7)查询结果可以作为其他数据库对象______。

(8)查询也是一个表,是以______为数据来源的再生表。

(9)查询的结果总是与数据源中的数据______。

(l0)SQL查询必须在______的基础上创建。

(11)参数查询是通过运行查询时的_________来创建的动态查询结果。

(12)查询可作为_________数据的来源。

(l3)创建查询的首要条件是要有_________。

(14)生成表查询可以使原有______扩大并得到合理改善。

(15)更新查询的结果,可对数据源中的数据进行_________。

(l6)查询是对数据库中表的数据进行查找,同时产生一个类似于_________的结果。

(l7)查询的结果是一组数据记录,即_________。

(18)选择查询可以从一个或多个______中获取数据并显示结果。

(19)交叉表查询是利用了表中的________来统计和计算的。

(20)参数查询是一种利用________提示用户输入准则的查询。

(21)操作查询与选择查询相似,都是由用户指定________的条件。

(22)________是组成查询准则的基本元素。

(23)当用逻辑运算符Not连接的表达式为真时,则整个表达式为___________。

(24)特殊运算符Is Null用于指定一个字段为___________。

(25)数值函数Abs(数值表达式)返回数值表达式值的________。

(26)字符函数String(3,"abcdef")返回的值是________。

(27)用文本值作为查询准则时,文本值要用___________的双引号括起来。

(28)在通迅录表中,查找没有联系电话的记录时,用________作为准则表达式。

(29)在Access查询中,可以执行预定义计算,也可以执行________计算。

(30)操作查询是指仅在一个操作中更改许多___________的查询。

(31)查询是_______、数据重组、________、________、输入输出等操作的基础。

(32)操作查询包括_______、删除查询_______、追加查询4种。

(33)查询设计器分为上下两部分,上半部分是________,下半部分是________。

(34)创建查询的方法有两种:_______和_______。

(35)每个查询都有3种视图,一是_______,二是________,三是___________。

(36)查询中有两种基本的计算_______和________。

(37)And表示___________。

(38)Like用于________。

(39)在Access中,查询不仅具有查找的功能,而且还具有________的功能。

(40)如果一个查询的数据源仍是查询,而不是表,则该查询称为________。

(41)准则是查询中用来识别所需特定记录的________。

(42)查询不仅能简单的检索记录,还能通过创建___对数据进行统计运算。

(43) ________查询是最常用的查询类型,顾名思义.它是根据指定的查询准则,从一个或多个表中获取数据并显不结果。(44)_______查询将来源于某个表中的字段进行分组,一组列在数据表的左侧,一列在数据表的上部,然后在数据表行

(45)________查询是一种利用对话框来提示用户输入准则的查询。这种查询可以根据用户输入的准则来检索符号相应

(46)________查询与选择查询相似,都是由用户指定查找记录条件,但选择查询是检查符合特定条件的一组记录,而操作查询是在一次查询操作中对所得结果进行编辑等操作。

(47)________查询就是利用了表中的行和列来统计数据的。

(48)返回数值表达式的绝对值的函数为________。

(49)返回数值表达式的整数部分的函数为________。

(50)返回数值表达式的平方根的函数为________。

(51)返回数值表达式的符号值的函数为________。

(52)返回由数值表达式的值确定的空格个数组成的空字符串的函数为_______。

(53)返回一个由字符表达式的第l个字符重复组成的指定长度为数值表达式值的字符串的函数为___________。

(54)返回一个值,该值是从字符表达式左侧第l个字符开始,截取的若干个字符的函数为_______。

(55)返回一个值,该值是从字符表达式右侧第1个字符开始,截取的若干个字符的函数为_______。

(56)返回字符表达式的字符个数,当字符表达式为Null时,返回Null值的函数为_______。

(57)返回去掉字符表达式前导空格的字符串的函数为_______。

(58)返回去掉字符表达式尾部空格的字符串的函数为_______。

(59)返回去掉字符表达式前导和尾部空格的字符串的函数为_______。

(60)返回一个值,该值是从字符表达式最左端某个字符开始,截取到某个字符为止的若干个字符的函数为_______。

(61)返回给定日期1~31的值。表示给定日期是一个月中的哪一天的函数为________。

(62)返回给定日期l~12的值。表示给定日期是一年中的哪个月的函数为________。

(63)返回给定日期100~9999的值。表示给定日期是哪一年的函数为________。

(64)返回给定日期l~7的值。表示给定日期是一周中的哪一天的函数为________。

(65)返回给定小时1~23的值。表示给定时间是一天中的哪个时刻的函数为________。

(66)返回字符表达式中值的个数,即统计记录数的函数为________。

数据库系统应用试题及答案

数据库系统概述 一、概述 1.数据库系统是采用了数据库技术的计算机系统,数据库系统由数据库、数据库管理系统、应用系统和()。 A.系统分析员 B.程序员 C.数据库管理员 D.操作员 2.数据库(DB),数据库系统(DBS)和数据库管理系统(DBMS)之间的关系是()。 A.DBS包括DB和DBMS B.DBMS包括DB和DBS C.DB包括DBS和DBMS D.DBS就是DB,也就是DBMS 3.下面列出的数据库管理技术发展的三个阶段中,没有专门的软件对数据进行管理的是()。 I.人工管理阶段 II.文件系统阶段 III.数据库阶段 A.I 和 II B.只有 II C.II 和 III D.只有 I 4.下列四项中,不属于数据库系统特点的是()。 A.数据共享 B.数据完整性 C.数据冗余度高 D.数据独立性高 5.数据库系统的数据独立性体现在()。 A.不会因为数据的变化而影响到应用程序 B.不会因为数据存储结构与数据逻辑结构的变化而影响应用程序 C.不会因为存储策略的变化而影响存储结构 D.不会因为某些存储结构的变化而影响其他的存储结构 6.描述数据库全体数据的全局逻辑结构和特性的是()。 A.模式 B.内模式 C.外模式 D. 7.要保证数据库的数据独立性,需要修改的是()。 A.模式与外模式 B.模式与内模式 C.三级模式之间的两层映射 D.三层模式 8.要保证数据库的逻辑数据独立性,需要修改的是()。 A.模式与外模式之间的映射 B.模式与内模式之间的映射 C.模式 D.三级模式 9.用户或应用程序看到的那部分局部逻辑结构和特征的描述是()模式。 A.模式 B.物理模式 C.子模式 D.内模式 10.下述()不是DBA数据库管理员的职责。 A.完整性约束说明 B.定义数据库模式 C.数据库安全 D.数据库管理系统设计 11.概念模型是现实世界的第一层抽象,这一类模型中最著名的模型是()。 A.层次模型 B.关系模型 C.网状模型 D.实体-关系模型 <实体-联系图Entity Relationship Diagram 基本要素:实体型属性联系> 12.区分不同实体的依据是()。 A.名称 B.属性 C.对象 D.概念 13.关系数据模型是目前最重要的一种数据模型,它的三个要素分别是()。 A.实体完整性、参照完整性、用户自定义完整性 B.数据结构、关系操作、完整性约束 C.数据增加、数据修改、数据查询 D.外模式、模式、内模式 14.在()中一个结点可以有多个双亲,结点之间可以有多种联系。 A.网状模型 B.关系模型 C.层次模型 D.以上都有 15.()的存取路径对用户透明,从而具有更高的数据独立性、更好的安全保密性,也简化了程序员的工作和数据库开发建立的工作。 A.网状模型 B.关系模型 C.层次模型 D.以上都有

数据库期末考试试题及答案

数据库期末考试试题及答案 一、选择题(每题1分,共20分) 1(在数据管理技术的发展过程中,经历了人工管理阶段、文件系统阶段和数据库系统阶段。 在这几个阶段中,数据独立性最高的是( A )阶段。 A. 数据库系统 B. 文件系统 C. 人工管理 D.数据项管理 2(数据库三级视图,反映了三种不同角度看待数据库的观点,用户眼中的数据库称为(D)。 A. 存储视图 B. 概念视图 C. 内部视图 D. 外部视图 3(数据库的概念模型独立于(A)。 A. 具体的机器和DBMS B. E-R图 C. 信息世界 D. 现实世界 4(数据库中,数据的物理独立性是指(C)。 A. 数据库与数据库管理系统的相互独立 B. 用户程序与DBMS的相互独立 C. 用户的应用程序与存储在磁盘上的数据库中的数据是相互独立的 D. 应用程序与数据库中数据的逻辑结构相互独立 5(关系模式的任何属性(A)。 A. 不可再分 B. 可再分 C. 命名在该关系模式中可以不惟一 D.以上都不是 6(下面的两个关系中,职工号和设备号分别为职工关系和设备关系的关键字: 职工(职工号,职工名,部门号,职务,工资) 设备(设备号,职工号,设备名,数量) 两个关系的属性中,存在一个外关键字为( C )。

A. 职工关系的“职工号” B. 职工关系的“设备号” C. 设备关系的“职工号” D. 设备关系的“设备号” 7(以下四个叙述中,哪一个不是对关系模式进行规范化的主要目的( C )。 A. 减少数据冗余 B. 解决更新异常问题 C. 加快查询速度 D. 提高存储空间效率 8(关系模式中各级范式之间的关系为( A )。 A. B. C. D. 9(保护数据库,防止未经授权或不合法的使用造成的数据泄漏、非法更改或破坏。这是指 数据的( A )。 A. 安全性 B.完整性 C.并发控制 D.恢复 10(事务的原子性是指( B )。 A. 事务一旦提交,对数据库的改变是永久的 B. 事务中包括的所有操作要么都做,要么都不做 C. 一个事务内部的操作及使用的数据对并发的其他事务是隔离的 D. 事务必须使数据库从一个一致性状态变到另一个一致性状态 11(下列哪些运算是关系代数的基本运算( D )。 A. 交、并、差 B. 投影、选取、除、联结 C. 联结、自然联结、笛卡尔乘积 D. 投影、选取、笛卡尔乘积、差运算 12(现实世界“特征” 术语, 对应于数据世界的( D )。 A(属性 B. 联系 C. 记录 D. 数据项 13(关系模型中3NF是指( A )。 A.满足2NF且不存在传递依赖现象 B.满足2NF且不存在部分依赖现象

MySQL数据库考试试题及答案

专业:移动通信科目:MySQL数据库 一、单项选择题 1.以下聚合函数求数据总和的是( ) A.MAX B.SUM C.COUNT D.AVG 答案:B 2.可以用( )来声明游标 A.CREATE CURSOR B.ALTER CURSOR C.SET CURSOR D.DECLARE CURSOR 答案:D 3.SELECT语句的完整语法较复杂,但至少包括的部分是( ) A.仅SELECT B.SELECT,FROM C.SELECT,GROUP D.SELECT,INTO 答案:B 4.SQL语句中的条件用以下哪一项来表达( ) A.THEN B.WHILE C.WHERE D.IF 答案:C 5.使用CREATE TABLE语句的( )子句,在创建基本表时可以启用全文本搜索A.FULLTEXT B.ENGINE C.FROM D.WHRER 答案:A 6.以下能够删除一列的是( ) A.alter table emp remove addcolumn B.alter table emp drop column addcolumn C.alter table emp delete column addcolumn D.alter table emp delete addcolumn 答案:B 7.若要撤销数据库中已经存在的表S,可用()。 A.DELETE TABLE S B.DELETE S C.DROP S D.DROP TABLE S 答案:D

8.查找表结构用以下哪一项( ) A.FIND B.SELETE C.ALTER D.DESC 答案:D 9.要得到最后一句SELECT查询到的总行数,可以使用的函数是( ) A.FOUND_ROWS B.LAST_ROWS C.ROW_COUNT D.LAST_INSERT_ID 答案:A 10.在视图上不能完成的操作是( ) A.查询 B.在视图上定义新的视图 C.更新视图 D.在视图上定义新的表 答案:D 11.UNIQUE惟一索引的作用是( ) A.保证各行在该索引上的值都不得重复 B.保证各行在该索引上的值不得为NULL C.保证参加惟一索引的各列,不得再参加其他的索引 D.保证惟一索引不能被删除 答案:A 12.用于将事务处理写到数据库的命令是( ) A.insert B.rollback C.commit D.savepoint 答案:C 13.查找条件为:姓名不是NULL的记录( ) A.WHERE NAME ! NULL B.WHERE NAME NOT NULL C.WHERE NAME IS NOT NULL D.WHERE NAME!=NULL 答案:C 14.主键的建立有( )种方法 A.一 B.四 C.二 D.三 答案:D 15.在视图上不能完成的操作是( ) A.更新视图数据

数据库系统概述习题及答案

习题一 第1章数据库系统概述 一、填空题 1. 在关系数据库中,一个元组对应表中。 解:一个记录 (一行) 2. 常用的数据模型 有:、、和面向对象模型。解: 关系模型,层次模型,网状模型 3. 用二维表来表示实体及实体之间联系的数据模型是。 解: 关系模型 4. 关系模型数据库中最常用的三种关系运算 是、、。 解: 选择运算,投影运算,连接运算 5. 在数据库系统中,数据的最小访问单位是。解: 字段(数据项) 6. 对表进行水平方向的分割用的运算 是。

解: 选择运算 7. 数据结构、和称为数据模型的三要素。解: 数据操作,数据约束条件 8. 关系的完整性约束条件包括完整性、完整性 和完整性三种。 解: 用户定义,实体,参照 二、单项选择题 1. 对数据库进行规划、设计、协调、维护和管理的人员,通常被称为( D )。 A. 工程师 B. 用户 C. 程序员 D. 数据库管理员 2. 下面关于数据(Data)、数据库(DB)、数据库管理系统(DBMS)与数据库系统(DBS)之间关系的描述正确的是( B )。 A. DB包含DBMS和DBS B. DBMS包含DB和DBS C. DBS包含DB和DBMS D. 以上都不对 3. 数据库系统的特点包括( D )。 A. 实现数据共享,减少数据冗余 B. 具有较高的数据独立性、具有统一的数据控制功能

C. 采用特定的数据模型 D. 以上特点都包括 4. 下列各项中,对数据库特征的描述不准确的是( D )。 A. 数据具有独立性 B. 数据结构化 C. 数据集中控制 D. 没有冗余 5. 在数据的组织模型中,用树形结构来表示实体之间联系的模型称为 ( D )。 A. 关系模型 B. 层次模型 C. 网状模型 D. 数据模型 6. 在数据库中,数据模型描述的是 ( C ) 的集合。 A. 文件 B. 数据 C. 记录 D. 记录及其联系 7. 在关系数据库中,关系就是一个由行和列构成的二维表,其中行对应( B )。 A. 属性 B. 记录 C. 关系 D. 主键 8. 关系数据库管理系统所管理的关系是( C )。 A. 一个二维表 B. 一个数据库

sql数据库期末考试题及答案

一、单选题(共10 道试题,共50 分。) 1. SQL Server中,保存着每个数据库对象的信息的系统表是(C)。 A. sysdatabases B. Syscolumns C. Sysobjects D. Syslogs 2. 在存在下列关键字的SQL语句中,不可能出现Where子句的是(D)。 A. Update B. Delete C. Insert D. Alter 3. 在查询语句的Where子句中,如果出现了“age Between 30 and 40”,这个表达式等同于(A)。 A. age>=30 and age<=40 B. age>=30 or age<=40 C. age>30 and age<40 D. age>30 or age<40 4. 如果要在一张管理职工工资的表中限制工资的输入范围,应使用(D)约束。 A. PDRIMARY KEY B. FOREIGN KEY C. unique D. check 5. 记录数据库事务操作信息的文件是(D)。 A. 数据文件 B. 索引文件 C. 辅助数据文件 D. 日志文件 6. 要查询XSH数据库CP表中产品名含有“冰箱”的产品情况,可用(C)命令。 A. SELECT * FROM CP WHERE 产品名称LIKE …冰箱? B. SELECT * FROM XSH WHERE 产品名称LIKE …冰箱? C. SELECT * FROM CP WHERE 产品名称LIKE …%冰箱%? D. SELECT * FROM CP WHERE 产品名称=…冰箱? 7. 储蓄所有多个储户,储户能够在多个储蓄所存取款,储蓄所与储户之间是(D)。 A. 一对一的联系 B. 一对多的联系 C. 多对一的联系 D. 多对多的联系 8. SQL的聚集函数COUNT、SUM、AVG、MAX、MIN不允许出现在查询语句的(D)子句之中。 A. SELECT B. HAVING C. GROUP BY… HAVING D. WHERE 9. 列值为空值(NULL),则说明这一列(C)。 A. 数值为0 B. 数值为空格 C. 数值是未知的 D. 不存在 10. 数据库的数据一般存放在(D)中。 A. 内存 B. CPU C. 寄存器 D. 磁盘 二、判断题(共10 道试题,共50 分。)V 1. 如果定义视图的FROM子句包括多张表,并且视图中列来自多张表,则不能用DML语句通过视图操纵数据。 A. 错误 B. 正确 2. 在sysdatabases中,还记录着存储过程中每个参数的信息。A A. 错误 B. 正确 3. 在SELECT语句中,当使用ORDER BY子句时,一定要使用GROUP BY 子句。A A. 错误 B. 正确 4. 由于索引是独立的,删除表时,与该表相关的索引并不被删除。A A. 错误 B. 正确 5. 日志文件用于存放恢复数据库用的所有日志信息,每个数据库至少拥有一个日志文件,也可以拥有多个日志文件,扩展名ldf B A. 错误 B. 正确 6. 使用INSERT命令一次只能插入一行数据。A A. 错误 B. 正确

数据库管理系统试题及答案样本

一、简答题( 共5小题, 每题6分, 共30分) 1.简述数据库、数据库管理系统与数据库系统的概念。 答: 数据库: DataBase, 简称DB。是长期储存在计算机内的、有组织的、可共享的数据集合。数据库中的数据按一定的数据模型组织、描述和储存, 具有较小的冗余度、较高的数据独立性和易扩展性, 并可为各种用户共享。 数据库管理系统: DataBase Management System, 简称DBMS, 是位于用户与操作系统之间的一层数据管理软件, 用于科学地组织和存储数据、高效地获取和维护数据。它的主要功能包括数据定义功能、数据操纵功能、数据库的运行管理功能、数据库的建立和维护。 数据库系统: DataBase System, 简称DBS, 它是包含数据库的具体应用系统, 由支持该应用系统的某一具体的数据库、数据库管理系统和应用程序三部分组成。 2.简述两段锁协议并说明两段锁协议和事务可串行化调度的关系。 答: 所谓两段锁协议是指所有事务必须分两个阶段对数据项加锁和解锁。 1、在对任何数据进行读、写操作之前, 首先要申请并获得对该数据的封锁;

2、在释放一个封锁之后, 事务不再申请和获得任何其它封锁。 如果事务中所有的加锁操作都在事务的第一个解锁操作之前进行, 那么这个事务是遵循两段锁协议的。如果一个调度中的每个事务都遵循两段锁协议, 那么该调度必然是冲突可串行化的。 事务遵守两段锁协议是可串行化调度的充分条件, 而不是必要条件。 3.简述可串行化调度和正确调度。 答: 多个事务的并发执行是正确的, 当且仅当其结果与按某一次序串行执行它们的结果相同, 我们称这种调度策略为可串行 化的调度。 可串行性是并发事务正确性的准则, 按这个准则规定, 一个给定的并发调度, 当且仅当它是可串行化的, 才认为是正确调度。 4.简述数据库中的死锁现象, 并简述如何使用有向图方法检测死锁。 答: 死锁是指当两个或多个事务相互等待对方所拥有的锁被释放时, 所产生的僵持局面。 有向图G=( T, U) 。T为结点的集合, 每个结点表示正运行的事务; U为边的集合, 每条边表示事务等待的情况。若T1等待

数据库期末考试试题及答案

一、选择题(每题1分,共20分) 1.在数据管理技术的发展过程中,经历了人工管理阶段、文件系统阶段和数据库系统阶段。在这几个阶段中,数据独立性最高的是( A )阶段。 A. 数据库系统 B. 文件系统 C. 人工管理 D.数据项管理 2.数据库三级视图,反映了三种不同角度看待数据库的观点,用户眼中的数据库称为(D)。 A. 存储视图 B. 概念视图 C. 内部视图 D. 外部视图 3.数据库的概念模型独立于(A)。 A.具体的机器和DBMS B. E-R图 C. 信息世界 D. 现实世界 4.数据库中,数据的物理独立性是指(C)。 A. 数据库与数据库管理系统的相互独立 B. 用户程序与DBMS的相互独立 C. 用户的应用程序与存储在磁盘上的数据库中的数据是相互独立的 D. 应用程序与数据库中数据的逻辑结构相互独立 5.关系模式的任何属性(A)。 A. 不可再分 B. 可再分 C. 命名在该关系模式中可以不惟一 D.以上都不是 6.下面的两个关系中,职工号和设备号分别为职工关系和设备关系的关键字: 职工(职工号,职工名,部门号,职务,工资) 设备(设备号,职工号,设备名,数量) 两个关系的属性中,存在一个外关键字为( C )。 A. 职工关系的“职工号” B. 职工关系的“设备号” C. 设备关系的“职工号” D. 设备关系的“设备号” 7.以下四个叙述中,哪一个不是对关系模式进行规X化的主要目的( C )。 A. 减少数据冗余 B. 解决更新异常问题 C. 加快查询速度 D. 提高存储空间效率 8.关系模式中各级X式之间的关系为( A )。 A. B. C. D. 9.保护数据库,防止未经授权或不合法的使用造成的数据泄漏、非法更改或破坏。这是指数据的( A )。 A. 安全性 B.完整性 C.并发控制 D.恢复 10.事务的原子性是指( B )。 A. 事务一旦提交,对数据库的改变是永久的 B. 事务中包括的所有操作要么都做,要么都不做 C. 一个事务内部的操作及使用的数据对并发的其他事务是隔离的 D. 事务必须使数据库从一个一致性状态变到另一个一致性状态 11.下列哪些运算是关系代数的基本运算( D )。 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.自然连接是构成新关系的有效方法。一般情况下,当对关系R和S使用自然 连接时,要求R和S含有一个或多个共有的()。 A.元组 B.行 C.记录 D.属性 7.下列关系运算中,()运算不属于专门的关系运算。 A.选择B.连接 C.广义笛卡尔积D.投影 8. SQL语言具有()的功能。

A.关系规范化、数据操纵、数据控制 B.数据定义、数据操纵、数据控制 C.数据定义、关系规范化、数据控制 D.数据定义、关系规范化、数据操纵 9.从E-R模型关系向关系模型转换时,一个M:N联系转换为关系模式时,该关系模式的关键字是()。 A.M端实体的关键字B.N端实体的关键字 C.M端实体关键字与N端实体关键字组合 D.重新选取其他属性 10. SQL语言中,删除一个表的命令是() A. DELETE B. DROP C. CLEAR D. REMOVE 11. 图1中()是关系完备的系统 A B C D 图1 12.有关系模式A(S,C,M),其中各属性的含义是:S:学生;C :课程;M:名次,其语义是:每一个学生选修每门课程的成绩有一定的名次,每门课程中每一名次只有一个学生(即没有并列名次),则关系模式A最高达到()A.1NF B.2NF C.3NF D.BCNF 13.关系规范化中的删除异常是指 ( ) A.不该删除的数据被删除B.不该插入的数据被插入C.应该删除的数据未被删除D.应该插入的数据未被插入 14.在数据库设计中, E-R图产生于() A.需求分析阶段B.物理设计阶段 C.逻辑设计阶段D.概念设计阶段 15.有一个关系:学生(学号,姓名,系别),规定学号的值域是8个数字组成的字符串,这一规则属于()。 A.实体完整性约束 B.参照完整性约束 C.用户自定义完整性约束 D.关键字完整性约束

查询和视图练习题

查询和视图练习题一 一、单项选择题 1.使用菜单操作方法打开一个在当前目录下已经存在的查询文件zgjk.qpr 后,在命令窗口生成的命令是()。 A)Open Query zgjk.qpr B)Modify Query zgjk.qpr C)Do Query zgjk.qpr D)Create Query zgjk.qpr 2.以下关于“查询”的描述正确的是()。 A)查询保存在项目文件中B)查询保存在数据库文件中 C)查询保存在表文件中D)查询保存在查询文件中 3.如果要在屏幕上直接看到查询结果,“查询去向”应该选择。 A)屏幕 B)浏览C)临时表或屏幕 D)浏览或屏幕 4.在Visual FoxPro 中建立查询时,可以从表中提取符合指定条件的一组记录,()。A)但不能修改记录 B)同时又能更新数据 C)但不能设定输出字段 D)同时可以修改数据,但不能将修改的内容写回原数据表 5.关于查询,正确的叙述是()。 A)不能使用自由表建立查询B)不能使用数据库表建立查询 C)只能使用数据库表建立查询D)可以使用数据库表和自由表建立查询 6.运行D:\JSGL\CX_JS.QPR 查询文件的命令是()。 A)Do Form Cx_Js B)Do Cx_Js.Qpr C)Do Cx_Js D)Do .Qpr 7.关于查询向导的叙述,正确的是()。 A)查询向导只能为一个表建立查询 B)查询向导只能为多个表建立查询 C)查询向导可以为一个或多个表建立查询 D)上述说法都不对 8.下面不正确的描述是()。 A)查询是以.qpr 为扩展名的文件 B)查询实际上是一个定义好的SQL Select 语句,可以在不同场合直接使用 C)查询去向设置为“表”用以保存对查询的设置 D)可以使用自由表和数据库表建立查询 9.关于“查询设计器”,正确的描述是()。 A)“联接”选项卡与SQL 语句的Group By 短语对应 B)“筛选”选项卡与SQL 语句的Having 短语对应 C)“排序依据”选项卡与SQL 语句的Order By 短语对应 D)“分组依据”选项卡与SQL 语句的Join On 短语对应10.在Visual FoxPro 中,关于视图的正确叙述是()。 A)视图与数据库表相同,用来存储数据 B)视图不能同数据库表进行连接操作 C)在视图上不能进行更新操作 D)视图是从一个或多个数据库表导出的虚拟表 11.关于视图的运行,错误的叙述是()。 A)在“项目管理器”中选择要运行的视图,单击“运行”按钮 B)在“视图设计器”修改视图时,选择“查询”菜单的“运行查询”命令 C)在“视图设计器”修改视图时,单击工具栏中的“!”按钮 D)在“项目管理器”中选择要运行的视图,单击“浏览”按钮 12.视图是根据数据库表派生出来的“表”,当关闭数据库后,视图()。 A)仍然包含数据B)不再包含数据 C)用户可以决定是否包含数据D)依赖于是否是数据库表 13.以下关于视图叙述不正确的是()。 A)视图依赖于数据库不能独立存在 B)可以使用“浏览”窗口显示或修改视图中的数据 C)可以用Use 命令打开视图 D)可以使用Modify Structure 命令修改视图的结构 14.下列选项中,视图不能完成的是()。 A)指定可更新的表 B)指定可更新的字段C)删除和视图相关的表 D)设置参数15.在Visual FoxPro 中以下叙述正确的是()。 A)利用视图可以修改数据B)利用查询可以修改数据 C)查询和视图具有相同的作用D)视图可以定义输出去向 16.“查询设计器”和“视图设计器”的主要不同表现在于()。 A)查询设计器有“更新条件”选项卡,没有“查询去向”选项 B)查询设计器没有“更新条件”选项卡,有“查询去向”选项 C)视图设计器没有“更新条件”选项卡,有“查询去向”选项 D)视图设计器有“更新条件”选项卡,也有“查询去向”选项 17.如果要使视图显示两张表中满足条件的记录,应选择的联接类型是()。A)内部联接 B)左联接 C)右联接 D)完全联接 18.有关多表查询结果中,说法正确的是()。 A)只可包含其中一个表的字段 B)必须包含查询表的所有字段 C)可包含查询表的所有字段,也可包含查询表的部分字段 D)以上说法均不正确 二、填空题 1.“查询设计器”的“筛选”选项卡用来指定查询的。

数据库系统试题及答案.doc

《数据库系统概论》模拟试题答案 一、选择题(20分) 。 _____A __)三者之间的关系是DBMS )和数据库管理系统(DBS )、数据库系统(DB 数据库(、1 A .DBS 包括DB 和DBMS B .DBMS 包括DB 和DBS C .DB 包括DBS 和DBMS D .DBS 就是DB,也就是DBMS 2、关系数据模型____D ______。 A.只能表示实体之间的1:1联系 B.只能表示实体之间的1:n 联系 C.只能表示实体之间的m :n 联系 D.可以表示实体间的上述三种联系 3、在数据库中,下列说法__A _____是不正确的。 A . A . 数据库避免了一切数据的重复 B . B . 若系统是完全可以控制的,则系统可确保更新时的一致性 C . C . 数据库中的数据可以共享 D . D .数据库减少了数据冗余 4、在数据库中,产生数据不一致的根本原因是___D ____。 A . A . 数据存储量太大 B . B . 没有严格保护数据 C . C . 未对数据进行完整性控制 D . D .数据冗余 5、在数据库的三级模式结构中,描述数据库中全局逻辑结构和特征的是__D____。 A .外模式 B. 内模式 C. 存储模式 D. 模式 6、数据库三级模式体系结构的划分,有利于保持数据库的___A _____. A .数据库独立性 B. 数据安全性 C .结构规范化 D. 操作可行性 7、设关系R 和S 都是二元关系,那么与元组表达式: {t | (?u) ( ?v) (R(u) ∧S(v) ∧u[1]=v[1] ∧t[1]=v[1] ∧t[2]=v[2])} 8____A______A. 3NF ? 2NF ? 1NF B. 3NF ? 1NF ? 2NF C. 1NF ? 2NF ? 3NF D. 2NF ? 1NF ? 3NF 9、数据库中的封锁机制是___C _______的主要方法。 A. 完整性 B. 安全性 C. 并发控制 D. 恢复 10、在数据库设计中,用E-R 图来描述信息结构但不涉及信息在计算机中的表示,它是数据库设计的____B _____阶段。 A. 需求分析 B. 概念设计 C. 逻辑设计 D. 物理设计 二、一个图书借阅管理数据库要求提供下述服务: A . A . 随时查阅书库中现有书籍的品种、数量与存放位置。所有各类书籍均可由书号唯一标识。 B . B . 可随时查询书籍借还情况。包括借书人单位、姓名、借书证号、借书日期和还书日期。 我们约定:任何人可借多种书,任何一种书可为多个人所借,借书证号具有唯一性。 C . C . 当需要时,可通过数据库中保存的出版社的电报编号、电话、邮编及地址等信息向有关书籍的出版社增购有关书籍。我们约定,一个出版社可出版多种书籍,同一本书仅为一个出版社出版,出版社名具有唯一性。 根据以上情况和假设,试做如下设计: (共20分) 1、 1、 构造满足需求的E-R 图。 (7分) 2、转换为等价的关系模型结构。 (8分) 3、用ODL 描述上述模型。 (5分) 解 2:(8分) 借书人(借书证号,姓名,单位) 图书(书号,数量,位置,出版社名) 出版社(出版社名,电报编号,电话,邮编,地址) 借阅(借书证号,书号,借书日期,还书日期) interface 图书(key(书号)){ attribute string 书号;

数据库考试题及答案

《数据库》课程模拟试题(一) 一、填空题(30分) 1.数据的独立性包括数据的物理独立性和数据的逻辑独立性。 2.数据的物理独立性是指当数据的存储结构(或内模式)改变时,通过系统内部的自动映象功能或转换功能,保持了数据的全局逻辑结构(或模式)不变。 3.数据模型由三部分组成:数据结构数据操作完整性约束 4.一个学生可以同时借阅多本图书,一本图书只能由一个学生借阅,学生和图书之间为1:n(一对多)的联系。 5.一个关系模型由若干个关系模式组成。 6.在选择运算所得到的结果关系中,所含的元组数不多于原关系中的元组数。 7.SQL语言具有对数据的定义查询操纵控制等四个方面的功能。 8.设X→Y是关系模式R的一个函数依赖,并且Y是X的子集,则称X→Y是平凡函数依赖。 9.在一个关系模式中,若一个属性或属性组K完全函数决定整个元组,则称K为该关系的一个候选关键字。 10.如果一个关系R中的所有非主属性都不传递依赖于任何候选关键字,则称关系R 属于第三范式,记作R∈3NF。 11.一个关系模式为Y(X1,X2,X3,X4),假定该关系存在如下函数依赖:X1←→X2,X1→X3,X1→X4,则该关系属于BCNF。 12.假定一个E-R图包含有A实体和B实体,并且从A到B存在着1∶n的联系,则转换成关系模型后,包含有3个关系模式。 13.实现系统案例,防止非法破坏数据,所采用的数据保护措施有:用户标识和鉴定、存取控制定义视图审计数据加密 14.恢复的实现技术有:数据转储和登录日志文件。 13、15.____分布式数据库___________是一个逻辑上统一、地域上分布的数据集 合。 16.关系中能唯一标识元组,且又不含多余属性称为___候选键_____________。 17.在概念结构设计中先,定义全局概念结构的框架,然后逐步细化。这种方法称为_____________自顶向下方法___________。 18.分布式数据库系统中透明性层次越高,应用程序的编写越简单。 二、单项选择题(20分)

数据库系统概论试题及答案1

试题一 一、单项选择题 (本大题共20小题,每小题2分,共40分) 在每小题列出的四个备选项中只有一个是符合题目要 求的,请将其代码填写在题后的括号内。错选、多选 或未选均无分。 1. 数据库系统的核心是( A. 数据库 ) B. 数据库管理系 统 D .软件工具 2. 下列四项中,不属于数据库系统的特点的是( ) 4. 数据的物理独立性是指( ) A. 数据库与数据库管理系统相互独立 B. 用户程序与数据库管理系统相互独立 C. 用户的应用程序与存储在磁盘上数据库中的数据是相互独立的 D .应用程序与数据库中数据的逻辑结构是相互独立的 5. 要保证数据库的逻辑数据独立性,需要修改的是( ) A. 模式与外模式之间的映象 B .模式与内模式之间的映象 C. 模式 D .三级模式 6. 关系数据模型的基本数据结构是( ) A. 树 B .图 C .索引 D .关系 7. 有一名为“列车运营”实体,含有:车次、日期、实际发车时间、实际抵达 时间、情况摘要等属性,该实体主码是( ) A. 车次 B . 日期 C. 车次+日期 D .车次+情况摘要 C .数据模型 A. 数据结构化 C. 数据冗余度大 3. 概念模型是现实世界的第一层抽象, A. 层次模型 C .网状模型 B. 数据由DBMS 统一管理和控制 D .数据独立性高 这一类模型中最著名的模型是 ( ) B. 关系模型

8.己知关系R和S, RHS等价于() A.( R-S)-S B. S-(S-R)

C. (S-R)-R 9. 学校数据库中有学生和宿舍两个关系: 学生(学号,姓名)和 宿舍(楼名,房间号,床位号,学号) 假设有的学生不住宿,床位也可能空闲。如果要列出所有学生住宿和宿舍分 配的情况,包括没有住宿的学生和空闲的床位,则应执行( ) A. 全外联接 B.左外联接 C.右外联接 D.自然联接 10. 用下面的T-SQL 语句建立一个基本表: CREATE TABLE Student (Sno CHAR (4) PRIMARY KEY , Sname CHAR (8) NOT NULL, Sex CHAR ( 2), Age INT ) 可以插入到表中的元组是( ) A. '5021','刘祥’,男,21 B. NULL ,‘刘祥’,NULL , 21 C. '5021', NULL ,男,21 D. '5021','刘祥',NULL , NULL 11. 把对关系SPJ 的属性QTY 的修改权授予用户李勇的 A. GRANT QTY ON SPJ TO '李勇’ B. GRANT UPDA TE(QTY) ON SPJ TO '李勇' C. GRANT UPDA TE (QTY) ON SPJ TO 李勇 D. GRANT UPDA TE ON SPJ (QTY) TO 李勇 12. 图1中( )是最小关系系统 ABC 图1 13?关系规范化中的插入操作异常是指 ( ) 14. 在关系数据库设计中,设计关系模式是数据库设计中( )阶段的任务 A .逻辑设计 B .物理设计 C .需求分析 D ?概念设计 15. 在E-R 模型中,如果有 3个不同的实体型,3个m:n 联系,根据E-R 模型转 换为关 系模型的规则,转换后关系的数目为( )。 D. S-(R-S) T-SQL 语句是( A .不该删除的数据被删除 B. 不该插入的数据被插入 C. 应该删除的数据未被删除 D .应该插入的数据未被插入 D

第7章 查询与视图

第7章查询与视图 一、是非题。 1.查询是一个预先定义好的SQL SELECT语句文件。 *A.对 B.错 2.视图是一个预先定义好的SQL SELECT语句文件。 A.对* B.错 3.查询和视图是同一种文件,只是名称不同。 A.对* B.错 4.查询和视图都是一个存储数据的表。 A.对* B.错 5.通过视图可以对表进行查询。 *A.对 B.错 6.通过视图可以对表进行更新。 *A.对 B.错 7.视图是一个虚表。 *A.对 B.错 8.视图就是一种查询。 A.对* B.错 9.在VFP中建立查询,可以从表中提取符合指定条件的一组记录,同时又能更新数据。 A.对* B.错 10.在VFP中建立查询中,只能根据自由表建立查询。 A.对* B.错 二、单选题。 1.查询和视图的共同点是____。 *A.有相应的SQL语句 B.是一个单独的文件 C.可以存放在数据库中 D.可以更新 2.如果要将与表的某个关键字内容的记录在输出结果中合并成一条记录,则应选用视图设计器的____选项卡。 A.排序依据 B.更新条件 *C.分组依据 D.视图参数 3.创建视图的命令是____。 A.CREAT VIEW B.MODIFY VIEW *C.CREAT SQL VIEW D.MODIFY SQL VIEW 4.如果要在查询结果中列出在最前面的5条记录,要在SELECT-SQL命令中添加参数____。 A.next 5 B.record 5 C.first 5 * D.top 5 5.如果要将视图中的修改传送到原始记录中,则应当选用视图设计器中的____选项卡。 A.传输条件* B.更新条件 C.修改条件 D.视图参数

数据库期末考试复习题及答案

数据库期末考试复习题及答案 试题一 一、单项选择题 在每小题列出的四个备选项中只有一个是符合题目要 求的,请将其代码填写在题后的括号内。错选、多选 或未选均无分。 1. 数据库系统的核心是( B ) A.数据库B.数据库管理系统 C.数据模型D.软件工具 2.下列四项中,不属于数据库系统的特点的是(C ) A.数据结构化B.数据由DBMS统一管理和控制 C.数据冗余度大D.数据独立性高 3.概念模型是现实世界的第一层抽象,这一类模型中最着名的模型是 ( D ) A.层次模型B.关系模型 C.网状模型D.实体-联系模型 4.数据的物理独立性是指( C ) A.数据库与数据库管理系统相互独立 B.用户程序与数据库管理系统相互独立 C.用户的应用程序与存储在磁盘上数据库中的数据是相互独立

的 D.应用程序与数据库中数据的逻辑结构是相互独立的 5.要保证数据库的逻辑数据独立性,需要修改的是( A )A.模式与外模式之间的映象B.模式与内模式之间的映象 C.模式D.三级模式 6.关系数据模型的基本数据结构是(D ) A.树B.图C.索引D.关系 7.有一名为“列车运营”实体,含有:车次、日期、实际发车时间、实际抵达时间、情况摘要等属性,该实体主码是( C )A.车次B.日期 C.车次+日期D.车次+情况摘要 8.己知关系R和S,R∩S等价于( B ) A. (R-S)-S B. S-(S-R) C.(S-R)-R D. S-(R-S) 9.学校数据库中有学生和宿舍两个关系: 学生(学号,姓名)和宿舍(楼名,房间号,床位号,学号)假设有的学生不住宿,床位也可能空闲。如果要列出所有学生住宿和宿舍分配的情况,包括没有住宿的学生和空闲的床位,则应执行( A ) A. 全外联接

数据库系统概论试卷(A)及答案

数据库系统概论试卷(A) 一、选择题(15x1分) 1、__C___是长期存储在计算机内的有组织,可共享的数据集合. A、数据库管理系统 B、数据库系统 C、数据库 D、文件组织 2、在数据库中存储的是__C___。 A、数据 B、数据模型 C、数据以及数据之间的联系 D、信息 3、数据库系统阶段,数据___D__。 A、具有物理独立性,没有逻辑独立性 B、具有物理独立性和逻辑独立性 C、独立性差 D、具有高度的物理独立性和一定程度的逻辑独立性 4、在数据模型的三要素中,数据的约束条件规定数据及其联系的__A___。 A、制约和存储规则 B、动态特性 C、静态特性 D、数据结构 5.___A_____由数据结构、关系操作集合和完整性约束三部分组成。 A、关系模型 B、关系 C、关系模式 D、关系数据库 6、一组具有相同数据类型的值的集合称为____D____。 A、关系 B、属性 C、分量 D、域 7、集合R与S的交可以用关系代数的5种基本运算表示为____A____。 A、 R-(R-S) B、σF(R×S) C、R-(S-R) D、S-(R-S) 8、实体是信息世界中的术语,与之对应的数据库术语为___D____。 A、文件 B、数据库 C、字段 D、记录 9、在嵌入式SQL语言中使用游标的目的在于____D____。 A、区分SQL与宿主语言 B、与数据库通信 C、处理错误信息 D、处理多行记录 10、FoxBASE、FoxPro属于____B____。 A、表式系统 B、最小关系系统 C、关系完备的系统 D、全关系系统 11、在R(U)中,如果X→Y,并且对于X的任何一个真子集X',都没有X'→Y, 则____A____。 A、Y函数依赖于X B、Y对X完全函数依赖 C、X为U的候选码 D、R属于2NF 12、3NF___C_____规范为BCNF。 A、消除非主属性对码的部分函数依赖 B、消除非主属性对码的传递函数依赖 C、消除主属性对码的部分和传递函数依赖 D、消除非平凡且非函数依赖的多值依赖 13、下面的结论不正确的是___D___。 A、若R.A→R.B, R.B→R.C 则R.A→R.C B、若R.A→R.B, R.A→R.C 则R.A→R.(B,C) C、若R.B→R.A, R.C→R.A 则R.(B,C)→R.A D、若R.(B,C)→R.A 则R.B→R.A, R.C→R.A 14、需求分析阶段得到的结果是____A____。 A、数据字典描述的数据需求 B、E-R图表示的概念模型 C、某个DBMS所支持的数据模型 D、某个DBMS所支持的数据模型 15、一个m:n联系转换为一个关系模式。关系的码为___B_____。 A、实体的码 B、各实体码的组合 C、n端实体的码 D、每个实体的码

sql数据库期末考试题及答案

sql数据库期末考试题及答案 一、单选题(共10道试题,共50分。)1. SQL Server中,保存着每个数据库对象的信息的系统表是 (C)。 A. sysdatabases B. Syscolu mns C. Sysobjects D. Syslogs 2. 在存在下列关键字的SQL语句中,不可能出现Where子句的是(D )。 A. Update B. Delete C. I nsert D. Alter 3. 在查询语句的Where子句中,如果出现了" age Between 30 and 40 ” ,这个表达式等同于( A) A. age>=30 and age<=40 B. age>=30 or age<=40 C. age>30 and age<40 D. age>30 or age<40 4. 如果要在一张管理职工工资的表中限制工资的输入范围,应使用( D )约束。 A. PDRIMARY KEY B. FOREIGN KEY C. uni que D. check 5. 记录数据库事务操作信息的文件是( D )。 A.数据文件 B.索引文件 C.辅助数据文件 D.日志文件 6. 要查询XSH数据库CP表中产品名含有“冰箱”的产品情况,可用( C)命令。 A. SELECT * FROM CP WHERE 产品名称LIKE '冰箱’ B. SELECT * FROM XSH WHERE 产品名称LIKE '冰箱’ C. SELECT * FROM CP WHERE 产品名称LIKE '淋箱% D. SELECT * FROM CP WHERE 产品名称='冰箱’ 7. 储蓄所有多个储户,储户能够在多个储蓄所存取款,储蓄所与储户之间是( D )。 A. 一对一的联系 B. 一对多的联系 C.多对一的联系 D.多对多的联系 8. SQL的聚集函数COUN T SUM AVG MAX MIN不允许出现在查询语句的( D)子句之中。 A. SELECT B. HAVING C. GROUP BY- HAVING D. WHERE 9. 列值为空值(NULL)则说明这一列(C)。 A.数值为0 B. 数值为空格 C.数值是未知的 D. 不存在 10. 数据库的数据一般存放在(D )中。 A.内存 B. CPU C. 寄存器 D. 磁盘 SQL Server数据库试题十及答案 一、单项选择题(每题2分,共15题) 1. SQL Server 2000 是一个(C )的数据库系统。 (A)网状型 (B)层次型(C)关系型(D)以上都不是 2. DTS是一个简称,它的全称是(B )。 A.数据运输系统 B.数据传输服务 C.数据库传输系统 D.数据库运输服务 3. SQL Server 2000 采用的身份验证模式有( D)。 (A)仅Windows身份验证模式(B)仅SQL Server身份验证模式 (C)仅混合模式(D) Windows身份验证模式和混合模式 4. SQL语言按照用途可以分为三类,下面选项中哪一种不是的:(C) (A) DML (B) DCL (C) DQL (D) DDL 5. 在SELECT语句的WHER子句的条件表达式中,可以匹配0个到多个字符的通配符是(B ) (A) * (B) % (C) - (D) ? 6. SQL Server提供的单行注释语句是使用( B)开始的一行内容。 (A) “/* ”( B) “-- ”( C) “{”( D) “/” 7. 以下那种类型能作为变量的数据类型( C)。 (A) text (B) ntext (C) table ( D) image 8.下面不属于数据定义功能的SQL语句是:(C)

相关文档
相关文档 最新文档