首页

> 期刊投稿知识库

首页 期刊投稿知识库 问题

关于包装设计相关论文范文数据库

发布时间:

关于包装设计相关论文范文数据库

包装设计相关论文范文怎么写在我国的包装设计领域,随着文化产业迅猛崛起,生产文化产品企业大量涌现包装设计进入了一个新领域。下面是店铺为大家整理的包装设计论文,供大家参考。包装设计论文范文篇一:《浅谈包装设计中设计管理运用分析》本课题的研究,是基于个人对于高品质休闲生活的追求和咖啡的喜爱。也是对于中国当前社会市场上流通的咖啡多的是速溶咖啡的研究调查,速溶咖啡占据了市场的每一个角落,很多人未来方便而选择速溶咖啡,但这并不是咖啡真正的精华所在,速溶咖啡摒弃了咖啡的文化底蕴的现状,所以我选择“研磨时光”这一品牌作为研究对象,想通过这次的课题研究激起更多的人去体会“咖啡文化”。让人们更加直截了当的了解咖啡的文化,更加广泛的宣传咖啡的设计理念,去拓展咖啡的种类,让人们了解喝下去的不仅仅是“咖啡饮料”,而是“咖啡知识”。由于当时对于设计管理和策划的认识度不够,设计过程不够完善。因此我打算用设计管理的方法重新回顾一遍该设计方案。另外可以通过这次回顾,让我加深对于设计管理的认识与理解。设计管理过程安排:提出问题→创意(3days)分析问题→概念(3days)解决问题→实施(1week)市场评估(1week)从设计管理的角度来说,其中包括有计划、组织、指挥、协调及控制等几个活动过程,其基本职能有决策、领导、调控几个方面。通过把设计和管理这两个不同的概念组合在一起,转变成为设计管理时,再去从不同的方面去传达、叙述,则会形成不同的理解方式:可以是针对产品的整体设计工作进行管理,也可以是对从企业经营角度的设计进行的管理;又可以是对设计活动进行的管理,还可以是对整个管理进行的设计。自确定课题以来,通过市场调研和实地考察,收集了一些数据资料,以及在国内外相关网站收集了具有价值的图片与文字资料,对课题的设计现状有了比较深入的了解,国内外设计师的设计理念、设计方法对课题的设计具有一定的指导与借鉴意义。

面对当前食品行业的激烈竞争,精美的食品的包装是取胜的一大法宝。下面是我带来的关于食品包装 毕业 论文的内容,欢迎阅读参考!食品包装毕业论文篇1:《浅谈食品包装设计》 摘要:“民以食为天”说明食品在人类生存中的重要性。食品作为人们生活中必需的消费型产品,其包装设计应体现其独特的特征。包装设计功能的发挥,直接影响着产品在流通过程中的质量以及被消费者接受的程度。本文从设计原则、视觉、 市场营销 、环保、法律事宜等角度对食品的包装设计进行了一系列的探析,以适应当前科学、安全、环保的食品包装。 关键词:食品包装 原则 效果 科学技术的发展和应用,使现代社会的包装设计丰富多样,对不同产品的包装要求也日趋精细严格,食品作为人类生存必需的商品,其包装具有特殊的要求。作为传达食品信息功能的载体,包装是保证食品达到其价值和使用价值的重要组成部分,承载着食品安全保护、信息传达和品牌宣传的重任,同时,它也是一门集技术学、美学、营销学为一体的艺术科学。食品的包装设计通过对食品安全保护、科技美学和商品美学的思考和实践,在资源最优化的情况下达到最佳效果。 一、包装设计原则 1.1功能原则 从字面上讲,“包装”一词,“包”即为包裹,“装”即为装饰。包装在流通过程中要起到保护商品的作用,合理的使用方式可以提高产品的使用价值,要防止商品在流通过程中受到物理性的损坏,达到耐压、防震动、防冲击,还有 其它 形式的包装要发挥防光线辐射、防潮等方面的保护作用。产品包装一方面要体现科学技术的特征。应当充分利用当代的科技成果,不断产生新的形式,在保护产品的同时,也强化包装的视觉效果。另一方面,设计本身应符合消费者的求便心理和求实心理,引起购买欲望和购买行为。这是对消费者利益保护的要求,也是对包装本身应当遵从的原则。2009年2月28日第十一届全国人民代表大会通过《中华人民共和国食品安全法》第四章第二十七条:食品生产经营应当符合食品安全标准第七项规定:直接入口的食品应当有小包装或使用无毒、清洁的包装材料、餐具。 1.2适应原则 市场经济的发展,商品全球性的流通,食品也迎来了巨大的竞争和发展的机会。包装设计是增强产品竞争力非常必要的手段。针对不同地域、 文化 观念、年龄层次的消费群体,设计出不同品种、形状、大小、口味,成分等的包装形式,既促进产品的流通,形成对品牌的延伸,也是文化的流通。当然,包装设计的结构与形式和产品本身的使用价值是决定产品目的最主要的两个因素。 1.3审美原则 “美感带来的好处”是:当与缺乏美感的商品并置时,有美感的商品更具有吸引力,更能开启人们的消费意识。随着人们对食品包装的重视,对其的审美要求也在不断提高。理解平面包装设计,必须要理解构图。即为了达到视觉传达和商品宣传展示的目的而对设计中各种要素的精心安排。食品的包装设计应是艺术形式和时代相结合的体现,既能从 传统文化 中吸取精华,又能体现现代设计特征,创作出具有时尚美、健康美的作品。 二、设计元素 2.1版式 包装设计就编排类型:常用的有横排、竖排、圆形、阶梯、草排、集中、对应、重复、轴心等形式,也可结合使用。可读性、形状、风格款式、内容含量(阅读所需时间的长短)、尺寸、画面条理都会影响传达效果。 2.2文字内容 包装设计的文字是向消费者传达食品信息最直接的途径和手段,内容有:食品名称、宣传性文字、功能 说明文 字、原料文字等。《中华人民共和国食品安全法》第四十一条:食品经营者销售散装食品,应当在散装食品的容器、外包装上标明食品的名称、生产日期、保质期、生产经营者名称及联系方式等内容。 品牌名称、口味、容量等主要内容都安排在主视展示面上。生产厂家、配料、存储条件、生产日期等内容多编排在侧面或背面,并采用规范印刷字体。合理的字体种类、粗细、字距、位置,都是文字设计中应考虑的,字体结构可进行变化或修饰,以增强文字的内在含义和表现力。同时避免使用难以识别的繁体字降低品牌的识别性和宣传效果。 2.3图像传达 图像可采用插画、图标、装饰图形(具象和抽象)、字符和照片等多种风格形式,不同风格的视觉语言构成多种视觉刺激效果。如美味诱人的插画和食品漂亮的“特写”镜头表现令人垂涎欲滴的场景,能很好地取悦消费者的感官。香味、口味和温度都可以在包装设计中通过视觉的方式传达给消费者。图像可具有:展示产品、描绘目标消费者和潜在消费者、构建特定情调和氛围、建立产品可信度、激发消费者食欲的作用,以达到传达食欲诱惑力,表现生活方式,暗示情绪和说明食品使用 方法 的效果。图像效果的好坏取决于能否准确地传达出产品个性和产品特征。消费者对图像的感知因文化、地域等因素而异。另外图案中装饰花纹不应滥用,应根据产品的属性、档次等特点准确运用。 2.4色彩传达 生物学家尼古拉斯・亨弗莱把人类感知色彩的能力归因于对愉悦感的渴望和生存的需要。色彩是包装设计中对消费者最具有吸引力的因素。消费者最先识别出的色彩能够突出产品的特色而引起消费者关注其它方面的特征,所以色彩在传达商品信息、宣传商品理念、吸引消费者方面具有很强的作用。 三、包装结构和材质 包装设计在食品流通中发挥着重要的保护作用。包括在运输过程中的防压保护,卫生保护、温度保护、光线保护。所以在设计过程中要考虑商品属性、包装材质、包装规格。包装的结构和材料直接影响运输过程中产品的完整性,进而影响消费者对产品的满意度,因此结构和材料的选取是最关键的。结构和材料的选择,取决于市场上存在的现有资源,有时则要借鉴新的科学技术和新的发明。科技的进步和新材料的应用影响着包装水平的提高,为包装设计的实践提供了保证。设计方案要考虑产品包装的成本,根据不同档次的产品使用不同的材料。适度包装是食品包装应遵循的准则。 四、结语 3“R”― 降低(Reduce)、再利用(Reuse)和再回收(Recycle)已成为消费文化的一部分,采用绿色环保材料减少资源的浪费和对环境的污染已经成为包装设计的必然趋势。 参考文献: [1](美)桑德拉・A・克拉索维克.包装设计:品牌的塑造[M].上海人民美术出版社 [2]徐勇民.设计心理学[M].湖北长江出版集团 [3]原研哉.设计中的设计[M].山东人民出版社 [4] 2009年2月《中华人民共和国食品安全法》 [5]张道一.设计在谋[M].重庆大学出版社 食品包装毕业论文篇2:《浅谈 儿童 食品包装》 摘 要:在市场竞争日益激烈的今天,儿童食品包装不再是简单的"包裹",而是需要从造型、色彩、方便运输等方面进行巧妙设计的包装,以刺激消费者的购买欲。 关键词:儿童 食品 包装 儿童,是指年龄在12岁以下的社会群体。在儿童心理学里,儿童的年龄段很长,从初生至十七八岁都属于儿童,而且根据心理发展的特点,把儿童心理发展划分为:乳儿期(初生至1岁)、 婴儿期(1至3岁)、学前期或幼儿期(3至6岁)、学龄初期(6至12岁),学龄中期或少年期(12至15岁)、学龄晚期或青年期(15至18岁)。 儿童食品,即指专为18 岁以下各年龄段儿童设计生产的,符合儿童生理需要的安全营养食品。儿童食品根据不同的标准有不同的分类,比如,根据食品的特点和适用性,儿童食品可以分为婴幼儿食品、儿童强化食品、儿童保健食品、特殊儿童食品、学生营养餐,以及适合儿童休闲时食用的各类型食品。这里所要讨论的包装是指最后一类――儿童休闲类食品的包装。传统意义上讲 ,对儿童食品进行包装可以保护儿童食品不受损害,并方便食品运输。在市场竞争日益激烈的今天,儿童食品的包装还能起到了宣传推销产品的作用。因此,对于儿童食品包装不再是简单的“包裹”,而是需要从造型、色彩、方便运输等方面进行巧妙设计的包装,以刺激消费者的购买欲。 一、儿童的特点分析 1.儿童的天性活泼好动,好奇心强,凡是有趣的东西都能对其产生极强的诱惑力。天文学家卡尔说过“每个孩子在他们幼年的时候都是科学家,因为每个孩子都和科学家一样,对自然界的奇观满怀好奇和敬畏。” 另外,所设计的儿童商品要求新求异,常见的东西对儿童往往没有什么吸引力,一些生活中见不到的事物常能吸引儿童的眼球,这从儿童喜欢看动画片中可以得到印证。同样,在对儿童食品进行包装设计时,我们要选取一些有趣好玩的外形,并搭配特殊醒目的色彩,产品就更诱人。 2.儿童期是 智力开发 的最佳时期,多元智能包括:空间智能、音乐智能、身体运动智能、逻辑智能、语言智能、自我认识智能。在设计儿童食品包装的时候也要考虑到包装有一定的益智性,就是通过包装设计及其配套物方面,加入启迪儿童智力开发方面的内容,如一些游戏性的趣味 故事 ,或小玩具小拼图等。在包装的外型上及开启方式上要仔细的分析和琢磨,在包装的开启上要设计引导标识,儿童会根据提示和标识完成包装的开启。 3.儿童有很强的自尊心和个性,遇到问题时会犹豫不决。一般情况下,不愿被人否定,所以在选择商品的时候显得犹豫不决。我们经常可以看到的是,儿童在同一类商品面前,犹豫不决,在决定买其中一个商品之前,可能已经放弃了很多种商品。同样,针对儿童这一消费心理,好的包装设计就显得极其重要,一个能吸引儿童的包装,会使儿童毫不犹豫地作出购买的选择。 4.儿童的模仿能力极强,别的小朋友有什么,自己也想要得到,儿童想要和他人保持一致,也想和成人(比如父母或者自己喜欢的人)保持一致。这样,他们才感到平等,在本能性消费逐渐趋于成熟的同时,社会性消费也得到了很大的发展,尤其学前时期出现明显的炫耀心理。学龄儿童的社会性需要更是多种多样。比如,看到一部动画片有一支枪、或者一个宠物,孩子就会索要,以保持自己与他人的一致。 二、儿童包装的外形安全与材质安全 经过调查,我们发现部分儿童食品的弧形包装设计,能很好的保护儿童的人身安全,同样,儿童包装多选用多边形或弧线形的设计,尽量避免90度角的设计。 儿童食品包装既要保证食物不损坏,不变质,不污染,包装材料无毒等。也需要在遇热或冷冻等大的环境改变时,包装材料依然有很强的稳定性,仍然保持无毒无害。而且这种材料最好还可降解,可利用,可回收。一般食品包装袋里还放有干燥剂,而干燥剂的包装也同样要选用无毒无害的材料。现有儿童食品包装提倡环保型,这也使儿童从小养成厉行勤俭节约的好习惯。 三、色彩在儿童食品包装中的作用 促销作用。经调查,儿童挑选食品外包装一般来说更偏向于明亮的、颜色绚丽的食品包装,对于设计偏暗和色彩单一的包装食品少有问津。 味觉暗示。儿童的联想能力很是丰富,不同的颜色,可以让儿童联想到不同食物的味道,他们会习惯性地根据自己已有的色彩 经验 ,从包装的色彩中来感受食品的味觉,如红色的,可能会联想到辣椒,紫色的,可能会想到葡萄等。 树立品牌形象。一个成功的色彩包装设计,能够让儿童从脑海中记住这个品牌,当再次看到这个颜色的时候,对颜色的熟悉感会在第一时间联想到这个品牌的食物。从而促进儿童的消费需要。 有了上面这些对色彩基础的认识,那我们就要从三方面对儿童食品包装进行设计。根据大多数儿童心理特征来选择合适的色彩基调。 1.一般来说选用明丽度比较高的暧色系来进行设计,如淡黄,橘黄,橘红这些都是普遍受儿童喜欢的颜色。 2.食品味道与儿童对色彩的联系紧密。如红橙的果实一般给人甜的感觉,那就用红橙色材料来作为甜食的包装物等。 3.色彩要和图形相结合,通过两相结合来形象地表现食品的味道。让孩子看一眼就流口水的颜色和图形的包装,就是要追求的境界。从原理上来说也很简单,就是用所有的设计元素来共同表现食品的味觉信息。 总之,通过对儿童食品包装的研究分析,我们知道现代的儿童食品包装已经不是传统意义上的“包装”了,它是集娱乐、功用、文化、健康于一体的“艺术作品”了。 参考文献 [1]徐静. 儿童食品包装的补色效应与消费心理研究[D].青岛理工大学,2012. [2]毛璞. 浅论儿童食品包装色彩[J]. 文学界(理论版),2012,06:235-236. [3]赵立新. 儿童食品包装图形语言的表现形式与运用[J]. 轻工科技,2012,12:99-100. 食品包装毕业论文篇3:《食品绿色包装发展策略》 摘 要:我国包装工业在保持多年高速发展的同时,仍存在过度包装严重、废弃物回收及资源有效利用率低等诸多问题。提倡绿色包装,树立绿色包装理念对人类生命健康及环境保护有重要意义。本文主要阐述了绿色包装的含义、必要性、包装材料及发展绿色包装的策略。 关键词:绿色包装;定义材料;策略 一、绿色包装概述 绿色包装是指能够循环再生利用或降解,节约资源和能源,并且在包装产品的整个生命周期中(从材料、制品加工到废弃物处理全过程)能够对人体健康及环境不造成公害的适度包装。绿色包装又可以称为无公害包装,它是以天然植物为原料研制而成,对生态环境和人类健康无害,有利于回收利用,易于降解、可持续发展的一种环保型包装。 二、绿色包装材料分类 绿色包装材料就是对人体健康无害,对生态环境有良好保护作用和回收再用的包装物料。 (一)重复再用和再生的包装材料 重复再用包装,如啤酒、饮料、酱油、醋等包装采用玻璃瓶反复使用 。再生利用包装,例如聚酯瓶回收后,可用物理和化学两种方法再生。物理方法是指直接彻底净化粉碎,无任何污染物残留,经处理后的塑料再直接用于再生包装容器。 化学方法是指将回收的PET(聚对苯二甲酸乙二醇酯)洗涤粉碎之后,在碱性催化剂作用下,使PET全部解聚成单体或部分解聚成低聚物,纯化后再将单体或低聚物重新聚合成再生PET树脂包装材料。 包装材料的重复利用和再生,仅仅延长了塑料等高分子材料作为包装材料的使用寿命,当达到其使用寿命后,仍要面临对废弃物的处理和环境污染问题。 (二)可食性包装材料 20世纪70年代,普鲁兰树脂作为人工合成可食性包装膜,已工业化生产。它可作粘性、中性、非离性的不胶化水溶液,其水溶液经干燥或热压制后可做仪器包装,其光泽、强度、耐折性能都比高链淀粉制得的薄膜好。 几十年来,大家熟悉的糖果包装上使用的糯米纸及包装冰激淋的玉米烘烤包装杯都是典型的可食性包装。我国早在12~13世纪就已用蜡来涂桔子、柠檬来延缓它们的脱水失重,延长果蔬货架寿命。现在一般采用的可食性保鲜膜,已发展成具有多种功能性质的,具明显的防水性及一定的可选择透气性,因而在食品工业,尤其在果蔬保鲜方面,具有广阔的应用前景。 (三)可降解材料 可降解塑料包装材料具有传统塑料的功能和特性,又可以在完成使用寿命之后,通过阳光中紫外光的作用或土壤和水中的微生物作用,可以在自然环境中分裂降解和还原,最终以无毒形式重新进入生态环境中,回归大自然。包装材料的可降解形式有光降解、生物降解、化学降解(氧降解、光/氧降解、水降解)等。 1、光降解型 聚合物在光照下受到光氧作用吸收光能,主要是紫外光,发生断链反应而降解成为对环境安全的相对分子质量低的化合物。这类对光敏感的聚合物,称为光降解高分子材料,如乙烯基酮等。 2、生物降解型 生物降解高分子材料是指在自然环境中通过微生物的生命活动能很快降解的高分子材料,根据降解特性,它又可以分为部分降解型和完全降解型,如生物塑料和淀粉塑料等。 (四)纸材料 纸的原料主要是天然植物纤维,在自然界会很快腐烂,不会造成环境污染,也可回收重新造纸。纸材料还有纸浆注型制件、复合材料、建筑材料等多种用途。纸浆模塑制品具有质轻、价廉、防震等优点,还具有透气性好,有利于生鲜物品的保鲜,在国际商品流通上,被广泛用于蛋品、水果、玻璃制品等易碎、易破、怕挤压物品的周转包装上。 随着科学技术的快速发展和人们对环境保护的日益关注,包装用纸正向功能性发展。 三、实施绿色包装的策略 绿色包装的概念深入人心,实施绿色包装还需要政府和企业的共同努力。 (一)政府方面 制定和完善绿色包装材料法律制度。可借鉴发达国家的经验,主要有以下几种:一是以立法形式规定禁止使用某些有毒有害包装材料,如立法禁止使用含有铅、汞和铜等成分的包装材料;二是建立存储返还制度,禁止使用不能再利用的器具和不能达到特定的再循环比例的包装材料。许多国家规定,含酒精饮料及软饮料一律应使用可循环使用的容器,若不能达到这一标准,则拒绝进口;三是实行税收优惠或罚金等“绿色税”制度:即对生产和使用包装材料的厂家,根据其生产包装的原材料或使用的包装中是否安全,或部分使用可再循环的包装材料,分别给于免税、低税优惠,以鼓励使用可再生的资源;四是倡导适度包装。如美国就以商品包装复杂豪华程度按照一定的比例作了规范限制,过度包装超出要求则重罚,以此迫使厂家简化包装,日本甚至提出零包装的想法。 (二)企业方面 1、强化绿色包装意识 目前不少企业绿色包装意识淡薄。在“绿色浪潮”的时代,作为企业应提高绿色包装意识,树立科学发展观念。企业应该理解,并非所有限制有害环境的商品进口都是贸易保护主义行为;企业应该知道,为了社会的持续发展,约束甚至惩罚污染和破坏环境的行为是必要的;企业更应该清醒地认识到,发展绿色包装既能降低能耗成本、减少污染,又能提高企业形象,还能增加消费者对企业的认同和信任,从而提高产品的市场竞争力。 2、包装标志实行绿色化 人们购买商品时由更多关注商品的质量、关注包装的精美,开始转向更多关注商品是否符合环保要求和包装是否具有绿色标志 。 3、包装材料使用绿色化 绿色包装材料强调的是不造成资源浪费并且对人体及环境不造成危害。绿色包装材料对发展绿色包装有非常重要的作用,开发使用绿色包装材料是当前各国关注的重点。企业包装材料使用绿色化要求做到:必须避免使用含有毒性的材料;尽量使用重复再用和再生材料;大力开发动植物包装材料;注意选用可降解的材料。 4、流通过程绿色化 倡导绿色包装不只是在包装材料上面的改进,还要注意生产流通过程中的环保。首先要保证产品原料不掺杂掺假,无污染,在生产过程中严格按照卫生管理条例,杜绝外部环境及工作人员对产品造成污染,供应商的原材材料,半成品的质量的好坏优劣直接决定着最终成品的性能,其次要保证产品在流通过程中不受环境的危害,因此构建企业绿色物流体系就显得至关重要。实现对物流环境的净化,从环境保护和节约资源的理念考虑,实现流通管理全过程的绿色化,坚持可持续发展,经济利益、社会利益和环境利益的统一。 随着世界经济的不断发展,人类的生存环境也在不断恶化,环保事业是关系到人类生存与发展的伟大事业。坚持绿色包装对人类健康和环境保护有着重要意义。 参考文献: 1、刘喜生主编,包装材料学,1997年11月/吉林大学出版社 2、骆光林主编,绿色包装材料,环保材料生产及应用丛书,2005年06月/化学工业出版社 3、武军,李和平,绿色包装,2007年03月/中国轻工业出版社 4、彭玉兰,绿色物流与环境保护,中国环保产业,2004 5、蒋小花,循环经济视角下绿色包装,法律研究,2007 6、黄有柱,对绿色包装设计策略的分析包装世界,2003年 7、盛忠宜,实现绿色包装,2004年 8、杨福馨,绿色包装体系的建立于思考,包装世界 1996 9、郭彦峰,对绿色包装的几点思考,印刷世界 2005 10、高德,孙智慧,可降解包装材料的现状及发展前景,包装工程,2005 猜你喜欢: 1. 食品包装新技术论文 2. 食品毕业论文范文 3. 大专食品毕业论文范文 4. 宠物食品包装调研报告 5. 有关可口可乐的市场营销毕业论文

相比之下,国内的咖啡包装设计,整体色调就比较单一:基本以 红色与咖啡色之类的深色系为主,浅色系的运用少之又少。在这一基 础上,我们就可以...相比之下,国内的咖啡包装设计,整体色调就比较单一:基本以 红色与咖啡色之类的深色系为主,浅色系的运用少之又少。在这一基 础上,我们就可以...相比之下,国内的咖啡包装设计,整体色调就比较单一:基本以 红色与咖啡色之类的深色系为主,浅色系的运用少之又少。在这一基 础上,我们就可以...相比之下,国内的咖啡包装设计,整体色调就比较单一:基本以 红色与咖啡色之类的深色系为主,浅色系的运用少之又少。在这一基 础上,我们就可以...

关于数据库相关论文范文

有图片的,这里发不了图片,满意我的论文加分后联系我,我发给你。基于关系数据库的模式匹配技术研究摘 要 随着 网络 技术的 发展 ,信息处理需要对大量的、异构的数据源的数据进行统一存取,多源异构数据的集成 问题 就显得十分重要。而模式匹配是数据集成领域的一个基本技术。文章提出一种解决关系数据库语义冲突问题的模式匹配技术,以实现异构数据的共享与互操作。关键词 数据集成;模式匹配;语义冲突1 引言随着 计算 机及网络技术的快速发展,网络上的各种信息以指数级爆炸性增长,成为了一个巨大的信息库,同时各 企业 单位开发了大量的软硬件平台各异的 应用 系统,在各种应用系统下又积累了丰富的数据资源。这样就形成了成千上万个异构的数据源,多为传统的关系数据库数据。这些数据资源由于软硬件平台各异、数据模型各异而形成了异构数据,使各数据源间的互操作变得复杂。为了更好地利用这些异构信息,以及不造成企业应用系统的重复建设和数据资源的浪费,模式匹配技术吸引了众多关注。本文针对模式匹配过程中存在的语义冲突进行分类,并提出了相应的解决策略,以达到异构数据源的共享和互操作。2 模式匹配中的冲突问题在数据集成领域中,由于数据源系统多是独立开发,数据源是相对自治的,因此描述数据的数据模型或存储结构经常会出现模式的不一致,数据源的自治性和数据源模式的异构性使数据源在共享和互操作上存在了语义冲突。这些正是模式匹配的焦点问题,它们形式上的性质使得人们很容易想到要用模式匹配去解决逻辑、语义和知识的描述问题。对于描述模式匹配中的语义冲突有两种较有代表性的分类[4]。第一种分类将冲突分为异类冲突、命名冲突、语义冲突和结构冲突。第二种分类主要是对第一类异类冲突概念的一个细致的改进,但和其它分类仍有细微的不同,它把异类冲突看作是语义不一致的一类(如语义冲突),把冲突分为命名冲突、域冲突、元数据冲突、结构冲突、属性丢失和硬件/软件不同。模式匹配是一项复杂而繁重的任务,所能集成的数据源越来越多,上述冲突情况也会越来越普遍,想解决所有的模式冲突是不现实的。本文主要解决关系数据模式之间的语义冲突。3 模式匹配中的语义冲突本文所提出的模式匹配 方法 是根据关系数据库的特点设计的。关系数据库中关系的基本单位是属性,属性本身就包含着语义信息,因此异构数据源语义相似性就围绕着数据源模式中的属性来进行,并在匹配的过程中解决异构数据源模式之间的一系列语义冲突。3.1 语义匹配体系结构本文提出的语义匹配体系结构采用数据集成中的虚拟法数据集成系统的典型体系结构,采用将局部模式匹配到全局模式的语义匹配体系结构,自下而上地建立全局模式。首先进行模式转化,消除因各种局部数据模式之间的差异所带来的 影响 ,解决各种局部模式之间的语义冲突等,然后在转化后的模式的基础上进行模式匹配,其主要手段是提供各数据源的虚拟的集成视图。数据仍保存在各数据源上,集成系统仅提供一个虚拟的集成视图和对该集成视图的查询的处理机制。系统能自动地将用户对集成模式的查询请求转换成对各异构数据源的查询。在这种体系结构中,中间层根本不实际存储数据,当客户端发出查询请求时,仅是简单地将查询发送到适当的数据源上。由于该方法不需要重复存储大量数据,并能保证查询到最新的数据,因此比较适合于高度自治、集成数量多且更新变化快的异构数据源集成。本文中的语义匹配的体系结构如图1所示。3.2 关系数据库模式中语义冲突问题分类及其解决策略大多数数据库系统提供了一套概念结构来对现实世界的数据进行建模。每一个概念结构被认为是一个类型,它可以是一种复杂类型或一种基本类型。类型和它所表示的数据间的联系就称为语义[3]。在关系数据库中,一个关系模式是一个有序对(R,c),其中R为模式所指向的关系(表)的名称,而c则为具有不同名称的属性的有限集。同时,属性也是一个有序对(N,D),其中N为属性的名称,而D则为一个域。可以看出关系模式的基本单位是属性。属性本身就包含着语义信息,因此模式语义相似性就围绕模式中的属性来进行,并在模式匹配的过程中解决异构数据库模式之间的一系列语义冲突。根据语义的定义,在关系数据库系统中,语义系统是由模式、模式的属性、模式中属性之间的联系和模式间的属性之间的联系构成。这里将语义分为3级:模式级、属性级和实例级。下面将异构模式中存在的语义冲突问题进行了分类,并阐述了各种语义冲突的解决策略:1)模式级冲突(1)关系命名冲突。包括关系名同义词和关系名同形异义词。前者进行换名或建立关系名同义词表以记载该类冲突;后者进行换名或建立关系名同形异义词表以记载该类冲突。(2)关系结构冲突。分为包含冲突和相交冲突。包含冲突是指在含义相同的两个关系 R1 和 R2 中一个关系的属性集是另一个的属性子集。相交冲突是指两关系属性集的交不为空,我们用 attrset 代表关系的属性集。对包含冲突:①如果两个关系的属性集相同即attrset(R1)=attrset(R2),则合并这两个对象,Merge(R1, R2)into R3;②如果 attrset(R1) attrset(R2),则 attrset(R2')=attrset(R2)-attrset(R1),attrset(R1') = attrset(R1);③对相交冲突:通常概括语义进行如下解决:generalize(R1,R2)其中 attrset(R3)=attrset(R1)∩attrset(R2), attrset(R1')= attrset(R1)-attrset(R3);attrset(R2')=attrset(R2)-attrset(R3)。(3)关系关键字冲突:两个含义相同的关系具有不同的关键字约束。包括候选关键字冲突和主关键字冲突。解决候选关键字冲突的 方法 是,将两关系的候选关键字的交集作为两关系的候选关键字;解决主关键字冲突的方法是,从两关系的公共候选关键字中选一个分别作为两关系的主关键字。(4)多对多的关系冲突:两个数据库中用不同数量的关系来表达现实世界的相同语义信息,就产生了多对多的关系冲突,这种冲突分3种:一对多,多对一和多对多。解决方法是在表示相同语义信息的数据库中关系之间建立映射来表示多对多的关系。2)属性级冲突(1)属性命名冲突:分属性名同义词冲突和属性名同形异义词。前者的解决方法是,换名或建立属性名同义词字典;后者的解决方法是,换名或建立属性名同形异义词字典。(2)属性约束冲突:分属性类型冲突和属性长度冲突两种。当在两个相关的关系R1和R2的属性N1和N2具有不同的属性类型时,就发生属性类型冲突。解决方法是在全局模式中将发生属性类型冲突的属性统一到某种属性类型。对属性长度的解决方法是,在全局模式中将发生属性长度类型冲突的属性对统一定义为最大者就可。(3)多对多的属性冲突:两个数据库中的关系分别用不同数量的属性来表达现实世界中相同的语义信息时,就发生了多对多的属性冲突,这种冲突分3种:一对多,多对一和多对多。解决方法是在表示相同语义信息的数据库中关系的属性之间建立映射来表示这种多对多的关系。3)实例级冲突(1)不兼容关系实例冲突:当含义相同的数据项在不同的数据库中存在不一致的数据值时就发生了不兼容关系实例冲突。其解决方法是:将关系实例的最近修改作为关系实例冲突部分的值,但不能保证数据的正确性。(2)关系实例表示冲突:关系实例表示冲突是指用不兼容的符号、量纲和精度来表示相关关系实例中等价的数据元素,主要包括表达冲突、量纲冲突和精度冲突。表达冲突是指在两个相关的关系R1和R2中含义相同的属性N1和N2具有不同的数据表达时,这种冲突使用语义值的概念来解决,即将表示同一概念的多种表达在全局数据中进行统一即可。量纲冲突是指在两个相关的关系R1和R2和中含义相同的属性N1和N2具有不同的量纲表示。量纲冲突也可以语义值加以解决,解决过程如下:分别定义发生量纲冲突的局部数据源的语义值模式和语义值说明,然后再定义全局数据模式中相应的语义值模式和语义值说明,将发生量纲冲突的属性值在全局模式中进行统一。精度冲突是指在两个相关的关系 R1 和 R2 中含义相同的属性具有不同的精度。其解决方法是在全局模式中将发生精度冲突的数据项定义为最高精度即可。4 总结本文针对异构数据源管理自治和模式异构的特点,提出了数据源集成模式匹配的体系结构,制定了匹配策略, 研究 了基于语义的模式匹配过程。以关系模式为 参考 模式,对异构数据源关系模式间可能存在的语义冲突 问题 进行了分类,并阐述了解决这些语义冲突的策略。参考 文献[1] Bergamaschi S, Castano S, Vincini M. Semantic Integration of Semistructured and Structured Data Sources [J]. SIGMOD Record, 1999, 28(1): 54-59.[2] Li W, Clifton C, Liu S. Database Integration Using Neural Network: Implementation and Experiences [J]. Knowledge and Information Systems, 2000, 2(1).[3] Reddy M P, Prasad B E, GReddy P. A Methodology for Integration of Heterogeneous Databases [J]. Information System, 1999,24(5).[4] Rahm E,Bernstein P.A Survey of Approaches to Automatic Schema Matching[J]. The International Journal on Very Large Data Bases (VLDB),2001,10(4):334-350.[5] 孟小峰,周龙骧,王珊.数据库技术 发展 趋势[J].软件学报,2004,15(12):1822-1835[6] 邓志鸿,唐世渭,张铭,等.Ontology研究综述[J].北京大学学报( 自然 科学 版),2002,38(5):730-738[7] 郭志鑫.基于本体的文档引文元数据信息抽取[J].微 计算 机信息,2006,22(6-3)相关文献:基于XML的多数据库系统集成数据模型 - 华中科技大学学报:自然科学版 - 卢晓蓉 陈传波 等基于CORBA和XML的多数据库系统研究 - 郑州轻工业学院学报:自然科学版 - 张素智,钱慎一,卢正鼎,集成数据库和文件系统的多数据库事务模型 - 华中理工大学学报 - 卢正鼎 肖卫军基于主动规则对象的分布式多数据库系统集成 - 小型微型计算机系统 - 胡华,高济,基于CORBA的多数据库系统 - 计算机科学 - 石祥滨 张斌基于XML的文件系统与多数据库系统的集成 - 小型微型计算机系统 - 卢正鼎 李兵 等基于CORBA/XML的多数据库系统的研究与实现 - 计算机研究与发展 - 卢正鼎 李兵 等多数据库系统集成平台CMDatabase体系结构 - 计算机工程 - 魏振钢 郭山清 贾忠伟多数据库系统的数据模式集成与查询处理 - 电脑开发与应用 - 陶世群数据库网格:基于网格的多数据库系统 - 计算机工程与应用 - 任浩 李志刚 肖侬高校学生收费系统基于多数据库系统集成的一种实践 - 昆明冶金高等专科学校学报 - 杨滨生,蒋涛勇,张中祥,谢静静,基于RDBMS的地理信息集成数据库系统 - 计算机工程 - 江崇礼 王丽佳 等基于CORBA的异构数据库系统集成模型的研究 - 现代计算机:下半月版 - 陈刚基于分布式对象技术的多数据库系统 - 计算机工程与科学 - 韩伟红 隋品波基于CORBA的多数据库系统互操作技术 - 计算机科学 - 肖明,肖毅,

人们把客观存在的事物以数据的形式存储到计算机中,经历了对现实生活中事物特性的认识、概念化到计算机数据库里的具体表示的逐级抽象过程,即现实世界-概念世界-机器世界三个领域。有时也将概念世界称为信息世界;将机器世界称为存储或数据世界。 一、三个世界 1、现实世界 人们管理的对象存于现实世界中。现实世界的事物及事物之间存在着联系,这种联系是客观存在的,是由事物本身的性质决定的。例如学校的教学系统中有教师、学生、课程,教师为学生授课,学生选修课程并取得成绩。 2、概念世界 概念世界是现实世界在人们头脑中的反映,是对客观事物及其联系的一种抽象描述,从而产生概念模型。概念模型是现实世界到机器世界必然经过的中间层次。涉及到下面几个术语: 实体:我们把客观存在并且可以相互区别的事物称为实体。实体可以是实际事物,也可以是抽象事件。如一个职工、一场比赛等。 实体集:同一类实体的集合称为实体集。如全体职工。注意区分"型"与"值"的概念。如每个职工是职工实体"型"的一个具体"值"。 属性:描述实体的特性称为属性。如职工的职工号,姓名,性别,出生日期,职称等。 关键字:如果某个属性或属性组合的值能唯一地标识出实体集中的每一个实体,可以选作关键字。用作标识的关键字,也称为码。如"职工号"就可作为关键字。 联系:实体集之间的对应关系称为联系,它反映现实世界事物之间的相互关联。联系分为两种,一种是实体内部各属性之间的联系。另一种是实体之间的联系。 3、机器世界 存入计算机系统里的数据是将概念世界中的事物数据化的结果。为了准确地反映事物本身及事物之间的各种联系,数据库中的数据必须有一定的结构,这种结构用数据模型来表示。数据模型将概念世界中的实体,及实体间的联系进一步抽象成便于计算机处理的方式。 数据模型应满足三方面要求:一是能比较真实地模拟现实世界;二是容易为人所理解;三是便于在计算机上实现。数据结构、数据操作和完整性约束是构成数据模型的三要素。数据模型主要包括网状模型、层次模型、关系模型等,它是按计算机系统的观点对数据建模,用于DBMS的实现。 关系数据库采用关系模型作为数据的组织方式。 关系数据库因其严格的数学理论、使用简单灵活、数据独立性强等特点,而被公认为最有前途的一种数据库管理系统。它的发展十分迅速,目前已成为占据主导地位的数据库管理系统。自20世纪80年代以来,作为商品推出的数据库管理系统几乎都是关系型的,例如,Oracle,Sybase,Informix,Visual FoxPro等。 网络数据库也叫Web数据库。促进Internet发展的因素之一就是Web技术。由静态网页技术的HTML到动态网页技术的CGI、ASP、PHP、JSP等,Web技术经历了一个重要的变革过程。Web已经不再局限于仅仅由静态网页提供信息服务,而改变为动态的网页,可提供交互式的信息查询服务,使信息数据库服务成为了可能。Web数据库就是将数据库技术与Web技术融合在一起,使数据库系统成为Web的重要有机组成部分,从而实现数据库与网络技术的无缝结合。这一结合不仅把Web与数据库的所有优势集合在了一起,而且充分利用了大量已有数据库的信息资源。图1-1是Web数据库的基本结构图,它由数据库服务器(Database Server)、中间件(Middle Ware)、Web服务器(Web Server)、浏览器(Browser)4部分组成。 Web数据库的基本结构它的工作过程可简单地描述成:用户通过浏览器端的操作界面以交互的方式经由Web服务器来访问数据库。用户向数据库提交的信息以及数据库返回给用户的信息都是以网页的形式显示。1.1.1 Internet技术与相关协议Internet技术在Web数据库技术中扮演着重要的角色。Internet(因特网)专指全球最大的、开放的、由众多网络相互连接而成的计算机网络,并通过各种协议在计算机网络中传递信息。TCP/IP协议是Internet上使用的两个最基本的协议。因此也可以说Internet是全球范围的基于分组交换原理和TCP/IP协议的计算机网络。它将信息进行分组后,以数据包为单位进行传输。Internet在进行信息传输时,主要完成两项任务。(1)正确地将源信息文件分割成一个个数据包,并能在目的地将源信息文件的数据包再准确地重组起来。(2)将数据包准确地送往目的地。TCP/IP协议的作用就是为了完成上述两项任务,规范了网络上所有计算机之间数据传递的方式与数据格式,提供了数据打包和寻址的标准方法。1.TCP/IP协议TCP协议(Transmission Control Protocol,传输控制协议)规定了分割数据和重组数据所要遵循的规则和要进行的操作。TCP协议能保证数据发送的正确性,如果发现数据有损失,TCP将重新发送数据。2.IP协议在Internet上传送数据往往都是远距离的,因此在传输过程中要通过路由器一站一站的转接来实现。路由器是一种特殊的计算机,它会检测数据包的目的地主机地址,然后决定将该数据包送往何处。IP协议(Internet Protocol,网际协议)给Internet中的每一台计算机规定了一个地址,称为IP地址。IP地址的标准是由4部分组成(例如202.112.203.11),其中前两部分规定了当前使用网络的管理机构,第3部分规定了当前使用的网络地址,第4部分规定了当前使用的计算机地址。Internet上提供的主要服务有E-mail、FTP、BBS、Telnet、WWW等。其中WWW(World Wide Web,万维网)由于其丰富的信息资源而成为Internet最为重要的服务。3.HTTP协议HTTP协议(Hypertext Transfer Protocol,超文本传输协议)应用在WWW上,其作用是完成客户端浏览器与Web服务器端之间的HTML数据传输。1.1.2 Web的工作原理与工作步骤万维网简称为Web。Web可以描述为在Internet上运行的、全球的、交互的、动态的、跨平台的、分布式的、图形化的超文本信息系统。1.Web的工作原理Web是伴随着Internet技术而产生的。在计算机网络中,对于提供Web服务的计算机称为Web服务器。Web采用浏览器/服务器的工作方式。每个Web服务器上都放置着大量的Web信息。Web信息的基本单位是Web页(网页),多个网页组成了一个Web节点。每个Web节点的起始页称为“主页”,且拥有一个URL地址(统一资源定位地址)。Web节点之间及网页之间都是以超文本结构(非线性的网状结构)来进行组织的。2.Web的工作步骤Web的工作步骤如下。(1)用户打开客户端计算机中的浏览器软件(例如Internet Explorer)。(2)用户输入要启动的Web主页的URL地址,浏览器将生成一个HTTP请求。(3)浏览器连接到指定的Web服务器,并发送HTTP请求。(4)Web服务器接到HTTP请求,根据请求的内容不同作相应的处理,再将网页以HTML文件格式发回给浏览器。(5)浏览器将网页显示到屏幕上. 图1-2 Web的工作步骤1.1.3 WWW世界中的标记语言1.HTML语言HTML(Hypertext Markup Language,超文本标记语言)是创建网页的计算机语言。所谓网页实际上就是一个HTML文档。文档内容由文本和HTML标记组成。HTML文档的扩展名就是.html或.htm。浏览器负责解释HTML文档中的标记,并将HTML文档显示成网页。(1)HTML标记HTML标记的作用是告诉浏览器网页的结构和格式。每一个标记用尖括号<>括起来。大多数标记都有一个开始标记和一个结束标记。标记不分大小写。多数标记都带有自己的属性。例如字体标记有FACE、COLOR、SIZE等属性:FACE定义字体;COLOR定义字体的颜色;SIZE定义字体的大小。使用格式: BEIJING 。网页中有很多文本链接和图片链接。链接,又被称为超链接,用于链接到WWW万维网中的其他网页上。在HTML文档中表示超链接的标记是,通过属性HREF指出链接的网页地址URL。使用格式: BEIJING 。(2)HTML程序HTML程序必须以标记开始,以标记结束。在和标记之间主要由两部分组成:文件头和文件体。文件头用标记 来标识,文件体用标记来标识。在文件的头部通常包含整个网页的一些信息。例如标记是用来说明网页的名称;标记是用来说明网页的其他信息,如设计者姓名和版权信息等。所有在浏览器中要显示的内容称为网页的主体,必须放在标记中。下面给出的是一个空网页的HTML程序。 (在此标记中写网页的标题) (在此标记中写网页的内容) (3)HTML规范HTML规范又称为HTML标准,它总在不断地发展。每一新版本的出现,HTML都会增加新的特性和内容。有关HTML版本的详细信息请访问网站。在不同的浏览器中,网页的显示效果可能会有所不同。每一个浏览器都使用自己独特的方式解释HTML文档中的标记,并且多数浏览器不完全支持HTML的所有特性。因为,像Microsoft和Netscape公司在HTML标准上又开发了一些特有的HTML标记和属性,称之为HTML的扩展。这些标记和属性只被他们自己的浏览器所识别,不可能被其他公司的浏览器识别。如果浏览器不能识别HTML文档中的标记,则会忽略这个标记。(4)HTML程序的编辑环境与运行环境HTML文档是一个普通的文本文件(ASCII),不包含任何与平台、程序有关的信息。因此HTML文档可以利用任何文本编辑器来方便地生成。要注意的是HTML文档的扩展名必须是.html或.htm。运行HTML文档可以在任何浏览器下进行,并可在浏览器上查看网页的HTML源代码。关于HTML语言中标记的种类与使用方法将会在第5章中更详细地进行介绍。2.可扩展标记语言(XML)HTML是Web上的通用语言,随着Internet的深入人心,WWW上的Web文件日益复杂化、多样化,人们开始感到了HTML这种固定格式的标记语言的不足。1996年W3C开始对HTML的后续语言进行研究,并于1998年正式推出了XML(Extensible Markup Language,可扩展标记语言)。在设计网页时,XML提供了比HTML更灵活的方法。(1)XML语言的特点XML是国际组织W3C为适应WWW的应用,将SGML (Standard Generalized Markup Language)标准进行简化形成的元标记语言。简单地说,XML是使用标记来描述内容或与内容相关的形式信息的通用语言。一个XML文档由标记和字符数据组成。而作为元标记语言,XML不再使标记固定,允许网页的设计者定义数量不限的标记来描述内容,同时还允许设计者创建自己的使用规则。(2)XML的DTDDTD(Document Type Definition,文档类型定义)是一组应用在XML文档中的自定义标记语言的技术规范。DTD中定义了标记的含义及关于标记的语法规则。语法规则中确定了在XML文档中使用哪些标记符,它们应该按什么次序出现,标记符之间如何 嵌套,哪些标记符有属性等等。DTD可以包含在它所描述的XML文档中,但通常它是一份单独的文档或者一系列文档。作为外部文件可通过URL链接,被不同的XML文档 共享。XML把DTD的定义权开放,不同行业可以根据自己的实际需求定义描述内容的DTD,以适应本行业内部的信息交流和存档需要。因此,适合于不同行业、不同平台的标记语言大批涌现。(3)XML的CSS与XSL强调内容描述与形式描述的分离,一方面可以使XML文件的编写者更集中精力于数据本身,而不受显示方式的细节影响;另一方面允许为相同的数据定义不同的显示方式,从而适合于不同应用、不同媒体,使XML数据得到最大程度的重用。XML文档数据的显示形式是通过样式单定义的。CSS(Cascading Style Sheets)是XML使用的一种标准的级联样式单,XSL(Extensible Style Language)则是可扩展的样式语言。由于XML允许用户创建任何所需的标记,而通用浏览器却既无法预期用户标记的意义,又无法为显示这些标记而提供规则,因此用户必须为自己创建的XML文档编写样式单,样式单可以实现共享。浏览器对一个XML文档的处理过程是,首先去关联它所指定的样式单文件,如果该样式单是一个XSL文件,则按照规定对XML数据进行转换然后再显示,XSL本身也是基于XML语言的,可以将XML转化为HTML后再显示。如果该样式单是一个CSS文件,浏览器就会按照样式单的规定给每个标记赋予一组样式后再显示。1.2 Web数据库访问技术Web数据库访问技术通常是通过三层结构来实现的,如图1-3所示。目前建立与Web数据库连接访问的技术方法可归纳为CGI技术,ODBC技术和ASP、JSP、PHP 技术。 Web数据库访问的三层结构1.2.1 CGI技术CGI(Common Cateway Interface,通用网关界面)是一种Web服务器上运行的基于Web浏览器输入程序的方法,是最早的访问数据库的解决方案。CGI程序可以建立网页与数据库之间的连接,将用户的查询要求转换成数据库的查询命令,然后将查询结果通过网页返回给用户。一个CGI工作的基本原理如图1-4所示。CGI程序需要通过一个接口才能访问数据库。这种接口多种多样,数据库系统对CGI程序提供了各种数据库接口如Perl、C/C++、VB等。为了使用各种数据库系统,CGI程序支持ODBC方式,通过ODBC接口访问数据库。 CGI工作流程1.2.2 ODBC技术ODBC(Open Database Connectivity,开放数据库互接)是一种使用SQL的应用程序接口(API)。ODBC最显著的优点就是它生成的程序与数据库系统无关,为程序员方便地编写访问各种DBMS的数据库应用程序提供了一个统一接口,使应用程序和数据库源之间完成数据交换。ODBC的内部结构为4层:应用程序层、驱动程序管理器层、驱动程序层、数据源层。它们之间的关系如图1-5所示。由于ODBC适用于不同的数据库产品,因此许多服务器扩展程序都使用了包含ODBC层的系统结构。 ODBC的内部结构Web服务器通过ODBC数据库驱动程序向数据库系统发出SQL请求,数据库系统接收到的是标准SQL查询语句,并将执行后的查询结果再通过ODBC传回Web服务器,Web服务器将结果以HTML网页传给Web浏览器,工作原理如图1-6所示。 Web服务器通过ODBC访问数据库由于Java语言所显示出来的编程优势赢得了众多数据库厂商的支持。在数据库处理方面,Java提供的JDBC为数据库开发应用提供了标准的应用程序编程接口。与ODBC类似,JDBC也是一种特殊的API,是用于执行SQL语句的Java应用程序接口。它规定了Java如何与数据库之间交换数据的方法。采用Java和JDBC编写的数据库应用程序具有与平台无关的特性。1.2.3 ASP、JSP、PHP技术ASP是Microsoft开发的动态网页技术,主要应用于Windows NT+IIS或 Windows 9x+PWS平台。确切地说ASP不是一种语言,而是Web服务器端的开发环境。利用ASP可以产生和运行动态的、交互的、高性能的Web服务应用程序。ASP支持多种脚本语言,除了VBScript和Pscript,也支持Perl语言,并且可以在同一ASP文件中使用多种脚本语言以发挥各种脚本语言的最大优势。但ASP默认只支持VBScript和Pscript,若要使用其他脚本语言,必须安装相应的脚本引擎。ASP支持在服务器端调用ActiveX组件ADO对象实现对数据库的操作。在具体的应用中,若脚本语言中有访问数据库的请求,可通过ODBC与后台数据库相连,并通过ADO执行访问库的操作。关于ASP的编程技术将会在第7章中详细介绍。JSP是Sun公司推出的新一代Web开发技术。作为Java家族的一员,几乎可以运行在所有的操作系统平台和Web服务器上,因此JSP的运行平台更为广泛。目前JSP支持的脚本语言只有Java。JSP使用JDBC实现对数据库的访问。目标数据库必须有一个JDBC的驱动程序,即一个从数据库到Java的接口,该接口提供了标准的方法使Java应用程序能够连接到数据库并执行对数据库的操作。JDBC不需要在服务器上创建数据源,通过JDBC、JSP就可以实现SQL语句的执行。PHP是Rasmus Lerdorf推出的一种跨平台的嵌入式脚本语言,可以在Windows、UNIX、Linux等流行的操作系统和IIS、Apache、Netscape等Web服务器上运行,用户更换平台时,无需变换PHP代码。PHP是通过Internet合作开发的开放源代码软件,它借用了C、Java、Perl语言的语法并结合PHP自身的特性,能够快速写出动态生成页面。PHP可以通过ODBC访问各种数据库,但主要通过函数直接访问数据库。PHP支持目前绝大多数的数据库,提供许多与各类数据库直接互连的函数,包括Sybase、Oracle、SQL Server等,其中与SQL Server数据库互连是最佳组合。1.3 网络数据库应用系统的层次体系当前,Internet/Intranet技术发展异常迅速,越来越多的数据库应用软件运行在Internet/Intranet环境下。在此之前,数据库应用系统的发展经历了单机结构、集中式结构、客户机/服务器(C/S)结构之后,随着Internet的普及,又出现了浏览器/服务器(B/S)结构与多层结构。在构造一个应用系统时,首先考虑的是系统的体系结构,采用哪种结构取决于系统的网络环境、应用需求等因素。1.3.1 客户机/服务器结构1.二层C/S结构二层C/S结构是当前非常流行的数据库系统结构,在这种结构中,客户机提出请求,服务器对客户机的服务请求做出回答。它把界面和数据处理操作分开在前端(客户端)和后端(服务器端),这个主要特点使得C/S系统的工作速度主要取决于进行大量数据操作的服务器,而不是前端的硬件设备;同时也大大降低了对网络传输速度的要求,因为只须客户端把服务请求发送给数据库服务器,数据库服务器只把服务结果传回前端,如图1-7所示。在设计时,对数据可能有如下不同的处理形式。(1)在处理时,客户机先向服务器索取数据,然后释放数据库,即客户机发出的是文件请求,在客户机端处理数据,最后将结果送回服务器。这种处理方式的缺点很明显:所有的应用处理都在客户端完成,这就要求客户端的计算机必须有足够的能力,以便执行需要的任何程序。更为糟糕的是,由于所有的处理均在客户端完成,每次运行时都要将文件整体传送到客户端,然后才能执行。如:Student表中有30 000条记录,客户端发出命令:Select * From Student Where Sno='200101'这条命令将要求服务器将Student表中的所有记录传送到客户端,然后在客户端执行查询,结果只用到一条记录;如果查询的记录不存在,网络传输的数据实际上是无 用的。如此大的数据传输量是不可想象的。因此,人们提出了在服务器中能够执行部分代码的客户机/服务器结构。(2)在处理时,客户机接受用户要求,并发给服务器;在服务器端处理用户要求,最后将结果传回客户机显示或打印。这种处理方式网络通信量较小。客户机向服务器发出的是处理请求,而不是文件请求,处理请求中的代码在服务器端执行后向客户机传送处理后的结果。这样,为了特定任务,客户机上的程序和服务器上的程序协同工作:客户机端的代码用于完成用户的输入输出及数据的检查,而服务器端的代码完成对数据库的操作。客户机/服务器结构的另一个主要特点在于软件、硬件平台的无关性。数据库服务器上的数据库管理系统集中负责管理数据,它向客户端提供一个开放的使用环境,客户端通过数据库接口,如ODBC(开放数据库连接)和SQL语言访问数据库,也就是说,不管客户端采用什么样的硬件和软件,它只要能够通过网络和数据库接口程序连接到服务器,就可对数据库进行访问。在客户机/服务器结构中,常把客户机称为前台,而把服务器端称为后台。前台应用程序的功能包括用户界面、接收用户数据、处理应用逻辑、向后台发出请求、同时接收后台返回的结果,最后再将返回的结果按一定的格式或方式显示给用户。而后台服务器则负责共享外部设备、存取共享数据、响应前台客户端的请求并回送结果等工作。前台的应用程序和数据一般是用户专用的,而后台的数据和代码是所有用户可以共享的。由于数据库服务器不仅要管理共享数据,保证数据的完整性,还要执行一部分代码,完成客户端的一些处理请求,所以对用于服务器的计算机提出较高的要求。最好要采用一台专用的服务器,有较快的处理速度,有大容量的硬盘和内存,支持磁带等大容量的存储设备。上面讲的客户机/服务器结构将应用分在了客户机、服务器两级,称其为两层客户机/ 服务器结构。总之,两层C/S结构的基本工作方式是客户程序向数据库服务器发送SQL请求,服务器返回数据或结果。这种C/S结构有两种实现方式,一种是客户来完成表示部分和应用逻辑部分,而服务器完成数据访问部分,这种情况是以客户为中心的,适用于应用相对简单、数据访问量不是很大的情况。另一种是以服务器为中心的,把一些重要的应用逻辑部分放到服务器上,这样可充分利用服务器的计算能力,减少网络上需要传送的数据。通常以存储过程和触发器的形式出现,但存储过程都依赖于特定数据库,不同数据库之间很难移植,而三层C/S结构可以很好地解决这个问题。注意:触发器(trigger)是数据库系统中,一个在插入、删除、修改操作之后运行的记录级事件代码。不同的事件可以对应不同的动作。通常有3种类型的触发器:INSERT触发器、DELETE触发器和UPDATE触发器。2.三层C/S结构由于两层结构的客户机/服务器系统本身固有的缺陷,使得它不能应用于一些大型、结构较为复杂的系统中,故出现了3层结构的客户机/服务器系统,将两层结构中服务器部分和客户端部分的应用单独划分出来,即采用“客户机—应用服务器—数据库服务器”结构(如图1-8所示)。典型的数据库应用可分为三部分:表示部分、应用逻辑(商业逻辑)部分和数据访问部分,三层结构便是对应于这三部分。 图1-8 三层C/S结构其中,应用服务器和数据库服务器可位于同一主机,也可位于不同主机。客户机是应用的用户接口部分,负责用户与应用程序的交互,运行在客户机端的软件也称为表示层软件。应用服务器存放业务逻辑层(也称为功能层)软件,是应用逻辑处理的核心,实现具体业务。它能响应客户机请求,完成业务处理或复杂计算。若有数据库访问任务时,应用服务器层可根据客户机的要求向数据库服务器发送SQL指令。应用逻辑变得复杂或增加新的应用时,可增加新的应用服务器。数据库服务器便是用来执行功能层送来的SQL指令,完成数据的存储、访问和完整性约束等。操作完成后再通过应用服务器向客户机返回操作结果。1.3.2 浏览器/服务器结构随着Internet技术和Web技术的广泛应用,C/S结构已无法满足人们的需要。因为在典型C/S体系中,通常为客户安装前端应用程序的做法已不再现实,并且限制客户端工作环境只能基于Windows、Macintosh或UNIX等操作系统也不切实际。于是基于浏览器/服务器结构(Browser/Server)的系统应运而生。采用B/S结构后,在客户端只需安装一个通用的浏览器即可,不再受具体操作系统和硬件的制约,实现了跨平台的应用。基于B/S结构的典型应用通常采用三层结构:“浏览器—Web服务器—数据库服务器”,B/S模式的工作原理是:通过浏览器以超文本的形式向Web服务器提出访问数据库的请求,Web服务器接受客户请求后,激活对应的CGI程序将超文本HTML语言转化为SQL语法,将这个请求交给数据库,数据库服务器得到请求后,进行数据处理,然后将处理结果集返回给CGI程序。CGI再将结果转化为HTML,并由Web服务器转发给请求方的浏览器,如图1-9所示。 图1-9 B/S工作原理在B/S模式中,客户端的标准配置是浏览器,如IE;业务功能处理由独立的应用服务器处理,Web服务器成为应用处理的标准配置;数据处理仍然由数据库服务器处理。从本质上讲,B/S结构与传统的C/S结构都是以同一种请求和应答方式来执行应用的,区别主要在于:C/S是一种两层或三层结构模式,其客户端集中了大量应用软件,而B/S是一种基于超链接(HyperLink)、HTML、Java的三级或多级C/S结构,客户端仅需单一的浏览器软件,是一种全新的体系结构,解决了跨平台问题。到目前,这两种结构在不同方面都有着广泛的应用。虽然C/S结构在Internet环境下明显不如B/S结构具有优势,但它在局域网环境下仍具有优势。1.3.3 Internet/Intranet信息系统的多层体系结构多层结构应用软件与传统的两层结构应用软件相比,有可伸缩性好、可管理性强、安全性高、软件重用性好等诸多优点,如何在Internet/Intranet环境下构建应用软件体系结构就成为一个非常重要的问题,也是现今软件体系研究的一个新热点。目前各种技术层出不穷,如最初的静态HTML页面、简单的CGI网关程序、Java Applet程序,现在的ASP等Web数据库技术,还有动态的Java在线游戏及PHP技术等。实际上,多层的概念是由Sun公司提出来的。Sun公司提出的多层应用体系包括4层:客户层、顶端Web服务层、应用服务层和数据库层。其中顶端Web服务层是Sun公司多层体系结构中非常重要的一层,它主要起代理和缓存的作用。顶端Web服务器的作用是缓存本地各客户机经常使用的Java Applet程序和静态数据,通常被放置在客户机所在的局域网内,起到一个Java Applet主机(向Web浏览器传送Java Applet程序的计算机)和访问其他服务的代理作用。与普通代理服务器的作用相同。构建多层结构应用软件时,选用Java平台是一个很好的选择,因为它跨越各应用平台。总之,在Java平台上构建多层应用软件体系代表着今后Internet/Intranet应用的趋势。

一、三个世界 1、现实世界 人们管理的对象存于现实世界中。现实世界的事物及事物之间存在着联系,这种联系是客观存在的,是由事物本身的性质决定的。例如学校的教学系统中有教师、学生、课程,教师为学生授课,学生选修课程并取得成绩。 2、概念世界 概念世界是现实世界在人们头脑中的反映,是对客观事物及其联系的一种抽象描述,从而产生概念模型。概念模型是现实世界到机器世界必然经过的中间层次。涉及到下面几个术语: 实体:我们把客观存在并且可以相互区别的事物称为实体。实体可以是实际事物,也可以是抽象事件。如一个职工、一场比赛等。 实体集:同一类实体的集合称为实体集。如全体职工。注意区分"型"与"值"的概念。如每个职工是职工实体"型"的一个具体"值"。 属性:描述实体的特性称为属性。如职工的职工号,姓名,性别,出生日期,职称等。 关键字:如果某个属性或属性组合的值能唯一地标识出实体集中的每一个实体,可以选作关键字。用作标识的关键字,也称为码。如"职工号"就可作为关键字。 联系:实体集之间的对应关系称为联系,它反映现实世界事物之间的相互关联。联系分为两种,一种是实体内部各属性之间的联系。另一种是实体之间的联系。 3、机器世界 存入计算机系统里的数据是将概念世界中的事物数据化的结果。为了准确地反映事物本身及事物之间的各种联系,数据库中的数据必须有一定的结构,这种结构用数据模型来表示。数据模型将概念世界中的实体,及实体间的联系进一步抽象成便于计算机处理的方式。 数据模型应满足三方面要求:一是能比较真实地模拟现实世界;二是容易为人所理解;三是便于在计算机上实现。数据结构、数据操作和完整性约束是构成数据模型的三要素。数据模型主要包括网状模型、层次模型、关系模型等,它是按计算机系统的观点对数据建模,用于DBMS的实现。 关系数据库采用关系模型作为数据的组织方式。 关系数据库因其严格的数学理论、使用简单灵活、数据独立性强等特点,而被公认为最有前途的一种数据库管理系统。它的发展十分迅速,目前已成为占据主导地位的数据库管理系统。自20世纪80年代以来,作为商品推出的数据库管理系统几乎都是关系型的,例如,Oracle,Sybase,Informix,Visual FoxPro等。 网络数据库也叫Web数据库。促进Internet发展的因素之一就是Web技术。由静态网页技术的HTML到动态网页技术的CGI、ASP、PHP、JSP等,Web技术经历了一个重要的变革过程。Web已经不再局限于仅仅由静态网页提供信息服务,而改变为动态的网页,可提供交互式的信息查询服务,使信息数据库服务成为了可能。Web数据库就是将数据库技术与Web技术融合在一起,使数据库系统成为Web的重要有机组成部分,从而实现数据库与网络技术的无缝结合。这一结合不仅把Web与数据库的所有优势集合在了一起,而且充分利用了大量已有数据库的信息资源。图1-1是Web数据库的基本结构图,它由数据库服务器(Database Server)、中间件(Middle Ware)、Web服务器(Web Server)、浏览器(Browser)4部分组成。 Web数据库的基本结构 它的工作过程可简单地描述成:用户通过浏览器端的操作界面以交互的方式经由Web服务器来访问数据库。用户向数据库提交的信息以及数据库返回给用户的信息都是以网页的形式显示。 1.1.1 Internet技术与相关协议 Internet技术在Web数据库技术中扮演着重要的角色。Internet(因特网)专指全球最大的、开放的、由众多网络相互连接而成的计算机网络,并通过各种协议在计算机网络中传递信息。TCP/IP协议是Internet上使用的两个最基本的协议。因此也可以说Internet是全球范围的基于分组交换原理和TCP/IP协议的计算机网络。它将信息进行分组后,以数据包为单位进行传输。Internet在进行信息传输时,主要完成两项任务。 (1)正确地将源信息文件分割成一个个数据包,并能在目的地将源信息文件的数据包再准确地重组起来。 (2)将数据包准确地送往目的地。 TCP/IP协议的作用就是为了完成上述两项任务,规范了网络上所有计算机之间数据传递的方式与数据格式,提供了数据打包和寻址的标准方法。 1.TCP/IP协议 TCP协议(Transmission Control Protocol,传输控制协议)规定了分割数据和重组数据所要遵循的规则和要进行的操作。TCP协议能保证数据发送的正确性,如果发现数据有损失,TCP将重新发送数据。 2.IP协议 在Internet上传送数据往往都是远距离的,因此在传输过程中要通过路由器一站一站的转接来实现。路由器是一种特殊的计算机,它会检测数据包的目的地主机地址,然后决定将该数据包送往何处。IP协议(Internet Protocol,网际协议)给Internet中的每一台计算机规定了一个地址,称为IP地址。IP地址的标准是由4部分组成(例如202.112.203.11),其中前两部分规定了当前使用网络的管理机构,第3部分规定了当前使用的网络地址,第4部分规定了当前使用的计算机地址。 Internet上提供的主要服务有E-mail、FTP、BBS、Telnet、WWW等。其中WWW(World Wide Web,万维网)由于其丰富的信息资源而成为Internet最为重要的服务。 3.HTTP协议 HTTP协议(Hypertext Transfer Protocol,超文本传输协议)应用在WWW上,其作用是完成客户端浏览器与Web服务器端之间的HTML数据传输。 1.1.2 Web的工作原理与工作步骤 万维网简称为Web。Web可以描述为在Internet上运行的、全球的、交互的、动态的、跨平台的、分布式的、图形化的超文本信息系统。 1.Web的工作原理 Web是伴随着Internet技术而产生的。在计算机网络中,对于提供Web服务的计算机称为Web服务器。Web采用浏览器/服务器的工作方式。每个Web服务器上都放置着大量的Web信息。Web信息的基本单位是Web页(网页),多个网页组成了一个Web节点。每个Web节点的起始页称为“主页”,且拥有一个URL地址(统一资源定位地址)。Web节点之间及网页之间都是以超文本结构(非线性的网状结构)来进行组织的。 2.Web的工作步骤 Web的工作步骤如下。 (1)用户打开客户端计算机中的浏览器软件(例如Internet Explorer)。 (2)用户输入要启动的Web主页的URL地址,浏览器将生成一个HTTP请求。 (3)浏览器连接到指定的Web服务器,并发送HTTP请求。 (4)Web服务器接到HTTP请求,根据请求的内容不同作相应的处理,再将网页以HTML文件格式发回给浏览器。 (5)浏览器将网页显示到屏幕上. 图1-2 Web的工作步骤 1.1.3 WWW世界中的标记语言 1.HTML语言 HTML(Hypertext Markup Language,超文本标记语言)是创建网页的计算机语言。所谓网页实际上就是一个HTML文档。文档内容由文本和HTML标记组成。HTML文档的扩展名就是.html或.htm。浏览器负责解释HTML文档中的标记,并将HTML文档显示成网页。 (1)HTML标记 HTML标记的作用是告诉浏览器网页的结构和格式。每一个标记用尖括号<>括起来。大多数标记都有一个开始标记和一个结束标记。标记不分大小写。多数标记都带有自己的属性。例如字体标记有FACE、COLOR、SIZE等属性:FACE定义字体;COLOR定义字体的颜色;SIZE定义字体的大小。 使用格式: BEIJING 。 网页中有很多文本链接和图片链接。链接,又被称为超链接,用于链接到WWW万维网中的其他网页上。在HTML文档中表示超链接的标记是,通过属性HREF指出链接的网页地址URL。 使用格式: BEIJING 。 (2)HTML程序 HTML程序必须以标记开始,以标记结束。在和标记之间主要由两部分组成:文件头和文件体。文件头用标记 来标识,文件体用标记来标识。在文件的头部通常包含整个网页的一些信息。例如标记是用来说明网页的名称;标记是用来说明网页的其他信息,如设计者姓名和版权信息等。所有在浏览器中要显示的内容称为网页的主体,必须放在标记中。下面给出的是一个空网页的HTML程序。 (在此标记中写网页的标题) (在此标记中写网页的内容) (3)HTML规范 HTML规范又称为HTML标准,它总在不断地发展。每一新版本的出现,HTML都会增加新的特性和内容。有关HTML版本的详细信息请访问网站。 在不同的浏览器中,网页的显示效果可能会有所不同。每一个浏览器都使用自己独特的方式解释HTML文档中的标记,并且多数浏览器不完全支持HTML的所有特性。因为,像Microsoft和Netscape公司在HTML标准上又开发了一些特有的HTML标记和属性,称之为HTML的扩展。这些标记和属性只被他们自己的浏览器所识别,不可能被其他公司的浏览器识别。如果浏览器不能识别HTML文档中的标记,则会忽略这个标记。 (4)HTML程序的编辑环境与运行环境 HTML文档是一个普通的文本文件(ASCII),不包含任何与平台、程序有关的信息。因此HTML文档可以利用任何文本编辑器来方便地生成。要注意的是HTML文档的扩展名必须是.html或.htm。运行HTML文档可以在任何浏览器下进行,并可在浏览器上查看网页的HTML源代码。 关于HTML语言中标记的种类与使用方法将会在第5章中更详细地进行介绍。 2.可扩展标记语言(XML) HTML是Web上的通用语言,随着Internet的深入人心,WWW上的Web文件日益复杂化、多样化,人们开始感到了HTML这种固定格式的标记语言的不足。1996年W3C开始对HTML的后续语言进行研究,并于1998年正式推出了XML(Extensible Markup Language,可扩展标记语言)。在设计网页时,XML提供了比HTML更灵活的方法。 (1)XML语言的特点 XML是国际组织W3C为适应WWW的应用,将SGML (Standard Generalized Markup Language)标准进行简化形成的元标记语言。简单地说,XML是使用标记来描述内容或与内容相关的形式信息的通用语言。一个XML文档由标记和字符数据组成。 而作为元标记语言,XML不再使标记固定,允许网页的设计者定义数量不限的标记来描述内容,同时还允许设计者创建自己的使用规则。 (2)XML的DTD DTD(Document Type Definition,文档类型定义)是一组应用在XML文档中的自定义标记语言的技术规范。DTD中定义了标记的含义及关于标记的语法规则。语法规则中确定了在XML文档中使用哪些标记符,它们应该按什么次序出现,标记符之间如何 嵌套,哪些标记符有属性等等。DTD可以包含在它所描述的XML文档中,但通常它是一份单独的文档或者一系列文档。作为外部文件可通过URL链接,被不同的XML文档 共享。 XML把DTD的定义权开放,不同行业可以根据自己的实际需求定义描述内容的DTD,以适应本行业内部的信息交流和存档需要。因此,适合于不同行业、不同平台的标记语言大批涌现。 (3)XML的CSS与XSL 强调内容描述与形式描述的分离,一方面可以使XML文件的编写者更集中精力于数据本身,而不受显示方式的细节影响;另一方面允许为相同的数据定义不同的显示方式,从而适合于不同应用、不同媒体,使XML数据得到最大程度的重用。XML文档数据的显示形式是通过样式单定义的。CSS(Cascading Style Sheets)是XML使用的一种标准的级联样式单,XSL(Extensible Style Language)则是可扩展的样式语言。 由于XML允许用户创建任何所需的标记,而通用浏览器却既无法预期用户标记的意义,又无法为显示这些标记而提供规则,因此用户必须为自己创建的XML文档编写样式单,样式单可以实现共享。 浏览器对一个XML文档的处理过程是,首先去关联它所指定的样式单文件,如果该样式单是一个XSL文件,则按照规定对XML数据进行转换然后再显示,XSL本身也是基于XML语言的,可以将XML转化为HTML后再显示。如果该样式单是一个CSS文件,浏览器就会按照样式单的规定给每个标记赋予一组样式后再显示。 1.2 Web数据库访问技术 Web数据库访问技术通常是通过三层结构来实现的,如图1-3所示。目前建立与Web数据库连接访问的技术方法可归纳为CGI技术,ODBC技术和ASP、JSP、PHP 技术。 Web数据库访问的三层结构 1.2.1 CGI技术 CGI(Common Cateway Interface,通用网关界面)是一种Web服务器上运行的基于Web浏览器输入程序的方法,是最早的访问数据库的解决方案。CGI程序可以建立网页与数据库之间的连接,将用户的查询要求转换成数据库的查询命令,然后将查询结果通过网页返回给用户。一个CGI工作的基本原理如图1-4所示。 CGI程序需要通过一个接口才能访问数据库。这种接口多种多样,数据库系统对CGI程序提供了各种数据库接口如Perl、C/C++、VB等。为了使用各种数据库系统,CGI程序支持ODBC方式,通过ODBC接口访问数据库。 CGI工作流程 1.2.2 ODBC技术 ODBC(Open Database Connectivity,开放数据库互接)是一种使用SQL的应用程序接口(API)。ODBC最显著的优点就是它生成的程序与数据库系统无关,为程序员方便地编写访问各种DBMS的数据库应用程序提供了一个统一接口,使应用程序和数据库源之间完成数据交换。ODBC的内部结构为4层:应用程序层、驱动程序管理器层、驱动程序层、数据源层。它们之间的关系如图1-5所示。由于ODBC适用于不同的数据库产品,因此许多服务器扩展程序都使用了包含ODBC层的系统结构。 ODBC的内部结构 Web服务器通过ODBC数据库驱动程序向数据库系统发出SQL请求,数据库系统接收到的是标准SQL查询语句,并将执行后的查询结果再通过ODBC传回Web服务器,Web服务器将结果以HTML网页传给Web浏览器,工作原理如图1-6所示。 Web服务器通过ODBC访问数据库 由于Java语言所显示出来的编程优势赢得了众多数据库厂商的支持。在数据库处理方面,Java提供的JDBC为数据库开发应用提供了标准的应用程序编程接口。与ODBC类似,JDBC也是一种特殊的API,是用于执行SQL语句的Java应用程序接口。它规定了Java如何与数据库之间交换数据的方法。采用Java和JDBC编写的数据库应用程序具有与平台无关的特性。 1.2.3 ASP、JSP、PHP技术 ASP是Microsoft开发的动态网页技术,主要应用于Windows NT+IIS或 Windows 9x+PWS平台。确切地说ASP不是一种语言,而是Web服务器端的开发环境。利用ASP可以产生和运行动态的、交互的、高性能的Web服务应用程序。ASP支持多种脚本语言,除了VBScript和Pscript,也支持Perl语言,并且可以在同一ASP文件中使用多种脚本语言以发挥各种脚本语言的最大优势。但ASP默认只支持VBScript和Pscript,若要使用其他脚本语言,必须安装相应的脚本引擎。ASP支持在服务器端调用ActiveX组件ADO对象实现对数据库的操作。在具体的应用中,若脚本语言中有访问数据库的请求,可通过ODBC与后台数据库相连,并通过ADO执行访问库的操作。关于ASP的编程技术将会在第7章中详细介绍。 JSP是Sun公司推出的新一代Web开发技术。作为Java家族的一员,几乎可以运行在所有的操作系统平台和Web服务器上,因此JSP的运行平台更为广泛。目前JSP支持的脚本语言只有Java。JSP使用JDBC实现对数据库的访问。目标数据库必须有一个JDBC的驱动程序,即一个从数据库到Java的接口,该接口提供了标准的方法使Java应用程序能够连接到数据库并执行对数据库的操作。JDBC不需要在服务器上创建数据源,通过JDBC、JSP就可以实现SQL语句的执行。 PHP是Rasmus Lerdorf推出的一种跨平台的嵌入式脚本语言,可以在Windows、UNIX、Linux等流行的操作系统和IIS、Apache、Netscape等Web服务器上运行,用户更换平台时,无需变换PHP代码。PHP是通过Internet合作开发的开放源代码软件,它借用了C、Java、Perl语言的语法并结合PHP自身的特性,能够快速写出动态生成页面。PHP可以通过ODBC访问各种数据库,但主要通过函数直接访问数据库。PHP支持目前绝大多数的数据库,提供许多与各类数据库直接互连的函数,包括Sybase、Oracle、SQL Server等,其中与SQL Server数据库互连是最佳组合。 1.3 网络数据库应用系统的层次体系 当前,Internet/Intranet技术发展异常迅速,越来越多的数据库应用软件运行在Internet/Intranet环境下。在此之前,数据库应用系统的发展经历了单机结构、集中式结构、客户机/服务器(C/S)结构之后,随着Internet的普及,又出现了浏览器/服务器(B/S)结构与多层结构。在构造一个应用系统时,首先考虑的是系统的体系结构,采用哪种结构取决于系统的网络环境、应用需求等因素。 1.3.1 客户机/服务器结构 1.二层C/S结构 二层C/S结构是当前非常流行的数据库系统结构,在这种结构中,客户机提出请求,服务器对客户机的服务请求做出回答。它把界面和数据处理操作分开在前端(客户端)和后端(服务器端),这个主要特点使得C/S系统的工作速度主要取决于进行大量数据操作的服务器,而不是前端的硬件设备;同时也大大降低了对网络传输速度的要求,因为只须客户端把服务请求发送给数据库服务器,数据库服务器只把服务结果传回前端,如图1-7所示。 在设计时,对数据可能有如下不同的处理形式。 (1)在处理时,客户机先向服务器索取数据,然后释放数据库,即客户机发出的是文件请求,在客户机端处理数据,最后将结果送回服务器。这种处理方式的缺点很明显:所有的应用处理都在客户端完成,这就要求客户端的计算机必须有足够的能力,以便执行需要的任何程序。更为糟糕的是,由于所有的处理均在客户端完成,每次运行时都要将文件整体传送到客户端,然后才能执行。如:Student表中有30 000条记录,客户端发出命令: Select * From Student Where Sno='200101' 这条命令将要求服务器将Student表中的所有记录传送到客户端,然后在客户端执行查询,结果只用到一条记录;如果查询的记录不存在,网络传输的数据实际上是无 用的。如此大的数据传输量是不可想象的。因此,人们提出了在服务器中能够执行部分代码的客户机/服务器结构。 (2)在处理时,客户机接受用户要求,并发给服务器;在服务器端处理用户要求,最后将结果传回客户机显示或打印。这种处理方式网络通信量较小。客户机向服务器发出的是处理请求,而不是文件请求,处理请求中的代码在服务器端执行后向客户机传送处理后的结果。 这样,为了特定任务,客户机上的程序和服务器上的程序协同工作:客户机端的代码用于完成用户的输入输出及数据的检查,而服务器端的代码完成对数据库的操作。 客户机/服务器结构的另一个主要特点在于软件、硬件平台的无关性。数据库服务器上的数据库管理系统集中负责管理数据,它向客户端提供一个开放的使用环境,客户端通过数据库接口,如ODBC(开放数据库连接)和SQL语言访问数据库,也就是说,不管客户端采用什么样的硬件和软件,它只要能够通过网络和数据库接口程序连接到服务器,就可对数据库进行访问。 在客户机/服务器结构中,常把客户机称为前台,而把服务器端称为后台。前台应用程序的功能包括用户界面、接收用户数据、处理应用逻辑、向后台发出请求、同时接收后台返回的结果,最后再将返回的结果按一定的格式或方式显示给用户。而后台服务器则负责共享外部设备、存取共享数据、响应前台客户端的请求并回送结果等工作。前台的应用程序和数据一般是用户专用的,而后台的数据和代码是所有用户可以共享的。 由于数据库服务器不仅要管理共享数据,保证数据的完整性,还要执行一部分代码,完成客户端的一些处理请求,所以对用于服务器的计算机提出较高的要求。最好要采用一台专用的服务器,有较快的处理速度,有大容量的硬盘和内存,支持磁带等大容量的存储设备。 上面讲的客户机/服务器结构将应用分在了客户机、服务器两级,称其为两层客户机/ 服务器结构。总之,两层C/S结构的基本工作方式是客户程序向数据库服务器发送SQL请求,服务器返回数据或结果。 这种C/S结构有两种实现方式,一种是客户来完成表示部分和应用逻辑部分,而服务器完成数据访问部分,这种情况是以客户为中心的,适用于应用相对简单、数据访问量不是很大的情况。另一种是以服务器为中心的,把一些重要的应用逻辑部分放到服务器上,这样可充分利用服务器的计算能力,减少网络上需要传送的数据。通常以存储过程和触发器的形式出现,但存储过程都依赖于特定数据库,不同数据库之间很难移植,而三层C/S结构可以很好地解决这个问题。 注意:触发器(trigger)是数据库系统中,一个在插入、删除、修改操作之后运行的记录级事件代码。不同的事件可以对应不同的动作。通常有3种类型的触发器:INSERT触发器、DELETE触发器和UPDATE触发器。 2.三层C/S结构 由于两层结构的客户机/服务器系统本身固有的缺陷,使得它不能应用于一些大型、结构较为复杂的系统中,故出现了3层结构的客户机/服务器系统,将两层结构中服务器部分和客户端部分的应用单独划分出来,即采用“客户机—应用服务器—数据库服务器”结构(如图1-8所示)。典型的数据库应用可分为三部分:表示部分、应用逻辑(商业逻辑)部分和数据访问部分,三层结构便是对应于这三部分。 图1-8 三层C/S结构 其中,应用服务器和数据库服务器可位于同一主机,也可位于不同主机。客户机是应用的用户接口部分,负责用户与应用程序的交互,运行在客户机端的软件也称为表示层软件。应用服务器存放业务逻辑层(也称为功能层)软件,是应用逻辑处理的核心,实现具体业务。它能响应客户机请求,完成业务处理或复杂计算。若有数据库访问任务时,应用服务器层可根据客户机的要求向数据库服务器发送SQL指令。应用逻辑变得复杂或增加新的应用时,可增加新的应用服务器。数据库服务器便是用来执行功能层送来的SQL指令,完成数据的存储、访问和完整性约束等。操作完成后再通过应用服务器向客户机返回操作结果。 1.3.2 浏览器/服务器结构 随着Internet技术和Web技术的广泛应用,C/S结构已无法满足人们的需要。因为在典型C/S体系中,通常为客户安装前端应用程序的做法已不再现实,并且限制客户端工作环境只能基于Windows、Macintosh或UNIX等操作系统也不切实际。于是基于浏览器/服务器结构(Browser/Server)的系统应运而生。 采用B/S结构后,在客户端只需安装一个通用的浏览器即可,不再受具体操作系统和硬件的制约,实现了跨平台的应用。 基于B/S结构的典型应用通常采用三层结构:“浏览器—Web服务器—数据库服务器”,B/S模式的工作原理是:通过浏览器以超文本的形式向Web服务器提出访问数据库的请求,Web服务器接受客户请求后,激活对应的CGI程序将超文本HTML语言转化为SQL语法,将这个请求交给数据库,数据库服务器得到请求后,进行数据处理,然后将处理结果集返回给CGI程序。CGI再将结果转化为HTML,并由Web服务器转发给请求方的浏览器,如图1-9所示。 图1-9 B/S工作原理 在B/S模式中,客户端的标准配置是浏览器,如IE;业务功能处理由独立的应用服务器处理,Web服务器成为应用处理的标准配置;数据处理仍然由数据库服务器处理。 从本质上讲,B/S结构与传统的C/S结构都是以同一种请求和应答方式来执行应用的,区别主要在于:C/S是一种两层或三层结构模式,其客户端集中了大量应用软件,而B/S是一种基于超链接(HyperLink)、HTML、Java的三级或多级C/S结构,客户端仅需单一的浏览器软件,是一种全新的体系结构,解决了跨平台问题。到目前,这两种结构在不同方面都有着广泛的应用。虽然C/S结构在Internet环境下明显不如B/S结构具有优势,但它在局域网环境下仍具有优势。 1.3.3 Internet/Intranet信息系统的多层体系结构 多层结构应用软件与传统的两层结构应用软件相比,有可伸缩性好、可管理性强、安全性高、软件重用性好等诸多优点,如何在Internet/Intranet环境下构建应用软件体系结构就成为一个非常重要的问题,也是现今软件体系研究的一个新热点。 目前各种技术层出不穷,如最初的静态HTML页面、简单的CGI网关程序、Java Applet程序,现在的ASP等Web数据库技术,还有动态的Java在线游戏及PHP技术等。 实际上,多层的概念是由Sun公司提出来的。Sun公司提出的多层应用体系包括4层:客户层、顶端Web服务层、应用服务层和数据库层。其中顶端Web服务层是Sun公司多层体系结构中非常重要的一层,它主要起代理和缓存的作用。顶端Web服务器的作用是缓存本地各客户机经常使用的Java Applet程序和静态数据,通常被放置在客户机所在的局域网内,起到一个Java Applet主机(向Web浏览器传送Java Applet程序的计算机)和访问其他服务的代理作用。与普通代理服务器的作用相同。构建多层结构应用软件时,选用Java平台是一个很好的选择,因为它跨越各应用平台。总之,在Java平台上构建多层应用软件体系代表着今后Internet/Intranet应用的趋势。

随着互联网的迅猛发展,数据库系统在网络环境下的面临着一系列威胁如病毒感染、黑客攻击等。下文是我为大家搜集整理的关于网络数据库安全论文范文的内容,欢迎大家阅读参考! 网络数据库安全论文范文篇1 浅论计算机网络数据库安全 【摘 要】文章阐述了网络数据库的安全因素,并且对网络数据库的安全防范措施进行了探讨。 【关键词】计算机数据库;网络环境;分析;安全 经过目前网络环境下,网络信息安全是一个亟待解决的重要问题,而计算机数据库的安全问题,又是其核心和关键问题,它直接关系到网络信息管理系统的整体的安全性。所以,为了保证网络信息系统高效、稳定、安全的运行,科学、合理的防范措施是网络数据库技术研究的重点内容。 一、网络数据库的模型构建 网络数据库的基础是后台数据库,其访问控制功能是由前台程序所提供。查询、存储等操作的信息集合是由浏览器完成的,数据库在网络环境下,其特点是实现数据信息的共享,同时能够实现访问控制和最小冗余度,保持数据的一致性和完整性,图1是网络数据库的构建模型图如下 该模型是在网络技术结合数据库技术的基础上构建的,具体是由三层结构组成,包括数据库服务器、应用服务器和WEB服务器、浏览器等。整个系统和用户连接的接口,是通用的浏览器软件。作为第一层的客户端,浏览器的功能是为用户提供信息的输入,将代码转化为网页,提供交互功能,同时处理所提出的各种请求。而第二层的WEB服务器是作为后台,通过对相应的进程进行启动,来响应各种请求,同时生成代码处理各种结果,若数据的存取也在客户端请求的范围内,则数据库服务器必须配合WEB服务器,才能对这一请求共同进行完成。第三层数据库服务器对数据库能进行有效的管理,对不同的SQL服务器发出的请求起到协调的功能。 二、分析网络数据库安全性 1、分析数据安全性 网络数据库是信息管理系统的核心部分,其安全性能会对数据库中数据的安全起到直接的影响作用,由于很多重要的数据保存在数据库服务器上,例如一些账务数据、金融数据、还有一些工程数据、技术数据、涉及到规划和战略发展的决策性数据等等,属于机密信息,严禁非法访问,对外必须严格保密的数据等。而针对企业和公司,内部资源的筹划、对外交易的进行、日常业务的运作等等,必须依赖网络数据库进行,所以数据的安全性至关重要。 2、分析系统的安全性 网络数据库是否安全,直接决定了服务器主机和局域网的安全性能,数据库系统配置的“可从端口寻址的”,表示只要具备数据的使用权限及适合的查询工具,都可直接连接数据库及服务器端口,而针对操作系统的安全检测,可巧妙避开。而多数数据库还具有公开的密码和默认号,而这种默认账号的权限非常高,既可访问数据库的各级资源,同时还可按照指令对操作系统进行操作,甚至还能开启后门,对监听程序进行存放,进而获得相关口令,对整个局域网进行控制,产生较严重的危害性。 3、分析影响数据库的安全因素 数据库服务器是网络信息系统的核心部分,里面有大量敏感的和重要的信息存在,所以数据库的安全性对保存的数据的安全性有着直接的影响。网络数据库不仅有着较大的处理量,较集中的数据信息,同时数据有着非常频繁的更新,用户访问量也非常巨大。所以,对网络数据安全带来威胁的影响因素有: (1)用户没有执行正确的访问操作,造成数据库发生错误; (2)人为对数据库进行破坏,造成数据库不能恢复正常; (3)非法访问机密信息,而表面又不留任何痕迹; (4)通过网络,用户对数据库进行访问时,会受到各种搭线窃听技术的攻击; (5)用户采取非法手段,对信息资源进行窃取; (6)在未被授权的情况下,对数据库进行修改,造成数据失真现象严重; 面对以上种种威胁,只进行网络保护还根本不够,由于和其他系统在结构上有着本质的区别,数据库中所含有的各种数据敏感级别和重要程度不同,同时还具有共享功能,为拥有各种特权的用户提供服务,所以它对安全性的要求更广,也更为严格,不仅仅需要对联机网络、外部设备等实行物理保护,为防止敏感数据被盗用,同时对非法访问进行预防,还必须采取其他有效措施,以实现数据的一致性和完整性。 三、对网络数据库实行安全防范的措施 目前所采取的各种防范策略中,往往还不全面和具体,无法真正实现数据库的安全保障。所以在网络环境下,针对数据库的安全问题,应从日常的维护和开发,系统的设计等整体方面进行考虑和设计,建立各种安全机制,形成整体的安全策略。 1、研发信息管理人员应转变设计观念 首先研发信息管理系统的人员,必须转变观念,改变以往的只对信息管理系统功能进行重视的错误看法,综合考虑系统的安全性,彻底评估所要开发的系统和软件,从后台数据库系统及前台开发工具,以及软件和硬件的实施环境等方面,查找信息系统中潜在的安全隐患,避免因为硬件环境及开发工具的不合适,造成数据库的泄密,进而使整个系统出现不稳定现象。 2、系统管理和维护人员应综合考虑数据库安全性 系统管理和维护人员,必须对数据库的安全性进行全面的考虑,具体涵盖以下两点内容: 1)外围层的安全 主要包括网络安全和计算机系统安全,而来自病毒的侵犯是最主要的威胁,所以为了对整个系统的正常运行做出保证,必须规避外层中病毒的扩散和隐藏及入侵,采用综合治理方法,将防、杀、管结合在一起,对网络数据库系统的虚拟专用网进行构筑,采用技术,使网络路由的传输安全性和接入安全性得到保障,利用防火墙技术,实现网段间隔离及网间隔离,既避免系统遭受非法入侵,同时也使网络边界安全得到保障。 同时,网路数据库外围安全重点是在WEB服务器及操作系统上,既要进行物理保护,同时还应进行应用服务器的保护,通过加密等方式,预防在传输过程中,数据被篡改或监听。因为该层对数据库自身的加密并为涉及,所以不能直接进行文件的加密,也无法使用密钥管理。同时由于主要是以WEB浏览器服务输出进行该层的运行程序,所以在ASP等具体应用软件上,更要实现其安全性能。 2)核心层安全 在整个网路数据库系统中,应用软件和数据库是重要的核心组成部分,若滥用、非法复制、窃取、篡改、丢失软件和数据,将会对系统造成毁灭性的打击,严重的会危害到社会安全。所以,我们必须进行控制用户访问权限,从数据库的加密、恢复和备份、数据分级控制等几个方面,来进行安全防范,使数据库管理系统的完整性和独立性得到保障。数据分级是一种简单易行的操作方法,可对数据库实行信息流控制。采用加密控制,通过加密数据库文件,提供几种不同速度和安全强度的加解密算法,为用户提供合理的设置。 四、结语 伴随着计算机技术的迅猛发展和不断更新换代,各种建立在Internet及计算机上的信息管理系统已经成为重要的手段,支撑和完成各种事物的运作。在网络环境下,开发和使用信息管理系统的过程中,必须重点考虑安全问题,这样才能为整个数据库服务器的数据安全提供保障,以实现一种预期的效益,更好的为广大用户服务。 参考文献: [1]徐莉.春梅.网络数据库的安全漏洞及解决方法[J].福建电脑,2007(12). [2]钱菁.网络数据库安全机制研究[J].计算机应用研究,2010(12). 网络数据库安全论文范文篇2 浅谈网络数据库安全策略 摘 要: 主要对现今网络环境中数据库所面临的安全威胁进行详尽论述,并由此全面地分析提高网络数据库安全性的解决对策。 关键词: 网络;数据库;安全对策 随着网络在21世纪社会当中的普及发展,越来越多的企业逐渐地 参与进来,并且将企业的核心逐渐的转向互联网,在地理区域内分散的部门和公司以及厂商对于数据库的应用需求明显呈现出过旺的趋势,在数据库的管理系统当中逐渐的从单机有力的扩展到了整个网络环境,针对数据的收集和储存以及处理与后期的传播方式都从集中性迈向了全面分布式模式。企业在使用数据库管理系统的时候,尤为重视的是数据库信息的安全性。 1 网络数据库安全机制 网络数据库的基础是计算机的后台数据库,在加上前台程序所以提供的访问控制,对于数据的储存和查询以及信息之间的集合操作都可以通过有效的浏览器进行逐步完成。当前信息处理网络环境当中,有效的将大量数据信息进行多用户的共享是数据库存在的最大特点,然而与此同时对于数据的完整性以及一致性都有着有效的保障,有力的实现了最小程度的访问控制。 网络数据库所采用的两个典型的模式是B/S模式和C/S模式。C/S所采用的模式主要分为三层结构:① 首先是客户机;② 应用服务器;③ 数据库服务器,主要表现形式的是由客户机将数据传输到应用服务器,然后再次传输到数据库的服务器当中。B/S所采用的模式其主要也是分为三层结构:① 首先是浏览器;② Web服务器;③ 数据库服务器,主要表现形式如上所述。由此我们可以看出,这两种网络数据库模式在结构上存在很大程度的共同点,它们全部都涉及到了网络和系统软件以及应用软件。 2 各层安全机制详述 2.1 网络系统安全机制 如果数据库受到了外部恶意的信息的攻击侵入,首先是从网络系统开始进行攻击入侵,由此我们可以判断数据库安全的第一道保护屏障就是网络系统的正常安全。我们仅站在技术角度而言,可以将其大致的分成其防入侵检测以及协作式入侵检测技术等。下面我们分别阐述: 首先,计算机系统当中都安装有防火墙,防火墙的广泛运用俨然成为了现今一种最基本的防范措施。防火墙所起到的主要作用是对可信任的网络以及不可信任的网络之间的访问渠道进行有效的监控,针对内部网络和外部网络建立一道有效的防护措施屏障,将外部网络当中的非法访问进行有效的拦截并且将内部信息进行有效的阻止防止信息外流。防火墙对于外部的入侵具有强有力的防范控制,但是对于网络内部产生的非法操作却无法进行阻拦和加以有效控制。 其次,关于入侵检测,是近几年逐渐发展壮大的一种有力的防范技术,它主要采用了统计技术和规则技术以及网络通信技术与人工智能等技术和方法进行有效的综合在一起的防范技术,入侵检测所起到的主要作用是对网络和计算机系统进行有效的监控,能够及时有效的反映出是否有被入侵或者滥用的情况。 最后,针对协作式入侵检测技术,对于以往独立的入侵检测系统的不足点和诸多方面的缺陷,协作式入侵检测技术都有着极好的弥补,其系统当中IDS是基于一种统一的规范,入侵检测组件之间的信息都有效的自动进行交换。而且通过信息的自动交换可以对入侵信息进行有效的检查,并且还能够有效的在不同的网络环境当中进行运用。 2.2 服务器操作系统安全机制 目前,市场上计算机有很大一部分都是Windows NT以及Unix操作系统,其所具有的安全级别一般的处于C1、C2级。主要的安全技术可以归纳为以下三点: ① 操作系统安全策略。主要是在本地计算机的安全设置上进行配置,主要保障的安全策略包括密码策略和账户锁定策略以及审核策略和IP安全策略等一系列的安全选项,其具体运用可以体现在用户的账户以及口令和访问权限等诸多方面。 ② 安全管理策略。主要是网络管理员对系统安全管理所采取的方法和策略。因为,操作系统和网络环境各不相同,所以需要采取的安全管理策略也都存在着各不相同的方法,但是主要核心依旧是有力的保障服务器的安全以及对各类用户的权限进行分配。 ③ 数据安全策略。这点主要具有以下几点体现:数据的加密技术和对数据进行备份以及数据储存当中的安全性等。由此可以采用的技术有很多,其中主要有:认证、IPSec ,SSL ,TLS,等技术。 2.3 数据库管理系统安全机制 数据库系统在操作系统当中都是以文件的形式进行有效的管理。所以入侵数据库的人员可以对操作系统当中的漏洞及其数据库当中的文件进行直接盗取,还可以利用OS工具进行违法操作和对数据库文件内容进行篡改。所存在的这种隐患数据库用户一般很难以察觉,针对这种漏洞进行分析被认为是BZ级别的安全技术措施。数据库的层次安全技术,主要针对当前两个层次已经被破坏的情况下进行有效的解决,保障数据库安全性。那么对于数据库的管理系统就必须要求有一套较为强有力的安全机制。 2.4 客户端应用程序安全机制 网络数据库安全性的重要方面是客户端应用程序。具有强有力和实现比较快捷方便是其主要的特点,而且还能够根据需求的变化很容易做出相对应的更改。客户端的应用程序不仅可以有效的控制用户的合法登陆以及身份的验证,而且还能够对数据进行直接的设置。想要应用系统具有更好的安全性,首先就必须在应用程序上进行行之有效的控制。另外,针对客户应用程序的编写也具有着较大的灵活性,与此同时还有很多的技巧性,可以有效全面的实现管理的灵活和安全。 3 使用DBMS安全机制防范网络攻击 有很多大型的DBMS对于数据库的安全防范技术的提供相对来讲都是非常完善的,而且针对提高数据库的安全性也有着明显的积极作用。 3.1 系统的认证和授权 认证是验证系统中请求服务的人或应用程序身份的过程;授权是将一个通过身份认证的身份映射已经授予数据库用户的许可的过程,该过程限制用户在数据库内部允许发生的行为。对SQL Server数据库服务器进行权限设置时,应该为DPeb程序单独设立一个受限的登录,指定其只能访问特定的数据库,并为该特定数据库添加一个用户,使之与该受限的登录相连,并严格设定该用户的数据库权限。 3.2 数据的备份与恢复 通过数据备份可以在系统发生故障的时候,管理员可以在最短的时间内将数据进行恢复,保持原先所处理的状态,对于数据的一个完整性和一致性有着强有力的保障。通常对于数据库的备份一般都是采取以下几种形式备份形式:其一静态备份;其二动态备份;其三逻辑备份等。然而对于数据库的恢复,可以采取磁盘镜像和数据库备份文件以及数据库在线日志等诸多方式进行有效的恢复。 3.3 全面有效的加强审查 通过有效的审查,用户可以将数据库当中所进行的所有操作都能够得以有效的自动记录,然后将所记录的信息全部保存在审查的日志当中,对于审查进行全面加强利用可以有效的跟踪信息,将数据库现有状况的一系列事件都进行充分的重现。因此,就可以有效的找出非法存取数据的人员以及存取信息的时间和内容等线索,这样就方便有效的追查有关责任,与此同时关于系统安全方面的弱点和漏洞审查也可以有效的进行发现。 4 总结 现代社会正处于一个不断发展的阶段,网络信息技术也有着空前的发展。然而互联网技术的不断高速发展,其网络数据库的安全性更是当今不断发展的主要问题,随着现代网络入侵系统手段的不断提高,其所采用的安全技术也在不断的进一步提升。只有对所出现的问题进行不断的分析和研究,总结经验进而全面有效的处理出现的一系列的新问题。总之,计算机网络数据库的安全防范是新时期一个永久性的重要问题,只有全面的通过科学合理的安全防范手段以及在后期的发展过程中进行不断的改进和完善,才能够更好的将系统的安全可靠性进行有效的全面提高。 参考文献: [1]周世忠,浅谈网络数据库安全研究与应用[J].电脑知识与技术,2010(05). [2]戴雪蕾,基于SQL SERVER的网络数据库安全管理[J].网络安全技术与应用,2009(04). [3]梁建民,网络数据库的安全因素分析和预防措施探讨[J].光盘技术,2008(09). 猜你喜欢: 1. 网络数据库安全论文 2. 关于安全教育论文范文 3. 数字图书馆论文参考范文 4. 优秀毕业论文范文 5. 技术类论文范文

关于社会学相关论文范文数据库

社会学作为一门应用性的社会科学,关注于当下社会现实与社会问题,硕博士学位论文作为学科研究成果的重要组成部分,它能够直接反映一个学科的综合研究水平与研究方向。下面是我为大家推荐的社会学学年论文,供大家参考。

社会学学年论文 范文 一:社会学专业学年论文

内容摘要

2006年,恶搞 文化 在我国盛行,它们通过戏仿、拼贴、颠覆、解构等手法对主流文化进行象征性的反叛,带有明显的亚文化特征,又因其以网络等新兴媒体进行传播和扩散,生产者多为青年一代,我们称之为网络亚文化或青年亚文化。本文试图在亚文化的背景下解读恶搞文化盛行的原因及其影响,同时从恶搞文化出发考察主流文化的生存现状:人文关怀丧失,人文科学被边缘化,新文学经典难产,知识分子缺乏文化自觉,主流媒体话语霸权引发的沟通缺失。因而,制定相宜的文化战略,重新培植中华民众的民族信仰、文化自觉,营造阅读型、思考型的社会氛围,正确发挥大众传媒的文化传承作用,构建和谐的主流文化环境,弘扬一种健康和谐的文化氛围具有一定的现实意义。

关键词: “恶搞”文化 主流文化 亚文化 文化生存 大众传媒

前 言

2006年初,胡戈戏仿电影《无极》制作的网络短片《一个馒头引发的血案》在网上流行,“恶搞”现象从此进入人们视野。随后,五花八门的恶搞作品相继出世。如恶搞视频:《春运帝国》、《开国大典》饭店版;恶搞音频:PK黄健翔、方言版《猫和老鼠》;恶搞图片:圣斗士/黑暗使者五福娃、徐静蕾半裸油画;甚至早在2006年之前就有了《Q版语文》、《水煮三国》等恶搞书籍„„其取材不拘,手法多样,创意怪诞,有意无意的大胆解构引发了观众会意的笑声,因而赢得了大批的拥趸,同时也引起了主流媒体及学界的关注。迄今为止,人们关注较多的是恶搞作为一种媒介文化现象或网络亚文化现象对社会的意义,或肯定或担忧。持肯定意见的人们认为,恶搞者(即不愿被传统信念培植的群体)通过戏仿、拼贴的方式来颠覆正统意识形态和解放思想,从而赋予文化产品一种全新的形象或内涵,具有重建人文价值的重大意义。而担忧的人们则认为,对经典的、主流的文化进行嬉皮笑脸的甚至是恶意的改写,满足的是人们一时的低级趣味,从长远看,不利于 传统文化 及价值观的传承,应该制定相关政策予以控制乃至禁止。

恶搞文化到底像肯定者认为的那般可爱(具有重建人文价值的重大意义),还是如担忧者想象的那样可怕(满足低级趣味,不利于传统文化及价值观传承)?撇开其利弊,本文力求从这一特有的亚文化现象出发考察主流文化生存现状,并对其现行生存观及文化战略进行思考,同时包含对大众传媒这一文化推手的审思。

一、亚文化背景下的恶搞文化

(一)亚文化背景

主文化是社会中处主导地位的文化,为社会普遍认同;亚文化通常是指宏大文化中的一个亚群体,是以主文化为参照物(也即与社会代表性的主流文化相对应的)的同一共生环境中的不同文化类型,是社会中居辅助的、次要的、边缘地位的次文化。主文化和亚文化都是隶属于文化这一大系统的子系统。[1]

在20世纪40年代,社会学研究的芝加哥学派首先提出了“亚文化”(subculture)的概念。随后,伯明翰学派针对当时英国舆论媒体把工人阶级青年亚文化描绘成“民间恶魔”的做法,提出了“亚文化研究”(subculture studies)的概念。青年亚文化是伯明翰学派早期最有影响力的研究之一,它奠定了早期伯明翰学派在西方学术研究界的地位。研究者认

前 言

2006年初,胡戈戏仿电影《无极》制作的网络短片《一个馒头引发的血案》在网上流行,“恶搞”现象从此进入人们视野。随后,五花八门的恶搞作品相继出世。如恶搞视频:《春运帝国》、《开国大典》饭店版;恶搞音频:PK黄健翔、方言版《猫和老鼠》;恶搞图片:圣斗士/黑暗使者五福娃、徐静蕾半裸油画;甚至早在2006年之前就有了《Q版语文》、《水煮三国》等恶搞书籍„„其取材不拘,手法多样,创意怪诞,有意无意的大胆解构引发了观众会意的笑声,因而赢得了大批的拥趸,同时也引起了主流媒体及学界的关注。迄今为止,人们关注较多的是恶搞作为一种媒介文化现象或网络亚文化现象对社会的意义,或肯定或担忧。持肯定意见的人们认为,恶搞者(即不愿被传统信念培植的群体)通过戏仿、拼贴的方式来颠覆正统意识形态和解放思想,从而赋予文化产品一种全新的形象或内涵,具有重建人文价值的重大意义。而担忧的人们则认为,对经典的、主流的文化进行嬉皮笑脸的甚至是恶意的改写,满足的是人们一时的低级趣味,从长远看,不利于传统文化及价值观的传承,应该制定相关政策予以控制乃至禁止。

恶搞文化到底像肯定者认为的那般可爱(具有重建人文价值的重大意义),还是如担忧者想象的那样可怕(满足低级趣味,不利于传统文化及价值观传承)?撇开其利弊,本文力求从这一特有的亚文化现象出发考察主流文化生存现状,并对其现行生存观及文化战略进行思考,同时包含对大众传媒这一文化推手的审思。

一、亚文化背景下的恶搞文化

(一)亚文化背景

主文化是社会中处主导地位的文化,为社会普遍认同;亚文化通常是指宏大文化中的一个亚群体,是以主文化为参照物(也即与社会代表性的主流文化相对应的)的同一共生环境中的不同文化类型,是社会中居辅助的、次要的、边缘地位的次文化。主文化和亚文化都是隶属于文化这一大系统的子系统。[1]

在20世纪40年代,社会学研究的芝加哥学派首先提出了“亚文化”(subculture)的概念。随后,伯明翰学派针对当时英国舆论媒体把工人阶级青年亚文化描绘成“民间恶魔”的做法,提出了“亚文化研究”(subculture studies)的概念。青年亚文化是伯明翰学派早期最有影响力的研究之一,它奠定了早期伯明翰学派在西方学术研究界的地位。研究者认

为,青少年中流行的亚文化构成了对体现中产阶级价值观的英国主流文化的一种象征形式的反抗。“亚文化是与身处的阶级语境相联系的,青年亚文化产生于社会结构和文化之间的一个特别紧张点。它们可能反对或抵制主导的价值和文化。” [2]因此,“抵抗”便成为亚文化研究的关键词之一。伯明翰学派认为,二战后英国出现的诸多青年亚文化是对支配阶级和霸权的一种抵抗。这种抵抗,是对社会解构中的矛盾和集体存在但又悬而未决的问题进行“象征性解决”的尝试,代表着边缘群体和弱势群体(对社会状况进行批判和抵抗)的特殊抵抗方式,是与他们生活状况之间的“想象性关系”。也即如亚文化研究者菲尔·科恩所说:“亚文化的潜在功能是表达和解决(尽管是想象式的)母体文化中仍潜藏着的悬而未决的矛盾„„无赖青年(teddy boys)、摩登派(mods)、朋克族(punks)、光头仔(skinheads),所有这些亚文化都以不同的方式再现了一种尝试,旨在恢复母体文化中一些被摧毁的社会凝聚力,把它们和来自其他阶级成分的东西合并起来,象征性地形成了面临困境时的种种选择。” [3]言外之意即是:哪里有主文化的压迫,哪里就有亚文化的反抗。于是,恶搞者通过打破日常符号系统或霸权的规则,以挪用、改换和拼贴造成表意系统的失调,以此来实现“有意为之”的交流,把注意力引向自身。然后通过由此形成的风格对权威符码和占统治地位的文化形式进行间接的抵抗。

亚文化有时候可以被认为是一种反文化,直接在政治上以革命性的、激进对抗的方式对主导文化构成挑战,但这种直接对抗不会坚持很长时间。更多的时候,亚文化的抵抗是风格化的、仪式性的,它反抗主流文化并将其自身从主流文化中剥离出来,但同时也努力自觉去适应主流文化的某些特定方面,而且它不被认为是颓废和道德堕落的表现。亚文化的抵抗与反叛性主要体现在追求价值观、时尚、风格等方面。

(二)恶搞文化的亚文化特征

所谓“恶搞”,是指那些用一种平面乃至负面的心态和视角表达思想情感和情绪见解的文化行为。它的形式指向是针对某些已经被历史化了的思想文化定论,它的内在逻辑和 方法 论特征是颠覆与反叛,在审美趣味上,“恶搞”突出了戏仿、自嘲、反讽、亵渎等多种现代与后现代的风格元素。除了思想文化的层面之外,恶搞也辐射了大量日常生活的细枝末节。

恶搞文化又称Kuso文化,是一种以无厘头的方式颠覆经典、张扬个性的典型网络亚文化。最初由日本的游戏界传入台湾,成为台湾BBS网络上一种特殊的文化。Kuso文化进入内地时多被意译为“恶搞”,所指代的对象多为对游戏、照片的移植、拼凑和修改,较多表示人们用调侃、嘲笑或是游戏的心态对喜欢或不喜欢的作品进行结构另类创作的风格。恶搞文化带有很明显的娱乐性和草根性,在2006年的恶搞作品中,它们主要对中国传统英雄人物、古典名著、主旋律影片、标志性图像进行花样百出的恶搞。就其创作意图来说一般分成两大类:一类是无伤大雅、可作生活润滑剂的“恶搞”;另一类则是颠覆传统篡改历史的恶搞。综观当前的恶搞文化,它类似于这样一种亚文化或“反文化”:通过离经叛道的、“有意为之”的交流,对主流文化的权威性表达了象征性的反叛,打破了各

种形式的文化产品的常规,以期达到打破任何规律,质疑这些规律向人们提供的任何知识,颠覆这些知识所培植起来的任何信念的效果。同时还大胆表达了人们对主流传播文化的怀疑和厌恶,对强加于己身的东西之无奈,对主流文化中的虚假、恶俗感到痛恨。它们具有四个鲜明的特征:用乾坤大挪移的手法颠覆经典与权威;以完全搞笑的形式对一本正经的主题进行近乎荒.唐的解构;通过网络等新兴传媒进行传播和扩散;无厘头的个性批评大多迅速演化为参与广泛的大众娱乐活动。[4]

从以上论述可知,恶搞文化对主文化(或主流价值观)的颠覆(即所谓风格化、仪式性反抗)、复制、拼贴、解构的现代与后现代手法,娱乐至上的大众狂欢等特征,带有非常强烈的亚文化色彩。加之恶搞文化是通过网络等新兴传媒进行传播和扩散的,我们称之为网络亚文化。又因其生产者多为青年一代,故而我们也可将其界定为一种“青年亚文化”。

(三)恶搞文化盛行的原因及影响

1.恶搞文化盛行的原因

恶搞文化在2006年大行其道,归根结底有以下三个原因:

一是文化虚无主义的影响和传统 教育 的桎梏。近百年来对待传统文化的偏激态度,尤其“破四旧”等极左思潮的长期肆虐,致使传统文化几乎体无完肤。近年来,经典性传统文化在经济大潮中被推向产业化,昔日的精品走向商品化、庸俗化,文化无奈地同市场、收视率、门票、销量接轨,以无厘头的自我丑化存在。在这种情况下,我们的传统教育依然老气横秋,不能在传播优秀思想、构建并巩固良好社会意识形态方面有所作为。

二是与开放的环境和多元文化有关。外国文化的大批量引进,使一部分人数典忘祖,加之主流文化过分强调崇高,反而变成伪圣化,在浮躁中失去文化信仰的人们倾向于以嘲笑崇高为乐事。恶搞文化自娱也娱人的娱乐精神,追求个性解放、自由思考的现代意识契合了其消费需求。

三是社会具备传播该文化的传播技术和传播 渠道 。当前流行的权威解构、草根至上和个性张扬的后现代文化是恶搞产生的生态环境;现代社会的人们追求轻松的个性化消费是恶搞产生的社会心理;恶搞凸显了网络传播的“娱乐”功能和“经济”功能,从而得到了消费者和媒介的双重肯定,具备了恶搞文化所需要的消费需求。而网络时代,数字化技术的廉价易得和网络平台的畅通无阻恰好给“恶搞”文化的制作、发布、传播提供了前所未有的现实可能性,使一直稀缺的话语权开始泛民主化。

2.恶搞文化的影响

有人认为,“恶搞”不是洪水猛兽,在一定程度上,它能与时俱进地给传统文化注入富有时代感或现代性的血液,以群众喜闻乐见的通俗形式进行文化启蒙。但是,我们却不得不警惕恶搞文化所造成的负面影响。

第一,恶搞严重折损民族、文化脊梁。泛滥成灾的恶搞文化,把英雄人物变成小混混甚至变成反面人物,已不是一般意义上的数典忘祖,它严重影响到人们对经典、历史及民族核心价值观的情感认同,使我们的民族失去了理想与信仰、失去了诚信与精神,而这将

是对民族脊梁和文化脊梁的严重折损。

第二,恶搞导致文化肤浅化乃至消亡。进化论的杰出代表赫婿黎在百年前就曾预言:如果文化沦为“恶搞”,那么文化迟早消亡。主流文化界将恶搞视为洪水猛兽不难理解,因为超越法律和道德底线的恶搞不仅在颠覆主流文化历经多年建构起来的理想信念和价值观念,更在愚蠢地拔我们中华文化的根。

第三,恶搞导致文化原创力萎缩。倘若恶搞短片所出现的模糊随意、不暇思索的品格向低层次发展,就会使文化变成媚俗甚至恶俗的复制品,形成思想懒惰,人心浮躁的不良社会风气,导致个人乃至整个社会的文化原创力的萎缩。这对主流文化将是最致命的冲击。

二、从恶搞文化出发考察中国文化的生存状况

客观地说,恶搞文化虽无厘头,但未洞穿中国传统文化道德底线的善意恶搞还是颇具创意的。恶搞文化受到欢迎证明了其魅力所在,与此同时也折射了主流文化本身存在的桎梏及不足。

(一)主流文化的桎梏

主流文化处于中心的、统治的地位,却经常忽视了“沉默的大多数”的呼声,使学术沦为镜花水月的精英游戏,使主流文化的思想沦为没有良知的思考,严重缺乏对民生疾苦的深切关照。这群被忽略了的“沉默的大多数”倾诉的愿望在恶搞文化兴起的时刻膨胀了。《春运帝国》以“搞笑地对待认真的事,严肃地对待搞笑的事”这样一种叙事方式,剪切了《黑客帝国》的片断,配以严肃的台词,向人们讲述了农民工 春节 回家买票难的这样一个社会事实。有传媒人士称,我们平时看到的资讯并不是事实的全部,而是经主流媒体加工过滤过了的消息。所以,当面对诸如农民工春节买票难这样一种现实时,主流媒体是绝不会以《春运帝国》那样轻松调侃的方式对底层民众的深沉苦痛进行如此酣畅淋漓的讲述的。

北京奥运会吉祥物福娃主创者、美术家韩美林在2006年年初的第三届“文化讲坛”上曾精辟地指出:“一个国家、一个民族不仅要有实力,更重要的是要有魅力,这个魅力就是文化,就是艺术„„谁有权,谁钱多,谁就说了算。这就是没有文化的文化。” [5]然而不幸的是,我们的文化在市场经济的指挥棒下,从来是“钱权说了算”,总是徘徊在“制造”与自我复制层面,因而我们的文化思想领域在改革开放多年后还是局限于一个狭小的笼子里,闭门造着没思想没精神没内涵没人文的文化,也即韩美林所说的“没文化的文化”。

有学者更进一步指出,中国经济的崛起没有带来文化的复兴,也没有造就一种新的文化。相反,经历着工业化和城市化洗礼的中国越来越难以见到传统的痕迹,传统文化正在加速度地消失,被商业文化、快餐文化所取代。在一定程度上,中国正在变成一个失去文

化传统的文明。[6]而且,改革开放后20多年来的中西交流使中国的传统文化、传统价值在西方文化与价值的冲击下被逐步解构,中国人原有的文化自豪感、民族自信心日渐式微;代之而起的是两个极端:在一部分人中国家认同感严重淡漠了,而在另一部分人中国家认同感却病态地强化了。[7]这两种夹杂着过度的文化自卑或文化自负心理的中国人暴露了中国传统文化的危机:不叫人自信的文化必然存在这样或那样的桎梏。

(二)主流文化的不足

1.人文关怀在商业化大潮中逐渐丧失

诸如《边城》、《芙蓉镇》、《白鹿原》等充满人文关怀的文学作品在当今文学界已门可罗雀。现代人处于竞争激烈的经济浪潮中,寻找精神慰藉和心灵憩息地的愿望几乎成为一种奢望。任何文化一旦离开其存在的社会历史背景而言其真伪、对错都是扯谈。人文精神的缺失,使文学如失去了肥力的土壤,抵抗力变得脆弱。而文学作品里的人文精神正是文化的营养,一旦文学变得营养不良,包装诱人的“洋快餐”、创意怪诞的恶搞文化一出现就会激起人们强烈的欲望。而狂吃“洋快餐”、滥喝“洋墨水”、尊崇追捧“恶搞”文化(这里的恶搞是指那些颠覆传统、篡改历史的“恶搞”)的结果是,中国民众将成为精神贫血的对象,自身文化造血功能渐趋紊乱。中国文化的精髓也势必在一定程度上处于无人问津的尴尬境遇里。在此境遇下,作为中国知识分子,如果在面对公共领域的人文失范、人文瘠荒还无动于衷的话,中国文化就只能不断衰竭下去,因为人文失范、人文瘠荒带来的弊端已然影响着整个社会态度与表述空间了,而不单单限于文化领域的冲击了。

2.知识分子缺乏承担阐释公共精神和人文精神的自觉

从一般意义上说,人文知识分子乃是人文精神的提炼者、言说者、解释者和承担者。但是,2006年12月,由德国汉学家顾彬引发的“中国当代文学是垃圾”的事件大讨论,拷问了中国知识分子的公共精神(Public Spirit,不怕自身受到损害而坚持正义的社会责任感)和人文精神言说者、承担者的责任失职。“德国有属于自己的声音,属于中国的声音在哪里?”各大媒体风传顾彬这样质问中国知识分子。后来证实这是中国媒体对顾彬言论的过度阐释和扭曲。但有趣的是,媒体却误打误撞,借顾彬的口一针见血地指出了中国当代文学的解释者——知识分子的窘境:知其不可为而为之,在其位不谋其政,只能临渊羡鱼不能退而结网,这恰恰是当代知识分子的真实命运和文化的悲剧。

作家、评论家们昧着良心成为经济的依附和帮凶,使仅有的文化警醒意识沦落为谄媚与吹捧的媚俗。冯骥才在谈到如何延续传统文化时这样说:“务必注意两个问题:一是传统文化建设一定不能依靠市场,在尚无足够的文化自觉之前,传统文化建设要靠外力推动,要靠制度保障;二是一定要坚持向子孙传播原汁原味的传统文化,而不是改良文化,”[8]但是,我们非但没有完善的文化制度保障和传播原汁原味的传统文化的文化自觉,还无奈

地到了作家李锐所说的:“我们有了先锋,有了新潮,有了大师,有了一切一流的理论,三流的作品,就是没有了自己的痛苦,自己的仇恨,自己的幸福,自己的希望,自己的厌烦,自己的幽默”[9]时刻,中国文化的原创力伴随着可怕的速度不断萎缩,作家、评论家等站在文化最前沿的中国知识分子失掉了自己感知幸福和痛的能力,失掉了承担公共精神和人文精神的果敢与自觉。我们的民族文化血性及个性愈显单薄苍白,抵御外来文化糟粕的免疫能力越来越弱,主流文化生存亦面临严峻挑战。

社会现象是社会主义的外在特征和外部联系,是社会主义本质在各方面的表现。下文是我为大家整理的社会现象论文的 范文 ,欢迎大家阅读参考!

试谈网络语言中的社会语言学现象

一、引言

随着互联网的诞生和发展现代人的生活和工作中到处都可以看到网络的身影。人们利用网络工作、学习、娱乐、购物,在这个过程中,人们不可避免地要进行交流,网络语言也就应运而生了。虽然网络词汇是在虚拟的空间中使用的,但作为一种新的语言交际方式,它仍然体现了人与人之间的关系,是语言与社会之间的关系的一个例证,也是社会语言学研究的一个新的领域。

社会语言学是语言学的一个分支,它主要研究语言同社会的相互作用及影响。社会语言学研究的范围非常广泛,称代形式、语言变体、语言与性别、语用学等等都是它研究的对象。而网络语言正是语言的一种变体,它可分为广义和狭义两种,广义的网络语言是指以中文为主体,以汉语拼音、英文、符号、数字等为辅助手段,在互联网上进行交际时所使用的语言形式;狭义的网络语言是网民们在网络聊天室和BBS上进行交流时所使用的语言。本文试图从社会语言学的角度入手,分析网络语言的形成、特点及发展前景。

二、网络语言的形成

网络语言是在特定的语言社区(Speech communities, 指一群人使用同一种语言,对语音和语法的异同有相同的概念)里出现的新的语言现象,这种新的语言现象同科学技术发展、社会发展和网民心理需求密切相关。

(一)科学技术的发展是网络语言产生的前提条件

作为报纸、广播、电视之后全新崛起的一种信息传播方式,网络以其前所未有的速度进入了人们生活和工作的各个角落,为人们提供了一种新的交流方式。人们在网络上可以聊天、购物、浏览新闻、收发电子邮件,还可以通过博客、微博等方式自由地发表意见,而正是在这种特殊的虚拟空间中产生了一种和人们在现实生活中交流时不同的语言环境。“网络正深刻地影响着人类生活的各方面,由此也产生了一种独特的语言――网络语言。”由此可见,网络语言的产生及发展离不开科学技术的发展。

(二)社会发展是网络语言产生的根本原因

当今社会是一个快速发展并不断变化着的社会,人们已经从最初对基本生活资料的追求发展到了对物质文明和精神文明的双追求。计算机的产生和网络的飞速发展在很大程度上满足了人们对生活、工作、娱乐的各种追求。

(三)网民心理需求是网络语言产生的直接原因

在利用网络交流的过程中,我们常常会有这样一种感觉,那就是一些平常说不出来的话,在网上却能脱口而出。究其原因,无外乎是网络这个虚拟的世界给了人们一些遮挡,在这里,交流虽然是即时的,但却不是面对面的,甚至是匿名的。因此,人们可以摆脱现实中的很多诸如身份地位、人际关系之类的束缚,可以毫无顾忌地说出自己想说的话,甚至可以肆无忌惮地发泄自己的不满或是痛苦。

三、从实例中看网络语言的特点

网络语言具有多样性、简约性、随意性、不稳定性和非语言符号化倾向的特点。其多样性表现为英语原词、拼音、汉英混合、数字等多种形式并存。为了适应现代的快速生活而出现的大量的词语的缩略形式则是网络语言简约性的体现。人们在利用网络交流时出于调侃或是其他一些目的而对固有的词语进行改动的行为使网络语言具备了随意性和不稳定性。当有声语言和书写语言不能完全表达我们的意思时,符号便出现了。这些符号具有约定俗成的语义,是语言交际的一种辅助手段。下面,我们通过一些实例来看看网络语言构成的特点。

(一)缩略词

缩略语是网络语言中最为常见的一种现象。为了交流方便,网络语言常常取 英语单词 的首字母或是其他一些发音相同的单个字母来代替单词或是 短语 ,或是以汉语拼音中的声母来代替汉语词句。

1.英语单词的缩略形式

英语单词的缩略形式可以分为两种,一种是以单词内部的几个字母或是短语的首字母来代替整个单词或是短语。如:GF(girlfriend), BF(boyfriend), WWW(World Wide Web), HTML(Hypertext Markup Language), DIY (do it yourself), PK(player killing 或 Penalty Kick),BBS(Bulletin Board System),VR(Virtual Reality)。而另一种缩略形式则是利用一些本身发音接近某些单词的单个英文字母来代替整个词句,如“u”代替“you”,“r”代替“are”,“IC”代替“Isee”,“BTW”是“by the way”,“CUL是see you later”等等。

2.汉语拼音的缩略形式

汉语拼音的缩略形式是指以汉语拼音的声母来代替整个词句。比如DD(弟弟),GG(哥哥),MM(妹妹或美眉),JJ(姐姐),PP(屁屁),PLMM(漂亮美眉),BT(变态)等等。

(二)谐音词

谐音词的产生往往是为了输入的方便,但却往往具有风趣、幽默或是亲昵的效果。所谓谐音,就是指用相同或是相似的音来代替原来的字词。网络语言中的谐音有三种主要类型,既汉字谐音,数字谐音和英文谐音。

1.汉字谐音主要是用一些近音字来代替原来的字词,并由此而产生一些幽默的效果。比如油饼(有病),斑竹、斑猪(版主),大虾(大侠―网络高手),菌男霉女(俊男美女)等等。

2.数字谐音则是利用阿拉伯数字的汉语谐音来表达一些特定的含义。比如886(拜拜了),520(我爱你),7456(气死我了),555555(呜呜呜呜呜呜),74974(气死就气死),1314(一生一世),584(我发誓)等等。

3.英文谐音既利用英语单词的音译来组成新的谐音词。如英特尔(Intel),粉丝(fans),伊妹儿(e-mail), 烘焙 机(homepage)。

除了以上三种主要的谐音类型之外,一些符号也可以取其谐音表达一定的含义,比如==(等等),0(哦)。 (三)生造和转义

生造和转义是指网民们在网上交流的时借用一些修辞手段,或是旧词翻新,或是生造出一些新词来。生造和转义的方式多种多样,往往是一些单词、字母或是数字的组合。如:3Q(thank you),帅G(帅哥),e心(恶心),东东(东西,泛指各种事物),坛子(论坛),灌水(在论坛上发表无聊或是无实际内容的帖子),拍砖(发对某贴),顶(支持某贴),楼上楼下(表示两个帖子之间的相互关系),青蛙(长相难看的男生),恐龙(长相难看的女生),沙发(第一个回帖的人),椅子(第二个回帖的人),路过(看完帖子不留言)等等。而一些网络词汇则是生造出来的,它们也被赋予了一定的特殊含义,如大虾(网络高手),菜鸟(网络新手),网虫(痴迷于网络的人),小黑(黑名单),等等。

(四)符号和图形

早期流行的网络语言侧重于将标点、数字和字母等符号组合在一起,模拟一些表情,用来传达一些单纯的文字无法传递的意义。符号和图形可以分为:

1.标点符号组形。如:-)表示笑脸,:-(表示哭脸,^@^表示小猪,:-o表示惊讶,(:&表示正在生气,:-!表示不屑的笑,:-&表示张口结舌等等。

2.标点符号+数字组形。如:8-)表示睁大眼睛,:-9表示舔着嘴唇笑,:-1表示平淡无味的笑,:-7表示火冒三丈等等。

3.标点符号+字母组形。如:-P表示吐舌头,:-S表示语无伦次,:-I表示吸烟族,::-D表示仰天大笑。

随着 网络技术 的不断更新和发展,现在许多网站为网民们提供各种各样的动画表情,这些表情更加生动有趣,已经在很大程度上取代了符号和图形的作用,在网络交流时被广泛运用。

(五)古字新义

新一代的网络词层出不穷,让人应接不暇。其实,它们当中有许多字都是一些曾经在文字史上出现过的生僻字,被今天的网民借来表达一些特殊的含义。

四、结语

对于网络语言中的种种现象,一些人认为这是一种新兴的 文化 现象,应该被予以重视和认可,而另一些人则认为网络文字是对传统文字的挑战,甚至是对中国 传统文化 的恶搞,是不能接受和纵容的。其实,任何一种语言形式的兴起都有着它的深层次的社会根源。从社会语言学的角度来看,网络语言其实是一种语言变体,它是一种言语现象,它本身是动态的、开放的、个性化的。在虚拟的网络空间中,网络语言出色地完成了其作为交际工具的任务,而它们的出现和消失都是顺应社会需求而做出的自我调整。

浅谈语言中的社会歧视现象

摘 要:在实际社会生活里,人们因为各自的社会地位及所处的社会阶层不一样,导致在语言使用、交流过程中出现一些有心或无心的带有歧视性的语言词汇。面对种种语言歧视,正确的面对和修复是社会义不容辞的职责,以确保语言使用的纯工具性。

关键词:语言;歧视

在现实社会中,歧视无处不在,男权社会对女性的歧视,经济和政治上的强势群体对弱势群体的歧视,不同地域之间的歧视,年轻人对老年人的歧视等等。这些观念借助功能强大的媒体、文学作品、社会舆论以及人际传播,歧视的态度和情绪被强化并推行开来,更加剧了这些不平等的隔阂和隔离。歧视和偏见作为偏离客观事实的看法和态度,是文化意识形态的一部分。在社会文化中,人们选择一种说法,排斥另一种说法,是由于主流社会的文化意识形态所决定的,它的形成被经济上政治上占绝对优势的群体所掌控,与权力有关。反映在文化上就是一种文化霸权。福柯(Foucaul)的著名权力理论也指出,语言与权力密切相关,语言是一个充满压迫和斗争的场域。语言里面出权力,现实是语言的现实,有什么样的语言就有什么样的世界。语言中的各种歧视实际是社会现实中阶层歧视、文化歧视、民族歧视的表现。

一、性别歧视

性别歧视是一个古老的历史话题。

男性被认为是人类的原型,汉语中的“他”也正能反映出人们的这一认识。“他”在语用上完全偏向于男性,不论在书面语中还是在口语中,可以指代男性和女性,而“她”只可指代女性。在指代一群人时,即使只有一个男人,也不能用“她们”,仍然要用“他们”来指代。这种完全以男性的视角来定位的语言现象就是男性语言泛化的表现。

不独称谓词,一些看似漫不经心的词语也在将女性丑化,这正反映了男性对女性的居高临下和歧视,如“妇人之见”、“婆婆妈妈”、“女流之辈”、“最毒妇人心”等,而对那些不被男人群体接受的男人的评价却是“女里女气”、“娘娘腔”、“伪娘”这类与女性相关的词语。

女人的价值似乎与男人联系在一起,与青春联系在一起的,一旦岁月流逝,年华老去,女人似乎就失去了价值和意义,身价大跌,成了令人生厌的人。于是,女人被描写成“人老珠黄”、“弃妇”、“失宠”等。

汉字是表意文字,是世界上独一无二的文字体系。汉字积淀着千百年来中国人的思想、情感和价值。对1997年版的《现代汉语词典》中收录的包含有“女”字的简体字做了一个简要的分析,其中表贬义的字就有十几个之多。

如“耍”字从“而”从“女”,它的本义是玩弄女性,因为“而”是象形字,指男人的胡须,“而”与“女”合起来表示是男人把胡须垂到女人的脸上,对女性进行戏弄;“妥”字从“手”从“女”,指男人以手,即以武力驯服女人;“妾”从“立”从“女”,有学者认为其中的“立”字像一把倒悬的刀,一把刀始终悬在女人的头上,随时有可能落下来,可见女人处境的低下。

二、社会角色歧视

社会角色是指与人们的某种社会地位、身份相一致的一整套权利、义务的规范与行为模式,它是人们对具有特定身份的人的行为期望,它构成社会群体或组织的基础。具体说来,它包括以下四方面涵义:角色是社会地位的外在表现;角色是人们的一整套权利、义务的规范和行为模式;角色是人们对于处在特定地位上的人们行为的期待;角色是社会群体或社会组织的基础。

最近很多年,随着中国经济水平的不断高速成发展,很多农民离开土地来到城市,从事建筑、维修、运输等工作,成为时代的新工人。这些人有一个共同的名字一一“农民工”。“农民工”一词频频出现于各种媒体,成为人们熟知的名词。

“农民工”这个词汇最早是由社会学家张玉林教授1983年提出来的。这词语取代了最初的“盲流”一词,在一定程度上显示了社会的进步和宽容。不过近些年社会对“农民工”这一称谓越来越多地提出疑义,主要是针对这个词语背后的歧视意味。

其实,“农民工”一词并不规范,这个称呼既不是职业的标准分类,又不是社会分层的正式的概念。按以往的标准说,农民工是工人阶级的一部分,按现行标准,农民工应划分到劳动职业阶层。这一不规范的概念之所以仍然长期存在,主要缘于人们对于城乡这一最大差别的优先分类。

人们通常以所从事的社会工作来标识社会身份,区分职业属性,而很多农民兄弟们即使告别了土地,也不能与工人并称为现代工人。社会的这种定性式的称呼带有社会歧视的意味,使这些农民兄弟时刻意识到自己身份的卑微。

三、地域歧视

地域歧视是社会发展过程中出现的一种比较普遍的社会文化现象。“歧视”就是“区别对待”,地域歧视就是基于地域差异而形成的一种“区别对待”。它是由地域文化差异、经济发展不平衡、人类心理活动等因素引发的一种刻板、片面的观念和错误倾向。

语言中的地域歧视在地理行政区划上表现的较为明显,以前,苏北人被称为“江北赤佬”、“上海人的陪衬人”、“江北猪秽”等。已经作为特殊专有名词的“河南人”、“四川民工”、“湖北佬”、“外来妹”、“乡巴佬”以及描绘河南人、苏北人、四川人、湖北人的种种文字,都透露着这样一种信息,这些新词语的生成实质上是发达文化群体将边缘地区、贫困地区人作为陪衬和附属来看待,而这些被歧视的人则终日躲在发达地域人们的阴影下生活,暗淡着而又无奈着。

地域歧视是“贱贫”心理的体现。我国目前处于社会转型期,社会发展出现一系列阶段性特征,如各种社会矛盾交织在一起,社会问题比较多。特别是因为贫富差距的持续扩大而造成的“仇富”心理和“贱贫”心理,使穷人与富人之间的鸿沟拉大。贫穷地方的人到了沿海一些经济发达省份谋生,容易遭到歧视的原因,从某种意义上说就是因为他们的家乡太穷,富人看不起穷人,城里人看不起乡下人,才产生了歧视,其骨子里、在内心深处仍然是小农心理在作怪。

四、职业歧视

语言中的职业歧视主要表现在对从事低等职业的人的称谓上,如将回收废品和垃圾的称做“收破烂的”,将清扫街道的人称为“扫大街的”,将照看孩子的人称做“看孩子的”,将靠 唱歌 为生的人称为“卖艺的”,将清扫厕所的人称为“掏大粪的”,凡此种种,不一而足。这类称呼虽然仅是口语词汇,并未进入书面语,不过也很不规范,是将一些生存群体在尊严和人格上予以矮化,这些人在主流文化中屡屡被轻视,甚至被当成了嘲讽的对象,没有稳定的社会定位和相应的社会价值。这些职业称谓包含着人格歧视。 简言之,就是一类职业的人看不起另外一类职业的人,也就是什么职业吃香,什么职业不吃香,从事吃香职业的人看不起从事不吃香职业的人,说到底就是一种高贵和低贱较量的产物,而评判的标准就是“权”与“钱”。

随着社会文明的进步,职业歧视现象在一些公开场合逐步有所淡化,人们也开始正视分工不同的职业在社会发展中所表现出来的互融关系。于是在语言方面也自主取消了带有歧视性的语言,特别是对一些所谓“低贱职业”都重新加以换名,如“打大街的”己被“环卫工人”取代、“失业下岗人员”被“自由职业者”所代、“剃头匠”也逐步转化为“理发师”、“美容美发师。

五、人格歧视

由于经济条件和社会地位的差异,以及对人格权认知方面的缺陷,许多人还严重缺乏尊重他人人格尊严的自觉性,或者,即便有一些认知,也是属于初级阶段,在不以为然的心态支配下就侵害了他人的人格尊严,“人格歧视”就是这样产生的一种不尊重他人人格尊严的违法行为。所谓“人格歧视”,是指具有某一方面优势的个人或者群体,出于对他人的不平等心态,公然实施的轻蔑或者轻侮他人人格尊严的行为。通俗地说,就是凭借自己的优势,不把他人的人格尊严放在眼里,并且以一定的行为表达对他人的人格尊严的蔑视。

称呼具有区隔的作用。近些年汉语中出现了一些新的称呼语,这类称呼大多将被称呼者的某类特征作为标志,屡屡被突显出来,比如“留守 儿童 ”、“艾滋孤儿”、“特困生”、“问题青年”、“弱势群体”等,着实值得人们思量。

至于像“女强人”这一流传多年的谓呼,实则是把女人事业上的成功与女性的美好品性对立起来,冠上了“女强人”的帽子就意味着失去了贤良、温柔的特性。上文提到的“农民工”,其实就是新劳工,社会却偏偏要在称呼上将其出身标注出来,这充分反映了人们认知方面的局限性。

称呼成为一条鸿沟,使彼此无法逾越,成为不同类别的人们之间很深的隔阂,也造成了新的社会歧视。凡此种种,都提醒人们,要小心使用称谓。在突显一种特性的时候,要注意是否会暗淡另外一种特性,从而造成不必要的误解和新的歧视。

语言中的社会歧视现象,其实质是一种社会心态、一种政治权势的反映。因此,关于语言中的歧视现象,我们可以三个方面去理解语言中的歧视问题,

一是语言有二元分类的特性,一是大众集体心态和观念的影响,还有就是文化霸权,或者说是“权势概念”在起作用。如果说语言性别歧视有着深厚的历史原因,那么观察语言中的地域歧视现象和职业歧视现象则可看出现代人的集体心态。

有学者指出,对诸如“河南人”这种类似的丑化与歧视的称呼,是一个极其危险的信号,它背后隐藏着的东西要比已经暴露出来的东西可怕得多,反映了在这个社会经济急剧变化的时代,人们以取笑羞辱贫苦百姓为乐趣、为时尚,以歧视穷人、落后者为能事,以“经济”作为唯一标准来评判一切,这不能说不是当代中国社会发展中一个危险的信号。同时,在传播这种歧视的同时,人们的口舌相传也起到了推波助澜的作用,自己则偏安一隅,泰然观看事态的发展,这也是一种看客心理。如果任由这种集体心态发展下去,则是十分危险的事情。

很多社会变化都是从称呼的改变开始的。改变称呼是为了改变称呼的特定内涵。上文提到的几个称呼的改变也说明了社会的宽容、进步和对某类人的理解。称呼的改变使那些处于社会边缘的身份不固定的人群获得了应有的自我价值,进而实现了自我的中心化。一个社会的结构、制度不是一时能改变的,但是称呼却可以在较为短暂的时间内,引导社会观念,淡化歧视色彩,在一定的氛围内改善关系,在这方面语言可以发挥一定的拉动作用。

参考文献:

[1]贾彦德.汉语语义学[M].北京:北京大学出版社,2001.

[2]晓义.言语交际[M].湖北:湖北 教育 出版社,2004.

[3]杨春.性别语言研究[M].北京:光明日报出版社,2010.

[4]张承平,万伟珊.汉语语言歧视现象散论[J].湖南城市学院学报,2004(3).

[5]高朝阳.从历史文化视角看英汉语言中的性别歧视现象[J].攀枝花学院学报,2009(5).

关于参考文献相关论文范文数据库

毕业论文的参考文献应该怎么写 什么是论文的参考文献呢?论文的参考文献是在学术研究过程中,对某一著作或论文的整体的参考或借鉴.征引过的文献在注释中已注明,不再出现于文后参考文献中.那论文的参考文献应该怎么写呢?下面我们介绍几种论文的参考文献的写法和参考范文:1.专著、论文集、学位论文、报告 (论文的参考文献) [序号]主要责任者.文献题名[文献类型标识].出版地:出版者,出版年.起止页码(任选). [1] 刘国钧,陈绍业,王凤 翥 .图书馆目录[M].北京:高等教育出版社,1957.15-18. [2] 辛希孟.信息技术与信息服务国际研讨会论文集:A集[C].北京:中国社会科学出版社,1994. [3] 张筑生.微分半动力系统的.不变集[D].北京:北京大学数学系数学研究所,1983. [4] 冯西桥.核反应堆压力管道与压力容器的LBB分析[R].北京:清华大学核能技术设计研究院,1997. 2.期刊文章 [序号]主要责任者.文献题名[J].刊名,年,卷(期):起止页码. [5] 何龄修.读顾城《南明史》[J].中国史研究,1998,(3):167-173. [6] 金显贺,王昌长,王忠东,等.一种用于在线检测局部放电的数字滤波技术[J].清华大学学报(自然科学版),1993,33(4):62-67. 3.论文集中的析出文献 [序号]析出文献主要责任者.析出文献题名[A].原文献主要责任者(任选).原文献题名[C].出版地:出版者,出版年.析出文献起止页码. [7] 钟文发.非线性规划在可燃毒物配置中的应用[A].赵玮.运筹学的理论与应用——中国运筹学会第五届大会论文集[C].西安:西安电子科技大学出版社,1996.468-471. ;

参考文献是论文写作中可参考或引证的主要文献资料,不仅为论文写作提供了方便,同时也丰富了我们论文的内容。下文是我为大家搜集整理的关于化学论文参考文献范例的内容,欢迎大家阅读参考! 化学论文参考文献范例(一) [1]管用时.导线内交变电流趋肤效应近似分析[J].邵阳高专学报.1994(03) [2]李海元,栗保明,____,宁广炯,王争论,杨春霞.等离子体点火密闭爆发器中火药燃速特性的研究[J].爆炸与冲击.2004(02) [3]谢玉树,袁亚雄,张小兵.等离子体增强发射药燃烧的实验研究[J].火炸药学报.2001(03) [4]张洪海,张明安,龚海刚,杨国信.结构参数变化对等离子体发生器性能的影响[J].火炮发射与控制学报.2004(03) [5]孟绍良.电热化学炮用脉冲电源及等离子体发生器电特性的研究[D].南京理工大学2006 [6]戴荣,栗保明,张建奇.固体含能工质等离子体单药粒点火特性分析[J].火炸药学报.2001(01) [7]赵科义,李治源,吕庆敖,段晓军,朱建方.电爆炸金属导体在Marx发生器中的应用[J].高电压技术.2003(10) [8]弯港.基于格子Boltzmann 方法 的流动控制机理数值研究[D].南京理工大学2013 [9]李海元.固体发射药燃速的等离子体增强机理及多维多相流数值模拟研究[D].南京理工大学2006 [10]王争论.中心电弧等离子体发生器及其在电热化学炮中的应用研究[D].南京理工大学2006 [11]成剑,栗保明.电爆炸过程导体放电电阻的一种计算模型[J].南京理工大学学报(自然科学版).2003(04) [12]李海元,栗保明,____.膛内等离子体点火及燃烧增强过程数值模拟[J].爆炸与冲击.2002(03) [13]龚兴根.电爆炸断路开关[J].强激光与粒子束.2002(04) [14]戴荣,栗保明,宁广炯,董健年.SPETC炮等离子体发生器自由喷射放电特性研究[J].兵工学报.2001(04) [15]刘锡三.高功率脉冲技术的发展及应用研究[J].核物理动态.1995(04) 化学论文参考文献范例(二) [1] 林庆华,栗保明. 等离子体辐射对固体火药燃烧速度影响的研究[J]. 弹道学报. 2005(03) [2] 李倩,徐送宁,宁日波. 用发射光谱法测量电弧等离子体的激发温度[J]. 沈阳理工大学学报. 2011(01) [3] 狄加伟,杨敏涛,张明安,赵斌. 电热化学发射技术在大口径火炮上的应用前景[J]. 火炮发射与控制学报. 2010(02) [4] 杨家志,刘钟阳,牛秦洲,范兴明. 电爆炸过程中金属丝电阻变化规律的仿真分析[J]. 桂林理工大学学报. 2010(02) [5] 郭军,邱爱慈. 熔丝电爆炸过程电气特性的数字仿真[J]. 系统仿真学报. 2006(01) [6] 苏茂根,陈冠英,张树东,薛思敏,李澜. 空气中激光烧蚀Cu产生等离子体发射光谱的研究[J]. 原子与分子物理学报. 2005(03) [7] 李兵,张明安,狄加伟,魏建国,李媛. 电热化学炮内弹道参数敏感性研究[J]. 电气技术. 2010(S1) [8] 赵晓梅,余斌,张玉成,严文荣. ETPE发射药等离子体点火的燃烧特性[J]. 火炸药学报. 2009(05) [9] 杨宇,谢卫平,王敏华,郝世荣,韩文辉,张南川,伍友成. 含电爆炸元件电路的PSpice模拟和实验研究[J]. 高压电器. 2007(06) [10] 郝世荣,谢卫平,丁伯南,王敏华,杨宇,伍友成,张南川,韩文辉. 一种基于电爆炸丝断路开关的多脉冲产生技术[J]. 强激光与粒子束. 2006(08) [11] 伍友成,邓建军,郝世荣,王敏华,韩文辉,杨宇. 电爆炸丝方法产生纳米二氧化钛粉末[J]. 高电压技术. 2006(06) [12] 林庆华,栗保明. 高装填密度钝感发射装药的内弹道遗传算法优化[J]. 弹道学报. 2008(03) [13] 王桂吉,蒋吉昊,邓向阳,谭福利,赵剑衡. 电爆炸驱动小尺寸冲击片实验与数值计算研究[J]. 兵工学报. 2008(06) [14] 林庆华,栗保明. 电热化学炮内弹道过程的势平衡分析[J]. 兵工学报. 2008(04) [15] 蒋吉昊,王桂吉,杨宇. 一种测量金属电爆炸过程中电导率的新方法[J]. 物理学报. 2008(02) 化学论文参考文献范例(三) [1.] 詹晓北, 王卫平, 朱莉. 食用胶的生产、性能与应用[M]. 北京: 中国轻工业出版社, 2003. 20-36. [2.] O'Neill M A, Selvendran R R, Morris V J. Structure of the acidic extracellular gelling polysaccharideproduced by Pseudomonas elodea[J]. Carbohydrate Research, 1983, 124(1): 123-133. [3.] Jansson P. E., Lindberg B, Sandford P A. Structural studies of gellan gum, an extracellularpolysaccharide elaborated by Pseudomonas elodea[J]. Carbohydrate Research, 1983, 124(1): 135-139. [4.] Morris E R., Nishinari K, Rinaudo M. Gelation of gellan–A review[J]. Food Hydrocolloids, 2012,28(2): 373-411. [5.] Kuo M S, Mort A J, Dell A. Identification and location of L-glycerate, an unusual acyl substituent ingellan gum[J]. Carbohydrate Research, 1986. 156: 173-187. [6.] 张晨, 谈俊, 朱莉, 等. 糖醇对结冷胶凝胶质构的影响[J]. 食品科学, 2014. 35(9): 48-52. [7.] Kang K S, Veeder G T, Mirrasoul P J, et al. Agar-like polysaccharide produced by a Pseudomonasspecies: production and basic properties[J]. Applied and Environmental Microbiology, 1982. 43(5):1086-1091. [8.] Grasdalen H, Smidsr d O. Gelation of gellan gum[J]. Carbohydrate Polymers, 1987, 7(5): 371-393. [9.] 詹晓北. 结冷胶[J]. 中国食品添加剂, 1999, 2: 66-69. [10. ]孟岳成, 邱蓉. 高酰基结冷胶 (HA) 特性的研究进展[J]. 中国食品添加剂, 2008(5): 45-49. [11. ]Chandrasekaran R, Puigjaner L C, Joyce K L, et al. Cation interactions in gellan: an X-ray study of thepotassium salt[J]. Carbohydrate Research, 1988, 181: 23-40. [12.] Arnott S, Scott W E, Rees D A, et al. I-Carrageenan: molecular structure and packing ofpolysaccharide double helices in oriented fibres of divalent cation salts[J]. Journal of MolecularBiology, 1974, 90(2): 253-267. [13. ]Chandrasekaran, R., Radha A, and Thailambal V G. Roles of potassium ions, acetyl and L-glycerylgroups in native gellan double helix: an X-ray study[J]. Carbohydrate Research, 1992, 224: 1-17. [14.] Morris E R, Gothard M G E, Hember M W N, et al. Conformational and rheological transitions ofwelan, rhamsan and acylated gellan[J]. Carbohydrate Polymers, 1996, 30(2): 165-175. [15.] 李海军, 颜震, 朱希强, 等. 结冷胶的研究进展[J]. 食品与药品, 2006, 7(12A): 3-8.猜你喜欢: 1. 化学论文参考范文 2. 化学论文范文 3. 化学毕业论文范例 4. 化学毕业论文范文精选 5. 有关化学论文报告范文

关于数据库设计的毕业论文

现在论文有这么难嘛?不懂的人这么多,哎,如果不想写就看我用户名上面。

恩,这个问题,太突兀了.触发器不需要"研究"两个字吧?触发器就是官方也没有给多少资料,太简单的一个东西,做出了肯定不会让你过,到时候你也会发现没有话说.不如,做个联系数据库的ASP网站,或者,前台应用程序之类的.这样保证你论文也有话说,而且也内容丰富!再者说,本科学习毕业论文总在实践而非理论.所以,其他,我就不多说了.呵呵....祝你顺利通过吧

数据库完整性(Database Integrity)是指数据库中数据的正确性和相容性。数据库完整性由各种各样的完整性约束来保证,因此可以说数据库完整性设计就是数据库完整性约束的设计。数据库完整性约束可以通过DBMS或应用程序来实现,基于DBMS的完整性约束作为模式的一部分存入数据库中。通过DBMS实现的数据库完整性按照数据库设计步骤进行设计,而由应用软件实现的数据库完整性则纳入应用软件设计(本文主要讨论前者)。数据库完整性对于数据库应用系统非常关键,其作用主要体现在以下几个方面: 1.数据库完整性约束能够防止合法用户使用数据库时向数据库中添加不合语义的数据。 2.利用基于DBMS的完整性控制机制来实现业务规则,易于定义,容易理解,而且可以降低应用程序的复杂性,提高应用程序的运行效率。同时,基于DBMS的完整性控制机制是集中管理的,因此比应用程序更容易实现数据库的完整性。 3.合理的数据库完整性设计,能够同时兼顾数据库的完整性和系统的效能。比如装载大量数据时,只要在装载之前临时使基于DBMS的数据库完整性约束失效,此后再使其生效,就能保证既不影响数据装载的效率又能保证数据库的完整性。 4.在应用软件的功能测试中,完善的数据库完整性有助于尽早发现应用软件的错误。 数据库完整性约束可分为6类:列级静态约束、元组级静态约束、关系级静态约束、列级动态约束、元组级动态约束、关系级动态约束。动态约束通常由应用软件来实现。不同DBMS支持的数据库完整性基本相同,Oracle支持的基于DBMS的完整性约束如下表所示: 数据库完整性设计示例 一个好的数据库完整性设计首先需要在需求分析阶段确定要通过数据库完整性约束实现的业务规则,然后在充分了解特定DBMS提供的完整性控制机制的基础上,依据整个系统的体系结构和性能要求,遵照数据库设计方法和应用软件设计方法,合理选择每个业务规则的实现方式;最后,认真测试,排除隐含的约束冲突和性能问题。基于DBMS的数据库完整性设计大体分为以下几个阶段: 1.需求分析阶段 经过系统分析员、数据库分析员、用户的共同努力,确定系统模型中应该包含的对象,如人事及工资管理系统中的部门、员工、经理等,以及各种业务规则。 在完成寻找业务规则的工作之后,确定要作为数据库完整性的业务规则,并对业务规则进行分类。其中作为数据库模式一部分的完整性设计按下面的过程进行。而由应用软件来实现的数据库完整性设计将按照软件工程的方法进行。 2.概念结构设计阶段 概念结构设计阶段是将依据需求分析的结果转换成一个独立于具体DBMS的概念模型,即实体关系图(ERD)。在概念结构设计阶段就要开始数据库完整性设计的实质阶段,因为此阶段的实体关系将在逻辑结构设计阶段转化为实体完整性约束和参照完整性约束,到逻辑结构设计阶段将完成设计的主要工作。 3.逻辑结构设计阶段 此阶段就是将概念结构转换为某个DBMS所支持的数据模型,并对其进行优化,包括对关系模型的规范化。此时,依据DBMS提供的完整性约束机制,对尚未加入逻辑结构中的完整性约束列表,逐条选择合适的方式加以实现。 在逻辑结构设计阶段结束时,作为数据库模式一部分的完整性设计也就基本完成了。每种业务规则都可能有好几种实现方式,应该选择对数据库性能影响最小的一种,有时需通过实际测试来决定。 数据库完整性设计原则 在实施数据库完整性设计的时候,有一些基本的原则需要把握: 1.根据数据库完整性约束的类型确定其实现的系统层次和方式,并提前考虑对系统性能的影响。一般情况下,静态约束应尽量包含在数据库模式中,而动态约束由应用程序实现。 2.实体完整性约束、参照完整性约束是关系数据库最重要的完整性约束,在不影响系统关键性能的前提下需尽量应用。用一定的时间和空间来换取系统的易用性是值得的。 3.要慎用目前主流DBMS都支持的触发器功能,一方面由于触发器的性能开销较大,另一方面,触发器的多级触发不好控制,容易发生错误,非用不可时,最好使用Before型语句级触发器。 4.在需求分析阶段就必须制定完整性约束的命名规范,尽量使用有意义的英文单词、缩写词、表名、列名及下划线等组合,使其易于识别和记忆,如:CKC_EMP_REAL_INCOME_EMPLOYEE、PK_EMPLOYEE、CKT_EMPLOYEE。如果使用CASE工具,一般有缺省的规则,可在此基础上修改使用。 5.要根据业务规则对数据库完整性进行细致的测试,以尽早排除隐含的完整性约束间的冲突和对性能的影响。 6.要有专职的数据库设计小组,自始至终负责数据库的分析、设计、测试、实施及早期维护。数据库设计人员不仅负责基于DBMS的数据库完整性约束的设计实现,还要负责对应用软件实现的数据库完整性约束进行审核。 7.应采用合适的CASE工具来降低数据库设计各阶段的工作量。好的CASE工具能够支持整个数据库的生命周期,这将使数据库设计人员的工作效率得到很大提高,同时也容易与用户沟通。你可以围绕相关内容发表自己的看法

同门师兄弟啊~~~不容易,幸亏我们毕业论文不让我们写关于数据库的· · 好险~~~~

相关百科

热门百科