预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共175页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

第一章数据库管理系统概述1数据库在计算机系统中的位置协同软件软件产品办公软件应用软件平台中间件软件基础构架平台应用服务器基础软件平台数据库系统硬件平台操作系统2基本内容zDBMS的基本功能zDBMS的进程结构zDBMS的系统结构zDBMS的主要实现技术3第一章数据库管理系统概述z1.1DBMS概述z1.2DBMS的进程结构和多线索机制z1.3DBMS系统结构z1.4语言处理z1.5数据存取层z1.6数据存储层z1.7数据库物理组织41.1DBMS概述z1.1.1DBMS的目标z1.1.2DBMS的基本功能z1.1.3DBMS和操作系统z1.1.4DBMS和第四代应用开发环境51.1.1DBMS的目标z用户界面友好z功能完备z效率高z结构清晰z开放性6目标一:用户界面友好z用户界面的质量直接影响一个DBMS产品的生命力。z一般要求(4个)–可靠性:指界面要具有一定的容错能力。z运行状态指示z出错信息z引导用户改正错误7用户界面友好–易用性:操作方式简单,容易记忆,输入/输出容易理解。–立即反馈:在用户心理许可的时间范围内给出响应z返回结果z返回执行信息8用户界面友好–多样性:提供多种用户接口,以适应不同层次用户的需要。zDBMS接口–交互式SQL–嵌入式SQL–表格语言接口–命令式语言接口–函数调用接口9目标二:功能完备z主要功能–数据库定义–数据库数据存取–数据库运行管理–数据库组织和存储管理–数据库建立和维护10目标三:效率高z高的系统效率–资源的利用率–运行效率Æ查询优化z高的用户生产率–良好的应用开发环境11目标四:结构清晰zDBMS复杂–接口z向上:与用户接口z向下:与OS、其他软硬资源接口–实现技术涉及:z编译原理(因为DBMS提供了数据语言)z操作系统(因为与OS接口)z程序设计(因为本身是软件系统)z数据结构(因为本身是软件系统)12结构清晰内部结构清晰、层次分明以便于自身的设计、开发和维护13目标五:开放性z符合标准和规范,例如SQL标准、ODBC标准……z提高互操作性和可扩展性–使用其他厂商的开发工具和数据库z继承已有应用z让用户继续使用自己熟悉的工具–开发工具和数据库可供其他DBMS使用141.1DBMS概述z1.1.1DBMS的目标z1.1.2DBMS的基本功能z1.1.3DBMS和操作系统z1.1.4DBMS和第四代应用开发环境151.1.2DBMS的基本功能z数据库定义z数据库数据存取z数据库运行管理z数据库组织和存储管理z数据库建立和维护161.数据库定义z外模式、模式、内模式的定义z数据库完整性的定义z安全保密定义(如用户口令、级别、存取权限)z存取路径(如索引)的定义数据字典(亦称为系统目录):存储定义172.数据存取z数据操纵语言(DML)–检索–插入–修改–删除z两类DML–宿主型语言–自立(独立)型语言183.数据库运行管理z多用户环境下事务的管理和自动恢复z并发控制和死锁检测(或死锁防止)z安全性检查和存取控制z完整性检查和执行z运行日志的组织管理等等194.数据组织、存储和管理z数据的种类–数据字典–用户数据–存取路径等20数据组织、存储和管理z任务–以某种文件结构和存取方式物理地组织这些数据z索引查找zHash查找z顺序查找等等–实现数据之间的联系21数据组织、存储和管理z目标–提高存储空间利用率–提高随机查找、顺序查找、增、删、改等操作的时间效率225.数据库的建立和维护z建立数据库–数据库的初始建立–数据的转换等等235.数据库的建立和维护z维护数据库–数据库的转储和恢复–数据库的重组织和重构造–性能监测分析等等246.其他功能zDBMS与网络中其他软件系统的通信功能z与其他DBMS或文件系统的数据转换功能z异构数据库之间的互访和互操作功能等等251.1DBMS概述z1.1.1DBMS的目标z1.1.2DBMS的基本功能z1.1.3DBMS和操作系统z1.1.4DBMS和