数据库系统原理4735自学考试
2023年自考专业(计算机网络)《数据库系统原理》考试历年真题摘选附带答案
![2023年自考专业(计算机网络)《数据库系统原理》考试历年真题摘选附带答案](https://img.taocdn.com/s3/m/f8b4973c7ed5360cba1aa8114431b90d6c858932.png)
2023年自考专业(计算机网络)《数据库系统原理》考试历年真题摘选附带答案第1卷一.全考点综合测验(共20题)1.【单选题】外模式DDL用来描述()。
A.数据库的总体逻辑结构B.数据库的局部逻辑结构C.数据库的物理存储结构D.数据库的概念结构2.【单选题】若属性X函数依赖于属性Y时,则属性X与属性Y之间具有()。
A.一对一联系B.一对多联系C.多对一联系D.多对多联系3.【单选题】关于事务的故障与恢复,下列说法正确的是()。
A.事务日志用来记录事务执行的频度B.任何故障的恢复都由系统自动完成C.系统故障的恢复只需进行REDO操作D.对日志文件设置检查点是为了提高故障恢复的效率4.【单选题】在面向对象技术中,类图的基本成分是类和()。
A.属性B.操作C.关联D.角色5.【单选题】设有关系模式R(ABCD),F是R上成立的FD集,F={AB,BC},则属性集BD的闭包(BD)+为()。
A.BDB.BCDC.BCD.CD6.【单选题】在数据库的三级模式中,描述数据库中全部数据的整体逻辑结构的是()。
A.外模式B.内模式C.逻辑模式D.存储模式7.【单选题】在ODBC体系结构中,为应用程序加载、调用和卸载DB驱动程序的是()。
A.ODBC数据库应用程序B.驱动程序管理器C.DB驱动程序D.数据源8.【单选题】对关系的描述不正确的是()。
A.关系是一个集合B.关系是一张二维表C.关系可以嵌套定义D.关系中的元组次序可交换9.【单选题】关系模式至少应属于()。
A.1NFB.2NFC.3NFD.BCNF10.【单选题】SQL语言是()。
A.高级语言B.汇编语言C.结构化查询语言D.宿主语言11.【单选题】教师实体中有教师号、姓名、部门、任教时间、教龄等属性,其中教龄是一个()。
A.派生属性B.多值属性C.复合属性D.NULL属性12.【单选题】在文件系统中,所具有的数据独立性是()。
A.系统独立性B.物理独立性C.逻辑独立性D.设备独立性13.【单选题】关系模式设计理论主要解决的问题是()。
2014年4735数据库系统原理复习题
![2014年4735数据库系统原理复习题](https://img.taocdn.com/s3/m/79a38416964bcf84b9d57bf9.png)
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.数据库的特点之一是数据的共享,严格地讲,这里的数据共享是指( )。
自考04735数据库系统原理2009年1月份
![自考04735数据库系统原理2009年1月份](https://img.taocdn.com/s3/m/d3b9e99f551810a6f4248628.png)
2009年1月高等教育自学考试全国统一命题考试数据库系统原理试题课程代码:04735一、单项选择题(本大题共15小题,每小题2分,共30分)在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内。
错选、多选或未选均无分。
1.使用二维表格结构表达实体及实体间联系的数据模型是( )A.层次模型B.网状模型C.关系模型D.联系模型2.数据库系统不仅包括数据库本身,还要包括相应的硬件、软件和( )A.DBMS B.数据库应用系统C.相关的计算机系统D.DBA3.数据库系统提供的数据控制功能,不包括...( )A.并发控制B.控制数据冗余C.完整性保护D.故障恢复4.学校里规定,一个教师最多可讲授3门课程,最少必须讲授l门课程;每门课程最多5个教师讲授,最少需要一个教师讲授,则教师与课程的基数分别为( )A.(1,3),(1,5) B.(3,1),(5,1)C.(1,5),(1,3) D.(5,1),(3,1)5.有关系R(A,B,C),主码为A;S(D,A),主码为D,外码为A,参照R中的属性A。
关系R和S的元组如下表所示。
关系S中违反关系完整性规则的元组是( )RA.(d1,2) B.(d2,NULL)C.(d3,4) D.(d4,1)6.在最小依赖集F中,下面叙述不正确...的是( )A.F中每个FD的右部都是单属性B.F中每个FD的左部都是单属性C.F中没有冗余的FD D.F中每个FD的左部没有冗余的属性7.如果某个属性包含在候选键中,则它称为( )A.非主属性B.关键属性C.复合属性D.主属性8.设有关系R和S如下表:则关系T是关系R和关系S的( )A.自然连接结果B. 连接结果C.笛卡尔积D.并9.关系运算以关系代数为理论基础,关系代数的最基本操作是并、差、笛卡尔积和( ) A.投影、连接B.连接、选择C.选择、投影D.交、选择10.以下叙述中正确的是( )A.为了实现连接运算,SELECT命令中必须指出属性的来源B.如果缺省WHERE子句,则会产生错误信息C.在SQL语言中绝大多数连接操作都是自然连接D.连接操作中不可以用别名指定数据的来源11.SQL语言中建立惟一性索引的命令是( )A.CREATE INDEX 索引名ON 基本表名(属性名)B.CREATE INDEX UNIQUE索引名ON 基本表名(属性名)C.CREATE UNIQUE INDEX索引名ON 基本表名(属性名)D.CREATE DISTINCT INDEX索引名ON 基本表名(属性名)12.DBMS的并发控制子系统保证了事务的( )A.原子性实现B.一致性实现C.隔离性实现D.持久性实现13.在DB恢复时,对已经提交但更新未写入磁盘的事务执行( )A.UNDO处理B.REDO处理C.ROLLBACK处理D.ABORT处理14.SQL Server 2000用于存储任务计划信息、事件处理信息、备份恢复信息以及异常报告的是( )A.Master数据库B.Model数据库C.Msdb数据库D.Tempdb数据库15.在SQL/CLI中,保存元组或参数的有关信息的是( )A.环境记录B.连接记录C.语句记录D.描述记录二、填空题(本大题共10小题,每小题1分,共10分)请在每小题的空格中填上正确答案。
自考数据库系统原理(第5章)(代码:4735)练习题5
![自考数据库系统原理(第5章)(代码:4735)练习题5](https://img.taocdn.com/s3/m/73a5c897dd88d0d233d46a57.png)
练习5SQL支持关系数据库的三级模式结构,其中外模式对应于视图,模式对应于基本表,内模式对应于存储文件。
基本表和视图都是表。
基本表实际上是存储在数据库中的表。
视图是虚表,它是从基本表或其它视图中导出的表。
数据库中只存放视图的定义而不存放视图的数据,这些数据仍存放在导出视图的基本表中。
对于关系代数和关系演算中的投影,选择和笛卡儿积导出的连接操作。
πA1,A2,…,An(σF(R1×…×R m))这里R1×…×R m为关系,F是公式,A1,A2,…,An为属性。
针对上述表达式,SQL为此设计了SELECT—FROM—WHERE查询块来完成。
SELECT A1,A2,…,AnFROM R1×…×R mWHERE F数据查询是数据库的核心操作。
SQL的数据查询仅有一条SELECT语句,其功能极强。
SELECT [ALL|DISTINCT]<目标列表达式>[,<目标列表达式>]…FROM <基本表名或视图名>[,<基本表名或视图名>]…[WHERE <行条件表达式>][GROUP BY <列名1>[HAVING <组条件表达式>]][ORDER BY <列名2>[ASC|DESC]]整个语句的执行过程如下:1)读取FROM子句中的基本表、视图的数据,执行迪卡儿积操作。
2)选取满足WHERE子句中给出的条件表达式的元祖。
3)按GROUP子句中指定列的值分组,同时提取满足HAVING子句中组条件表达式的那些组。
4)按SELECT子句中给出的列名或列表达式求值输出。
5)ORDER子句对输出的目标表进行排序,按附加说明ASC升序排序,或按DESC降序排序。
查询语句共有六个子句●SELECT子句提供要查询的列,目标列表达式可以是表中所定义的列,也可以是若干列运算的算术表达式,或者是字符串常数、函数等;●FROM子句指定要查询的基本表或视图;●WHERE子句称为“行条件子句”,其中的行条件表达式决定查询的行;●GROUP BY子句称为“分组子句”,其中的列名决定所分的组元祖;●HAVING子句称为“组条件子句”,其中的组条件表达式决定查询的组;●ORDER BY子句称为“排序子句”5.1 名词解释1.基本表(P116中)基本表是实际存储在数据库中的表,对应一个关系。
1月全国自考数据库系统原理试题及答案解析
![1月全国自考数据库系统原理试题及答案解析](https://img.taocdn.com/s3/m/34c62d7e04a1b0717fd5ddae.png)
全国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 类图,如下图所示。
全国2022年4月自考数据库系统原理04735试题及参考答案
![全国2022年4月自考数据库系统原理04735试题及参考答案](https://img.taocdn.com/s3/m/5bd8d366a55177232f60ddccda38376bae1fe052.png)
全国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.集合类型非选择题部分注意事项:用黑色字迹的签字笔或钢笔将答案写在答题纸上,不能答在试题卷上。
2018年10月自考04735数据库系统原理详解
![2018年10月自考04735数据库系统原理详解](https://img.taocdn.com/s3/m/1f7bdb4458f5f61fb6366611.png)
2018年10月自考04735数据库系统原理详解一、选择题1.描述事物的符号记录是(P27)A.Data B.DB C.DBMS D.DBS2.不属于人工管理阶段特点的是(P30)A.数据共享B.数据不保存C.应用程序管理数据D.数据面向应用3.关系表中的列,也称作(44)A.元组B.记录C.字段D.数组4.关系中包含在任何一个候选码中的属性称为(P46)A.非主属性B.主属性C.非码属性D.超属性5.关于参照关系和被参照关系叙述正确的是(P47)A.以外码相关联的两个关系,以外码作为主码的关系称为参照关系B. 以外码相关联的两个关系,外码所在的关系称为被参照关系C.参照关系也称为主关系,被参照关系也称为从关系D.参照关系也称为从关系,被参照关系也称为主关系6.将相关数据集中存放的物理存储技术是(P82)A.非聚集B.聚集C.授权D.回收7.颁布SQL3的年份是(P84)A.1986年B.1987年C.1989年D.1999年8.可用于收回权限的SQL语句是(P151)A.GRANT B.ROLLC.REVOKE D.RETURN9.在MySQL中,用于实现交叉连接的关键字是(P109)A.CROSS JOIN B.INNER JOINC.JOIN D.LEFT JOIN10.对于使用存储过程的好处说法错误的是(P125)A.可增强SQL语言的功能B.可增强SQL语言的灵活性C.具有良好的封装性D.系统运行稳定11.可以独立地删除完整性约束,而不会删除表的语句是(140)A.ALTERTABLE B.DROPTABLEC.CHECK TABLE D.DELEALTER12.在触发器的创建中,每个表每个事件每次只允许一个触发器,因此每个表最多支持的触发器是(P141)A.1个B.3个C.6个D.8个13.用于删除一个或多个MySQL账户,并消除其权限的语句是(P146)A.DROP USERS B.DROP USERC.ALTER USERS D.ALTER USER14.把数据按照相似性归纳成若干类别的是(P184)A.概念描述B.关联分析C.分类D.聚类15.数据库技术与人工智能技术相结合出现的数据库系统是(P180)A.分布式数据库系统B.并行数据库系统C.主动数据库系统D.移动数据库系统二、填空题16.引起数据不一致的根源是_数据冗余__。
全国自考数据库系统原理历年试题及答案
![全国自考数据库系统原理历年试题及答案](https://img.taocdn.com/s3/m/49fbb6b1dd88d0d233d46a33.png)
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中,将宿主程序与数据库交互的有关信息记录在运行时数据结果中。
自考数据库系统原理04735真题含答案(2011.1-2016.4年整理版)
![自考数据库系统原理04735真题含答案(2011.1-2016.4年整理版)](https://img.taocdn.com/s3/m/57687cfb0975f46526d3e110.png)
全国2011年1月高等教育自学考试数据库系统原理试题课程代码:04735一、单项选择题(本大题共15小题,每小题2分,共30分)在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内。
错选、多选或未选均无分。
1.使用数据库技术来处理一个实际问题时,对数据描述经历的过程是()A.定义、描述、实现B.概念设计、逻辑设计、物理设计C.结构设计、表设计、内容设计D.逻辑设计、结构设计、表设计2.负责DBS的正常运行,承担创建、监控和维护数据库结构责任的数据库用户是()A.应用程序员B.终端用户C.专业用户D.DBA3.数据库应用系统设计的需求分析阶段生成的文档是数据字典和()A.数据流图B.E-R图C.功能模块图D.UML图4.设有课程关系Course(课程号,课程名,学分,开设专业号,先修课程号)和专业关系Speciality(专业号,专业名),则课程关系Course的外键是()A.课程号B.开设专业号C.先修课程号D.开设专业号和先修课程号5.由于关系模式设计不当所引起的插入异常指的是()A.未经授权的用户对关系进行了插入操作B.两个事务并发地对同一关系进行插入而造成数据库的不一致C.由于码值的部分为空而不能将有用的信息作为一个元组插入到关系中D.向关系中插入了不该插入的数据6.X→Y能用FD推理规则推出的充分必要条件是()A.Y⊆XB.Y⊆X+C.X⊆Y+D.X+=Y+7.下面关于SQL语言的描述中,不正确...的是()A.SQL语言支持数据库的三级模式结构B.一个SQL数据库就是一个基本表C.SQL的一个表可以是一个基本表,也可以是一个视图D.一个基本表可以跨多个存储文件存放,一个存储文件也可以存放一个或多个基本表8.当关系R和S做自然连接时,能够把R和S原该舍弃的元组放到结果关系中的操作是()A.左外连接B.右外连接C.外连接D.外部并9.设有关系R(书号,书名),如果要检索书名中至少包含4个字母,且第3个字母为M 的图书,则SQL 查询语句中WHERE 子句的条件表达式应写成( ) A.书名LIKE '%_ _M%' B.书名LIKE '_ _M%' C.书名LIKE ' _ _M_%'D.书名LIKE '_%M_ _'10.设关系R 和S 具有相同的关系模式,则与R ⋃S 等价的是( ) A.{}S t R t |t ∉∧∈ B.{}S t R t |t ∈∨∈ C.{}S t R t |t ∈∧∈D.{}S t R t |t ∉∨∈11.表示事务执行成功的语句是( ) MIT B.RETURN C.ROLLBACKD.OK12.SQL2提供事务的四种隔离级别,其中最高级别是( ) A.SERIALIZABLE B.REPEA TABLE READ C.READ COMMITTEDD.READ UNCOMMITTED13.SQL Server 2000提供的服务中,管理SQL Server 周期性行为的安排,并在发生错误时通知系统管理员的是( ) A.MS SQL ServerB.SQL Server AgentC.MS DTC(Distributed Transaction Coordinator)D.Microsoft Server Service14.PowerBuilder9.0开发工具附带的小型数据库是( ) A.RDBMS ASA B.WORKSPACE C.TARGETD.LIBRARY 15.在ODBC 分层体系结构中,用来处理ODBC 函数的是( ) A.ODBC 数据库应用程序 B.驱动程序管理器 C.DB 驱动程序 D.数据源二、填空题(本大题共10小题,每小题1分,共10分)请在每小题的空格上填上正确答案。
数据库系统原理_自考4735复习资料(参照大纲)
![数据库系统原理_自考4735复习资料(参照大纲)](https://img.taocdn.com/s3/m/8ff4d9e25ef7ba0d4a733b71.png)
第一章、数据库系统基本概念识记——选择,填空| 领会——填空,简答| 综合/简单应用——大题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数据描述(领会)数据描述经历的三个阶段:概念设计、逻辑设计、物理设计。
4月自考04735数据库系统原理详解
![4月自考04735数据库系统原理详解](https://img.taocdn.com/s3/m/1f34a520580102020740be1e650e52ea5518ceab.png)
4月自考04735数据库系统原理详解2022年4月自考04735数据库系统原理详解一、选择题1.数据库系统的英文缩写是DBS(DataBase System)。
(P29)D2.在客户/服务器结构中,数据库管理系统称为后台。
(P36)C3.表示属性取值范围的是域。
(P39)B4.关系模式产生异常问题以及解决这些问题,与之密切相关的概念是数据依赖。
(P57)B 5.同一个关系中不允许出现候选码或候选键值完全相同的元组(P48)A6.计算机辅助软件工程工具的俗称是CASE工具。
(P66)A7.对于关系数据库管理系统产品在支持SQL标准方面,各个系统产品在实现标准SQL时各有差别。
(P85)法B8.可用于授予权限的SQL语句是GRANT。
(P148)C9.在SQL语言中,用于判定子查询的结果集是否为空的关键字是EXIST。
(P115)A 10.存储过程不允许包含return语句(P132)D 11.保护数据库以防止不合法的使用而造成数据泄露、更改或破坏的数据的安全性(P144)C12.在MYSQL中,删除触发器的语句是DROP __。
(P141)B13.当需要撤销一个用户的权限、而又不希望将该用户从系统中删除的语句是REVOKE。
(P151)D14.数据仓库特征:面向主题、集成性、数据的非易失性、数据的时变性。
(P182)C 15.具有第三代数据库系统特征的是面向对象模型(P180)D二、填空题16.DBMS必须具有将数据库从错误状态恢复到某一已知的正确状态的功能,这就是数据库的故障恢复。
(P33)17.关系中包括在任何一个候选码中的属性称为主(码)属性。
(P46)18.数据库的生命周期可分为两个阶段,分别是数据库分析与设计阶段、数据库实现与操作阶段。
(P64)19.从一个或几个基本表中导出的表,其本身不独立存储在数据库中称为视图。
(P119)20.局部变量只能在存储过程体的BEGIN。
END语句块中声明。
自考数据库系统原理(第3章)(代码:4735)练习题3
![自考数据库系统原理(第3章)(代码:4735)练习题3](https://img.taocdn.com/s3/m/b3119b283169a4517723a357.png)
练习题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
![全国自学考试数据库系统原理试题和答案04735](https://img.taocdn.com/s3/m/0976b29808a1284ac9504305.png)
全国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分)请在每小题的空格上填上正确答案。
2018年10月自考04735数据库系统原理详解
![2018年10月自考04735数据库系统原理详解](https://img.taocdn.com/s3/m/1f7bdb4458f5f61fb6366611.png)
2018年10月自考04735数据库系统原理详解一、选择题1.描述事物的符号记录是(P27)A.Data B.DB C.DBMS D.DBS2.不属于人工管理阶段特点的是(P30)A.数据共享B.数据不保存C.应用程序管理数据D.数据面向应用3.关系表中的列,也称作(44)A.元组B.记录C.字段D.数组4.关系中包含在任何一个候选码中的属性称为(P46)A.非主属性B.主属性C.非码属性D.超属性5.关于参照关系和被参照关系叙述正确的是(P47)A.以外码相关联的两个关系,以外码作为主码的关系称为参照关系B. 以外码相关联的两个关系,外码所在的关系称为被参照关系C.参照关系也称为主关系,被参照关系也称为从关系D.参照关系也称为从关系,被参照关系也称为主关系6.将相关数据集中存放的物理存储技术是(P82)A.非聚集B.聚集C.授权D.回收7.颁布SQL3的年份是(P84)A.1986年B.1987年C.1989年D.1999年8.可用于收回权限的SQL语句是(P151)A.GRANT B.ROLLC.REVOKE D.RETURN9.在MySQL中,用于实现交叉连接的关键字是(P109)A.CROSS JOIN B.INNER JOINC.JOIN D.LEFT JOIN10.对于使用存储过程的好处说法错误的是(P125)A.可增强SQL语言的功能B.可增强SQL语言的灵活性C.具有良好的封装性D.系统运行稳定11.可以独立地删除完整性约束,而不会删除表的语句是(140)A.ALTERTABLE B.DROPTABLEC.CHECK TABLE D.DELEALTER12.在触发器的创建中,每个表每个事件每次只允许一个触发器,因此每个表最多支持的触发器是(P141)A.1个B.3个C.6个D.8个13.用于删除一个或多个MySQL账户,并消除其权限的语句是(P146)A.DROP USERS B.DROP USERC.ALTER USERS D.ALTER USER14.把数据按照相似性归纳成若干类别的是(P184)A.概念描述B.关联分析C.分类D.聚类15.数据库技术与人工智能技术相结合出现的数据库系统是(P180)A.分布式数据库系统B.并行数据库系统C.主动数据库系统D.移动数据库系统二、填空题16.引起数据不一致的根源是_数据冗余__。
自考数据库系统原理(第6章)(代码:4735)练习题6
![自考数据库系统原理(第6章)(代码:4735)练习题6](https://img.taocdn.com/s3/m/9a338d2b4b73f242336c5f57.png)
练习题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的所有操作,是一个不可分割的工作单元。
2022年自学考试数据库系统原理试题及答案
![2022年自学考试数据库系统原理试题及答案](https://img.taocdn.com/s3/m/61e7a86430b765ce0508763231126edb6e1a7642.png)
全国10月自学考试数据库系统原理试题及答案(仅供参照)课程代码:04735一、单项选择题(本大题共15小题,每题2分,共30分)在每题列出旳四个备选项中只有一种是符合题目规定旳,请将其代码填写在题后旳括号内。
错选、多选或未选均无分。
1.在数据库系统中,提供数据与应用程序间物理独立性旳是( B )A.外模式/模式映像B.模式/内模式映像C.外模式/内模式映像D.子模式/模式映像2.对于实体集A中旳每一种实体,实体集B中至少有一种实体与之联络,反之亦然,则称实体集A与实体集B之间具有旳联络是( C )A.多对一B.一对多C.多对多D.一对一( A )3.数据库物理设计旳任务不包括...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>24 C.AGE<18 OR AGE>=24 D.AGE<18 OR AGE>24 10.下列有关视图旳说法中错误旳是( 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 中,负责管理登录账号、数据库顾客和权限,创立和管理数据库旳工具是( B )A.服务管理器B.企业管理器C.查询分析器D.事件探查器14.PowerBuilder9.0旳工作空间扩展名是( D )A..pbt B..pblC..dsw D..pbw15.在对象联络图中,表达两个属性之间值旳联络为逆联络旳是( D )A.小圆圈B.单箭头C.双线箭头(超类与子类联络) D.双向箭头二、填空题(本大题共10小题,每题1分,共10分)请在每题旳空格上填上对旳答案。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
第一章数据库系统基本概念1.数据管理技术的发展1)人工管理阶段2)文件系统阶段3)数据库阶段4)高级数据库阶段2.上述中人工管理阶段特点1)数据不保存在计算机内。
计算机主要用于计算,一般不需要长期保存数据2)没有专用的软件对数据进行管理3)只有程序的概念,没有文件的概念4)数据面向程序3.上述中文件系统阶段特点1)数据以‘文件’形式可长期保存在外部存储器的磁盘上2)数据的逻辑结构与物理结构有了区别,但比较简单3)文件组织已多样化4)数据不再属于某个特定的程序,可以重复使用,即数据面向应用5)对数据的操作记录以记录为单位文件系统的三个缺陷:1)数据冗余。
文件之间缺少联系,同样的数据在多个文件中重复存储2)数据不一致。
由数据冗余造成3)数据联系弱。
由文件之间相互独立,缺乏联系造成4.上述中数据库阶段特点1)采用数据模型表示复杂的数据结构2)有较高的数据独立性3)数据库系统为用户提供了方便的用户接口4)数据库系统提供以下方面的好素具控制功能:1)数据库的恢复2)数据库的并发控制3)数据的完整性4)数据安全性5)增加了系统的灵活性5.物理存储介质,按访问数据的速度、成本和可靠性,进行分类1)高速缓冲存储器(Cache):访问速度最快,最昂贵,容量小,由CPU直接管理2)主存储器(Main Memory):又称‘内存’,但掉电后内存数据会丢失,由操作系统管理3)快擦写存储器(Flash Memory):简称‘快闪存’,在掉电后数据不丢失4)磁盘存储器(Magnetic Disk):也称‘直接存取存储器’,最流行的外部存储器,5)光存储器(Optical Storage):最流行的是‘光盘存储器’,CD-ROM(只读不写),CD-RW、DVD-RW(可以读写)6)磁带(Tape Storage):属于‘顺序存取存储器’6.物理存储中的数据描述1)位(Bit,比特):一个二进制位称为‘位’,一位只能取0或1两个状态2)字节(Byte,简记为B):8个比特称为一个字节,可以存放一个字符对应的ASCII码3)字(Word):若干个字节组成一个字,一个字所含的二进制位的位数称为字长,如8位、16位、24位32位4)块(Block):又称为物理块或物理记录,块是内存和外存交换信息的最小单位,每块的大小通常为210~214字节5)桶(Bucket):外存的逻辑单位,一个桶可以包含一个物理块或多个在空间上不一定连续的物理块6)卷(V olume):一个输入输出设备所能装载的全部有用信息,称为‘卷’,如磁带机的一盘磁带就是一卷,磁盘的一个盘组也是一卷7. 根据数据抽象的级别定义了四种模型1)概念数据模型:抽象级别最高2)逻辑数据模型3)外部数据模型4)内部数据模型8. 上述中概念模型的特点1)表达了数据的整体逻辑结构2)从用户需求的观点出发,对数据建模3)独立于硬件和软件4)是数据库设计人员与用户之间进行交流的工具9. 现在采用的概念模型主要是实体联系(ER)模型,ER模型的优点1)简单,容易理解,真实反映用户的需求2)与计算机无关,用户容易接受但是ER模型只能说明实体间语义的联系,还不能进一步说明详细的数据结构。
10.上述中逻辑模型的特点1)表达了数据库的整体逻辑结构2)是从数据库实现的观点出发,对数据建模3)独立于硬件,但依赖于软件4)是数据库设计人员与应用程序员之间进行交流的工具11.逻辑模型主要有:层次、网状、关系模型三种12.层次模型的特点:优点:记录之间的联系通过指针来实现,查询效率较高缺点:只能表达1:N联系,M:N联系不易实现应用程序的编写复杂数据结构复杂和编程复杂13. 网状模型的特点:记录之间的联系通过指针实现,M:N联系也容易实现,查询效率较高缺点:数据结构复杂和编程复杂14. 关系模型的主要特征是用二维表格表达实体集,数据结构简单,容易为初学者理解关系模型与层次、网络模型的最大差别是:用关键码而不是用指针导航数据,是数学化的模型15.上述中的外部模型的特点1)是逻辑模型的一个逻辑子集2)独立于硬件,依赖于软件3)反映了用户使用数据库的观点外部模型的优点1)简化了用户的观点2)有助于数据库的安全性保护3)是对概念模型的支持16. 上述中内部模型又称为物理模型,是数据库最底层的抽象。
17. 数据库的数据结构有三个层次:、外部模型:是用户与数据库系统的接口,是用户用到的那部分数据的描述逻辑模型:是数据库中全部数据的整体逻辑结构的描述内部模型:是数据库在物理存储方面的描述18.三层模式体系结构的特点1)有了外模式后,程序员不必关心逻辑模式,实际上外模式是逻辑模式的逻辑子集2)逻辑模式必须不涉及到存储结构、访问细节等细节3)内模式并不涉及到物理设备的约束19. 数据的独立性指应用程序和数据库的数据结构之间相互独立,不受影响,分为:1)物理数据独立性2)逻辑数据独立性20. 数据库管理系统的工作模式1)接受应用程序的数据请求和处理请求2)将用户的数据请求转换成复杂的机器代码3)实现对数据库的操作4)从对数据库的操作中接受查询结果5)对查询结果进行处理6)将处理结果返回给用户21. 数据库管理系统的主要功能1)数据库的定义功能2)数据库的操纵功能3)数据库的保护功能:数据库的恢复、数据库的并发控制、数据完整性控制、数据安全性控制4)数据库的维护功能5)数据字典22. 数据库系统的组成1)数据库2)硬件:包括中央处理机、内存、外存、输入输出设备等硬件设备3)软件:包括数据库管理系统、操作系统等4)数据库管理员23. 数据库用户的分类:数据库管理员、专业用户、应用程序员、终端用户24. 数据库管理系统的存储管理器的分类:权限和完整性管理器、事务管理器、文件管理器、缓冲区管理器25. 数据库管理系统的磁盘存储器的数据结构的分类:数据文件、数据字典、索引、统计数据、日志26. 数据库管理系统的查询处理器的分类:DDL解释器、DML编译器、嵌入式DML的预编译器、查询求值引擎27. 数据库管理系统位于用户与操作系统的一层数据管理软件28. 数据库语言分成DDL和DML两类29. 数据库管理系统主要由查询处理器和存储管理器两大部分组成30. 数据库系统是包含数据库和数据库管理系统的计算机系统31. 数据库系统的效益表现1)灵活性2)简易型3)面向用户4)有效的数据控制5)加快应用系统的开发速度6)维护方便7)标准化第二章数据库设计和ER模型32. 数据库系统的生存期:规划、需求分析、概念设计、逻辑设计、物理设计、实现、运行维护33. 规划阶段1)系统调查2)可行性分析3)确定数据库系统的总目标34. 需求分析阶段1)分析用户活动,产生业务流程图2)确定系统范围,产生系统关联图3)分析用户活动涉及的数据,产生数据流图4)分析系统数据,产生数据字典35. 概念设计阶段---设计能反映用户需求的数据库概念结构,即概念模型,主要使用ER方法1)进行数据抽象,设计局部概念模型2)将局部概念模型综合成全局概念模型3)评审36. 逻辑设计阶段1)把概念模型转换成逻辑模型(主要任务)2)设计外模型3)设计应用程序与数据库的接口4)评价模型5)修正模型37. 物理设计阶段1)存储记录结构设计2)确定数据存放位置3)存取方法的设计4)完整性和安全性考虑5)程序设计38. 数据库的实现阶段1)定义数据库结构2)数据装载3)编制与调试应用程序4)数据库试运行39. 数据库的维护由数据库管理员完成,包括以下内容1)数据库的转储和恢复2)数据库安全性、完整性控制3)数据库性能的监督、分析和改进4)数据库的重组织和重构造40. ER模型的基本元素:实体、联系、属性41. ER模型的属性的分类1)根据属性的类别:简单属性和复合属性.(不可再分割的属性(性别)、可分解为其他属性的属性(地址))2)根据属性的取值特点:单值属性和多值属性(同一实体的属性只能取一个值)(年龄一个、零件多个价格)3)存储属性和派生属性(实发工资=基本工资+奖金…)4)允许为空值的属性42. 局部ER模型的设计步骤1)确定局部结构范围2)定义实体3)定义联系4)分配属性43. 全局ER模型的设计步骤1)确定公共实体类型2)合并局部ER模型3)消除冲突44. 全局ER模型的优化原则1)合并实体类型2)消除冗余属性45. 关系模型的术语:超键、候选键、主键、外键46. 关系模型中对关系做了以下规范限制1)关系中每一个属性值都是不可分解的2)关系中不允许出现重复元组3)不考虑元组间的顺序,即没有行序4)元组中的属性在理论上也是无序的,但使用时按习惯考虑列的顺序47. 三类完整性规则---关系数据库的数据与更新操作必须遵循以下规则1)实体完整性规则2)参照完整性规则3)用户定义的完整性规则48. 关系数据库的逻辑设计步骤1)导出初始关系模式集2)规范化处理3)模式评价4)模式修正5)设计子模式49. 增强的ER模型一个实体对于另一个实体(强实体)具有很强的依赖联系,而且该实体主键的一部分或全部从其强实体中获得,则称该实体为弱实体。
ER模型中,弱实体用双线矩形框表示,与弱实体的联系用双线菱形表示第三章关系模式设计理论50.关系数据库的基本结构是关系模式51.模式设计理论主要包括:数据依赖、范式、模式设计方法52.关系模式的非形式化设计准则1)关系模式的设计应尽可能只包含直接联系的属性,不要包含有间接联系的属性2)关系模式的设计应尽可能使得相应关系中不出现插入、删除和修改等操作异常现象3)关系模式的设计应尽可能使得相应关系中避免放置经常为空值的属性4)关系模式的设计应尽可能使得关系的等值连接在主键和外键的属性上进行,并且保证连接以后不会生成额外的元组53. 关系模式的分解特---模式分解的优缺点优点:1)模式分解能消除数据冗余和操作异常现象2)在分解了的数据库中可以存储悬挂元组,存储泛关系中无法存储的信息缺点:1)分解以后,检索操作需要做笛卡儿积或连接操作,这将付出时间代价2)在有泛关系假设时,对数据库中关系进行自然连接时,可能产生寄生元组,即损失了信息。
在无泛关系时,由于数据库中可能存在悬挂元组,就有可能不存在泛关系。
54. 第一范式:如果关系模式R的每个关系的属性值都是不可分的原子值,那么称R是第一范式的模式满足1NF的关系称为规范化的关系,否则称为非规范化的关系,1NF是关系模式应具备的最起码的条件;不满足第一范式,就要转换成多个单值属性或弱实体的方法来解决。
55. 第二范式:如果关系模式R是1NF,且每个非主属性完全函数依赖于候选键,那么称R是第二范式的模式不满足2NF的关系模式中必定存在非主属性对关键码的局部依赖。
56.第三范式:如果关系模式R是1NF,且每个非主属性都不传递依赖于R的候选键,那么称R是第三范式的模式。