自考数据库系统原理(第1章)(代码:4735)练习题1

合集下载

2014年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.数据库的特点之一是数据的共享,严格地讲,这里的数据共享是指( )。

数据库系统原理参考答案

数据库系统原理参考答案

数据库系统原理参考答案第一章习题参考答案1.名词解释:数据、数据库、数据库管理系统、数据库系统、关系数据库管理系统。

数据:用来记录或者标识事物本质特征的符号。

具体包括文本、图形、图像、音频、视频、动画等数据。

数据库:长期储存在计算机内的有组织的、统一的、共享的、结构化的、通用化的、综合性的数据的集合。

数据库管理系统:位于用户与操作系统之间,提供给用户实现数据库的定义、操纵和运行管理的数据管理软件,从而科学地组织和存储数据、高效地获取和维护数据。

数据库系统:在计算机系统中引入数据库后,由数据库、数据库管理系统、数据库应用系统、数据库设计员、数据库管理员和用户等构成的完整的计算机系统。

DBS的核心是数据库管理系统,DBMS是用户与数据库的接口关系数据库系统:支持关系数据库技术的数据库系统。

2.简述数据库管理系统的功能。

数据定义DDL;数据操纵DML;数据控制DCL(安全性、完整性、并发控制和数据恢复);数据接口;数据组织和存储;事务和运行管理等。

从而确保数据的安全、完整、并发和恢复。

3.简述数据库系统的组成和特点。

组成:DBS硬件(计算机硬件、数据库硬件和网络硬件等)、DBS软件(操作系统、DBMS、程序设计主语言、数据库专用开发工具和数据库应用系统等)和人员(数据库设计员、数据库分析员、数据库管理员、数据库程序员和用户)等组成。

特点:数据结构化组织、永久储存和统一管理;数据共享;冗余度小;独立性高;容易扩展等。

4.常用的数据模型有哪些?简述数据模型的三个要素。

类型:层次模型(最早);网状模型;关系模型(目前流行);面向对象模型(20世纪80年代引入OOP)。

要素:数据结构;数据操作;完整性约束。

5.简述DBA的职责。

决定数据库的信息内容和结构;决定数据库的存储结构和存取策略;定义数据的安全性和完整性;监控数据库的使用和运行;数据库的改进和重组重构。

6.简述数据库技术发展的三个基本阶段。

人工管理;文件系统;数据库系统7.试述文件系统与数据库系统的区别。

4735数据库系统原理试卷A参考答案

4735数据库系统原理试卷A参考答案

数据库系统原理 (A) 答案一、1.C 2.A 3.C 4.B 5.C 6.B 7.D 8.B 9.A 10.D 11.B 12.D13.A 14.B 15.A二、16.关键码17.数据字典(DD)18.完全19.数据冗余20.M+n 21.INSERT22.COMMIT 23.丢失更新24.DLL(或动态链接库)25.丢失更新三、26.数据独立性是指应用程序和数据库的数据结构之间相互独立,不受影响。

(1分)数据独立性分成物理独立性和逻辑独立性两个级别。

(2分)27.应用程序运行时,DBMS在内存为其开辟一个程序工作区,主要用于数据的传输和格式的转换。

(3分)28.令X={D}X(0)=DX(1)=DGHX(2)=DGH∵X(2)=X(1)∴D+=DGH(3分)29.事务是构成单一逻辑工作单元的操作集合,要么完整地执行,要么完全不执行(1分)事务具有四个性质:原子性、一致性、隔离性、持久性。

(2分)30.基本表是独立存在的表,它所对应的数据实际存储在数据库中。

(1分)视图是从一个表或多个基本表导出的表,(1分)在数据库中存储有关视图的定义而不存放视图所对应的数据,视图是一个虚表。

(1分)31.SQL语言的特点是:(1)一体化特点;(2)两种使用方式,统一的语法结构;(3)高度的非过程化;(4)语言简洁,词汇有限,易学易用。

(答对1个问题的1分,答对3个得满分)32.DBS中DB故障主要有3类:事务故障、系统故障和介质故障。

(1分)事务故障和系统故障未破坏DB,但使其中某些数据不正确(1分)介质故障将破坏DB。

(1分)33.SQL中把完整性约束分成三大类:域约束、(1分)基本表约束、(1分)断言(1分)34.实体基数是指与一个实体有联系的另一端实体数目的最小、最大值,基数应与在这一端实体的边上。

(1分)重复度是指参与关联的这一端对象数目的最小、最大值,重复度应写在这一端类的边上。

(2分)35.由纵向四部分构成:ODBC数据库应用程序、(1分)驱动程序管理器、(1分)DB驱动程序、数据源。

1月全国自考数据库系统原理试题及答案解析

1月全国自考数据库系统原理试题及答案解析

全国2018年1月自考数据库系统原理试题课程代码:04735一、单项选择题(本大题共15小题,每小题2分,共30分)在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内。

错选、多选或未选均无分。

1.数据库管理系统是( )A.采用了数据库技术的计算机系统B.包括DBA、计算机硬件及DB的系统C.位于用户与OS之间的数据管理软件D.包括OS在内的数据管理软件2.外模式DDL用来描述( )A.数据库的总体逻辑结构B.数据库的局部逻辑结构C.数据库的物理存储结构D.数据库的概念结构3.下列关于数据冗余的叙述中,不正确...的是( )A.冗余的存在容易破坏数据库的完整性B.冗余的存在给数据库的维护增加困难C.不应该在数据库中存储任何冗余数据D.冗余数据是指可由基本数据导出的数据4.适当调整DB的模式和内模式,使DB适应新的应用环境称为DB的( )A.重组织B.监控分析C.查询优化D.重构造5.关系模型中将不含有多余属性的超键称为( )A.内键B.候选键C.主键D.外键6.如果一个关系属于3NF,则它( )A.必然属于2NFB.必然属于4NFC.可能不属于2NFD.必然属于BCNF7.设有关系模式R(A,B,C),F是R上成立的FD集,F={B→C,C→A},那么分解ρ={AB,AC}相对于F( )A.是无损分解,也保持函数依赖B.是无损分解,但不保持函数依赖C.不是无损分解,但保持函数依赖D.既不是无损分解,也不保持函数依赖8.已知关系S1和S2如下表所示,则S1与S2进行并运算,其结果的元组数为( )12A.0B.4C.5D.69.设有关系R 和S ,与R —S 等价的元组表达式是( )A.{t|R(t)V ┐S(t)}B.{t|R(t)∧┐S(t)}C.{t|∃u(R(t)∨┐S(u))}D.{t|∃u(R(t) ∧┐S(u))}10.在SQL 语言中,用于测试列值非空的短语是( )A.IS NOT EMPTYB.NOT UNIQUEC.IS NOT NULLD.NOT EXISTS11.SQL 语言中,条件“年龄BETWEEN 20 AND 30”表示年龄在20至30之间,且( )A.包括20岁和30岁B.不包括20岁和30岁C.包括20岁但不包括30岁D.包括30岁但不包括20岁12.要求事务在读取数据前先加共享锁,且直到该事务执行结束时才释放相应的锁,这种封锁协议是( )A.一级封锁协议B.二级封锁协议C.三级封锁协议D.两段锁协议13.断言是DBS 采用的( )A.安全性措施B.完整性措施C.恢复措施D.并发控制措施 14.在对象联系图中,如果从A 到B 有双线箭头,则表示A 是B 的( )A.一个子类B.同类C.一个父类D.一个属性15.一个UML 类图,如下图所示。

数据库系统原理综合练习题

数据库系统原理综合练习题

第一章绪论Ⅰ、学习要点1、准确掌握数据、数据库、数据库系统、数据库管理系统等基本术语、概念;2、数据独立性的概念、分类及实现途径;3、数据模型的概念、分类、要素及作用;4、数据库三级模式体系结构的含义及作用;5、关系数据模型的三要素内容。

Ⅱ、习题一、选择题:1、使用二维表格结构表达数据和数据间联系的数据模型是(C )?A、层次模型B、网状模型C、关系模型D、实体—联系模型2、DB、DBS、DBMS间的关系是(C )A、DB包括DBMS和DBSB、DBMS包括DB和DBSC、DBS包括DB和DBMSD、DBS与DB和DBMS无关3、在数据库中存储的是(C)A、数据B、数据模型C、数据及数据之间的联系D、信息4、数据库系统中,用(B)描述全部数据的整体逻辑结构。

A、外模式B、模式C、内模式D、数据模式5、数据库中,导致数据不一致的根本原因是(C )A、数据量太大B、数据安全性不高}C、数据冗余D、数据完整性约束不强6、划分层次型、网状型和关系型数据库的原则是(D)A、记录的长度B、文件的大小C、联系的复杂程度D、数据及联系的表示方式7、数据库三级模式体系结构的划分,主要有利于保持数据库的(B )A、数据安全性B、数据独立性C、结构规范化D、操作可行性8、数据库系统中,用(A)描述用户局部数据的逻辑结构,它是用户和数据库系统间的接口。

A、外模式B、模式C、内模式D、数据模式9、数据库系统中,用(C)描述全部数据的物理存储视图。

A、外模式B、模式C、内模式D、数据模式[10、数据库系统中用于定义和描述数据库逻辑结构的语言是(B )A、DMLB、DDLC、DCLD、SQL11、数据库系统支持的数据共享指的是(D )A、同一应用的多个程序共享同一数据集合B、多个用户、同一语言程序共享同一数据集合C、多个用户共享同一数据文件D、多种语言、多个用户、多个应用相互覆盖地使用同一数据集合12、数据库系统中,当内模式发生变化时,采用(B)来保证数据的物理独立性。

2018年10月自考04735数据库系统原理试题及答案含评分标准

2018年10月自考04735数据库系统原理试题及答案含评分标准

2018年10月高等教育自学考试全国统一命题考试数据库系统原理试卷(课程代码04735)本试卷共4页,满分l00分,考试时间l50分钟。

考生答题注意事项:1.本卷所有试题必须在答题卡上作答。

答在试卷上无效,试卷空白处和背面均可作草稿纸。

2.第一部分为选择题。

必须对应试卷上的题号使用2B铅笔将“答题卡”的相应代码涂黑。

3.第二部分为非选择题。

必须注明大、小题号,使用0.5毫米黑色字迹签字笔作答。

4.合理安排答题空间,超出答题区域无效。

第一部分选择题一、单项选择题:本大题共l5小题,每小题2分,共30分。

在每小题列出的备选项中只有一项是最符合题目要求的,请将其选出。

1.描述事物的符号记录是A.Data B.DB C.DBMS D.DBS2.不属于人工管理阶段特点的是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.颁布SQL3的年份是A.1986年 B.1987年C.1989年 D.1999年8.可用于收回权限的SQL语句是A.GRANT B.ROLLC.REVOKE D.RETURN9.在MySQL中,用于实现交叉连接的关键字是A.CROSS JOIN B.INNER JOINC.JOIN D.LEFT JOIN 、10.对于使用存储过程的好处说法错误的是A.可增强SQL语言的功能’B.可增强SQL语言的灵活性C.具有良好的封装性D.系统运行稳定11.可以独立地删除完整性约束,而不会删除表的语句是A.ALTERTABLE B.DROPTABLEC.CHECK TABLE D.DELEALTER12.在触发器的创建中,每个表每个事件每次只允许一个触发器,因此每个表最多支持的触发器是A.1个 B.3个C.6个 D.8个13.用于删除一个或多个MySQL账户,并消除其权限的语句是A.DROP USERS B.DROP USERC.ALTER USERS D.ALTER USER14.把数据按照相似性归纳成若干类别的是A.概念描述 B.关联分析C.分类 D.聚类15.数据库技术与人工智能技术相结合出现的数据库系统是A.分布式数据库系统 B.并行数据库系统C.主动数据库系统 D.移动数据库系统第二部分非选择题二、填空题:本大题共l0空,每空l分,共l0分。

全国2022年4月自考数据库系统原理04735试题及参考答案

全国2022年4月自考数据库系统原理04735试题及参考答案

全国2022年4月自考数据库系统原理04735试题及参考答案数据库系统原理试题课程代码: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.AC.ABCB.ABD.ABCD6.关于关系模式的非形式化设计准则,下面叙述不正确的是(B)...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,则查询条件子句应写成WHEREDNAMELIKE(B)A.′__Z_%′C.′_Z__′B.′_%Z__′D.′_Z__%′11.一个事务一旦完成全部操作后,它对数据库的所有更新应永久地反映在数据库中,不会..丢失,是事务的(D)A.原子性C.隔离性不允许其他事务修改此数据的是(B)...A.可串行化C.读提交数据B.可重复读D.可以读未提交数据B.一致性D.持久性12.在SQL2提供事务的隔离级别中,只允许事务读已提交的数据,并且在两次读同一数据时13.在SQLServer2000中,用来启动和停止SQLServer的主要服务和指示其当前状态的是(A)A.服务管理器C.企业管理器B.查询分析器D.事件探查器14.PowerBuilder9.0中,用于拖放可视化控件,并设置控件属性、样式等功能的是(A)A.窗口画板C.数据管道画板B.函数画板D.查询画板15.在面向对象技术中,相同类型元素的无序集合,并且允许有重复的元素的复合类型,称为(C)A.行类型C.包类型B.列类型D.集合类型非选择题部分注意事项:用黑色字迹的签字笔或钢笔将答案写在答题纸上,不能答在试题卷上。

2016年4月自考数据库系统原理(04735)试题及答案解析评分标准

2016年4月自考数据库系统原理(04735)试题及答案解析评分标准

Bl 13 • 04735绝密★启用前2016年4月高等教育自学考试全国统一命题考试数据库系统原理试卷(专卡)(课程代码04735)本试卷分为两部分,满分100分.考试时间150分钟.第一部分为选择题,I页至2页,共2页.应考者必须按试题顺序在“答题卡” 上按要求填涂,答在试卷上无效.第二部分为非选择题.3页至4页,共2页.应考者必须按试题顺序在“答题卡"上作答.答在试卷上无效.第一部分选择题(共30分)一、单项选择題(本大题共15小题・毎小K 2分.共30分)在每小K列岀的E个备选项中只有一个是符合题目要求的.请将其选出井将“答题卡”的相应代码涂黑・错涂、多涂或未涂均无分.1•下面不属于数据库系统提供的数据控制功能的是♦• ♦A・数据库的恢复 B.数据的完裁性C.数据的安全性D.数据的移植性2.飞机的座位和乘客之间的联系是A・ 1:1 B. 1:NB113 - 04735 数据库系统原理试卷第1页(共4页)C. M:ND. N:13.把数据库应用系统从开始规划、设计、实现、维护到最后被新的系统取代而停止使用的整个期间.称为A.数据库系统周期C.数据库系统期4.在关系模魁中,属性的个》称为A.基数C.元数5.将两个关系进行第值连接通常使用的属性是A.主键和超®C.主键和外键B.数据库系统生存期D.数据库系统规划设计实现期B.域D.键B.主a和候选键D.内键和外键B113 - 04735 数据库系统原理试卷第1页(共4页)数据库系统原理试卷第2页 (共4页)6・Xlf FDX-Y,如果Y 绘X 的子集•那么称X-Y ft-个A.非平凡的FL )B.平凡的FDC.局部依赖D.完全依赖7.设关系R 和S 具有相同的关系模式,则与RUS 等价的是B. {«| D. {t|A, {t|t€ RvteS} t€ R Al« s} t€Rvl«s}A ・自然连搖 B.除 9. SQL 语育中建立惟一性索引的命令是 A. CREATE INDEX 索引名ON 基本表名(属性名)B ・CREATE INDEX UNIQUE 索引名ON 基本表名(属性名)C ・CREATE UNIQUE INDEX 索引名ON 基本我名(属性名)D ・CREATE DISTINCT INDEX 索引名ON 基本表名(雋性名) 10. 设有关系R (书号,书名),如果要检索书名中至少包含4个字母,且第3个字母为M 的图书,则SQL 資询语句中WHERE 子句的条件表达式应写成 A.书名 UKE%M%・B.书名 IJKE ・M%'C.书名D.书名 UKEl_M_%・ 11. 当发生系统故障后,对己提交耶务但更新还留在缓冲区的事务进行的处理绘 A. REDO 处理 B. UNDO 处理 C. ROLLBACK 处理D. ABORT 处理 12. 修改数据库《式的权限中,允许用户创建新的关系是A.索引权限 C.修改权限 13. T-SQL 语言中,由用户定义和维护的变僦是 A.全屈变*C ・局部变《14. P owerBuilder 9,0开发工具附带的小中数据库是A, Database C ・交 D ・并 B ・资源权限 D.撤销权限 B.静态变ft D ・系统变It C, SQL server15.在ODBC 体系结构中,用來处理ODBC 函数的超A. ODBC 数据库应用程序C. DB 驱动程序B. RDBMS ASAD. MySQLB.驱动程序管理器 D ・数据源第二部分 非选择题(共70分)二. 填空K (本大题共10小题.每小题1分.共10分)16. DBMS ft 位于用户与 _____ Z 间的一层数据管理软件,它为用户或应用程序提供访问DB 的方法,包括DB 的建立、查询、更新及各种数据控制・ 可以区别的客观存在的事物称为 _ .数据等价是指两个数据库实例应表示同样的信息内容,用关系演算可以分为元组关系演算和 _ 关系演算.联入式SQL 的实现,有两种处理方式:一种是扩充主语育的编译程序,使之能处理SQL 论句:另一种是采用 _ 方式• 21. 数据库的安全性圧指保护数据库,防止不合法的使用”以免数据的泄密、更改或 - ・ 22. SQL3的te 发器有时也称为主动规则或事件——条件—— ____ 规则・23. 在T-SQL 批处理中使用exec 命令来调用存储过程,如果一个批处理的第一行是调用存储过程,那么exec 可以宜考包过q27893582924•PB9•0中•开发空间有三个层次;Workspace (工作空间).Target (g 标)和 _ • 25. ODBC 数据库应用程序:用宿主语言和ODBC 函数编写的应用程序用于访问 -------- ・ 三、 简答题(本大题共10小fi.每小題3分,共30分)26. 27. 28・ 30. 31.32.33.34. 简述PB9.0连接数据阵的步骤. 35. 什么趁ODBC 数据源?四.设计题(本大题共5小8・毎小题4分・共20分)某项目管理系统的数据祿有如下三个关系: 音像(音像编号,音像名,租金,类别)会员 <会员编号,会员名,年龄,所在地区,联系电话) 租借(音像编号,会员编17. 18. 19简述物理数据独立性• 简述需求分析阶段的主要工作.己知关系模式 R<U,F>,其中 U={A3.C,D,E }: F={ABfG B-D. C —E, EC —B. AC T B}・求属性集AB 相对于FD 集F 的闭包(AB ).. 29.如何判断两个关系代数表达式地等价的?简述寧务的原子性的定义・ 简述SQL 中“用户”与“角色”两个概念. 使用X 锁时有哪竺蝶作?简述T-SQL 语吉中while 语句的作用•号,租借日期.归还日期)实现下列操作:36.使用关系代数査询“犬津”地区的会员名和联系电话.37.使用SQL®句査询2015年12月以前(不包括12月)租借宵像制品的会员编号.(注租借日期为日期型)* '数据库系统原理试卷第3页(共4页)数据库系统原理试卷第4页(共4页)使用SQL 语句査询毎一类音像制品的类别和被租借的次数€ 使用SQL 语言査询李芳租借过的音像制品的名称和类别.使用SQL 语*建立一个有关“科幻”类音像制品的观图VLM,该视图包描信息:音像 编号,音像名,租金,类别.五、综合题(本大题共2小题,每小题5分,共】0分)41. 设有一个关系模式R (导游编号,姓名,性别,旅游班次号,出发日期,回程日期,宾 馆编号,宾馆名,城市,星级,地址)其中:每个导游可以带多个旅游班次,每个旅游班次可以有多个导游:每个旅游班次 只能父宿在一个宾馆,一个宾馆可以接待多个旅游班次. ⑴根据上述条件,写出关系模式R 的关键码. (2) R 最高属于第几范式,为什么? (3) 将R 规范到3NF ・ 42. 设有如下实体:房屋:房屋编号、房型、建筑面积、使用面积 业主:业主编号、姓名、性别、电话、身份证号 维修单:维修单号、维修内容、维修日期、费用、经办人 维修员:工号、姓名、工种、地址、电话其中,一个业主可在小区购买多个房屋,但每个房屋的业主只有一个:每个房屋可能 有多个维修单,但每张维修单只属于一个房屋:一个维修员可以接多个维修单,每个 维修单只用一个维修员・⑴试画出反映上述实体关系的E ・R 图(可以省略实体的属性)。

047351804数据库系统原理

047351804数据库系统原理

2018年4月高等教育自学考试全国统一命题考试数据库系统原理(课程代码04735)一、单项选择题:本大题共15小题,每小题2分,共30分。

在每小题列出的备选项中 只有一项是最符合题目要求的,请将其选出。

1.随看数据管理规模的扩大,数据量急剧增加,下面不属于文件系统缺陷的是A.数据冗余B.数据不一致C.读脏数据D.数据联系弱2.关于逻辑模型,叙述正确的是A.逻辑模型独立于硬件和软件B.逻辑模型表达了DB 的局部逻辑结构C.逻辑模型是从数据库实现的观点出发,对数据建模D.逻辑模型主要有实体联系模型3.对于数据库系统生存期,下面不属于物理设计阶段工作的是A.存储记录结构设计B.设计外模型C.确定数据存储位置D.存取方法的设计4.在关系模型中,元组个数称为A.元数B.基数C.度数D.目数5.对于函数依赖A W →,如果存在W X ⊂有A X →成立,那么称A W →是A.平凡依赖B.传递依赖C.局部依赖D.完全依赖6.己知关系R (A,B,C,D,E),有函数依赖集{}A E D B E CD BC A F →→→→=,,,,则B 的闭包+B 是A. {B, DIB. (13, C, D)C. {B, C, D, E}D. {A, B, C, D, E}7.关系代数中投影运算是对关系进行的A.垂直分割B.水平分割C.结合D.先垂直分割后水平分割8.设有关系R(ABCD)和关系S(BCD),则RXS 结果集的元数为A. 3B. 4C. 6D. 79.己知SN 是一个字符型字段,下列SQL 查询语句SELECT SN FROM SWHERE SN LIKE'AB%';其执行结果为A.找出含有3个字符,'AB%’的所有SN 字段B.找出仅含3个字符且前两个字符为’AB'的SN 字段C.找出含有字符’AB ’的所有SN 字段D.找出以字符'AB'开头的所有SN 字段10.设有学生表STUDENT(学号,姓名,性别,年龄),则向STUDENT 表插入一条新 记录的正确的SQL 语句是A. APPEND INTO STUDENT VALUES ('d001',’王明’,’女’,18)B. INSERT INTO STUDENT VALUES ('d001',’王明’,’女’,18)C. INSERT STUDENT VALUES ('d001',’王明’,’女’,18)D. APPEND STUDENT VALUES ('d001',’王明’,’女’,18)11. DBS 运行的最小逻辑工作单位是A.数据B.事务C.记录D.函数12.用户只能使用视图定义中的数据,而不能使用视图定义外的其它数据,从而保证了数据A.安全性B.完整性C.恢复性D.并发性13.在SQL Server 2000提供的服务中,管理SQL Serve;周期性行为的安排,并在发生 错误时通知系统管理员的服务是A. MS SQL ServerB.SQL Server AgentC. Microsoft Server ServiceD.MS DTC14. PowerBuilder 9.0中,用于生成可执行文件、动态链接库、组件和代理对象的画板是A.结构画板B.函数画板C.查询画板D.工程画板15.在面向对象技术中,相同元素的有序集合,并且允许有重复的元素的复合数据类型是A.行类型B.数组类型C.列表类型D.集合类型二、填空题:本大题共10空,每空1分,共10分。

全国自考数据库系统原理历年试题及答案

全国自考数据库系统原理历年试题及答案

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&lt;=0C.SELECT Snum D.SELECT SnumFROM SC FROM SCWHERE Grade=NULL WHERE Grade IS NULLl2.下列不是数据库恢复采用的方法是( D ) ..A.建立检查点B.建立副本C.建立日志文件D.建立索引13.在SQL/CLI中,将宿主程序与数据库交互的有关信息记录在运行时数据结果中。

全国自考(数据库系统原理)模拟试卷1(题后含答案及解析)

全国自考(数据库系统原理)模拟试卷1(题后含答案及解析)

全国自考(数据库系统原理)模拟试卷1(题后含答案及解析) 题型有:1. 单项选择题 2. 填空题 3. 简答题 4. 综合题 5. 设计题单项选择题1.如果想找出在关系R的A属性上不为空的那些元组,则选择子句应该为( )A.WHERE A!=NULLB.WHERE A&lt;&gt;NULLC.WHERE A IS NOT NULLD.WHERE A NOT IS NULL正确答案:C2.通过指针链接来表示和实现实体之间联系的模型是( )A.关系模型B.层次模型C.网状模型D.层次和网状模型正确答案:D解析:层次模型以“树”结构表示数据间的关系,网状模型以“图”结构表示数据间的关系,它们都是通过指针链接实现的。

3.分析用户的业务处理后,以( )形式表示数据的流向和对数据的加工。

A.业务流程图B.数据流图C.局部图D.基本ER图正确答案:B解析:数据流图是从“数据流向”和“对数据的加工”两方面表达数据处理系统工作过程的一种图形表示法。

4.数据库概念设计的主要任务是( )A.建立ER图B.创建数据库说明C.建立数据流图D.把数据送入数据库正确答案:A解析:建立ER图是概念设计的主要任务,创建数据库说明是逻辑设计的主要任务,建立数据流图是需求分析的主要任务,把数据送入数据库中是数据库实施阶段的任务。

5.关系规范化中的插入异常是指( )A.不该插入的数据被插入B.应该插入的数据没插入C.插入了没有用的数据D.插入了错误的数据正确答案:B6.当关系R和S自然连接时( )A.在新表中,包含R×S中所有的行B.在新表中,只包含两个关系之间公共属性值相等的行,消除重复列C.在新表中,只包含两个关系之间公共属性值相等的行,不消除重复列D.自然连接要求两个关系中相同的分量,不必是相同的属性组正确答案:B7.关系R和S如题7图所示。

R-S的结果是( )A.B.C.D.正确答案:D解析:关系R和关系S的差是由属于R但不属于S的元组构成的集合。

数据库系统原理_自考4735复习资料(参照大纲)

数据库系统原理_自考4735复习资料(参照大纲)

第一章、数据库系统基本概念识记——选择,填空| 领会——填空,简答| 综合/简单应用——大题1.1、DB技术的发展阶段(识记)1、人工管理阶段在人工管理阶段(20世纪50年代中期以前),计算机主要用于科学计算,这个时期数据管理有以下特点:(1)数据不保存在计算机内(2)没有专业的软件对数据进行管理(3)只有(program)程序的概念,没有(file)文件的概念(4)数据面向程序,即一组数据对应一个程序2、文件系统阶段在文件系统阶段(20世纪50年代后期至60年代),计算机用于科学计算、信息管理。

特点:(1)以文件的形式长期保存在外部存储的磁盘上(2)数据的逻辑结构和物理结构有了区别,但比较简单(3)文件组织多样化,有索引文件、连接文件、和直接存取文件。

(4)数据不再属于某个特定程序,可以重复使用,数据面向应用(此阶段具有设备独立性,改变存储设备是,不必改变APP)(5)数据的操作以记录为单位缺点:(1)数据冗余(2)数据不一致(3)数据联系弱3、数据库阶段数据阶段(20世纪70年代以来),数据管理规模的扩大,数据急剧增长特点:(1)采用数据模型表示复杂的数据结构(2)有较高的数据独立性(APP&DA TA)。

数据库结构三级:用户的局部逻辑结构、数据库的整体逻辑结构、数据库的物理结构(3)数据库为用户提供方便的用户接口(4)数据库系统提供四方面数据控制功能:数据库的恢复、数据库的并发控制、数据的完整性、数据安全性(5)增加系统的灵活性定义:DB:DB是长期储存在计算机内、有组织、统一管理的相关数据的集合DBMS:DBMS是User与OS之间的一层管理软件,提供DB的建立、查询、更新及各种数据控制。

DBMS分为层次性,网状型、关系型、面相对象型。

DBS:DBS是实现有组织的、动态的存储大量关联数据、采用数据库技术的计算机数据库技术:研究数据的结构、存储、设计、管理和使用4、高级数据库阶段(第九章)(1)面向对象的概念建模(2)ODBC技术1.2数据描述(领会)数据描述经历的三个阶段:概念设计、逻辑设计、物理设计。

全国2019年10月高等教育自学考试(04735)数据库系统原理试题及答案

全国2019年10月高等教育自学考试(04735)数据库系统原理试题及答案
30.CREATE VIEW VSC (1分)
AS SELECT 商品编号,编号,采购日期(1分)
FROM 采购(1分)
WHERE 采购数量>100; (1分)
数据库系统原理试题答案及评分参考第1页(共3页)
四、简答题:本大题共5小题,每小题6分,共30分。
31.⑴概念层数据模型。(2分)
⑵逻辑层数据模型。(2分)
FROM 商品(1分)
WHERE 价格BETWEEN 10 AND 15;(或WHERE 价格>=10 AND 价格<=15)
(2分)
29.SELECT 商品编号,采购日期,采购数量(1分)
FROM 采购(1分)
WHERE编号IN (1分)
(SELECT 编号FROM 采购员WHERE姓名=‘刘聪’);(1分)
(1分) 类别(类号,类名)
(1分)
(1分)
⑶ CREATE TABLE 类别 (1分)(类号 CHAR(5) PRIMARY KEY,
(1分) 类名 CHAR(30)); Nhomakorabea(1分)
(注:数据类型和字段长度都可以和参考答案不同,均可给分)
说明:本试卷答案中所有英文字母不区分大小写。
16.故障恢复17.二(或2)18.数据
19.REVOKE 20.IF EXISTS 21.DROP USER
22.相容性23.E-R 24.数据量的大小
25.查询处理
三、设计题:本大题共5小题,每小题4分,共20分。
26.σ性别=‘女’(采购员)(4分)
27.π商品名,生产日期(商品)(4分)
28.SELECT 商品编号(1分)
绝密★启用前
2019年10月高等教育自学考试全国统一命题考试

数据库系统原理章节自测题

数据库系统原理章节自测题

数据库系统原理章节自测题第一章自测题一、填空题1)数据管理技术的发展, 与__________、__________和__________有密切的联系。

2)文件系统中的数据独立性是指__________独立性。

3)文件系统的缺陷是: _________、_________和__________。

4)就信息处理的方式而言, 在文件系统阶段, __________处于主导地位, _________只起着服从程序设计需要的作用;而在数据库方式下, _________占据了中心位置。

5)对现实世界进行第一层抽象的模型, 称为__________模型;对现实世界进行第二层抽象的模型, 称为__________模型。

6)层次模型的数据结构是__________结构;网状模型的数据结构是__________结构;关系模型的数据结构是__________结构;面向对象模型的数据结构之间可以__________。

7)在层次、网状模型中, 用__________导航数据;而在关系模型中, 用__________导航数据。

8)数据库的三级模式结构是对__________的三个抽象级别。

9)DBMS为应用程序运行时开辟的DB系统缓冲区, 主要用于__________和__________。

10)在数据库技术中, 编写应用程序的语言仍然是C一类高级语言, 这些语言被称为__________语言。

11)在DB的三级模式结构中, 数据按__________的描述提供给用户, 按__________的描述存储在磁盘中, 而__________提供了连接这两级的相对稳定的中间观点, 并使得两级中的任何一级的改变都不受另一级的牵制。

12)层次、网状的DML属于________语言, 而关系型DML属于_________语言。

13)DBS中存放三级结构定义的DB称为__________。

14)从模块结构考察, DBMS由两大部分组成: __________和__________。

数据库系统原理2019年4月自学考试试题+答案

数据库系统原理2019年4月自学考试试题+答案

2019年4月高等教育自学考试全国统一命题考试数据库系统原理(课程代码04735)第一部分选择题一、单项选择题:本大题共I5小题,每小题2分共30分。

在每小题列出的备选项中只有一项是最符合题目要求的,请将其选出。

1.数据库系统的英文缩写是A.DataB.DBC.DBMSD.DBS2.在客户/服务器结构中,数据库系统管理系统称为A.客户端B.前台C.后台D.表示层3.表示属性取值范围的是A.候选码B.域C.超码D.超键4.关系模式产生异常问题以及解决这些问题,与之密切相关的概念是A.丟失更新B.数据依赖C.读脏数据D.不可重复读5.对于关系的描述错误的是A.同一个关系中允许出现候选码或候选键值完全相同的元组B.在关系中元组的顺序(即行序)是无关紧要的,可以任意交换C.在关系中属性的顺序(即列序)是无关紧要的,可以任意交换D.在关系中,每一个属性都是不可分解的6.计算机辅助软件工程工具的俗称是A.CASE工具B.CAD工具C.CAI工具D.KASE工具7.对于关系数据库管理系统产品在支持SQL标准方面说法错误的是A.没有一个系统产品能够支持SQL标准的全部特性B.各个系统产品在实现标准SQL时没有差别C.各个系统产品都遵循SQL标准D.各个系统产品以SQL标准为主体进行相应的扩展8.可用于授予权限的SQL语句是A.REVOKEB.RIGHTC.GRANTD.POWER9.在SQL语言中,用于判定子查询的结果集是否为空的关键字是A.EXISTB.INTERSECTC.EXCEPTD.UNION10.对于存储过程说法错误的是A.存储过程可以拥有输出参数B.存储过程由SQL语句和过程式语句组成C.使用CALL语句对存储过程调用D.存储过程必须包含RETURN语句11.保护数据库以防止不合法的使用而造成数据泄露、更改或破坏是数据库的A.完整性B.一致性C.安全性D.恢复性12.在MySQL中,删除触发器的语句是A.DROPB.DROP TRIGGERC.DROP TABLED.DROP USER13.当需要撤销一个用户的权限、而又不希望将该用户从系统中删除的语句是A.DROPB.ALTERC GRANT D.REVOKE14.不属于数据仓库特征的是A.面向主题人B.集成性C.数据的易失性D.数据的时变性15.具有第三代数据库系统特征的是A.网状模型B.层次模型C.关系模型D.面向对象模型第二部分非选择题二、填空题:本大题共10空,每空1分,共10分。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

习题一1.1名词解释1.DB:数据库(Database,简记为DB)DB是长期存储在计算机内,有组织的,统一管理的相关数据的集合。

DB能为各种用户共享,具有较小的冗余度、数据间联系紧密而又有较高的数据独立性等特点。

2.DBMS:数据库管理系统(Database Management System,简记为DBMS)DBMS是位于用户和操作系统之间的一层数据管理软件,它为用户或应用程序提供访问DB的方法,包括DB的建立、查询、更新及各种数据控制。

3.DBS:数据库系统(Database System,简记为DBS)DBS是实现有组织地、动态地存储大量关系数据、方便多用户访问的计算机硬件、软件和数据资源组成的系统,即它是采用数据库技术的计算机系统。

4.联系的元数与一个联系有关的实体集个数,称为联系的元数。

5.1:1联系如果实体集E1中每个实体至多和实体集E2中的一个实体有联系,反之亦然,那么实体集E1和实体集E2的联系称为“一对一联系”,记作“1:1”。

6.1:N联系如果实体集E1中每个实体可以与实体集E2中任意个(零个或多个)实体间有联系,而E2中每个实体至多和E1中的一个实体有联系,那么称E1对E2的联系称为“一对多联系”,记为“1:N”。

7.M:N联系如果实体集E1中每个实体可以与实体集E2中任意个(零个或多个)实体间有联系,反之亦然,那么称E1对E2的联系称为“多对多联系”,记为“M:N”。

8.数据模型能表示实体类型及实体间联系的模型称为“数据模型”。

9.概念模型独立于计算机系统、完全不涉及信息在计算机中的表示、反映企业组织所关心的信息结构的数据模型。

10.逻辑模型与DBMS有关的,直接面向DB的逻辑结构、从计算机观点对数据建模的数据模型。

11.层次模型(hierarchical model)用树型(层次)结构表示实体类型及实体间联系的数据模型称为层次模型。

12.网状模型(Network Model)用有向图结构表示实体类型及实体间联系的数据模型称为网状模型。

13.关系模型(Relational Model)用二维表格表达实体集的数据模型。

14.外部模型表达用户使用观点的DB局部逻辑结构的模型,称为“外部模型”。

15.内部模型表达DB物理结构的模型,称为“内部模型”。

16.外模式是用户与数据库系统的接口,是用户用到的那部分数据的描述。

外模式由若干个外部记录类型组成。

17.逻辑模式是数据库中全部数据的整体逻辑结构的描述。

它由若干个逻辑记录类型组成,还包括记录之间的类型、数据的完整性和安全性等要求。

18.内模式是数据库在物理存储方面的描述,定义所有内部记录类型、索引和文件的组织方式,以及数据控制方面的细节。

19.外模式/逻辑模式映像用于定义外模式和概念模式之间数据结构的对应性。

20.逻辑模式/内模式映像用于定义概念模式和内模式之间数据结构的对应性。

21.数据独立性(Data Independence)应用程序和DB的数据结构之间相互独立,不受影响。

数据独立性分成物理数据独立性和逻辑数据独立性两个级别。

22.物理独立性在DB的物理结构改变时,尽量不影响应用程序。

23.逻辑独立性在DB的逻辑结构改变时,尽量不影响应用程序。

24.主语言编写应用程序的语言(如C一类高级程序设计语言),称为主语言。

25.DDL数据库的定义功能定义DB三级结构的语言,称为DDL。

26.DML数据库的操纵功能对DB进行查询和更新操作的语言,称为DML。

按照语言的级别,DML又可分成过程性DML和非过程性DML两种。

27.过程性语言和非过程性语言过程性DML是指用户编程时,不仅需要指出“做什么”(需要什么样的数据),还需要指出“怎么做”(怎样获得这些数据)。

非过程性DML是指用户编程时,只需要指出“做什么”(需要什么样的数据),不需要指出“怎么做”(怎样获得这些数据)。

层次、网状的DML都属于过程性的语言,而关系型DML属于非过程性语言。

非过程性语言易学,操作方便,深受广大用户欢迎。

但非过程性语言增加了系统的开锁,一般系统会采用查询优化的技术来弥补。

通常查询语言是指DML中的检索语句部分。

28.DD(数据字典)存放三级结构定义的数据库称为数据字典(Data Dictionary,DD)。

29.DD系统管理DD的软件系统,称为“DD系统”。

1.2 人工管理阶段的数据管理有那些特点?答:1)数据不保存在计算机内;2)没有专用的软件对数据进行管理;3)只有程序的概念,没有文件的概念;4)数据面向程序。

1.3文件管理阶段的数据管理有那些特点?答:1)数据以“文件”形式长期保存;2)数据的逻辑结构与物理结构有了区别;3)文件组织已多样化;4)数据面向应用;5)对数据的操作以记录为单位。

1.4文件管理阶段的数据管理有什么缺陷?试举例说明。

答:主要有三个缺陷:1)数据冗余;2)数据不一致性;3)数据联系弱。

例如学校里教务处、财务处、保健处建立的文件中都有学生详细资料,譬如联系电话,家庭住址等。

这就是“数据”冗余;如果某个学生搬家,就要修改三个部门文件中的数据,否则会引起同一数据在三个部门中不一致;产生上述问题的原因是这三个部门的文件中数据没有联系。

1.5数据管理的数据库阶段产生的标志是哪三件事情?答:1)1968年IBM公司研制的IMS系统是一个典型的层次DBS;2)1969年美国CODASYL组织DBTG报告,提出网状DBS的概念;3)1970年美国IBM公司的E.F.Codd发表论文,提出关系模型的思想。

1.6 数据库阶段的数据管理有那些特色答:1)采用数据模型表示复杂的数据结构;2)有较高的数据独立性;3)为用户提供了方便的用户接口;4)提供了四个方面的数据控制功能;5)对数据的操作以数据项为单位,增加了系统的灵活性。

1.7高级数据库阶段有那些技术?答:1)高级数据库阶段的主要标志是20世纪80年代的分布式数据库系统;2)90年代的对象数据库系统。

3)以及21世纪的Web数据库系统。

1.8 逻辑记录与物理记录,逻辑文件与物理文件有些什么联系和区别?答:逻辑数据是用户用以操作的数据形式,是抽象的概念化数据。

物理数据是实际存放在存储设备上的数据。

逻辑数据与物理数据在结构上可以差别很大,需通过两级映象来进行数据传输和格式转换。

从以上的解释可以看出,逻辑记录和逻辑文件是用户在程序中使用的记录和文件,而物理记录和物理文件是指磁盘上的记录和文件。

逻辑记录、文件与物理记录、文件在结构、组成上有很大的差异,而数据管理软件就是通过三级结构两级映象来实现逻辑数据与物理数据之间的转换。

1.9数据抽象的过程,有那几个步骤?数据抽象的过程,也就是数据库设计的过程,具体步骤如下:第一步:根据用户需求,设计数据库的概念模型,这是一个“综合”的过程。

第二步:根据转换规则,把概念模型转换成数据库的逻辑模型,这是一个“转换”的过程。

第三步:根据用户的业务特点,设计不同的外部模型,给程序员使用。

也就是应用程序使用的数据库外部模型。

外部模型与逻辑模型之间的对应性称为映像。

第四步:数据库实现时,要根据逻辑模型设计其内部模型。

内部模型与逻辑模型之间的对应关系称为映像。

一般,上述第一步称为DB的概念设计,第二步、第三步称为DB的逻辑设计,第四步称为DB的物理设计。

1.10概念模型、逻辑模型、外部模型和内部模型各具有那些特点?概念模型的抽象级别最高。

其特点如下所述。

(1)概念模型表达了数据的整体逻辑结构,它是系统用户对整个应用项目涉及的数据的全面描述。

(2)概念模型是从用户需求的观点出发,对数据建模。

(3)概念模型独立于硬件和软件。

硬件独立意味着概念模型不依赖于硬件设备,软件独立意味着该模型不依赖于现实的DBMS软件。

因此硬件或软件的变化都不会影响DB概念模型的设计。

(4)概念模型是数据库设计人员与用户之间进行交流的工具。

现在采用的概念模型主要是实体联系(ER)模型。

ER模型主要用ER图来表示。

逻辑模型具有以下特点:(1)逻辑模型表达了DB的整体逻辑结构,但它是设计人员对整个应用项目数据库的全面描述。

(2)逻辑模型是从数据库实现的观点出发,对数据建模。

(3)逻辑模型独立于硬件,但依赖于软件(DBMS)。

(4)逻辑模型是数据库设计人员与应用程序员之间进行交流的工具。

逻辑模型主要有层次、网状和关系模型三种。

外部模型具有如下的特点:(1)外部模型是逻辑模型的一个逻辑子集。

(2)外部模型独立于硬件,依赖于软件。

(3)外部模型反映了用户使用数据库的观点。

内部模型具有如下的特点:内部模型又称物理模型,是数据库最低层的抽象,它描述数据在磁盘或磁带上存储方式(文件的结构)、存取设备(外存的空间分配)和存取方法(主索引和辅助索引)。

内部模型是与硬件和软件紧密相连的,因此,从事这个级别的设计人员必须具备全部的软、硬件知识。

在层次、网状模型设计时,要精心设计内部模型,以提高系统的效率。

但随着计算机软、硬件性能的大幅度提高,并且目前占绝对优势的关系模型是以逻辑级为目的,因而可以不必考虑内部级的设计细节,由系统自动实现。

这也是关系数据库能取代层次、网状系统并能得到广泛应用的重要原因之一。

1.11 试叙述层次、网状和关系三种逻辑数据模型的区别。

层次模型(hierarchical model)用树形(层次)结构表示实体类型及实体间联系的数据模型称为层次模型。

数据的节点是记录类型,每个非根节点有且只有一个父节点。

上一层记录类型和下一层数据类型之间的联系是1:N联系。

层次结构的特点是记录之间的联系通过指针来实现的,查询效率较高。

与文件系统的数据管理方式相比,层次模型是一个飞跃,用户和设计者面对的是逻辑数据而不是物理数据,用户不必花大量的精力考虑数据的物理细节。

逻辑数据与物理数据之间的转换由DBMS完成。

但层次模型有两个缺点:一是只能表示1:N的联系,虽然系统有多种辅助手段实现M:N 联系但较复杂,用户不易掌握;二是由于层次顺序的严格和复杂,引起数据的查询和更新操作很复杂,因此应用程序的编写也比较复杂。

网状模型(Network Model)用有向图结构实体类型及实体之间的联系的数据模型称为网状模型。

1969年CODASYL组织推出DBTG报告中的数据模型是网状模型的主要代表。

有向图中的节点是记录类型,箭头表示从箭尾的记录类型到箭头的记录类型间联系是1:N联系。

网状模型的特点是记录之间的联系通过指针实现,M:N联系也容易实现(一个M:N联系可拆成1:N联系),查询效率较高。

与文件系统的数据管理相比,层次模型和网状模型是一个飞跃,但致命的缺点是数据结构复杂和编程复杂。

因此20世纪80年代中期起其市场已被关系系统的产品所代替。

关系模型关系模型(Relational Model)的主要特征是用二维表格表达实体集。

相关文档
最新文档