书籍详情
《SQLServer数据库应用技术胡南珍江苏计算机与互联》[27M]百度网盘|亲测有效|pdf下载
  • SQLServer数据库应用技术胡南珍江苏计算机与互联

  • 出版社:人天书店图书专营店
  • 出版时间:2012-08
  • 热度:10680
  • 上架时间:2024-06-30 09:38:03
  • 价格:0.0
书籍下载
书籍预览
免责声明

本站支持尊重有效期内的版权/著作权,所有的资源均来自于互联网网友分享或网盘资源,一旦发现资源涉及侵权,将立即删除。希望所有用户一同监督并反馈问题,如有侵权请联系站长或发送邮件到ebook666@outlook.com,本站将立马改正

内容介绍

  商品基本信息,请以下列介绍为准
商品名称:SQL Server数据库应用技术
作者:胡南珍,卢扬
定价:45.0
出版社:江苏大学出版社
出版日期:2012-08-01
ISBN:9787811303810
印次:
版次:
装帧:
开本:

  内容简介

《高职高专基于工作过程教改教材:SQL Server数据库应用技术》共分两部分:示范篇和实训篇。示范篇以“学生成绩管理系统”数据库项目为主线,根据数据库应用和管理工作过程将项目分为四大工作任务,即:数据库设计、数据库实现、数据库应用和数据库维护。实训篇以“社区图书管理系统”数据库项目为主线,采用引导文教学模式。


  目录

第1篇 示范篇
工作任务1 学生成绩管理系统数据库设计
任务1.1 学生成绩管理系统的需求分析
1.1.1 数据库系统的基本概念
1.1.2 现实数据化过程
1.1.3 数据库设计
1.1.4 需求调查的内容与方法
1.1.5 分析和整理数据
任务1.2 学生成绩管理系统的概念设计
1.2.1 概念模型
1.2.2 概念模型的表示方法
1.2.3 E-R模型的设计
任务1.3 学生成绩管理系统的逻辑设计
1.3.1 关系模型
1.3.2 E-R图转换为关系模式的原则
1.3.3 关键字概念
1.3.4 数据模型的规范化
任务1.4 学生成绩管理系统的物理设计
1.4.1 SQL标识符
1.4.2 SQL Server系统数据类型
1.4.3 数据完整性
思考与练r/>
工作任务2 学生成绩管理系统数据库实现
任务2.1 SQL Server 2008的安装和配置
2.1.1 常用数据库
2.1.2 SQL Server 2008管理工具
任务2.2 创建学生成绩管理系统数据库
2.2.1 系统数据库
2.2.2 文件和文件组
2.2.3 数据库中的数据存储方式
2.2.4 使用对象资源管理器创建数据库
2.2.5 T-SQL简介
2.2.6 使用T-SQL语句创建数据库
任务2.3 管理学生成绩管理系统数据库
2.3.1 使用对象资源管理器管理数据库
2.3.2 使用T-SQL语句管理数据库
任务2.4 创建学生成绩管理系统数据表
2.4.1 表的概述
2.4.2 完整性约束
2.4.3 使用对象资源管理器创建和管理数据表
2.4.4 使用T-SQL语句创建和管理数据表
2.4.5 建立数据库表之间的关系和关系图
任务2.5 管理学生成绩管理系统数据表
2.5.1 使用对象资源管理器管理数据
2.5.2 使用T-SQL语句管理数据
思考与练r/>
工作任务3 学生成绩管理系统数据库应用
任务3.1 班级学生基本信息查询
3.1.1 查询简介
3.1.2 SELECT查询
3.1.3 单表查询
3.1.4 聚合(集合)函数
3.1.5 对查询结行分组
3.1.6 函数
任务3.2 全院学生信息查询
3.2.1 消除结果集中重复的记录
3.2.2 特殊表达式
任务3.3 学生考试成绩统计
3.3.1 多表连接查询
3.3.2 排名函数
3.3.3 分组筛选
3.3.4 将查询结果插入新的表
任务3.4 课程信息统计
3.4.1 子查询的概念
3.4.2 不相关子查询
3.4.3 相关子查询
3.4.4 INSERT,DELETE和UPDATE语句中的子查询格式
任务3.5 学生信息定制
3.5.1 视图的概念
3.5.2 视图的优点
3.5.3 使用对象资源管理器创建和管理视图
3.5.4 使用T-SQL语句创建和管理视图
3.5.5 通过视图管理数据
任务3.6 学生信息快速查询
3.6.1 索引的概念
3.6.2 索引的优点
3.6.3 索引的分类
3.6.4 索引的规则
3.6.5 使用对象资源管理器创建和管理索引
3.6.6 使用T-SQL语句创建和管理索引
任务3.7 教师任课课程成绩查询
3.7.1 T-SQL编程基础
3.7.2 存储过程
任务3.8 学生个人成绩查询
3.8.1 程序块语句——BEGIN…END
3.8.2 选择语句——IF…ELSE
3.8.3 循环控制语句——WHILE
任务3.9 教师任课课程成绩统计
3.9.1 创建带输出参数的存储过程
3.9.2 执行带输出参数的存储过程
任务3.10 学生成绩等级自动划分
3.10.1 简单CASE语句
3.10.2 搜索CASE语句
任务3.11 退学学生信息处理
3.11.1 事务的概念
3.11.2 事务的作
3.11.3 事务的分类
任务3.12 教师登分作
3.12.1 触发器的概念
3.12.2 触发器的作用
3.12.3 触发器的种类
3.12.4 触发器的临时表
3.12.5 使用对象资源管理器创建和管理触发器
3.12.6 使用T-SQL语句创建和管理触发器
思考与练r/>
工作任务4 学生成绩管理系统数据库维护
任务4.1 创建用户并为之授权
4.1.1 SQL Server 2008的机制
4.1.2 SQL Server 2008的验证模式
4.1.3 SQL Server的登录帐号
4.1.4 SQL Server的数据库用户
4.1.5 SQL Server 2008的权限管理
任务4.2 取消数据库用户权限
4.2.1 拒绝权限
4.2.2 撤销权限
4.2.3 拒绝权限与撤销权限的区别
任务4.3 使用角色管理用户
4.3.1 SQL Server角色
4.3.2 游标
任务4.4 数据库的分离与附加
4.4.1 分离数据库
4.4.2 附加数据库
任务4.5 数据的导入与导出
4.5.1 导入数据
4.5.2 导出数据
任务4.6 数据库的备份与恢复
4.6.1 数据库备份的作用
4.6.2 SQL Seiver 2008备份方式
4.6.3 备份策略
4.6.4 备份设备
4.6.5 数据库备份
4.6.6 数据库恢复
思考与练r/>
第2篇 实训篇
实训1 社区图书管理系统数据库设计
实训2 创建和管理社区图书管理系统数据库
实训3 创建和管理社区图书管理系统数据表
实训4 社区图书管理系统数据库查询
实训5 社区图书管理系统数据库优化
实训6 社区图书管理系统数据库用户与权限管理
实训7 社区图书管理系统数据库的备份与恢复
附录A 需求分析现场调查对白()
附录B 学生成绩管理系统数据库student中数据表的数据
附录C 社区图书管理系统数据库book中数据表的数据
参考文献


  前言

 

 

数据库技术是计算机科学的重要分支。利用数据库技术管理庞大的数据已成为一种有效的管理手段,这已在各行各业中得到了广泛应用。为了适应社会的发展需要,笔者总结多年的数据库教学与应用的经验,组织编写了这本以提高职业能力为主、突出实践技能培养、充分体现职业教育理念的教材。  本书是基于工作过程的开发思路而编写的一本高职教材。全书共分两部分:示范篇和实训篇。示范篇以“学生成绩管理系统”数据库项目为主线,根据数据库应用和管理工作过程将项目分为四大工作任务,即:数据库设计、数据库实现、数据库应用和数据库维护。基于“项目导向,任务驱动”的教学模式,将数据库知识融人到任务的完成之中。笔者在编写时注重遵循如下宗旨:所有的任务生活,使学生能迅速、正确地理解教学内容,并在任务中留给学生一定的独立思考和自主探索的空间;设计的任务具有综合性,重要的知识点在不同的任务中多次反复出现,让学生对知识的理解、认识、运用有一个逐步深入的过程;在内容选取上,以“理论够用,注重实践”为原则。

本书在内容的编排上一改传统的学科体系内容编排形式,以任务为中心,按照任务描述一任务分析一任务资讯一任务实施一任务总结的形行编排,使学生在完成任务的同时学span>sQL server 2008数据库的理论知识和实践作。任务完成过程既是学也是工作过程。教、学、做三位一体,实现理论和实践一体化,充分体现了职业教育的特点。  实训篇以“社区图书管理系统”数据库项目为主线,采用引导文教学模式。首先将实训任务提出,然后给出完成任务的引导问题,再由学生自行设计完成任务的方案并实施,一切均由学生独立完成,以达到培养学生自主学作学的,旨在训练学生提出问题、分析问题和解决问题的能力,使学生能将学到的知识融会贯活运用,做到真正掌握知识,能运用知识解决实际问题。  本书由胡南珍、卢扬任主编,施俊、张光桃、刘睿、蒋然任副主编。本书在编写过程中,还得到了扬州天润电脑有限公司等合作企业的大力支持,参考和引用了相关文献的内容,在此对所参考文献的作者和合作企业有关人员表示诚挚的谢意!

由于编者所限,书中如有不足之处敬请使用本书的师生与读者批评指正。

编者


  摘要

  任务pan>pan>学生成绩管理系统的需求分析  任务描述  电脑公司接受了为江扬职业技术学院开发用于学生成绩管理的软件业务.软件名称定为“学生成绩管理系统”。现已成立了一个项目小组,设项目负责人pan>名,成员3名。项目小组的首要工作是设计学生成绩数据库结构,按照数据库设计的步骤,先做需求分析工作,即对江扬职业技术学院学生成绩管理工行调查,全面了解用户的各种需求。

任务分析

项目小组必须与用户密切合作,了解用户人工管理学生成绩的工作流程和学生成绩管理中所涉及的部门、人员、数据、报表及数据的加工处理等情况,收集与学生成绩管理相关的资料,并对收集的资行整理和分析。

完成任务的具体步骤如下:

(1)确定需求调查的方法;

(2)设计调查的内容;

(3)

(4)对调查收集的数据资行整理、分析;

(5)绘制业务流程图,编制数据字典。

任务资讯

pan>pan>pan>数据库系统的基本概念

pan>.数据库(DataBaseDB)

数据库,顾名思义,是存放数据的仓库。它是指长期存储在计算机内,有组织的、可共享的大量数据的集合。数据库中的数据按照一定的数据模型组织、描述和存储,具有较小的冗余度、较高的数据独立性和易扩展性,并可为各种用户共享。  2.数据库管理系统(DataBase Management SystemDBMS)  数据库管理系统是位于用户与作系统之间的一层数据管理软件。对数据库的一切作括查询、维护及各种控制,都是通过DBMSVisual FoxProAccessOracleSQL ServerDB2MySQL等。  数据库管理系统的括以下几个方面:  (1)数据能  数据库管理系统提供数据定义语言(Data Definition LanguageDDL),用户通过它可以方便地定义数据库中的对象。如表、视图和索引等。  (2)数据能  数据库管理系统提供数据纵语言(Data Manipulation LanguageDML),用户通过它实现对数据库中的数行查询、修改、删除、插入、统计和排序等作。

(3)数据库的管理、控制和能

数据库管理系统在数据库建立、运行和维护时对数据行统一的管理和控制,以保证数据的性、完整性、多用户的并发使用及发生故障后的系统恢复等。  3.数据库管理员(DataBase AdministratorDBA)  数据库的管理工作只靠DBMS远远不够,还要有专门的人员来完成,这些人员被称为数据库管理员。他们负责全面管理和控制数据库系统,其主要工作有数据库设计、数据库维护和改善数据库系统性能等。  4.数据库系统(DataBase SystemDBS)  将数据库技术计算机系统后形成了数据库系统。数据库系统一般由数据库、数据库管理系统(及其开发工具)、应用系统、数据库管理员和用户等部分组成,其中数据库管理系统是数据库系统的核心。

数据库系统的主要特点有:

(1)数据结构化。数据库系统实现整体数据的结构化。在数据库系统中,数据不再针对某一个应用,而是面向全组织;不仅数据内部是结构化的,而且整体是结构化的,数据之间是具有联系的。

(2)数据的共享性高,冗余度低。数据共享是数据库系统最重要的特点。数据库中的数据可以被多个用户、多个应用程序所共享。由于数据库中的数据被集中管理、统一组织,因而避免了不必要的数据冗余。

(3)数据独立性高。数据独立括数据的物理独立性和逻辑独立性。数据独立性是指数据和程序相互不依赖,即数据的逻辑结构或物理结构改变时,程序不会跟着改变。减少了应用程序的维护和修改。

(4)统一的数据控制。数据库的共享是并发的共享,即多个用户可以同时存取数据库中的数据甚至可以同时存取数据库中同一个数据。为此,数据库管理系统必须提供统一的数据能括数据的性保护、数据的完整性检查、并发控制和数据库恢复。  pan>pan>2现实数据化过程  现实中的客观事物是不能直接被计算行处理的,必须将它行数据化后才能在计算机行处理。数据化要经历三个两次抽象才能实现,如图pan>pan>所示......