全国计算机等级考试数据库三级知识点吐血总结!!!

如果这篇文章对你有帮助请帮忙点个赞吧!

第一章 数据库应用系统开发方法

1, 数据库应用系统DBAS是一类典型的面向数据管理数据处理的复杂软件系统。
2, DBAS的生命周期由项目规划、需求分析、系统设计、实现与部署、运行与维护五个基本活动组成。
3, DBAS设计阶段细分为概念设计、逻辑设计、物理设计三个步骤。
4, 规划与分析的主要工作内容:系统规划与定义(包括人物陈述,确定任务目标,确定范围和边界,确定用户视图),可行性分析(包括技术可行性,经济可行性,操作可行性,开发方案选择),项目规划。
5, 需求分析过程包括需求获取,需求分析,需求描述与规范说明,需求验证等步骤。
6, 需求分析还包括:
数据需求分析:分析各类数据项与数据结构,形成数据字典
功能需求分析:数据处理需求分析,业务规则需求分析
性能需求分析数据操作响应时间,系统吞吐量,允许并发访问最大用户数,每TPS(Price per TPS)代价值(用于衡量系统性价比的指标)
其他需求分析:存储需求,安全性需求,备份和恢复需求。
7, 概念设计包括数据库概念模型设计,系统总体设计。
8, 逻辑设计包括数据库逻辑结构设计,应用程序概要设计,数据库事务概要设计。
9, 物理设计包括数据库物理结构设计,数据库事务详细设计,应用程序详细设计。
10, DBAS的实现与部署:建立数据库结构,数据加载,事务和应用程序的编码及测试,系统集成测试与试运行
11, 运行管理与维护:日常维护,监控与分析,性能优化调整,系统进化
12,数据库管理系统三级模式,外模式(概念设计),模式(逻辑设计),内模式(物理设计)。提供两层映像机制,其中模式/内模式实现了物理独立性,外模式/模式提供了逻辑独立性
13,SQL Sever 有5种约束类型,分别是主键约束、外键约束、唯一性约束、缺省约束和检查约束
14,完整性约束分为列级,元组级,数据库级,关系级
15,数据库管理系统为用户和应用程序提供了DDL语言,用此语言定义数据库的模式结构。此语言执行后的结果不能回滚。
16,关系数据库中视图提供了逻辑数据独立性。

本章内容常考题型主要是选择和填空,需要大家对数据库应用系统的开发流程以及每一步骤包含的内容有一个总的认识,没有什么难点,只要记记背背就可以。其中常考的内容有概念设计,逻辑设计,物理设计活动的区分上面,例如:

例1:关于数据库应用系统设计,有下列说法:
I,数据库应用系统设计需要考虑数据组织和存储,数据访问与处理,应用设计几个方面。
II,数据库概念设计阶段,采用自上而下的ER设计时,首先设计局部ER图,然后合并各局部ER图得到全局ER图。
III,在数据库逻辑结构设计阶段,将关系模式转换为具体DBMS平台支持的关系。
IV,在数据库物理设计阶段,一般需要设计视图和关系模式的完整性约束。
上述说法正确的是(B)
A:I、III和IV
B:I
C:II和III
D:II和IV
解析:
概念设计活动包括:采用自上而下的ER设计等。
逻辑设计活动包括:将ER图转化为关系模式,设计视图和关系模式完整性约束等。
物理设计活动包括:将关系模式转换为具体DBMS平台支持的关系表,确定关系表的文件组织形式,创建必要的索引,设置存储分配参数等。

例2:下列不属于数据库应用系统物理设计阶段活动的是(D)
A:数据库物理结构设计
B:数据库事务详细设计
C:应用程序详细设计
D:数据库备份和恢复设计

第二章 需求分析

本章内容主要需求以及需求分析的概念,获取需求的过程,以及介绍主要的建模方法DFD,IDEF0等,通过需求分析,最终形成一个需求分析文档。
1,需求获取的方法:面谈、实地观察、问卷调查、查阅资料
2,DFD建模方法的核心是数据流,基本元素包括数据流(箭头),处理(矩形),数据存储(圆角矩形),外部项(平行四边形)
3,信息系统需求分析常用的建模方法有DFD,IDEF0,UML。ER图不属于常用的信息系统需求分析建模方法。
4,在IDEF1中,多对多联系又称为非确定联系
5,检查确认DFD图:父图中描述的数据流必须要在相应的子图中出现;一个处理至少有一个输入流和一个输出流一个存储必定有流入的数据流和流出的数据流一个数据流至少有一端是处理框
6,IDEF0的基本元素:矩形框和箭头,矩形框代表功能活动。左-输入,右-输出,上-控制,下-机制。
7,顶层的DFD包含的处理有1个

本章内容常考题型主要是选择和填空,其中常考的内容有需求分析的建模方法,判断模型建立数据流程图是否正确等。例如:
例1:在IDEF0需求建模方法中,下列关于从属实体集的描述,错误的是(B)
A:不同从属实体集可以依赖同一独立实体集。
B:从属实体集只能参与标定型联系。
C:从属实体集用圆角矩形框表示。
D:从属实体集的主码来自于所依赖的独立实体集的属性集。
例2:在IDEF1X建模方法中,学生和图书之间的借阅联系属于(A)
A:非确定型联系
B:非标定型联系
C:标定型联系
D:分类联系

解析:所有实体集的联系必须用确定联系来描述,
不允许出现不确定的联系,故需将多对多联系转化为多个一对多联系。
而此处的学生和图书的借阅联系属于多对多联系,一个学生可以借阅多本图书,一本图书可以借阅给多名学生。

第三章 数据库结构设计

本章主要内容包括对系统进行概念结构设计,逻辑结构设计以及物理结构设计。

1,数据库概念设计的过程主要包含明确建模目标,定义实体集,定义联系信息模型,确定实体集属性,对信息模型集成和优化。
2,ER建模方法(简答题必考),搞清楚实体,属性以及三种联系(一对一,1对多,多对多)如何表达。关系当中哪个是主键,哪个是外键。
2,范式:
1NF:其 属性都是不可再分的基本数据项。如:关系R(学号,姓名,(性别,年龄))这个关系就满足1NF。
2NF:R属于1NF,每个非主属性完全函数依赖于主码。也即消除部分依赖。
3NF:R属于2NF,并且R中的每个非主属性不传递依赖。第三范式的模式一定不包含部分函数依赖和传递函数依赖。也即在第二范式的基础上,消除传递函数依赖。
BCNF:BCNF是3NF的改进式,在R属于3NF的基础上,不允许主键的一部分被另一部分或者其他部分决定

范式 含义
1NF 其 属性都是不可再分的基本数据项。如:关系R(学号,姓名,(性别,年龄))这个关系就满足1NF
2NF R属于1NF,每个非主属性完全函数依赖于主码。也即消除部分依赖
2NF R属于1NF,每个非主属性完全函数依赖于主码。也即消除部分依赖
3NF R属于2NF,并且R中的每个非主属性不传递依赖。第三范式的模式一定不包含部分函数依赖和传递函数依赖。也即在第二范式的基础上,消除传递函数依赖
BCNF BCNF是3NF的改进式,在R属于3NF的基础上,不允许主键的一部分被另一部分或者其他部分决定

依赖包括
函数依赖:自变量x确定了,相应的y=f(x)的y也确定了。

函数依赖 含义
完全函数依赖 对于每一个X,都有与之对应的Y,而X中的任意一部分,都没有对应的Y。如:学号->姓名
部分函数依赖 对于每一个X,都有与之对应的Y,而X中的任意一部分,也有对应的Y 。如:(学号,课程)->姓名,其中学号->姓名
传递函数依赖 X->Y,Y->Z&#x
  • 138
    点赞
  • 638
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 8
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 8
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

小赵OFFICE

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值