数据库应用与开发 第一章~第四章.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
数据库应用与开发 第一章 概述 第一节 数据库系统概述 一、数据处理方法的演变 数据库应用系统 订票系统 银行系统 企业管理信息系统 学校教务管理系统 …… 1.数据处理的特点 数据存储:长期保存、大容量 数据实时处理 基本数据操作:查询,更新(增、删、改) ——基于大容量存储数据的操作 对数学运算能力要求相对不高,通常是简单的算术运算、统计运算 面向多种应用(多用户):共享、并发访问 数据安全性要求 数据完整性要求 2.数据库技术的产生 发展:技术本身的发展 实际需求的要求 数据管理方法的演变经历了三个阶段: 人工管理阶段 文件系统阶段 数据库系统阶段 - 数据的结构化,面向整体的观点组织数据 - 数据共享,可控冗余度 - 高度的数据和程序独立性 - 提供安全性、完整性及并发访问等控制功能 三、数据库应用与开发 用数据库管理系统(数据库语言及其工具)解决实际问题,其过程分两步: - 数据库设计 - 数据库的实现及其操作 用数据模型描述现实世界的问题,并对数据模型实施操作,实现相应的数据处理。 1.数据库设计 用关系数据模型描述现实世界,即设计关系(表)、主码、索引、外码、关联等。 所需基础知识: 信息系统分析与设计 / 管理信息系统 ——分析现实世界的信息需求 数据库原理 ——设计结构良好的数据库 示例: 主码(Sno+Cno) 结构不好存在的问题 数据冗余 插入异常 删除异常 修改异常 2.数据库的实现及其操作 在计算机系统中物理地实现所设计的数据库,并对数据库实施操作,即使用数据库中的数据——对数据库进行增删改、查询等操作。 工具:数据库管理系统(DBMS) 如Oracle,Sybase,SQL Server,DB2,Visual FoxPro等。 四、数据模型 在数据库系统中,数据库设计的核心问题就是设计一个好的数据模型,数据模型的好坏直接影响数据库的性能。 目前流行的数据模型是关系数据模型。 1.关系数据模型 关系数据模型是把现实世界信息需求的数据逻辑结构归结为满足一定条件的二维表的模型。一个二维表就是一个关系,描述问题的所有二维表的集合就构成了一个关系数据库。 从理论上定义,关系是笛卡尔积的任意一个子集。从直观上看,关系就是一个具有横行(记录)和竖列(字段)的一张二维表。日常工作和生活中的各种报表,如工资表、学生成绩表、人事档案表、产品库存表、生产报表等都具有二维表的结构,可以很方便地表示成关系数据模型中的一个关系。 关系数据模型示例 关系数据模型分析 相关术语之间的联系 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 2.关系的性质 一个关系中的任意两个记录不能相同; 关系的每列都必须有不同的名字; 列是同质的,即关系的每列都是同类型的数据; 关系的行、列的次序不影响其信息内容,可以任意交换; 关系的每个分量都必须是不可分的基本数据项; 每个关系都必须至少有一个关键字(即主码)唯一标识它的记录。 3.关系的码 定义1:若关系中的某一字段或一组字段的值能唯一地标识关系的一个记录,则称该字段或字段组为关系的候选码。若一个关系有多个候选码,则选定其中一个为主码。 定义2:F是关系R的某一字段或一组字段,但不是关系R的主码,如果F与关系S的主码对应,则称F是关系R的外码。 码的示例 4.其他二维数据组织形式 电子表格(Excel,Lotus) 二维数组 文本数据文件(*.txt,*.dat) 数据的引用与数据所在的位置有关,即地址相关。 而关系中数据的引用是地址无关的——数据和程序相互独立。 第二节 Visual FoxPro简介 二、启动VFP,退出VFP 启动/运行VFP 桌

文档评论(0)

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

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

1亿VIP精品文档

相关文档