管理信息系统第四章数据库与数据库管理系统.ppt
《管理信息系统第四章数据库与数据库管理系统.ppt》由会员分享,可在线阅读,更多相关《管理信息系统第四章数据库与数据库管理系统.ppt(55页珍藏版)》请在课桌文档上搜索。
1、第4章 数据库与数据库管理系统,用户,应用软件,系统软件,硬件,第4章 数据库与数据库管理系统,本讲内容:一 数据组织 1.实体和属性 2.数据项,记录,文件 3.纪录的关键字二 文件组织 1.顺序文件 2.散列文件 3.索引文件,第4章 数据库与数据库管理系统,三 数据库系统数据库管理技术的发展数据库系统的组成数据库的三级体系结构关系数据库模型数据库设计初步四 数据库语言,一 数据组织Data Organization,数据:对现实事物的记录和描述可包括若干的数据项在DB中,能被计算机接受和处理的数字,字符,图形,声音统称为数据。如职工的数据可包括:姓名(字符),年龄(数值),照片(图像),
2、一 数据组织Data Organization,数据模型是对数据的某种抽象表示形式,是描述数据的一组概念和定义。数据模型决定了对数据项的组织方式。描述包括:静态(结构,联系,约束)动态:定义在数据上的操作逻辑数据模型和物理数据模型,一 数据组织Data Organization,数据层次,层次,示例,数据库,文件,记录,数据项,字节,位,学生数据库课程文件,简历文件,财务文件。,J101(课程号字段),10101010(字母J的ASCII码),0,一 数据组织Data Organization,1.实体和属性实体:数据所代表的事件或事物。如:职工甲属性:实体的特征属性域:属性值的变化范围实体集
3、:实体的集合。如:全厂职工,一 数据组织Data Organization,2.数据项,记录,文件数据项:描述的实体的一个属性记录:与数据处理的某一对象有关的一切数据项排列构成一个纪录文件:相关纪录的集合构成文件,一 数据组织Data Organization,三个世界模型现实世界存在于人们头脑之外的客观世界信息世界现实世界在人们头脑中的反映,人们把它用文字和符号记录下来数据世界信息世界的信息在机器世界中以数据形式存储,现实世界,一 数据组织Data Organization,一 数据组织Data Organization,3.关键字在一个文件内,通常我们以相同的方式存放着若干记录,记录中的关
4、键字是指:该记录中具有以下特征的一个或一组数据项,特征为:对于该文件中的所有记录来讲,该数据项或者该组数据项它的值是唯一的。意味着根据一个关键字可以确定一个特定的记录。设立关键字在检索,更新,排序中有很大的作用。,二 文件组织 File Organization,文件结构(组织)问题不是DB出现后才有的,在文件系统中已经充分研究过。目前,文件管理仍是操作系统的主要功能之一。有些DBMS就以操作系统的文件管理作为其物理层的基础。更多的DBMS独立设计存储结构。DB中的文件既继承了传统文件系统的某些技术,又有与之相区别的特点。文件组织关系到数据处理的效率和对记录的操作方式。,二 文件组织 File
5、 Organization,1.顺序文件记录按其在文件中的逻辑顺序依次进入存储介质而建立的文件,一个记录紧接着前一个记录顺序排列。如:磁带文件连续存取的速度快,适用于批处理和定期处理任务。如:数据备份和定期的财务报表,二 文件组织 File Organization,2.散列文件将记录的某一属性用散列函数直接映射成记录地址数据库中应用不多,二 文件组织 File Organization,3.索引文件,索引文件两部分,索引文件的一般结构,索引区,数据区,前部分,数据项 通常就是关键字,后部分,记录的存储地址指针,二 文件组织 File Organization,先根据关键字从索引表中查出记录所
6、在的位置,然后再到该位置取出数据。逻辑顺序与记录的物理顺序无关。提高查询效率索引本身要占一定空间,二 文件组织 File Organization,满足下列条件之一的属性或表不宜建立索引:不出现或很少出现在查询条件中的属性属性值很少的属性,如:性别,用索引还不如顺序扫描。属性值分布严重不均匀的属性。如:职工年龄经常更新的属性或表,因为更新时索引需要维护过长的属性,如:超过30个字节,索引的存储空间比较大。太小的表,二 文件组织 File Organization,主关键字一般可建立索引。以读为主或只读的表,只要需要,且存储空间允许,可建索引。有些查询可以从索引直接得到结果,不必访问数据块,宜建
7、索引。如,查询某属性的MIN或MAX。对于等值查询(即查询条件中以等号为比较符),如果满足条件的元组是少量的,可考虑在有关的属性上建索引。数据块系统运行以后还可以进行调整,有些索引一时难以决定是否建立,可留待运行时通过实验来确定,三 数据库系统,1.数据管理技术的发展1)程序管理阶段,应用程序1,应用程序2,.,应用程序N,数据组N,数据组1,数据组2,.,三 数据库系统,2)文件管理阶段,应用程序1,应用程序2,.,应用程序N,数据组N,数据组1,数据组2,.,操作系统,文件系统,三 数据库系统,(1)程序管理阶段数据和程序结合为一个不可分的整体一组数据对应一个应用程序(2)文件系统管理阶段
8、数据文件按应用程序的要求而建立程序和数据有一定的独立性,仍相互依赖各文件相互独立,分散保管。数据的一致性不易控制。文件系统是用户和用户应用程序与数据文件间的接口。,三 数据库系统,3)数据库方法阶段使用数据库管理系统DBMS不仅描述数据本身,还描述数据之间的联系。数据在统一控制下,为尽可能多的用户服务。,用户或用户程序,数据库管理系统如:ACCESSFOXPROORACLEDB2等,数据库,用户或用户程序,用户或用户程序,三 数据库系统,数据独立性强物理独立性。数据库的物理组织发生变化不影响数据的逻辑结构。逻辑独立性。数据库的逻辑结构改变时,无须改变应用程序。数据冗余度小数据的共享性高数据的一
9、致性好有数据安全和完整性保障。,三 数据库系统,3.数据库的三级体系结构,用户,用户,子模式,用户,用户级,用户视图,子模式映式模式,子模式,DBA视图,系统管理员视图,概念级,模式,物理级,模式存储模式映射,存储模式,三 数据库系统,ANSI提出的数据库结构的标准化建意:用户级:亦称外模式。是数据库用户看到的数据视图。概念级,称为概念模式,模式1.对数据库整体逻辑结构的描述。2.统一考虑所有用户现在和将来的需求,并把这些需求所涉及的记录及记录间的联系有机地结合成一个逻辑整体。物理级:又称内模式或存储模式。1.对数据物理结构和存储方式的描述,对用户是透明的。2.物理组织修改后,不必修改模式。,
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 管理信息系统 第四 数据库 管理 系统

链接地址:https://www.desk33.com/p-259810.html