ch1数据库系统概论pptx.ppt
《ch1数据库系统概论pptx.ppt》由会员分享,可在线阅读,更多相关《ch1数据库系统概论pptx.ppt(105页珍藏版)》请在三一办公上搜索。
1、2023/3/7,数据库原理及应用,Principle and Application of Database,主讲教师:高 胜 博士研究方向:大数据安全与隐私保护答疑信息:6#207(周二、周四)Email:,1,A公司的业务之一是销售一种科技含量较高的日常生活用品,为分别适应不同客户群的需求,这种商品有9个型号;产品通过分布在全市3000多个各种类型的零售商处销售;同时,公司在全国各主要城市都设有办事处,通过当地的代理商销售产品。,实例1:A公司的销售业务管理,如果是你在管理这家公司的销售业务,你需要什么信息?,2,掌握各代理商和零售商的进货情况、销货情况和库存情况;掌握各销售渠道的销售情
2、况;了解不同型号产品在不同地域的销售情况,以便及时调整销售策略;此外,A公司的工作人员需要定期对代理商和零售商进行回访,解决销售过程中的各种问题,并对自己的客户进行维护;在此过程中,公司还需要对自己的市场部门工作业绩进行考核。,3,我们每个人都有在银行接受服务的经历。首先是在银行开户,向银行提供我们的基本信息,然后不断地存款、取款及消费银行需要及时地记录这些数据,并实时更新帐户余额,实例2:银行业务服务,如果让你来管理和维护这些信息,你该怎么办?,学习动机,解决上述问题的最佳方案之一就是使用数据库。产生数据库的动因和使用数据库的目的及时地采集数据合理地存储数据有效地使用数据,保证数据的准确性、
3、一致性和安全性,在需要的时间和地点获得有价值的信息。,5,参考资料,教材,吴靖等编著数据库原理及应用(Access 版),机械工业出版社。金鑫等数据库原理及应用实验指导与习题。,参考书,王珊编著数据库系统概论,高等教育出版社。,6,课程内容安排,理论篇第1章 数据库系统概述第2章 关系模型和关系数据库 技术篇第3章 数据库与表第4章 结构化查询语言SQL第5章 查询,设计篇第6章 窗体第7章 宏 第8章 报表第9章 VBA程序设计第10章 VBA数据库,7,掌握数据库系统的基本概念和理论 掌握关系、关系规范化基本概念和理论 掌握数据库设计方法与步骤 掌握关系模型和关系数据库的基本知识 掌握标准
4、语言SQL语法及应用 掌握ACCESS数据库软件操作方法 掌握VBA程序设计技术 掌握数据库应用系统开发技术,学习目标,8,学习方法,授课课堂讲授上机实验 读书课前预习课后复习、练习 作业综合练习实验报告,注意:准备保存好数据和程序,9,考核方式,机考 题型有单选、判断、操作 时间90分钟,10,第一章 数据库系统概述,11,本章目录,数据库系统概述,数据库系统三级模式结构,数据库设计的基本步骤,12,E-R图,数据库系统概述,13,数据库系统,14,通常意义下,数据库是数据的集合数据库技术解决的基本问题如何抽象现实世界中的对象如何表达数据及数据之间的联系如何方便、有效地使用数据库中的数据,数
5、据库系统的构成,一个数据库系统的主要组成部分是数据、数据库、数据库管理系统、应用程序以及用户。,数据存储在数据库中,用户和用户应用程序通过数据库管理系统对数据库中数据进行管理和操作。,四个基本概念,数据(Data)数据库(Database)数据库管理系统(Database Management System,DBMS)数据库系统(Database System,DBS),信息概念,信息(Information):人们对于客观事物属性和运动状态的反映。信息是有价值的,是可以被感知的。信息可以通过载体传递,可以通过信息处理工具进行存储、加工、传播、再生和增值。在信息社会中,信息一般可与物质或能量相
6、提并论,它是一种重要的资源。,数据概念,从数据库角度,数据(Data)是对客观事物的抽象描述。数据是信息的具体表现形式,信息包含在数据之中。数据的形式或者说数据的载体是多种多样的,它们可以是数值、文字、图形、图像、声音等。数据和数据的解释是不可分的:数据的形式还不能完全表达数据的内容,数据是有涵义的,即数据的语义或数据解释。例:(983501011,张捷,女,1978,北京,信息学院),数据概念,从计算机角度看,数据泛指那些可以被计算机接受并能够被计算机处理的符号,是数据库中存储的基本对象。,声音数据,信息与数据关系,从信息处理角度看,任何事物的存在方式和运动状态都可以通过数据来表示的。数据经
7、过加工处理后,使其具有知识性并对人类活动产生作用,从而形成信息。通常情况下不严格区分数据与信息。,有关数据的基本概念,数据处理数据管理技术数据描述数据模型,数据处理和数据管理,数据处理:利用计算机对各种类型的数据进行加工处理。包括数据采集、数据存储、数据检索和数据传输等环节。数据处理与数据管理密切相关,数据管理技术的优劣,将直接影响数据处理的效率。随着数据量的增长、计算机硬件、系统软件及应用的发展,数据管理技术经历如下三个阶段:人工管理阶段文件系统阶段数据库系统阶段,人工管理阶段,20世纪50年代中期以前,计算机主要用于科学计算。外部存储器只有磁带、卡片和纸带;没有磁盘等设备。软件只有汇编语言
8、,尚无数据管理方面的软件。数据处理方式基本上批处理。,人工管理阶段,人工数据管理技术特点:数据不保存在计算机内,没有专用软件对数据进行管理只有程序(Program)的概念,没有文件(File)的概念,数据的组织方式必须由程序员自行设计与安排。数据面向程序,即一组数据对应一个程序。,文件系统阶段,20世纪50年代后期至60年代中期,计算机不仅用于科学计算,还用于信息管理。外部存储器已有磁盘、磁鼓等直接存取存储设备。软件领域出现了高级语言和操作系统,操作系统中的文件系统是专门管理外存的数据管理软件。数据的处理方式有批处理,也有联机实时处理。,文件系统阶段,文件系统阶段的数据管理特点:数据以“文件”
9、形式可长期保存在外部存储器的磁盘上。数据的逻辑结构与物理结构有了区别,但比较简单。文件组织已多样化,但文件之间相互独立,缺乏联系。数据面向应用,不再属于某个特定程序,可重复使用。对数据的操作以记录为单位。,数据冗余,数据不一致,数据联系弱,数据库系统阶段,20世纪60年代末,数据管理技术进入数据库阶段的标志:1968年,美国IBM公司推出层次模式IMS系统。1969年,美国CODASYL组织发布了DBTG报告,总结了当时各式各样的数据库,提出网状模型。1970年,美国IBM公司的E.F.Codd发表论文A relational model of data for large shared da
10、ta banks,提出关系模型,奠定了关系数据库的理论基础。,数据库系统阶段,数据库系统阶段的数据管理特点:采用数据模型表示复杂的数据结构,面向整个应用系统。较高的独立性,数据的逻辑结构和物理结构差异可以大。数据库系统为用户提供了方便的用户接口。数据库系统提供了数据控制功能。增加了系统的灵活性,可以以数据项为单位。,数据处理和数据管理,消费曲线,数据描述,概念:就是以“数据”符号的形式,从满足用户需求出发,对客观事物属性和运动状态进行描述。数据的“描述”既要符合客观现实,又要适应数据库原理与结构,同时也适应计算机原理与结构。数据的三个范畴现实世界信息世界计算机世界,数据描述,数据库设计的过程,
11、就是将数据的表示从现实世界抽象到信息世界(概念模型),再从信息世界转换到计算机世界(数据模型)。从客观现实到计算机的描述,数据的转换过程如图:,品名=红烧牛肉面 品牌=康师傅 sn号=12345 类型=方便面重量=0.3kg,数据模型,概念:数据模型是指客观事物及客观事物间联系的数据组织的结构和形式。数据库中最常见的数据模型:层次模型网状模型关系模型,中财学生,政府管理学院,信息学院,金融学院,会计学院,行政管理专业,信息安全专业,计算机专业,电子商务专业,行管一班,行管二班,数据模型,行政学生,信息普通教师,信息博士导师,外校教授培训,金融学生,信息学生,数据库,数据库是存储数据的容器。通常
12、,数据库中存储的是一组逻辑相关的数据的集合,并且是企业或组织经过长期积累保存下来的数据集合。数据库中的数据按一定的数据模型描述、组织和存储。人们从数据中提取有用信息,信息的积累成为知识,丰富的知识创造出智慧。,数据库管理系统是一类系统软件,提供能够科学地组织和存储数据,高效地获取和维护数据的环境。主要功能包括数据定义、数据查询、数据操纵、数据控制、数据库运行管理、数据库的建立和维护等。DBMS一般由软件厂商提供。,数据库管理系统,数据库系统,一个完整的数据库系统由保存数据的数据库、数据库管理系统、用户应用程序和用户(支持数据库的硬件环境)组成。DBMS是数据库系统的核心。,.,DataBase
13、 sever,数据库系统,数据库管理系统,数据库,NO=123456NAME=XXXBALANCE=30.5,信息,数据库系统,数据库系统应具备的功能,DBMS的主要功能包括数据定义功能、数据操纵功能、数据库的运行管理功能、数据库的建立和维护功能。为实现这些管理和控制的功能,DBMS提供数据子语言:数据定义语言(Data Definition Language,DDL):建立数据库并建立数据的逻辑结构(Logical Structure)。数据查询语言数据操纵语言(Data Manipulation Language,DML),用于实现对数据库中的数据进行存取、检索、插入、修改和删除等操作。数
14、据控制语言(Data Control Language,DCL),用于安全性和完整性控制,实现并发控制和故障恢复。支持大量数据存储。,数据库系统的特点,数据结构化数据高度共享、低冗余度、易扩充数据独立(逻辑独立性、物理独立性)数据由DBMS统一管理和控制,它提供以下几个方面的数据管理和控制功能:数据安全性:保护数据(如不同用户有不同的权限)数据完整性:正确性、有效性、相容性、一致性并发控制:对多用户的并发操作加以控制和协调数据库恢复:将数据库从错误状态恢复至某已知的正确状态,本章目录,数据库系统概述,数据库系统三级模式结构,数据库设计的基本步骤,40,E-R图,数据库系统三级模式结构,41,数
15、据库系统三级模式结构,数据库系统总的体系结构是“三级模式结构”模式(Schema)外模式(External Schema)内模式(Internal Schema),模式(Schema),概念:也称概念模式或逻辑模式,介于内模式与外模式之间,与结构数据模型对应。模式所有用户的公共数据视图,是数据库中全体数据的逻辑结构和特征的描述。如,关系数据模型中,对学生的一组描述(学号,姓名,性别,所在学院)数据库的主要任务之一就是数据库的模式设计。,模式(Schema),一个数据库只有一个模式。数据库模式以某一种数据模型为基础。是数据库数据在逻辑级上的视图。定义模式时不仅要定义数据的逻辑结构(如数据记录由哪
16、些数据项构成,数据项的名字、类型、取值范围等),而且要定义与数据有关的安全性、完整性要求,定义这些数据之间的联系。,外模式(External Schema),概念也称子模式或用户模式,是数据库用户的数据视图。是数据库用户(包括应用程序员和最终用户)能够看见和使用的局部数据的逻辑结构和特征的描述,是与某一应用有关的数据的逻辑表示。一个数据库可以有多个外模式。外模式就是用户视图外模式是保证数据安全性的一个有力措施。,内模式(Internal Schema),概念也称存储模式,它是数据物理结构和存储方式的描述。是数据在数据库内部的表示方式如,记录的存储方式是顺序存储、按照B树结构存储还是按hash方
17、法存储;索引按照什么方式组织;数据是否压缩存储,是否加密;数据的存储记录结构有何规定。一个数据库只有一个内模式一个表可能由多个文件组成,如:数据文件、索引文件它是DBMS对数据库中数据进行有效组织和管理的方法。,模式,品名 品牌 重量 序号,记录信息,品名 5字,重量 数字,记录要求,营业员 查询 经理 修改,权限信息,品名不能空 价格可空,数据要求,内模式,#1#fangbianmian#2#kangshifu#3#0.5#4#123456#5#yewu#6#jingli#7#shipin#,外模式,实例,数据库系统三级模式结构,外模式/模式映像,模式描述了数据的全局逻辑结构,外模式是根据用
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- ch1 数据库 系统 概论 pptx
链接地址:https://www.31ppt.com/p-2975969.html