中国农业大学341农业知识综合三2026年考研大纲及参考

2025-10-20 09:25:00来源: 网络

  考试大纲

  341 农业知识综合三

  考试科目考试大纲

  I.考试性质

  农业综合知识(三)考试是农业工程与信息技术专业学位硕士生

  入学考试科目之一,包括程序设计基础知识和数据库技术与应用。

  本考试大纲的制定力求反映农业工程与信息技术专业硕士学位

  的特点,科学、公平、准确、规范地测评考生计算机相关知识基础、

  基本素质和综合能力。农业综合知识考试的目的是测试考生的计算机

  科学相关基础知识和分析运用能力。

  【专业课必备:2026考研自命题考试大纲】

  

  II.考查目标

  考察考生是否具有较全面的计算机专业基础知识;考察考生是否

  具有较高的计算机技术应用能力; 考察考生解决具体问题的分析和

  求解能力。

  III.考试形式和试卷结构

  一、试卷内容结构

  试卷满分为150分,考试时间为180分钟。

  程序设计基础知识 75分

  数据库技术与应用 75分

  二、试卷题型结构

  程序设计基础知识

  填空题5题,每小题 2分,共10分

  简答题5题,每小题3分,共15分

  1

  分析题10题,每小题2分,共20分

  程序设计题2题,每题15分,共30分

  数据库技术与应用

  填空题5题,每小题 2分,共10分

  简答题2题,每小题 2分,共10分

  操作题7-8题,共15分

  分析题1题,共10分

  设计题1题,共10分

  应用题2题,每题10分,共20分

  Ⅳ.考查内容

  程序设计基础知识

  一、高级语言程序设计基础知识

  考试内容:C语言的数据类型及其定义方法、C语言运算符的种类、

  运算优先级和结合性。

  考试要求:

  1.掌握C的数据类型及其定义方法及不同类型数据间的转换与运算;

  2.掌握C运算符的种类、运算优先级和结合性。

  二、基本程序设计

  考试内容:分支程序设计、循环程序设计。

  考试要求:

  1.掌握用if/switch 语句实现选择结构;

  2.掌握选择结构的嵌套;

  2

  3.掌握用for/while 实现循环结构;

  4.掌握continue 语句和break 语句;

  5.掌握循环的嵌套。

  三、基本数据结构

  考试内容:一维数组和二维数组、地址与指针、结构体与共同体。

  考试要求:

  1.掌握一维数组和二维数组的定义、初始化和数组元素的引用;

  2.掌握地址与指针变量的概念,一维、二维数组和字符串的地址以及

  指向变量、数组、字符串、函数、结构体的指针变量的定义。通过指

  针引用以上各类型数据;

  3.掌握用指针作函数参数,返回地址值的函数;

  4.掌握结构体和共用体类型数据的定义和成员的引用。

  四、函数设计与实现

  考试内容:函数的定义与使用、变量的作用域和生存期。

  考试要求:

  1.掌握函数的定义、调用(包括嵌套调用,递归调用);

  2.掌握局部变量和全局变量的定义与使用;

  3.掌握存储类别变量的定义与使用。

  五、文件的应用

  考试内容:文件操作。

  考试要求:

  1.文件的打开与关闭(fopen,fclose);

  3

  2.文件的读写、定位。

  数据库技术与应用

  一、数据库的基本概念

  考试内容:数据和数据处理、数据管理技术发展、数据库系统构成和

  主要特点。

  考试要求:

  1. 理解数据和数据处理概念,了解数据管理技术主要发展阶段特征;

  2. 理解数据库(DB)、数据库管理系统(DBMS)和数据库系统(D

  BS)概念和关系;

  3. 掌握数据库系统的构成和主要特点。

  二、数据模型

  考试内容:模型和数据模型、数据模型三要素、三种逻辑模型(层次、

  网状和关系)。

  考试要求:

  1. 理解模型和数据模型(包括概念,逻辑和物理三种)的概念;

  2. 了解数据模型三要素;

  3. 掌握三种逻辑数据模型(层次、网状和关系)的主要特征。

  三、数据库系统体系结构

  考试内容:三级模式体系结构的概念和原理、数据独立性的定义及保

  障。

  考试要求:

  4

  1. 理解数据库管理系统的体系结构概念;

  2. 了解三级模式结构和两级映射转换;

  3. 掌握数据独立性的定义和保障。

  四、关系模型定义和性质

  考试内容:关系模型和关系数据库、关系模型三要素、关系的形式化

  定义和主要性质。

  考试要求:

  1. 了解关系模型和关系数据库的定义,理解关系、元组、属性、域、

  关键字、数据项等主要概念;

  2. 掌握关系数据模型三要素;

  3. 了解关系的一般形式化定义和主要关系性质。

  五、关系代数

  考试内容:关系操作和关系代数、主要关系代数运算操作、关系代数

  优化。

  考试要求:

  1. 理解关系操作的概念,了解关系代数的内容;

  2. 掌握并、交、差、除和笛卡儿积等传统集合运算;

  3. 掌握选择、投影和连接等专门关系运算;

  4. 了解关系代数优化的基本原则。

  六、SQL语言

  考试内容:SQL基本特征、数据库的操作和查询。

  考试要求:

  5

  1. 了解SQL的概念和主要特征;

  2. 掌握数据库操作(数据类型、库的创建与删除、表的创建、修改

  与删除、视图的创建与删除、索引的创建与删除),数据库查询(单

  表查询、多表连接查询、分组统计查询、嵌套子查询)及数据更新(表

  和视图中数据的插入、删除和修改)。

  七、关系规范化理论

  考试内容:关系操作异常和规范化处理、函数依赖的定义和相关概念、

  范式和范式级别、关系模式规范化的方法和主要分解准则。

  考试要求:

  1. 了解关系操作的主要异常及对应规范化处理技术;

  2. 理解函数依赖的定义,掌握完全函数依赖、部分函数依赖和传递

  函数依赖等重要概念定义;

  3. 了解范式(NF)概念,掌握1NF,2NF,3NF及BCNF的定义;

  4. 掌握关系模式规范化的方法和主要分解准则。

  八、数据库系统设计

  考试内容:数据库系统规范化设计的主要阶段和内容。

  考试要求:

  1. 了解需求分析阶段的主要目标和内容成果,掌握数据字典DD和

  数据流图DFD的概念和使用;

  2. 掌握概念设计(E-R模型)阶段的主要目标和技术处理;掌握逻辑

  设计(E-R图向关系模型的转换和数据模型优化)阶段的主要目标和

  技术处理;

  6

  3. 了解物理设计阶段的主要目标和技术处理,掌握索引的定义、运

  用和优化技术;

  4. 了解数据库实施和数据库运行维护阶段的主要目标和处理内容。

  九、数据库保护

  考试内容:安全性、完整性、事务和并发处理、数据库恢复。

  考试要求:

  1. 理解数据库安全性的定义,了解主要安全性的技术措施;

  2. 理解数据库完整性的定义,掌握主要完整性约束控制内容,掌握

  触发器的设计和应用;

  3. 理解事务和事务ACID特性,了解并发概念和主要并发异常,掌

  握并发控制加锁机制和三种封锁协议,了解事务的可串行化处理和两

  段锁协议;

  4. 了解数据库故障和故障类型,掌握数据库恢复的理论、方法和技

  术运用,理解数据转储备份和日志文件的作用及主要操作规则。

  十、MySQL数据库管理系统应用

  考试内容:数据库和数据表,数据表的主要约束机制,查询和视图,

  MySQL流程控制,MySQL存储过程与函数、触发器、游标的应用,

  MySQL权限管理,MySQL数据库备份与还原。

  考试要求:

  1. 了解MySQL安装与使用,掌握MySQL的启动与停止、连接与断

  开;

  7

  2. 能够创建和修改数据库和数据表,掌握表的主要完整性约束设计

  与维护;

  3. 能够创建运用各类查询和视图,掌握MySQL的流程控制及用户函

  数、存储过程和触发器等复杂对象设计;

  4.理解MySQL权限系统工作原理,了解MySQL用户管理和权限管

  理;

  5.了解MySQL数据库备份与还原方法。

【专业课必备:2026考研自命题考试大纲】

【查询考研招生人数、招生专业、参考书】

点击展开阅读全文