网站大量收购独家精品文档,联系QQ:2885784924

(项目1掌握数据库基础知识.docxVIP

  1. 1、本文档共41页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
(项目1掌握数据库基础知识

项目一 掌握数据库基础知识项目导入数据库技术是信息处理的基础,它不仅反映数据本身所代表的基本信息,还反映数据之间的联系,是相关数据的集合。数据库技术是计算机领域发展最快的学科之一,目前,数据库技术已从第一代的网状、层次数据库系统,第二代的关系数据库系统,发展到以面向对象模型为主要特征的第三代数据库系统。其中建立在关系模型基础上的关系数据库是当前最流行的、应用最广泛的数据库,当前所开发的基于数据库的应用系统基本上都是关系数据库。因此,在本项目中,首先对数据库的基础知识进行初步的讨论,然后对数据库开发所使用的平台SQL Server 2005再作概况的介绍。项目分析数据库技术是为了解决计算机信息处理过程中大量数据有效地组织和存储的问题,在数据库系统中减少数据存储冗余、实现数据共享、保障数据安全以及高效地检索数据和处理数据而设计的,所以,数据库是相关数据的集合。本教材中以学生管理数据库系统为教学案例,以关系数据库技术作为基础,不但需要对数据库的基础理论有一定的了解,同时还需要掌握一种数据库开发平台,即数据库管理系统(DBMS)的使用方法,才能在开发平台上有效地开发出一个实用的学生管理数据库系统。因此,本项目将包括数据库的基础知识介绍和数据库开发平台SQL Server 2005的使用能力训练两部分内容。能力目标了解学生管理数据库的基本需求;了解数据管理技术的3个阶段;掌握数据库、数据管理系统和数据库系统的基本概念;掌握SQL Server数据库的基本组成和有关知识。知识目标:能根据实际环境进行数据库应用系统的需求分析和功能设计;具备使用数据库理论分析相关信息抽象数据的能力;了解并掌握数据库开发平台SQL Server 2005的概况和基本设置方法。 任务1 学生管理数据库基本需求任务要求根据学生管理的工作流程,对学生管理数据库系统进行整体分析与规划。1.分析学生管理数据库系统的整体需求,掌握需求分析的基本方法;2.规划学生管理数据库系统应具备的功能模块。知识储备一个数据库应用系统的开发设计通常要经历多个环节,简单地说可以分为对应用系统前台应用界面(应用层)和后台数据库(数据层)设计两个部分的设计,每一部分的设计都是一个庞大、复杂的工程,因此,通常都是结合软件工程的原理和方法进行数据库软件的设计。从一个应用软件开发的角度讲,一个数据库应用系统的一般设计环节如图1-1所示。图1-1 数据库应用系统开发流程项目准备需求分析数据库基本理论数据库规划数据库实施系统维护应用开发概念结构设计逻辑结构设计物理设计数据库实施与维护创建数据库创建数据表创建索引与视图ASP.NET应用开发案例系统安全数据维护就数据库系统的规划设计来讲,一般设计过程包括:需求分析、数据库概念结构设计、数据库逻辑结构设计、数据库物理结构设计、数据库实施及数据库的运行维护6个环节。设计一个数据库应用系统,首先要对系统的应用环境进行分析,掌握用户需求要求,这是整个开发的基础,需求分析的准确与否,关系到数据库应用系统的开发质量,本任务将主要讨论学生管理数据库系统的需求分析这个环节。需求分析的任务需求分析是指在开发设计开始阶段,收集用户的功能要求,了解系统的应用环境,对需要使用的数据进行收集整理,建立起一个完整数据集的过程。比如系统的使用用户的种类、相关应用的历史数据、有关表单资料的查阅以及实际运作流程等,从而得出所开发系统的功能运行过程。用户需求包括数据和处理两部分需求:数据需求是指数据库中存储哪些数据结构;处理需求是指用户要完成什么处理功能,以及对这些处理的响应时间、处理方法等有什么要求。需求分析阶段的任务主要包括以下几个方面:分析用户活动,产生业务流程图了解用户当前的业务活动和职能,理清其处理流程。把用户业务分成若干个子处理过程,使每个处理功能明确、界面清楚,画出业务流程图。确定系统范围,产生系统范围图在和用户经过充分讨论的基础上,确定计算机所能进行数据处理的范围,确定哪些工作由人工完成,哪些工作由计算机系统完成,即确定人机界面。分析用户活动所涉及的数据,产生数据流图深入分析用户的业务处理,以数据流图形式表示出数据库的方向和对数据所进行的加工。数据流图有四个基本成分:数据流、加工或处理、文件、外部实体。分析系统数据,产生数据字典数据字典提供对数据库时间描述的集中,它的功能是存储和检索各种数据描述,数据字典是数据收集和数据分析的主要成果,在数据库设计中占有很重要地位。需求分析的方法调查了解了用户的需求以后,还需要进一步分析和表达用户的需求,用于需求分析的方法有很多种,主要的方法有自顶向下和自底向上两种,其中自顶向下的结构化分析方法(Structured Analysis,SA)是一种简单实用的方法。SA方法SA方法是从最上层的系统组织入手,采用自顶向下、逐层分解的方法分析系统

文档评论(0)

junjun37473 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档