南开大学计算机科学与技术专业《数据库应用系统设计》作业及答案9
数据库一般使用()以上的关系。
A.1NF
B.2NF
C.3NF
D.4NF
本题答案:
C
关系模型中,实体完整性是指()。
A.实体不允许是空实体
B.实体的主码不允许是空值
C.实体的外键值不允许是空值
D.实体的属性值不能是空值
本题答案:
B
主键的作用是()。
A.用来唯一标识表中的行
B.用来验证数据库的密码
C.可有可无的一个属性
D.设定表中某列的默认值
本题答案:
A
公司中有多个部门和多名职员,每个职员只能属于一个部门,一个部门可以有多名职员,部门和职员的联系类型是()。
A.多对多
B.一对一
C.多对一
D.一对多
本题答案:
D
关系规范化实质是围绕()进行的。
A.函数
B.函数依赖
C.范式
D.关系
本题答案:
B
在SQL查询中,GROUP BY短语的作用是()。
A.设置查询条件
B.对查询结果进行排序
C.设置分组条件
D.选择查询结果中显示的字段
本题答案:
C
PowerBuilder应用程序的入口点是()。
A.主函数
B.应用对象
C.窗口对象
D.事务对象
本题答案:
B
对于已经创建好的学生信息表,可以使用SQL语句“ALTER TABLE 学生信息()年龄”删除年龄列。
A.ALTER COLUMN
B.DELETE
C.DROP
D.DROP COLUMN
本题答案:
D
有两个实体集,并且这两个实体集之间存在MN联系,则根据转换规则,这个E-R结构转换成的表的数目应该为()个。
A.1
B.2
C.3
D.4
本题答案:
C
数据冗余可能产生的问题是()。
A.修改数据方便
B.删除数据方便
C.增加了编程的复杂度
D.潜在的数据不一致性
本题答案:
D
SQL语言集数据查询、数据操作、数据定义和数据控制功能于一体,语句ALTER TABLE实现()功能。
A.数据查询
B.数据操作
C.数据定义
D.数据控制
本题答案:
C
数据独立性是指()。
A.不会因为数据的数值发生变化而影响应用程序
B.不会因为系统数据存储结构和逻辑结构的变化而影响程序
C.不会因为程序的变化而影响数据
D.不会因为数据逻辑结构的变化而影响数据的存储结构
本题答案:
B
SQL语言通常称为()。
A.结构化查询语言
B.结构化控制语言
C.结构化定义语言
D.结构化操纵语言
本题答案:
A
下列说法不正确的是()。
A.数据库减少了数据冗余
B.数据库避免了一切数据重复
C.数据库中的数据可以共享
D.数据库中的数据和处理程序可以相互独立
本题答案:
B
下列关于权限设置的叙述中正确的是()。
A.只能指定允许操作的数据对象
B.只能指定允许进行的操作类型
C.既能指定允许操作的数据对象,也能指定允许进行的操作类型
D.以上都不对
本题答案:
C
关系模式R中属性或属性组X不是R的码,但X是另一个关系模式的码,则称X是R的()。
A.主码
B.候选码
C.唯一码
D.外码
本题答案:
D
数据模型应该具有()功能。
A.数据描述
B.数据联系描述
C.A和B同时具备
D.数据查询
本题答案:
C
删除MySQL的二进制日志文件时,不可以执行的删除操作为()。
A.删除所有二进制文件
B.删除某一编号前的二进制文件
C.删除指定两个编号之间的二进制文件
D.删除指定时间前创建的二进制文件
本题答案:
C
在一个E-R模型中,有3个不同的实体集和3个不同的二元联系,其中有1个一对一联系、1个一对多联系和1个多对多联系,根据E-R模型转换成关系模型的规则,转换成关系的数目是()。
A.3
B.4
C.5
D.6
本题答案:
B
对表进行字段的筛选,用的运算是()。
A.交
B.投影
C.选择
D.连接
本题答案:
B
下列选项中,属于MySQL比较运算符有()。
A.<>
B.==
C.!=
D.>=
本题答案:
ACD
在SQL Server中,对象许可包括()。
A.CREATE VIEW
B.UPDATE
C.CREATE TABLE
D.INSERT
本题答案:
BD
SQL语言的功能包括()。
A.数据定义
B.数据查询
C.数据操纵
D.数据控制
本题答案:
ABCD
下列选项中,属于关系数据库逻辑结构设计阶段的工作包括()。
A.设计局部E-R模型
B.集成各局部E-R模型
C.将E-R图转换为关系模型
D.将关系模式规范化
本题答案:
CD
两层映像包括()。
A.外模式/模式映像
B.外模式/内模式映像
C.模式/存储模式映像
D.外模式/存储模式映像
本题答案:
AC
下列关于索引的叙述中,正确的是()。
A.使用索引可以加快数据检索速度
B.使用ORDER BY和GROUP BY子句进行查询时,可以显著减少分组和排序的时间
C.当对基本表中的数据进行增加、删除和修改操作时,使用索引可以加快数据的维护速度
D.一个基本表上可以创建多个非聚集索引
数据库恢复的实现技术主要包括()。
A.定期数据转储
B.建立日志文件
C.采用良好的防毒、杀毒工具
D.编写应用程序时考虑可能发生的故障并采取相应的预防措施
下列选项中属于关系性质的是()。
A.每一列中的各个分量可以是不同类型的数据
B.不同的列可出自同一个域
C.改变列的排列顺序可能会改变数据的含义
D.每一个列都是不可再分的数据项
下列关于完整性约束的叙述中,正确的是()。
A.一个表可以有多个PRIMARY KEY约束
B.在任何情况下PRIMARY KEY约束都可以被删除
C.一个表可以有多个UNIQUE约束
D.使用NULL/NOT NULL可以设定某列的值允许为空值或不允许为空值
下列选项中,属于数据库实施阶段的工作包括()。
A.数据库试运行
B.确定数据存放位置
C.建立实际数据库结构
D.数据导入
与文件管理系统相比较,数据库系统的数据冗余度和数据共享度都低。()
A.错误
B.正确
利用视图可以把对数据库的访问限制在一定范围内,有利于对机密数据的保护。()
A.错误
B.正确
HTML中提交表单数据时使用GET方法会将用户输入的数据全部显示在地址栏中,用户可以通过查询浏览器的历史记录得到输入的数据。()
A.错误
B.正确
HTML中提交表单数据时使用POST方法会将用户输入的数据全部显示在地址栏中,用户可以通过查询浏览器的历史记录得到输入的数据。()
A.错误
B.正确
在PHP中,使用mysql_pconnect()建立的连接可以使用mysql_pclose()关闭。()
A.错误
B.正确
目前的数据库系统广泛使用的数据模型是网状模型。()
A.错误
B.正确
与文件管理系统相比较,数据库系统的数据冗余度低、数据共享度高。()
A.错误
B.正确
在R(U)中,如果Y函数依赖于X,并且存在X的一个真子集X',使得Y函数依赖于X',则Y是X的部分函数依赖。()
A.错误
B.正确
用户看到的那部分数据的局部逻辑结构的描述是模式。()
A.错误
B.正确
有两个实体集,并且这两个实体集之间存在M∶N联系,则根据转换规则,这个E-R结构转换成的表的数目应该为2个。()
A.错误
B.正确
定义一个数据库表是通过数据描述语言DDL来实现的。()
A.错误
B.正确
PHP代码直接发送到浏览器端并显示。()
A.错误
B.正确
REVOKE语句的功能是把对指定操作对象的指定操作权限授予指定的用户。()
A.错误
B.正确
数据库中只有表存储数据,视图不存储数据。()
A.错误
B.正确
数据冗余可能产生的问题是潜在的数据不一致性。()
A.错误
B.正确
使用SQL语言将数据库的名字由“学生管理”改为“学生信息管理”,正确的命令是CHANGE DATABASE 学生管理 MODIFY NAME学生信息管理。()
A.错误
B.正确
对于一个员工表,如果想限制员工性别为男或女,则应使用用户自定义完整性。()
A.错误
B.正确
一个关系中主码的作用是设定表中某列的默认值。()
A.错误
B.正确
关系中的主码可能由一个或多个可区别实体集合中不同个体的属性组成。()
A.错误
B.正确