第一章 数据库系统概述_第1页
第一章 数据库系统概述_第2页
第一章 数据库系统概述_第3页
第一章 数据库系统概述_第4页
第一章 数据库系统概述_第5页
已阅读5页,还剩53页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

Access数据库设计彭勤涛QQ:279544598Phone-mail:279544598@学什么?数据表学习:建立数据表,设置字段属性,美化数据表,排序与筛选,创建表间关系。数据查询:创建选择查询,使用查询设计器创建查询,使用操作查询,使用sql查询。数据报表:使用报表设计视图创建报表,打印报表。窗体设计:使用窗体设计视图创建窗体,创建主\子窗体,创建切换面板。宏及VBA:创建宏,创建宏组,创建VBA程序,创建登陆窗体。学习要求:课程成绩计算:平时成绩:考勤10%,作业20%,

无故缺勤或作业不交,累计次数为n,则在平时成绩总分中扣21+22+…2n(当被扣分数超过总成绩30%,取消考试资格)

期末考核:70%;期末考核方式:课程设计或撰写论文第一节信息及信息系统第二节数据库概述

第三节Access数据库管理系统概述第一章数据库系统概述一、数据的概念(1)定义:数据(data)是对客观事物的性质、状态以及相互关系等进行记载的物理符号或是这些物理符号的组合。

描述5个人:5,五,伍,正,101,five,☆,条形码等(2)类型:数值数据一般认为可以直接进行科学运算,它使得客观世界严谨有序;

笔记本电脑的体积为700*500*30mm,螺钉的直径为20mm

非数值数据包括除了数值数据以外的其它数据,如图片、表单、声音、图像等,非数值数据使客观世界丰富多彩。描述事物的符号记录称为数据第一节信息及信息系统

二、信息的概念(1)定义信息(information)是数据经过加工处理后所得到的另外一种数据,这种数据对接收者的行为有一定的影响。企业中信息的常见形式:消息、数据、技术和方法、标准和规范。信息对于企业管理的特定意义:Simon认为:“信息是影响人改变对于决策方案的期待或评价的外界刺激”。即:信息管理决策所产生的影响。

信息特征(2)时效性(1)事实性(3)不完全性(5)变换性(4)等级性(6)价值性(2)信息的特征(7)可传递性(8)共享性分析:数据和信息的关系?(1)信息的表现形式是数据;(2)信息是经过加工以后,并对客观世界产生影响的数据;决策活动是信息存在的必要条件

三、系统1、定义系统(system)指在一定环境中,为了达到某一目的而相互联系、相互作用的若干个要素所组成的有机整体。系统是由相互作用和相互制约的若干部分组合而成的、具有特定功能的有机整体。(1)系统由若干要素组成,单一的要素组不成系统;(2)系统具有一定的结构。(3)系统有功能和目的。

2、系统的分类(1)按组成分为自然系统、人造系统和复合系统三大类。血液循环系统、天体系统、生态系统计算机系统、生产系统、运输系统(人-机系统)信息系统

2、系统的分类(2)按抽象程度分为:概念系统和物理系统(3)按系统与外界环境的关系分:封闭系统和开放系统(4)按系统的内部结构分:开环系统和闭环系统(5)按系统的状态分:静态系统和动态系统

集合性(整体性)目的性系统的特征12环境适应性4相关性33、系统的特征

4、系统的一般模型输入(Input)输出(Output)系统环境(Environment)处理(Process)系统边界(Boarder)反馈(Feedback)5、系统模型相关概念(1)系统环境:为提供输入或输出的场所;即与系统发生作用,但又不包括在系统内的其他事物的总和;(2)系统边界:系统与环境分开的假想线;(3)输入/输出,I/0,系统接收的信息为系统的输入,经处理变换后产生的信息为系统的输出;(4)组成要素:指完成特定功能而必不可少的工作单元;(5)系统结构:指系统的组成要素和要素之间的关系;(6)子系统:存在于系统中的子系统;(7)接口:子系统之间的信息交换输入输出系统的例子

四、信息系统1、信息系统的定义信息系统(InformationSystem,IS):是一个人造系统,它由人、硬件、软件和数据资源组成,目的是及时、正确地收集、加工、存储、传递和提供信息,实现组织中各项活动的管理、调节和控制。周围存在各种信息系统

银行业务系统(存取业务、转账业务、统计分析)

订票系统(卖票、统计)

超市管理系统(面对顾客的销售、存货管理、销售统计)图书馆管理系统(借还书管理、书目查询、统计分析)

信息系统包括:信息处理系统和信息传输系统两个方面。对数据进行处理,使它获得新的结构与形态或者产生新的数据不改变信息本身的内容,作用是把信息从一处传导另一处第二节

数据库概论认识数据库数据库技术是研究数据库的存储、设计和使用的技术,是计算机领域的一个重要分支。数据库在当今信息管理和信息处理中的作用越来越明显。20认识数据库使用过数据库吗?教务系统、网上购物,电子政务,论坛21认识数据库基于网络的数据库应用系统结构?客户端浏览器WEB服务器+应用服务器数据库

服务器

IEIIS/TomcatAccess22认识数据库还有哪些数据库?SQLServer,ORACLE,DB2,MySQL23认识数据库数据库的表示?客户端浏览器WEB服务器+应用服务器数据库

服务器

一般用圆柱来表示24数据仓库(DataWarehouse)是数据库领域的专业术语。是数据库技术的一个分支。而数据库则为Database认识数据库数据库是保存数据的仓库,即数据仓库吗?252.1数据库及相关概念数据(Data)数据库(DataBase,简称DB)数据库管理系统(DBMS)数据库系统(DBS)26一、数据数据(Data)是数据库中存储的基本对象数据的定义描述事物的符号记录数据的种类文本、图形、图像、音频、视频、学生的档案记录、货物的运输情况等数据的特点数据与其语义是不可分的27数据举例数据的含义称为数据的语义,数据与其语义是不可分的。例如98是一个数据语义1:学生某门课的成绩语义2:某人的体重语义3:某班级学生人数语义4:请同学给出。。。28数据举例学生档案中的学生记录(李明,男,199405,湖北武汉市,计算机学院,2015)语义:学生姓名、性别、出生年月、籍贯、所在院系、入学时间解释:李明是个大学生,1994年5月出生,湖北武汉人,2015年考入计算机学院29二、数据库数据库的定义数据库(Database,简称DB)是长期储存在计算机内、有组织的、可共享的大量数据的集合。数据库的基本特征数据按一定的数据模型组织、描述和储存可为各种用户共享冗余度较小数据独立性较高易扩展30三、数据库管理系统什么是DBMS位于用户与操作系统之间的一层数据管理软件。是基础软件,是一个大型复杂的软件系统

DBMS的用途科学地组织和存储数据、高效地获取和维护数据31硬件平台基础软件平台软件基础构架平台应用软件平台软件产品协同软件办公软件数据库系统操作系统

中间件应用服务器数据库在计算机系统中的位置32DBMS的主要功能数据定义功能提供数据定义语言(DDL)

定义数据库中的数据对象数据组织、存储和管理

分类组织、存储和管理各种数据确定组织数据的文件结构和存取方式实现数据之间的联系提供多种存取方法提高存取效率33DBMS的主要功能数据操纵功能

提供数据操纵语言(DML)

实现对数据库的基本操作(查询、插入、删除和修改)数据库的事务管理和运行管理数据库在建立、运行和维护时由DBMS统一管理和控制保证数据的安全性、完整性、多用户对数据的并发使用发生故障后的系统恢复34DBMS的主要功能数据库的建立和维护功能(实用程序)

数据库初始数据装载转换 数据库转储 介质故障恢复 数据库的重组织 性能监视分析等其它功能

DBMS与网络中其它软件系统的通信两个DBMS系统的数据转换异构数据库之间的互访和互操作35四、数据库系统什么是数据库系统(DatabaseSystem,简称DBS)在计算机系统中引入数据库后的系统构成数据库系统的构成数据库数据库管理系统(及其开发工具)应用系统数据库管理员

36数据库系统是指在计算机系统中引入数据库后的系统构成,一般由数据库、数据库管理系统(及其开发工具)、应用系统、数据库管理员和用户构成。数据库管理员应用系统应用开发工具数据库管理系统操作系统用户用户用户数据库数据库系统应用系统应用开发工具DBMS编译系统硬件操作系统数据库在计算机系统中的地位37

数据库

应用系统应用开发工具

操作系统

数据库管理系统

数据库管理员用户用户用户

数据库系统382.2数据管理技术的发展数据管理是指对数据的组织、分类、编码、存储、检索和维护。随着计算机硬件和软件的发展,数据管理经历了人工管理、文件系统和数据库系统三个发展阶段。1人工管理阶段(50年代中期以前)1).数据不保存2).应用程序管理数据3).数据不共享4).数据不具有独立性应用程序1数据集1应用程序2数据集2数据集3应用程序3……392文件系统阶段(50年代后期至60年代中期)1).数据以文件形式可长期保存下来2).文件系统可对数据的存取进行管理3).数据共享性差,冗余度大4).程序与数据间有一定独立性文件n应用程序1应用程序2应用程序n文件1文件2文件系统……403数据库系统阶段(60年代末开始)为解决多用户、多个应用程序共享数据的需求,出现了统一管理数据的专门软件系统,即数据库管理系统。1).数据结构化按照某种数据模型,将全组织的各种数据组织到一个结构化的数据库中,整个组织的数据不是一盘散沙,可表示出数据之间的有机关联。2).数据共享性高、冗余少

数据不再面向某个应用程序而是面向整个系统,当前所有用户可同时存取库中的数据。减少了不必要的数据冗余,节约存储空间,同时也避免了数据之间的不相容性与不一致性。413).数据独立性高数据的独立性是指逻辑独立性和物理独立性。数据的逻辑独立性是指当数据的总体逻辑结构改变时,数据的局部逻辑结构不变,由于应用程序是依据数据的局部逻辑结构编写的,所以应用程序不必须修改,从而保证了数据与程序间的逻辑独立性。数据的物理独立性是指当数据的存储结构改变时,数据的逻辑结构不变,从而应用程序也不必改变。424).有统一的数据控制功能数据库为多个用户和应用程序所共享,对数据的存取往往是并发的,即多个用户可以同时存取数据库中的数据,甚至可以同时存取数据库中的同一个数据,为确保数据库数据的正确有效和数据库系统的有效运行,数据库管理系统提供下述四方面的数据控制功能。(1)数据的安全性(security)控制(2)数据的完整性(integrity)控制(3)并发(concurrency)控制(4)数据恢复(recovery)432.3数据模型在数据库中用数据模型这个工具来抽象、表示和处理现实世界中的数据和信息。通俗地讲数据模型就是对现实世界的模拟。识别出事物的本质属性,忽略不关心方面。44两大类数据模型数据模型分为两类(分属两个不同的层次)(1)概念模型

也称信息模型,它是按用户的观点来对数据和信息建模,用于数据库设计。

(2)

逻辑模型和物理模型

逻辑模型主要包括网状模型、层次模型、关系模型、面向对象模型等,按计算机系统的观点对数据建模,用于DBMS实现。物理模型是对数据最底层的抽象,描述数据在系统内部的表示方式和存取方法,在磁盘或磁带上的存储方式和存取方法。45两大类数据模型(续)现实世界中客观对象的抽象过程DBMS支持的数据模型概念模型认识抽象信息世界机器世界现实世界现实世界概念模型数据库设计人员完成逻辑模型物理模型由DBMS完成概念模型逻辑模型数据库设计人员完成462.3.1数据模型的要素任何一种数据模型都是严格定义的概念的集合。这些概念必须能够精确地描述系统的静态特性、动态特性和完整性约束条件。因此数据模型通常都是由数据结构、数据操作和完整性约束三个要素组成。

数据模型通常都是由 数据结构 数据操作 完整性约束 三个要素组成。

471)数据结构什么是数据结构描述数据库的组成对象,以及对象之间的联系描述的内容与数据类型、内容、性质有关的对象与数据之间联系有关的对象数据结构是对系统静态特性的描述482)数据操作数据操作对数据库中各种对象(型)的实例(值)允许执行的操作及有关的操作规则数据操作的类型查询更新(包括插入、删除、修改)数据模型对操作的定义操作的确切含义操作符号操作规则(如优先级)实现操作的语言493)数据的完整性约束条件数据的完整性约束条件一组完整性规则的集合。完整性规则:给定的数据模型中数据及其联系所具有的制约和储存规则用以限定符合数据模型的数据库状态以及状态的变化,以保证数据的正确、有效、相容。502.3.2概念模型概念模型的用途概念模型用于信息世界的建模是现实世界到计算机世界的一个中间层次是数据库设计的有力工具数据库设计人员和用户之间进行交流的语言对概念模型的基本要求较强的语义表达能力能够方便、直接地表达应用中的各种语义知识简单、清晰、易于用户理解51一、信息世界中的基本概念(1)实体(Entity)

客观存在并可相互区别的事物称为实体。可以是具体的人、事、物或抽象的概念。(2)属性(Attribute)实体所具有的某一特性称为属性。一个实体可以由若干个属性来刻画。(3)码(Key)唯一标识实体的属性集称为码。52信息世界中的基本概念(续)(4)域(Domain)属性的取值范围称为该属性的域。(5)实体型(Entity

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论