南开21春学期(1709、2103、2109、1903、1909、2003、2009、2103)《数据库应用系统设计》在线作业[免费答案]
正确答案:-----
南开21春学期(1709、2103、2109、1903、1909、2003、2009、2103)《数据库应用系统设计》在线作业[免费答案]满分答案
21春学期(1709、2103、2109、1903、1909、2003、2009、2103)《数据库应用系统设计》在线作业
试卷总分:100 得分:100
一、单选题 (共 20 道试题,共 40 分)
1.关系中的主码( )。
A.只能由一个可区别实体集合中不同个体的属性组成
B.可能由一个或多个可区别实体集合中不同个体的属性组成
C.必须由多个可区别实体集合中不同个体的属性组成
D.是由用户任意指定的
正确答案:-----
正确答案:-----
专业答案:-----
2.确定数据的存储安排以提高系统性能,属于数据库设计的()阶段
A.概念结构设计
B.逻辑结构设计
C.物理结构设计
D.运行和维护
正确答案:-----
正确答案:-----
3.删除MySQL的二进制日志文件时,不可以执行的删除操作为( )。
A.删除所有二进制文件
B.删除某一编号前的二进制文件
C.删除指定两个编号之间的二进制文件
D.删除指定时间前创建的二进制文件
正确答案:-----
正确选项:-----
4.在数据管理技术的三个发展阶段中,数据冗余度最小、数据共享度最高的是( )阶段。
A.文件系统
B.数据库
C.人工管理
D.数据库管理系统
正确答案:-----
正确选项:-----
5.若一个关系模式只有两个属性,则该关系模式( )。
A.最高属于1NF
B.最高属于2NF
C.可能属于3NF
D.必定属于3NF
正确答案:-----
专业答案:-----
6.SQL语言通常称为( )
A.结构化查询语言
B.结构化控制语言
C.结构化定义语言
D.结构化操纵语言
正确答案:-----
正确选项:-----
7.设计E-R模型属于数据库的( )
A.需求分析
B.概念设计
C.逻辑设计
D.物理设计
正确答案:-----
专业答案:-----
8.下面不属于优化数据库结构的方法是( )。
A.将字段很多的表分解成多个表
B.增加中间表
C.增加冗余字段
D.增加内存
正确答案:-----
专业答案:-----
9.要在学生选课表中查询选修三门以上课程的学生的学号,则可以使用的SQL语句是“SELECT 学号 FROM 学生选课 GROUP BY () COUNT(*)>3”
正确答案:-----
正确答案:-----
专业答案:-----
A.课程号 WHERE
B.学号 WHERE
C.课程号 HAVING
D.学号 HAVING
正确答案:-----
正确答案:-----
正确答案:-----
10.一个事务一旦提交,它对数据库的修改应该永久保存在数据库中,该特性称为事务的( )。
A.原子性
B.一致性
C.隔离性
D.持久性
正确答案:-----
专业答案:-----
11.聚合函数“AVG”的功能是计算一个数值型列的()
正确答案:-----
专业答案:-----
A.和
B.平均值
C.最小值
D.第一个值
正确答案:-----
正确选项:-----
12.下列关于数据库模式的说法中,正确的是( )。
A.在应用程序中,用户使用的是内模式
B.在一个数据库系统中可以有多个外模式
C.模式是外模式的一个子集
D.在一个数据库系统中,可以有多个内模式和外模式
正确答案:-----
正确答案:-----
13.在R(U)中,如果Y函数依赖于X,并且存在X的一个真子集X',使得Y函数依赖于X',则Y是X的()
A.部分函数依赖
B.完全函数依赖
C.非平凡函数依赖
D.平凡函数依赖
正确答案:-----
正确选项:-----
14.下列选项中,事务隔离级从低到高顺序排列的是( )。
A.未提交读、提交读、可重复读、序列化
B.未提交读、提交读、序列化、可重复读
C.序列化、未提交读、提交读、可重复读
D.序列化、可重复读、未提交读、提交读
正确答案:-----
正确选项:-----
15.目前的数据库系统广泛使用的数据模型是( )。
A.层次模型
B.网状模型
C.关系模型
D.概念模型
正确答案:-----
正确答案:-----
16.有关系R(sno,sname,age),下列关于空值的查询语句中,不能产生正确结果的是( )
A.SELECT sname FROM R WHERE age=NULL
B.SELECT sname FROM R WHERE age IS NULL
C.SELECT sname FROM R WHERE NOT(age IS NULL)
D.SELECT sname FROM R WHERE age IS NOT NULL
正确答案:-----
正确答案:-----
17.GRANT语句的功能是( )
A.把授予用户的权限收回来
B.把对指定操作对象的指定操作权限授予指定的用户
C.把被破坏的数据库进行修复
D.对多个用户同时访问数据库的操作进行并发控制
正确答案:-----
正确答案:-----
21.对于SQL Server的三种恢复模型,按照数据丢失程度由小到大排列依次为()
A.简单恢复模型、完全恢复模型、大容量日志恢复模型
B.完全恢复模型、大容量日志恢复模型、简单恢复模型
C.大容量日志恢复模型、完全恢复模型、简单恢复模型
D.以上都不对
正确答案:-----
专业答案:-----
19.关系模型中,实体完整性是指( )。
A.实体不允许是空实体
B.实体的主码不允许是空值
C.实体的外键值不允许是空值
D.实体的属性值不能是空值
正确答案:-----
正确答案:-----
20.下列选项中不属于数据库系统软件组成部分的是()
A.数据库管理系统
B.数据库应用系统
C.CPU
D.操作系统
正确答案:-----
正确选项:-----
南开21春学期(1709、2103、2109、1903、1909、2003、2009、2103)《数据库应用系统设计》在线作业[免费答案]多选题答案
二、多选题 (共 10 道试题,共 20 分)
21.事务在运行过程中,系统写入日志文件中的操作包括对数据库的()
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.在当前窗口w_main中创建一个Close按钮,其作用是关闭w_main窗口,则该按钮的Clicked事件中可以书写代码()
正确答案:-----
专业答案:-----
A.Close(ParentWindow)
正确答案:-----
正确答案:-----
B.Close(Super)
C.Close(Parent)
D.Close(w_main)
正确答案:-----
专业答案:-----
27.下列关于SQL特点的叙述,错误的是()
A.SQL是一种非过程化的语言,不仅要提出“做什么”,还要指明“如何做”
正确答案:-----
专业答案:-----
B.SQL集数据定义语言、数据操纵语言、数据控制语言及附加语言元素于一体
C.一条SQL语句仅能操作一条记录
D.SQL可以作为嵌入式语言和自含式语言两种方式来使用
正确答案:-----
专业答案:-----
28.下列选项中,属于InnoDB存储引擎特点的有( )。
正确答案:-----
正确答案:-----
A.事务安全
B.全文索引
C.支持外键
D.表中数据存放在内存中
正确答案:-----
正确选项:-----
29.下列关于系统故障恢复的描述,正确的是()
A.从日志文件开头向后扫描
B.从日志文件最后向前扫描
C.需要建立撤销队列,并对该队列中的每个事务做撤销处理
D.既有BEGIN TRANSACTION记录也有COMMIT记录的事务应放入撤销队列中
正确答案:-----
正确选项:-----
30.下列选项中,属于数据库物理结构设计阶段的工作包括( )。
A.确定文件的存储结构
B.确定数据存放位置
C.建立实际数据库结构
D.数据导入
正确答案:-----
正确选项:-----
三、判断题 (共 20 道试题,共 40 分)
31.数据库中存储的是数据以及数据之间的联系。
32.用树型结构表示实体及实体间关系的数据模型称为网状模型。
33.对表进行记录的筛选,用的运算是投影。
34.数据库管理系统的数据库运行控制功能包括安全性控制、完整性控制等。
35.由数据库、DBMS、数据库应用系统及用户等组成的一个整体称为数据库系统。
正确答案:-----
正确答案:-----
36.MySQL中二进制日志可以使用mysqlbinlog命令查看其内容。
37.使用SQL语句“DROP TABLE 学生信息”可以删除学生信息表中的所有数据,但学生信息表的结构定义会保留
正确答案:-----
正确答案:-----
38.在数据库管理系统中,通过数据管理语言向数据库中插入ABC数据。
39.使用SQL进行数据查询时,如果查询结果中包含了许多重复的行,可以使用DISTINCTROW去掉结果中的重复行。
正确答案:-----
正确选项:-----
40.关系模式规范化中的插入异常是指要插入的数据无法插入。
41.MySQL中,一个表中最多只能有一个自增字段。
42.在使用INSERT语句向表中插入一个新记录时,必须指定所有列上的值
43.MySQL中错误日志可根据需要启动或禁止。
44.一名工人可以加工多种零件,每一种零件可以由不同的工人来加工,工人和零件之间为一对多联系。
45.根据关系模式的完整性规则,一个关系中的主码可以取空值。
46.MySQL中使用UPDATE一次可以修改一条记录的值。
正确答案:-----
正确选项:-----
47.利用视图可以把对数据库的访问限制在一定范围内,有利于对机密数据的保护
48.MySQL中同一数据库的所有表必须使用相同的存储引擎。
49.数据库中只有表存储数据,视图不存储数据。
50.在PHP中,使用mysql_pconnect()建立的连接可以使用mysql_pclose()关闭。
南开21春学期(1709、2103、2109、1903、1909、2003、2009、2103)《数据库应用系统设计》在线作业[免费答案]历年参考题目如下:
18秋学期(1709、1803、1809)《数据库应用系统设计》在线作业-0001
试卷总分:100 得分:0
一、 单选题 (共 20 道试题,共 40 分)
1.关系中的主码( )。
A.只能由一个可区别实体集合中不同个体的属性组成
B.可能由一个或多个可区别实体集合中不同个体的属性组成
C.必须由多个可区别实体集合中不同个体的属性组成
D.是由用户任意指定的
2.已知有如下3个表: · 学生(学号,姓名,性别,班级) · 课程(课程名称,学时,性质) · 成绩(课程名称,学号,分数) 若要列出班级=“97计算机”的所有同学的姓名,应该对关系“学生”进行( )操作。
正确答案:-----
A.选择
B.连接
C.投影
D.选择和投影
正确答案:-----
正确答案:-----
3.要在学生选课表中查询选修三门以上课程的学生的学号,则可以使用的SQL语句是“SELECT 学号 FROM 学生选课 GROUP BY () COUNT(*)>3”
A.课程号 WHERE
B.学号 WHERE
C.课程号 HAVING
D.学号 HAVING
4.数据库系统与文件系统的主要区别是( )。
A.数据库系统复杂,而文件系统简单
B.文件系统不能解决数据冗余和数据独立性问题,而数据库系统可以解决
C.文件系统只能管理程序文件,而数据库系统能够管理各种类型文件
D.文件系统管理的数据量较少,而数据库系统可以管理庞大的数据量
正确答案:-----
5.在数据库管理系统中,通过( )语言向数据库中插入ABC数据。
A.数据定义
B.数据操作
C.数据控制
D.数据管理
正确答案:-----
6.通过外模式/模式映象,使得关系数据库具有高度()独立性
A.物理
B.存储
C.逻辑
D.结构
正确答案:-----
7.在PowerScript语言中,从程序质量角度看应按()优先顺序定义变量
A.局部变量、实例变量、共享变量、全局变量
B.局部变量、共享变量、实例变量、全局变量
C.共享变量、局部变量、实例变量、全局变量
D.局部变量、实例变量、全局变量、共享变量
正确答案:-----
8.内模式的修改不影响模式的特点称为数据库的( )
A.物理独立性
B.逻辑独立性
C.外模式独立性
D.内模式独立性
正确答案:-----
9.根据关系模式的完整性规则,一个关系中的主码( )。
A.不能包含多个属性
B.不能成为另一个关系的外码
C.不允许空值
D.可以取空值
正确答案:-----
10.在现实世界中,某种产品的名称对应于数据库中的( )。
A.文件
B.实体
C.数据项
D.记录
正确答案:-----
11.下列关于PHP字符串定界符的描述中,正确的是( )。
A.字符串的定界符只能是双引号
B.字符串的定界符只能是单引号
C.以单引号作为定界符,则字符串中出现的“$变量名称”将被变量值所替代
正确答案:-----
D.以双引号作为定界符,则字符串中出现的“$变量名称”将被变量值所替代
正确答案:-----
12.数据库系统的英文缩写为()
A.DBMS
正确答案:-----
B.DBS
正确答案:-----
C.DB
正确答案:-----
D.DBA
正确答案:-----
13.SQL语言中,SELECT语句的执行结果是( )
A.属性
B.表
C.元组
D.数据库
正确答案:-----
14.一个关系中主码的作用是( )。
A.用来唯一标识关系中的行
B.用来验证数据库的密码
C.可有可无的一个属性
D.设定表中某列的默认值
正确答案:-----
15.要定义数据库描述文件名称和数据库基本连接参数,应选择Database Profile Setup对话框中的()标签
正确答案:-----
A.Connection
B.Transaction
C.Syntax
D.Preview
正确答案:-----
16.在数据库的三级模式中,只有( )才是真正存储数据的。
A.模式
B.外模式
C.内模式
D.用户模式
正确答案:-----
17.已知有如下3个表: · 学生(学号,姓名,性别,班级) · 课程(课程名称,学时,性质) · 成绩(课程名称,学号,分数) 若要列出班级=“99网络”班所有“数据库技术”课成绩不及格的同学的学号、姓名、课程名称、分数,则应该对这些表进行( )操作。
正确答案:-----
A.选择和连接
B.投影和连接
C.选择、投影和连接
D.选择和投影
18.若规定工资表中基本工资不得超过5000元,则这个规定属于( )。
A.关系完整性约束
B.实体完整性约束
C.参照完整性约束
D.用户定义完整性约束
正确答案:-----
19.使用SQL进行数据查询时,如果查询结果中包含了许多重复的行,可以使用()去掉结果中的重复行
A.DISTINT
正确答案:-----
B.DISTINTROW
正确答案:-----
C.DIFFERENT
正确答案:-----
D.DIFFERENTROW
正确答案:-----
20.数据的物理独立性是指(),从而保证应用程序不必改变
A.当数据库的模式发生改变时,只要修改外模式/模式映像关系,使外模式不变
B.当数据库的模式发生改变时,只要修改模式/内模式映像关系使数据内模式不变化
C.当数据库的存储结构改变时,只要修改外模式/模式映像,使外模式不变
D.当数据库的存储结构改变时,只要修改模式/内模式映像关系使数据模式不变化
正确答案:-----
二、 多选题 (共 10 道试题,共 20 分)
1.下列选项中属于关系性质的是( )。
A.每一列中的各个分量可以是不同类型的数据
B.不同的列可出自同一个域
C.改变列的排列顺序可能会改变数据的含义
D.每一个列都是不可再分的数据项
正确答案:-----
2.下列关于完整性约束的叙述中,正确的是( )。
A.一个表可以有多个PRIMARY KEY约束
B.在任何情况下PRIMARY KEY约束都可以被删除
C.一个表可以有多个UNIQUE约束
D.使用NULL/NOT NULL可以设定某列的值允许为空值或不允许为空值
正确答案:-----
正确答案:-----
3.下列关于模式的描述中,正确的是( )。
A.数据库中全体数据的逻辑结构和特性的描述
B.一个数据库只有一个模式,它是从全局的观点看待数据库中数据的逻辑关系
C.数据库模式结构的中间层,既不涉及数据的物理存储细节和硬件环境,也与具体的应用无关
D.是指数据以何种组织形式进行存储,例如是顺序存储、链式存储还是哈希存储
正确答案:-----
4.在数据库应用系统的详细设计阶段,主要工作包括()
A.算法设计
B.程序设计
C.数据库设计
D.用户界面设计
正确答案:-----
5.关于关系和关系模式之间联系正确的叙述是()
A.一个关系模式可以对应多个关系
B.一个关系可以对应多个关系模式
C.一个关系只能对应一个关系模式
D.关系是关系模式在某一时刻的取值
正确答案:-----
6.下面给出的字符集校对规则名的后缀中,表示对大小写敏感的有( )。
A._ci
B._cs
C._bin
D._cc
正确答案:-----
7.SQL Server系统支持的认证模式包括()
A.Windows认证模式
正确答案:-----
B.SQL Server认证模式
C.Windows和SQL Server混合模式
正确答案:-----
D.以上都包括
正确答案:-----
8.下列选项中,可用于存储图片的数据类型包括( )。
A.VARCHAR
B.BLOB
C.BINARY
D.PICTURE
正确答案:-----
9.下列关于视图的叙述中,错误的是( )。
A.视图是关系数据库系统提供给用户的一种以多角度观察和访问数据库中数据的重要方式
B.视图中存放实际数据,因此可以和基本表一样被查询、修改、删除
C.所有视图都可以进行更新操作
D.可以在一个视图上再定义视图
正确答案:-----
10.下列关于完整性约束的叙述中,正确的是()
A.一个表可以有多个PRIMARY KEY约束
B.在任何情况下PRIMARY KEY约束都可以被删除
C.一个表可以有多个UNIQUE约束
D.使用NULL/NOT NULL可以设定某列的值允许为空值或不允许为空值
三、 判断题 (共 20 道试题,共 40 分)
1.利用视图可以把对数据库的访问限制在一定范围内,有利于对机密数据的保护
A.错误
B.正确
2.数据库中用表和视图存储数据。
A.对
B.错
3.目前的数据库系统广泛使用的数据模型是网状模型。
A.对
B.错
4.二维表的行和列都可以任意交换。
A.对
B.错
5.MySQL中同一数据库的所有表可以使用不同的存储引擎。
A.对
B.错
6.在数据管理技术的三个发展阶段中,数据冗余度最小、数据共享度最高的是数据库阶段。
A.对
B.错
7.HTML中一个单选按钮组各单选按钮的name属性必须相同。
A.对
B.错
8.用二维表来表示实体及实体之间联系的数据模型称为层次模型。
A.对
B.错
9.如果当前进行的是插入操作,则日志文件中记录的更新前数据的旧值为新插入的值
A.错误
B.正确
10.视图创建后不能修改,如果需要修改必须删除后再重新创建
A.错误
B.正确
11.与文件管理系统相比较,数据库系统的数据冗余度和数据共享度都低。
A.对
B.错
12.SQL Server系统可以识别SQL Server和Windows两种类型的登录认证机制
正确答案:-----
A.错误
B.正确
13.对于一个员工表,如果想限制员工性别为男或女,则应使用参考完整性。
A.对
B.错
14.一名工人可以加工多种零件,每一种零件可以由不同的工人来加工,工人和零件之间为一对多联系。
A.对
B.错
15.MySQL中,一个表中可以有0个或多个自增字段。
A.对
B.错
16.二维表的行可以任意交换,但列不可以任意交换。
A.对
B.错
17.关系数据库中,表与表之间联系的约束是通过实体完整性规则来实现的。
A.对
B.错
18.一个关系中主码的作用是设定表中某列的默认值。
A.对
B.错
19.要在数据库中创建一个数据表,用户应通过数据库管理系统的数据操作语言。
A.对
B.错
20.一名工人可以加工多种零件,每一种零件可以由不同的工人来加工,工人和零件之间为多对多联系。
A.对
B.错
东财《数据库原理与应用》单元作业三
试卷总分:100 得分:100
一、单选题 (共 20 道试题,共 100 分)
1.若事务T的封锁顺序为: LOCAK S(A) → LOCK S(B) → LOCK X(C) → UNLOCK (B) → UNLOCK(A) → UNLOCK(C) 则T( )。
A.可能会发生死锁
B..遵守了两段锁协议
C.不是可串行化的
D.有可能造成读脏数据
2.SQL中修改数据的语句是( )。
A.DELETE
B.UPDATE
C.WHERE
D.INSERT
3.在关系数据库系统中,为了简化用户的查询操作,而又不增加数据的存储空间,常见的方法是创建( )。
A.游标
B.索引
C.另一个表
D.视图
4.( )是指编译之后可以以一种可执行的形式永久地存储在数据库中的SQL语句。
A.基本表
B.索引
C.数据库
D.存储过程
5.下述不属于视图好处的是( )。
A.封装复杂的
B.提高数据的操作效率
C.提供逻辑数据独立性
D.保护敏感数据
6.要从student表中查出学号(sno)最后一位是0、1和5的学生的信息,正确的查询语句为: select * from student where
A.sno like '01
B.sno like '%015'
C.sno like '%[015]'
D.sno like '%[^015]'
7.在视图上不能进行的操作是( )。
A.通过视图更新数据
B.通过视图查询数据
C.在视图上定义ABC基本表
D.在视图上定义ABC视图
8.在RDB中,外模式被称作( )。
A.索引
B.模式
C.视图
D.过程
9.某广告公司在表DailyExpense中记录其每日开支情况, 当某一开支发生时,在表DailyExpense 中会插入一新行。各类开支的现金余额记录在表ExpenseCategory 中。当发生一笔开支时,现金余额就会减少。下列触发器中能够保证当开支发生时会自动减少现金余额的是( )。
A.在表DailyExpenses 上建立的更新(UPDATE)触发器
B.在表ExpenseCategory上建立的插入(INSERT)触发器。
C.在表DailyExpenses上建立的插入(INSERT)触发器
D.在表ExpenseCategory上建立的更新(UPDATE)触发器
10.是否创建索引取决于( )的数据量大小和对查询的要求。
A.表
B.数据库
C.记录
D.属性
11.对于nvarchar数据类型,下列说法正确的是( )。
A.最多可以存储长度为8000个汉字的数据
B.最多可以存储长度为4000个汉字的数据
C.最多可以存储长度为2000个汉字的数据
D.存储数据的大小没限制
12.下列关于视图的说法,正确的是( )。
A.视图的使用与基本表一样,所有视图都支持对数据进行增、删、改、查操作
B.视图只能从基本表导出
C.视图与基本表一样也存储数据
D.对视图的操作,最终都要转化为对基本表的操作
13.关系规范化中的插入异常是指( )。
A.不该插入的数据被插入
B.不该删除的数据被删除
C.应该插入的数据不能插入
D.应该删除的数据未删除
14.用户不仅可以通过数据库系统提供的查询语言交互式命令来操纵数据库,也可以通过( )方式来操纵数据库。
A.程序
B.命令
C.随机
D.系统
15.将SELECT语句的查询结果集再进行集合运算就构成了SQL的( )查询。
A.连接
B.集合
C.函数
D.嵌套
16.此题基于以下说明:有如下三个表:职员.DBF:职员号 C(3), 姓名 C(6), 性别 C(2), 组号 N(1), 职务 C(10)客户.DBF:客户号 C(4), 客户名 C(36), 地址 C(36), 所在城市 C(36)订单.DBF:订单号 C(4), 客户号 C(4), 职员号 C(3), 签订日期 D, 金额 N(6.2)查询金额最大的那10%订单的信息。正确的SQL语句是( )。
A.SELECT * TOP 10 PERCENT FROM 订单
B.SELECT * TOP 10 PERCENT FROM 订单 ORDER BY 金额
C.SELECT TOP 10% * FROM 订单 ORDER BY 金额
D.SELECT TOP 10 PERCENT * FROM 订单 ORDER BY 金额 DESC
17.数据库应用系统设计时需采用的逻辑模式是根据( )考虑的。
A.数据库管理系统
B.数据存储
C.用户
D.视图
18.SQL中使用( )语句创建索引。
A.CREATE PROC
B.CREATE VIEW
C.CREATE INDEX
D.CREATE TABLE
19.语句“SELECT * FROM Student WHERE sdept not in (’cs’,’is’)”的功能是( )。
A.查询“cs”系和“is”系两个系的学生
B.查询不是“cs”系但是“is”系的学生
C.查询是“cs”系但不是“is”系的学生
D.查询既不是“cs”系也不是“is”系的学生