数据库系统原理4735简答题
2014年4735数据库系统原理复习题
4735数据库系统原理复习题一、单项选择题1.数据库是长期存储在计算机内、有组织的、统一管理的相关 ( ) A.数据的集合B.程序的集合C.命令的集合D.文件的集合2.在SQL Server 2000的主要工具中,执行T-SQL的最佳轻量级工具是( )A.事件探查器B.企业管理器C.查询分析器D.服务管理器3.两个函数依赖集F和G等价的充分必要条件是 ( )A.F=G+B.F=G C.F+=G D.F+=G+4.能实现“将查询关系S的权限授予用户WANG,并允许该用户将此权限授予其他用户”的SQL语句是 ( )A.GRANT SELECT TO S ON WANGB.GRANT SELECT ON S TO WANG WITH GRANT OPTIONC.GRANT SELECT TO S ON WANG WITH GRANT OPTIOND.GRANT SELECT TO S ON WANG5.数据库在磁盘上的基本组织形式是 ( )A.二维表B.文件C.目录D.逻辑块6.在数据库技术中,“脏数据”是指 ( )A.回退的数据( ) B.未回退的数据C.未提交的数据 D.未提交随后又被撤消的数据7.数据库逻辑设计时,应首先 ( )A.设计外模型B.修正模型C.把概念模型转化成逻辑模型D.设计存储模型8.如果想找出关系R的属性B上不为空的那些元组,则选择子句应该为( )A.WHERE B IS NOT NULL B.WHERE B==NULLC.WHERE B IS NULL D.WHERE B=NULL9.DB 、DBMS 和DBS 三者之间的关系是 ( )A .DB 包括DBMS 和DBS B .DBS 包括DB 和DBMSC .DBMS 包括DB 和DBSD .不能相互包括10.关系模式R 中若没有非主属性,则 ( )A .R 属于2NF 但不一定属于3NFB .R 属于4NFC .R 属于BCNF 但不一定属于4NFD .R 属于3NF 但不一定属于BCNF11.函数依赖X →Y 能由Armstrong 推理规则导出的充分必要条件是( )A .++⊆X YB .+⊆X YC .+⊆Y XD .++=Y X12.设关系模式R (A ,B ,C ,D )上的函数依赖集F={AD →B ,C →D},F 在属性集ABC 上的投影ПABC (F )为 ( )A .{AD →B ,C →D}B .{C →B} C .{AB →C}D .{AC →B}13.在SQL 语言中,HAVING 子句用于筛选满足条件的 ( )A .列B .元组C .分组D .块14.断言机制主要用于 ( )A .安全性控制( )B .数据库恢复C .完整性控制( )D .并发控制15.SQL 语言的聚合函数COUNT 、SUM 等,不能出现在其中的子句是( )A .WHERE( )B .GROUP…HAVINGC .HAVING( )D .SELECT16.在物理存储介质层次中,“第三级存储器”是指 ( )A .高速缓存和内存B .快闪存储器和磁盘C .光存储器和磁带D .光盘和磁盘17.在PowerBuilder 应用中建立窗口为w_main ,打开此窗口的正确脚本语句是( )A.open(w_main) B.open w_mainC.show w_main D.display(w_main)18.表示事务执行成功的语句是( )A.OK B.COMMIT C.ROLLBACK D.BEGIN TRANSACTION 19.以下不能激活触发器执行的操作是 ( )A.INSFRT B.DELETEC.UPDATE D.SELECT20.若属性X函数依赖于属性Y时,则属性X与属性Y之间具有( ) A.一对一联系 B.一对多联系C.多对一联系 D.多对多联系21.关系规范化中的插入异常是指 ( )A.插入了错误的数据B.不该插入的数据被插入C.插入了没有用的数据D.应该插入的数据没插入22.若事务T1已经给数据A加上了共享锁,则事务T2( )A.只能再对A加共享锁B.不能再给A加任何锁C.只能再对A加排他锁D.可以对A加共享锁,也可以对A加排他锁23.设有关系模式R(ABCD),F是R上成立的FD集,F={A→B,B→C},则属性集BD的闭包(BD)+为 ( )A.ABCD B.ABC C.BCD D.BD24.下列跟数据库恢复无关的方法是 ( )A.建立日志文件B.建立检查点C.建立副本D.建立索引25.数据库完整性约束的建立需要通过DBMS提供的 ( )A.数据定义语言B.数据操纵语言C..数据查询语言D.数据控制语言26.已知关系R和S的值如下:R 与S 右外联接的结果的元组个数是 ( )A .1B .2C .3D .427.在关系模式R(A ,B ,C)中,有FD 集F={(A ,B)→C ,(B ,C)→A},则R 最高达到 ( )A .1NFB .2NFC .3NFD .BCNF28.在SQL 中,与“NOT IN ”等价的操作符是 ( )A .<>ALLB .=ALLC .=SOMED .<>SOME29.在T-SQL 批处理中调用存储过程所使用的命令是 ( )A .EXECB .DECLAREC .USED .SET30.在关系模式设计时,每个关系模式应只对应于( )A .多个实体类型B .一个实体类型或一个联系类型C .多个联系类型D .一个实体类型和一个联系类型31.数据库的特点之一是数据的共享,严格地讲,这里的数据共享是指( )。
2021年4月自考04735数据库系统原理详解
2021年4月自考04735数据库系统原理详解一、选择题1.数据库系统的英文缩写为DBS(database system)。
(p29)d2.在客户/服务器结构中,数据库管理系统称为后台。
(p36)c3.属性值范围为字段。
(第39页)b4.关系模式产生异常问题以及解决这些问题,与之密切相关的概念是数据依赖。
(p57)b5.同一个关系中不允许出现候选码或候选键值完全相同的元组(p48)a6.计算机辅助软件工程工具的通用名称是case工具。
(p66)a7.对于关系数据库管理系统产品在支持sql标准方面,各个系统产品在实现标准sql 时各有差别。
(p85)法b8.可用于授予权限的SQL语句为grant。
(p148)c9.在sql语言中,用于判定子查询的结果集是否为空的关键字是exist。
(p115)a10.存储过程不允许包含return语句(p132)d11.保护数据库,防止非法使用造成的数据泄漏、更改或损坏(P144)C12.在mysql中,删除触发器的语句是droptrigger。
(p141)b13.当用户的权限需要撤销,且用户不想从系统中删除时,该语句为revoke。
(p151)d14.数据仓库特征:面向主题、集成性、数据的非易失性、数据的时变性。
(p182)c15.具有第三代数据库系统特征的是面向对象模型(p180)d二、填空16.dbms必须具有将数据库从错误状态恢复到某一已知的正确状态的功能,这就是数据库的故障恢复。
(p33)17.关系中任何候选代码中包含的属性称为主(代码)属性。
(第46页)18.数据库的生命周期可分为两个阶段,分别是数据库分析与设计阶段、数据库实现与操作阶段。
(p64)19.从一个或多个基本表派生的表,不独立存储在数据库中,称为视图。
(p119)20。
局部变量只能在开始时声明。
存储过程体的End语句块。
(第128页)21.在mysql中,实体完整性是通过主键约束和候选键约束来实现的。
数据库系统原理04735课后习题参考答案
数据库系统原理课后习题第一章. 数据库系统基本概念1.1.名词解释DB——DB是长期存储在计算机内、有组织的、统一管理的相关数据的集合。
DB能为各种用户共享,具有较小冗余度、数据间联系紧密而又有较高的数据独立性等特点。
DBMS——是位于用户与操作系统之间的一层数据管理软件,它为用户或应用程序提供访问DB的方法,包括DB的建立、查询、更新及各种数据控制。
DBS——是实现有组织地、动态地存储大量关联数据、方便多用户访问的计算机硬件、软件和数据资源组成的系统,即它是采用数据库技术的计算机系统。
联系——是实体间的相互关系。
联系的元数——与一个联系有关的实体集个数。
1:1联系——如果实体集E1中每个实体至多和实体集E2中一个实体有联系,反之亦然,那么实体集E1和E2的联系称为“一对一联系”,记为“1:1”。
1:N联系——如果实体集E1中的每个实体可以与实体集E2中的任意个(0个或多个)实体有联系,而E2中的每个实体至多和E1中的一个实体有联系,那么称E1对E2的联系是一对多联系,记作:“1:N ”。
M:N联系——如果实体集E1中的每个实体可以与实体集E2中的任意个(0个或多个)实体有联系,反之亦然,那么称E1和E2的联系是“多对多联系”,记作“M:N”。
数据模型——在数据库技术中,我们用数据模型的概念描述数据库的结构和语义,对现实世界的数据进行抽象。
根据数据抽象级别定义了四种模型:概念数据模型、逻辑数据模型、外部数据模型和内部数据模型。
概念模型——表达用户需求观点的数据全局逻辑结构的模型。
逻辑模型——表达计算机实现观点的DB全局逻辑结构的模型。
主要有层次、网状、关系模型等三种。
外部模型——表达用户使用观点的DB局部逻辑结构的模型。
内部模型——表达DB物理结构的模型。
层次模型——用树型(层次)结构表示实体类型及实体间联系的数据模型。
网状模型——用有向图结构表示实体类型及实体间联系的数据模型。
关系模型——是由若干个关系模式组成的集合。
全国2021年4月自考数据库系统原理04735试题及参考答案
全国2021年4月自考数据库系统原理04735试题及参考答案全国2021年4月高等教育自学考试数据库系统原理试题及参考答案课程代码:04735请考生按规定用笔将所有试题的答案涂、写在答题纸上。
选择题部分注意事项:1.答题前,考生务必将自己的考试课程名称、姓名、准考证号用黑色字迹的签字笔或钢笔填写在答题纸规定的位置上。
2.每小题选出答案后,用2B铅笔把答题纸上对应题目的答案标号涂黑。
如需改动,用橡皮擦干净后,再选涂其他答案标号。
不能答在试题卷上。
一、单项选择题(本大题共15小题,每小题2分,共30分)在每小题列出的四个备选项中只有一个是符合题目要求的,请将其选出并将“答题纸”的相应代码涂黑。
未涂、错涂或多涂均无分。
1.长期存储在计算机内、有组织的、统一管理的相关数据的集合称为(C) A.数据库 C.数据库系统B.数据库管理系统 D.数据库技术2.客观存在,可以相互区别的事物称为(D) A.实体标识符 C.实体集3.关于键的描述,下面错误的是(C)..A.在关系中能惟一标识元组的属性集称为关系模式的超键B.不含有多余属性的超键称为候选键C.如果模式R中属性K是其他模式的主键,那么K在模式R中称为内键D.用户选作元组标识的候选键称为主键4.在关系模型中,对关系的叙述不正确的是(B)...A.关系中每一个属性值都是不可分解的 B.关系中允许出现重复元组C.由于关系是一个集合,因此不考虑元组间的顺序,即没有行序D.元组中的属性在理论上也是无序的5.属性集U为ABCD,FD集为{A→B,B→C,D→B},则属性A的闭包A+为(C)B.属性 D.实体A.A C.ABCB.AB D.ABCD6.关于关系模式的非形式化设计准则,下面叙述不正确的是(B)...A.关系模式的设计应尽可能使得相应关系中不出现插入、删除和修改等操作异常现象B.关系模式的设计不只包含有直接联系的属性,也可以包含有间接联系的属性C.关系模式的设计应尽可能使得相应关系中避免放置经常为空值的属性 D.关系模式的设计应尽可能使得关系的等值连接在主键和外键的属性上进行7.在关系R与关系S进行自然连接时,只把S中原该舍弃的元组保存到新关系中,这种操作称为(D) A.外连接 C.左外连接B.内连接 D.右外连接8.在关系代数运算中,五种基本运算为(C) A.并、差、选择、投影、自然连接 C.并、差、选择、投影、笛卡尔积B.并、差、交、选择、投影 D.并、差、交、选择、乘积9.关于调用存储过程的说法错误的是(D)..A.可以从交互式界面调用 C.可以由嵌入式SQL调用B.可以使用CALL语句来调用存储结构 D.不是所有的SQL接口都能调用存储结构10.设有一个关系:DEPT(DNO,DNAME),如果要找出倒数第三个字母为z,并且至少包含4个字母的DNAME,则查询条件子句应写成WHERE DNAME LIKE(B) A.′_ _Z_%′C. ′_Z_ _′B. ′_%Z_ _′ D. ′_Z_ _%′11.一个事务一旦完成全部操作后,它对数据库的所有更新应永久地反映在数据库中,不会..丢失,是事务的(D) A.原子性 C.隔离性不允许其他事务修改此数据的是(B)...A.可串行化 C.读提交数据B.可重复读D.可以读未提交数据 B.一致性 D.持久性12.在SQL2提供事务的隔离级别中,只允许事务读已提交的数据,并且在两次读同一数据时13.在SQLServer 2000中,用来启动和停止SQL Server的主要服务和指示其当前状态的是(A) A.服务管理器 C.企业管理器B.查询分析器 D.事件探查器14.PowerBuilder 9.0中,用于拖放可视化控件,并设置控件属性、样式等功能的是(A) A.窗口画板 C.数据管道画板B.函数画板 D.查询画板15.在面向对象技术中,相同类型元素的无序集合,并且允许有重复的元素的复合类型,称为(C) A.行类型 C.包类型B.列类型 D.集合类型非选择题部分注意事项:用黑色字迹的签字笔或钢笔将答案写在答题纸上,不能答在试题卷上。
数据库系统原理4735简答题
数据库系统原理4735简答题数据库系统原理第一章节:数据库系统基本概念 (2)第二章节数据库设计和ER模型 (4)第三章节关系模式设计理论 (6)第四章节关系运算 (7)第五章节 SQL语言 (8)第六章节数据库管理 (10)第七章节 SQL Server简介及应用 (11)第八章节 PowerBuilder 9.0简介及应用 (12)第九章节数据库技术的发展 (13)第 1 页共 14 页第一章节:数据库系统基本概念1.文件系统阶段的数据管理有些什么缺陷?试举例说明。
三个:数据冗余;数据不一致性;数据联系弱。
2.与文件结构相比,数据库结构有些什么不同?有下面三点不同:数据结构化:文件由记录组成,文件间无联系。
数据库逻辑结构用数据模型来描述, 数据模型不仅描述数据本身的特点,还要描述数据之间的联系。
数据独立性:文件只有设备独立性,而数据库还具有逻辑独立性和物理独立性。
访问数据的单位:文件以记录为单位;数据库以字段为单位,增加了系统的灵活性。
3.试解释 DB、DBMS、DBS三个术语。
DB是存储在一起、统一管理的相关数据的集合。
DBMS是位于用户与OS之间的一层数据管理软件,为用户或应用程序提供访问DB的方法。
DBS是采用了数据库技术的计算机系统。
4.试叙述数据库系统中物理存储介质层次。
高速缓存、主存、快闪存、磁盘、光盘和磁带。
5.各种结构数据模型的数据结构有什么特点?(1)在层次、网状模型中,数据之间联系是用指针实现的。
这种方法查询速度较快,但带来一个缺点,查询语言是过程性的,应用程序的编写比较复杂。
(2)关系模型中,数据之间的联系通过关键码来体现。
这种方法,查询过程是非过程性的,编程比较简单,但速度较慢。
6.数据之间联系在各种结构数据模型中是怎么实现的?(1)在层次、网状模型中,数据之间联系是用指针实现的。
(2)关系模型中,数据之间的联系通过外键和主键间联系来体现。
7.试述概念模式在数据库结构中的重要地位。
自考数据库系统原理(04735)试题及答案解析
2015年10月高等教育自学考试全国统一命题考试数据库系统原理试卷(课程代码04735)本试卷共4页,满分100分。
考试时间150分钟。
考生答题注意事项:1.本卷所有试题必须在答题卡上作答。
答在试卷上无效,试卷空白处和背面均可作草稿纸。
2.第一部分为选择题。
、必须对应试卷上的题号使用2B铅笔将“答题卡”的相应代码涂黑。
3.第二部分为非选择题。
必须注明大、小题号,使用0.5毫米黑色字迹签字笔作答o 4.合理安排答题空间,超出答题区域无效。
自考单科包过qq18606240第一部分选择题一、单项选择题(本大题共15小题。
每小题2分。
共30分)在每小题列出的四个备选项中只有一个是符合题目要求的,请将其选出并将“答题卡”的相应代码涂黑。
未涂、错涂或多涂均无分。
1.不是数据管理技术进人数据库阶段的标志的20世纪60年代末的三件大事的是A.1968年美国IBM公司推出层次模型IMS系统B.1969年美国CODASYL组织发布了DBTG报告C.1970年美国IBM公司的E.F.Codd连续发表论文D.1970年James Gray因在数据库领域的成就获得图灵奖2.关于概念模型的描述,不正确的是A.概念模型表达了数据的局部逻辑结构B.概念模型是从用户需要的观点出发,对数据建模C.概念模型独立于硬件和软件D.概念模型是数据库设计人员与用户之间进行交流的工具3.不是数据库的运行与维护阶段任务的工作是A.数据库的转储和恢复B.数据库试运行C.数据库安全性、完整性控制D.数据库性能的监督、分析和改进4.在关系模型中,对于关系性质叙述正确的是A.关系中每一个属性值都是可分解的B.关系中允许出现重复元组C.由于关系是一个集合,因此不考虑元组间的顺序,即没有行序D.元组中的属性在理论上是有序的5.在讨论关系模式的质量时,关于非形式化的衡量准则,叙述不正确的是A.关系模式的设计应尽可能只包含有直接联系的属性B.尽可能使得相应关系中不出现插入、删除和修改等操作异常C.相应关系中最好放置一些经常为空值的属性D.尽可能使关系的等值连接在主键和外键的属性上进行6.“左部不可约依赖”也称为A.局部依赖B.完全依赖C.平凡函数依赖D.非平凡的函数依赖7.如题7图,两个关系R1和R2,运算能得到关系R3的是A.连接B.笛卡儿积C.并D.交8.设有关系R和S,与R-S等价的元组关系演算表达式是9.在SQL查询语言中,用于合并查询的谓词是A.Exists B.All C.Union D.Some10.设某数据库中一个表S的结构为S(SNAME,CNAME,GRADE),其中SNAME为学生名,CNAME为课程名,二者均为字符型,GRADE为成绩,数值型,取值范围是0一100,若要把“张一的化学成绩80分”插入S中,则下列语句正确的是A.ADD INTO S VALUES(ˋ张一ˊ,ˋ化学ˊ,ˋ80ˊ)B.INSERT INTO S VALUES(ˋ张一ˊ,ˋ化学ˊ,ˋ80ˊ)C.ADD INTO S VALUES(ˋ张一ˊ,ˋ化学ˊ,80)D.INSERT INTO S VALUES(ˋ张一ˊ,ˋ化学ˊ,80)11.关于事务的故障与恢复,下列说法正确的是A.事务日志用来记录事务执行的频度B.任何故障的恢复都由系统自动完成C.系统故障的恢复只需进行RED0操作D.对日志文件设置检查点是为了提高故障恢复的效率12.若事务T1已经给数据A加上了排他锁,则事务T2A.只能再对数据A加共享锁B.不能再给数据A加任何锁C.只能再对数据A加排他锁D.可以对数据A加任何锁13.在SQL Server 2000安装时,安装程序会把系统文件存放在启动盘的目录下,存放日志文件的目录是A.\Log B.\Books C.\Jobs D.\BackUp 14.PowerBuilder 9.0中,可以对应用程序的0pen、Close、Error等事件编程的画板是A.数据窗口画板B.数据管道画板C.应用画板D.函数画板15.一个UML类图,如题l5图所示,表示类的名称的是A.Faculty B.fno C.salary D.num_teach第二部分非选择题二、填空题(本大题共10小题。
(完整版)《数据库系统概论》简答题集及答案
《数据库系统概论》简答题集答案◆数据库管理系统的主要功能是什么?数据库管理系统是位于用户与操作系统之间的一层数据管理软件。
它的主要功能包括:数据定义功能、数据操纵功能、数据库的运行管理、数据库的建立和维护功能。
◆数据管理技术的人工管理阶段的特点是什么?◆数据管理技术的文件系统阶段的特点是什么?用文件系统管理数据具有如下特点:数据可以长期保存、由文件系统管理数据、数据共享性差冗余度大、数据独立性差。
◆数据库系统的特点是什么?◆什么是数据的物理独立性?什么是数据的逻辑独立性?◆什么是数据模型?它应该满足哪三方面的要求?在数据库中用数据模型这个工具来抽象、表示和处理现实世界中的数据和和信息。
即数据模型就是现实世界的模拟。
数据模型应满足三方面的要求:一是能比较真实地模拟现实世界;二是容易为人所理解;三是便于在计算机上实现。
◆试述概念模型的作用概念模型实际上是现实世界到计算机世界的一个中间层次。
概念模型用于信息世界的建模,是现实世界到信息世界的第一层抽象,是数据库设计人员进行数据库设计的有力工具,也是数据库设计人员和用户之间进行交流的语言。
◆满足什么条件的数据库系统被称为层次模型数据库?层次模型数据库是满足下面两个条件的基本层次联系的集合:(1)有且只有一个结点没有双亲结点,这个结点称为根结点(2)根以外的其他结点有且只有一个双亲结点◆在层次模型中可以那两种方法表示多对多联系,两者的优缺点如何?在层次模型中表示多对多联系,必须首先将其分解成一对多联系。
分解方法有两种:冗余结点法和虚拟结点法。
冗余结点的优点是结构清晰,允许结点改变存储位置,缺点是需要额外占用存储空间,有潜在的不一致性。
虚拟结点法的优点是减少对存储空间的浪费,避免产生潜在的不一致性,缺点是结点改变存储位置可能引起虚拟结点中指针的修改。
◆试述层次数据模型的优缺点◆满足什么条件的数据库系统被称为网状模型数据库?◆试述网状数据模型的优缺点◆试述关系数据模型的优缺点◆试述数据库系统的三级模式结构数据库系统的三级模式结构是指数据库系统是由外模式、模式和内模式三级构成;数据库管理系统在这三级模式之间提供了两层映象,从而形成了物理独立性和逻辑独立性。
数据库原理题库简答题答案完整版
数据库原理题库简答题答案HEN system office room 【HEN16H-HENS2AHENS8Q8-HENH1688】大多数试题答案:完整简答题答案:一、简答题1. 简述数据库系统的特点。
数据结构化数据的共享性高,冗余度低且易扩充数据独立性高数据由数据库管理系统统一管理和控制2. 数据库管理系统的主要功能有哪些?数据定义功能数据组织、存储和管理数据操作功能数据库的事务管理和运行管理数据库的建立和维护功能其他功能3. 什么叫数据与程序的物理独立性什么叫数据与程序的逻辑独立性为什么数据库系统具有数据与程序的独立性物理独立性:用户的应用程序与数据库中数据物理存储是互相独立的逻辑独立性:用户的应用程序与数据库中数据库的逻辑结构是互相独立的。
4. 简述数据库系统的三级模式结构。
数据库系统的三级模式结构由外模式、模式和内模式组成。
外模式,亦称子模式或用户模式,是数据库用户(包括应用程序员和最终用户)能够看见和使用的局部数据的逻辑结构和特征的描述,是数据库用户的数据视图,是与某一应用有关的数据的逻辑表示。
模式,亦称逻辑模式,是数据库中全体数据的逻辑结构和特征的描述,是所有用户的公共数据视图。
模式描述的是数据的全局逻辑结构。
外模式涉及的是数据的局部逻辑结构,通常是模式的子集。
内模式,亦称存储模式,是数据在数据库系统内部的表示,即对数据的物理结构和存储方式的描述。
为了能够在内部实现这三个抽象层次的联系和转换,数据库系统在这三级模式之间提供了两层映像:外模式/模式映像和模式/内模式映像。
5. 试述数据库系统的组成。
数据库系统一般由数据库、数据库管理系统(及其开发工具)、应用系统、数据库管理员和用户构成。
注:以下为详细组成:6. 简述文件系统与数据库系统的区别和联系。
文件系统与数据库系统的区别(1)文件系统用文件将数据长期保存在外存上,数据库系统用数据库统一存储数据;(2)文件系统中的程序和数据有一定的联系,数据库系统中的程序和数据分离;(3)文件系统用操作系统中的存取方法对数据进行管理,数据库系统用DBMS统一管理和控制数据;(4)文件系统实现以文件为单位的数据共享,数据库系统实现以记录和字段为单位的数据共享。
《数据库系统原理》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.请简述关系规范化过程。
答:对于存在数据冗余、插入异常、删除异常问题的关系模式,应采取将一个关系模式分解为多个关系模式的方法进行处理。
一个低一级范式的关系模式,通过模式分解可以转换为若干个高一级范式的关系模式,这就是所谓的规范化过程。
数据库系统原理简答题 汇总
数据库系统原理简答题汇总第一章数据库系统概念1.请简述数据,数据库,数据库管理系统,数据库系统的概念?答:①数据:是描述事务的符号记录,是指用物理符号记录下来的,可以鉴别的的信息。
②数据库:是指长期储存在计算机中的有组织的,可共享的数据集合,且数据库中的数据按一定的数据模型组织,描述和存储,具有较小的冗余度,较高的数据独立性,系统易于扩展,并可以被多个用户共享。
③数据库管理系统:是专门用于建立和管理数据库的一套软件,介于应用程序和操作系统之间。
负责科学有效地组织和存储数据,并帮助数据库的使用者能够从大量的数据中快速地获取所需数据,以及提供必要的安全性和完整性等统一控制机制,实现对数据有效的管理与维护。
④数据库系统:是指在计算机中引入数据库技术之后的系统,一个完整的数据库系统包括数据库,数据库管理系统以及相关实用工具,应用程序,数据库管理员和用户。
2.请简述在数据管理技术中,与人工管理,文件系统相比数据库系统的优点/特点?答:①数据集成②数据共享性高③数据冗余小④数据一致性⑤数据独立性高⑥实施统一管理和控制⑦减少应用程序开发与维护的工作量3.请简述数据库系统的三级模式和两层映像含义?答:数据库的三级模式是指数据库系统是由模式、外模式和内模式三级工程的,对应了数据的三级抽象。
两层映像是指三级模式之间的映像关系,即外模式/模式映像和模式/内模式映像。
4.请简述关系模型与网状模型,层次模型的区别/特点?答:使用二维表结构表示实体及实体间的联系建立在严格的数学概念的基础上概念单一,统一用关系表示实体和实体之间的联系,数据结构简单清晰,用户易懂易用,存取路径对用户透明,具有更高的数据独立性、更好的安全保密性。
5.请简述数据库管理系统的功能?答:①数据定义功能②数据操纵功能③数据库的运行管理功能④数据库的建立和维护功能⑤数据组织存储和管理功能⑥其他功能:主要包括与其他软件的网络通信功能。
6.请简述数据库系统的组成?答:一个完整的数据库系统包括数据库,数据库管理系统以及相关实用工具,应用程序,数据库管理员和用户。
数据库系统原理简答题
简答题一.<一>数据库阶段的管理具有哪些特点?1采用数据模型表示复杂的数据结构。
2.有较高的数据独立性3.数据库系统为用户提供了方便的用户接口。
4.提供了四方面的数据控制功能:数据库的恢复;数据库的并发控制;数据库的完整性;数据安全;5.增加了系统的灵活性。
<二>.简述数据库系统的三层模式和两级映像<三>.DBMS的主要功能有哪些?1,数据库的定义功能。
2,数据库的操作功能。
3,数据库的保护功能。
4,数据库的维护功能。
5,数据字典二,<一>数据库系统应用系统的生存期一般分为那几个阶段?规划,设计,实现,维护,停止使用。
<二>关于数据库的完整性规则有哪些?1,实体完整性规则。
2,参照完整性规则。
3,用户定义的完整性规则。
三.<一>由于数据冗余在数据操作时会引起那些异常?1,修改异常。
2,插入异常。
3,删除异常。
<二>关系模式的非形式化设计准则有哪些?1,关系模式的设计应尽可能只包含有直接联系的属性,不包含有间接联系的属性。
2,关系模式的设计应尽可能使得相应关系中不出现插入,删除,修改等操作现象。
3,关系模式额设计应尽可能使得相应关系中避免放置经常为空值的属性。
关系模式的设计应尽可能使得关系的等值连接在主键和外键的属性上进行,并且保证连接以后不会生成额外元组。
五.<一>. SQL有哪些特点?1SQL具有十分灵活和强大的查询功能。
2.SQL不是一个应用开发语言,它只提供对数据库的操作功能,不能完成屏幕控制,菜单管理,报表生成等功能。
3.SQL是国际标准语言,有利于各种数据库之间交换数据,有利于程序移植,有利于实现高度的数据独立性,有利于实现标准化。
4.SQL的词汇不多,完成核心功能只用了9个英语动词,<二>核心SQL主要有那四部分组成?1,数据定义语言;2,数据操纵语言;3,嵌入式SQL语言的使用规定。
自考数据库系统原理04735真题含答案2011年1 2016年4年整理版
全国2011年1月高等教育自学考试数据库系统原理试题课程代码:04735一、单项选择题(本大题共15小题,每小题2分,共30分)在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内。
错选、多选或未选均无分。
1.使用数据库技术来处理一个实际问题时,对数据描述经历的过程是()A.定义、描述、实现B.概念设计、逻辑设计、物理设计D.结构设计、表设计、内容设计逻辑设计、结构设计、表设计C.2.负责DBS的正常运行,承担创建、监控和维护数据库结构责任的数据库用户是()A.应用程序员B.终端用户D.DBAC.专业用户3.数据库应用系统设计的需求分析阶段生成的文档是数据字典和()A.数据流图B.E-R图D.UML图C.功能模块图4.设有课程关系Course(课程号,课程名,学分,开设专业号,先修课程号)和专业关系Speciality (专业号,专业名),则课程关系Course的外键是()A.课程号B.开设专业号D.开设专业号和先修课程号C.先修课程号5.由于关系模式设计不当所引起的插入异常指的是()A.未经授权的用户对关系进行了插入操作B.两个事务并发地对同一关系进行插入而造成数据库的不一致C.由于码值的部分为空而不能将有用的信息作为一个元组插入到关系中D.向关系中插入了不该插入的数据6.XY能用FD推理规则推出的充分必要条件是()+ B.YXA.YX+++ C.X =YYD.X7.下面关于SQL语言的描述中,不正确的是()...A.SQL语言支持数据库的三级模式结构B.一个SQL数据库就是一个基本表C.SQL的一个表可以是一个基本表,也可以是一个视图D.一个基本表可以跨多个存储文件存放,一个存储文件也可以存放一个或多个基本表8.当关系R和S做自然连接时,能够把R和S原该舍弃的元组放到结果关系中的操作是()A.左外连接B.右外连接D.外部并C.外连接9.设有关系R(书号,书名),如果要检索书名中至少包含4个字母,且第3个字母为M的图书,则SQL查询语句中WHERE子句的条件表达式应写成()A.书名LIKE '%_ _M%'B.书名LIKE '_ _M%'LIKE '_%M_ _'书名D.LIKE ' _ _M_%'书名C.10.设关系R和S具有相同的关系模式,则与RS等价的是()B.A.C. D.11.表示事务执行成功的语句是()MITB.RETURND.OKC.ROLLBACK12.SQL2提供事务的四种隔离级别,其中最高级别是()A.SERIALIZABLEB.REPEATABLE READD.READ UNCOMMITTEDC.READ COMMITTED13.SQL Server 2000提供的服务中,管理SQL Server周期性行为的安排,并在发生错误时通知系统管理员的是()A.MS SQL ServerB.SQL Server AgentC.MS DTC(Distributed Transaction Coordinator)D.Microsoft Server Service)14.PowerBuilder9.0开发工具附带的小型数据库是(B.WORKSPACE A.RDBMS ASAD.LIBRARY C.TARGET15.在ODBC分层体系结构中,用来处理ODBC函数的是()A.ODBC数据库应用程序B.驱动程序管理器D.数据源C.DB驱动程序10分)二、填空题(本大题共10小题,每小题1分,共请在每小题的空格上填上正确答案。
全国自考数据库系统原理历年试题及答案
08--13年全国自考数据库系统原理历年试题及答案20XX年1月高等教育自学考试全国统一命题考试数据库系统原理试卷4735一、单项选择题(本大题共15小题,每小题2分,共30分)在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号B )A.DB B.文件C.二维表D.系统目录2.ER(实体联系模型)模型是数据库的设计工具之一,它一般适用于建立数据库的( A ) A.概念模型B.逻辑模型C.B )A.模式B.外模式C.D )A.系统独立性B.物理独立性C.逻辑独立性D.设备独立性5.在DB技术中,“脏数据”是指( D )A.未回退的数据B.未提交的数据C.回退的数据D.未提交随后又被撤消的数据6.关系模式至少应属于( A )A.1NF B.2NFC.3NF D.BCNF7.设有关系模式R(ABCD),F是R上成立的FD集,,,则属性集BD的闭包(BD)+为(A.BD B.BCDC.BC D.CD8.设有关系R如题8图所示:(C)题8图则专业,入学年份(R)的元组数为A.2 B.3C.4 D.59.集合R与S的交可以用关系代数的基本运算表示为( A )A.R-(R-S) B.R+(R-S)C.R-(S-R) D.S-(R-S)l0.已知SN是一个字符型字段,下列SQL查询语句( C )SELECT SN FROM SWHERE SN LIKE′AB%′;的执行结果为A.找出含有3个字符′AB%′的所有SN字段B.找出仅含3个字符且前两个字符为′AB′的SN字段C.找出以字符′AB′开头的所有SN字段D.找出含有字符′AB′的所有SN字段l1.现要查找缺少成绩(Grade)的学生学号(Snum),相应的SQL语句是( D ) B )A.SELECT Snum B.SELECT SnumFROM SC FROM SCWHERE Grade=0 WHERE Grade<=0C.SELECT Snum D.SELECT SnumFROM SC FROM SCWHERE Grade=NULL WHERE Grade IS NULLl2.下列不是数据库恢复采用的方法是( D ) ..A.建立检查点B.建立副本C.建立日志文件D.建立索引13.在SQL/CLI中,将宿主程序与数据库交互的有关信息记录在运行时数据结果中。
2022年自考数据库系统原理真题及答案
全国10月自学考试数据库系统原理试题课程代码:04735一、单项选择题(本大题共15小题,每题2分,共30分)在每题列出旳四个备选项中只有一种是符合题目规定旳,请将其代码填写在题后旳括号内。
错选、多选或未选均无分。
1.在数据库系统中,提供数据与应用程序间物理独立性旳是( ) A.外模式/模式映像B.模式/内模式映像C.外模式/内模式映像 D.子模式/模式映像2.对于实体集A中旳每一种实体,实体集B中至少有一种实体与之联络,反之亦然,则称实体集A与实体集B之间具有旳联络是( ) A.多对一B.一对多C.多对多D.一对一3.数据库物理设计旳任务不包括( )A.优化模式 B.存储记录构造设计C.确定数据寄存位置D.存取措施设计4.设有关系WORK(ENO,CNO,PAY),主码为(ENO,CNO)。
按照实体完整性规则( )A.只有ENO不能取空值B.只有CNO不能取空值C.只有PAY不能取空值D.ENO与CNO都不能取空值5.在关系模式R中,函数依赖X→Y旳语义是( )A.在R旳某一关系中,若任意两个元组旳X值相等,则Y值也相等B.在R旳一切也许关系中,若任意两个元组旳X值相等,则Y值也相等C.在R旳某一关系中,Y值应与X值相等D.在R旳一切也许关系中,Y值应与X值相等6.设R是一种关系模式,F是R上旳一种FD集,R分解成数据库模式ρ={R1,…,RK}。
假如对R中满足F旳每一种关系r,均有r=1R∏(r)2R∏(r)…k R∏(r),则称这个分解ρ是( )A.无损分解 B.损失分解C.保持函数依赖分解D.丢失函数依赖分解7.关系R和S如下表R-S旳成果是( )8.下面有关自然连接和等值连接旳论述中,不对旳旳是( ) A.自然连接是一种特殊旳等值连接B.自然连接规定在两个关系中有公共属性,而等值连接不必C.两种连接都可以只用笛卡尔积和选择运算导出D.自然连接要在成果中去掉反复旳属性,而等值连接不必9.设有关系表S(NO,NAME,AGE),其中AGE为年龄字段,则体现式AGE NOT BETWEEN 18 AND 24 等价于( ) A.AGE<=18 OR AGE>=24 B.AGE<=18 OR AGE>24 C.AGE<18 OR AGE>=24 D.AGE<18 OR AGE>24 10.下列有关视图旳说法中错误旳是( )A.视图是从一种或多种基本表导出旳表,它是虚表B.视图可以被用来对无权顾客屏蔽数据C.视图一经定义就可以和基本表同样被查询和更新D.视图可以用来定义新旳视图11.假如一种事务在故障发生之前完毕,不过它并没有抵达检查点,则系统恢复时应对该事务执行( )A.REDO操作B.UNDO操作C.RESTART操作D.NULL操作12.假如事务T1需要两次读取同一数据项A,不过在两次读操作旳间隔中,另一种事务T2变化了A旳值,那么此并发操作所引起旳问题是( )A.丢失更新 B.死锁C.不可反复读D.读脏数据13.在SQL Server 中,负责管理登录账号、数据库顾客和权限,创立和管理数据库旳工具是( )A.服务管理器B.企业管理器C.查询分析器D.事件探查器14.PowerBuilder9.0旳工作空间扩展名是( )A..pbt B..pblC..dsw D..pbw15.在对象联络图中,表达两个属性之间值旳联络为逆联络旳是( )A.小圆圈B.单箭头C.双线箭头 D.双向箭头二、填空题(本大题共10小题,每题1分,共10分)请在每题旳空格上填上对旳答案。
自考数据库系统原理(第6章)(代码:4735)练习题6
练习题66.1 名词解释1)事务:事务是构成单一逻辑工作单元的操作集合。
要么完整地执行,要么完全不执行。
2)数据库的一致性:一个事务独立执行的结果,应保持数据库的一致性,即数据不会因事务的执行而遭受破坏。
3)数据库的可恢复性:系统能把数据库从被破坏、不确定的状态,恢复到最近一个正确的状态,DBMS的这种能力称为数据库的可恢复性(Recovery)4)并发操作:在多用户共享系统中,许多事务可能同时对同一数据进行操作,这种操作称为并发操作。
5)封锁:封锁是系统保证对数据项的访问以互斥方式进行的一种手段。
6)X锁:事务T对某数据加了X锁后,其他事务要等T解除X锁后,才能对这个数据进行封锁。
7)S锁:事务T对某数据加了S锁后,仍允许其他事务再对该数据加S锁,但在对该数据的所有S锁都解除之前决不允许任何事务对该数据加X锁。
8)调度:事务的执行次序称为“调度”。
9)串行调度:多个事务依次执行,称为事务的串行调度。
10)并发调度:利用分时的方法,同时处理多个事务,则称为事务的并发调度。
11)可串行化调度:如果一个并发调度的执行结果与某一串行调度的执行结果等价,那么这个并发调度称为“可串行化的调度”。
12)不可串行化调度:如果一个并发调度的执行结果不与某一串行调度的执行结果等价,那么这个并发调度称为“不可串行化调度”。
6.2事务的COMMIT语句和ROLLBACK语句各做什么事情?答:COMMIT(提交):语句表示事务执行成功地结束,此时告诉系统,DB要进入一个新的正确状态,该事务对DB的所有更新都已交付实施(写入磁盘)。
ROLLBACK(“回退”或“回滚”):语句表示事务执行不成功地结束,此时告诉系统,已发生错误,DB可能处在不正确的状态,该事务对DB的所有更新必须被撤消,DB应恢复该事务到初始状态。
6.3试叙述事务的四个性质,并解释每一个性质由DBMS的哪个子系统实现?每一个性质对DBS有什么益处?答:①事务的原子性:是指一个事务对DB的所有操作,是一个不可分割的工作单元。
自考数据库系统原理(第3章)(代码:4735)练习题3
练习题33.1解释下列名词1.函数依赖:设有关系模式R (U ),X 和Y 是属性集U 的子集,函数依赖(functional dependency ,简记为FD )是形为X →Y 的一个命题,只要r 是R 的当前关系,对r 中任意两个元组t 和s ,都有t[X]=s[X]蕴涵t[Y]=s[Y],那么称FD X →Y 在关系模式R (U )中成立。
这里t[X]表示元组t 在属性集X 上的值,其余类同。
X →Y 读作“X 函数决定Y ”,或“Y 函数依赖于X ”。
FD 是对关系模式R 的一切可能的关系r 定义的。
对于当前关系r 的任意两个元组,如果X 值相同,则要求Y 值也相同,即有一个X 值就有一个Y 值与之对应,或者说Y 值由X 值决定。
因而这种依赖称为函数依赖。
2.平凡的函数依赖对于FD X →Y ,如果Y ⊆X ,那么称X →Y 是一个“平凡的FD ”,否则称为“非平凡的FD ”。
正如名称所示,平凡的FD 并没有实际意义,根据规则A1就可推出。
人们感兴趣的是非平凡的FD 。
只有非平凡的FD 才和“真正的”完整性约束条件相关。
从规则A4和A5,立即可得到下面的定理。
定理 3.3 如果A 1……An 是关系模式R 的属性集,那么X →A 1……An 成立的充分必要条件是X →Ai (i=1,…,n )成立。
3.函数依赖集F 的闭包F +(Closure )设F 是函数依赖集,被F 逻辑蕴涵的函数依赖全体构成的集合,称为函数依赖集F 的闭包(Closure ),记为F +。
即F +={ X →Y | F|=X →Y }。
4.属性集X 的闭包X +设F 是属性集U 上的FD 集,X 是U 的子集,那么(相对于F )属性集X 的闭包用X +表示,它是一个从F 集使用FD 推理规则推出的所有满足X →A 的属性A 的集合:X +={属性A | F|=X →A }5.函数依赖的逻辑蕴含设F 是在关系模式R 上成立的函数依赖的集合,X →Y 是一个函数依赖。
全国自学考试数据库系统原理试题和答案04735
全国2011年10月自学考试数据库系统原理试题和答案课程代码:04735一、单项选择题(本大题共15小题,每小题2分,共30分)在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内。
错选、多选或未选均无分。
1.数据库系统中,执行逻辑数据与物理数据之间转换功能的是( )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上的投影为( )A.{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])}不等价的关系代数表达式是( ) A.1223π( (R S) )σ≠⨯, B.1221π( (R S) )σ≠⨯, C. D.1214π( (S R) )σ≠⨯,9.设有学生表STUDENT (学号,姓名,性别,年龄),则向STUDENT 表插入一条新记录的正确的SQL 语句是( )A.APPEND INTO STUDENT V ALUES ('d001','王明','女',18)B.APPEND STUDENT V ALUES ('d001','王明','女',18)C.INSERT STUDENT V ALUES ('d001','王明','女',18)D.INSERT INTO STUDENT V ALUES('d001','王明','女',18) 10.存储过程的优点不包括( ) A.提高运行速度 B.降低网络通信量 C.间接实现安全控制D.存储在DB 之外方便修改 11.如果事务T 获得了数据项Q 上的排他锁,则T 对Q( ) A.只能读不能写 B.只能写不能读 C.既可读又可写D.不能读也不能写12.DBMS 中实现事务原子性的子系统是( ) A.完整性子系统 B.并发控制子系统 C.事务管理子系统D.恢复管理子系统13.SQL Server 的身份验证模式包括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分)请在每小题的空格上填上正确答案。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
数据描述语言(
DDL)负责定义和描述数据库的各种特性,对数据库的逻辑设计和物理设计中所得到的
数据模式进行定义和描述及数据库三级结构的描述。
数据操纵语言(
DML)实现对数据库的操作,包括:检索、插入、删除和修改等操作。
12.什么是数据库(
DB)?
(1)在层次、网状模型中,数据之间联系是用指针实现的。
(2)关系模型中,数据之间的联系通过外键和主键间联系来体现。
7.试述概念模式在数据库结构中的重要地位。
数据库按外模式的描述是提供给用户,按内模式的描述是存储在磁盘中,而逻辑模式提供了连接这二级
的相对稳定的中间观点,并使得二级的任何一级的改变都不受另一级的牵制。
DBMS支持的数据模型,而是概念模型。概念模型
可以看成是现实世界到机器世界的一个过渡的中间层次,降低了
DBD的复杂度。
13.在数据库设计中,对概念模型有些什么要求?
较好的可扩充性,给
DBA维护、改变数据库的物理存储提供了方便。
18.数据库系统与数据库管理系统的主要区别是什么?
数据库系统是指在计算机系统中引入数据库后的系统构成,一般由数据库、数据库管理系统、应用系统
、数据库管理员和用户构成。
数据库管理系统是位于用户与操作系统之间的一层数据管理软件,是数据库系统的一个重要组成部分。
数据独立性是指应用程序和数据之间相互独立、不受影响,即数据结构的修改不会引起应用程序的修改。
包括:物理数据独立性和逻辑数据独立性。
物理数据独立性是指数据库物理结构改变时不必修改现有的应用程序。
逻辑数据独立性是指数据库逻辑结构改变时不用改变应用程序。
数据独立性是由
DBMS的二级映像功能来实现的。
3.试解释 DB、DBMS、DBS三个术语。
DB是存储在一起、统一管理的相关数据的集合。
DBMS是位于用户与OS之间的一层数据管理软件,为用户或应用程序提供访问DB的方法。
DBS是采用了数据库技术的计算机系统。
4.试叙述数据库系统中物理存储介质层次。
高速缓存、主存、快闪存、磁盘、光盘和磁带。
5.各种结构数据模型的数据结构有什么特点?
(1)在层次、网状模型中,数据之间联系是用指针实现的。这种方法查询速度较快,但带来一个缺点,
查询语言是过程性的,应用程序的编写比较复杂。
(2)关系模型中,数据之间的联系通过关键码来体现。这种方法,查询过程是非过程性的,编程比较
简单,但速度较慢。
6.数据之间联系在各种结构数据模型中是怎么实现的?
D、DBS的重组织和重构造。
10.什么是弱实体?什么是超类和子类?
一个实体的存在以其他实体存在为前提,此时称前者为“弱实体”,后者为“父实体”。父实体与弱实体
的联系类型只能是:1:1或者
1:N
在数据抽象的“概括”联系中,我们把下层概念称为子类,上层概念称为超类。此时,子类实体继承了
2.与文件结构相比,数据库结构有些什么不同?
有下面三点不同:
数据结构化:文件由记录组成,文件间无联系。数据库逻辑结构用数据模型来描述, 数据模型不仅描述
数据本身的特点,还要描述数据之间的联系。
数据独立性:文件只有设备独立性,而数据库还具有逻辑独立性和物理独立性。
访问数据的单位:文件以记录为单位;数据库以字段为单位,增加了系统的灵活性。
第 3 页共 14 页
第二章节数据库设计和
ER模型
1.数据库系统的生存期分成哪几个阶段?数据库结构的设计在生存期中的地位如何?
分为七个阶段:规划阶段、需求分析
概念设计、逻辑设计、物理设计
实现阶段、运行和维护阶段
数据库结构的设计是数据库应用系统设计的基础,它的好坏直接影响数据库的效率和质量,是数据
当整个系统要求改变模式时(增加记录类型、增加数据项),由
DBMS对各个外模式/模式的映像
作相应改变,从而保证了数据的逻辑独立性。
当数据的存储结构改变时,由
DBMS对模式/内模式的映像作相应改变,从而保证了数据的物理独
立性。
数据独立性的好处是:
减轻了应用程序的维护工作量;
对同一数据库的逻辑模式,可以建立不同的用户模式,从而提高数据共享性,使数据库系统具有
数据字典通常包括:数据项、数据流、数据结构、数据存储和处理过程五个部分。
数据字典是系统中各类数据描述的集合,是一系列二维表格,是进行详细的数据收集和数据分析所获得
的主要成果。数据字典在数据库设计中占有很重要的地位。
5.试叙述概念设计的步骤。
分三步完成:
A、进行数据抽象,设局部概念模式。
数据库是统一管理的相关数据的集合。数据库是存储在计算机内的、有组织的、可共享的数据集合,具
有较小的冗余度和较高的数据独立性和易扩展性。
13.什么是数据之间的联系,在关系数据库中,用什么方法实现数据之间的联系?
数据库不仅能存储数据,而且能存储数据之间的联系。在关系数据库中,通过表与表之间所所包含的公
的结构,但它更注重文件之间的联系。数据库系统中的数据具有共享性。数据库系统是面向整个系统的数据
共享而建立的,各个应用的数据集中存储,共同使用,数据库文件之间联系密切,避免了数据的重复使用,
减少和控制了数据的冗余。
17.什么是数据独立性?数据库系统如何实现数据独立性?数据独立性可带来什么好处?
8.为什么要在三级模式结构之间提供两个层次的映像?
由于三级模式之间(在结构、类型、长度等方面)往往差别很大,为了实现这三个抽象级别的联系和转
换,DBMS在三级模式之间提供了二个层次的映像。
9.数据独立性与数据联系这两个概念有什么区别?
独立性是指应用程序和DB的数据之间相互独立,不受影响,对系统的要求是“数据独立性提高”
库生存期中的一个非常重要的阶段。
2.数据库设计的规划阶段应做哪些事情?
A、进行建立数据库的必要性及可行性分析。
B、确定数据库系统在组织中和信息系统中的地位。
C、以及各个数据库之间的联系。
3.数据库设计的需求分析阶段是如何实现的?目标是什么?
这一阶段是计算机人员(系统分析员)和用户双方共同收集数据库所需要的信息内容和用户对处理的需
7.试述采用
ER方法的数据库概念设计的过程。
A、设计局部
ER模式:确定局部结构范围,实体定义,联系定义,属性分配。
B、设计全局
ER模式:确定公共实体类型,
ER模式的合并,冲突的消除。
C、全局
ER模式的优化:实体类型的合并,冗余属性的消除,冗余联系的消除。
8.叙述
第七章节 SQL Server简介及应用
.................................................. 11
第八章节 PowerBuilder 9.0简介及应用
........................................... 12
B、将局部概念模式综合成全局概念模式。
C、对全局概念模式进行评审和确认。
6.什么是
ER图?构成
ER图的基本要素是什么?
描述现实世界概念结构模型的有效方法称为
ER方法,用
ER方法建立的概念结构模型称为
ER模型,
或称为
ER图。ER图是由实体、实体的属性和实体之间的联系三个要素组成的。
第五章节 SQL语言.............................................................................. 8
第六章节数据库管理
........................................................................ 10
导致设计过程的回溯与反复。
12.在
DBD中,为什么必须要有一个概念设计阶段?
如果将现实世界中的客观对象直接转换为机器世界中的对象,就会感到非常不方便,注意力往往被牵扯到
更多的细节限制方面,而不能集中在最重要的信息的组织结构和处理模式上,因此往往是将客观对象先抽象
为不依赖于任何具体机器的信息结构,这种信息结构不是
数据库联系是指记录之间的联系,对系统的要求是“数据联系密切”
10.什么是数据冗余?及其可能导致的后果?
数据冗余是指相同的数据被存储多次。后果是:浪费空间,造成数据操作异常,可能造成数据完整性
的缺陷和数据不一致
11.何谓数据库语言?它主要包括哪两类?
数据库语言包括:数据定义(或描述)语言和数据操纵语言
DD)起着什么作用?
DD是存储三级结构的描述(即元数据)。DBMS的所有工作都要以
DD中的元数据为依据,也就是
所有工作都要通过
DD系统访问
DD。
16.数据库系统与文件系统相比怎样减少数据冗余?
在文件管理系统中,数据文件之间没有联系,数据冗余大。
数据库系统以数据库方式管理大量共享的数据。数据库系统由许多单独文件组成的,文件内部具有完备
ER图转换为关系模型的转换规则。
A、每一个实体分别转换成一个关系,实体的属性即是关系的属性,实体的键就是关系的键。
B、实体联系是一对一联系,将一个关系的键作为外键放在另一个关系中。
C、实体联系是一对多联系,则将“一”端的关系的键作为外键放在“多”端的关系中。
D、如果实体是多对多联系,则将联系单独转换成一个关系,该关系又称为交叉关系。这个关系的键