2018年10月数据库系统原理试卷
(全新整理)10月数据库原理自考试卷及答案解析

浙江省2018年10月高等教育自学考试数据库原理试题课程代码:02336一、单项选择题(本大题共15小题,每小题2分,共30分)在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内。
错选、多选或未选均无分。
1.数据库与数据库系统之间的关系是( )A.互不相干B.前者包含后者C.后者包含前者D.同一东西的不同称呼2.物理结构的改变不影响逻辑结构的性质,称为数据库的( )A.物理数据独立性B.物理结构独立性C.逻辑数据独立性D.逻辑结构独立性3.下列关于E-R模型的说法中,正确的是( )A.依赖于计算机硬件和DBMSB.独立于计算机硬件,依赖于DBMSC.独立于计算机硬件和DBMSD.依赖于计算机硬件,独立于DBMS4.有关系:教学(学号、教工号、课程号)假定每个学生可以选修多门课程,每门课程可以由多名学生来选修,每个老师可以讲授多门课程,每门课程只能由一个老师来讲授,那么该关系的主键是( )A.(课程号,教工号)B.(学号,课程号)C.(学号,教工号)D.(学号,教工号,课程号)5.在基本的关系中,下列说法正确的是( )A.行列顺序有关B.属性名允许重名C.任意两个元组不允许重复D.列是非同质的6.两个关系在没有公共属性时,其自然连接操作表现为( )A.结果为空关系B.笛卡儿积操作C.等值联接操作D.无意义的操作7.SQL基本的使用方式有两种:它可以单独使用,称为交互式;也可在用高级语言编写的应用程序中使用,称为嵌入式,这时相应的高级语言称为( )1A.元语言B.目标语言C.源语言D.宿主语言8.在某个数据库中建立了表person(no,name,sex,birthday),no为表的主码,表中已有的记录如下图所示:题8图以下四个语句中能够正确执行的插入操作是( )A.INSERT INTO person V ALUES(6,′王中′,′男′,′1964/03/08′)B.INSERT INTO person (name,sex) VALUES(′王中′,′男′)C.INSERT INTO person V ALUES(2,′男′,′王中′,′1964/03/08′)D.INSERT INTO person(no,sex) V ALUES(2,′男′)9.在关系数据库中,从关系规范化的意义看,如果关系R中的非主属性对码有部分函数依赖,那么R至多是( )A.1NFB.2NFC.3NFD.BCNF10.如果采用关系数据库来实现应用,在数据库设计的___________阶段将关系模式进行规范化处理。
(完整版)全国10月自学考试数据库系统原理试题及答案

全国2010年10月自学考试数据库系统原理试题及答案(仅供参考)课程代码:04735一、单项选择题(本大题共15小题,每小题2分,共30分)在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内。
错选、多选或未选均无分。
1.在数据库系统中,提供数据与应用程序间物理独立性的是( B ) A .外模式/模式映像 B .模式/内模式映像 C .外模式/内模式映像D .子模式/模式映像2.对于实体集A 中的每一个实体,实体集B 中至少有一个实体与之联系,反之亦然,则称实体集A 与实体集B 之间具有的联系是( C ) A .多对一 B .一对多 C .多对多D .一对一3.数据库物理设计的任务不包括...( A ) A .优化模式 B .存储记录结构设计 C .确定数据存放位置D .存取方法设计 4.设有关系WORK (ENO ,CNO ,PAY ),主码为(ENO ,CNO )。
按照实体完整性规则( D ) A .只有ENO 不能取空值 B .只有CNO 不能取空值 C .只有PAY 不能取空值D .ENO 与CNO 都不能取空值5.在关系模式R 中,函数依赖X →Y 的语义是( B )A .在R 的某一关系中,若任意两个元组的X 值相等,则Y 值也相等B .在R 的一切可能关系中,若任意两个元组的X 值相等,则Y 值也相等C .在R 的某一关系中,Y 值应与X 值相等D .在R 的一切可能关系中,Y 值应与X 值相等6.设R 是一个关系模式,F 是R 上的一个FD 集,R 分解成数据库模式ρ={R 1,…,R K }。
如果对R 中满足F 的每一个关系r ,都有r=1R ∏(r)2R ∏(r)…k R ∏(r),则称这个分解ρ是( A ) A .无损分解 B .损失分解C .保持函数依赖分解D .丢失函数依赖分解7.关系R 和S 如下表R-S的结果是( B )8.下面关于自然连接和等值连接的叙述中,不正确...的是( D )A.自然连接是一种特殊的等值连接B.自然连接要求在两个关系中有公共属性,而等值连接不必C.两种连接都可以只用笛卡尔积和选择运算导出D.自然连接要在结果中去掉重复的属性,而等值连接不必9.设有关系表S(NO,NAME,AGE),其中AGE为年龄字段,则表达式AGE NOT BETWEEN 18 AND 24 等价于( D )A.AGE<=18 OR AGE>=24 B.AGE<=18 OR AGE>24C.AGE<18 OR AGE>=24 D.AGE<18 OR AGE>2410.下列关于视图的说法中错误..的是( C )A.视图是从一个或多个基本表导出的表,它是虚表B.视图可以被用来对无权用户屏蔽数据C.视图一经定义就可以和基本表一样被查询和更新D.视图可以用来定义新的视图11.如果一个事务在故障发生之前完成,但是它并没有到达检查点,则系统恢复时应对该事务执行( A )A.REDO操作B.UNDO操作C.RESTART操作D.NULL操作12.如果事务T1需要两次读取同一数据项A,但是在两次读操作的间隔中,另一个事务T2改变了A的值,那么此并发操作所引起的问题是( C )A.丢失更新B.死锁C.不可重复读D.读脏数据13.在SQL Server 2000中,负责管理登录账号、数据库用户和权限,创建和管理数据库的工具是( B )A.服务管理器B.企业管理器C.查询分析器D.事件探查器14.PowerBuilder9.0的工作空间扩展名是( D )A..pbt B..pblC..dsw D..pbw15.在对象联系图中,表示两个属性之间值的联系为逆联系的是( D )A.小圆圈B.单箭头C.双线箭头(超类与子类联系) D.双向箭头二、填空题(本大题共10小题,每小题1分,共10分)请在每小题的空格上填上正确答案。
(完整版)数据库系统原理(含答案)

数据库系统原理自测题(2)一、单项选择题1.数据库物理存储方式的描述称为【B】A.外模式B.内模式C.概念模式D.逻辑模式2.在下面给出的内容中,不属于DBA职责的是【A】A.定义概念模式B.修改模式结构C.编写应用程序D.编写完整行规则3.用户涉及的逻辑结构用描述【C】A.模式B.存储模式C.概念模型D.逻辑模式4.数据库在磁盘上的基本组织形式是【B】A.DB B.文件 C.二维表 D.系统目录5.在DBS中,最接近于物理存储设备一级的结构,称为【D】A.外模式B.概念模式C.用户模式D.内模式6.从模块结构考察,DBMS由两大部分组成:【B】A.查询处理器和文件管理器B.查询处理器和存储管理器C.数据库编译器和存储管理器D.数据库编译器和缓冲区管理器7.设W=R⋈S,且W、R、S的属性个数分别为w、r和s,那么三者之间应满足【A】A.w≤r+s B.w<r+s C.w≥r+s D.w>r+s8.数据库系统的体系结构是数据库系统的总体框架,一般来说数据库系统应具有三级模式体系结构,它们是【A】A.外模式、逻辑模式和内模式B.内模式、用户模式和外模式C.内模式、子模式和概念模式D.子模式、模式和概念模式9.ER图是表示概念模型的有效工具之一,在ER图中的菱形框表示【A】A.联系B.实体C.实体的属性D.联系的属性10.数据库管理系统中数据操纵语言DML所事项的操作一般包括【A】A.查询、插入、修改、删除B.排序、授权、删除C.建立、插入、修改、排序D.建立、授权、修改11.设有关系R(A,B,C)和关系S(B,C,D),那么与R⋈S等价的关系代数表达式是【C】A.π1,2,3,4(σ2=1∧3=2(R×S))B.π1,2,3,6(σ2=1∧3=2(R×S))C.π1,2,3,6(σ2=4∧3=5(R×S))D.π1,2,3,4(σ2=4∧3=5(R×S))12.在关系模式R中,函数依赖X→Y的语义是【B】A.在R的某一关系中,若两个元组的X值相等,则Y值也相等B.在R的每一关系中,若两个元组的X值相等,则Y值也相等C.在R的某一关系中,Y值应与X值相等D.在R的每一关系中,Y值应与X值相等13.设有关系模式R(A,B,C,D),R上成立的FD集F={A→C,B→C},则属性集BD 的闭包(BD)+为【B】A.BD B.BCD C.ABD D.ABCD14.有10个实体类型,并且它们之间存在着10个不同的二元联系,其中2个是1:1联系类型,3个是1:N联系类型,5个是M:N联系类型,那么根据转换规则,这个ER结构转换成的关系模式有【B】A.13个B.15个 C.18个 D.20个15.关系模式R分解成数据库模式ρ的一个优点是【D】A.数据分散存储在多个关系中B.数据容易恢复C.提高了查询速度D.存储悬挂元组16.事务并发执行时,每个事务不必关心其他事务,如同在单用户环境下执行一样,这个性质称为事务的【D】A.持久性B.一致性 C.孤立性 D.隔离性17.用户或应用程序使用数据库的方式称为【B】A.封锁B.权限 C.口令D.事务18.常用的关系运算是关系代数和。
2018年福建华侨大学数据库系统原理考研真题解析版

2018年福建华侨大学数据库系统原理考研真题一、选择题 (每题3分,共60分)1、关于键的描述,下面错误的是()。
A)在关系中能唯一标识元组的属性集称为关系模式的超键B)不含有多余属性的超键称为候选键C)如果模式R中属性K是其他模式的主键,那么K在模式R中称为内键D)用户选作元组标识的候选键称为主键2、在关系模型中,对关系的叙述不正确的是()。
A)关系中每一个属性值都是不可分解的B)关系中允许出现重复元组C)由于关系是一个集合,因此不考虑元组间的顺序,即没有行序D)元组中的属性在理论上也是无序的3、数据库三级模式中,用户与数据库应用系统的接口是()。
A)模式 B)外模式 C)内模式 D)逻辑模式4、为了解决并发操作带来的数据不一致的问题,DBMS通常采取()技术。
A) 恢复 B) 完整性控制 C) 授权 D) 封锁5、在数据库技术中,"脏数据"是指( )。
A)未回退的数据 B)未提交的数据C)回退的数据 D)未提交随后又被撤销的数据6、关系模式至少应该属于( )。
A)1NF B)2NF C)3NF D)BCNF7、设关系模式R(A,B,C,D),F={A→B, B→C }是R上的FD集,则属性集BD的闭包{BD}+为()。
A)BD B)CD C)BC D)BCD8、下面不是数据库恢复采用的方法是()。
A)建立检查点 B)建立副本 C)建立日志文件 D)建立索引9、在关系代数运算中,五种基本运算为()。
A)并、差、选择、投影、自然连接 B)并、差、交、选择、投影C)并、差、选择、投影、笛卡尔积 D)并、差、交、选择、乘积10、下面关于多值依赖的选项中,错误的是()。
A) 若A→→BC,则A→→B,A→→C B) 若A→→B,则A→BC) 若A→→B,B→→C,则A→→C D) 若A→→B,则A→→C,其中C=Z-A-B11、在SQL语言中,用于测试列值非空的短语是( ) 。
A. IS NOT EMPTYB. NOT UNIQUEC. IS NOT NULLD. NOT EXISTS12、SQL2提供事务的四种隔离级别,其中最高级别是( )。
数据库系统原理2018版课后答案

1.数据库系统原理2018版课后答案第一章数据库系统概述选择题B、B、A简答题1请简述数据数据库。
数据库管理系统数据库系统的概念。
P27数据是描述事物的记录符号,是指用物理符号记录下来的,可以鉴别的信息。
数据库即存储数据的仓库,严格意义上是指长期存储在计算机中的有组织的、可共享的数据集合。
数据库管理系统是专门用于建立和管理数据库的一夺软件。
介于应用程序和操作系统之间。
数据库系统是指在计算机中引入数据库技术之后的系统,包括数据库、数据库管理系统及相关实用工具、应用程序、数据库管理员和用户。
2请简述早数据库管理技术中,与人工管理、文件系统相比,数据库系统的优点。
数据共享性高数据冗余小易于保证数据一致性数据独立性高可以实施统一管理与控制减少了应用程序开发与维护的工作量3请简述数据库系统的三级模式和两层映像的含义。
P31答:数据库的三级模式是指数据库系统是由模式、外模式和内模式三级工程的。
对应了数据的三级抽象。
两层映像是指三级模式之间的映像关系,即外模式/模式映像和模式/内模式映像。
4请简述关系模型与网状模型、层次模型的区别。
P35使用二维表结构表示实体及实体间的联系建立在严格的数学概会的基础上概念单一、统一用关系表示实体和实体之间的联系,数据结构简单清晰。
用户易懂易用存取路径对用户透明,具有更高的数据独立性、更好的安全保密性。
第二章关系数据库选择题C、C、D简答题1.请简述关系数据库的基本特征。
P48答:关系数据库的基本特征是使用关系数据模型组织数据。
2.请简述什么是参照完整性约束。
P55答:参照完整性约束是指:若属性或属性组F是基本关系R的外码,与基本关系S的主码K相对应。
则对于R中每个元组在F上的取值只允许有两种可能,要么是空值,要么与S中某个元组的主码值对应。
3请简述关系规范化过程。
答:对于存在数据冗余、插入异常,删除异常问题的关系机式,应采取将一个关系模式分为多个关系模式的方法进行处理。
一个低一级范式的关系模式。
数据库系统原理练习题库(附参考答案)

数据库系统原理练习题库(附参考答案)一、单选题(共100题,每题1分,共100分)1.属于数据库结构设计阶段的是A、程序设计B、功能设计C、事务设计D、逻辑结构设计正确答案:D2.人工管理阶段,计算机主要应用于A、数据集成B、科学计算C、过程控制D、故障恢复正确答案:B3.下列关于数据控制语言的说法中,正确的是A、REVOKE语句用于授予权限B、GRANT语句用于收回权限C、数据控制语言主要用于数据执行流程管理D、数据控制语言包括的主要SQL语句是GRANT和REVOKE正确答案:D4.下列属于关联分析算法的是A、AprioriB、GMMC、RedisD、HBase正确答案:A5.同一数据被反复存储的情况是A、删除异常B、插入异常C、更新异常D、数据冗余正确答案:D6.产生数据不一致的主要原因是并发操作破坏了事务的A、持续性B、一致性C、原子性D、隔离性正确答案:D7.DBMS提供【】来严格地定义模式。
A、模式描述语言B、子模式描述语言C、内模式描述语言D、程序设计语言正确答案:A8.关系数据库以【】作为数据的逻辑模型。
A、二维表B、关系C、关系模型D、数据库正确答案:C9.关于调用存储过程的说法,错误的是A、可以从交互式界面调用B、可以使用CALL语句来调用存储过程C、可以由嵌入式SQL调用D、不是所有的SQL接口都能调用存储过程正确答案:D10.可唯一标识实体的属性集称为A、键B、实体型C、域D、属性正确答案:A11.目的是为可实际运行的应用程序设计提供依据与指导,并作为设计评价的基础的是A、设计评价B、编制应用程序设计说明C、模型转换D、子模式设计正确答案:B12.在使用游标的过程中,需要注意的事项不包括A、游标不能单独在查询操作中使用B、在一个BEGIN···END语句块中每一个游标的名字并不是唯一的C、游标是被SELECT语句检索出来的结果集D、在存储过程或存储函数中可以定义多个游标正确答案:B13.对关系的描述不正确的是A、关系中的元组次序可交换B、关系可以嵌套定义C、关系是一张二维表D、关系是一个集合正确答案:B14.下列关于MySQL的说法中,正确的是A、在MySQL中,一个关系对应多个基本表B、在MySQL中,一个或多个基本表对应一个存储文件C、在MySQL中,一个表只能有一个索引D、在MySQL中,索引不能存放在存储文件中正确答案:B15.关系数据库是以【】的形式组织数据。
自考数据库系统原理真题及答案附解析

2018年10月高等教育自学考试全国统一命题考试数据库系统原理试卷课程代码04735本试卷共4页,满分l00分,考试时间l50分钟;考生答题注意事项:1.本卷所有试题必须在答题卡上作答;答在试卷上无效,试卷空白处和背面均可作草稿纸; 2.第一部分为选择题;必须对应试卷上的题号使用2B铅笔将“答题卡”的相应代码涂黑; 3.第二部分为非选择题;必须注明大、小题号,使用0.5毫米黑色字迹签字笔作答;4.合理安排答题空间,超出答题区域无效;第一部分选择题一、单项选择题:本大题共l5小题,每小题2分,共30分;在每小题列出的备选项中只有一项是最符合题目要求的,请将其选出;A 1.描述事物的符号记录是P27A.Data B.DB C.DBMS D.DBSA 2.不属于人工管理阶段特点的是P30A.数据共享 B.数据不保存C.应用程序管理数据 D.数据面向应用C 3.关系表中的列,也称作P44A.元组 B.记录 C.字段 D.数组B 4.关系中包含在任何一个候选码中的属性称为P46A.非主属性 B.主属性C.非码属性 D.超属性D 5.关于参照关系和被参照关系叙述正确的是P47A.以外码相关联的两个关系,以外码作为主码的关系称为参照关系B. 以外码相关联的两个关系,外码所在的关系称为被参照关系C.参照关系也称为主关系,被参照关系也称为从关系D.参照关系也称为从关系,被参照关系也称为主关系B 6.将相关数据集中存放的物理存储技术是P82A.非聚集 B.聚集C.授权 D.回收D 7.颁布SQL3的年份是P84年 B.1987年C.1989年 D.1999年C 8.可用于收回权限的SQL语句是P151A.GRANT B.ROLLC.REVOKE D.RETURNA 9.在MySQL中,用于实现交叉连接的关键字是SQL Cross Join交叉连接是一种连接操作,它生成两个或多个表的笛卡尔积;P109A.CROSS JOIN B.INNER JOINC.JOIN D.LEFT JOIN 、D 10.对于使用存储过程的好处说法错误的是P125A.可增强SQL语言的功能’B.可增强SQL语言的灵活性C.具有良好的封装性D.系统运行稳定A 11.可以独立地删除完整性约束,而不会删除表的语句是p140A.ALTER TABLE B.DROP TABLEC.CHECK TABLE D.DELEALTERC 12.在触发器的创建中,每个表每个事件每次只允许一个触发器,因此每个表最多支持的触发器是p141每条insert,update,delete的之前和之后,共6条A.1个 B.3个C.6个 D.8个B 13.用于删除一个或多个MySQL账户,并消除其权限的语句是p146A.DROP USERS B.DROP USERC.ALTER USERS USERD 14.把数据按照相似性归纳成若干类别的是p184A.概念描述 B.关联分析C.分类 D.聚类C 15.数据库技术与人工智能技术相结合出现的数据库系统是p180A.分布式数据库系统 B.并行数据库系统C.主动数据库系统 D.移动数据库系统第二部分非选择题二、填空题:本大题共l0空,每空l分,共l0分;16.引起数据不一致的根源是___数据冗余______;p3217.元组中的一个属性值,称为___分量______;p4518.一类较为普遍、常用的数据库设计方法是___规范设计法______;p6519.在MySQL中,变量名称前常添加一令“”符号的是____用户_____变量;p8820.在MySQL中,给局部变量赋值的语句是__SET_______;p12821.封锁带来的一个重要问题是可能引起“活锁”与“____死锁_____”;p15622.数据库恢复是以备份为基础的,它是与备份相对应的__系统维护__和管理操作;p158 23.通过使用MySQL数据库的___CREAT DATABASE__命令,创建数据库;p8924.图存储数据库是基于图理论构建的,使用结点、属性和____边_____的概念;p187 25.数据仓库具有三个常用的重要概念,即粒度、分割和 ___维______;p182三、设计题:本大题共5小题,每小题4分,共20分;某房屋租赁公司数据库包含三个关系:房屋房屋编号,小区名,租金,地区会员会员编号,会员名,性别,所在区,联系租赁房屋编号,会员编号,租借日期,到期日期实现下列操作:26.使用关系代数查询“万科城”小区的房屋信息;P52(房屋)σ小区名=‘万科城’27.使用关系代数查询会员的会员名和联系;P53(会员)π会员名,联系电话PS:有运算符号的用σ,没有的用π28.使用SQL语句查询每个相同地区的房屋数量;P106SELECT 地区,COUNT AS ‘房屋数量’FROM 房屋GROUP BY 地区;29.使用SQL语言查询“李红”租过的房屋编号和租借日期;P106-119SELECT 房屋编号,租借日期FROM 租赁WHERE 会员编号INSELECT 会员编号FROM 会员WHERE 会员名=’李红’;30.使用SQL语言建立一个“男”会员的视图VSH,该视图包括信息:会员编号,会员名,性别,联系;P120CREATE VIEW VSH会员编号,会员名,性别,联系AS SELECT 会员编号,会员名,性别,联系FROM 会员WHERE 性别=’男’;四、简答题:本大题共5小题,每小题6分,共30分;31.简述关系模型的优点;P411关系模型是建立在严格的数学概念的基础上的;2关系模型的概念单一,统一用关系来表示实体以及实体之间的联系,关系模型的数据结构简单、清晰,用户易懂、易用;3关系模型的存取路径对用户透明,从而具有更高的独立性、更好的安全保密性,也简化了程序员的工作和数据库开发建立的工作;32.简述用户定义完整性约束;P55用户定义的完整性约束是针对某一应用环境的完整性约束条件, 它反映了某具体应用所涉及的数据应满足的要求; 关系模型提供定义和检验这类完整性规则的机制, 其目的是用统一的方式由系统来处理它们, 不再由应用程序来完成这项工作, 在实际系统中, 这类完整性规则, 一般在建立数据库表的同时进行定义,但如果某些约束条件没有建立在库表一级,则应用编程人员应在各模块的具体编程中通过程序进行检查和控制; 33.简述数据操纵语言的功能及主要SQL语句;P85数据操纵语言主要用于操纵数据库的各种对象, 特别是检索和修改数据;数据操纵语言包括的主要SQL语句有:1 SELECT :检索数据;2 INSERT :将数据插入到表或视图中;3 UPDATE :修改表或视图中的数据;4 DELETE :从表或视图中删除数据;34.简述使用游标的注意事项;P1311游标只能用于存储过程或存储函数中,不能单独在查询操作中使用;2在存储过程或存储函数中可以定义多个游标,但是在一个BEGIN …END 语句块中每一个游标的名字必须是唯一的;3游标不是一条 SELECT 语句,是被 SELECT 语句检索出来的结果集;35.简述事务的概念与事务的特征;P1521事务是用户定义的一个数据操作序列,这些操作可作为一个完整的操作单元,要么全部执行,要么全部不执行,是一个不可分割的工作单位;2事务的特征:原子性、一致性、隔离性和持续性;五、综合题:l0分;36.设有关系模式R读者号,姓名,单位号,单位名,图书号,书名,借阅日期,还书日期存储读者借阅图书等信息;如果规定:每个读者只属于一个单位;每个读者可以借阅多本图书,每本图书也可以被多名读者借阅,每个读者也可以对某本图书多次借阅,但每个读者每本图书每天最多借一次;1根据上述条件,写出模式R的关键字;2R最高属于第几范式,为什么,3举例说明R在何种情况下会发生删除异常;4将R规范到3NF;答:1)读者号,图书号,借阅日期2)第一范式,因为存在非主属性对码的部分函数依赖3)删除读者借阅图书信息时,可能把读者信息也删除了4)R1读者号,姓名,单位号R2单位号,单位名R3图书号,书名R4图书号,读者号,借阅日期,还书日期。
《数据库原理》期末试卷及答案(A)

只有一个是符合题目要求的,请将其代码填在题后的括号内。
错选或未选都无分。
)1、A2、D3、C4、A5、B6、A7、C8、D9、B 10、D11、B 12、C 13、B 14、D 15、B16、D 17、B 18、D 19、B 20、B二、填空题(本大题共10小题,每小题1分,共10分。
将正确的答案填在每小题的空格内。
错填或不填均无分)21、程序22、m×n23、自然连接24、CREATE INDEX25、聚簇索引26、元组27、空值28、授权29、投影30、GROUP BY三、名词解释(本大题共5小题,每小题3分,共15分)31、数据库管理系统是数据库系统的核心,是为数据库的建立、使用和维护而配置的软件。
它建立在操作系统的基础上,是位于操作系统和用户之间的一层管理软件,负责对数据库进行同一的管理和控制。
它的功能主要包含6个方面:(1)数据定义(2)数据操纵(3)数据库进行管理(4)数据组织、存储和管理(5)数据库的建立和维护(6)数据通信接口32、完全函数依赖:在关系模式R(U)中,如果X→Y,并且对于X的任何一个真子集X’,都有,则称Y完全函数依赖于X。
33、视图视图是从一个或几个基本表(或视图)导出的表,它与基本表不同,是一个虚表。
数据库中只存放视图的定义,而不存放视图对应的数据,这些数据仍存放在原来的基本表中。
基本表中的数据发生变化,从视图中查询出的数据也随之发生变化。
从这个意义上讲,视图就像一个窗口,透过它可以看到数据库中自己感兴趣的数据及其变化。
34、主码和主属性如果关系中的某一个属性组的值能够唯一地标识一个元组,而其子集不行,则称该属性组为侯选码。
若一个关系有多个侯选码,则选定其中一个为主码。
侯选码的诸属性称为主属性。
35、游标游标是系统为用户开设的一个数据缓冲区,存放SQL的执行结果。
嵌入式SQL用游标来协调SQL语言与主语言之间的数据处理。
每个游标区都有一个名字。
用户可以用SQL语句逐一从游标中获取记录,并赋给主变量,交由主语言进一步处理。
数据库系统原理(2018年版)课后习题参考答案解析

第三代数据库系统必须保持或集成第二代数据库系统技术
第三代数据库系统必须对其他系统开放
2.描述数据仓库粒度的概念P182
粒度是指数据仓库数据单位中保存数据的细化或综合程度
3.描述数据挖掘技术的能P183
概念描述
关联分析
分类与预测
聚类
孤立点检测
趋势和演变分析
视图的内容是由存储在数据库中进行查询操作的SQL语句定义的,它的列数据与行数据均来自于定义视图的查询所引用的基本表。
视图不适宜数据集的形式存储在数据库中的,它所对应的数据实际上是存储在视图所引用的基本表中的。
视图是用来查看存储在别处的数据的一种虚拟表,本身不存储数据。
第五章 数据库编程
简答题
1.请简述存储过程的概念P125
答:参照完整性约束是指:若属性或属性组F是基本关系R的外码,与基本关系S的主码K相对应,则对于R中每个元组在F上的取值只允许有两种可能,要么是空值,要么与S中某个元组的主码值对应。
3.请简述关系规范化过程。
答:对于存在数据冗余、插入异常、删除异常问题的关系模式,应采取将一个关系模式分解为多个关系模式的方法进行处理。一个低一级范式的关系模式,通过模式分解可以转换为若干个高一级范式的关系模式,这就是所谓的规范化过程。
数据库系统是指在计算机中引入数据库技术之后的系统,包括数据库、数据库管理系统及相关实用工具、应用程序、数据库管理员和用户。
2.请简述早数据库管理技术中,与人工管理、文件系统相比,数据库系统的优点。
数据共享性高
数据冗余小
易于保证数据一致性
数据独立性高
可以实施统一管理与控制
减少了应用程序开发与维护的工作量
数据库系统原理(2018版)课后习题参考答案

选择题
A、D、D
填空题
数据库系统就是指在计算机中引入数据库技术之后得系统,包括数据库、数据库管理系统及相关实用工具、应用程序、数据库管理员与用户。
2、请简述早数据库管理技术中,与人工管理、文件系统相比,数据库系统得优点。
数据共享性高
数据冗余小
易于保证数据一致性
数据独立性高
可以实施统一管理与控制
减少了应用程序开发与维护得工作量
一对多联系:对于实体集A中得每个实体,实体集B中有N个实体与之联系,反之,对于实体集B中得每个实体,实体集A中最多只有一个实体与之联系。举例:班级与班级成员,每个班级对应多个班级成员,每个班级成员只对应一个班级。
多对多联系:对于实体集A中得每个实体,实体集B中有N个实体与之联系,反之,对于实体集B中得每个实体,实体集A中有M个实体与之联系。举例:授课班级与任课教师,每个班级对应多名任课教师,每个任课教师也对应多个授课班级。
答案仅供参考
第一章 数据库系统概述
选择题
B、B、A
简答题
1、请简述数据,数据库,数据库管理系统,数据库系统得概念。 P27
数据就是描述事物得记录符号,就是指用物理符号记录下来得,可以鉴别得信息。
数据库即存储数据得仓库,严格意义上就是指长期存储在计算机中得有组织得、可共享得数据集合。
数据库管理系统就是专用于建立与管理数据库得一套软件,介于应用程序与操作系统之间。
建立在严格得数学概念得基础上
概念单一,统一用关系表示实体与实体之间得联系,数据结构简单清晰,用户易懂易用
存取路径对用户透明,具有更高得数据独立性、更好得安全保密性。
第二章 关系数据库
选择题
C、C、D
简答题
2018年数据库原理复习例题

一、单选题1 关系演算的基础是()A、形式逻辑中的逻辑演算B、形式逻辑中的关系演算C、数理逻辑中的谓词演算D、数理逻辑中的形式演算答案:C2 关于数据库系统的说法不正确的是( ).A、数据库系统是指引入数据库技术后的计算机系统B、狭义地讲,数据库系统就是数据库管理系统C、狭义地讲,数据库系统由数据库和数据库管理系统组成D、广义地讲,数据库系统由数据库、数据库管理系统(及其开发工具)、应用系统,数据库管理员和用户构成答案:B3 对数据库并发操作有可能带来的问题包括( )A、读出“脏数据”B、带来数据的冗余C、未被授权的用户非法存取数据D答案:A4 事务有多个性质,其中不包括( )A、一致性B、唯一性C、原子性D答案:B5 属性类型允许是基本数据类型、结构类型和集合类型的模型是()A、平面关系模型B、嵌套关系模型C、复合对象模型D、分布式关系模型答案:C6 反映现实世界中实体及实体间联系的信息模型是( )A、关系模型B、层次模型C、网状模型D、E-R答案:D7 设在关系模型中,同一表中的不同属性命名()。
A、可相同B、必须相同C、必须不同D、可相同,但数据类型不同答案:C8 关系模式的规范化过程主要是为克服数据库逻辑结构中存在的插入异常、删除异常以及( )A、数据不一致性B、结构不合理C、数据冗余度大D、数据丢失答案:C9 局部E-R图中实体类的冲突主要类型是( ).A、属性冲突、命名冲突和结构冲突B、命名冲突和属性冲突C、属性冲突D、结构冲突和命名冲突答案:A10 在关系演算中,元组变量的变化范围是( ).A、某一命名的关系B、数据库中的所有关系C、某一个域D、数据库中的所有域答案:C11 数据字典的内容应包括( ).A、数据项,数据结构B、数据流,数据存储,处理过程C、数据项,数据结构,数据流,数据存储,处理过程D、数据结构,数据流答案:C12 关于数据处理和数据管理,下列叙述正确的是( )A、数据处理经历了人工系统、文件系统、数据库系统三个阶段B、数据处理是数据管理的中心问题C、数据管理的主要工作是对数据进行收集、分类整理、组织、存储、维护、检索等操作D、数据管理技术优劣不影响数据处理的效率答案:C13 SQL的全局约束是指基于元组的检查子句和()A、非空值约束B、域约束子句C、断言D、外键子句答案:C14下列四项中,不属于数据库特点的是( )A、数据共享BC、数据冗余很高D答案:C15关系数据模型的三个组成部分中,不包括( )A、完整性规则B、数据结构C、数据操作D答案:D16如何构造出一个合适的数据逻辑结构是( )主要解决的问题。
04735数据库系统原理(2018年版)课后习题参考题答案

04735数据库系统原理(2018年版)课后习题参考题答案答案仅供参考第一章数据库系统概述选择题B、B、A简答题1.请简述数据,数据库,数据库管理系统,数据库系统的概念。
P27数据是描述事物的记录符号,是指用物理符号记录下来的,可以鉴别的信息。
数据库即存储数据的仓库,严格意义上是指长期存储在计算机中的有组织的、可共享的数据集合。
数据库管理系统是专门用于建立和管理数据库的一套软件,介于应用程序和操作系统之间。
数据库系统是指在计算机中引入数据库技术之后的系统,包括数据库、数据库管理系统及相关实用工具、应用程序、数据库管理员和用户。
2.请简述早数据库管理技术中,与人工管理、文件系统相比,数据库系统的优点。
数据共享性高数据冗余小易于保证数据一致性数据独立性高可以实施统一管理与控制减少了应用程序开发与维护的工作量3.请简述数据库系统的三级模式和两层映像的含义。
P31答:数据库的三级模式是指数据库系统是由模式、外模式和内模式三级工程的,对应了数据的三级抽象。
两层映像是指三级模式之间的映像关系,即外模式/模式映像和模式/内模式映像。
4.请简述关系模型与网状模型、层次模型的区别。
P35使用二维表结构表示实体及实体间的联系建立在严格的数学概念的基础上概念单一,统一用关系表示实体和实体之间的联系,数据结构简单清晰,用户易懂易用存取路径对用户透明,具有更高的数据独立性、更好的安全保密性。
第二章关系数据库选择题C、C、D简答题1.请简述关系数据库的基本特征。
P48答:关系数据库的基本特征是使用关系数据模型组织数据。
2.请简述什么是参照完整性约束。
P55答:参照完整性约束是指:若属性或属性组F是基本关系R的外码,与基本关系S的主码K相对应,则对于R中每个元组在F上的取值只允许有两种可能,要么是空值,要么与S中某个元组的主码值对应。
3.请简述关系规范化过程。
答:对于存在数据冗余、插入异常、删除异常问题的关系模式,应采取将一个关系模式分解为多个关系模式的方法进行处理。
数据库系统原理(含答案)

数据库系统原理自测题(2)一、单项选择题1.数据库物理存储方式的描述称为【B】A.外模式B.内模式C.概念模式D.逻辑模式2.在下面给出的内容中,不属于DBA职责的就是【A】A.定义概念模式B.修改模式结构C.编写应用程序D.编写完整行规则3.用户涉及的逻辑结构用描述【C】A.模式B.存储模式C.概念模型D.逻辑模式4.数据库在磁盘上的基本组织形式就是【B】A.DB B、文件C、二维表D、系统目录5.在DBS中,最接近于物理存储设备一级的结构,称为【D】A.外模式B.概念模式C.用户模式D.内模式6.从模块结构考察,DBMS由两大部分组成: 【B】A.查询处理器与文件管理器 B.查询处理器与存储管理器C.数据库编译器与存储管理器D.数据库编译器与缓冲区管理器7.设W=R⋈S,且W、R、S的属性个数分别为w、r与s,那么三者之间应满足【A】A.w≤r+sB.w<r+sC.w≥r+sD.w>r+s8.数据库系统的体系结构就是数据库系统的总体框架,一般来说数据库系统应具有三级模式体系结构,它们就是【A】A.外模式、逻辑模式与内模式B.内模式、用户模式与外模式C.内模式、子模式与概念模式D.子模式、模式与概念模式9.ER图就是表示概念模型的有效工具之一,在ER图中的菱形框表示【A】A.联系B.实体C.实体的属性D.联系的属性10.数据库管理系统中数据操纵语言DML所事项的操作一般包括【A】A.查询、插入、修改、删除B.排序、授权、删除C.建立、插入、修改、排序D.建立、授权、修改11.设有关系R(A,B,C)与关系S(B,C,D),那么与R⋈S等价的关系代数表达式就是【C】 A.π1,2,3,4(σ2=1∧3=2(R×S)) B.π1,2,3,6(σ2=1∧3=2(R×S))C.π1,2,3,6(σ2=4∧3=5(R×S))D.π1,2,3,4(σ2=4∧3=5(R×S))12.在关系模式R中,函数依赖X→Y的语义就是【B】A.在R的某一关系中,若两个元组的X值相等,则Y值也相等B.在R的每一关系中,若两个元组的X值相等,则Y值也相等C.在R的某一关系中,Y值应与X值相等D.在R的每一关系中,Y值应与X值相等13.设有关系模式R(A,B,C,D),R上成立的FD集F={A→C,B→C},则属性集BD的闭包(BD)+为【B】 A.BDB.BCDC.ABDD.ABCD14.有10个实体类型,并且它们之间存在着10个不同的二元联系,其中2个就是1:1联系类型,3个就是1:N联系类型,5个就是M:N联系类型,那么根据转换规则,这个ER 结构转换成的关系模式有【B】A.13个B.15个C.18个D.20个15.关系模式R分解成数据库模式ρ的一个优点就是【D】A.数据分散存储在多个关系中B.数据容易恢复C.提高了查询速度D.存储悬挂元组16.事务并发执行时,每个事务不必关心其她事务,如同在单用户环境下执行一样,这个性质称为事务的【D】 A.持久性 B.一致性 C.孤立性 D.隔离性17.用户或应用程序使用数据库的方式称为【B】A.封锁B.权限C.口令D.事务18、常用的关系运算就是关系代数与。
《数据库系统原理》试题及参考答案

《数据库系统原理》在线作业参考资料一、单选题1、数据库管理系统中数据操纵语言dml所实现的操作一般包括(A)A 查询、插入、修改、删除B 排序、授权、删除C 建立、插入、修改、排序D 建立、授权、修改2、SELECT语句执行的结果是(D)A 性数据项B 元组C 视图D 表3、数据库的数据的共享是指(D)。
A 多种应用、多种语言、多个用户相互覆盖地使用数据集合B 多个用户、同一种语言共享数据C 多个用户共享一个数据文件D 同一个应用中的多个程序共享一个数据集合4数据库中全部数据的整体逻辑结构的描述是(A)A 概念模式B 内模式C 外模式D 存储模式5、er图中的主要元素是(B)A 结点、记录和文件B 实体、联系和属性C 记录、文件和表D 记录、表、属性6、使某个事务永远处于等待状态,而得不到执行的现象称为(B)A 死锁B 活锁C 串行调度D 不可串行调度7、设有关系模式R(OISQDB),其函数依赖集为:S→D,I→B,IS→Q,B→O。
则R的候选键是(D)。
A SB ISBC ID IS8、索引的作用之一是(C)A 节省存储空间B 便于管理C 加快查询速度D 建立各数据表之间的联系9、以下有关ORDER BY子句的叙述中不正确的是(A)。
A 子查询也可以使用ORDER BY子句B 在SELECT语句中,ORDER BY只能在所有其他子句之后,最为最后一个字句出现C ORDER BY子句可以对多个列进行排序D 在视图中不能使用ORDERBY子句10、任何二元关系模式所属的最高范式是(D)。
A 1NFB 2NFC 3NFD BCNF11、R(A,B,C,D),函数依赖为:B→D,D→B,AB→C。
则R最高属于第(C)范式A 1NFB 2NFC 3NF DBCNF12、单个用户使用的数据视图的描述,称为(A)。
A 外模式B 存储模式C 内模式D 概念模式13、要控制两个表中数据的完整性和一致性可以设置“参照完整性规则”,要求这两个表(D)A不同数据库中的两个表B连接属性的属性名相同C连接属性的属性数据类型相同D连接属性之间存在外部关系键与关系键的对应关系14、在关系中,关系键由(C)。
04735数据库系统原理(2018版)课后习题参考答案.pdf

2.请简述什么是参照完整性约束。 P55
答:参照完整性约束是指:若属性或属性组 F 是基本关系 R 的外码,与基本关系 S 的主码 K
相对应,则对于 R 中每个元组在 F 上的取值只允许有两种可能,要么是空值,要么与
S中
某个元组的主码值对应。
3.请简述关系规范化过程。
答:对于存在数据冗余、 插入异常、 删除异常问题的关系模式,应采取将一个关系模式分解
实体集 B 中的每个实体,实体集 A 中最多只有一个实体与之联系。举例:班级与班级成员,
每个班级对应多个班级成员,每个班级成员只对应一个班级。
多对多联系:对于实体集 A 中的每个实体,实体集 B 中有 N 个实体与之联系,反之,对于
实体集 B 中的每个实体,实体集 A 中有 M 个实体与之联系。举例:授课班级与任课教师,
3.请简述数据库系统的三级模式和两层映像的含义。
P31
答:
数据库的三级模式是指数据库系统是由模式、 外模式和内模式三级工程的, 对应了数据的三
级抽象。
两层映像是指三级模式之间的映像关系,即外模式
/ 模式映像和模式 / 内模式映像。
4.请简述关系模型与网状模型、层次模型的区别。
P35
使用二维表结构表示实体及实体间的联系
来自于定义视图的查询所引用的基本表。 视图不适宜数据集的形式存储在数据库中的,
它所对应的数据实际上是存储在视图所引用的
基本表中的。
视图是用来查看存储在别处的数据的一种虚拟表,本身不存储数据。
文档鉴赏
第五章 数据库编程
简答题
1. 请简述存储过程的概念 P125
存储过程是一组为了完成某项特定功能的
SQL 语句集,经过编译后存储在数据库中,可以
2018年数据库原理复习例题

一、单选题1 关系演算的基础是()A、形式逻辑中的逻辑演算B、形式逻辑中的关系演算C、数理逻辑中的谓词演算D、数理逻辑中的形式演算答案:C2 关于数据库系统的说法不正确的是( ).A、数据库系统是指引入数据库技术后的计算机系统B、狭义地讲,数据库系统就是数据库管理系统C、狭义地讲,数据库系统由数据库和数据库管理系统组成D、广义地讲,数据库系统由数据库、数据库管理系统(及其开发工具)、应用系统,数据库管理员和用户构成答案:B3 对数据库并发操作有可能带来的问题包括( )A、读出“脏数据”B、带来数据的冗余C、未被授权的用户非法存取数据D答案:A4 事务有多个性质,其中不包括( )A、一致性B、唯一性C、原子性D答案:B5 属性类型允许是基本数据类型、结构类型和集合类型的模型是()A、平面关系模型B、嵌套关系模型C、复合对象模型D、分布式关系模型答案:C6 反映现实世界中实体及实体间联系的信息模型是( )A、关系模型B、层次模型C、网状模型D答案:D7 设在关系模型中,同一表中的不同属性命名()。
A、可相同B、必须相同C、必须不同D、可相同,但数据类型不同答案:C8 关系模式的规范化过程主要是为克服数据库逻辑结构中存在的插入异常、删除异常以及( )A、数据不一致性B、结构不合理C、数据冗余度大D、数据丢失答案:C9 局部图中实体类的冲突主要类型是( ).A、属性冲突、命名冲突和结构冲突B、命名冲突和属性冲突C、属性冲突D、结构冲突和命名冲突答案:A10 在关系演算中,元组变量的变化范围是( ).A、某一命名的关系B、数据库中的所有关系C、某一个域D、数据库中的所有域答案:C11 数据字典的内容应包括( ).A、数据项,数据结构B、数据流,数据存储,处理过程C、数据项,数据结构,数据流,数据存储,处理过程D、数据结构,数据流答案:C12 关于数据处理和数据管理,下列叙述正确的是( )A、数据处理经历了人工系统、文件系统、数据库系统三个阶段B、数据处理是数据管理的中心问题C、数据管理的主要工作是对数据进行收集、分类整理、组织、存储、维护、检索等操作D、数据管理技术优劣不影响数据处理的效率答案:C13 的全局约束是指基于元组的检查子句和()A、非空值约束B、域约束子句C、断言D、外键子句答案:C14下列四项中,不属于数据库特点的是( )A、数据共享BC、数据冗余很高D答案:C15关系数据模型的三个组成部分中,不包括( )A、完整性规则B、数据结构C、数据操作D答案:D16如何构造出一个合适的数据逻辑结构是( )主要解决的问题。
全国月自学考试数据库系统原理试题

全国2018年10月高等教育自学考试数据库系统原理试卷课程代码:04735一、单项选择题<本大题共15小题,每小题2分,共30分)在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内.错选、多选或未选均无分.b5E2RGbCAP1.数据库系统中,执行逻辑数据与物理数据之间转换功能的是( >A.DBB.DBMSC.DBSD.OS2.DBMS的数据字典中存放的是( >A.数据库三级模式结构的定义B.数据库的工作日志C.数据库的所有索引信息D.数据库的存储路径3.数据库逻辑设计阶段应考虑的主要因素是( >A.概念模型B.处理要求C.存取方法D.DBMS特征4.关系数据库系统中对外键没有任何限制的操作是( >A.插入B.删除C.修改D.置空值5.由于关系模式设计不当所引起的删除异常指的是( >A.应该删除的数据不能删除B.未经授权的用户对数据进行了删除操作C.数据删除过程中发生了故障D.不该删除的数据被删除6.设有关系模式R(ABCDE>,F是R上成立的FD集,F={A→B,B→C,D→E},那么F在模式ABC上的投影为( >p1EanqFDPwA.{A→B,B→C,A→C}B.{A→B,B→C,D→E}C.{A→B,B→C}D.<即不存在非平凡的FD)7.关系R和S如下表,则关系T是R和S的( >A.自然连接B.交C.除D.并8.设R和S都是二元关系,那么与元组演算表达式{t|R(t>(∃u>(S(u>u[1]≠t[2])}不等价的关系代数表达式是( >DXDiTa9E3d A. B.C. D.9.设有学生表STUDENT<学号,姓名,性别,年龄),则向STUDENT表插入一条新记录的正确的SQL语句是( >RTCrpUDGiTA.APPENDINTOSTUDENTVALUES('d001','王明','女',18>B.APPENDSTUDENTVALUES('d001','王明','女',18>C.INSERTSTUDENTVALUES('d001','王明','女',18>D.INSERTINTOSTUDENTVALUES('d001','王明','女',18>10.存储过程的优点不包括( >A.提高运行速度B.降低网络通信量C.间接实现安全控制D.存储在DB之外方便修改11.如果事务T获得了数据项Q上的排他锁,则T对Q( >A.只能读不能写B.只能写不能读C.既可读又可写D.不能读也不能写12.DBMS中实现事务原子性的子系统是( >A.完整性子系统B.并发控制子系统C.事务管理子系统D.恢复管理子系统13.SQLServer的身份验证模式包括WINDOWS身份验证模式和( >A.混合验证模式B.账号验证模式C.用户验证模式D.DNA验证模式14.PowerBuilder9.0中连接数据库的正确步骤是( >A.建立数据库描述文件;用CONNECT命令连接数据库B.建立ODBC数据源;建立数据库描述文件;用CONNECT命令连接数据库C.建立ODBC数据源;用CONNECT命令连接数据库D.建立ODBC数据源;建立数据库对象;用CONNECT命令连接数据库15.在对象联系图中,表示属性具有多值的是( >A.→B.⇒C.→→D.←→二、填空题<本大题共10小题,每小题1分,共10分)请在每小题的空格上填上正确答案.错填、不填均无分.16.数据库在磁盘上的基本组织形式是________.17.层次模型中上一层记录类型和下一层记录类型之间的联系是________联系.18.Armstrong公理系统的三条推理规则是自反律、增广律和________.19.关系代数表达式的启发式规则有:尽可能早地执行选择操作,尽可能早地执行投影操作和避免直接做________.5PCzVD7HxA20.SQL语言是介于关系代数和________之间的一种语言.21.常见的数据库故障分为:事务故障、系统故障、______________.22.触发器是一个能由系统自动执行对________修改的语句.23.T-SQL语言中,局部变量由用户定义和维护,名称以________开头.24.PowerBuilder9.0中,开发空间有三个层次:Workspace<工作空间)、Target<目标)和________.jLBHrnAILg25.UML类图中,聚合表达了成分对象和聚合对象之间的________的联系.三、简答题<本大题共10小题,每小题3分,共30分)26.简述物理数据独立性与逻辑数据独立性的含义.27.候选键与超键有哪些联系和区别?28.有如下部门信息表,试判断该表是否可以直接作为关系数据库中的关系,并说明原因.29.简述嵌入式SQL中引入游标的原因.30.数据库的并发操作会带来哪些问题?31.用户对数据库模式有哪些修改权限?32.什么是角色?其作用是什么?33.简述SQLServer2000中Msdb数据库的作用.34.简述PowerBuilder中数据窗口对象的功能.35.述SQL/CLI中描述记录的功能.四、设计题<本大题共5小题,每小题4分,共20分)设一个图书借阅管理数据库中包括三个关系模式:图书<图书编号,书名,作者,出版社,单价)读者<借书证号,姓名,性别,单位,地址)借阅<借书证号,图书编号,借阅日期,归还日期,备注)用SQL语句完成下面36-39题.36.查询价格在50到60元之间的图书,结果按出版社及单价升序排列.37.查询王明所借阅的所有图书的书名及借阅日期.38.查询各个出版社图书的最高价格、最低价格和平均价格.39.建立“红星汽车厂”读者的视图RST.40.依据36题的关系模式,用关系代数表达式检索借阅“高等数学”的读者姓名.五、综合题<本大题共2小题,每小题5分,共10分)41.设有一个记录职工历次体检情况的关系模式:R<职工号,姓名,部门号,体检日期,体检医院,总检结果,体检工程,分项结果)说明:体检医院不固定,总检结果是指对体检结果的总体评价.(1>写出模式R的基本FD和关键码.(2>R最高属于第几范式?(3>将R规范到3NF.42.某课程的计算机模拟考试系统涉及的部分信息如下:用户:用户号、姓名、密码.试卷:试卷编号、试卷内容、知识点、难度系数、选项A、选项 B、选项C、选项 D、答案.试卷:试卷编号、生成时间.说明:允许用户多次登录系统进行模拟测试;每次登录后,测试试卷由系统自动抽题随机生成,即每次生成试卷均不相同;每份试卷由若干试卷组成;系统要记录每次测试的起始和结束时间,以及测试成绩.xHAQX74J0X(1>建立一个反映上述局部应用的ER模型,要求标注联系类型<可省略实体属性).(2>根据转换规则,将ER模型转换成关系模型,要求标注每个关系模型的主键和外键<如果存在).申明:所有资料为本人收集整理,仅限个人学习使用,勿做商业用途。
2018年自学考试《数据库系统原理》填空题总结

第一章节数据库系统基本概念1.文件系统中的数据独立性是指(设备)独立性。
2.在数据库方式下的信息处理中,(数据)占据了中心位置。
3.DBMS是位于(用户)和(OS)之间的一层数据管理软件。
4.数据模型不仅描述数据本身的特点,还要描述(数据之间的联系)。
5.DBS中,用户的数据和磁盘中的数据之间转换由(DBMS)实现。
6.在层次、网状模型中,用(指针)导航数据;而在关系模型中,用(关键码)导航数据。
7.数据库的三级模式结构是对(数据)的三个抽象级别。
8.DBS中存放三级结构定义的DB称为(数据字典)。
9.DBS的全局结构体现了其(模块功能)结构。
10.DBMS为应用程序运行时开辟的DB系统缓冲区,主要用于(数据传输)和(模式转换)。
11.层次模型用(树)型结构来表示实体间的联系。
12.在数据的人工管理阶段,程序与数据是(一一对应)的关系。
13.定义数据库的安全性和完整性的工作由(DBA)完成。
14.数据独立性的好处是(数据存储方式的变化不会影响到应用程序的使用)。
15.数据库的三级体系结构使用户能抽象地使用数据,不必关心(数据在计算机中的表示和存储) 。
16.概念设计阶段用到实体、实体集、属性和实体标识符等4个术语;逻辑设计阶段用到字段、记录、文件和关键码等4个术语;第二章节数据库设计和ER模型1.ER数据模型一般在数据(概念设计)阶段使用。
2.“为哪些表,在哪些字段上,建立什么样的索引”这一设计内容应该属于数据库设计中的(物理设计)阶段。
3.数据模型是用来描述数据库的结构和语义的,数据模型有(概念数据模型)和(结构数据模型)两类,ER模型是(概念数据模型)。
4.数据实施阶段包括两项重要的工作,一项是数据(载入),另一项是应用程序的编码和调试。
5.ER图向关系模型转化要解决的问题是如何将实体和实体之间的联系转换成关系模式,如何确定这些关系模式的(属性和键)。
6.数据库的物理设计是对一个给定的(基本数据)模型选取一个最合适应用环境的物理结构的过程。