第1章数据库系统概论.pptxVIP

  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多

数据库及程序设计

;数据库用于帮助用户记录数据,管理数据。

您可能觉得这好像不需要一门技术和课程,使用列表似乎就够了(记事本,电子表格)

但是在一些情况下列表可能导致数据不一致、或产生其他的问题;数据库技术的知识变得越来越重要,而且它们无处不在

它们是电子商务和其他基于web应用程序的重要组成部分,是企业操作和决策支持应用程序的核心,

成千上万的组织和数以百万计的个人在使用数据库。;数据管理技术与我们的生活;课程目标定位;教材与课时安排:;课程内容:;课程考核:;大作业(课后分组完成,每2~4人为一组,期末交);数据库原理及应用;目录;1.1数据库系统的作用;1.1.1数据与数据管理;1.1.1数据与数据管理;;数据管理(数据处理):;1.1.2数据管理技术的产生与发展;人工管理阶段:;人工管理阶段:;人工管理阶段的特点;20世纪50年代后期到60年代中期的这段时间。

计算机除了应用于科学计算外,已开始应用于数据管理

在操作系统之上建立的文件系统已经成熟并被广泛应用,数据由专门的软件进行统一管理。

对于一个特定的应用程序,数据被集中组织存放在多个数据文件(以后简称为文件)或文件组中,并针对该文件组来开发特定的应用程序。

利用“按文件名访问,按记录进行存取”的管理技术,可以对文件进行记录的修改、插入和删除等操作。;文件系统阶段:;文件系统的主要特点

文件系统实现了文件内的结构化,即一个文件内的数据是按记录进行组织的,这样的数据是有结构的(语义的)。

整体上还是无结构的,即多个文件之间是相互独立的,无法建立全局的结构化数据管理模式。

程序和数据之间由文件系统提供的存取方法进行转换,程序员可以不必过多地考虑物理细节。

由于数据在存储上的改变不一定反映在程序上,因此应用程序与数据之间有了一定的物理独立性。;;文件系统阶段的特点;20世纪60年代后期以来

数据管理对象的规模越来越大,应用范围越来越广,多种应用程序共享数据的要求越来越强烈

数据库管理系统(DBMS)是由一个相互关联的数据的集合和一组用以访问、管理和控制这些数据的程序组成

这个数据集???通常称为数据库(database,DB),其中包含了关于某个信息系统的所有信息

DBMS是位于用户与操作系统之间的一层数据管理软件,它提供一个可以方便且高效地存取、管理和控制数据库信息的环境

DBMS和操作系统一样,都是计算机的基础软件(系统软件),也是一个大型复杂的软件系统;数据库系统阶段:;数据库管理系统的主要特点

数据结构化。数据库管理系统实现数据的整体结构化,这是数据库的主要特征之一,也是数据库管理系统与文件系统的本质区别

数据不仅仅是内部结构化,而是将数据以及数据之间的联系统一管理起来,使之结构化。

;在数据库中的数据不是仅仅针对某一个应用,而是面向全组织的所有应用。

例如,一个学校的信息系统中不仅要考虑教务处的学生成绩管理,还要考虑学生处的学籍注册管理、学生奖惩管理、学生家庭成员管理,以及财务处的学生缴费管理;同时还要考虑研究生院的研究生管理、科研处的科研管理、人事处的教职工人事管理和工资管理等。

因此,学校信息系统中的学生数据要面向全校各个职能管理部门和院系的应用,而不仅仅是教务处的一个学生成绩管理应用。;数据库系统阶段的特点;数据库系统阶段的特点;数据库系统阶段的特点;1.1.3数据库应用;1.1.3数据库应用;1.1.3数据库应用;目录;1.2数据模型;1.2数据模型;数据模型的分类;数据模型的分类;数据模型的分类;;数据模型(逻辑数据模型)的组成要素;层次模型;层次模型;层次模型;网状模型;网状模型;关系模型;关系模型;关系模型中的常用术语:;关系模式(relationalschema):通过关系名和属性名列表对关系进行描述,即二维表的表头部分(表格的描述部分)

关系模式的一般形式:

关系名(属性名1,属性名2,…,属性名n)

关系Student、Course和Score可分别描述为:

Student(学号,姓名,性别,出生日期,所学专业)

Course(课程号,课程名称,学时,学分)

Score(学号,课程号,学期,成绩)

说明:带下划线的属性为码属性,斜体的属性为外码属性;关系模型;关系模型;目录;1.3数据抽象与数据库三级模式;数据抽象;数据抽象;网上书店总E-R图;视图层;数据库的三级模式;;数据库的三级模式;数据库的三级模式;;数据库的两层映像功能与数据独立性;外模式/模式映像

对应于一个模式可以有多个外模式。对于每一个外模式,数据库管理系统都有一个模式/外模式映像,它定义了该外模式与模式之间的对应关系

当模式改变时(例如增加新的属性或改变属性的数据类型等),只要对外模式/模式映像做相应的修改,外模

文档评论(0)

flowssdj + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档