




已阅读5页,还剩6页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
心系天下求学人 Page 1 of 10 专业 专注 周到 细致 福师数据库管理与应用课程练习题解析 一、 选择题 1. “商品与顾客”两个实体集之间的联系一般是( )。 A)一对一 B)一对多 C)多对一 D)多对多 D。 2. ( )是存储在计算机内有结构的数据的集合。 A)数据库系统 B)数据库 C)数据库管理系统 D)数据结构 B。 3. 关系代数运算是以( )为基础的运算。 A)关系运算 B)谓词运算 C)集合运算 D)代数运算 C。 4. 在关系模型中,以下有关关系键的描述正确的是( )。 A)可以由任意多个属性组成 B)至多由一个属性组成 C)由一个或多个属性组成,其值能唯一标识关系中的一个元组 D)以上都不对 C。 5. SQL使用( )语句为用户授予系统权限或对象权限。 A)SELECT B)CREATE C)GRANT D)REVOKE C。 6. 数据独立性是数据库技术的重要特点之一,所谓数据独立性是指( )。 A)数据与程序独立存放 B)不同的数据被存放在不同的文件中 C)不同的数据只能被队友的应用程序所使用 D)以上三种说法都不对 D。 7. 数据库系统的三级模式结构中,下列不属于三级模式的是( )。 A)内模式 B)抽象模式 C)外模式 D)概念模式 心系天下求学人 Page 2 of 10 专业 专注 周到 细致 B。 8. 关系数据库的概念模型是( )。 A)关系模型的集合 B)关系模式的集合 C)关系子模式的集合 D)存储模式的集合 A。 9. 设有如下关系表: R S W 则下列操作中正确的是( )。 A)W=RS B)W=RS C)W=R-S D)W=RS C。 10. 以下关于视图的描述中,不正确的是( )。 A)视图是外模式 B)使用视图可以加快查询语句的执行速度 C)视图是虚表 D)使用视图可以加快查询语句的编写 D。 11. 在数据库设计中,将E-R图转换成关系数据模型的过程属于( )。 A) 需求分析阶段 B) 逻辑设计阶段 C) 概念设计阶段 D) 物理设计阶段 B。 12. 相对于数据库系统,文件系统的主要缺陷有数据关联差、数据不一致性和( )。 A) 可重用性差 B) 安全性差 C) 非持久性 D) 冗余性 D。 13. 下列有关数据库的描述,正确的是( )。 A) 数据库是一个DBF文件 A B C a b c b a f c b d A B C b a f d a d A B C a b c c b d 心系天下求学人 Page 3 of 10 专业 专注 周到 细致 B) 数据库是一个关系 C) 数据库是一个结构化的数据集合 D) 数据库是一组文件 C。 14. 下列有关数据库的描述,正确的是( )。 A) 数据处理是将信息转化为数据的过程 B) 数据的物理独立性是指当数据的逻辑结构改变时,数据的存储结构不变 C) 关系中的每一列称为元组,一个元组就是一个字段 D) 如果一个关系中的属性或属性组并非该关系的关键字,但它是另一个关系的关键字,则称其为本关系的外关键字 D。 15. 将E-R图转换到关系模式时,实体与联系都可以表示成( )。 A) 属性 B) 关系 C) 键 D) 域 B。 二、 填空题 1. 数据库管理系统常见的数据模型有层次模型、网状模型和关系模型三种。 解析:本题考点是数据模型的分类。 。 2. 在数据库技术中,编写应用程序的语言一般是C,Basic等高级语言,这些语言被称宿主 语言。 解析:本题考点是宿主语言定义。 3. 关系代数运算中,专门的关系运算有并、差和交 。 解析:本题考点是专门的关系运算。 4. 设有关系模式为:系 (系编号,系名称,电话,办公地点),则该关系模型的主关系键是系编号, 主属性是系名称,非主属性是电话、办公地点。 解析:本题考点是主属性、非主属性。 5. SQL支持数据库的三级模式结构,其中外模式对应于视图和部分基本表,模式对应于基本表,内模式对应于存储文件。 解析:本题考点是三级模式结构。 心系天下求学人 Page 4 of 10 专业 专注 周到 细致 6. 在数据库理论中,数据物理结构的改变,如存储设备的更换、物理存储的更换、存取方式等都不影响数据库的逻辑结构,从而不引起应用程序的变化,称为物理独立性 。 解析:本题考点是物理独立性的含义。 7. 对现实世界进行第一层抽象的模型,称为概念模型;对现实世界进行第二层抽象的模型,称为数据 模型。 解析:本题考点是概念模型、逻辑模型。 8. 在关系代数运算中,基本的运算是并、差、选择、投影、笛卡尔积 。 解析:本题考点是关系代数基本的运算。 9. 己知科室(科室编号,名称,电话,地点)和职工(职工号,姓名,性别,调入日期,科室编号)两个关系,科室关系的主关键字是科室编号,科室关系的外关键字是无外关键字,职工关系的主关键字是 职工号,外关键字是 科室编号。 解析:本题考点是主关键字、外关键字。 10. 在SQL Server中可以定义PRIMARYKEY约束、UNIQUE 约束、DEFAULT约束、FOREIGN KEY 约束和 CHECK约束五种类型的完整性约束。 解析:本题考点是SQL Server中的完整性约束。 11. 事务是数据库系统中执行的一个正确的工作单位,它是由用户定义的一组操作序列。它具有原子性、一致性、隔离性和持久性四个特征。 心系天下求学人 Page 5 of 10 专业 专注 周到 细致 解析:本题考点是事务及其特征。 12. 需求分析是数据库设计的起点,为以后的具体设计做准备。 解析:本题考点是需求分析。 13. 关系代数运算中,专门的关系运算有并、差和交。 解析:本题考点是专门的关系运算。 14. SQL的功能包括数据定义(DDL),数据操纵(DML),数据控制(DCL),数据查询四个部分四个部分。 解析:本题考点是SQL的功能。 15. 数据库系统中,实现数据管理功能的核心软件称为数据库管理系统 。 解析:本题考点是DBMS。 三、 简答题 1. 数据库管理系统的主要功能有哪几个方面? 解析:本题考点是数据库管理系统的主要功能。 。 数据库管理系统从功能上划分主要可分为四部分: 数据库模式定义、 数据操纵语言、数据库系统控制以及数据库维护和服务。1数据库模式定义语言DDL 2数据库操纵语言DML 3数据库系统运行控制 4数据库维护和服务2. SQL中表达完整性约束的机制主要有哪几种? 解析:本题考点是SQL中表达完整性约束的机制。 在SQL中,表达完整性约束的规则有主键约束、外键约束、属性值约束和全局约束等多种形式。 (1)主键约束:可用主键子句或主键短语来定义。 如 PRIMARY KEY (S#) (主键子句) S# CHAR (4) PRIMARY KEY (其中,PRIMARY KEY 为主键短语) (2)外键约束:可用外键子句来定义 如 FOREIGN KEY (S#) REFERNCE S(S#) (3)属性值约束:包括非空值约束(NOT NULL);基于属性的检查子句(CHECK) ; 域约束子句(在“CREAT DOMAIN”语句中出现CHECK子句)如CREAT DOMAIN AGE SMALLINT CHECK (VALUE10) (4)全局约束:包括基于元组的检查子句(CHECK)和断言 断言的句法为:CREATE ASSERTION 断言名 CHECK 条件 心系天下求学人 Page 6 of 10 专业 专注 周到 细致 3. 一个图书管理系统中有如下信息: 描述读者的属性有:读者编号、姓名、性别、出生年月、单位 描述图书的属性有:书号、书名、作者、出版社 其中约定:每个读者可借看多本图书,每本图书可被多个读者借看,借出时要记录借出时间,还回时要记录还回时间。请用E-R模型描述图书和读者的联系,注明属性和联系类型;并将E-R模型转换成关系模型,同时标明各关系模式的主键和外键。 解析:本题考点是数据库概念设计及逻辑设计方法。 4. 在一个SELECT语句中,当WHERE子句、GROUP BY子句和HAVING子句同时出现在一个查询中时,SQL的执行顺序如何? 解析:本题考点是SQL语句的执行顺序。 5. 关系模型的完整性规则有哪几类? where-having-group by-select 心系天下求学人 Page 7 of 10 专业 专注 周到 细致 解析:本题考点是数据完整性约束及实现。 6. 试述数据库设计的步骤? 解析:本题考点是数据库设计的基本步骤。 7. 简述数据库系统的特点。 解析:本题考点是数据库系统的特点。 。 A:关系模型有三类完整性规则:1实体完整性基本关系的所有主属性都不能为空;2参照完整性若属性(或属性组)F是基本关系R的外码,它与基本关系S的主码相对应,则对于R中每个元组在F上的值必须为:w或者取空值(F的每个属性值均为空值时);w或者等于S中某个元组的主码值;3用户定义的完整性是针对某一具体关系数据库的约束条件,反映某一具体应用所涉及的数据必须满足的语义要求。答:(1)需求分析阶段:需求收集和分析,得到数据字典和数据流图。(2)概念结构设计阶段:对用户需求综合、归纳与抽象,形成概念模型,用E-R图表示。(3)逻辑结构设计阶段:将概念结构转换为某个DBMS所支持的数据模型。(4)数据库物理设计阶段:为逻辑数据模型选取一个最适合应用环境的物理结构。(5)数据库实施阶段:建立数据库,编制与调试应用程序,组织数据入库,程序试运行。(6)数据库运行和维护阶段:对数据库系统进行评价、调整与修改。答:用数据库管理系统来管理数据有如下特点:1 数据结构化文件系统尽管其记录内部以有了某些结构,但记录之间没有联系。数据库系统实现整体数据的结构化。数据结构化是数据库与文件系统的本质区别。2 数据的共享性好,冗余度低数据库系统从整体角度看待和描述数据,数据不再面向某个应用程序,而面向整个系统,这样大大减少了数据冗余,节约存储空间,又能够避免数据不一致性和不相容性。3 数据独立性高DBMS提供了两种映像功能,使数据具有物理独立性和逻辑独立性,简化了应用程序的编制,减少了应用程序的维护和修改。4数据由DBMS统一管理和控制数据库管理系统对数据实行统一管理,使数据库管理系统弹性大、易于扩充。DBMS还以供了数据的安全性、完整性、并发控制,数据恢复控制等功能。总之,DBMS在数据库建立、运用和维护时,对数据库进行统一控制,以保证数据的安全性、完整性,并在多用户同时使用数据库时进行并发控制,在发生故障后对系统进行恢复。 心系天下求学人 Page 8 of 10 专业 专注 周到 细致 8. SQL中表达完整性约束的机制主要有哪几种? 解析:本题考点是SQL中表达完整性约束的机制。 在SQL中,表达完整性约束的规则有主键约束、外键约束、属性值约束和全局约束等多种形式。 (1)主键约束:可用主键子句或主键短语来定义。 如 PRIMARY KEY (S#) (主键子句) S# CHAR (4) PRIMARY KEY (其中,PRIMARY KEY 为主键短语) (2)外键约束:可用外键子句来定义 如 FOREIGN KEY (S#) REFERNCE S(S#) (3)属性值约束:包括非空值约束(NOT NULL);基于属性的检查子句(CHECK) ; 域约束子句(在“CREAT DOMAIN”语句中出现CHECK子句)如CREAT DOMAIN AGE SMALLINT CHECK (VALUE10) (4)全局约束:包括基于元组的检查子句(CHECK)和断言 断言的句法为:CREATE ASSERTION 断言名 CHECK 条件9. 试述DBMS的组成 解析:本题考点是DBMS的组成。 数据库系统一般是由_、_、_、_、_组成。答案:数据库;操作系统;数据库管理系统;应用程序;用户(2)创建一个视图v1,其结果返回3门90分以上的学生的学号、姓名。 四、 编写程序 1. 假设数据库std_dbs中有3个表,各表逻辑结构设计如下: 学生表student,其结构为:学号(定长字符串,12),姓名(变长字符串,20,非空),性别(定长字符串,2,默认值“男”),年龄(整数,非空)。主键:学号 课程表course,其结构为:课程号(定长字符串,3),课程名称(变长字符串,20)。主键:课程号 成绩表grade,其结构为:学号(定长字符串,12),课程号(定长字符串,3),成绩(整数,取值0100)。主键:(学号,课程号)。外键:学号,其值取自表“学生”主键“学号”的值;课程号,其值取自表“课程”主键“课程号”的值。 请用SQL语句完成下列操作: (1)计算各个学生的总成绩,显示学生的学号、姓名和总成绩,并将成绩从大到小进行排序。 : 心系天下求学人 Page 9 of 10 专业 专注 周到 细致 解析:本题考点是SELECT语句的使用。createtablestudent(学号char(12)primarykey,姓名varchar(20)notnull,性别char(2)default男,年龄intnotnull)createtablecourse(课程号char(3)primarykey,课程名称varchar(20)createtablegrade(学号char(12),课程号char(3),成绩intcheck(成绩between0and100),constraintck_fky1foreignkey(学号)referencesstudent(学号),constraintck_fky2foreignkey(课程号)referencescourse(课程号),constraintck_pkyprimarykey(学号,课程号)(1)selects.学号,s.姓名,sum(g.成绩)fromstudents,gradegwheres.学号=g.学号groupbys.学号,s.姓名orderbyg.成绩(2)createviewv1asselectt.学号,t.姓名from(selects.学号,s.姓名,sum(g.成绩),row_number()over(partitionbys.学号)rnfromstudents,gradegwheres.学号=
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 装修公司物业费营销方案
- 施工现场环境管理实施方案及措施
- 2025年康复工程学院康复辅助器具的选用与配置及答案解析
- 2024-2025学年邮政行业职业技能鉴定试题【历年真题】附答案详解
- 2025隧道专项试题及答案
- 2024-2025学年度计算机二级题库及完整答案详解(全优)
- 2025公务员(省考)常考点试卷完整答案详解
- 2025美容化妆人员考前冲刺测试卷(夺冠)附答案详解
- 2024全国统考教师资格考试《教育教学知识与能力(小学)》高分题库含答案详解【突破训练】
- 药店相关技能鉴定自我提分评估附答案详解【B卷】
- 2025年新护士招聘三基考试题库及答案
- 2024年绍兴杭绍临空示范区开发集团有限公司招聘真题
- 2025资产抵押合同(详细)
- 小额农业贷款技术服务合作协议
- 辅警摄影基础知识培训课件
- 2025年押运员模拟考试试题及答案
- 沉井施工合同4篇
- 农业机械安全知识课件
- 轴承质检员培训课件文档
- 2025至2030有机聚合物钽电容器行业发展趋势分析与未来投资战略咨询研究报告
- 2025沈阳各区县(市)工会公开招聘工会社会工作者数量考试参考试题及答案解析
评论
0/150
提交评论