1.程序数间关系分析文件系统数库系统间区联系
答:
(2)文件系统数库系统间联系:
均数组织理技术:均数理软件理数程序数间存取方法进行转换数库系统文件系统基础发展
2.什数库
答:数库长期存储计算机组织享数集合数库某种数模型进行组织存放外存储器户时数库具较冗余度较高数独立性易扩展性
3.什数冗余数库系统文件系统相样减少冗余
答:数冗余指数文件中存重复数
文件理系统中数组织独立数文件中文件完整体系结构数操作文件名访问数文件间没联系数文件面应程序应拥数文件数文件中难免许数相互重复数冗余度较
数库系统数库方式理量享数数库系统许单独文件组成文件部具完整结构更注重文件间联系数库系统中数具享性数库系统面整系统数享建立应数集中存储数库文件间联系密切避免数重复存储减少控制数冗余
4.数库系统什处
答:数库系统处:
·查询迅速准确节约量纸面文件
·数结构化DBMS统理
·数冗余度
·具较高数独立性
·数享性
·DBMS提供数控制功
5.什数库数独立性
答:数独立性表示应程序数库中存储数存赖关系包括逻辑数独立性物理数独立性
逻辑数独立性指局部逻辑数结构(外视图户逻辑文件)全局逻辑数结构(概念视图)间独立性数库全局逻辑数结构(概念视图)发生变化(数定义修改数间联系变更增加新数类型等)时影响某局部逻辑结构性质应程序必修改
物理数独立性指数存储结构存取方法(视图)改变时数库全局逻辑结构(概念视图)应程序必作修改种特性说数库数存储结构存取方法独立
数独立性处数物理存储设备更新物理表示存取方法改变数逻辑模式改变数逻辑模式改变户模式改变应程序变程序维护容易外数库逻辑模式建立户模式提高数享性数库系统较扩充性DBA维护改变数库物理存储提供方便
7.数库理系统功
答:数库理系统(DBMS)位操作系统户间数理软件功包括方面:
·数定义功 DBMS提供数描述语言(DDL)户通定义数
·数操功 DBMS提供数操语言(DMl)实现数库基操作:查询插入删修改
·数库运行理 DBMS运行时核心部分包括开发控制安全性检查完整性约束条件检查执行数库容维护等
·数库建立维护功 包括数库初始数输入转换数库转储恢复数库重组功性监视分析功等
8.DBA职责什
答:DBA职责:
·决定DB中信息容结构
·决定DB存储结构存取策略
·定义数安全性求完整性约束条件
·监控数库运行
9.什数字典数字典包含基容
答:数字典数库系统中种描述信息控制信息集合数库设计理力工具数字典基容:
·数项 描述实体属性数项专名称
·组项 干数项组合相互关联数项组项名称必须具惟性
·记录 干数项组项集合实体完整性描述
·文件 记录值集合
·外模式 户视图(外视图)定义外模式DLL写成组专语句
·概念模式 描述数库含实体实体间联系信息流等
·模式 数库存储结构描述实体间联系存取方法物理映象等
·外模式/概念模式映象 描述外模式概念模式间信息应关系
·概念模式/n模式映象 描述概念模式模式间信息应关系
·户理信息 户应程序户口令工作区分配等
·数库控制信息 安全性求完整性约束户数库时行理(发控制)数库副理工作日志文件维护等
10.叙述数字典务作
答:数字典务理关数信息称数库数库务:
(1)描述数库系统象确定属性模式中包含记录型记录型包含数项户标识口令物理文件名称物理位置文件组织方式等数字典描述时赋象惟标识
(2)描述数库系统象间种交叉联系户子模式模式记录型分配区域应物理文件存储种物理设备
(3)登记象完整性安全性限制等
(4)数字典身维护保护查询输出
数字典作:
(1)供数库理系统快速查找关象信息数库理系统处理户存取时常查阅数字典中户表模式表模式表等
(2)供数库理员查询掌握整系统运行情况
(3)支持数库设计系统分析
11.叙述模型模式具体值三者间联系区
答:数模型表示信息世界中实体联系数世界中抽象描述描述数逻辑结构模式体数库数模型数模型模式属型范畴谓型指包含属性名称包含属性值谓值型具体实例值赋值型(Visual FoxPro中型数库表结构值数库表中存储记录)
12.什层次模型
答:数库中满足两条件基层次联系集合称层次模型:
(1)仅结点双亲结点称根结点
(2)结点仅双亲
13.什网状模型
答:数库中满足两条件基层次结构集合称网状模型:
(1)允许结点双亲:
(2)结点双亲
14.简叙述关系数库优点
答:关系数库关系模型作数组织方式关系模型建立严格数学概念基础关系数库优点概念简单清晰户需解复杂存取路径需说明干需说明干什易懂易学
15.层次模型网状模型关系模型等三种基数模型根什划分
答:数模型现实世界中种实体间存着联系客观反映记录描述实体信息基结构求实体记录应记录类型描述类实体见必须质目前应数库技术中模型关系网状层次模型描述实体实体间联系方式划分:二维表格表示实体实体间联系模型做关系模型图结构表示实体实体间联系模型做网状模型树结构表示实体实体间联系模型做层次模型
16.层次模型网状模型关系模型三种基数模型优缺点
答:
(1)层次模型优点:
·结构清晰表示结点间联系简单
·容易表示家族关系等现实世界层次结构事物间联系
缺点:
·表示两实体型间复杂联系实体型间联系
· 严格层次序数插入删操作变复杂父结点删导致子结点删
(2)网状模型优点:
·够表示实体间种复杂联系
缺点:
·网状模型较复杂需程序员熟悉数库逻辑结构
·重新组织数库时容易失数独立性
(3)关系模型优点:
·表概念简单直观:
·直接表示实体间联系
·具更数独立性
·具坚实理基础
缺点:
·关系模型联结等操作开销较需较高性计算机支持
1.叙述等值连接然连接区联系
答:等值连接表示R wv S然连接表示R wv S然连接重复属性
RASB
等值连接两者间区联系:
· 然连接定等值连接等值连接定然连接
·等值连接求相等分量定公属性然连接求相等分量必须公属性
·等值连接重复属性然连接重复属性
2.举例说明关系参完整性含义
答:假图示两关系表成绩表中学号关键字课程号外关键字课程表中课程号关键字根关系参完整性定义R2成绩表R1课程表成绩表中课程号值者空者课程表中课程号中够找
满足条件必须果满足假设成绩表中课程号值k20课程表中课程号值中找该课程号显然正确样会造成数致性
1.叙述SQL语言支持三级逻辑结构
答:SQL语言支持三级逻辑结构略
概念层应概念模式概念记录型基表基表样种表身实际存Visual FoxPro中表存储中存储文件表示ORACLE中数库表存储文件中基表关系表导出表基表CREATE TABLE语句建立
外层(户层)户基表视图视图虚拟表基表视图导出表直接存物理存储器表视图CREATE VIEW语句建立层(物理层)基表存储文件表示组类型相存储记录值表示DBA物理存储文件进行操作
三简述题
1.叙述数库实现完整性检查方法
答:实现数库完整性检查系统提供定义完整性约束条件机制提供检查否违背完整性约束条件方法DBMS发现户操作违背完整性约束条件时采取定控制具体控制系统定
2.什事务
答:事务DBMS基工作单位户定义组逻辑致程序序列分割工作单位中包含操作执行执行
数库享资源允许户程序发存取数库中数果系统发执行操作加控制存取存储正确数破坏数库完整性发控制方法采封锁机制封锁事务某数象进行操作前先系统发出请求加锁
3.事务中提交回滚什意思
答:事务中提交(COMMIT)提交事务操作具体说事务中数库更新写回磁盘物理数库中事务正常结束
事务中回滚(ROLLBACK)数库滚回事务开始时状态具体说事务运行程中发生某种障事务继续执行系统事务中数库已完成更新操作全部撤消数库回滚事务开始时状态
4.数库中什发控制?
答:数库享资源允许户时行存取数系统行操作加控制会存取存储正确数破坏数库完整性(称致性)发控制目正确方式调度发操作避免造成种致性事务执行受事务干扰
5.发操作会产生种致情况什方法避免种致情况
答:操作会产生丢失修改重复读读脏数三种致情况采封锁机制进行发控制避免种致情况
6.叙述数库中数致性问题
答:数库发控制中数致性问题三:丢失修改重复读读脏数
丢失修改指T1T2先读取数T1数修改写回库中T2读取数修改写回库中样T2提交结果导致T1数库修改丢失
重复读指T1读取AB两数进行运算T2读中数B修改写回数库T1读取值进行校重读B时读T2修改值T1开始读值
读脏数指T1修改某数写回库中T2读修改数事务T1某种原撤消修改数恢复原值时T2读数库中数致T2读正确数称T2读脏数
7.叙述封锁概念
答:封锁事务T某数象操作前先系统发出请求加锁样事务T数象定控制事务更新数直事务T释放锁止
8.叙述数库中死锁产生原解决死锁方法
答:死锁产生原:
封锁引起死锁事务T1封锁数A事务T2封锁数BT1申请封锁数BBT2封锁T1等T2申请封锁数AA已T1封锁处等状态样T1T2处相互等状态均结束形成死锁解决死锁常方法三种:
(1)求事务次需数全部加锁
(2)预先规定封锁序事务序实行封锁
(3)允许死锁发生死锁发生时系统选择处理死锁代价事务撤消释放事务持锁事务继续运行
9.基封锁类型种试叙述含义
答:基封锁类型排锁(X锁)享锁(S锁)两种
事务T数A加X锁允许事务T读取修改数A事务A加类型锁直T释放A锁
事务T数A加S锁事务A加S锁加X锁直T释放A锁
10.数库中什恢复子系统功什
答:硬件障系统软件应软件错误操作失误恶意破坏避免障轻会造成运行事务非正常中断影响数库中数正确性重破坏数库数库中数部分丢失全部丢失保证种障发生数库中数错误状态恢复某种逻辑致状态DBMS中恢复子系统必少
恢复子系统功利冗余数根障类型采取相应恢复措施数库恢复障前某时刻致性状态
11.什数库转储转储意义什
答:数库制作援副程称转储转储DBA定期数库复制存档存储器转储意义数库遭破坏时援副重新装入数库恢复某致性状态
12.什设立日志文件
答:设立日志文件目记录数库中数次更新操作DBMS根日志文件进行事务障恢复系统障恢复结合援副进行介质障恢复
13.样进行系统障恢复
答:系统障发生时造成数库处致状态原两未完成事务数库部分更新已写入数库中已提交事务数库更新留存缓区没写回数库基恢复分两步:
(1).根日志文件建立重做队列撤消队列
头扫描日志文件找出障前已提交事务记录事务标识放入重做队列找出障前尚未完成事务该事务放入撤消队列
(2).重做队列中事务进行重做处理撤消队列中事务进行撤消处理
重做处理(REDO)正扫描日志文件根重做队列已完成事务操作重新执行撤消处理(UNDO)反扫描日志文件根撤消队列未完成事务更新操作执行逆操作
14.样进行介质障恢复
答:发生介质障时磁盘物理数库破坏时恢复操作分步:
(1).重装转储援副数库恢复转储时致状态
(2).障开始反阅读日志文件找出已提交事务标记作重做队列
(3).起始点开始正阅读日志文件根重做队列记录重做已完成事务数库恢复障前某时刻致状态
15.数库运行程中产生障类
答:数库运行程中产生障类:
(1).事务障
事务运行程中种种原输入数错误运算溢出违反某完整性限制某应程序错误行事务发生死锁等事务未运行正常终止点前撤消种情况称事务障
(2).系统障
系统障指系统运行程中某种原OSDBMS代码错误操作员操作失误特定类型硬件错误(CPU障)突然停电等造成系统停止运行致事务执行程中非控方式终止时存中信息丢失存储外存储数未受影响种情况称系统障
(3).介质障
系统运行程中某种硬件障磁盘损坏磁头碰撞OS某种潜错误瞬时强磁场干扰存储外存数部分损失全部损失称介质障
(4).计算机病毒
计算机病毒种障破坏种计算机程序通读写染病毒计算机系统中程序数病毒迅速繁殖传播危害计算机系统数库
16.叙述数库发控制
答:数库享资源允许户程序行存取数库中数果系统行执行操作加控制会存取存储正确数破坏数库完整性
发控制方法采封锁机制封锁事务T某数象操作前先系统发出请求加锁基封锁类型两种:排锁(X锁)享锁(S锁)谓X锁事务T数A加X锁时允许事务T读取修改数A事务量A加类型锁直T释放A锁谓S锁事务T数A加S锁时事物数A加S锁加X锁直T释放AS锁
17.数库保护中数安全性完整性发控制数库恢复中安全性完整性区
答:数完整性指防止数中存合语义数防止错误输入输出造成效操作错误结果数安全性指保护数库恶意破坏非法存取
文档香网(httpswwwxiangdangnet)户传
《香当网》用户分享的内容,不代表《香当网》观点或立场,请自行判断内容的真实性和可靠性!
该内容是文档的文本内容,更好的格式请下载文档