欢迎来到天天文库
浏览记录
ID:8960571
大小:1.39 MB
页数:70页
时间:2018-04-13
《江苏省计算机等级考试二级vfp复习资料》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、江苏省计算机等级考试二级VFP复习资料计算机的应用领域:科学计算、数据处理(70%)、自动控制、辅助设计、人工智能数据处理需求:大量地处理数据(人事、工资、成绩管理、销售管理、图书馆、售票)数据库是计算机系统的一个重要组成部分。数据库技术是信息技术中应用最广泛的技术之一计算机系统包括:硬件和软件;其中软件又包括系统软件和应用软件,系统软件有:OS、DBMS、编译数据处理是对各种类型的数据进行收集、存储、分类、计算、加工、检索和传输的过程。数据处理的中心问题是数据管理数据管理是对数据的分类、组织、编码、存储、检索和维护。计算机数据管理技术发
2、展的三个阶段–人工管理阶段、文件系统阶段、数据库系统阶段数据库系统(DataBaseSystem)–组成:数据库(DB)、数据库管理系统(DBMS)、操作系统、应用程序、计算机硬件以及数据管理员(DBA)–DBS=DB+DBMS+DBA数据库:–以一定的组织形式存放在计算机的存储介质上的相互关联的数据的集合。–特点:按一定的数据模型组织,具有较小的冗余度,较高的数据独立性和扩展性,安全、可靠、保密性好•数据库的组成:数据+元数据•数据库按数据模型可分为:–层次、网状、关系、面向对象数据库DBMS是DBS的核心:•DBMS对DB进行管理(建
3、立、使用和维护)的系统软件,是用户和数据库之间的接口,•提供了用户对DB进行操作的各种命令(DB的建立、记录的输入、修改、检索、显示、删除、统计等)•DBMS的组成:–模式翻译、应用程序编译、交互式查询、–数据的组织和存取、事务运行和管理、数据库的维护DBA是管理数据库系统的机构和相关人员,具有最高的数据特权,负责全面管理DBS•DBA的主要职责–规划和定义数据库的结构–定义数据库的安全性和完整性–选择数据库的存储结构和存取路径–监督和控制数据库的使用和运行–改进数据库系统和重组数据库DB和DBMS的关系:在数据库系统中,用户通过DBMS
4、可以建立和使用DB,使用DB是目的,而DBMS是实现目的的手段和工具数据库系统三级结构–外部层(用户看到的)–概念层(所有信息的概括)–内部层(如何存储)三级结构间存在两级映射,保证了数据的物理独立性(2、3)和逻辑独立性(1、2)信息转化的三个阶段:–现实世界、观念世界、数据世界现实世界信息世界数据世界↓抽象↓数据表示↓事物及联系实体模型数据模型↓↓↓事物实体数据↙↘↙↘↙↘对象性质对象属性记录字段数据模型:是数据库领域定义数据及其操作的一种抽象表示。数据模型的三要素–数据结构(实体及实体联系)–数据操作–数据的约束条件数据模型分类–概
5、念数据模型:E—R模型–逻辑数据模型:层次模型、网络模型、关系模型、面向对象模型广泛使用的概念模型是实体-联系模型,简称E-R模型,三要素:实体、联系、属性•实体:–用来对应现实世界的事物,–实体集中的实体借助实体标识符(关键字)来加以区别•联系–分类:1:11:mm:n•属性:–实体或联系所具有的特征•E-R图:E-R模型的图形化表示–实体集—矩形联系—菱形属性—椭圆形关系模型以关系代数理论为基础,是当今广泛使用的数据库关系模型•关系:–是以二维表结构来表示实体及其实体间的联系。–一个关系就是一张二维表–例子:学生表、成绩表、课程表类别
6、、产品•属性(字段):一列Field•元组(记录):一行Record•关系模式:–是对关系结构的描述,它包括模式名以及组成该关系的各属性名,例:成绩(学号,课程代号,成绩)关键字(码):唯一标志一行的多列为关键字。•超关键字唯一标志一行的多列XH+XIMING+CSRQ•候选关键字+无多余的列XHXM+XB•主关键字+从候选中选唯一的一个XH•外关键字其他表的主关键字CJ表XH关系模型:用二维表表示实体集,通过外部关键字表示实体间联系的数据模型。•关系模型的组成:–关系–关系操作:选择、投影、连接、除–关系的三类完整性:•域完整性(列级/
7、元组级)•实体完整性•参照完整性•用户定义的完整性关系是一种规范化了的二维表•关系的性质:•不规范的关系模式存在的缺点:–数据冗余度大,插入异常,删除异常–所以设计关系时应尽量将互相依赖密切的属性构成单独的关系模式•解决办法:–基于关系代数的关系规范化理论,–关系规范化的过程是通过关系中属性和关系的模式分解来实现的。关系规范化的条件可以分为几级,每级称为一个范式(NormalForm)•1NF每个属性不可分解•2NF完全函数依赖于候选关键字•3NF不传递依赖于候选关键字(实际关系模型中要满足3NF)传统的集合运算,要求两个相同的关系模式–
8、并、交、差专门的关系运算–选择原关系的子集,水平分解–投影抽取原关系的部分属性形成的新的关系,垂直分解–联接根据给定的条件将两个关系拼成一个新的关系面向对象模型按如下方式组织•事物——对象——
此文档下载收益归作者所有