奥鹏南开大学主干课数据库应用系统设计春主干课考试.docx
- 文档编号:28882888
- 上传时间:2023-07-20
- 格式:DOCX
- 页数:9
- 大小:19.10KB
奥鹏南开大学主干课数据库应用系统设计春主干课考试.docx
《奥鹏南开大学主干课数据库应用系统设计春主干课考试.docx》由会员分享,可在线阅读,更多相关《奥鹏南开大学主干课数据库应用系统设计春主干课考试.docx(9页珍藏版)》请在冰豆网上搜索。
奥鹏南开大学主干课数据库应用系统设计春主干课考试
一个关系中主码的作用是()
A.A.用来唯一标识关系中的行
B.B.用来验证数据库的密码
C.C.可有可无的一个属性
D.D.设定表中某列的默认值
【正确答案】:
A
在一个E-R模型中,有3个不同的实体集和3个不同的二元联系,其中有1个一对一联系、1个一对多联系和1个多对多联系,根据E-R模型转换成关系模型的规则,转换成关系的数目是()。
A.A.3
B.B.4
C.C.5
D.D.6
【正确答案】:
B
下列选项中,属于数据库实施阶段的工作包括()
A.A.数据库试运行
B.B.确定数据存放位置
C.C.建立实际数据库结构
D.D.数据导入
【正确答案】:
ACD
在某公司所有人员的实体中,用关系模型来表示这些实体,经理这个称呼属于()。
A.A.实体的型
B.B.实体的值
C.C.属性的型
D.D.属性的值
【正确答案】:
D
下列选项中,可用于存储数值的数据类型包括()
A.A.INT
B.B.DOUBLE
C.C.BLOB
D.D.DECIMAL
【正确答案】:
ABD
对于已经创建好的学生信息表,可以使用SQL语句“ALTERTABLE学生信息()年龄”删除年龄列。
A.A.ALTERCOLUMN
B.B.DELETE
C.C.DROP
D.D.DROPCOLUMN
【正确答案】:
D
下列关于关系模式规范化的叙述中,正确的是()。
A.A.学生(学号,姓名,系别)属于第三范式
B.B.属于第二范式的关系模式不存在插入异常,只存在删除异常
C.C.满足第二范式的关系模式不存在删除异常,只存在插入异常
D.D.属于第三范式的关系模式不存在插入异常和删除异常
【正确答案】:
AD
通过()映射,使得关系数据库具有高度物理独立性。
A.A.模式/内模式
B.B.外模式/模式
C.C.外模式/内模式
D.D.以上都不对
【正确答案】:
A
设关系R、S、W各有10个元组,那么这三个关系的笛卡尔积的元组个数是()。
A.A.10
B.B.30
C.C.1000
D.D.不确定(与计算结果有关)
【正确答案】:
C
下面选项中,可以用于删除表中数据但不删除表结构的命令有()
A.A.DROP
B.B.TRUNCATE
C.C.DELETE
D.D.REMOVE
【正确答案】:
BC
在现实世界中,某种产品的名称对应于数据库中的()
A.A.文件
B.B.实体
C.C.数据项
D.D.记录
【正确答案】:
C
在MySQLt\默认启动且无法禁止的日志是(
A.A.二进制日志
B.B.错误日志
C.C.通用查询日志
D.D.慢查询日志
【正确答案】:
B
下列选项中属于关系性质的是()。
A.A.每一列中的各个分量可以是不同类型的数据
B.B.不同的列可出白同一个域
C.C.改变列的排列顺序可能会改变数据的含义
D.D.每一个列都是不可再分的数据项
【正确答案】:
BD
保证同一事务中先后执行的多次查询将返回同一结果,不受其他事务影
响,不可能出现丢失更新、脏读、不可重复读,但可能出现幻读,则该事务的隔离级为()。
A.A.未提交读
B.B.提交读
C.C.可重复读
D.D.序列化
【正确答案】:
C
SQL®言中,HAVINGS句用于筛选满足条件的()
A.A.列
B.B.行
C.C.分组
D.D.元组
:
C下列说法正确的是()。
A.A.文本、图形、图像等都是数据
B.B.数据库是数据库管理系统的一部分
C.C.数据库管理系统是数据库系统的一部分
D.D.数据库管理员使用数据库应用系统操作数据库
【正确答案】:
AC
若规定工资表中基本工资不得超过5000元,则这个规定属于()
A.A.关系完整性约束
B.B.实体完整性约束
C.C.参照完整性约束
D.D.用户定义完整性约束
【正确答案】:
D
)来实现的
对数据库中的数据对象进行定义是通过(
A.A.数据描述语言DDL
B.B.数据操作语言DML
C.C.程序设计语言
D.D.机器语言
【正确答案】:
A
在数据管理技术的三个发展阶段中,数据冗余度最小、数据共享度最高的是()阶段。
A.A.文件系统
B.B.数据库
C.C.人工管理
D.D.数据库管理系统
【正确答案】:
B
15.下列关于外模式的描述中,正确的是()。
A.A.面向用户
B.B.通常是模式的一个子集,所以又称外模式
C.C.是允许用户看到和使用的局部数据的逻辑结构和特征的描述
D.D.由于用户可以不止一个,每个用户使用的数据可能不同,所以系统可以有多个外模式
【正确答案]:
ABCD
表2和表3是下列题目中用到的2个表,请根据题目要求写出对应的SQL语句。
(1)查询哪些仓库有工资多于1210元的职工,将仓库号显示在查询结果中(若一个仓库中有多名职工工资多于1210元,则结果中只
显示一次该仓库的仓库号)。
(2)查询工资多于1230元的职工号和他们工作的仓库所在的城市。
(3)查询在WH2仓库工作的职工的最高工资值。
(4)查询至少有两名职工的仓库,在查询结果中按仓库号的升序顺序显示满足条件的仓库号和每个仓库职工的平均工资。
(5)查询
所有职工的工资都多于1210元的仓库的信息。
【正确答案】:
Cl)
SELECTDISTINCTCNOFROMZWHEREZSALARVW10;
SELECTZNOrCITYFROM乙CWHEREZOTOC.CNOAMDZ.ZSALAR.Y>1230;⑶
SELECTMAXrZSALARY)FROMZVUERECNOWH?
;
SELECTCXO=AVG(ZSALARyOAS平均工资FROMZGROUPBYCXOHAVINGCOUNTCZNO)>-2ORDERBYCXO;
⑸
SELECT*FROMCUHERECNOIN(SELECTCNOFROMZGROUPBYCNOHAVINGMIN(2SALARY>1210);
在教学信息数据库中,有一个表1所示的讲课信息表,请指出该表可能存在的问题,并根据3NF对该表进行分解,设计出符合3NF要求的关系模式。
要求写出设计步骤。
【正确答案】:
可能存在的问题:
(1)数据库冗余度较大一名教师可以讲授多门课程,此时教师每讲授一门课程就要重复一遍教师信息;一门课程可以由多名教师讲授,此时对于每一名讲授某课程的教师都会重复一遍该课程信息。
(2)插入异常讲课信息表中教师号和课程号共同作为主码,可能存在以下插入异常情况:
有一名新调来的教师,还没有讲授任何课程,此时会由于课程号为空而无法将该教师信息插入到选课信息表中。
(3)删除异常一门课程被取消,如果某名教师只讲授该门课程,则在删除课程信息的同时也会将该名教师信息也一并删除。
分解步骤:
(1)对于表1所示关系,根据2NF的要求(关系中不能有部分函数依赖于主码的非主属性)进行检查,可以看到该关系中:
姓名、年龄和职称只依赖于学号;课程名、学分和学时只依赖于课程号;评教只依赖于教师号和课程号。
因此,可将表1分解为如下3个符合2NF要求的关系:
教师(教师号,姓名,年龄,职称),教师号为主码。
课程(课程号,课程名,学分,成绩),课程号为主码。
评教分数(教师号,课程号,评教分数),教师号和课程号共同作为主码。
(2)根据3NF的要求(关系中不能有传递依赖于主码的非主属性),对步骤
(1)中得到的3个关系进行检查,可以看到这3个关系中均不存在传递依赖于主码的非主属性,因此,最后设计的符合3NF的关系即为步骤
(1)中分解得到的3个关系。
请简述数据库管理系统的主要功能及各功能的作用
【正确答案】:
(1)数据库的建立和维护:
转储、恢复、性能分析等;
(2)数据定义功能:
对数据库中的数据对象进行定义;(3)数据组织、存储和管理:
确定文件结构和存取方式;(4)数据操作功能:
实现数据库的基本操作,如增、删、改、查等;(5)数据库事务管理和运行
管理:
数据安全性、完整性、并发控制、系统恢复等;(6)其他功能:
通信、数据转换等。
请简述关系的性质
【正确答案】:
(1)列是同质的;
(2)不同的列可出白同一个域;(3)列的顺序无关性;(4)行的顺序无关性;(5)不能有两个完全相同的行;(6)同一关系的字段名不可重复;(7)每一列都是不可再分的数据项。
请简述MylSAMInnoDB和MEMORY种存储引擎的适用情况。
【正确答案】:
(1)MyISAM不需要事务支持,并发相对较低,数据修改相对较少、以读为主,数据一致性要求不是非常高。
(2)InnoDB:
需要事务支持,行级锁定对高并发有很好的适应能力、但需要确保查询是通过索引完成,数据更新较为频繁。
(3)MEMORY要很快的读/写速度,对数据的安全性要求较低,不能是太大的表。
请简述PHP+MySQLWeb应用程序的工作流程
【正确答案】:
(1)在用户计算机浏览器的地址栏中输入相应的URL信息,向网页服务器提出交互请求。
(2)网页服务器收到用户浏览器端的交互请求,并根据请求寻找服务器上的网页。
(3)WeW用服务器(如Apache)执行页面内含的PHP弋码脚本程序。
(4)PHP弋码脚本程序通过内置的MySQAPI函数访问后台MySQlB据库服务器。
(5)PHP弋码脚本程序取回后台MySQLB据库服务器的查询结果。
(6)网页服务器将查询处理结果以HTMLJC档的格式返回给用户浏览器端。
请简述MySQ尿可重复读问题的含义并举例说明
【正确答案】:
(1)在同一事务范围内读取两次相同的数据,所返回的结果不同。
(2)比如事务B第一次读数据后,事务A更新数据并commit,那么事务B第二次读取的数据就与第一次是不一样的。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 南开大学 主干 数据库 应用 系统 设计 考试