您当前的位置:首页 > 发表论文>论文发表

农林经济管理专业论文范文

2023-02-17 17:19 来源:学术参考网 作者:未知

农林经济管理专业论文范文

毕业论文答辩稿写法:

1、自己为什么选择这个课题。

2、研究这个课题的意义和目的是什么。

3、全文的基本框架、基本结构是如何安排的。

4、全文的各部分之间逻辑关系如何。

5、在研究本课题的过程中,发现了那些不同见解。对这些不同的意见,自己是怎样逐步认识的。又是如何处理的。

6、论文虽未论及,但与其较密切相关的问题还有哪些。

7、还有哪些问题自己还没有搞清楚,在论文中论述得不够透彻。

8、写作论文时立论的主要依据是什么。

论文答辩稿范文:

尊敬的各位评委老师:

大家好!我是经济管理学院农林经济管理专业一班的XXXX。我的毕业论文题目是《广西三江侗族自治县茶叶营销状况调查研究》。

三江侗族自治县位于广西北部,处于黔湘桂三省交界地区。近年来,该县的茶叶产业进入了一个快速发展的阶段,茶叶成为该县唯一成范围种植的农作物品种。

作为一个农业欠发达的地区,该县在整体经济水平处于劣势的情况下,发展具有地方特色和县域比较优势的特色农业,对于提高该县农业的整体竞争力、推动农村地区的经济发展和小城镇建设,加快农村城市化进程至关重要。因此对三江侗族自治县的茶业市场营销研究具有十分重要的现实意义和研究价值。

通过在该县农业局实习期间,我收集到了大量关于该县茶叶产业的数据,同时结合相关的参考文献,并在导师的指导下,拟定提纲,写开题报告初稿,毕业论文初稿,修改等一系列程序,于XXXX年6月正式定稿。

具体来说,我的论文分为以下四个部分:

第一部分,通过翔实的数据,概述了广西三江侗族自治县基本情况,三江侗族自治县茶叶产业状况,让读者能够在宏观上一目了然的看到广西三江侗族自治县基本情况及茶叶产业的现状。

第二部分,主要阐述了三江侗族自治县茶叶生产和茶叶营销存在的主要问题。如叶生产企业实力弱小,生产条件落后,产品竞争力不强,茶叶品种单一,服务体系不健全,生产者的市场营销认识不高,营销方法同质化等问题。

第三部分,运用SWOT分析法对三江侗族自治县茶叶生产营销状况进行了优势、劣势、机会和威胁四个方面的基本的分析和判断,既是对该县茶叶产业的深入挖掘,也是对文章理论体系的完善。

第四部分,提出了茶叶差异化营销策略,树立全员营销观念,创建原生态茶叶区域品牌等策略,并在品牌传播上提出文化营销、精确营销、低成本以营销、网络营销、植入式营销等理念。对全文进行收尾。使得论文整体结构完整,论述合理。

经过本次论文写作,我学到了许多有用的东西,也积累了不少经验。

但由于学生能力不足,加上时间和精力有限以及论文篇幅和结构的限制,论文没有像企业营销策划方案那么详细,许多问题还有待于进一步思考和研究,借此答辩的机会,我希望各位老师能够提出宝贵的意见,多指出本篇论文的不足之处,学生将虚心接受,从而使该论文得到完善和提高。

农业经济方面论文参考范文

我国作为一个农业大国,农业是国民经济发展中的支柱性产业,而农业经济作为国民经济的基础,其不仅是国民经济全面发展的重要支撑,而且是国民经济得以进步的源泉。下文是我为大家搜集整理的关于农业经济方面论文参考范文的内容,欢迎大家阅读参考!

浅谈我国农业经济发展制约因素及建议

当前,随着社会的发展,市场经济的不断深入,我国的农业经济发展出现了许多问题。这些问题成为制约我国农业经济发展的因素,总结这些制约因素,采取积极地应对策略,才能切实提高我国农业经济水平。

1我国农业经济发展中的制约因素

我国农业经济在发展过程中都存在哪些制约因素?第一,经营模式不佳。不可否认,许多经济落后地区,农产品的生产主要以消费为主,剩余的农业产品再进行市场交换。这种经营方式规模弱小,利润低。第二,缺乏现代化装备。农业经济为粗放型经济,农业产品大都没有进过深加工,经济利益不高。第三,农民素质不高。我国的农民朴实、勤劳,但缺乏现代农业生产的观念及对农业科技的运用能力。第四,农业资源没有深入开发。一些闲置的土地,其实是大有可为,但由于思想、技术限制,致使其成为“不毛之地”。第五,农业体制僵硬。农村基层干部,管理模式僵硬,“无为而治”的管理方式不适宜当前农业经济的发展。第六,农业基础设施不够健全。农村基础设施一是分散,二是覆盖面积不够。第七,农业生产不够生态化,资源利用效率低、环境污染严重。

2发展农业经济的改进建议措施

2.1农业经营商品化

农业经营商品化,是提高我国农业经济的有效手段。农业经营商品化,指的是农业经营模式从“自给自足,余粮销售”,转变为“以卖为主,为卖而产”。商品化的农业经营理念有何优势?一方面是能够有效的活跃农业市场经济;另一方面是农民能够从中赚取丰厚的经济利润。如何推动农业的商品化经营?笔者认为可从以下两点做起,首先是政府加以引导,鼓励农民种植反季节农产品。如反季节蔬菜、反季节水果等。众所周知,反季节农产品拥有巨大的市场空间,能有效的刺激农业经济的发展。其次,建立“村菜市场”。据笔者调查发现,我国许多农村没有村菜市场。建立村菜市场,一方面节省了农民进城买菜的交通费用;另一方面,村菜市场打通了农产品的流通环节,促进了农场品的商品化生产。

2.2农业装备现代化

农业装备现代化,指的是运用现代化的生产、管理、营销理念,让传统农业转变为现代化农业。如何实现农业装备现代化?首先,农机服务。引导组建农机服务公司,这类公司能够吸收农村闲散资金,通过市场运转后实现优化配置。农机服务公司生产规模大、效率高,有效改变农民小规模生产的状况。其次,引导组建农民协会。组建农民协会,旨在帮助农民转变农业生产理念,在破除传统农业观念的基础上,提高自己的市场组织能力,谋求更大的发展空间。再次,微型企业。微型企业指的是在农村,组建农产品深加工的小企业,农场品的深加工对于农业经济的发展具有积极的意义。例如:农产品深度加工微信企业,能够吸收农村剩余的弄动力。农民不用外出打工,在家门口就能上班,既能赚钱又能照顾家庭,岂不两全其美?因此,应加大力度宣传、扶植、推广、优化农产品深加工微型企业的建立。

2.3农民武装科技化

提高农民的农业科学技术水平,是切实发展农业经济的关键所在。如何提高农民的科学技术水平?首先,加强教育。十年树木,百年树人。加强农村地区的基础教育,是改变农村落后面貌,提高农民生活质量的重要途径。农村基础教育搞好了,即使部分孩子不能进一步深造,而选择留在农村务农,也比一字不识的文盲更具有创造性、发展性。因为这些人受过一定的基础教育,头脑灵活、眼界开阔。因此,我们要重视农村教育事业的建设。其次,吸引知识青年。很多农村知识青年有文化、干劲、思想。如果吸引更多的知识青年加入到农业行业中,相信对农业经济的发展具有巨大的推力。如何才能吸引知识青年务农?一方面,应完善农村的基础设施及居住环境,特别是在农村的住房方面,要在节省土地资源的原则上,设计出布局合理、美观大方的房屋结构。另一方面,政策调整,应适当提高农产品价格,适当降低农业相关物资价格,从而缩短农业与其他行业的收入差距,以此来吸引知识青年务农。

2.4农业资源深入化

深入挖掘农业资源,从那些看似不能产生经济利益的地方,开发出它特有的经济潜力。我国国土面积辽阔,但是境内多山地、丘陵。这些地区“沟壑纵横、崎岖不平”,不适合大规模种植业的发展,出现了许多闲置的荒地。我们可根据这些地区的土质、气候、水分、阳光等条件,合理的开发闲置或者半闲置的土地资源。如何深入挖掘农业资源,充分发展农业经济?笔者从荒山、荒地、荒滩三个方面进行分析。对于荒山,由于土质等条件限制,一般不适合发展种植业,但却适合于发展林业,而这也契合了“农业损失副业补”的原理。因此,可结合当地气候、降雨、土质,大力发展林业经济。在创造经济价值的同时,又保护了环境、美化了环境。对于荒地,适合发展“荒地育苗”、“木上植菌”,或者是养殖业。在荒地发展养殖业契合“种植损失养殖补”的原理。至于河滩,发展河滩养鸭鹅或者是发展水产业,能取得不错的经济效益。总之,要以科学、合理的手段挖掘出这些“不毛之地”的经济潜力。

2.5农业体制创新化

农业经济发展离不开强有力的基层领导组织。强有力的基层领导,一方面能够正确贯彻上级对农业发展的指导意图;另一方面能够结合当地实际情况,锐意革新,切实改变当地农业发展中存在的问题。而农业体制创新化,就是指创新农业的基层领导组织,以强化组织领导的方式,引导农村农业经济的发展。目前,我国广大农村地区的基层领导干部,其管理模式随着市场经济的深入已不在适合当前经济的发展模式。那么,如何落实农业体制创新?首先,调整村干部组织。村干部“无为而治”的管理效率低下,清退原来的农村基层干部,考察、选拔责任心强、管理能力强的大学生为农村基层干部,对农村农业经济的发展意义甚大。其次,完善人才配置制度。完善人才配置制度,指的是利用市场的调节作用,将高学历、高智力的人才吸引到农村工作。具体在实施中,可以加大对农村地区工作的福利待遇,以丰厚的物质回报抢占人才市场。有了人才到农村地区,政府的理论指导与农村的实践可以有效的结合起来,农业经济能够得到显著提高。

2.6农业设施扩大化

农业设施扩大化,指的是扩大农村地区农业基础设施的资金投入,优化农村地区的农业基础设施。如何做好农村基础设施建设工作?首先,扩大投入。政府在每年的财政预算中,应在当前的基础上再度扩大对农业基础设施的投入。在具体工作中,要特别加强监管,确保足额资金运用于农村农业基础建设之中,要严厉打击贪污腐败行为。对农村农业基础设施的建设内容。一方面是完善农村的水利设施;另一方面是农村公路建设。其次,有机结合。这里的有机结合,指的是加强农业生产活动与农业科技的相互结合。国家对农业科技开发投入了大量的人力、物力、财力,农业科技研究也取得丰厚的成果。但在实际运用方面尚存在不足之处,因此要加强农业科技与农业生产活动的相互结合,例如,建立“科学种田示范基地”、“畜牧养殖示范基地”等,切实提高农业生产效率。最后,学习基地。例如,建设“农家书院”、“农业图书馆”等学习的基础设施,方便农民闲暇之余借阅、学习、改进、融合,促进农民科学种田及综合素质的提升。

2.7农业发展生态化

生态农业具有重要的意义。其一,高效。生态农业追求资源的集约开发,摒弃粗放型生产模式。土地、人力等资源得到高效利用,生产效率较高。其二,环保。环境问题已成为世界性问题,而发展生态农业,将资源进行循环利用,对污染防治、改善环境具有重大的贡献作用。如何发展生态循环农业?首先,强化意识。农业部门要进一步加强对生态农业建设的意识,做好宣传工作,对发展生态农业的农户、企业进行鼓励、扶持。其次,示范效应。政府加强与养殖企业、农产品加工企业、农机企业等的合作关系,建立“生态农业”示范基地。生态农业示范基地,一方面可进行生态农业的科学研究,在确保农产品质量及环境保护的前提下,降低生产成本、提高生产效率;另一方面可作为学习、参观、交流的场所,吸引农民、企业家前来交流学习,从中吸取经验,弥补自身不足。最后,实验项目。我们需大力继续抓好循环农业示范基地实验,探讨生态循环农业工程技术体系建设与生态循环农业生产模式机制体系等问题不断开展和实现循环农业经济模式的交流与创新。

3小结

总之,想要提高我国农业经济的发展水平,就要改变现状,向现代农业的方向发展。现代农业需要商品化的经营模式;现代化的技术装备;科技化的农民素质;深入化的资源挖掘;创新化的管理机制;扩大化的基础设施以及生态化的农业生产。只有努力做好以上工作,才能有效改变我国农业生产现状,切实发展我国农业生产,提高我国农业经济水平。

参考文献:

[1]欧阳承忠.欠发达地区农业经济增长的影响因素和对策研究[D].湘潭大学,2008.

[2]李生梅,周强.青海省农业经济可持续发展制约因素与对策研究[J].青海农林科技,2013(02).

>>>下页带来更多的农业经济方面论文参考范文

急求一份农业经济管理毕业论文的范本

我是农林经济管理专业的,帮忙出个毕业论文的题目

数据库设计
因业务需要,“中科永联”正式更名为“中程在线”,欢迎大家浏览新网站“中程在线信息产业培训网”

中科永联高级技术培训中心()

数据库设计(Database Design)是指对于一个给定的应用环境,构造最优的数据库模式,建立数据库及其应用系统,使之能够有效地存储数据,满足各种用户的应用需求(信息要求和处理要求)。

在数据库领域内,常常把使用数据库的各类系统统称为数据库应用系统。

一、数据库和信息系统
(1)数据库是信息系统的核心和基础,把信息系统中大量的数据按一定的模型组织起来,提供存储、维护、检索数据的
功能,使信息系统可以方便、及时、准确地从数据库中获得所需的信息。
(2)数据库是信息系统的各个部分能否紧密地结合在一起以及如何结合的关键所在。
(3)数据库设计是信息系统开发和建设的重要组成部分。
(4)数据库设计人员应该具备的技术和知识:
数据库的基本知识和数据库设计技术
计算机科学的基础知识和程序设计的方法和技巧
软件工程的原理和方法
应用领域的知识

二、数据库设计的特点
数据库建设是硬件、软件和干件的结合
三分技术,七分管理,十二分基础数据
技术与管理的界面称之为“干件”
数据库设计应该与应用系统设计相结合
结构(数据)设计:设计数据库框架或数据库结构
行为(处理)设计:设计应用程序、事务处理等
结构和行为分离的设计
传统的软件工程忽视对应用中数据语义的分析和抽象,只要有可能就尽量推迟数据结构设计的决策早期的数据库设计致力于数据模型和建模方法研究,忽视了对行为的设计
如图:

三、数据库设计方法简述
手工试凑法
设计质量与设计人员的经验和水平有直接关系
缺乏科学理论和工程方法的支持,工程的质量难以保证
数据库运行一段时间后常常又不同程度地发现各种问题,增加了维护代价
规范设计法
手工设计方
基本思想
过程迭代和逐步求精
规范设计法(续)
典型方法:
(1)新奥尔良(New Orleans)方法:将数据库设计分为四个阶段
S.B.Yao方法:将数据库设计分为五个步骤
I.R.Palmer方法:把数据库设计当成一步接一步的过程
(2)计算机辅助设计
ORACLE Designer 2000
SYBASE PowerDesigner

四、数据库设计的基本步骤
数据库设计的过程(六个阶段)
1.需求分析阶段
准确了解与分析用户需求(包括数据与处理)
是整个设计过程的基础,是最困难、最耗费时间的一步
2.概念结构设计阶段
是整个数据库设计的关键
通过对用户需求进行综合、归纳与抽象,形成一个独立于具体DBMS的概念模型
3.逻辑结构设计阶段
将概念结构转换为某个DBMS所支持的数据模型
对其进行优化
4.数据库物理设计阶段
为逻辑数据模型选取一个最适合应用环境的物理结构(包括存储结构和存取方法)
5.数据库实施阶段
运用DBMS提供的数据语言、工具及宿主语言,根据逻辑设计和物理设计的结果
建立数据库,编制与调试应用程序,组织数据入库,并进行试运行
6.数据库运行和维护阶段
数据库应用系统经过试运行后即可投入正式运行。
在数据库系统运行过程中必须不断地对其进行评价、调整与修改
设计特点:
在设计过程中把数据库的设计和对数据库中数据处理的设计紧密结合起来将这两个方面的需求分析、抽象、设计、实现在各个阶段同时进行,相互参照,相互补充,以完善两方面的设计

设计过程各个阶段的设计描述:
如图:

五、数据库各级模式的形成过程
1.需求分析阶段:综合各个用户的应用需求
2.概念设计阶段:形成独立于机器特点,独立于各个DBMS产品的概念模式(E-R图)
3.逻辑设计阶段:首先将E-R图转换成具体的数据库产品支持的数据模型,如关系模型,形成数据库逻辑模式;然后根据用户处理的要求、安全性的考虑,在基本表的基础上再建立必要的视图(View),形成数据的外模式
4.物理设计阶段:根据DBMS特点和处理的需要,进行物理存储安排,建立索引,形成数据库内模式

六、数据库设计技巧

1. 设计数据库之前(需求分析阶段)
1) 理解客户需求,询问用户如何看待未来需求变化。让客户解释其需求,而且随着开发的继续,还要经常询问客户保证其需求仍然在开发的目的之中。
2) 了解企业业务可以在以后的开发阶段节约大量的时间。
3) 重视输入输出。
在定义数据库表和字段需求(输入)时,首先应检查现有的或者已经设计出的报表、查询和视图(输出)以决定为了支持这些输出哪些是必要的表和字段。
举例:假如客户需要一个报表按照邮政编码排序、分段和求和,你要保证其中包括了单独的邮政编码字段而不要把邮政编码糅进地址字段里。
4) 创建数据字典和ER 图表
ER 图表和数据字典可以让任何了解数据库的人都明确如何从数据库中获得数据。ER图对表明表之间关系很有用,而数据字典则说明了每个字段的用途以及任何可能存在的别名。对SQL 表达式的文档化来说这是完全必要的。
5) 定义标准的对象命名规范
数据库各种对象的命名必须规范。

2. 表和字段的设计(数据库逻辑设计)
表设计原则
1) 标准化和规范化
数据的标准化有助于消除数据库中的数据冗余。标准化有好几种形式,但Third Normal Form(3NF)通常被认为在性能、扩展性和数据完整性方面达到了最好平衡。简单来说,遵守3NF 标准的数据库的表设计原则是:“One Fact in One Place”即某个表只包括其本身基本的属性,当不是它们本身所具有的属性时需进行分解。表之间的关系通过外键相连接。它具有以下特点:有一组表专门存放通过键连接起来的关联数据。
举例:某个存放客户及其有关定单的3NF 数据库就可能有两个表:Customer 和Order。Order 表不包含定单关联客户的任何信息,但表内会存放一个键值,该键指向Customer 表里包含该客户信息的那一行。
事实上,为了效率的缘故,对表不进行标准化有时也是必要的。
2) 数据驱动
采用数据驱动而非硬编码的方式,许多策略变更和维护都会方便得多,大大增强系统的灵活性和扩展性。
举例,假如用户界面要访问外部数据源(文件、XML 文档、其他数据库等),不妨把相应的连接和路径信息存储在用户界面支持表里。还有,如果用户界面执行工作流之类的任务(发送邮件、打印信笺、修改记录状态等),那么产生工作流的数据也可以存放在数据库里。角色权限管理也可以通过数据驱动来完成。事实上,如果过程是数据驱动的,你就可以把相当大的责任推给用户,由用户来维护自己的工作流过程。
3) 考虑各种变化
在设计数据库的时候考虑到哪些数据字段将来可能会发生变更。
举例,姓氏就是如此(注意是西方人的姓氏,比如女性结婚后从夫姓等)。所以,在建立系统存储客户信息时,在单独的一个数据表里存储姓氏字段,而且还附加起始日和终止日等字段,这样就可以跟踪这一数据条目的变化。

字段设计原则
4) 每个表中都应该添加的3 个有用的字段
dRecordCreationDate,在VB 下默认是Now(),而在SQL Server • 下默认为GETDATE()
sRecordCreator,在SQL Server 下默认为NOT NULL DEFAULT • USER
nRecordVersion,记录的版本标记;有助于准确说明记录中出现null 数据或者丢失数据的原因 •
5) 对地址和电话采用多个字段
描述街道地址就短短一行记录是不够的。Address_Line1、Address_Line2 和Address_Line3 可以提供更大的灵活性。还有,电话号码和邮件地址最好拥有自己的数据表,其间具有自身的类型和标记类别。
6) 使用角色实体定义属于某类别的列
在需要对属于特定类别或者具有特定角色的事物做定义时,可以用角色实体来创建特定的时间关联关系,从而可以实现自我文档化。
举例:用PERSON 实体和PERSON_TYPE 实体来描述人员。比方说,当John Smith, Engineer 提升为John Smith, Director 乃至最后爬到John Smith, CIO 的高位,而所有你要做的不过是改变两个表PERSON 和PERSON_TYPE 之间关系的键值,同时增加一个日期/时间字段来知道变化是何时发生的。这样,你的PERSON_TYPE 表就包含了所有PERSON 的可能类型,比如Associate、Engineer、Director、CIO 或者CEO 等。还有个替代办法就是改变PERSON 记录来反映新头衔的变化,不过这样一来在时间上无法跟踪个人所处位置的具体时间。
7) 选择数字类型和文本类型尽量充足
在SQL 中使用smallint 和tinyint 类型要特别小心。比如,假如想看看月销售总额,总额字段类型是smallint,那么,如果总额超过了$32,767 就不能进行计算操作了。
而ID 类型的文本字段,比如客户ID 或定单号等等都应该设置得比一般想象更大。假设客户ID 为10 位数长。那你应该把数据库表字段的长度设为12 或者13 个字符长。但这额外占据的空间却无需将来重构整个数据库就可以实现数据库规模的增长了。
8) 增加删除标记字段
在表中包含一个“删除标记”字段,这样就可以把行标记为删除。在关系数据库里不要单独删除某一行;最好采用清除数据程序而且要仔细维护索引整体性。

3. 选择键和索引(数据库逻辑设计)
键选择原则:
1) 键设计4 原则
为关联字段创建外键。 •
所有的键都必须唯一。 •
避免使用复合键。 •
外键总是关联唯一的键字段。 •
2) 使用系统生成的主键
设计数据库的时候采用系统生成的键作为主键,那么实际控制了数据库的索引完整性。这样,数据库和非人工机制就有效地控制了对存储数据中每一行的访问。采用系统生成键作为主键还有一个优点:当拥有一致的键结构时,找到逻辑缺陷很容易。
3) 不要用用户的键(不让主键具有可更新性)
在确定采用什么字段作为表的键的时候,可一定要小心用户将要编辑的字段。通常的情况下不要选择用户可编辑的字段作为键。
4) 可选键有时可做主键
把可选键进一步用做主键,可以拥有建立强大索引的能力。

索引使用原则:
索引是从数据库中获取数据的最高效方式之一。95%的数据库性能问题都可以采用索引技术得到解决。
1) 逻辑主键使用唯一的成组索引,对系统键(作为存储过程)采用唯一的非成组索引,对任何外键列采用非成组索引。考虑数据库的空间有多大,表如何进行访问,还有这些访问是否主要用作读写。
2) 大多数数据库都索引自动创建的主键字段,但是可别忘了索引外键,它们也是经常使用的键,比如运行查询显示主表和所有关联表的某条记录就用得上。
3) 不要索引memo/note 字段,不要索引大型字段(有很多字符),这样作会让索引占用太多的存储空间。
4) 不要索引常用的小型表
不要为小型数据表设置任何键,假如它们经常有插入和删除操作就更别这样作了。对这些插入和删除操作的索引维护可能比扫描表空间消耗更多的时间。

4. 数据完整性设计(数据库逻辑设计)
1) 完整性实现机制:
实体完整性:主键
参照完整性:
父表中删除数据:级联删除;受限删除;置空值
父表中插入数据:受限插入;递归插入
父表中更新数据:级联更新;受限更新;置空值
DBMS对参照完整性可以有两种方法实现:外键实现机制(约束规则)和触发器实现机制
用户定义完整性:
NOT NULL;CHECK;触发器
2) 用约束而非商务规则强制数据完整性
采用数据库系统实现数据的完整性。这不但包括通过标准化实现的完整性而且还包括数据的功能性。在写数据的时候还可以增加触发器来保证数据的正确性。不要依赖于商务层保证数据完整性;它不能保证表之间(外键)的完整性所以不能强加于其他完整性规则之上。
3) 强制指示完整性
在有害数据进入数据库之前将其剔除。激活数据库系统的指示完整性特性。这样可以保持数据的清洁而能迫使开发人员投入更多的时间处理错误条件。
4) 使用查找控制数据完整性
控制数据完整性的最佳方式就是限制用户的选择。只要有可能都应该提供给用户一个清晰的价值列表供其选择。这样将减少键入代码的错误和误解同时提供数据的一致性。某些公共数据特别适合查找:国家代码、状态代码等。
5) 采用视图
为了在数据库和应用程序代码之间提供另一层抽象,可以为应用程序建立专门的视图而不必非要应用程序直接访问数据表。这样做还等于在处理数据库变更时给你提供了更多的自由。

5. 其他设计技巧
1) 避免使用触发器
触发器的功能通常可以用其他方式实现。在调试程序时触发器可能成为干扰。假如你确实需要采用触发器,你最好集中对它文档化。
2) 使用常用英语(或者其他任何语言)而不要使用编码
在创建下拉菜单、列表、报表时最好按照英语名排序。假如需要编码,可以在编码旁附上用户知道的英语。
3) 保存常用信息
让一个表专门存放一般数据库信息非常有用。在这个表里存放数据库当前版本、最近检查/修复(对Access)、关联设计文档的名称、客户等信息。这样可以实现一种简单机制跟踪数据库,当客户抱怨他们的数据库没有达到希望的要求而与你联系时,这样做对非客户机/服务器环境特别有用。
4) 包含版本机制
在数据库中引入版本控制机制来确定使用中的数据库的版本。时间一长,用户的需求总是会改变的。最终可能会要求修改数据库结构。把版本信息直接存放到数据库中更为方便。
5) 编制文档
对所有的快捷方式、命名规范、限制和函数都要编制文档。
采用给表、列、触发器等加注释的数据库工具。对开发、支持和跟踪修改非常有用。
对数据库文档化,或者在数据库自身的内部或者单独建立文档。这样,当过了一年多时间后再回过头来做第2 个版本,犯错的机会将大大减少。
6) 测试、测试、反复测试
建立或者修订数据库之后,必须用用户新输入的数据测试数据字段。最重要的是,让用户进行测试并且同用户一道保证选择的数据类型满足商业要求。测试需要在把新数据库投入实际服务之前完成。
7) 检查设计
在开发期间检查数据库设计的常用技术是通过其所支持的应用程序原型检查数据库。换句话说,针对每一种最终表达数据的原型应用,保证你检查了数据模型并且查看如何取出数据。

相关文章
学术参考网 · 手机版
https://m.lw881.com/
首页