- 1、本文档共34页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
数据库应用与VB程序设计2汇编
1
第2章 数据库—— 信息系统的核心
学习重点
数据库系统的基本概念
数据模型
关系数据库
模拟银行系统的分析
2
2.1 数据管理技术的发展
数据管理是指对数据进行组织、存储、分类、检索和维护等操作,是数据处理的核心。
数据管理技术的发展主要经历了人工管理、文件管理和数据库系统管理三个阶段。
3
数据库系统管理阶段
对所有的数据实行统一规划管理,形成一个数据中心,构成一个数据仓库,数据库中的数据能够满足所有用户的不同要求,供不同用户共享。
?数据库技术的主要目的
有效地管理和存取大量数据资源,包括:提高数据共享性、减少数据冗余度、提供数据与应用程序的独立性
4
2.2 数据库系统基本概念
1、数据库(DB)
长期储存在计算机内的、有组织的、可共享的大量数据的集合。
特点:
数据的结构化
数据的低冗余
数据的共享性、独立性和完整性
5
2、数据库管理系统(DBMS)
负责数据库的定义、建立、操纵、管理和维护的计算机软件,是数据库系统的核心部分。
DBMS为用户管理数据提供一整套命令,利用这些命令可以实现对数据库的各种操作,如数据结构的定义,数据的输入、输出、编辑、删除、更新、统计和浏览等。
6
常见的DBMS有:
DB2、Informix、Oracle、Sybase、VFP、Access、PowerBuilder等。
Oracle 是一种数据库管理系统软件
不同 的DBMS提供的命令集大同小异
7
3.数据库系统(DBS,DataBase System)
数据库系统是指引进数据库技术后的计算机系统。
数据库系统的完整组成:
计算机硬件系统
软件系统(OS),包括系统软件和应用软件
数据库集合(DB)
数据库管理员(DBA)
用户
数据库系统结构
9
数据库系统层次示意图
数据库管理员
最终用户
开发人员
数据库管理系统 (DBMS)
一个负责数据库的定义、建立、操纵、管理和维护的计算机软件,是数据库系统的核心部分。
数据库管理员 (DBA)
专职对数据库进行规划、设计、维护和监视的人员
数据库系统 (DBS)
构成要素:DB、DBMS、DBA
小结
11
2.3 数 据 模 型
数据模型是对现实世界数据特征的抽象,是用来描述数据的结构和联系的一组概念和定义,分为两个层次。
1、概念数据模型是面向客观世界、面向用户的模型。E-R模型、扩充的E-R模型等是常用的概念模型
2、逻辑数据模型是面向数据库系统(面向计算机系统)的模型,用于DBMS的具体实现。最常见的逻辑数据模型是关系模型等。
实体(Entity):客观存在并可相互区分的事物。它是信息世界的基本单位。
联系(Relationship):实体集之间关系的抽象表示。类型:1:1,1:N,M:N
属性(Attribute):描述实体或联系的特性。
概念模型(E-R模型)
12
13
E-R图中使用矩形表示实体,菱形表示联系,椭圆形表示属性,连线上的数值表示联系类型。
考虑学生、课程实体及其联系:
14
学号
姓名
性别
婚否
出生日期
电话
简历
照片
200101
刘德华
男
F
68/07/02
123456
Memo
Gene
200203
张惠妹
女
T
73/05/09
321456
Memo
Gene
200007
巩丽
女
T
64/12/23
654123
Memo
Gene
200102
成龙
男
F
72/10/24
654892
Memo
Gene
逻辑模型(关系模型)
关系模型的主要特点有:
(1)关系中的每一分量不可再分,是最基本的数据单位。
(2)关系中每一列的分量是同属性的,列数根据需要而设,且各列的顺序是任意的。
(3)关系中每一行由一个具体实体或具体联系,且各行的顺序可以是任意的。
(4)一个关系是一张二维表,不允许有相同的列(属性),也不允许有相同的行(元组)。
16
2.4 关 系 数 据 库
关系数据库:
根据关系模型设计的若干二维数据表文件的集合。
组成结构:
一个关系数据库由若干个数据表组成;
每个数据表由若干个记录组成;
每个记录由若干个数据项组成。
17
一个实际的例子
一个支持银行核心业务之客户账户系统正常运行的信息系统
18
任务
现有一商业银行需要用计算机完成其核心业务系统
19
完成任务的步骤
准备工作
需求分析
限定业务范围
业务流程及数据调查
建立模型
物理实现
测试、运行与维护
20
需求分析-业务限定
业务限定:
存款账户的开户、存款、取款、行内转账、挂失、销户;
存款及客户信息的查询和统计。
21
需求分析-业务流程
开户业务流程:
用户填写基本信息
根据用户身份证号查询
您可能关注的文档
- 放射性皮肤损伤的防与治汇编.pptx
- 总装质量意识培训TL-2012-10-15选编.ppt
- 环境学导论-绪论综述.ppt
- 环境学复习资料综述.doc
- 支承层线间混凝土技术交底2013.3.7汇编.doc
- 放飞梦想作文15篇汇编.doc
- 政务信息写作交流汇编.doc
- 政务信息写作技巧汇编.doc
- 政府与事业单位会计模拟题汇编.doc
- 铸造工艺图选编.ppt
- 中国行业标准 DB/T 100-2024区域性地震安全性评价.pdf
- 《GM/T 0138-2024C-V2X车联网证书策略与认证业务声明框架》.pdf
- GM/T 0138-2024C-V2X车联网证书策略与认证业务声明框架.pdf
- DB/T 100-2024区域性地震安全性评价.pdf
- 中国行业标准 GM/T 0138-2024C-V2X车联网证书策略与认证业务声明框架.pdf
- 校园周边书店阅读氛围对初中生阅读素养提升的影响研究教学研究课题报告.docx
- 初中校园餐饮卫生监管与食品安全教育创新模式研究教学研究课题报告.docx
- 《文化遗产保护与旅游开发平衡机制的法律法规完善研究》教学研究课题报告.docx
- 《农作物病虫害生物防治技术的经济效益与社会影响分析》教学研究课题报告.docx
- 1 剖宫产术后子宫瘢痕憩室治疗中的并发症预防与护理措施教学研究课题报告.docx
文档评论(0)