VFP重点整理.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
VFP重点整理

1.1 数据管理技术的三个发展阶段 (1)人工管理阶段 (2)文件系统阶段 (3)数据库系统阶段 1.2 数据库系统的组成 (1)数据库(DataBase) ①定义:是以一定的数据模型组织的、长期存放在辅助存储器上的、可共享的相关数据的集合。 ②组成:由数据和元数据两部分组成。 ③特点:具有较小的冗余度、较高的独立性和易扩展型、可供多个用户或多类应用共享。 (2)数据库管理系统(DataBase Management System,DBMS) 是用于建立、使用和维护数据库的系统软件。 (3)应用程序 (4)用户 数据库系统(DataBase System)从广义上讲是由数据库、数据库管理系统 、计算机支持系统、应用程序和有关人员组成。 三个概念之间的联系:在数据库系统中通过数据库管理系统来建立和使用数据库。 1.3 了解数据库系统的模式结构 ①三级模式结构: 外部层:单个用户的视图,对应于数据库模式的外模式。 概念层:全体用户的公共视图,可理解为数据库管理员所看到的数据库,对应于数据库模式的模式。 内部层:存储视图,可理解为机器“看到”的数据库,对应于数据库模式的内模式。 ②两级映射: 概念层与内部层之间的映射:通过它实现数据的物理独立性。 外部层与概念层之间的映射:通过它实现数据的逻辑独立性。 1.4 数据模型 (1)了解信息的三个世界及数据模型 三个世界中有关的对应关系: 现实世界(特征)→观念世界(属性)→数据世界(字段) 现实世界(事物)→观念世界(实体)→数据世界(记录) (2)了解E-R模型 ①3个基本概念:实体、联系(1:1,1:n,m:n)、属性 ②E-R图:是E-R模型的图形表示 实体→矩形框表示 联系→菱形框表示 属性→椭圆形表示 (3)关系模型: ①关系:是以二维表结构来表示实体集及其实体间的联系。 关系模型的数据结构(也称关系模式):是对关系结构的描述。如CJ(XH,KCDH,CJ) ②关键字: 超关键字:能唯一确定记录的一列或几列的组合。 候选关键字:最简练的超关键字。 主关键字: 候选关键字中选一个作为主关键字,不重复且不能为空。 外部关键字:当A表的主关键字被包含到B表中时,则称A表的主关键字为B表的外部关键字。 ③关系运算 传统的集合运算:并(∪)、差(-)、交(∩)等。 专门的关系运算: 选择:在关系R中选择满足条件的元组,它是对关系的水平分解。 投影:在关系中选择出若干个属性组成新的关系,它是对关系的垂直分解。 联接:根据给定的联接条件将两个关系拼成一个新的关系。 ④关系的规范化 关系模型的性质: ??属性值是原子的,不可分解的; ??二维表的记录数随数据的增删而改变,但其字段数是相对固定的; ??二维表中的每一列均有唯一的字段名; ??二维表中不允许出现完全相同的两行; ??二维表中行的顺序、列的顺序均可以任意交换。 关系模式存在的异常情况:数据冗余、插入异常、删除异常 关系的规范化: 目的:使结构合理,尽可能地消除异常情况。 方法:将关系模式投影分解为两个或两个以上的关系模式。 规范化级别:每级称为一个范式,记作n范式。n表示范式的级别,一般要求满足3NF。 ⑤关系模型的完整性:域完整性(属性的取值范围)、实体完整性(主关键字满足唯一且不为空)、参照完整性(主关键字和外部关键字之间的一致性) 1.5 关系数据库标准语言SQL(Structured Query Language, SQL)。 数据定义语言(DDL): 用来建立所需的数据库。 数据查询语言(SQL-SELECT) 操作操纵语言(DML): 用来对数据库进行更新、插入、删除等维护操作。 主要内容参见第三、四章 1.6 数据库设计基础 ⑴数据库设计过程中需求分析阶段,经常使用的方法是结构化分析方法(SA)。 结构化分析方法常用的描述工具是数据流程图(DFD)和数据字典(DD)。 数据流程图中使用的基本图形符号有4个,外部实体(矩形)、数据处理(椭圆形)、数据流(箭头)和数据存储。 数据字典是关于数据库中数据的描述,即元数据,不是数据库本身。 ⑵系统设计包括概念结构设计、逻辑结构设计和物理结构设计。一般用E-R模型作为概念结构设计的基本工具;逻辑结构设计主要是表结构的设计;物理结构主要是数据的存储方式设计。 系统测试分模块测试、系统测试和验收测试。 系统运行与维护:包括日常维护、监控与分析、性能调整、扩展与增强 1.7 主流的DBMS产品 (前三个分别为Oracle,IBM,Sybase公司产品,后三个均为微软) 常用的DBMS产品有Oracle,DB2,Sybase,MS-SQL Server,Access ,VFP

文档评论(0)

xcs88858 + 关注
实名认证
文档贡献者

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

版权声明书
用户编号:8130065136000003

1亿VIP精品文档

相关文档