- 1、本文档共41页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
任务四初步认识SQLServer2005
项目一
掌握数据库基础知识
项目导入
数据库技术是信息处理的基础,它不仅反映数据本身所代表的基本信息,还反映数据之间的联系,是相关数据的集合。数据库技术是计算机领域发展最快的学科之一,目前,数据库技术已从第一代的网状、层次数据库系统,第二代的关系数据库系统,发展到以面向对象模型为主要特征的第三代数据库系统。其中建立在关系模型基础上的关系数据库是当前最流行的、应用最广泛的数据库,当前所开发的基于数据库的应用系统基本上都是关系数据库。
因此,在本项目中,首先对数据库的基础知识进行初步的讨论,然后对数据库开发所使用的平台SQL Server 2005再作概括介绍。
项目分析
数据库技术解决计算机信息处理过程中大量数据有效地组织和存储的问题,在数据库系统中减少数据存储冗余、实现数据共享、保障数据安全以及高效地检索数据和处理数据。
数据库技术理论数据库,。
能力目标
了解学生管理数据库的基本需求。
了解数据管理技术的3个阶段。
掌握数据库、数据管理系统和数据库系统的基本概念。
掌握SQL Server数据库的基本组成和有关知识。
知识目标
能根据实际环境进行数据库应用系统的需求分析和功能设计。
具备使用数据库理论分析相关信息抽象数据的能力。
了解并掌握数据库开发平台SQL Server 2005的概况和基本设置方法。
任务一 学生管理数据库系统基本需求
【任务要求】
根据学生管理的工作流程,对学生管理数据库系统进行整体分析与规划。
分析学生管理数据库系统的整体需求,掌握需求分析的基本方法。
规划学生管理数据库系统应具备的功能模块。
【知识储备】
一个数据库应用系统的开发设计通常要经历多个环节,简单地说可以分为对应用系统前台应用界面(应用层)和后台数据库(数据层)两个部分的设计,每一部分的设计都是一个庞大、复杂的工程,因此,通常都是结合软件工程的原理和方法进行数据库软件的设计。从一个应用软件开发的角度讲,一般一个数据库应用系统的开发流程如图1-1所示。
图1-1 数据库应用系统开发流程
就数据库系统的规划设计来讲,一般设计过程包括需求分析、数据库概念结构设计、数据库逻辑结构设计、数据库物理结构设计、数据库实施及数据库的运行维护6个环节。设计一个数据库应用系统,首先要对系统的应用环境进行分析,掌握用户需求,这是整个开发的基础。需求分析的准确与否,关系到数据库应用系统的开发质量,本任务将主要讨论学生管理数据库系统的需求分析环节。
1. 需求分析的任务
需求分析是指在开发设计开始阶段,收集用户的功能要求,了解系统的应用环境,对需要使用的数据进行收集整理,建立起一个完整数据集的过程。比如系统的用户种类、相关应用的历史数据、有关表单资料的查阅以及实际运作流程等,从而得出所开发系统功能的运行过程。
用户需求包括数据需求和处理需求两部分。数据需求是指数据库中存储哪些数据结构;处理需求是指用户要完成什么处理功能,以及对这些处理的响应时间、处理方法等有什么要求。
需求分析阶段的任务主要包括以下几个方面。
(1) 分析用户活动,产生业务流程图。
了解用户当前的业务活动和职能,理清其处理流程。把用户业务分成若干个子处理过程,使每个处理功能明确、界面清楚,并画出业务流程图。
(2) 确定系统范围,产生系统范围图。
在和用户经过充分讨论的基础上,确定计算机所能进行数据处理的范围,确定哪些工作由人工完成,哪些工作由计算机系统完成,即确定人机界面。
(3) 分析用户活动所涉及的数据,产生数据流图。
深入分析用户的业务处理,以数据流图形式表示出数据库的方向和对数据所进行的加工。数据流图有四个基本成分:数据流、加工或处理、文件、外部实体。
(4) 分析系统数据,产生数据字典。
数据字典提供对数据库时间描述的集中管理,其功能是存储和检索各种数据描述。数据字典是数据收集和数据分析的主要成果,在数据库设计中占有很重要的地位。
2. 需求分析的方法
调查了解了用户的需求以后,还需要进一步分析和表达用户的需求。用于需求分析的方法有很多种,主要的方法有自顶向下和自底向上两种,其中自顶向下的结构化分析方法(Structured Analysis,SA)是一种简单实用的方法。
1) SA方法
SA方法是从最上层的系统组织入手,采用自顶向下、逐层分解的方法分析系统。SA方法把每个系统都抽象成图1-2所示的数据流图形式。
图1-2 系统最上层的数据流图
在SA方法中,处理过程的处理逻辑常常借助判定表和判定树来描述,系统中的数据则借助数据字典(DD)来描述。
2) 数据流图
数据流图(Data Flow Diagram,DFD)表达了数据与处理的关系。数据流图中的基本元素如下。
(1) 圆圈符:表示处理,输入数据在此进行变换产生输出数据。在其中注明处理的名称。
(2) 矩形符:描述
您可能关注的文档
最近下载
- 手拉手 心连心 2024——2025学年湘教版初中美术七年级上册.pptx VIP
- 人教版2023-2024学年六年级上册数学 第五单元 圆(学生版)-(复习讲义)单元速记·巧练.docx VIP
- 《凝聚的力量》精品课件.pptx VIP
- BridgeConex使用帮助.pdf
- 附件教育部理工科非物理类专业大学物理课程教学基本要求A类要求.doc
- 建筑十大新技术应用总结.docx VIP
- 中药制剂技术 汤剂认知 汤剂认知.ppt
- 第一单元+第一课+我们走在大路上 课件2024——2025学年+湘美版(2024)初中美术七年级上册.pptx VIP
- 第二单元第3课《创意改善生活》课件++2024—2025学年湘美版(2024)初中美术七年级上册.pptx VIP
- 龟兔赛跑儿童绘本故事PPT课件.pptx VIP
文档评论(0)