附件3 考试大纲模板
农业综合知识(三)考试科目考试大纲
I.考试性质
农业综合知识(三)考试是农业信息化硕士生入学考试科目之一,包括程序设计,数据库技术与应用,计算机网络技术与应用。本考试大纲的制定力求反映农业信息化硕士学位的特点,科学、公平、准确、规范地测评考生计算机相关知识基础、基本素质和综合能力。农业综合知识考试的目的是测试考生的计算机科学相关基础知识和分析运用能力。
II.考查目标
考察考生是否具有较全面的计算机专业基础知识; 考察考生是否具有较高的计算机技术应用能力; 考察考生解决具体问题的分析和求解能力。
III.考试形式和试卷结构
一、试卷满分及考试时间
试卷满分为150分。考试时间为180分钟。
二、答题方式
答题方式为闭卷、笔试.
三、试卷内容结构
程序设计基础知识 50分
数据库技术与应用 50分
计算机网络技术与应用 50分
四、试卷题型结构
程序设计基础知识
简答题5题,每小题2分,共10分
分析题10题,每小题2分,共20分
程序设计题1-2题,共20分
数据库技术与应用
简答题1题 涉及基本概念和相关理论,共5分
操作题7-8题 涉及关系的基本操作,共15分
分析题1题 涉及关系设计规范化理论分析,共10分
设计题1题 涉及数据库规划设计,共10分
应用题1-2题 涉及sqlserver2008系统的具体应用,共10分
计算机网络技术与应用
填空题 每小题 2分,共16分
选择题 每小题 2分 共16分
简答或计算题 共18分
Ⅳ.考查内容
程序设计
一、高级语言程序设计基础知识
考试内容
C语言的数据类型及其定义方法、C语言运算符的种类、运算优先级和结合性
考试要求
1. 掌握C的数据类型及其定义方法及不同类型数据间的转换与运算。
2. 掌握C运算符的种类、运算优先级和结合性。
二、基本程序设计
考试内容
分支程序设计、循环程序设计
考试要求
1. 掌握用if/switch语句实现选择结构。
2. 掌握选择结构的嵌套。
3. 掌握用for/while实现循环结构。
4. 掌握continue语句和break语句。
5. 掌握循环的嵌套。
三、基本数据结构
考试内容
一维数组和二维数组、地址与指针、结构体与共同体
考试要求
1. 掌握一维数组和二维数组的定义、初始化和数组元素的引用。
2. 掌握地址与指针变量的概念,一维、二维数组和字符串的地址以及指向变量、数组、字符串、函数、结构体的指针变量的定义。通过指针引用以上各类型数据。
3. 掌握用指针作函数参数,返回地址值的函数。
4. 掌握结构体和共用体类型数据的定义和成员的引用。
四、函数设计与实现
考试内容
函数的定义与使用、变量的作用域和生存期。
考试要求
1. 掌握函数的定义、调用(包括嵌套调用,递归调用)。
5. 掌握局部变量和全局变量的定义与使用。
7. 掌握存储类别变量的定义与使用
五、文件的应用
考试内容
文件操作
考试内容
1. 文件的打开与关闭( fopen, fclose)
2. 文件的读写、定位
数据库技术与应用
一、数据库的基本概念
考试内容
数据和数据处理,数据管理技术发展,数据库系统构成和主要特点
考试要求
理解数据和数据处理概念,了解数据管理技术主要发展阶段特征;
理解数据库DB、数据库管理系统DBMS和数据库系统DBS概念和关系;
掌握数据库系统的构成和主要特点。
二、数据模型
考试内容
模型和数据模型,数据模型三要素,三种逻辑模型(层次、网状和关系)
考试要求
理解模型和数据模型(包括概念,逻辑和物理三种)的概念;
了解数据模型三要素;
掌握三种逻辑数据模型(层次、网状和关系)的主要特征。
三、数据库系统体系结构
考试内容
三级模式体系结构的概念和原理,数据独立性的定义及保障
考试要求
理解数据库管理系统的体系结构概念;
了解三级模式结构和两级映射转换;
掌握数据独立性的定义和保障。
四、关系模型定义和性质
考试内容
关系模型和关系数据库,关系模型三要素,关系的形式化定义和主要性质
考试要求
了解关系模型和关系数据库的定义,理解关系、元组、属性、域、关键字、数据项等主要概念;
掌握关系数据模型三要素;
了解关系的一般形式化定义和主要关系性质。
五、关系代数
考试内容
关系操作和关系代数,主要关系代数运算操作,关系代数优化
考试要求
理解关系操作的概念,了解关系代数的内容;
了解并、交、差和笛卡儿积等传统集合运算;
掌握选择、投影和连接等专门关系运算;
了解关系代数优化的基本原则。
六、SQL语言
考试内容
SQL基本特征,数据库的操作和查询,嵌入式SQL
考试要求
了解SQL的概念和主要特征;
掌握数据库操作(数据类型、库的创建与删除、表的创建、修改与删除、视图的创建与删除、索引的创建与删除),数据库查询(单表查询、多表连接查询、分组统计查询、嵌套子查询)及数据更新(表和视图中数据的插入、删3除和修改);
了解嵌入式SQL主要内容,掌握游标(Cursor)的概念和使用。
七、关系规范化理论
考试内容
关系操作异常和规范化处理,函数依赖的定义和相关概念,范式和范式级别,关系模式规范化的方法和主要分解准则
考试要求
了解关系操作的主要异常及对应规范化处理技术;
理解函数依赖的定义,掌握完全函数依赖、部分函数依赖和传递函数依赖等重要概念定义;
了解范式(NF)概念,掌握1NF,2NF,3NF及BCNF的定义;
掌握关系模式规范化的方法和主要分解准则。
八、数据库系统设计
考试内容
数据库系统规范化设计的主要阶段和内容
考试要求
了解需求分析阶段的主要目标和内容成果,掌握数据字典DD和数据流图DFD的概念和使用;
掌握概念设计(E-R模型)阶段的主要目标和技术处理;
掌握逻辑设计(E-R图向关系模型的转换和数据模型优化)阶段的主要目标和技术处理;
了解物理设计阶段的主要目标和技术处理,掌握索引的定义、运用和优化技术;
了解数据库实施和数据库运行维护阶段的主要目标和处理内容。
九、数据库保护
考试内容
安全性,完整性,事务和并发处理,数据库恢复
考试要求
理解数据库安全性的定义,了解主要安全性的技术措施,掌握DAC存取机制理论;
理解数据库完整性的定义,了解主要完整性约束控制内容,掌握触发器的设计和应用;
理解事务和事务ACID特性,了解并发概念和主要并发异常,掌握并发控制加锁机制和三种封锁协议,了解事务的可串行化处理和两段锁协议;
了解数据库故障和故障类型,掌握数据库恢复的理论、方法和技术运用,理解数据转储备份和日志文件的作用及主要操作规则。
十、SQLServer2012数据库管理系统应用
考试内容
文件构成和实例,数据库和数据表,数据表的主要约束机制,查询和视图, T-SQL语言流程控制,T-SQL语言用户函数、存储过程和触发器
考试要求
了解SQLServer2012安装文件构成,理解服务器引擎的默认实例和命名实例概念;
能够创建和修改数据库和数据表,了解表的主要完整性控制约束机制;
能够创建运用各类查询和视图,掌握T-SQL语言的流程控制及用户函数、存储过程和触发器等复杂对象设计。
计算机网络技术与应用
一、计算机网络和互联网
考试内容
计算机网络的发展和作用,因特网的组成,计算机网络的定义和类别,计算机网络的性能,计算机网络体系结构。
考试要求
了解计算机网络的发展
掌握因特网的组成
理解计算机网络的定义和类别
理解计算机网络的常用性能指标
掌握协议的概念、掌握计算机网络体系结构及层次化的研究方法
掌握TCP/IP的层次划分、各层的基本功能及主要协议
理解TCP/IP和OSI参考模型的比较
物理层
考试内容
物理层的基本概念,传输媒体,信道复用技术,数字传输系统,宽带接入技术。
考试要求
理解物理层的基本概念
掌握各种传输媒体及特征
掌握各种信道复用技术
理解数字传输系统
理解各种宽带接入技术
数据链路层
考试内容数据链路层的基本概念和功能,PPP,使用广播信道的数据链路层,以太网,扩展以太网,高速以太网,虚拟局域网。
考试要求
掌握数据链路层的基本概念
掌握点对点协议PPP和CSMA/CD
掌握各种以太网的原理
掌握交换机的工作原理
网络层
考试内容
网络层的概念和功能,IP协议,ARP,ICMP,因特网的路由选择协议,虚拟专用网VPN和网络地址转换NAT。
考试要求
掌握网络层的功能
掌握IP地址、IP数据报格式及IP层转发分组的过程
掌握ARP协议
掌握ICMP
理解IPv6协议
掌握RIP、OSPF和BGP协议的原理
理解路由器的工作原理
掌握虚拟专用网VPN和网络地址转换NAT。
运输层
考试内容
运输层的功能,UDP,TCP
考试要求
掌握运输层提供的服务及特点
掌握UDP协议
掌握可靠传输及TCP实现可靠传输的原理
理解TCP协议报文段的格式
掌握TCP的流量控制、拥塞控制及运输连接管理。
应用层
考试内容
域名系统DNS,文件传送协议,万维网WWW,电子邮件,动态主机配置协议DHCP,P2P应用,应用进程跨越网络的通信。
考试要求
掌握域名结构和DNS的工作原理
掌握WWW的工作原理,掌握HTTP协议
掌握电子邮件系统的组成及SMTP、POP3、IMAP等协议的工作原理
掌握DHCP的工作原理
理解P2P的工作方式和应用
理解Socket网络编程。
无线网络
考试内容
无线局域网WLAN。
考试要求
理解WLAN的组成
理解802.11局域网的MAC层协议