《SQL Server 2008数据库设计教程》教学课件 第4章
- 格式:pptx
- 大小:860.95 KB
- 文档页数:28


辽 宁 工 业 大 学
数据库应用技术课 程 设 计 说 明 书
题目: 企业员工信息管理系统
学院(系): 软件学院
专业班级: 软件工程112班
学 号: 111301028
学生姓名: 安凯辰
指导教师: 佟玉军
教师职称: 副教授
起止时间: 2011.12.19-2011.12.31
辽宁工业大学课程设计(论文)任务书
院(系):软件学院 教研室: 软件工程
学 号 111301028 学生姓名 安凯辰 专业班级 软件工程112班
设计题目 企业员工信息管理系统
设计技术
参数 1. 题目要达到的目标:完成系统的登陆、数据的插入删除修改统计等基本操作。
2. 数据库:SQLSERVER2000。
3. 所使用的语言、工具:VB6.0+ SQLSERVER2000+WINDOWSXP。
4. 所采用的技术、系统结构:ADO数据库联接技术。
设
计
要
求 1. 教师布置实习任务和要求时,不得缺席,并做好记录。
2. 上机前预先把所有的源程序编写好。
3. 上机时不得迟到,不得缺席,爱护设备,认真调试程序。
4. 仔细查阅相关资料,认真完成思考题。
5. 按要求书写设计任务书,并按要求按版打印,不得雷同。
工作量 二周
工
作
计
划 周一听取教师布置设计的任务及要求。
周二学生查阅相关资料,进行数据库设计。
周三至周五:详细设计与界面设计。
周一至周四程序设计与上机,调试源程序。
周五书写课程设计任务书。
参考资料 《数据库应用技术》
《数据库应用技术实验指导书》自编
《数据库应用技术课程设计大纲》自编等
指导教师评语
教师:
辽 宁 工 业 大 学
数据库应用技术课 程 设 计 说 明 书
题目: 小型航空公司管理系统
学院(系): 软件学院
专业班级: 软件工程114班
学 号: 111301091
学生姓名: 安凯辰
指导教师: 佟玉军
教师职称: 副教授
起止时间:2011.12.19-2011.12.31
辽宁工业大学课程设计(论文)任务书
院(系):软件学院 教研室: 软件工程
学 号 111301091 学生姓名 安凯辰 专业班级 114
设计题目 小型航空公司管理系统
设计技术
参数 1. 题目要达到的目标:完成系统的登陆、数据的插入删除修改统计等基本操作。
2. 数据库:SQLSERVER2000。
3. 所使用的语言、工具:VB6.0+SQLSERVER2000+WINDOWSXP。
4. 所采用的技术、系统结构:ADO数据库联接技术,系统结构为C/S结构。
设计要求 1. 教师布置实习任务和要求时,不得缺席,并做好记录。
2. 上机前预先把所有的源程序编写好。
3. 仔细查阅相关资料,认真完成思考题。
4. 按要求书写设计任务书,并按要求按版打印,不得雷同。
工作量 二周
工作计划 周一听取教师布置设计的任务及要求。
周二学生查阅相关资料,进行数据库设计。
周三至周五:详细设计与界面设计。
周一至周四程序设计与上机,调试源程序。
周五书写课程设计任务书。
参考资料 《数据库应用技术》
《数据库应用技术实验指导书》自编
《数据库应用技术课程设计大纲》自编等
指导教师评语
教师:
第5章 SQL语言
85 第5章 SQL语言
本章学习目标
在SQL Server 2000的应用程序中,有两种方法可以用来对SQL Server数据库中的数据进行操作:一种是Internet应用程序通过统一资源定位器(URLs)或ADO和OLE DB应用程序接口来执行Xpath查询或T-SQL语句,然后SQL Server再以XML文档的形式返回数据,这就是SQL Server 2000中增加的对XML支持的特性;另一种是应用程序利用数据库应用程序接口来执行T-SQL语句,然后SQL Server再以表的形式返回数据给用户,这也是关系数据库比较传统的方式。
SQL Server所提供的T-SQL语言不仅可以完成数据的查询,而且还具有数据库管理的功能,例如SQL Server所提供的企业管理器所能完成的大多数功能,都可以利用T-SQL语言编写的代码来实现。因此,也可以这样说,SQL(结构化查询语言)是一种在关系数据库中定义和操纵数据的标准语言。
SQL语言通常分成四类:查询语言(SELECT)、操纵语言(INSERT、UPDATE、DELETE)、定义语言(CREATE、ALTER、DROP)和控制语言(COMMIT、ROLLBACK)。其中的定义语言在前面的章节中已经有了详细的讲解,这里就不再赘述了,而有关控制语言方面的知识也将在后面的相关章节中进行讲述,因此本章就主要对查询语言和操纵语言进行详细的介绍,主要包括数据的查询、插入数据、修改数据和删除数据等内容。
对数据库表中数据的操作是SQL Server中最常用的操作,而熟练使用T-SQL语言来进行该操作,则会达到事半功倍的效果,因此读者应该重点掌握,以便为今后深层次的学习打下更加坚实的基础。
学习重点与难点
数据查询方法与技巧
数据的插入
修改数据
删除数据
使用企业管理器存取和修改数据
5.1 查询语言
第14章 数据库设计
1. 简述数据库设计的步骤。
解:
数据库设计的步骤可以分为以下六个阶段:系统需求分析、概念结构设计、逻辑结构设计、物理结构设计、数据库实施、数据库运行和维护。
(1) 需求分析阶段
进行数据库设计首先必须准确了解与分析用户对系统的信息需求和处理需求,并建立系统说明文档。需求分析是整个设计过程的基础,是最困难、最耗费时间的一步,但也是最重要的一步。需求分析做得是否充分与准确,决定了数据库设计的速度与质量。需求分析做得不好,甚至会导致整个数据库设计返工重做。需求说明书是需求分析阶段的成果,也是后续阶段设计的依据。
(2) 概念结构设计阶段
概念结构设计是整个数据库设计的关键,它通过对用户需求进行综合、归纳与抽象,形成一个独立于具体DBMS的概念模型。一般使用E-R图来表示数据与数据之间的联系。
(3) 逻辑结构设计阶段
逻辑结构设计是将概念模型转换为某个DBMS所支持的数据模型,并对其进行优化。
(4) 物理结构设计阶段
数据库物理结构设计是为逻辑数据模型选取一个最适合应用环境的物理结构,主要包括数据的存储结构和存取方法。
(5) 数据库实施阶段
在数据库实施阶段,设计人员运用DBMS提供的数据语言、工具及宿主语言,根据逻辑设计和物理设计的结果建立数据库,编制与调试应用程序。组织数据入库,并进行试运行。
(6) 数据库运行和维护阶段
数据库应用系统经过试运行后即可投入正式运行。在数据库系统运行过程中必须不断地对其进行评价、调整与修改。投入运行后由DBA来承担数据库系统的日常维护。
2. 需求分析阶段的设计目标是什么?调查的内容是什么?
解:
需求分析阶段的设计目标是对系统的整个应用情况作全面的、详细的调查,确定企业组织的目标,收集支持系统总的设计的基础数据和对这些数据的要求,确定用户的需求,并把这些要求写成用户和数据库设计者都能接受的文档。
调查的内容是:
(1) 调查组织机构情况。