小型数据库应用开发基础.ppt

  1. 1、本文档共34页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
小型数据库应用开发基础

提纲 1、数据库概述 2、数据库应用系统 3、数据库系统开发 4、常用数据模型 为什么使用数据库? 原因 1、数据库概述 1.1 基本概念 1、数据库概述 1.1 基本概念 1、数据库概述 1.1 基本概念 1、数据库概述 1.1 基本概念 1、数据库概述 1.1 基本概念 提纲 1、数据库概述 2、数据库应用系统 3、数据库系统开发 4、常用数据模型 示例1:超市POS系统 超市POS系统中需包含的数据: 商品数据 记录所有商品的基本信息 客户数据 记录所开客户的基本信息 销售数据 记录每笔销售交易数据 商品进货数据 记录每笔商品采购进货情况 示例2:学习成绩管理系统 系统中需包含的数据: 学生名册 记录所有学生的基本信息 课程清单 记录所开课程的基本信息 成绩表 登记学生选课及其成绩情况 对数据要实施的操作: 数据增加 数据删除 数据修改 数据查询 数据统计分析 2、数据库应用系统 实际生活中,我们经常接触到的数据库管理信息的实例有哪些? 数字石大、网上购票系统12306、教务系统等等 应用系统中数据处理的特点: 数据存储:长期保存、大容量 数据实时处理 基本数据操作:查询,更新(增、删、改) 面向多用户:数据共享、并发访问 保证数据的安全性、完整性 数据故障恢复 提纲 1、数据库概述 2、数据库应用系统 3、数据库系统开发 4、常用数据模型 3、数据库系统开发 数据库系统开发过程: (1)数据库设计 回答如何组织的问题 (2)数据库的物理实现及其操作 回答如何实现和控制的问题 3.1数据库设计 用数据模型描述现实世界的问题。 所需基础知识: 信息系统分析与设计 ——分析现实世界的信息需求 数据库原理 ——设计结构良好的数据库及控制策略 3.2 数据库的实现及其操作 在计算机系统中物理地实现所设计的数据库,并根据业务需要对数据库实施操作,即使用数据库中的数据——对数据库进行增删改、查询、统计分析等操作。 工具:数据库管理系统(DBMS) 如Access,SQL Server,Oracle,Sybase,DB2等。 提纲 1、数据库概述 2、数据库应用系统 3、数据库系统开发 4、常用数据模型 4、数据模型 在数据库系统中,数据库设计的核心问题就是设计一个好的数据模型,数据模型的好坏直接影响数据库的性能。 目前流行的数据模型是关系数据模型,对应的是关系型数据库。 4.1 关系数据模型 关系数据模型是把现实世界信息需求的数据逻辑结构归结为满足一定条件的二维表的模型。一个二维表就是一个关系,描述问题的所有二维表的集合就构成了一个关系数据库。 日常工作和生活中的各种报表,如工资表、学生成绩表、人事档案表、产品库存表、生产报表等都具有二维表的结构,可以很方便地表示成关系数据模型中的一个关系。 (1)关系型数据库的介绍 (2)关系数据模型示例——学习成绩管理系统 (3)关系数据模型剖析(以学生表为例) (4)相关术语之间的联系 Database(数据库) University Database Student Table, Course Table,Score Table,…… Table(表) Cno Subject Time Credit C01 数学 96 6 C02 英语 144 12 C03 物理 64 4 …… Cno Subject Time Credit Record(记录) J101 数学 160 10 Fields(字段) J101 Byte(字节) (字母J的ASCII码) Bit(位) 0 4.2 关系的性质 一个关系中的任意两个记录不能相同; 关系的每列都必须有不同的名字; 列是同质的,即关系的每列都是同类型的数据; 关系的行、列的次序不影响其信息内容,可以任意交换; 关系的每个分量都必须是不可分的基本数据项; 每个关系都必须至少有一个关键字(即主码)唯一标识它的记录。 4.3 关系的码 定义1:若关系中的某一字段或一组字段的值能唯一地标识关系的一个记录,则称该字段或字段组为关系的候选码。若一个关系有多个候选码,则选定其中一个为主码。 定义2:F是关系R的某一字段或一组字段,但不是关系R的主码,如果F与关系S的主码对应,则称F是关系R的外码。

文档评论(0)

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

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

1亿VIP精品文档

相关文档