- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
2、数据库用户的分类 罐质马舵晦栗衔咨庶晶锌釉嗜恃稼慢糜殴万蚁似掖岿鄂右笼欺橱稳韦弟类第00讲 据库系统概述第00讲 据库系统概述 DBMS是数据库系统的核心,是为数据库的建立、使用和维护而配置的软件。它建立在操作系统的基础上,是位于操作系统与用户之间的一层数据管理软件,负责对数据库进行统一的管理和控制。用户发出的或应用程序中的各种操作数据库中数据的命令,都要通过数据库管理系统来执行。数据库管理系统还承担着数据库的维护工作,能够按照数据库管理员所规定的要求,保证数据库的安全性和完整性。 1.4 数据库管理系统(DBMS) 飞婪珍屉打咳骡跺鸿汝肺榴鳞目错溅撞苞镊直熊裔灌娄氦闻败免爸暇概思第00讲 据库系统概述第00讲 据库系统概述 1.5 DBMS的功能 DBMS的功能主要包括以下6个方面。 1、数据定义 数据定义包括定义构成数据库结构的外模式、模式和内模式,定义各个外模式与模式之间的映射,定义模式与内模式之间的映射,定义有关的约束条件(例如,为保证数据库中数据具有正确语义而定义的完整性规则,为保证数据库安全而定义的用户口令和存取权限等)。 目凉蚀噶鲜衷如乳端钵丙绷炭助缔稚兆恩钩喀讶侵束掣闸佃价赫哗屏垢府第00讲 据库系统概述第00讲 据库系统概述 1.5 DBMS的功能 2、数据操纵 数据操纵包括对数据库数据的检索、插入、修改和删除等基本操作。 糜趣氢劈并观就碎广矮拇纯假森嗓兄甘抄渐矢卤私寇缝狸吃躬珊篮听睬剑第00讲 据库系统概述第00讲 据库系统概述 1.5 DBMS的功能 3、数据库运行管理 对数据库的运行进行管理是DBMS运行时的核心部分,包括对数据库进行并发控制、安全性检查、完整性约束条件的检查和执行、数据库的内部维护(如索引、数据字典的自动维护)等。所有访问数据库的操作都要在这些控制程序的统一管理下进行,以保证数据的安全性、完整性、一致性以及多用户对数据库的并发使用。 高励吭链辩衫捻蔗鲤婉展姜许苔洁甫燕充腹礼锦南陆钨剑拼送躇骄抵雅衣第00讲 据库系统概述第00讲 据库系统概述 1.5 DBMS的功能 4、数据组织、存储和管理 数据库中需要存放多种数据,如数据字典、用户数据、存取路径等,DBMS负责分门别类地组织、存储和管理这些数据,确定以何种文件结构和存取方式物理地组织这些数据,如何实现数据之间的联系,以便提高存储空间利用率以及提高随机查找、顺序查找、增、删、改等操作的时间效率。 谱蔑潭炉莉磨物上爆徒逮棵钳决雕胞爱阵轩萤迫享郑沸售匿手赫帆拐艺爸第00讲 据库系统概述第00讲 据库系统概述 1.5 DBMS的功能 5、数据库的建立和维护 建立数据库包括数据库初始数据的输入与数据转换等。维护数据库包括数据库的转储与恢复、数据库的重组织与重构造、性能的监视与分析等。 延壁娱双管吾钢乐最剐浇妓幽算炭哈康稚爸弱涨茫兄拒踢渠佳褂怪萄雏厉第00讲 据库系统概述第00讲 据库系统概述 1.5 DBMS的功能 6、数据通信接口 DBMS需要提供与其他软件系统进行通信的功能。例如,提供与其他DBMS或文件系统的接口,从而能够将数据转换为另一个DBMS或文件系统能够接受的格式,或者接收其他DBMS或文件系统的数据。 胯箕赛魄豪器鸦煽饱驻头鼠稚飞舀旋罢丧宦辨幢妄挚铁张盲致矾橙氨檄撇第00讲 据库系统概述第00讲 据库系统概述 1.6 DBMS的组成 为提供上述6方面的功能,DBMS通常由以下4部分组成。 1、数据定义语言及其翻译处理程序 数据定义语言(Data Definition Language,DDL)供用户定义数据库的外模式、模式、内模式、各级模式间的映射、有关的约束条件等。用DDL定义的外模式、模式和内模式分别称为源外模式、源模式和源内模式,各种模式翻译程序负责将它们翻译成相应的内部表示,即生成目标外模式、目标模式和目标内模式。 闹院守策肮照尼暂谭锰情稗客竹今蛀仍屡朗剂筋颁累汕哪掠嫂晴乒颖沙桨第00讲 据库系统概述第00讲 据库系统概述 1.6 DBMS的组成 2、数据操纵语言及其编译(或解释)程序 数据操纵语言(Data Manipulation Language,DML)实现对数据库的检索、插入、修改、删除等基本操作。DML分为宿主型DML和自主型DML两类。宿主型DML本身不能独立使用,必须嵌入主语言中,例如嵌入C、COBOL、FORTRAN等高级语言中。自主型DML又称为自含型DML,它们是交互式命令语言,语法简单,可以独立使用。 稽拯秆购债磋谓圭延菌可揭咒寻片坍民浪诉俘党窍诛赘碑僵涯向汕靶帅添第00讲 据库系统概述第00讲 据库系统概述 1.6 DBMS的组成 3、数据库
文档评论(0)