《数据库应用实习》由会员分享,可在线阅读,更多相关《数据库应用实习(5页珍藏版)》请在金锄头文库上搜索。
1、数据库应用实习数据库应用实习 姓名:赵闪姓名:赵闪班级:班级:101 班班学号:学号:201000654113学院:经济管理学院学院:经济管理学院专业:信息管理与信息系统专业:信息管理与信息系统课程号:课程号:9906054082指导老师:王小黎、刘克兴指导老师:王小黎、刘克兴前前 言言数据库技术是计算机科学技术中发展最快的领域之一,也是 应用最广的技术之一,它已成为计算机信息系统与应用系统的核 心技术和重要基础。人们在总结信息资源开发、管理和服务的各 种手段时,认为最有效的是数据库技术。数据库的应用已越来越 广泛。从小型的单项事务处理系统到大型复杂的信息系统都用先 进的数据库技术来保持系统的
2、整体性、完整性和共享性。目前, 一个国家的数据库建设规模、数据库信息量的大小和使用频度已 成为衡量这个国家信息化程度的重要标志之一。数据库设计是指对于一个给定的应用环境,构造优化的数据 库逻辑模式和物理结构,并据此建立数据库及其应用系统,使之 能够有效的存储和管理数据,满足各种用户的应用需求,包括信 息管理要求和数据操作要求。 数据库建立后就要开发应用系统,这次实习主要是使用编程 方法对数据库进行操纵。标准 SQL 是非过程化的查询语言,具有 操作统一、面向集合、功能丰富、使用简单等多项优点。但和程 序设计语言相比,高度非过程化的优点同时也造成了它的一个弱 点:缺少流程控制能力,难以实现应用业
3、务中的逻辑控制,SQL 编程技术可以有效克服 SQL 语言实现复杂应用方面的不足,提高 应用系统和 RDBMS 间的互操作性。这次实习中的应用系统使用 SQL 编程来访问和管理数据库中数据的方式主要是 ODBC(Open Data Base Connectivity)编程。目目 录录一、 实习目的实习目的 通过本学期对专业知识的学习,学会建数据库,学会配置 ODBC 数据源,从而设计一个物资管理系统。增加我们对知 识的理解和运用。熟悉大型数据库管理系统的结构与组成; 熟悉数据库应用系统的设计方法和开发过程;掌握一种大型 数据库管理系统(ORACLE、DB2 或 SQL SERVER)的应用技术
4、 和开发工具的使用;熟悉数据库安全的相关知识和技术;熟 悉数据库系统的管理和维护。 二、二、实习要求实习要求实习时间:3 周(12/12-12/30) 实习地点:南苑 2 号实验楼 203 教室 实习单位和部门:中原工学院 经济管理学院 实习内容:数据库应用实习 实习目的:通过实践使学生经历一个数据库系统开发的全过 程,并受到一次综合的训练,以便能较全面地理解、掌握和 综合运用所学的知识去分析、解决实际问题。 实验平台:Windows XP 操作系统、企业版 Microsoft SQL Server2000、Visual C+ MFC 编程、数据源 ODBC Driver。 实习任务:完成物资
5、管理系统和酒店业务管理系统 的分析设计工作,并选用适当的开发工具完成系统的开发。 二、二、实习内容与过程实习内容与过程 1、数据库设计 a. 数据库设计方法 数据库设计涉及多学科技术,是一项庞大的工程项目。 因此,他要求我们要具备多方面的技术和知识。主要包括: 计算机的基础知识;软件工程的原理和方法;程序设计的 方法和技巧;数据库的基本知识;数据库设计技术;应用 领域的知识。掌握了这些技能,就能够设计出符合具体领 域要求的数据库及其应用系统。 b. 数据库设计的基本步骤 按照规范设计的方法,考虑数据库及其应用系统开发 全过程,将数据库设计分为以下六个阶段: 需求分析:需求分析: 需求分析是指进
6、行数据库设计首先必须准确了解与分 析用户需求。需求分析是整个设计过程的基础,是最困难、最耗费时间的一步。需求分析做的不好,甚至会导致整个 数据库设计返工重做。 概念结构设计:概念结构设计:概念结构设计是整个数据库设计的关键,它通过对用 户需求进行综合、归纳与抽象,形成一个独立于具体 DBMS 的概念模型。能真实充分地反映现实世界,能满 足用户对数据的处理要求。他易于理解和更改。通常用 E-R 模型描述概念模型。下面将会给出物资管理系统的 E-R 模型:物资物资登记物资基本信息物资调配物资余额信息入库物资信息出库物资信息逻辑结构设计:逻辑结构设计:逻辑结构设计是将概念结构转换为某个 DBMS 所
7、支 持的数据模型,并对其进行优化。 物理结构设计:物理结构设计:物理设计是为逻辑设计模型选取一个最适合应用环境 的物理结构。 数据库实施:数据库实施:在数据库实施阶段,设计人员运用 DBNS 提供的数 据库语言,根据逻辑设计和物理设计的结果建立数据库, 编制与调试应用程序,组织数据库入库,并进行试运行。数据库运行和维护:数据库运行和维护:数据库应用系统经过调试后即可投入正式运行。在数 据库系统运行过程中必须不断的对其进行评价、调整与 修改。设计一个完整的数据库系统需要以上六个阶段的 不断反复。 2、数据库编程三、三、实习心得与收获实习心得与收获 当初满怀热情的迎来这次为期三周的数据库应用实习,
8、时间 过得真快,转眼间,实习已将近结束,现在我来谈谈这次实习的 感受。 我的设计题目是设计一个小型物资管理系统,在前期的考察 和分析之后,对系统进行了设计,虽然受水平所限,实践经验十 分匮乏,独立完成一套完备的优秀的物资管理系统有很大的难度, 但是我努力在实践中巩固所学的知识,尽量把这个系统设计得最 好。 通过这些日子以来对“物资管理系统”的研究与设计,不但 使我的系统设计和软件代码的能力得到了提高,也使我各方面的 素质得到了提升。经过对系统进行可行性分析、需求分析、概要 设计、代码编写。现已基本满足了用户的需求,实现了系统的基 本功能。基本达到了系统初定的设计目标。经过测试,该系统操 作方便。当然,该系统里还有一些是需要改进与扩充的。我将会 在日后进一步的优化该系统,使其功能更强大,性能更好。 总的来说本次实习收获很大,以前我们对于知识只是停留在 理论阶段,这次实践对于我们的动手能力有很大的提高,同时也 发现自身知识结构的不完善,实习对我们的自学能力也有很大的 提高,面对一些未知的知识与问题可以通过自己的学习和理解加 以解决。我想,实习对于我们以后的工作也有很大帮助。所以, 对于这次实习我是很认真对待的。 四、四、报告成绩评定报告成绩评定