- 9
- 0
- 约6.45千字
- 约 48页
- 2018-08-02 发布于湖北
- 举报
第11章网络环境下数据共享操作
第11章 网络环境下数据共享操作 内 容 导 航 学习提要与目标 掌握多用户相关概念(共享与独占) 了解数据锁定的方法 本章内容 多用户概念 数据库文件的独占和共享 文件与记录的加锁和解锁 网络环境下相关函数与命令 保护数据的其他方法 多用户概念 引入: 随着网络技术的发展,用户希望共享数据库的数据,即多个用户同时使用一个数据库里的数据 多用户概念: 指允许两个或两个以上用户同时访问(读取、修改等)数据库数据和外部设备。 多用户环境下产生的最大问题: 数据有可能不一致,如何保持数据的一致性成为了多用户环境下遇到的最大问题。 多用户概念 数据不一致性的原因:对数据修改引起,一般分为以下两种情况。 1、程序甲和程序乙同时对文件A修改,修改后谁也无法确定哪些数据是程序甲修改的,哪些数据是程序乙修改的,哪些数据是程序甲乙共同修改的,从而导致数据不一致性。 2、程序甲对文件A修改,程序乙对文件A多次读取,造成前后读取数据不一致 多用户概念 不一致性的两种解决方法: 1、独占:当某用户对表文件数据修改时,不允许其他用户对该文件数据执行任何操作,包括读取、修改等,缺点是破坏了网络上共享数据的优点,尽量少用。 2、加锁:当某个用户对表文件数据修改时,允许其他用户对该表文件数据读取,但不能修改。加锁后要及时解锁。加锁也带来了两个新问题:冲突和死锁。 多用户概念 冲突概念:
您可能关注的文档
- 第1章_绪论(环境经济学).ppt
- 第1章android开发环境配置.ppt
- 第1章熟悉vb集成环境并设计第个vb应用程序.ppt
- 第1章我们生存的信息时代面临商业环境的变化.pdf
- 第2节大气环境.doc
- 第2节内环境稳态的重要性_2.ppt
- 第2课时二氧化氮和一氧化氮二氧化硫和二氧化氮对环境.ppt
- 第2章 ug的操作环境.doc
- 第2章 java语言网络编程开发环境.ppt
- 第2章quartusii开发环境的使用.ppt
- 4.4 控制系统的设计与实施(教学设计)高中通用技术苏教版2019必修2.docx
- 2026届衡水市第十三中学高三第一次质量调研(一模)数学试题.doc
- 3.1.1关系数据结构及关系代数教学设计-浙教版高中信息技术选修三.docx
- 高考化学二轮复习 阿伏伽德罗常数.docx
- 运筹学期末复习完全手册(直接使用版).docx
- 人工肝治疗中的家属支持与护理.pptx
- 人工肝治疗后的康复护理.pptx
- 4 自由落体运动(表格式教学设计)高中物理人教版2019必修第一册.docx
- 第05讲 充分条件、必要条件、充要条件(八大题型)新高一数学(苏教版2019必修第一册).docx
- 29 古代诗歌文本比较鉴赏题(比较形象、语言、表达技巧、情感态度)高考语文二轮复习专题.docx
最近下载
- 心脏起搏器植入指征(2025版).pptx
- 2025年中考数学第三次模拟考试数学(盐城卷)含答案或解析.pdf VIP
- (2024版)肥胖患者长期体重管理及药物临床应用指南.docx VIP
- 一种改善带壳溏心蛋蛋黄绿变的实验方法.pdf VIP
- [城市轨道交通概论(第2版)][赵矿英]电子教案.ppt VIP
- 河北图集 12D9 室外电缆工程.docx
- 盐城市2023年中考:《数学》考试真题与参考答案.docx VIP
- 2026年武汉四调试卷及答案历史.doc VIP
- YD-T 1092-2004通信电缆-无线通信用502泡沫 聚乙烯绝缘皱纹铜管外导体射频同轴电缆.pdf VIP
- YD-T 1319-2013 通信电缆 无线通信用50Ω泡沫聚烯烃绝缘编织外导体射频同轴电缆.pdf VIP
原创力文档

文档评论(0)