数据库应用与VB程序设计2汇编.pptx

  1. 1、本文档共34页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 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 需求分析-业务流程 开户业务流程: 用户填写基本信息 根据用户身份证号查询

文档评论(0)

jiayou10 + 关注
实名认证
内容提供者

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

版权声明书
用户编号:8133070117000003

1亿VIP精品文档

相关文档