信息系统与数据库技术答案公众号中国大学mooc网课答案

事业单位习题 vCp2N 2022-07-02 09:19:31 919次浏览 33271个评论

第一周  信息系统基本知识  & 数据库基本知识

信息系统概述随堂测验

1、可靠的信息来源可以保证信息________。
    A、具有价值
    B、具有时效
    C、可加工
    D、与事实符合

2、信息系统是一个以人为主导,利用计算机硬件、软件、网络通信设备以及其他办公设备,进行信息的收集、传输、加工、储存、检索、更新和应用,以达到特定目标的________。
    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、B to C
    B、C to C
    C、B to B
    D、C to B

7、以下________数据管理方式将数据集中管理,支持各种业务系统应用程序并发访问。
    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、主索引、聚集索引、唯一索引
    C、主索引和聚集索引
    D、主索引和唯一索引

13、关系数据库中,通过表与表之间的________来实现实体之间的联系。
    A、公共关键字
    B、公共数据记录
    C、公共属性
    D、公共索引

14、有一关系:教学(学号、教工号、课程号),假定每个学生可以选修多门课程,每门课程可以由多名学生来选修,每个老师可以讲授多门课程,每门课程只能由一个老师来讲授,那么该关系的主键是________。
    A、课程号
    B、教工号
    C、(学号,课程号)
    D、(学号,教工号)

15、有一学生选课关系:学生选课(学号,课程号,成绩),如果要提高按课程查询学生成绩的效率,应该建索引的属性是________。
    A、学号
    B、课程号
    C、成绩
    D、(学号,课程号)

16、数据库的特点之一是数据的共享,严格地讲,这里的数据共享是指________。
    A、同一个应用中的多个程序共享一个数据集合
    B、多个用户、同一种语言共享数据
    C、多个用户共享一个数据文件
    D、多种应用、多种语言、多个用户互相覆盖地使用数据集合

17、在关系R(Rnum,RN,Snum)和S(Snum,SN,SD)中,R的主键是Rnum,S的主键是Snum,两个表通过Snum建立了关系,则Snum在R中称为________。
    A、外关键字
    B、候选关键字
    C、主关键字
    D、全码

18、在一个关系模式中,侯选关键字和主关键字分别可以有________。
    A、0个、多个
    B、1个、多个
    C、多个、1个
    D、多个、多个

19、信息资源利用的基本手段是________。
    A、购买计算机等设备
    B、建立有效的信息系统
    C、将信息资源不外泄
    D、提高用户的计算机水平

20、同一个关系模型的任意两个元组值________。
    A、不能完全相同
    B、可以完全相同
    C、必须完全相同
    D、可以相同也可以不同

21、“成绩在0至100分之间”这种约束属于DBMS的________功能。
    A、准确性控制
    B、完整性控制
    C、并发控制
    D、安全性控制

22、现有如下关系:患者(患者编号,患者姓名,性别,出生日期,所在单位),医疗(患者编号,医生编号,医生姓名,诊断日期,诊断结果)其中,医疗关系中的外键是________。
    A、患者编号
    B、患者姓名
    C、患者编号和患者姓名
    D、医生编号和患者编号

23、一个关系中的“主键”________。
    A、不能有两个
    B、可以约束另一个关系的外键的取值
    C、不允许为空值
    D、可以取空值

24、下列四项中,属于数据库系统特点的是________。
    A、数据共享
    B、数据容量大
    C、数据冗余度高
    D、数据独立性高

25、在数据库中,下列说法________是正确的。
    A、数据库避免了一切数据的重复
    B、若系统是完全可以控制的,则系统可确保数据更新时的一致性
    C、数据库中的数据可以共享
    D、数据库减少了数据冗余

26、一个关系模式的任何属性________。
    A、不可再分
    B、可再分
    C、在该关系模式中命名必须唯一
    D、在该关系模式中可以和其他属性同名

27、现有如下关系:患者(患者编号,患者姓名,性别,出生日期,所在单位),医疗(患者编号,医生编号,医生姓名,诊断日期,诊断结果),两个表的主键应该分别定义为________。
    A、患者编号
    B、医生编号
    C、(患者编号,医生编号)
    D、(医生编号,患者编号,诊断日期)

28、关于信息系统,以下说法正确的是________。
    A、信息系统开发是信息技术人员的工作,用户只要会使用计算机就行
    B、信息系统开发需要信息技术人员和用户的协作
    C、信息系统可以支持信息的共享和工作效率的提高
    D、建立信息系统一定要改变企业的经营管理模式

29、地理信息系统GIS可以应用在以下应用中________。
    A、矿产资源管理
    B、汽车导航
    C、工资管理
    D、旅游资源管理

30、数据仓库的信息来源可以是________。
    A、Photoshop文件
    B、Excel文件
    C、SQL Server数据库
    D、PowerPoint文件

31、一个电子商务系统由多个部分构成,其中________支持以电子货币方式通过网络完成在线款项支付。

32、我国电子政务系统采用“三网一库”体系,三网是指“外网”、“内网”和“专网”,“一库”是指________。

33、利用信息技术和相应的软件和硬件设备进行事务管理以提高办公室的办公效率,这样的系统被称为________。

34、结构数据模型是由________、数据操作、数据完整性约束三部分组成。

35、现实世界的事物成为计算机中加工处理的数据,这一过程要经过三个“世界”,依次是现实世界、________和计算机世界。

36、数据冗余可能导致的问题有浪费存储空间、修改麻烦和潜在的________不一致性。

37、数据模型是用来描述数据库的结构和语义的,数据模型有概念数据模型和结构数据模型两类,E-R模型是________数据模型

38、信息系统是一个复杂的________,设计者要建立人与机器的和谐应用环境,不能期望机器全权处理一切问题。

第二周 关系数据库的创建与维护

单元测验:关系数据库的创建和维护

1、________是专门支持数据库创建、管理和使用的系统软件,它位于应用程序与操作系统之间。
    A、数据库
    B、数据库系统
    C、信息管理系统
    D、数据库管理系统

2、SQL Server中,启动或停止SQL Server服务的管理工具是________。
    A、文档和教程
    B、SQL Server Management Studio
    C、SQL Server配置管理器
    D、SQL Server性能工具

3、要连接到SQL Server服务器,有两种身份验证方式,其中在________方式下,需要客户端应用程序登录时提供登录的用户标识和密码。
    A、Windows身份验证
    B、SQL Server身份验证
    C、Windows身份验证和SQL Server身份验证都需要
    D、可以设置为不需登录

4、数据库的容量________。
    A、只能指定固定的大小
    B、最小为10M
    C、最大100M
    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、下面有关索引的描述,正确的是______。
    A、建立索引以后,原来的数据库表文件中记录的物理顺序一定被改变
    B、索引与数据库表的数据存储在一个文件中
    C、创建索引是创建一个指向数据库表文件记录的指针构成的文件
    D、使用索引并不能加快对表的查询操作

11、在数据库系统中,对空值描述正确的是________。
    A、空值是0
    B、空值是空格
    C、空值是空字符串
    D、空值是不确定的值

12、通过外键约束可以为相关联的两个表建立联系,实现数据的__________完整性。
    A、实体
    B、域
    C、参照
    D、数据

13、一个数据库有多个数据表要添加数据,正确的操作顺序时________。
    A、先添加主表数据,再添加外表数据。
    B、先添加外表数据,再添加主表数据。
    C、先添加数据少的表,再添加数据多的表
    D、先添加字段少的表,再添加字段多的表

14、删除某数据表中的一条记录时,系统报告有外键约束,操作不成功,那么________。
    A、该表中的其他所有记录也一定无法成功删除
    B、该表中的其他记录,有些可能成功删除
    C、该表禁止执行删除操作
    D、是因为用户没有删除操作权限

15、为了加快按学生出生日期查询姓名的查询速度,应该在________字段建立索引。
    A、出生日期
    B、姓名
    C、出生日期和姓名
    D、主关键字

16、如果要约束学生表的人员必须是“90后“,那么Birthday字段(日期型)应该添加的检查约束时________。
    A、Birthday>="1990-01-01"
    B、Birthday>=1990
    C、Birthday="90后"
    D、Birthday>="90后"

17、在销售表设计时,将“售出时间”字段默认值设置为getdate(),意思是该字段________。
    A、取值默认为系统当前时间
    B、用户必须填入一个日期值
    C、是外关键字
    D、非空

18、在销售表设计时,将“商品价格”字段设置为decimal(6,2),则商品价格的数值范围是________。
    A、-99999.99~99999.99
    B、-9999.99~9999.99
    C、-10000.00~10000.00
    D、-1000000.00~1000000.00

19、一个SQL Server数据库至少包括以下文件________。
    A、主数据文件
    B、次数据文件
    C、事务日志文件
    D、数据备份文件

20、SQL Server数据库的自动增长方式可以设置为________。
    A、增量为1M,不限制增长
    B、增量为10M,不限制增长
    C、增量为10%,最大1G
    D、增量为5%,不限制增长

21、数据库的逻辑存储结构描述了_________。
    A、数据库的组成对象,例如表、视图、用户等
    B、数据库的组成对象之间的关系
    C、数据库的物理存储位置
    D、数据库容量大小

22、一个电商平台数据库的商品价格字段的数据类型适宜选择________。
    A、Decimal
    B、real
    C、text
    D、datetime

23、一个数据表字段类型定义为nvarchar(10),这个字段具有以下特性________。
    A、固定长度为10的字符串
    B、可变长度字符串
    C、包含中英文混合字符
    D、存储ANSI字符

24、为数据表添加数据记录时,以下字段必须输入值________。
    A、非空字段
    B、有默认值字段
    C、主关键字
    D、唯一性约束字段

25、以下软件属于DBMS的有________。
    A、SQL Server
    B、MySQL
    C、Windows
    D、Oracle

26、一般来说,在以下_______处建立索引。
    A、经常排序的字段
    B、非空值的字段
    C、数值类型的字段
    D、经常做检索依据的字段

第三周 关系数据库操作语言SQL(1)

单元测验:DDL语句及Select语句单表查询

1、BookStore数据库中有图书表Book(BookCode, BookName, Author, PublisherCode, PublishTime,BookSort, ISBN, BookPicture, ContentInro, Price, Discount),其中 PublishTime是datetime类型。 查询Book表中的图书类别(BookSort),要求每个类别只显示一次。SQL语句: SELECT _________ BookSort FROM Book
    A、DISTINCT
    B、ONLY
    C、ONE
    D、PERCENT

2、BookStore数据库中有客户表Customer(CustomerCode, Name, Sex, Hometown, Email, Telephone, LoginDate, Password) 查询Customer表中所有客户的信息,要求显示CustomerCode、Name、Hometown和Telephone字段信息。SQL语句: SELECT _________ FROM Customer
    A、*
    B、ALL
    C、CustomerCode、Name、Hometown、Telephone
    D、CustomerCode,Name,Hometown,Telephone

3、BookStore数据库中有客户评价表CustomerEvaluation(CustomerCode, VIPClass, Author, EvaluateDate),其中 PublishTime是datetime类型。 查询用户等级(VIPClass)为“A”的客户编号(CustomerCode)和评价时间(EvaluateDate),要求显示标题分别为“客户编号”和“评价时间”。SQL语句: SELECT CustomerCode As 客户编号, EvaluateDate As 评价时间 FROM CustomerEvaluation WHERE _________
    A、VIPClass='A'
    B、VIPClass=”A”
    C、VIPClass=A
    D、VIPClass==A

4、BookStore数据库中有出版社表Publisher(PublisherCode, Publisher, Telephone) 在某SQL语句中,WHERE PublisherCode IN ('21', '31')子句等价于________。
    A、PublisherCode= '21' AND PublisherCode='31'
    B、PublisherCode= '21' OR PublisherCode='31'
    C、PublisherCode<='31' AND PublisherCode>='21'
    D、PublisherCode<'31' AND PublisherCode>'21'

5、BookStore数据库中有订单表Order(OrderCode, CustomerCode, TotalPrice, Address, OrderTime, OrderStatus) SELECT TOP 3 OrderCode,OrderTime,OrderStatus FROM [Order]语句中TOP 3的含义是________。
    A、前3个字段
    B、前3条属性
    C、前3个记录
    D、前3个别名

6、BookStore数据库中有图书表Book(BookCode, BookName, Author, PublisherCode, PublishTime,BookSort, ISBN, BookPicture, ContentInro, Price, Discount),其中 PublishTime是datetime类型。 显示图书的最高价、最低价、平均价、最高价与最低价之间的差值。SQL语句: SELECT MAX(Price) As 最高价, MIN(Price) As 最低价, Str(AVG(Price),6,2) As 平均价, ________ As 最高价与最低价的差值 From Book
    A、(MAX-MIN)Price
    B、MAX(Price)-MIN(Price)
    C、(MAX-MIN)(Price)
    D、MAX:Price-MIN:Price

7、BookStore数据库中有销售明细表OrderDetail(OrderCode, BookCode, Amount) 查询销售总量前20%的图书,并按总销量降序排列。SQL语句: SELECT TOP 20 PERCENT Bookcode As 书号, SUM(Amount)As总销量 ROM OrderDetail GROUP BY Bookcode ORDER BY ________
    A、Amount DESC
    B、SUM(Amount) DESC
    C、COUNT(Amount) DESC
    D、ADD(Amount) DESC

8、DDL语句创建对象命令是()。
    A、Make
    B、Set
    C、Create
    D、Order

9、SQL Server支持生成数据库或数据表脚本.sql文件,执行该文件可以()。
    A、向新数据库导入数据
    B、维护数据库或数据表
    C、重建数据库或数据表
    D、更新数据库或数据表

10、BookStore数据库中有客户表Customer(CustomerCode, Name, Sex, Hometown, Email, Telephone, LoginDate, Password) 查询Customer表中所有客户的信息,SQL语句: SELECT ________ FROM Customer
    A、*
    B、CustomerCode, Name, Hometown, Sex, Email, Telephone, LoginTime, PassWord
    C、CustomerCode, Hometown, Telephone, Name, Sex, Email, LoginTime, PassWord
    D、CustomerCode ~ PassWord

11、BookStore数据库中有图书表Book(BookCode, BookName, Author, PublisherCode, PublishTime,BookSort, ISBN, BookPicture, ContentInro, Price, Discount),其中 PublishTime是datetime类型。 查询2009年出版的少儿类图书,要求显示图书名称(BookName)、作者(Author)、出版时间(PublishTime)、价格(Price)和折扣(Discount),并且字段标题分别为图书名称、作者、内容简介、价格和折扣。SQL语句: SELECT BookName As 图书名称, Author As 作者, convert(char(10), PublishTime, 120) As 出版时间, Price As 价格, Discount As 折扣 FROM Book WHERE BookSort='少儿' AND _________
    A、PublishTime=2009
    B、YEAR(PublishTime)=2009
    C、PublishTime>='2009-1-1' AND PublishTime<'2010-1-1'
    D、PublishTime>='2009-1-1' AND PublishTime<='2009-12-31'

12、BookStore数据库中有订单表Order(OrderCode, CustomerCode, TotalPrice, Address, OrderTime, OrderStatus) 查询订单总价(TotalPrice)在100到200元之间的订单信息。SQL语句: SELECT OrderCode, TotalPrice, OrderTime, OrderStatus FROM [Order] WHERE ________
    A、TotalPrice BETWEEN 100 AND 200
    B、TotalPrice NOT BETWEEN 100 AND 200
    C、100 <=TotalPrice<=200
    D、TotalPrice>=100 And TotalPrice<=200

13、BookStore数据库中有图书表 Book(BookCode, BookName, Author, PublisherCode, PublishTime,BookSort, ISBN, BookPicture, ContentInro, Price, Discount) 查询图书名称(BookName)含有“程序”的图书信息。SQL语句: SELECT BookCode,BookName,Author,Price,Discount FROM Book WHERE Name=“%程序%”

14、BookStore数据库中有图书表 Book(BookCode, BookName, Author, PublisherCode, PublishTime,BookSort, ISBN, BookPicture, ContentInro, Price, Discount) 查询作者名长度大于等于8的图书信息,显示书名(BookName)及作者(Author)。SQL语句: SELECT BookName, Author FROM Book WHERE Lenth(Author)= 8

15、平台在批阅填空题时严格区分字母大小写并且精确匹配字符串,填答案时请遵守以下约定,以免误判失分!!! 1)SQL语句中关键词全部采用大写字母。例:FROM、AND、DISTINCT等; 2)字段名单词首字母大写,其他小写。例:StudentCode、Price等; 3)函数名首字母大写,其他小写。例如:Sum(); 4)需要空格的地方,只放一个空格,不添加多余的空格; 5)字符串的首尾不要误添空格。 本测验后续各题均使用BookStore数据库,案例数据库可到课程辅助资料中下载。 查询Customer表中所有图书的信息。语句如下: SELECT ________ FROM Customer

16、查询Customer表中所有客户的信息,要求显示CustomerCode、Name、Hometown和Telephone字段信息。 语句如下: SELECT ________ FROM Customer

17、查询用户等级(VIPClass)为“A”的客户编号(CustomerCode)和评价时间(EvaluateDate),要求显示标题分别为“客户编号”和“评价时间”。语句如下: SELECT CustomerCode AS 客户编号, EvaluateDate AS 评价时间 FROM CustomerEvaluation WHERE ________

18、查询2009年出版的少儿类图书,要求显示图书名称(BookName)、作者(Author)、出版时间(PublishTime)、价格(Price)和折扣(Discount),并且字段标题分别为图书名称、作者、内容简介、价格和折扣。语句如下: SELECT BookName AS 图书名称, Author AS 作者, convert(char(10), PublishTime, 120) AS 出版时间, Price AS 价格, Discount AS 折扣 FROM Book WHERE ________=2009 AND BookSort='少儿'

19、查询Book表中的图书的类别(BookSort),要求每个类别只显示一次。语句如下: SELECT ________ BookSort FROM Book

20、查询订单表(Order)中的前3条订单信息,要求显示订单号(OrderCode)、订货时间(OrderTime)和订单状态(OrderStatus)。语句如下: SELECT ________ OrderCode, OrderTime, OrderStatus FROM [Order]

21、查询订单总价(TotalPrice)在100到200元之间的订单信息。语句如下: SELECT TOP 3 OrderCode, TotalPrice, OrderTime, OrderStatus FROM [Order] WHERE TotalPrice BETWEEN ________

22、查询图书名称含有“程序”的图书信息。语句如下: SELECT BookCode, BookName, Author, Price, Discount FROM Book WHERE BookName LIKE ________

23、显示图书名称、原价、折扣及打折后的价格,并显示一列说明:“未享用户等级优惠”。语句如下: SELECT BookName AS 图书名称, Price AS 原价, Discount AS 折扣, _________ AS 折后价格, '未享用户等级优惠' As 说明 FROM Book

24、显示图书的最高价、最低价、平均价、最高价与最低价之间的差值。语句如下: SELECT Max(Price) AS 最高价, ________ AS 最低价, Str(Avg(Price),6,2) AS 平均价, Max(Price)-Min(Price) AS 最高价与最低价的差值 FROM Book

25、查询销售总量前20%的图书,并按总销量降序排列。语句如下: SELECT TOP 20 PERCENT Bookcode AS 书号, ________ AS 总销量 FROM OrderDetail GROUP BY Bookcode ORDER BY Sum(Amount) DESC

26、查询作者名长度大于等于8的图书信息,显示书名(BookName)及作者(Author)。语句如下: SELECT BookName, Author FROM Book WHERE Len(Author)_________

第四周 关系数据库操作语言SQL(2)

单元测验:SELECT多表查询、数据更新语句

1、BookStore数据库关系图如下: 查询所有客户的用户等级(VIPClass),要求显示客户号(CustomerCode)、客户名(Name)、用户等级(VIPClass)和评价时间(EvaluateDate)。SQL语句: SELECT Customer.CustomerCode, Name, VIPClass, EvaluateDate FROM Customer JOIN CustomerEvaluation ON _________
    A、Customer.CustomerCode=CustomerEvaluation.CustomerCode
    B、Customer =CustomerEvaluation
    C、Customer.CustomerCode AND CustomerEvaluation.CustomerCode
    D、Customer AND CustomerEvaluation

2、BookStore数据库关系图如下: 查询所有客户的购书情况(也包括未购书人的信息),显示客户号(CustomerCode)、客户名(Name)和订单号(OrderCode)、购书时间(OrderTime)。SQL语句: SELECT Customer.CustomerCode, Name, OrderCode, OrderTime FROM ________ ON Customer.CustomerCode=[Order].CustomerCode
    A、Customer LEFT JOIN [Order]
    B、Customer INNER JOIN [Order]
    C、Customer RIGHT JOIN [Order]
    D、Customer,[Order]

3、BookStore数据库中有出版社表Publisher(PublisherCode, Publisher, Telephone) 在Publisher表中添加一条记录:“66”、“群众出版社”、“0321-76584391”。SQL语句:________。
    A、INSERT INTO Publisher VALUES('群众出版社', '66', '0321-76584391')
    B、INSERT INTO Publisher VALUES('群众出版社',66, '0321-76584391')
    C、INSERT INTO Publisher VALUES('66', '群众出版社', '0321-76584391')
    D、INSERT Publisher VALUES('66', '群众出版社', '0321-76584391')

4、ookStore数据库中有出版社表Publisher(PublisherCode, Publisher, Telephone) 将Publisher表中出版社代号(CustomerCode)为“01”的出版社联系电话(Telephone)修改为“010-79797979”。 SQL语句:________ 。
    A、UPDATE Publisher SET Telephone =010-79797979 WHERE PublisherCode =01
    B、UPDATE Publisher SET Telephone ='010-79797979' WHERE PublisherCode ='01'
    C、UPDATE FROM Publisher SET Telephone ='010-79797979' WHERE PublisherCode ='01'
    D、UPDATE Publisher Telephone ='010-79797979' WHERE PublisherCode ='01'

5、BookStore数据库中有出版社表Publisher(PublisherCode, Publisher, Telephone) 从Publisher表删除“群众出版社”。SQL语句:________ 。
    A、DELETE Publisher WHERE Publisher='群众出版社'
    B、DELETE FROM Publisher WHERE Publisher='群众出版社'
    C、DELETE FROM Publisher WHERE Publisher=群众出版社
    D、DELETE Publisher WHERE Publisher=群众出版社

6、BookStore数据库中有销售明细表OrderDetail(OrderCode, BookCode, Amount) 在OrderDetail表中添加一条记录:“08110801”、0701、3。SQL语句:________ 。
    A、INSERT INTO OrderDetail(OrderCode, Amount, BookCode) VALUES('08110801',3, '0701')
    B、INSERT INTO OrderDetail(OrderCode, Amount, BookCode) VALUES('08110801', '0701', 3)
    C、INSERT INTO OrderDetail(OrderCode, BookCode, Amount) VALUES('08110801', '0701', 3)
    D、INSERT INTO OrderDetail VALUES('08110801', '0701', 3)

7、BookStore数据库中有图书表Book(BookCode, BookName, Author, PublisherCode, PublishTime,BookSort, ISBN, BookPicture, ContentInro, Price, Discount),其中 PublishTime是datetime类型。 将Book表中的所有“外语”类图书的价格降低10%,并将折扣均设为8折。SQL语句: UPDATE Book SET ________ Where BookSort ='外语'。
    A、Price=Price*0.9, Discount=0.8
    B、Price=Price*(1-10%), Discount=0.8
    C、Price=0.9, Discount=0.8
    D、Discount=0.8, Price=Price*0.9

8、BookStore数据库中有客户表Customer(CustomerCode, Name, Sex, Hometown, Email, Telephone, LoginDate, Password) 删除Customer表中姓“刘”和姓“杨”的记录。SQL语句: DELETE FROM Customer WHERE ________ 。
    A、LEFT(Name,1)= '刘' OR LEFT(Name,1)= '杨'
    B、Name LIKE '刘%' OR Name LIKE '杨%'
    C、Name LIKE '[刘,杨]%'
    D、Name LIKE '[刘,杨]%'

9、平台在批阅填空题时严格区分字母大小写并且精确匹配字符串,填答案时请遵守以下约定,以免误判失分!!! 1)SQL语句中关键词全部采用大写字母。例:FROM、AND、DISTINCT等; 2)字段名单词首字母大写,其他小写。例:StudentCode、Price等; 3)函数名首字母大写,其他小写。例如:Sum(); 4)需要空格的地方,只放一个空格,不添加多余的空格; 5)字符串的首尾不要误添空格。 本测验后续各题均使用BookStore数据库,案例数据库可到课程辅助资料中下载。 查询所有客户的用户等级(VIPClass),要求显示客户号(CustomerCode)、客户名(Name)、用户等级(VIPClass)和评价时间(EvaluateDate)。语句如下: SELECT Customer.CustomerCode, Name, VIPClass, EvaluateDate FROM Customer Join CustomerEvaluation ON _________

10、查询图书“神曲”的销售总量及销售总额。语句如下: SELECT BookName AS 书名, Sum(Amount) AS 销售总量, Sum(TotalPrice) AS 销售总额 FROM Book JOIN OrderDetail ON Book.BookCode=OrderDetail.BookCode JOIN [Order] ON OrderDetail.OrderCode=[Order].OrderCode GROUP BY BookName HAVING _________

11、查询所有客户的购书情况,显示客户号(CustomerCode)、客户名(Name)和订单号(OrderCode)、购书时间(OrderTime)。语句如下: SELECT Customer.CustomerCode, Name, OrderCode, OrderTime FROM ________ LEFT OUTER JOIN [Order] ON Customer.CustomerCode=[Order].CustomerCode

12、在Publisher表中添加一条记录:“66”、“群众出版社”、“0321-76584391”。语句如下: INSERT INTO Publisher VALUES('66', ________, '0321-76584391')

13、在OrderDetail表中添加一条记录:“08110801”、0701、3。语句如下: INSERT INTO OrderDetail (OrderCode, Amount, BookCode) VALUES('08110801', ________, '0701')

14、将Publisher表中出版社代号(CustomerCode)为“01”的出版社联系电话(Telephone)修改为“010-79797979”。语句如下: UPDATE Publisher SET ________='010-79797979' WHERE PublisherCode ='01'

15、将Book表中的所有“外语”类图书的价格降低10%,并将折扣均设为8折。语句如下: UPDATE Book SET Price =________, Discount=0.8 WHERE BookSort ='外语'

16、修改CustomerEvaluation表,将2008年以前(不包括2008年)注册的、用户等级为“D”的客户用户等级(VIPClass)修改为“C”,评价时间(EvaluateDate)取当前时间。语句如下: UPDATE CustomerEvaluation SET VIPClass='C', EvaluateDate=________ WHERE VIPClass='D' AND CustomerCode IN (SELECT CustomerCode FROM Customer WHERE Year(LoginDate)<2009)

17、从Publisher表删除“群众出版社”。语句如下: DELETE ________ Publisher WHERE Publisher='群众出版社'

18、删除CustomerEvaulation表中没有购买过书的客户评价记录。 DELETE FROM CustomerEvaluation WHERE ________ NOT IN (Select Distinct CustomerCode From [Order])

第五周 关系数据库操作语言SQL(3)(选学)

单元测验:SQL可编程对象

1、建立视图时,________。
    A、只能引用一个基本表
    B、可以引用多个基本表,但不能引用视图
    C、可以引用多个基本表,也可以引用多个视图
    D、可以引用多个基本表,但只能引用一个视图

2、触发器可建立在基本表或视图上,并产生两个特殊的表是_______。
    A、Deleted、Inserted
    B、Delete、Insert
    C、View、Table
    D、View、Procedure

3、视图是数据库的________。
    A、外模式
    B、模式
    C、内模式
    D、存储模式

4、视图是一个“虚表”,视图的构造可以基于________。
    A、基本表或视图
    B、基本表或索引
    C、视图或索引
    D、基本表、视图或索引

5、在学生选课数据库中有三个关系模式:学生(学号,姓名,班号)、班级(班号,班名)、成绩(学号,课号,成绩),建立一个查看某学生选课平均成绩的视图(姓名,平均成绩),涉及的基本表有________。
    A、学生表
    B、成绩表
    C、学生表,成绩表
    D、学生表,班级表,成绩表

6、在企业仓库管理系统的设计过程中,设计人员可以通过为数据表________的方法来提高系统的查询效率。
    A、创建索引
    B、创建外关键字
    C、创建触发器
    D、创建视图

7、在关系数据库系统中,为了简化用户的查询操作,而又不增加数据的存储空间,常用的方法是创建________。
    A、另一个表(table)
    B、主关键字(Primary Key)
    C、视图(view)
    D、索引(index)

8、如果想随时根据姓名查询一个学生的情况汇总,可以建立一个________,然后调用。
    A、视图
    B、存储过程
    C、触发器
    D、表

9、CREATE PROC proc_A @tname nvarchar(20) --@tname表示姓名,是输入参数    AS SELECT tname,Birthday FROM Teacher WHERE TeacherName=@tname 上面存储过程实现的功能是________。
    A、查询所有教师的姓名和生日
    B、查询某个教师的信息
    C、查询教师表的所有信息
    D、根据生日查询教师表的姓名

10、以下触发器,在________情况下不会被触发。 CREATE TRIGGER tri_StudentInsDel ON Student FOR INSERT, UPDATE AS SELECT * FROM Student
    A、向Student表添加一个学生王洪的记录
    B、修改Student表中学生王洪的学号
    C、修改Student表中学生王洪的姓名
    D、删除学生表中的姓名为王洪的学生记录

11、已经创建了如下视图,那么要查询所有男生姓名的最简洁SQL语句是________。 CREATE VIEW V_StSexMale AS SELECT StCode As 姓名, StName As 姓名, ClsCode As 班号, Sex As 性别 FROM Student WHERE Sex='男'
    A、Select StName, Sex From V_StSexMale Where Sex='男'
    B、Select StName, Sex From V_StSexMale
    C、Select 姓名, 性别 From V_StSexMale Where Sex='男'
    D、Select 姓名, 性别 From V_StSexMale

12、调用以下存储过程的正确语句是________。CREATE PROCEDURE proc_CarA @ccode char(2), @cname nvarchar(10), AS INSERT INTO Car(CarCode, CarName) VALUES(@ccode, @cname)
    A、Exec proc_CarA
    B、Exec proc_CarA('78', 'BenzQ')
    C、Exec proc_CarA(78, BenzQ)
    D、proc_CarA(78, ‘BenzQ’)

13、SQL Server提供了两种触发时间不同的触发器,它们是________。
    A、Start触发器
    B、AFTER触发器
    C、INSTEAD OF触发器
    D、Before触发器

14、在SQL Server中能触发触发器执行的操作是_________。
    A、插入
    B、修改
    C、删除
    D、查询

15、关于视图,以下说法正确的是________。
    A、视图是一种虚表,不存放实际数据值
    B、视图既不是基本表也不是虚表,而是关系的图形
    C、视图属于数据库体系结构中的外模式
    D、. 视图是一种物理模式,一旦建立,就不能被删除

16、现有关系模式:EMP(员工号,姓名,部门号,管理者,工资,参加工作日期) 和DEPT(部门号,部门名,地点) ,基于这两个基本表,可以定义如下视图:________。
    A、视图V1:由1970年以后参加工作的雇员组成
    B、视图V2:由部门名和各部门的平均工资组成
    C、视图V3:由员工号、姓名和家庭地址组成
    D、视图V4:由薪金超出所有雇员平均薪金以上的雇员组成

17、下面________是使用存储过程的优点。
    A、可以在一个存储过程中执行多条SQL语句
    B、当对表中数据进行修改时自动执行
    C、节省了SQL语句的运行时间
    D、提供了安全机制,只为特定用户开放存储过程

18、在宾馆信息系统中,客户登记入住的操作,将引起________发生变化。
    A、数据库
    B、数据库日志
    C、视图结构
    D、存储过程

19、以下________功能可以通过建立一个触发器实现。
    A、监视表中某数据字段是否被修改,如果修改告警
    B、监视表中某数据字段是否被修改,如果修改恢复原值
    C、监视表中某数据字段是否被查询,如果查询告警
    D、监视表中是某数据是否被删除,如果删除告警

20、Car表存储车辆信息,其中CarCode是主关键字,对以下存储过程,下列描述正确的是________。 CREATE PROCEDURE proc_CarA @ccode char(2), @cname nvarchar(10), AS INSERT INTO Car(CarCode, CarName) VALUES(@ccode, @cname)
    A、存储过程名是 proc_CarA
    B、存储过程名是CarA
    C、存储过程的功能是插入一条空记录
    D、存储过程的功能是插入一条有值的记录

第六周 数据库管理与保护

单元测验:数据库管理与保护&关系数据库体系结构、运算理论

1、设有两个事务T1、T2,其并发操作如下图所示,下列评价正确的是________。 时刻序列 T1 T2 ① ② ③ ④ 读A=10 A=A-5写回 读A=10 A=A-8写回
    A、该操作不存在问题
    B、该操作丢失修改
    C、该操作存在重读校验不一致
    D、该操作读“脏”数据

2、设有两个事务T1、T2,其并发操作如下图所示,下列评价正确的是________。 时刻序列 T1 T2 ① ② ③ 读A=100,A=A*2写回 ROLLBACK恢复A=100 读A=200
    A、该操作不存在问题
    B、该操作丢失修改
    C、该操作存在重读校验不一致
    D、该操作读“脏”数据

3、锁模式用于确定并发事务访问资源的方式,若事务T对数据R已加独占锁,则其他事务对数据R________。
    A、可以加共享锁不能加独占锁
    B、不能加共享锁可以加独占锁
    C、可以加共享锁也可以加独占锁
    D、不能加任何锁

4、数据库通过锁定机制解决并发访问的问题,可以锁定在行、页、表、库等不同粒度,如果锁定在较小的粒度则系统并发访问的能力将________。
    A、降低
    B、增加
    C、不变
    D、不能确定

5、对某数据库每天清晨2:00做完整备份,每隔2小时做事务日志备份,如果某天上午9:00数据库发生故障,则使用备份文件可使数据库最近恢复到_______的状态。
    A、凌晨2:00
    B、早晨9:00
    C、早晨8:00
    D、早晨6:00

6、某一数据库具有T1表,假设为该数据库创建两个角色S和T,其中角色T具有对T1表操作的所有权限,角色S对T1具有插入权限,但禁止对T1表执行删除操作。如果数据库用户Me是角色S和T的成员,那么Me对数据库的访问权限是_______。
    A、只有对T1表的查看、修改权限
    B、只有对T1表的插入权限
    C、只有对T1表的删除权限
    D、禁止对T1表执行删除操作以外的所有权限

7、若数据库中只包含成功事务提交的结果,则此数据库就称为处于________状态。
    A、安全
    B、一致
    C、不安全
    D、不一致

8、数据库恢复的基础是利用转储的冗余数据,这些转储的冗余数据指________。
    A、数据字典、应用程序、审计档案、数据库后援副本
    B、数据字典、应用程序、日志文件、审计档案
    C、日志文件、数据库后援副本
    D、数据字典、应用程序、数据库后援副本

9、下面的几种故障中,会破坏正在运行的数据库的是________。
    A、中央处理器故障
    B、操作系统故障
    C、突然停电
    D、瞬时的强磁场干扰

10、当两个事务分别锁定某个资源,而又分别等待对方释放其锁定的资源时,所发生的等待现象称为________。
    A、死锁
    B、活锁
    C、解锁
    D、加锁

11、事务的隔离性是由DBMS的________实现的。
    A、事务管理
    B、恢复管理
    C、并发控制
    D、完整性控制

12、数据库三级模式中,模式和内模式________。
    A、只能有一个
    B、最多只有一个
    C、至少两个
    D、可以有多个

13、数据库中,数据的物理独立性是指________。
    A、数据库与数据管理系统的相互独立
    B、用户程序与DBMS的相互独立
    C、用户的应用程序与存储在磁盘上的数据库中的数据是相互独立的
    D、应用程序与数据的逻辑结构相互独立

14、数据库的三级模式结构中,每一级模式对应一类用户的视图,其中外模式是________使用的视图。
    A、用户和程序员
    B、数据库管理员
    C、系统分析人员
    D、系统设计人员

15、关系数据库管理系统能实现的专门关系运算包括________。
    A、排序、索引、统计
    B、选择、投影、连接
    C、关联、更新、排序
    D、显示、打印、制表

16、关系数据库中的投影操作是指从关系中________。
    A、抽出特定记录
    B、建立相应的图形
    C、建立相应的影像
    D、抽出特定字段

17、数据库系统的体系结构是________
    A、两级模式结构和一级映像
    B、三级模式结构和一级映像
    C、三级模式结构和两级映像
    D、三级模式结构和三级映像

18、SQL Server支持多种备份类型,其中________对全库进行备份,它也是进行其他类型备份的“基准“, 制定备份策略时至少包括一次。
    A、完整备份
    B、差异备份
    C、事务日志备份
    D、简单备份

19、SQL Server提供________管理功能支持与其他数据库(例如SQL Server、Oracle、Access或Excel等)转移数据。
    A、备份/恢复
    B、导入/导出
    C、附加/分离
    D、复制/粘贴

20、小明想将课堂创建的Book数据库文件和事务日志文件复制带走,他必须先使用________功能将数据库Book脱离SQLServer管理。
    A、备份
    B、导出
    C、分离
    D、附加

21、建立数据库维护计划可以让系统定时自动维护数据库,包括数据库备份、重新组织索引、执行SQL语句等。数据库维护计划是由________调度执行的,所以该服务必须处于正常运行状态。
    A、SQL Server Browser
    B、SQL Server Agent
    C、SQL Server Cilent
    D、SQL Server Management Studio

22、小明使用管理员为自己建立的访问数据库School的用户Ming,登录成功后却无法修改个人信息,原因可能是________。
    A、密码输入错误
    B、未被授予访问权限
    C、不是dbo
    D、未成为角色成员

23、关系代数是以_________为基础的运算,可以支持对关系模型的操作,也是数据库查询语言的理论基础。
    A、集合
    B、表达式
    C、方程式
    D、行列式

24、事务具有的特性包括________。
    A、原子性
    B、隔离性
    C、一致性
    D、持久性

25、数据库恢复采用的方法有________。
    A、建立触发器后执行触发器
    B、备份数据库后还原数据库
    C、复制数据库文件并附加数据库
    D、建立索引后使用索引

26、参加并运算的两个关系________。
    A、属性个数可以不相同
    B、属性个数必须相同
    C、属性名称可以不同,对应的属性来自相同的域即可
    D、属性名必须相同

27、数据库三级模式之间存在的映像关系正确的是________。
    A、模式/内模式
    B、外模式/模式
    C、外模式/内模式
    D、内模式/外模式

28、在数据库系统中,同一个外模式________。
    A、只能被一个用户的一个应用程序使用
    B、不能被一个用户的多个应用程序使用
    C、可以被同一个用户的多个应用程序使用
    D、可以被多个用户的多个应用程序使用

29、设关系R和S的结构相同,并且各有80个元组,假如这两个关系作并运算,其运算结果可能的元组个数有________。
    A、80
    B、160
    C、120
    D、240

30、可以使用数据库备份文件将数据库还原为________。
    A、本服务器上的原数据库
    B、本服务器上的一个新数据库
    C、其他服务器上的已有数据库
    D、其他服务器上的新数据库

31、一个用户访问某数据库的访问权限集合是________的累加。
    A、自身权限
    B、所属角色的权限
    C、系统管理员的权限
    D、Guest的权限

32、事务可以用于确保数据能够正确地被修改,事务有四个特性,统称为_________特性。

33、某银行的数据库系统,设置只允许员工在上午9:00时至下午5:00可以访问数据库,其他时间全部予以拒绝。这是数据库的_________控制功能。

34、在SQL Server中,通过定义_________可以实现系统定时自动进行数据库备份。

35、数据库通过________机制解决并发访问的问题。

36、数据库管理系统通过事务的________和持久性保证数据可恢复。

37、数据库体系结构按三级结构进行组织,其中________是数据的全体逻辑视图。

38、数据库三级模式结构中,模式与子模式之间的映象是由________实现。

第七周 基于ASP.Net的Web应用开发基础(选学)

单元测验:基于ASP.Net的Web应用开发基础

1、在Visual Studio开发环境中,一个Web应用程序一般包含________。
    A、只有一个文件
    B、多个文件,但不能有文件夹
    C、多个文件和文件夹
    D、文件必须是.cs文件

2、静态网页可以直接被浏览器解析显示,下面________是静态网页文件的扩展名。
    A、.ASP
    B、.htm
    C、.aspx
    D、.jsp

3、容器控件允许在其内部添加其他控件,便于整体布局和控制整体的隐藏和显示,下面属于容器控件的是________。
    A、Panel
    B、CheckBox
    C、Label
    D、Textbox

4、如果需要确保用户输入大于100的值,应该使用________验证控件。
    A、RequiredFieldValidator
    B、RangeValidator
    C、CompareValidator
    D、RegularExpressionValidator

5、为多个页面创建一致的布局,可以使用________实现。
    A、母版文件
    B、皮肤文件
    C、样式文件
    D、主题文件

6、如果在皮肤文件.skin中有以下语句,并且将该皮肤应用到某页面上,它的作用效果是________。<asp:Label runat="server" ForeColor="Blue"/>
    A、页面上所有标签的字体都是蓝色
    B、页面上的一个当前标签字体为蓝色
    C、页面上所有字体为蓝色
    D、页面为蓝色

7、在使用C#语言创建ASP.NET Web应用程序时,如果选择将“代码放在单独的文件中”,那么交互代码存放在________文件中。
    A、.aspx
    B、.cs
    C、.skin
    D、.html

8、Web服务器控件Textbox的主要用途是________。
    A、接收和展示用户输入
    B、接收用户输入
    C、展示用户输入
    D、接收用户点击事件

9、下面控件中经常成组使用,用来表现多选一情况的是________。
    A、Checkbox
    B、Radiobutton
    C、HyperLink
    D、DropDownlist

10、当需要通过选择输入性别时,应采用的控件是________。
    A、CheckBox
    B、CheckBoxList
    C、Lable
    D、RadioButtonList

11、________是.NET框架中支持Web应用程序开发的类库。
    A、ASP.NET
    B、ADO.NET
    C、Java语言 
    D、VB.NET

12、Visual Studio是微软公司提供的一种 。
    A、开发环境
    B、高级语言
    C、Microsoft .Net框架
    D、Windows窗体

13、窗体事件________在内存加载页面时自动发生,可利用该事件处理代码来初始化控件属性、建立数据绑定或者创建数据库的连接对象等
    A、Page_Load
    B、Page_Unload
    C、Form_Click
    D、FileUpLoad

14、ASP.NET是用于创建_________的服务器端技术。
    A、动态Web页面
    B、静态Web页面
    C、C/S程序
    D、数据库程序

15、Web信息系统是浏览器/服务器结构(即B/S结构)的分布式系统。它以Web网站形式提供服务,其核心是________。
    A、Web服务器
    B、数据库服务器
    C、浏览器
    D、客户机

16、如果要实现点击某HyperLink控件来打开页面hello.aspx,应使用的属性设置为_______。
    A、NavigateUrl="hello.aspx"
    B、Target="hello.aspx"
    C、Text="hello.aspx"
    D、Value="hello.aspx"

17、能为特定用户在Web页面间实现跨页传值的对象是________。
    A、Session
    B、Application
    C、Response
    D、Request

18、在Visual Studio中创建ASP.Net应用程序时,有________几种视图支持Web页面设计、页面源代码编辑以及程序代码编辑。
    A、设计视图
    B、源视图
    C、逻辑代码视图
    D、窗口视图

19、Web服务器控件是窗体上的对象,每类对象具有________三个要素。
    A、属性
    B、方法
    C、事件
    D、类型

20、Web窗体基于事件驱动编程,以下________事件发生可能触发相关事件处理程序的执行。
    A、点击按钮
    B、点击窗体
    C、按下键盘按键
    D、窗体加载

21、主题用来统一网站外观,使所有的窗体都采用相同的界面风格,以下________文件可以包含在主题中。
    A、skin
    B、css
    C、图片
    D、Config

22、如果要实现一个如下所示的密码验证页面,需要的页面控件有________。
    A、Label、Textbox
    B、Button
    C、LinkButton
    D、ImageButton

23、一个Web站点包含很多页面,这些页面之间存在着层次结构关系,使用________等导航控件可以实现站点导航功能。
    A、Menu
    B、SiteMapPath
    C、Tree
    D、Hyperlink

第九周 零代码实现Web数据库应用程序(2)

单元测验: 零代码实现Web数据库应用程序

1、________是支持数据库应用程序开发的一个组件,它可以访问和操作数据库。
    A、Visual Studio
    B、ASP.NET
    C、.NET Framework
    D、ADO.NET

2、使用ASP.NET的数据源控件________和数据绑定控件GridView可以可视化实现Web数据库应用程序。
    A、SqlConnection
    B、DataSet
    C、SqlDataSource
    D、DataSource

3、如果要使用GridView编辑或删除数据记录,注意在配置Select时一定要包含_________,系统才能自动生成生成UpdateQuery或DeleteQuery语句。
    A、主关键字
    B、索引
    C、外关键字
    D、所有字段

4、GridView支持以图片形式来显示员工照片,这时需要使用自定义绑定列________。
    A、ImageField‍
    B、ButtonField
    C、Image
    D、PictureBox

5、使用GridView展示条件查询的结果时,配置SqlDataSource数据操作Select语句时,查询条件可以通过_______表达与某个控件取值关联。
    A、添加WHERE子句
    B、添加ORDER BY子句
    C、添加GROUP BY语句
    D、添加其他高级设置

6、下面有关SqlDataSource控件的描述中错误的是________。‍
    A、可连接Access数据库
    B、可执行SQL Server中的存储过程
    C、可插入、修改、删除、查询数据
    D、在数据操作时,不能使用参数

7、如果希望在GridView中分页显示查询结果,可用“启用分页”将_________设置为True。
    A、AllowPaging
    B、PageIndex
    C、PageSize
    D、PagerSettings

8、GridView控件以表格的形式显示数据源中的数据,可以支持各种对数据库数据记录的交互操作,但不支持________操作。
    A、编辑
    B、删除
    C、插入
    D、行选择

9、________控件以表格形式显示数据,一次只能呈现一条记录,并提供翻阅多条记录以及插入、更新和删除记录功能。
    A、GridView
    B、DetailsView
    C、Repeater
    D、ListView

10、________控件以单条记录方式访问和操作数据库,并可以自定义布局,页面效果灵活多变。
    A、GridView
    B、DetailsView
    C、FormView
    D、ListView

11、GridView提供了丰富的属性,________属性可以设置显示的标题名。
    A、Caption
    B、AllowPaging
    C、EmptyDataText
    D、PageSize

12、开发Web数据库应用程序一般包括三层________。
    A、数据层
    B、数据访问层
    C、表示层
    D、物理层

13、以下可以接受SqlDataSource数据源的控件有________。
    A、GridView
    B、FormView
    C、DropdownList
    D、Button

14、如果采用SQL Server数据库开发信息系统,以下说法正确的是________。
    A、系统开发阶段需要SQL Server,系统运行阶段不需要
    B、系统开发阶段需要SQL Server,系统运行阶段也需要
    C、SQL Server运行在服务器上
    D、SQL Server运行在客户机上

15、使用ASP.NET开发的数据库应用程序一般需要使用Visual Studio开发环境中的以下部件________。
    A、ASP.Net
    B、ADO.NET
    C、C#语言
    D、Windows窗体

16、在ASP.NET应用程序中,如果要在窗体上一次只显示一个学生记录的详细信息,最好选用________控件。
    A、DetailsView
    B、GridView
    C、DropDownList
    D、Textbox

17、使用SqlDataSource数据源控件访问数据库时,以SQL Server用户验证方式配置数据源生成的连接字符串ConnectionString包括________。
    A、DataSource
    B、Intial Catalog
    C、User ID
    D、Password

18、使用SqlDataSource数据源控件访问数据库时,数据访问命令的类型可以是________。
    A、SQL语句
    B、存储过程
    C、C#语句
    D、GridView属性

19、使用SqlDataSource配置数据源控件访问数据库时,可以采用的身份验证方式有________。
    A、SQL Server身份验证
    B、Windows集成身份验证
    C、指纹身份验证
    D、角色身份验证

20、使用SqlDataSource数据源控件访问数据库时,访问数据可以通过________配置。
    A、SQL语句
    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、增强用户参与程度
    B、不需要进行项目管理
    C、获得开发经验
    D、简化系统分析设计

7、对于信息系统开发人员,原型法的困难主要是随着________变得复杂。
    A、数据的增加
    B、需求的更改
    C、系统的扩大
    D、程序的复杂

8、在信息系统开发过程中,用户一般________。
    A、只需参与需求分析即可
    B、也需要参与编码工作
    C、不需要参与测试工作
    D、也需要参与系统设计工作

9、一个企业领导很重视信息化工作,也有一支专业信息技术队伍,要开发一个企业人力资源信息系统,可以优先采用的开发管理方法是________。
    A、资源内包
    B、资源外包
    C、资源自包
    D、购买软件包

10、将数据和应用程序都安装和运行于主计算机上,通过浏览器使用系统功能,应用于广域地区的系统属于________。
    A、C/S结构
    B、集中式主机结构
    C、B/S结构
    D、混合结构

11、在使用系统生命周期法开发信息系统时,系统规划的主要任务是________。
    A、确定系统各模块的功能
    B、确定系统系统目标和开发计划
    C、确定所购买的设备列表
    D、确定各模块的处理流程

12、在系统分析时,数据字典的含义是________。
    A、系统所涉及的数据和文件的名称集合
    B、系统所涉及到字母、字符及汉字的集合
    C、系统中所有数据的集合
    D、系统中所涉及的数据流、数据项等描述的集合

13、下列不属于系统分析阶段工作的是________。
    A、收集和分析用户活动
    B、建立E-R图
    C、编写系统分析说明书
    D、建立数据流图

14、在系统分析阶段,对获得的业务与数据联系的形式描述一般采用________表示,刻画数据从输入到输出的变换过程。
    A、数据流图
    B、数据字典
    C、E-R图
    D、判定表

15、在数据库设计中,概念设计阶段用________来描述信息结构但不涉及信息在计算机中的表示。
    A、数据流图
    B、E-R图
    C、结构数据模型
    D、数据字典

16、数据库概念模型独立于________。
    A、E-R模型
    B、具体的机器和DBMS
    C、信息世界
    D、现实世界

17、数据库逻辑结构设计的主要任务是________。
    A、建立E-R图和说明书
    B、将E-R图转化为关系模式
    C、建立数据流图
    D、把数据送入数据库

18、数据库概念设计的E-R图中,用属性描述实体的特征,属性在E-R图中一般用________表示。
    A、矩形
    B、四边形
    C、菱形
    D、椭圆形

19、从E-R模型向关系模式转换时,一个m:n的联系转换为一个关系模式时,依据联系所定义的关系的主键是________。
    A、m端实体主键
    B、n端实体主键
    C、m端实体主键与n端实体主键的组合
    D、由两个属性构成

20、实体图书在两个局部E-R图中分别被描述为图书(书号,书名)和图书(编号,书名),两个E-R图合并时一定存在________。
    A、值域冲突
    B、语法冲突
    C、结构冲突
    D、命名冲突

21、如果两个实体间的联系是m:n,在将其转换为关系模型时,需要________。
    A、引入第三个关系
    B、建立一个m×n关系
    C、忽略联系
    D、合并两个实体

22、数据流图(DFD)是用于描述结构化方法中________阶段的工具。
    A、可行性分析
    B、详细设计
    C、系统分析
    D、程序编码

23、若两个实体之间的联系是1:m,则实现1:m联系向关系模式转换的方法是_______。
    A、在“m”端实体转换的关系中加入“1”端实体的主键
    B、在“1”端转换的关系中加入“ m”端实体的主键
    C、在两个实体转换的关系中,分别加入另一个关系的主键
    D、将两个实体转换成一个关系

24、下列属于数据库物理设计工作的是________。
    A、将E-R图转换为关系模式
    B、定义数据的存取路径
    C、建立数据流图
    D、收集和分析用户活动

25、下列关于系统运行和维护的叙述中,正确的是________。
    A、只要系统正式投入运行,就标志着系统生命周期的结束
    B、系统的维护工作就是维护系统的正常运行
    C、系统的维护工作就是发现错误,修改错误
    D、系统正式投入运行标志着系统维护工作的开始

26、E-R 图中的一个实体可以与________实体建立联系。
    A、0个
    B、1个
    C、0个或多个
    D、多个

27、要将下图所示的图书管理E-R图转换为关系模式,一般可以转换为________关系模式。
    A、1个
    B、2个
    C、3个
    D、4个

28、关系模式规范化的主要目的是________。
    A、保证数据结构合理,消除存储异常
    B、避免非法用户使用数据
    C、避免应该删除的数据未被删除
    D、保证合法用户使用数据

29、关系模式规范化理论是关系数据库进行逻辑设计的理论依据。根据这个理论,关系数据库中的关系必须满足:其每一属性都是________。
    A、互不相关的
    B、不可分解的
    C、长度可变的
    D、互相关联的

30、关系数据库规范化可以解决关系数据库中________问题。
    A、数据冗余、插入异常、删除异常和修改异常
    B、提高查询速度
    C、减少数据操作的复杂性
    D、保证数据的安全性和完整性

31、关系模式R中的属性全部是主属性,则R的最高范式至少是________。
    A、2NF
    B、3NF
    C、1NF
    D、4NF

32、设有关系W(工号,姓名,工种,定额),将其规范化到第三范式正确的答案是________。
    A、W1(工号,姓名) W2(工种,定额)
    B、W1(工号,工种,定额)W2(工号,姓名)
    C、W1(工号,姓名,工种)W2(工种,定额)
    D、以上都不对

33、在关系模式R(A,B,C,D)中,有函数依赖集F={B→C,C→D,D→A},则R能达到________。
    A、1NF
    B、2NF
    C、3NF
    D、以上三者都不行

34、在E-R模型中,如果有6个不同实体集,有7个不同的二元联系,其中2个1:N联系,2个1:1联系, 3个M:N 联系,根据E-R模型转换成关系模型的规则,转换成关系的数目至少是________。
    A、6
    B、9
    C、11
    D、13

35、如果只知道关系包含的属性和关系的主键(用下划线表示),则一定是第二范式的关系是________。
    A、R1(A1,A2,A3)
    B、R2(B1,B2,B3)
    C、R3(C1,C2,C3)
    D、R4(D1,D2,D3)

36、信息系统建设项目的领导最好由________担任。
    A、组织的领导
    B、系统分析员
    C、系统管理员
    D、系统设计员

37、系统开发是否可行需要从________几个方面进行分析。
    A、经济
    B、操作
    C、技术
    D、进度

38、信息系统的开发人员指信息系统建设和开发的参与人员,一般包括________。
    A、每一个用户
    B、计算机专业人员
    C、组织的管理人员
    D、组织的业务人员

39、采用生命周期法开发信息系统时,以下________工作在系统实施期间完成。
    A、数据库设计
    B、需求调查
    C、程序设计
    D、系统测试

40、在信息系统开发中,使用文档可以________。
    A、提高信息系统运行速度
    B、保障系统开发质量
    C、规范系统开发过程
    D、方便用户和开发人员交流

41、在信息系统生命周期开发方法中,系统设计阶段工作包括________。
    A、数据库设计
    B、用户界面设计
    C、模块功能设计
    D、程序设计

42、信息系统开发中,下列________情况适于使用原型法。
    A、构造一个演示模型来听取用户意见
    B、得到一个更直观、形象的需求说明
    C、避免重复的开发工作
    D、试验系统开发的关键技术

43、原型法一般和需求的确定相关,它________。
    A、需要事先严格定义需求
    B、加快需求的确定
    C、动态定义需求
    D、简化需求

44、假设关系模式R(A,B)属于3NF,下列说法中________是正确的。
    A、它一定消除了插入和删除异常
    B、仍存在一定的插入和删除异常
    C、一定属于2NF
    D、不存在数据冗余

45、关系数据库规范化是为解决关系数据库中________问题而引入的。
    A、插入异常
    B、提高查询速度
    C、删除异常
    D、数据冗余

46、当局部E-R图集成合并成全局E-R图时可能出现冲突,属于合并冲突的是________。
    A、值域冲突
    B、语法冲突
    C、结构冲突
    D、命名冲突

47、数据库物理设计完成后,进入数据库实施阶段,下列各项中属于实施阶段的工作是________。
    A、建立数据库
    B、备份数据库
    C、加载数据
    D、系统调试

48、数据库逻辑结构设计的主要任务是________。
    A、建立E-R图和说明书
    B、将E-R图转化为关系模式
    C、利用规范化理论对数据模型进行优化
    D、把数据送入数据库

49、数据库物理设计阶段的主要任务是________。
    A、建立E-R图和编写需求说明书
    B、设计数据库的存储结构
    C、设计数据库的存取方法
    D、把数据送入数据库

50、系统实施阶段,针对数据库方面的主要任务是________。
    A、在DBMS中建立数据库
    B、数据库的试运行
    C、数据库中数据的加载
    D、建立E-R图

51、信息系统相关的伦理道德义务,包括以下________内容。
    A、尊重知识和知识产权
    B、个人信息要无私共享
    C、注重搜集和发送信息的可靠性、可信性
    D、与计算机犯罪作斗争

52、信息主管CIO应该至少兼具以下两种能力________。
    A、业务管理
    B、外语
    C、财务
    D、信息技术

53、________是系统生命周期法的第一个阶段,其主要目标是明确系统整个生命周期内的发展动向、系统规模和开发计划。

54、采用原型法开发信息系统时,是一个识别基本需求、建立初始________、用户评价和修改完善的循环过程。

55、软件工程方法学包括三个要素:方法、________和过程。

56、文档是软件工程实施的重要部分,它不仅是信息系统开发各阶段的重要依据而且也影响系统的________性。

57、在信息系统实施阶段中,用新系统取代旧系统采用________转换方法,即新旧两系统同时运行一段时间,并且将两个系统进行对比。

58、E-R数据模型一般在数据库设计的________阶段使用。

59、数据库设计的步骤包括:概念结构设计、________、物理结构设计。

60、E-R图向关系模式转化要解决的问题是如何将实体和实体之间的联系转换为关系模式,以及如何确定这些关系模式的属性和________。

61、一般组织都设有________机构对组织的信息系统和信息资源进行全面的管理。

62、信息系统安全的隐患之一是计算机病毒,病毒防治技术包括________、检测病毒和杀毒技术。

第十~十五周 期末大作业

期末大作业:信息系统设计

1、根据你在学习、工作或生活中的信息管理和利用需求,自选题目,完成一个信息系统的分析和设计文档。下载附件的模板文件,参考网上书店系统设计说明书,使用Word使用MS Word撰写系统设计说明书(图形用MS Visio制作)。可直接修改模板文件完成,注意排版格式整齐。最终设计文档以附件形式提交。

第十二周  ADO.NET编程实现Web数据库应用程序(2)(选学)

单元测验:基于ADO.Net编程访问数据库

1、ADO.NET的DataSet对象是________。
    A、数据表的集合
    B、数据记录的集合
    C、数据字段的集合
    D、数据项的集合

2、ASP.NEt和C#语言都采用面向对象编程,对象是程序设计的基本单元,包括________三个要素。
    A、属性、方法、事件
    B、名称、方法、事件
    C、名称、属性、方法
    D、属性、状态、事件

3、Student 是SQL Server数据库School中的一个数据表,为执行SQL语句:SELECT * FROM Student,应调用SqlCommand对象的________方法。
    A、ExecuteScalar
    B、ExecuteXmlReader
    C、ExecuteReader
    D、ExecuteNonQuery

4、Grade是SQL Server 数据库School中的一个数据表,为执行SQL语句:INSERT INTO Grade(StudentCode,CourseCode,Grade) values(‘8801’,’101’,97) ,应调用SqlCommand对象的________方法。
    A、ExecuteScalar
    B、ExecuteXmlReader
    C、ExecuteReader
    D、ExecuteNonQuery

5、当访问SQL Server数据库中的数据,最好使用以下________连接到数据库。
    A、ODBC .NET 数据提供程序
    B、OLEDB .NET数据提供程序
    C、XML.NET数据提供程序
    D、SQL Server .NET数据提供程序

6、变量名为Conn的SqlConnection对象连接到本地SQL Server 的School数据库,该数据库中包含下列存储过程: CREATE PROCEDURE proc_Add GradeRecord @StudentCode Char(4), @CourseCode Char(3), @Grade Decimal(4,1) AS Insert Into Grade(StudentCode,CourseCode,Grade) Values(@StudentCode, @CourseCode, @Grade) 则应用sqlCommand利用该连接访问proc_Add GradeRecord之前,应为sqlCommand对象添加________个sqlParameter对象。
    A、1
    B、2
    C、3
    D、4

7、为了将某个SqlCommand对象的参数p1设置为输出参数,应该设置________。
    A、p1.Direction = SqlParameterDirection.output
    B、p1 .ParameterDirection = SqlParameter .Output
    C、p1.Direction = ParameterDirection.output
    D、p1 .ParameterDirection = ParameterDirection.output

8、为了使DataAdapter执行最基本的功能,在DataAdapter对象中,下列________属性的值是必须有效的。
    A、UpdateCommand
    B、DeleteCommand
    C、InsertCommand
    D、SelectCommand

9、ADO.NET 通过________对象的BeginTransaction方法创建新的事务对象。
    A、DataAdapter
    B、DataSet
    C、Command
    D、Connection

10、将事务对象trans 回滚的语句是________ 。
    A、trans.RollBack();
    B、trans.Restore();
    C、trans.Commit();
    D、trans.Close();

11、数据集ds包含数据表mytable1。为了对该表第4行记录的值进行修改,应该先调用________。
    A、mytable1.rows[3].Initedit();
    B、mytable1.rows[3].Beginedit();
    C、mytable1.Beginedit();
    D、ds.Beginedit()

12、在ADO.NET中,为访问DataTable对象从数据源提取的数据行。可使用DataTable对象的_______属性。
    A、Rows
    B、Columns
    C、Constraints
    D、DataSet

13、当使用ExecuteNonQuery方法执行SQL语句时,将返回_____________。
    A、结果集
    B、受影响的行数
    C、返回值
    D、输出参数

14、设cn是SqlConnection对象的一个实例,并且已经打开,strSql是一个字符串,其内容是一个Sql命令,以下_____________代码创建了SqlCommand对象的一个实例cmd。
    A、Dim cmd As SqlCommand Cmd = New SqlCommand(cn,strSql)
    B、Dim cmd As SqlCommand
    C、Dim cmd As SqlCommand(cn,strSql)
    D、Dim cmd As SqlCommand cmd = New sqlcommand(strSql,cn)

15、在ADO.NET程序中,某连接字符串如下: “Data Source=DBServer;Initial Catalog=Shop;Integrated Security=SSPI;” 则该连接所引用的数据库名是________。
    A、Shop
    B、SSPI
    C、DBServer
    D、Catalog

16、使用ADO.NET采用“断开式”流程访问数据库,是指________。
    A、对数据集的操作可以在不连接数据库状态下进行,需要数据交换时连接数据库
    B、不需连接数据库的情况下可查询数据库
    C、不需连接数据库的情况下可修改数据库
    D、把数据库复制到客户端后断开连接,不再需要访问数据库服务器

17、________对象在数据源和DataSet之间执行数据传输工作。
    A、SqlDataAdapter
    B、SqlConnection
    C、SqlDataReader
    D、SqlCommand

18、使用ADO.NET支持断开连接访问,它不具有的优点是________。
    A、减少网络通信的数据流量
    B、增强系统安全性
    C、提高系统的用户并发能力
    D、压缩数据存储空间

19、对DataSet和SqlDataReader的描述正确的是________。
    A、都能在客户端缓存数据
    B、都支持分页、排序操作
    C、数据都是只读的
    D、只要是进入过其中的数据,都可以反复读取

20、“连接式”数据访问模式使用________对象直接操作数据库或者借助DataReader对象直接读取数据流。
    A、Command
    B、Connection
    C、DataSet
    D、DataAdapter

21、为避免在源程序代码中直接书写,而且为了可被网站项目中的多个文件共用,可将数据库的连接字符串保存在________文件中。
    A、Web.Config
    B、Default.aspx
    C、App_Data
    D、DB.css

22、Command对象可执行的命令类型不可以是________。
    A、SQL语句
    B、存储过程
    C、表名
    D、触发器

23、为了将页面控件GridView和DataSet对象中的表绑定,需要设置GridView的________属性。
    A、DataSource
    B、DataFill
    C、DataBind
    D、DefaultView

第十三周 数据报表和数据图表(选学)

单元测验:数据报表与数据图表

1、在使用Crystal Reports Designer设计数据报表时,要使报表标题显示在每一页上,应将该标题放置在________。
    A、报表页眉
    B、组页眉
    C、页眉
    D、详细资料

2、通过水晶报表的CrystalReportViewer可导出的文件格式不可以是________。
    A、mdf
    B、xls
    C、pdf
    D、doc

3、在使用Crystal Reports Designer实现数据报表时,要报告的数据不能选自数据库的________。
    A、基本表
    B、触发器
    C、存储过程
    D、视图

4、在使用Crystal Reports Designer设计数据报表时,要使报表的打印日期显示在报表开头并且只输出一次,应将“打印日期”放置在________。
    A、报表页眉
    B、组页眉
    C、页眉
    D、详细资料

5、在使用Crystal Reports实现数据报表时,首先需在网站项目中添加报表文件,这个文件的扩展名是________。
    A、.vb
    B、.cls
    C、.rpt
    D、.prt

6、在信息系统中,数据报表的主要用途是________。
    A、数据输入
    B、数据存储
    C、数据关联
    D、数据显示和打印

7、在使用水晶报表“推模式”(即PUSH方式)实现数据报表时,首先需在.NET项目中创建________,以便为报表提供数据源。
    A、ADO.NET组件
    B、ADO.NET数据项
    C、ADO.NET数据提供程序
    D、ADO.NET数据集

8、在使用水晶报表“推模式”(即PUSH方式)实现数据报表时,数据报表上包括________。
    A、只能是来自数据库的数据
    B、来自数据库的数据和用户自定义数据
    C、来自数据库的基本数据、汇总数据和用户自定义数据
    D、来自数据库的基本数据、汇总数据、用户自定义数据和图表

9、水晶报表的Crystal Reports Designer是水晶报表的一个对象,支持对数据报表和数据图表的________。
    A、布局设置
    B、打印
    C、导出
    D、显示

10、水晶报表的CrystalReportViewer控件支持数据报表的________。
    A、输入
    B、文本替换
    C、布局设置
    D、导出

11、Crystal Reports通过特定的数据库驱动程序与数据库连接,提供两种数据访问方式,其中与数据库的连接和为了获取数据而执行的SQL命令均由Crystal Reports自行处理,不需要编写代码的访问模式是________。
    A、推模式
    B、拉模式
    C、自模式
    D、钻模式

12、在数据报表中依据数据绘图,得到________,增强了报表的可读性与分析能力。
    A、报表样式
    B、数据图表
    C、数据汇总
    D、信息分组

上海市计算机等级考试辅导与模拟测试

客观题模拟测试随堂测验

1、许多人用信用卡消费,也经常通过网上银行查询自己信用卡的使用情况,获得________服务。
    A、数字
    B、字符
    C、数据
    D、信息

2、图书馆根据一年的借还书记录信息分析图书种类热度的过程属于 。
    A、联机事务处理
    B、联机分析处理
    C、知识处理
    D、数据挖掘

3、微信是腾讯为智能终端提供的即时通讯服务程序,微信系统通过 唯一地区分用户。
    A、昵称
    B、头像
    C、微信号
    D、个性签名

4、从E-R模型我们无法了解到数据库中的 ________。
    A、实体
    B、属性
    C、联系
    D、数据类型

5、一个关系表的任意两个属性必须________。
    A、名称不同
    B、类型不同
    C、长度不同
    D、约束不同

6、学校团委在社团管理中规定每个同学最多可以参加3个社团,那么社团和学生的关系是________。
    A、1:1‍
    B、1:3‍
    C、1:n
    D、m:n

7、在关系模型中,一个主关键字________。
    A、由多个任意属性组成
    B、至多由一个属性组成
    C、可由一个或多个属性组成
    D、与属性无关

8、在数据库三级模式结构中,外模式/模式之间的映像可有多个,模式/内模式之间的映像________。
    A、只有一个
    B、一个以上
    C、0个
    D、可有多个

9、________是专门支持数据库创建、管理和使用的系统软件,它处于应用程序与操作系统之间。
    A、数据库
    B、数据库系统
    C、信息管理系统
    D、数据库管理系统

10、________是数据库管理系统的基本逻辑工作单位,它是用户定义的一个不可分割的数据操作序列。
    A、程序
    B、命令
    C、事务‍
    D、文件

11、企业根据客户的类型和采购数量制定了打折促销策略,在系统分析阶段,通常用________对这些策略描述。
    A、业务流程图
    B、数据流程图
    C、判定树
    D、数据字典

12、信息系统生命周期法将开发过程划分为几个具有明确完成标志的阶段,其中________是第一个阶段。
    A、系统命名
    B、系统规划
    C、系统维护
    D、系统分析

13、数据库中的冗余数据是指________。
    A、错误的数据
    B、重复存储的数据
    C、不经常使用的数据
    D、量大的数据

14、数据库管理系统中________功能,可以实现当前数据库和其他数据源之间部分数据的转移。
    A、导入/导出
    B、加密
    C、视图
    D、备份

15、在大型购物商场中,每一楼层都放置了几台信息查询机,可以查询整个商场的商铺、商品等信息。整个查询系统采用客户机/服务器结构,其中信息查询机在该系统中是________。
    A、客户机
    B、服务器
    C、浏览器
    D、POS机

16、四个同学在讨论关系数据库,你认为他们的说法不正确的有 ________。
    A、一个数据库只能有一个逻辑模式
    B、一个数据库只有一个主表
    C、一个主表只能建立一个索引
    D、一个索引只能建立在一个列上

17、图书表(书号、书名、作者、出版社)的主关键字是书号,书名不允许为空,作者数据类型是长度为10的字符串,出版社的默认值为“人民出版社”,在插入一条新记录时,________字段可以不填写。
    A、书号
    B、书名
    C、作者
    D、出版社

18、两表通过外键建立了关系后,数据库管理系统可以对主表的 操作加以检查和限制,自动维护表间的参照完整性。
    A、删除
    B、插入
    C、更新
    D、查询

19、为数据表创建索引不可能达到的目的是________。
    A、提高查询的性能
    B、避免数据冗余
    C、提高安全性
    D、减少存储空间

20、对于一个关系模式,________说法是正确的。
    A、索引一定重新排列记录的物理顺序
    B、字段的先后顺序无关
    C、表中不能出现两个类型完全相同的字段
    D、记录的先后顺序无关

21、在聚集索引检索速度比非聚集索引快,其原因是索引的顺序与数据的物理顺序 。

22、已知学生表和活动表,若限定每个学生至多参加一项活动,而每项活动允许多个学生参加,那么在建立表间关系时,应选择 表作为主表。

23、对于某一数据库系统,按用户的登录方式给予不同的使用权限,这是数据库的________控制。

24、有关系模式C(CNo,CName),主关键字是CNo;关系模式List(LNo,CNo,SNum),主关键字是LNo,且CNo是外关键字,SNum上有约束SNum BETWEEN 0 AND 100,各表的数据如下,有________处数据违反了完整性规则。

25、在关系数据库中,视图(View)是数据库三级模式中的________模式。

客观题模拟测试随堂测验

1、在学生选课数据库中,为支持学生查看某学期选课的平均成绩而建立了一个视图,这个视图属于数据库的________。
    A、外模式
    B、模式
    C、内模式
    D、存储模式

2、某驾校购买了一套交通规则在线考试系统,从系统开发管理方式的角度来看,这种开发方式称为________。
    A、资源内包
    B、资源外包
    C、资源自包
    D、资源重用

3、有一个关系R(队员号,球队名,队长名),其中每个队员只能属于一个球队,每个球队只有一个队长。在关系模式规范化时,最好将R分解为 _______。
    A、R1(队员号,球队名)和R2(球队名,队长名)
    B、R1(队员号,队长名)和R2(球队名,队长名)
    C、R1(队员号,球队名)和R2(球队名,队员号,队长名)
    D、R1(队员号,球队名)和R2(队员号,队长名)

4、自助银行系统采用客户机/服务器结构,其中ATM机在该系统中是________。
    A、客户机
    B、服务器
    C、浏览器
    D、客户机兼服务器

5、在图书管理系统中,为了加快按"书名"查询的速度,在图书表设计时________。
    A、按"书名"字段建立索引
    B、设置"书名"字段值为非空
    C、为"书名"字段设置默认值
    D、限制"书名"字段值的长度

6、利用数据库备份可以实现_______。
    A、恢复损坏的数据库
    B、减少计算工作量
    C、加快数据检索速度
    D、减少数据冗余

7、在关系数据库中,数据存取的最小单位是________。
    A、字节
    B、记录
    C、文件
    D、数据项

8、数据库中有学生表(主关键字是学号)和成绩表(主关键字是学号和课程号,学号参照学生表的学号)。若表中数据如下图所示,下列操作中,________不能执行。
    A、从成绩表中删除行('101','001',60)
    B、将行('102','002',80)插入到成绩表中
    C、将成绩表中学号为'102'、课程号’033’的成绩改为60
    D、将成绩表中学号为'103'的学号改为'104'

9、在数据库设计时,建立数据完整性约束规则的目的是实现对________。
    A、用户操作权限的约束
    B、用户口令的校对
    C、数据表中数据值的约束
    D、并发访问的约束

10、在使用生命周期法开发信息系统的过程中,"系统上线安装"任务在________阶段进行。
    A、系统实施
    B、系统规划
    C、系统设计
    D、系统分析

11、当信息系统的需求或设计方案不明确时,采用________开发比较有效。
    A、生命周期法
    B、资源内包法
    C、直接编写程序
    D、原型法

12、事务的________是指一个事务完成之后,对数据库的修改永久有效。
    A、原子性
    B、一致性
    C、隔离性
    D、持久性

13、银行允许一个客户可开设一个或多个银行账户,则客户与银行账户这两个实体集间是________联系。
    A、一对一
    B、一对多
    C、二对多
    D、多对多

14、评价一个信息系统的好坏主要是看它________。
    A、硬件先进、软件齐全
    B、是否满足用户的需求
    C、是否投资最省
    D、能否在Internet上使用

15、用手机扫描二维码(也称QR码)图像,目的是为相关信息系统提供________。
    A、信息输入
    B、信息输出
    C、信息压缩
    D、信息存储

16、以下实体集间的联系可定义为多对多类型的是________。
    A、人,出生地
    B、旅客,车票
    C、歌手,歌曲
    D、教师,课程

17、在信息系统分析阶段使用到的工具包括______。
    A、数据流图(DFD图)
    B、程序流程图
    C、系统结构图
    D、数据字典(DD)

18、在数据库的学生表中限定"出生日期"字段值为">=1990-01-01",那么________的信息可以存放到学生表中。
    A、70后(1970年--1979年出生)
    B、80后(1980年--1989年出生)
    C、90后(1990年--1999年出生)
    D、00后(2000年以后出生)

19、局部E-R模型进行合并生成全局E-R模型,其主要任务是_______。
    A、删除不常用的属性
    B、将相关E-R模型合并
    C、消除实体之间的冲突
    D、消除实体之间的联系

20、一个电子商务系统涉及__________等多个对象。
    A、消费者
    B、商家
    C、物流公司
    D、金融公司

21、实现数据库管理、操纵和控制的软件称________。

22、在E-R模型中有2个一对多联系,根据E-R模型转换为关系模式的规则,转换为关系模式的数目至少是________个。

23、有一个关系模式:人员(身份证号,姓名,住址),其中________属性适合做主关键字。

24、数据库管理系统会拒绝在数据表的________字段添加一个重复值。

25、为了支持多个用户或多个事务同时对同一数据进行操作,应该对数据库访问实施________控制。

客观题模拟测试随堂测验

1、商家以招贴广告、电子邮件等形式发布折价信息,体现了信息的可传递性和________。
    A、普遍性
    B、动态性
    C、依附性
    D、可加工性

2、通过IE上“新浪网”浏览新闻,“新浪网”网站采用了________模式的系统结构。
    A、客户机/服务器
    B、文件/服务器
    C、分时/共享
    D、浏览器/服务器

3、某个单位组织部门要开发一个党员在线考试系统,系统由该组织部门新引进的大学生小李开发,这种开发方式称为________。
    A、资源内包
    B、资源外包
    C、资源自包
    D、资源重用

4、在设计关系模型时,将表1中的属性修改为如表2所示的过程是________。
    A、将非1NF关系模式规范为1NF模式
    B、将非2NF关系模式规范为2NF模式
    C、将1NF关系模式规范为2NF模式
    D、将1NF关系模式规范为3NF模式

5、在企业仓库管理系统的设计过程中,设计人员可以通过为数据表________的方法来提高系统的查询效率。
    A、设计索引
    B、设计存储过程
    C、设计触发器
    D、规范关系模式

6、在关系数据库系统中,为了简化用户的查询操作,而又不增加数据的存储空间,常用的方法是创建________。
    A、另一个表(table)
    B、游标(cursor)
    C、视图(view)
    D、索引(index)

7、现有数据库EMP,在下午3点时,创建了该数据库备份。在当天下午4点时,在EMP中创建了一个名为Customer的表并向该表导入了数据。在当天下午5点时,数据库服务器发生故障,于是利用下午3点的备份恢复数据库EMP,此时,在EMP中________。
    A、Customer表不存在
    B、Customer表不受影响
    C、有2个Customer表
    D、Customer表存在,但没有任何数据

8、有两个关系模式,分别为:职工(工号,姓名,性别)和业绩(工号,日期,业绩),则关系模式的主关键字分别是________。
    A、(姓名)、(工号)
    B、(工号)、(工号,日期)
    C、(姓名)、(日期)
    D、(工号)、(工号)

9、关于数据库的三级模式结构,以下说法正确的是________。
    A、一个数据库可以有多个外模式、多个模式和多个内模式
    B、一个数据库可以有多个外模式,但只有一个模式和一个内模式
    C、一个数据库只有一个模式,但可以有多个外模式和多个内模式
    D、一个数据库只有一个外模式、一个模式和一个内模式

10、设有关系模式R(A,B,C),其中A为主键,则以下不能完成的操作是________。
    A、从R中删除3个记录
    B、修改R中第3个记录的B分量值
    C、把R中第1个记录的A分量值修改为Null
    D、把R中第2个记录的B和C分量值修改为Null

11、在数据库中,为避免数据不一致可以采用的方法是________。
    A、为数据建立备份
    B、对数据实行并发访问控制
    C、对数据实行完整性控制
    D、为数据建立唯一索引

12、以下关于视图的说法,正确的是________。
    A、视图是一个实际存在的表
    B、如果一个视图中引用了两个以上的表,则无法删除该视图
    C、在视图上执行修改操作不会影响到其基础表
    D、可以像查询表一样查询视图

13、有关系模式:学生(学号,课程号,名次),若每一名学生每门课程有一定的名次,每门课程每一名次只有一名学生,则以下叙述中错误的是________。
    A、(学号,课程号)和(课程号,名次)都可以作为候选关键字
    B、(学号,课程号)可以作为主关键字
    C、如果(学号,课程号)作主关键字,关系模式属于第三范式
    D、只有(学号,课程号)可以作为候选关键字

14、大数据是继云计算、物联网之后IT行业的又一次技术革命,大数据的基本特征可以用4个V来概括,以下________不是大数据的基本特征。
    A、Volume
    B、Variety
    C、Value
    D、Video

15、在旅游管理数据库中有两个表,旅游线路表的主关键字是"线路编号",游客信息表的主关键字是"游客编号",外关键字为"线路编号",下列能够插入到游客信息表中的记录是________。
    A、('003','周伟','1003')‍
    B、('002','张建','1003')
    C、('004','李丽','1001')
    D、('002','赵勤','1001')

16、信息系统安全问题日益突出,以下________是危害信息系统的行为。
    A、多个用户并发访问数据库
    B、未经授权用户删除数据库
    C、未经授权用户修改数据库
    D、管理员频繁访问数据库

17、以下关系模式不符合第三范式的是________。
    A、部门(部门号,名称,经理姓名,经理学历)
    B、学生(学生号,姓名,简历(日期,主要经历,证明人))
    C、雇员(雇员号,姓名,基本工资,奖金)
    D、教师(教师号,姓名,职称,联系电话,家庭住址)

18、以下关于索引的说法,错误的是________。
    A、索引越多,查询越快
    B、索引可以基于两个属性创建
    C、唯一索引不允许两行有相同的索引值,包括Null
    D、在一个表中只能有一个唯一索引

19、在信息系统需求分析过程中,可以使用一些建模工具,如________。
    A、用实体来描述数据源或最终目标
    B、以数据流图来描述数据在系统中的流动过程
    C、以数据字典来描述数据特性及分布
    D、以决策表或决策树来描述复杂处理规则

20、数据仓库中数据的主要特性包括________。
    A、面向主题
    B、数据集成
    C、数据稳定
    D、反映历史变化

21、按照信息服务的要求,信息系统是利用信息技术对________进行处理的方法和工具。

22、当外关键字也是外表的主键时,即建立关系的公共属性在两个表中都是主关键字时,建立的一定是________关系。

23、有选课表和教室表,其关系模式为:选课(学号,课号,成绩)、教室(教室号,时间,课号),每一门课占用一个教室。已知有50个学生选修了课程x,则当课程x换到另一个空闲教室时,这两个表中需要修改的记录一共有________个 。

24、________是数据库系统的一个重要组成部分,是位于应用程序与操作系统之间的数据管理软件。

25、一个________中所有对数据库的操作是一个不可分割的逻辑工作单元,要么完整地被执行,要么什么也不做。

客观题模拟测试随堂测验

1、商家促销信息经常通过布告、网络、电视等手段进行传播,体现了信息具有________。
    A、动态性
    B、可加工性
    C、普遍性
    D、可传递性

2、在使用生命周期法开发信息系统的过程中,“系统做什么”的问题是在________阶段解决的。
    A、系统设计
    B、系统规划
    C、系统分析
    D、系统实施

3、某快餐连锁店的网上点餐系统,主要进行的业务属于________。
    A、联机事务处理
    B、联机分析处理
    C、数据挖掘
    D、专家系统

4、学生通过浏览器登录学校选课网站进行选课,这个选课系统采用了________模式的系统结构。
    A、客户机/服务器
    B、文件/服务器
    C、分时/共享
    D、浏览器/服务器

5、职工实体的“姓名”属性在两个局部E-R图中,一个叫“职工姓名”,另一个叫“姓名”,在这两个E-R图的合并过程中,产生的冲突被称之为________冲突。
    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、在图书馆信息数据库中,关系模式借阅(借书证号,书号,借阅日期,归还日期)中最适合做主关键字的属性集是________。
    A、(借书证号,书号)
    B、(借书证号)
    C、(借书证号,书号,借阅日期)
    D、(借书证号,书号,借阅日期,归还日期)

11、在产品采购数据库中有两个关系表:供应商(供应商号,供应商名称)和产品(产品号,产品名称,供应商号),其中带下划线的字段是主关键字,且产品表中的供应商号是外关键字,其取值参照供应商表中的供应商号,两个表中已经有如下记录: 下列能够插入到产品表中的记录是________。
    A、('03','智能手机','3')
    B、('01','平板电脑','1')
    C、('04','平板电脑','3')
    D、('02','智能电视','3')

12、关系模式规范化理论是关系数据模型优化的理论依据。根据这个理论,关系模式中的每一个属性都是________。
    A、互不相关的
    B、不可分解的
    C、长度可变的
    D、互相关联的

13、设有关系模式:CP(产品编号,产品名,生产厂商,联系人,联系电话),将其规范为第三范式,正确的是________。
    A、CP1(产品编号,产品名);CP2(生产厂商,联系人,联系电话)
    B、CP1(产品编号,生产厂商,联系人,联系电话);CP2(产品编号,产品名)
    C、CP1(产品编号,产品名,生产厂商);CP2(生产厂商,联系人,联系电话)
    D、CP1(产品编号,产品名,生产厂商);CP2(联系人,联系电话)

14、从多种数据源抽取、转换、加载的面向主题的、稳定的、反映历史变化的数据集合,被称为________。
    A、数据库
    B、数据仓库
    C、大数据
    D、专家系统

15、多用户数据库系统的目标之一是使它的每个用户好像面对一个单用户的数据库一样使用它,为此必须对数据库系统进行________。
    A、安全性控制
    B、完整性控制
    C、并发控制
    D、数据库恢复

16、信息系统以计算机、网络、数据库等技术为基础,融合了现代管理思想,通过提供业务功能来辅助人们的工作和生活。针对应用需求,信息系统可以提供________功能。
    A、信息采集
    B、信息存储
    C、信息处理
    D、信息反馈

17、某高校计划开发一套“学生评教系统”,在数据库系统设计的需求分析阶段需要参与的人员有________。
    A、用户
    B、数据库管理员
    C、程序员
    D、系统设计人员

18、一般情况下,需要在数据表中________上建立索引。
    A、主关键字和外关键字
    B、更新频繁的字段
    C、排序频繁的字段
    D、检索频繁的字段

19、在宾馆信息系统中,客户登记入住的操作,将引起________发生变化。
    A、数据库
    B、数据库日志
    C、视图
    D、存储过程

20、以下实体集间的联系可定义为多对多类型的是________。
    A、电影,演员
    B、旅客,车票
    C、歌手,歌曲
    D、航班,座位

21、实体联系图(E-R图)主要包括实体、实体的属性和________。

22、数据库设计的步骤包括概念结构设计、________和物理结构设计。

23、关系模式:员工(工号,姓名,部门编号,部门经理工号)最高属于________范式。

24、在微博系统中,存在如下关系模式:用户(用户编号,用户昵称,注册邮箱),博文(博文编号,用户编号,内容)。如果要建立两关系之间的参照完整性约束,应将关系模式博文中的________作为外关键字。

25、小艾同学第一次使用自动取款机取款,在输入取款金额,系统经过一段时间的运行后显示“系统故障”,小艾未取到钱,但非常担心卡里的钱被扣。你可以从并发控制的角度通过讲解事务的________ 特性来解除她的疑惑。

客观题模拟测试随堂测验

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、各阶段任务独立,各阶段任务的完成没有先后要求
    B、适合需求不确定的情况
    C、无需考虑实际的操作环境
    D、各阶段任务相对独立,各阶段具有明确的完成标志

7、原型法开发信息系统的关键之处是在________阶段之间反复循环,直到用户满意。
    A、识别基本需求和建立初始模型
    B、建立初始模型和用户评价
    C、用户评价和修改提高模型
    D、识别基本需求和修改提高模型

8、设有两个关系模式分别为医生(工号,姓名,性别)和科室(科室名,主任工号),其中带下划线的字段是主关键字,通过设定________可保证"主任工号"的取值范围在"工号"的取值范围之内。
    A、实体完整性约束
    B、参照完整性约束
    C、域完整性约束
    D、关键字完整性约束

9、两个局部E-R图对志愿者的描述分别为志愿者(编号,姓名)和志愿者(代码,姓名),在两个E-R图合并时一定存在________。
    A、值域冲突
    B、语法冲突
    C、结构冲突
    D、命名冲突

10、设有关系模式S(SNo,SName,Sex,Age),C(CNo,CName,Teacher)和SC(SNo,CNo,Score), 其中带下划线的字段是主关键字,且SC的字段"SNo"和"CNo"是外关键字,三个关系中已经存在如下表所示元组: 若再向SC表中插入如下元组: I('0901','C001',82)  II('0904','C002',76) III('0902','C004',65) IV('0903','C002',70) 能够插入的元组是________。
    A、I,II,IV
    B、I,III
    C、I,II
    D、I,IV

11、在数据库系统中,一个外模式________。
    A、只能被一个用户的一个应用程序使用
    B、不能被一个用户的多个应用程序使用
    C、只能被同一个用户的多个应用程序使用
    D、可能被多个用户的多个应用程序使用

12、使用视图可以________。
    A、提高系统并发性
    B、增强系统完整性
    C、加快查询语句的执行速度
    D、简化查询语句的编写

13、用户手册是信息系统开发中产生的文档,它是________。
    A、程序员编程的依据
    B、系统分析员分析系统的依据
    C、用户了解和使用系统的依据
    D、用户修改系统的依

14、在一个关系 R 中,若每个数据项都是不可再分割的,那么R一定满足________
    A、1NF
    B、2NF
    C、3NF
    D、4NF

15、设有两个事务T1、T2,其并发操作如下图所示,下列评价正确的是________。
    A、该操作不存在问题
    B、该操作丢失修改
    C、该操作存在重读校验不一致
    D、该操作读“脏”数据

16、以下实体集间的联系可定义为多对多类型的是________。
    A、电影,演员
    B、产品,零件
    C、商品,供应商
    D、学生,班级

17、以下有关索引的描述中正确的是________。
    A、聚集索引的顺序与记录存放的物理顺序相同
    B、一个表可以有多个聚集索引
    C、当一个表创建了多个聚集索引时,同一时刻只有一个聚集索引起作用
    D、一个表可以有多个非聚集索引

18、设有关系模式S(SNo, SName)和SC(SNo,CNo,Score,ExamDate),其中带下划线的字段是主关键字,且SC的字段"SNo"是外关键字,若向表中录入如下数据,违反了以下数据完整性规则:________。
    A、实体完整性
    B、域完整性
    C、参照完整性
    D、未违反任何数据完整性规则

19、数据库的安全控制技术包括________。
    A、用户标识和认证
    B、访问控制
    C、视图机制
    D、数据加密

20、地理信息系统(GIS)可应用在________中。
    A、工资管理
    B、汽车导航
    C、森林植被的分布管理
    D、旅游资源的管理

21、新旧系统同时运行,当新系统运行稳定后正式替换旧系统。这种转换方式称为________转换。

22、在数据表上建立________可以提高数据查询速度。

23、在信息系统应用程序开发过程中,可使用________进行信息的汇总、显示和打印。

24、在E-R模型中,如果有4个不同的实体,存在1个多对多联系、2个一对多联系、1个一对一联系,根据E-R模型转换为关系模式的规则,转换为关系模式的数目至少是________个。

25、数据库系统的外模式/模式、模式/内模式之间的映像分别保证了数据的逻辑独立性和________。

客观题模拟测试随堂测验

1、B/S是一种基于Internet的信息系统工作模式,其含义是________模式。
    A、客户机/服务器
    B、文件/服务器
    C、分时/共享
    D、浏览器/服务器

2、银行自动柜员机(ATM)系统主要采用的数据处理技术为________。
    A、联机事务处理
    B、联机分析处理
    C、联机决策处理
    D、数据挖掘

3、一家医院的IT部门只有3个人员,他们的主要职责是负责信息系统的维护。该医院近期计划开发一个复杂的医院管理信息系统,采用________开发管理模式比较合适。
    A、资源内包
    B、资源自包
    C、资源外包
    D、资源共享

4、在关系数据库中,一个表的主关键字________。
    A、允许空值
    B、可以有多个
    C、是保证记录具有唯一性的属性或属性组
    D、只能是表中第一个属性

5、“成绩在0至100分之间”这种约束属于DBMS的________功能。‍
    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、设有数据库关系表SC(SNO,CNO,Grade),主关键字是(SNO,CNO),遵照实体完整性规则,那么________。
    A、只有SNO不能取空值
    B、只有CNO不能取空值
    C、只有Grade不能取空值
    D、SNO与CNO都不能取空值

11、如果对于实体集“作者”中的每一个实体,实体集“出版社”中可有多个实体与之联系;反之,对于实体集“出版社”中的每一个实体,实体集“作者”中也可有多个实体与之联系,则实体集“作者”与“出版社”具有________。
    A、一对一联系
    B、一对多联系
    C、多对多联系
    D、多对一联系

12、在数据库设计的需求分析阶段,常采用________来描述系统中的数据。
    A、数据表
    B、数据流图
    C、数据字典
    D、判定表和判定树

13、两个局部E-R图对医护人员的描述分别是:Doctor(DID,Name)和Nurse(NID,Name),在两个E-R图合并时会存在________。
    A、值域冲突
    B、语法冲突
    C、结构冲突
    D、命名冲突

14、有一个数据库关系表R(学号,系部,住宿楼,课程号,成绩),存放全校各系部学生的住宿信息及选课信息,假定同一个系的学生都住在同一栋楼,一个学生可以选多门课,那么R满足第________范式。
    A、一
    B、二
    C、三
    D、四

15、在关系数据库系统中,为了简化用户的查询操作,而又不增加数据的存储空间,常用的方法是创建________。
    A、另一个表(table)
    B、游标(cursor)
    C、视图(view)
    D、索引(index)

16、广义的信息资源包括________。
    A、信息本身
    B、信息源
    C、信息服务
    D、信息系统

17、以下信息系统中,________实时性要求比较高。
    A、火车订票系统
    B、疾病诊断专家系统
    C、产品营销决策支持系统
    D、在线视频系统

18、在销售管理系统的数据库设计中,经分析存在客户、供应商、商品、仓库四个实体。这些实体之间需要建立联系的是________。
    A、客户与供应商
    B、客户与商品
    C、供应商与商品
    D、仓库与商品

19、在数据库中有如下图所示的两个表及部分数据记录,若供货商表的主关键字是供货商号,商品表的主关键字是商品号,外关键字是供货商号,则以下操作能够实现的是________。
    A、查询提供单价最低商品的供货商联系电话
    B、查询单价高于60的商品信息
    C、统计各个供货商的总销售额
    D、统计供货商王兆提供的商品数

20、在数据库系统中,关于触发器叙述正确的有:________。
    A、触发器像存储过程一样通过程序调用来执行
    B、触发器通过更新操作来触发而被执行
    C、触发器可以用来维护数据的完整性和一致性
    D、触发器可以建立在视图上

21、信息系统开发管理方式与其开发方法的选择是彼此相关的,一般情况下,如果选择资源外包,则通常采用________法。

22、在关系数据库中,表中的行定义(表头)是实体集相关属性的集合,它们和表名一起构成了该关系的________。

23、有一个数据库关系表:课程(课号,课名,学分,学时,先修课号),用户经常按照课程名称进行模糊查询,为了提高这类查询的效率,应该在________属性上建立索引。

24、在关系数据库管理系统中,如果需要在数据库发生异常时恢复数据库,则需要建立数据库________

25、在数据库系统中,负责定义数据库中信息的内容和结构、定义数据安全性和完整性规则条件、监控数据库使用和运行等工作的人员是________。

客观题模拟测试随堂测验

1、客观事物总是在不停地运动和变化,而信息则存在于客观事物的运动和变化之中,这决定了信息具有________。
    A、普遍性
    B、动态性
    C、共享性
    D、可加工性

2、________是一种结构化的循序渐进的系统开发方法,系统开发过程被划分为若干相互独立但又有前后序关系的阶段。
    A、原型法
    B、生命周期法
    C、资源外包法
    D、面向对象开发方法

3、对C/S工作模式,下面描述错误的是________。
    A、服务器是接受“服务请求”并提供服务的计算机
    B、客户机是提交“服务请求”的计算机
    C、一台计算机可以既是服务器又是客户机
    D、客户机和服务器必须是两台独立的计算机

4、________是专门支持数据库创建、管理和使用的系统软件,它位于应用程序与操作系统之间。
    A、数据库
    B、数据库系统
    C、信息管理系统
    D、数据库管理系统

5、通过模式/内模式映像,可以保证数据和应用程序之间的________。
    A、逻辑数据独立性
    B、物理数据独立性
    C、数据一致性
    D、数据安全性

6、在数据库中,产生数据不一致的根本原因是________。
    A、数据存储量太大
    B、没有严格保护数据
    C、未对数据进行完整性控制
    D、数据冗余

7、将E-R图转换为关系模式时,如果两实体间的联系是m:n,关于联系的转换方式,应该________。
    A、将m方主键和联系的属性纳入n方的属性中
    B、将n方主键和联系的属性纳入m方的属性中
    C、在m方属性和n方属性中均增加一个表示级别的属性
    D、增加一个关系表示联系,其中纳入m方和n方的主键和联系的属性

8、设有关系模式R(A,B,C),其函数依赖集F={A→B,B→C},则关系R至多满足________。
    A、1NF
    B、2NF
    C、3NF
    D、BCNF

9、某个系统在创建数据库时没有实施数据完整性控制,系统运行一段时间后,要补充完整性控制,发现数据检查无法通过,下列________方法可以实现以后更新数据的完整性控制。
    A、重新创建表,实施数据完整性后,导入所有历史数据
    B、用存储过程辅助实现完整性控制
    C、用触发器进行动态的完整性控制
    D、以上各种方法都不行

10、不允许记录中出现重复索引值的索引是________。
    A、非聚集索引
    B、主索引、聚集索引、唯一索引
    C、主索引和聚集索引
    D、主索引和唯一索引

11、基于“学生-选课-课程”数据库中如下三个关系(加下划线的字段表示主键):S(SNUM,SNAME,SEX,AGE),SC(SNUM,CNUM,GRADE),C(CNUM,CNAME,TEACHER),查找学号SNUM为“123”的学生选修课程名CNAME为“数据库”的成绩,至少将使用关系________。
    A、S和SC
    B、SC和C
    C、S和C
    D、S、SC和C

12、数据库通过锁定机制解决并发访问的问题。如果锁定的粒度减小,则系统并发访问程度将________。
    A、降低
    B、增加
    C、不变
    D、不能确定

13、数据库设计的每个阶段都有自己的工作内容,“为哪些关系在哪些属性上建什么样的索引”这一设计内容应该属于________设计阶段。
    A、概念设计
    B、逻辑设计
    C、物理设计
    D、全局设计

14、在E-R模型中,如果有3个不同的实体型,3个二元的M:N联系,根据E-R模型转换为关系模型的规则,转换为关系的数目一般是________。
    A、3
    B、4
    C、5
    D、6

15、某一数据库具有T1表,假设为该数据库创建两个角色S和T,其中角色T具有对T1表操作的所有权限,角色S对T1具有插入权限,但禁止对T1表执行删除操作。如果数据库用户Me是角色S和T的成员,那么Me对数据库的访问权限是_______。
    A、只有对T1表的查看、修改权限
    B、只有对T1表的插入权限
    C、只有对T1表的删除权限
    D、禁止对T1表执行删除操作以外的所有权限

16、电子商务系统按照交易对象主要分为________。
    A、AtoA
    B、BtoB
    C、CtoC
    D、BtoC

17、数据库完整性的控制方法有________。
    A、实施完整性规则
    B、采用触发器
    C、采用视图
    D、输入时尽可能输入正确的数据

18、________均是由于关系模式设计不当所引起的问题。
    A、数据冗余
    B、插入异常
    C、删除异常
    D、丢失修改

19、下面列出的条目中,________是数据库管理系统的常规管理技术。
    A、安全性控制
    B、应用程序输入界面的排错处理
    C、存储过程
    D、数据库备份与恢复

20、如下关系表中,不满足3NF的表是________。
    A、(I)
    B、(II)
    C、(III)
    D、(I)、(II)和(III)

21、SQL Server工作时所需要的系统级信息都存放在系统数据库中,________数据库用于整体上控制SQL Server系统和用户数据库的运行。

22、多用户数据库系统的目标之一是使在同一时刻它的每个用户好像正在使用各自独立的数据库,为此数据库系统必须进行________控制。

23、若对数据库的某些操作不能分割,则可将相应操作序列定义为一个________。

24、在关系数据库中,视图(View)是数据库三级模式中的________。‍‍

25、________是用于数据库设计需求分析阶段的工具,它从数据传递和加工的角度来刻画数据从输入到输出的移动变换过程。

客观题模拟测试随堂测验

1、关于信息系统,下面描述错误的是________。
    A、信息系统除了技术成分还包括组织和人员等社会成分
    B、计算机、网络等属于信息系统的技术成分
    C、数据是信息系统中重要的成分
    D、信息系统是一个单纯的技术系统

2、银行自动柜员机(ATM)系统主要采用的数据处理技术为________。
    A、联机事务处理
    B、联机分析处理
    C、联机决策处理
    D、数据挖掘

3、数据仓库中的数据不具有的特性是________。
    A、面向主题
    B、数据集成
    C、反映历史变化
    D、数据实时更新

4、在数据库的三级模式结构中,一个数据库可以有________个全局逻辑模式。
    A、1
    B、2
    C、3
    D、任意

5、在系统分析阶段,使用________把所有与系统相关的数据元素通过列表方式以精确的、严格的定义描述出来,使得用户和系统分析员对于输入、输出、存储成分和中间计算结果有共同的理解。
    A、数据流图
    B、判定表
    C、数据字典
    D、判定树

6、属于数据库物理设计工作的是________。
    A、将E-R图转换为关系模式
    B、选择存取路径
    C、建立数据流图
    D、收集和分析用户活动

7、保护数据库,防止未经授权或不合法的使用造成的数据泄漏、非法更改或破坏,这是指数据库的数据________控制。
    A、完整性
    B、并发
    C、安全性
    D、恢复

8、“年龄在15至30岁之间”这种约束属于DBMS的________功能。
    A、准确性控制
    B、并发控制
    C、完整性控制
    D、安全性控制

9、要控制两个表中数据的完整性和一致性可以设置“参照完整性”,这要求这两个表的相关联字段________。
    A、都具有唯一性
    B、至少一个具有唯一性
    C、都没必要具有唯一性
    D、以上都不对

10、根据关系数据库规范化理论,关系数据库中的关系模式要满足第一范式。在下表所示的“部门”关系中,因________属性而使它不满足第一范式。
    A、部门总经理
    B、部门成员
    C、部门名
    D、部门号

11、在数据库中有两个表,若部门表(如表1)的主关键字是部门号,职工表(如表2)的主关键字是职工号,外关键字是部门号,并在职工表上建立触发器,在删除或更新职工表时,保证部门表中的主任列的数据是职工表中存在的职工号,以下________操作不能执行。
    A、从职工表中删除诸君
    B、将行('102','赵利','10',7500)插入到职工表
    C、将职工表中王涛的工资改为7600
    D、将职工表中王涛的部门号改为'12'

12、已知关系R(A,B,C,D)及其中数据(如下表),可以作为关系R主关键字的属性组是________。
    A、ACD
    B、ABC
    C、ABD
    D、BCD

13、视图是一个“虚表”,视图的构造基于________。
    A、基本表或视图
    B、基本表或索引
    C、视图或索引
    D、基本表、视图或索引

14、在以下信息系统工作模式中,当客户端的程序修改后,必须在客户端重新更新程序的是________。
    A、集中式主机模式
    B、C/S模式
    C、B/S模式
    D、C/S和B/S混合模式

15、当前流行的关系数据库管理系统一般都会提供一系列安全措施,以下不属于数据库安全措施的是________。
    A、用户标识与认证
    B、存取控制
    C、视图
    D、并发控制

16、下列各项中,正确的说法包括________。
    A、SQL语言是关系数据库的国际标准语言
    B、SQL语言具有数据定义、查询、操纵和控制功能
    C、SQL语言可以自动实现关系数据库的规范化
    D、SQL语言称为结构化查询语言

17、信息系统测试是一项耗费时间的工作,它包括________。
    A、语句调试
    B、模块测试
    C、系统测试
    D、验收测试

18、对于一个关系模式,________说法是正确的。
    A、索引一定重新排列记录的物理顺序
    B、字段的先后顺序无关
    C、不能有两个类型完全相同的字段
    D、记录的先后顺序无关

19、下面列出的条目中,________是数据库未进行并发处理的异常状态。
    A、丢失数据
    B、不可重复读‍
    C、读“脏”数据
    D、死锁

20、数据库完整性的控制方法有________。
    A、实施完整性规则
    B、采用触发器
    C、采用视图
    D、输入时尽可能输入正确的数据

21、通过数据挖掘方法,从数据库或数据仓库中挖掘隐含知识,为决策支持服务的信息系统是________。

22、SQL Server的每个数据库至少包括主数据文件和________文件。

23、用户在没有或较少信息技术专家的帮助下自己从事信息系统开发工作时,最常用的开发方法是________。

24、学生实体的“性别”属性在两个局部E-R图中,一个被定义为字符型,另一个被定义为数字型,在这两个E-R图的合并过程中,产生的冲突被称之为________冲突。

25、如果一个储户可以在多个银行存款,一个银行可以接受多个储户的存款,那么储户和银行两个实体之间的关系属于________关系。

客观题模拟测试随堂测验

1、信息资源要经过开发才能被用户利用,以信息为基础开发的信息资源是商品市场中的________。
    A、产品
    B、技术
    C、储存器
    D、数据信息

2、支持企业的中层管理部门进行业务分析和管理的信息系统是________。
    A、OLTP
    B、OLAP
    C、ODBC
    D、DBMS

3、假设厂商表(如表1)和产品表(如表2)的主关键字分别为厂商号和(产品号,厂商号),产品中的厂商号是外键,两个表中已经有如下元组: 对于下列元组: I('P03','红','C02') II('P01','蓝','C01') III('P04','白','C04') IV('P05',null,'C03') 能够插入产品表中的元组是________。
    A、II和IV
    B、I和III
    C、I和II
    D、I和IV

4、如果一个班只能有一个班主任,并且一个班主任只能负责一个班级,那么班主任和班级之间的两个实体之间的关系属于________。
    A、一对一关系
    B、一对多关系
    C、多对一关系
    D、多对多关系

5、将E-R图转换为关系模型时,通常E-R图中的一个实体可转换为关系模型中 的________关系模式。
    A、一个
    B、两个
    C、多个
    D、不确定

6、信息系统界面设计的最重要的原则是________。
    A、界面风格一致
    B、界面操作简单
    C、界面颜色靓丽
    D、界面以用户为中心

7、在数据库设计时将一个非1NF表转换为3NF表可以采用规范化的________方法。
    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、ADO.NET支持断开连接访问,它的好处是________。
    A、系统界面更友好
    B、减少程序步骤
    C、减少数据库服务器的工作负荷
    D、减少程序代码量

13、数据库DB、数据库应用系统DBS和数据库管理DBMS三者之间的关系是________。
    A、DBMS包含DB和DBS
    B、DBS包含DB和DBMS
    C、DB包含DBS和DBMS
    D、DBS包含DB,DBMS包含DBS

14、________ 不属于信息系统安全技术。
    A、密码技术
    B、数据库安全技术
    C、备份与恢复技术
    D、数据处理技术

15、数据库系统和文件系统的主要区别是_______。
    A、数据库系统复杂,文件系统简单
    B、数据库系统可管理比文件系统更多的数据类型
    C、数据库系统解决了数据冗余和数据独立性问题,而文件系统不能
    D、文件系统只能用于微型机,而数据库系统可用于大型机

16、以下关于信息系统与组织的关系的描述,正确的是________。
    A、信息系统只是组织的一种信息应用的技术系统
    B、信息系统体现了组织的一种管理理念和竞争战略
    C、信息系统为组织服务,必须和组织的信息需求和应用保持一致
    D、信息系统可能为组织带来新的变革和机遇

17、数据库技术的主要特点有________。
    A、数据的结构化
    B、数据的冗余度小
    C、较高的数据独立性
    D、占用存储空间小

18、为了保证数据库中数据的完整性,应该对数据库的更新加以限制,这些限制包括________。
    A、插入约束
    B、删除约束
    C、查询约束
    D、更新约束

19、参与一个组织的信息系统开发的相关人员有________。
    A、组织的业务人员
    B、系统分析员
    C、应用程序员
    D、组织的管理人员

20、设有关系模式S(如表1),主关键字是SNo;关系模式SC(如表2),主关键字是(SNo,CNo),且SNo是外关键字,Grade上有约束“Grade Between 0 And 100”,各表中数据如下,违反了哪些完整性规则________。
    A、实体完整性
    B、域完整性
    C、参照完整性
    D、结构完整性

21、在电子商务系统中,支持顾客之间网上交易的是________系统。

22、选取关系中满足某个条件的元组的关系运算称为________运算。

23、数据库的并发访问问题可以通过________机制来解决。

24、________ 是SQL语句的集合,存储在数据库中,应用程序可以直接调用它来操作数据库。

25、________ 索引使表中记录的物理顺序与索引键值的顺序一致。

客观题模拟测试随堂测验

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、系统分析阶段
    B、系统设计阶段
    C、系统实施阶段
    D、系统维护阶段

7、同一关系模型的两个不同属性的值域________。
    A、不能完全相同
    B、可以完全相同
    C、必须完全相同
    D、必须完全不同

8、数据库中的空值是指________。
    A、0
    B、空格
    C、空字符串
    D、不确定的值

9、要保证数据库的逻辑数据独立性,需要修改的是________。
    A、模式与外模式之间的映像
    B、模式与内模式之间的映像
    C、模式
    D、三层模式

10、有一个描述乘客乘车的E-R图如下所示,两个实体"乘客"和"座位"间存在联系"就座",该联系为________。
    A、一对一联系
    B、一对多联系
    C、多对多联系
    D、无法确定

11、现有一个关系模式:借阅(书号,书名,库存数,读者号,借期,还期),假如同一种书使用一个书号,同一种书允许一个读者多次借阅,但不能同时对一种书借多本,则该关系模式的主关键字可以是________。
    A、书号
    B、读者号
    C、(书号,读者号)
    D、(书号,读者号,借期)

12、设有关系模式R(A,B,C),其中A为主关键字,则以下不可能完成的操作是________。
    A、从R中删除2个元组
    B、修改R第3个元组的B分量值
    C、把R第1个元组的A分量值修改为Null
    D、把R第2个元组的B和C分量值修改为Null

13、有二个关系模式:员工(工号,姓名,性别)和经理(经理工号,经理姓名),规定“经理工号”的取值范围必须在“工号”的取值范围之内,这一规则属于________。
    A、实体完整性约束
    B、参照完整性约束
    C、域完整性约束
    D、关键字完整性约束

14、某汽车运输公司数据库有一个关系模式R (司机编号,汽车牌照,行驶路程,车队编号,车队主管)。其中一个司机可驾驶不同的车,行驶路程是指某个司机驾驶某辆车行驶的总路程,每个司机属于一个车队,每个车队只有一个主管。将R规范化到3NF的关系模式是________。
    A、R1(司机编号,汽车牌照) R2(司机编号,行驶路程) R3(司机编号,车队编号,车队主管)
    B、R1(司机编号,汽车牌照,行驶路程) R2(司机编号,车队编号) R3(车队编号,车队主管)
    C、R1(司机编号,汽车牌照,行驶路程) R2(司机编号,车队编号,车队主管)
    D、R1(司机编号,行驶路程) R2(司机编号,汽车牌照,车队编号,车队主管)

15、用户从建设银行的帐户转帐1万元人民币到工商银行的帐户内,要保证交易完成后两个帐户的数据一致性,要采用________操作。
    A、存储过程
    B、视图
    C、事务
    D、触发器

16、在信息系统开发过程中,用户一般需要参加________工作。
    A、需求分析
    B、程序编码
    C、系统测试
    D、系统设计

17、办公自动化系统一般支持________功能。
    A、内部通信
    B、文档管理
    C、辅助办公
    D、产品设计和制造

18、一个关系模式中的“主关键字”________。
    A、可以有两个
    B、可以约束另一个关系的外关键字的取值
    C、不允许为空值
    D、可以取空值

19、关系模型通过关系完整性约束条件来保证数据的正确性和一致性,它主要包括________。
    A、域完整性约束
    B、实体完整性约束
    C、参照完整性约束
    D、并发完整性约束

20、在数据库中有如下图所示的两个表,若供应商表的主关键字是SNo,商品表的主关键字是PNo,外关键字是SNo,则以下操作能够成功执行的是________。
    A、从商品表中删除行('A_102','小海宝',10.00,'01')
    B、将行('B_201','丝带',20.00,'02')插入到商品表中
    C、将商品号为"C_333"的商品价格改为7.00
    D、将商品号为"B_215"的供应商号改为"04"

21、在B/S模式的信息系统中,用户一般使用________作为客户端应用程序。

22、有一个关系模式R(志愿者编号,姓名,单位,单位联系电话),则R满足第________范式。

23、如果希望某个属性(或属性组)上具有相同值的元组集中存放在连续的物理块上,可以对该属性(或属性组)建立________索引。

24、在E-R模型中,如果有4个不同的实体,1个多对多联系,2个一对多联系,1个一对一联系,根据E-R模型转换为关系模式的规则,转换为关系模式的数目至少可能是________个。

25、若实体A和B是一对一的联系,实体B和C是一对多的联系,则实体A和C是________的联系。