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