海南大学数据库原理复习题及部分答案
更新时间:2023-03-18 00:12:01 阅读量: 综合文库 文档下载
- 海南大学外文数据库推荐度:
- 相关推荐
海南大学信息学院
2003级信息与计算科学专业《数据库原理及应用》
试题(A卷)
考试说明:本课程为闭卷考试,可携带 铅笔、橡皮、涂改液等 文具。 得分
1.数据库处理技术经历了__________、__________、__________、以及分布式数据库管理等四个发展阶段。
2.数据库的三级模式是指内模式、______________和外模式。 3.数据模型由三部分组成:模型结构、数据操作、_____________。 4.数据库系统的组成包括:硬件系统、____________、系统软件、数据库管理员和用户。
5.在关系模式R中,若每个属性都是不可再分割的最小数据单位,则R属于_______________范式(给出标记)。
6.在参照和被参照的关系中,每个外键值或者为________,或者等于某个________值。
7.若一个关系的任何非主属性都不部分依赖依赖于任何候选码,则称该关系达到________范式。
8.在SQL中,每个视图中的列可以来自不同的______,它是在原有表的基础上建立的逻辑意义上的新关系。
9.在SQL的查询语句中,group by选项实现__________功能,order by选项实现对结果表的__________功能。
《数据库原理及应用》期末试题 第 1 页 共10 页
10.Microsoft SQL Server2000是运行在__________操作系统平台上的、逻辑模型为________型数据库管理系统。
11.数据库运行控制功能包括数据的完整性控制、_________控制、_________控制和数据恢复等四个方面。
12.数据库概念结构设计的工具(重要内容)是____________。 13. 采用关系模型的逻辑结构设计的任务是将E-R图转换成一组____________并进行____________处理。 得分 二、单项选择题(每小题2分,共20分)在每小
题列出的四个选项中只有一个是符合题目要求的,请将其代码填在题后的括号内。错选或未选均无分。
14.数据库管理系统(DBMS)是( )。
A.系统软件 B. 应用软件 C.辅助设计 D. 教学软件 15.如果一个实体存在依赖性,且该实体的主码部分或全部从另外一个实体中获得,则称这个实体为( )
A 弱实体 B 依赖实体 C 复合实体 D 递归实体 16.设域D1={a1,a2,a3};D2={1,2};D3={计算机;打印机;扫描仪}。则D1、D2和D3的笛卡尔积的基数为( )。
A. 2 B. 3 C. 8 D. 18 17.数据库中只存放视图的( )。
A. 操作 B.对应的数据 C.定义 D.限制 18.下列SQL语句命令,属于DDL语言的是( )。
A. SELECT B. CREATE C. GRANT D.DELETE 19.概念结构设计阶段得到的结果是________。
《数据库原理及应用》期末试题 第 2 页 共10 页
A.数据字典描述的数据需求 B. E-R图表示的概念模型 C.某个DBMS所支持的数据模型 D. 包括存储结构和存取方法的物 20.SQL中,下列涉及空值的操作,不正确的是 ( ) A. AGE IS NULL B. AGE IS NOT NULL C. AGE = NULL D. NOT (AGE IS NULL) 21.关系模式中,各级模式之间的关系为( )。 A.3NF ∈ 2NF ∈ 1NF B.3NF ∈1NF ∈ 2NF C.1NF ∈ 2NF ∈ 3NF D.2NF ∈1NF ∈ 3NF 22.对于数据库的管理,SQL Server的授权系统将用户分成四类,并将它们按权限大小分层,其中权限最大的是( ) A.一般用户 B.系统管理员 C.数据库拥有者 D.数据库对象拥有者 23.SQL Server 触发器主要针对下列语句创建( )。 A. SELECT、INSERT、DELETE B. INSERT、UPDATE、DELETE C. SELECT、UPDATE、INSERT D. INSERT、UPDATE、CREATE 得分 三、简答题(每小题4分,共20分)
24.简要说明什么是事务以及事务ACID的含义。
事务是对数据库的一组操作,这组操作要么全都执行,要么就全部不执行(或事务是一个逻辑工作单元,它必须完整地执行或者全部不执行)。(2分) 事物的ACID的含义为:原子性、一致性、隔离性和持久性。(
《数据库原理及应用》期末试题 第 3 页 共10 页
25.SQL中表达完整性约束的规则主要有哪几种?
有主键约束(1分)、外键约束(1分)、属性值约束(1分)和全局约束(1分)等。
26.简述数据库设计的基本步骤。
(1)需求分析阶段:需求收集和分析,得到数据字典和数据流图。 (2)概念结构设计阶段:对用户需求综合、归纳与抽象,形成概念模型,用E-R图表示。
(3)逻辑结构设计阶段:将概念结构转换为某个DBMS所支持的数据模型。
(4)数据库物理设计阶段:为逻辑数据模型选取一个最适合应用环境的物理结构。
(5)数据库实施阶段:建立数据库,编制与调试应用程序,组织数据入库,程序试运行。
(6)数据库运行和维护阶段:对数据库系统进行评价、调整与修改。
27.设有关系模式R (A,B,C,D),F是R上成立的FD集,F = {D→A,D→B},试写出关系模式R的候选键,并说明理由。
①R的候选键是CD (2分) ②理由:从已知的F,可导出D→ABD, 再根据增广律,可得出CD→ABCD, 即CD值可决定全部属性值。
28.SQL的集合处理方式与宿主语言单记录处理方式之间如何协调?
以游标机制(2分)作为桥梁,将多条记录一次一条送至宿主程序处理,从而把对集合的操作转换为对单个记录的处理。
《数据库原理及应用》期末试题 第 4 页 共10 页
得分 四、应用题(29题5分,30题6分,31题
6分,32题3分,共20分)
29.学校有多名学生,财务处每年要收一次学费。为财务处收学费工作设计一个数据库,包括两个关系: 学生 (学号,姓名,专业,入学日期) 收费 (学年,学号,学费,书费,总金额)
假设规定属性的类型:学费、书费、总金额为数值型数据;学号、姓名、学年、专业为字符型数据;入学日期为日期型数据。列的宽度自定义。
试用SQL语句定义上述表的结构。(定义中应包括主键子句和外键子句)
CREATE TABLE 学生
(学号 CHAR (8), 姓名 CHAR (8), 专业 CHAR (13),
入学日期 DATE, (1分) PRIMARY KEY (学号)); (1分) CREATE TABLE 收费 (学年 CHAR (10), 学号 CHAR (8), 学费 NUMERIC (4), 书费 NUMERIC (5,2),
总金额 NUMERIC (7,2), (1分) PRIMARY KEY (学年,学号), (1分)
FOREIGN KEY (学号) REFERENCES 学生 (学号))(1分)
《数据库原理及应用》期末试题 第 5 页 共10 页
正在阅读:
海南大学数据库原理复习题及部分答案03-18
医院信息科奖惩制度09-06
高中国旗下关于铭记历史、把握当下、奋斗未来的演讲稿08-17
固体物理习题集答案11-23
回复函02-16
快乐的元旦作文400字06-20
财务管理 EVA06-03
2018年秋高考数学一轮总复习课时提升作业:第九章 算法初步、统03-29
传播学教程第六章08-10
- 多层物业服务方案
- (审判实务)习惯法与少数民族地区民间纠纷解决问题(孙 潋)
- 人教版新课标六年级下册语文全册教案
- 词语打卡
- photoshop实习报告
- 钢结构设计原理综合测试2
- 2014年期末练习题
- 高中数学中的逆向思维解题方法探讨
- 名师原创 全国通用2014-2015学年高二寒假作业 政治(一)Word版
- 北航《建筑结构检测鉴定与加固》在线作业三
- XX县卫生监督所工程建设项目可行性研究报告
- 小学四年级观察作文经典评语
- 浅谈110KV变电站电气一次设计-程泉焱(1)
- 安全员考试题库
- 国家电网公司变电运维管理规定(试行)
- 义务教育课程标准稿征求意见提纲
- 教学秘书面试技巧
- 钢结构工程施工组织设计
- 水利工程概论论文
- 09届九年级数学第四次模拟试卷
- 海南大学
- 复习题
- 原理
- 答案
- 部分
- 数据库
- 2018-2024年中国并购基金市场全景调研研究报告(目录) - 图文
- 书法教案 横折钩
- DBox2s用户手册v2.0
- 在全县企业上市工作座谈会上的讲话
- 混合式学习研究
- 保护定值、故障分类及处理、维护
- 政府项目申报及激励管理办法3
- 山东省莱芜市高三基本能力4月模拟试题
- 实验三 分支结构程序设计
- 郑州大学2012年拟接收推荐免试硕士研究生名单
- 广东省东莞市2018-2019学年高二数学下学期期末教学质量检查试题理
- 《长沙市修改出让条件补交全额楼面地价的实施细则》长国土资政发〔2007〕90号
- os实验
- 2005-2010年湖南省教师资格认定考试教育心理学真题(完美答案版)
- 条干仪毛羽指标简介
- 会计从业资格考试之会计分录
- 莆田永辉超市选址分析报告
- 中国民航发展史复习题
- 房地产行业人力资源特点
- 《新进协力员工安全读本》