基于工作任务的SQL Server 2008数据库应用

出版时间:2011-8  出版社:东软电子出版社  作者:孙玉宝 编  页数:198  字数:316000  

内容概要

  数据库技术发展十分迅速,已经成为信息化的核心,作为优秀的关系型数据库,SQL Server
2008的相关技术也成为很多高校专业的骨干课程内容,如何让学生快速掌握这一技术,显得尤为迫切。
  教育部2006年16号文件《关于全面提高高等职业教育教学质量的若干意见》中指出:要重视学生校内学习与实际工作的一致性,校内成绩考核与企业实践考核相结合,探索课堂与实习地点的一体化;探索工学交替、任务驱动、项目导向、顶岗实习等有利于增强学生能力的教学模式;改革教学方法和手段,融“教、学、做”为一体。

书籍目录

任务1SQL Server 2008的安装与登录
1.1客户需求
1.2任务分析
1.3制定计划
1.4信息收集
1.4.1数据库的发展简史
1.4.2数据库的地位
1.4.3数据库的基本概念
1.4.4SQLServer的发展
1.4.5安装SQLServer2008软硬件要求(适用于32位标准版)
1.4.6SQLServer2008身份验证模式
1.4.7SSMS简介
1.5任务实施
1.5.1安装前准备
1.5.2开始安装
1.5.3登录
1.5.4更改服务器身份验证模式
1.5.5设置服务帐户
1.5.6创建新服务帐户
1.5.7卸载SQLServer200
1.6检查与评估
1.7拓展训练
1.8小结
任务2创建学生成绩管理数据库
2.1客户需求
2.2任务分析
2.3制定计划
2.4信息收集
2.4.1数据库的定义
2.4.2数据库的基本知识
2.4.3数据库的创建
2.4.4数据库的备份和恢复
2.4.5数据库的分离和附加
2.4.6数据库的删除
2.5任务实施
2.5.1创建学生成绩管理数据库
2.5.2备份和还原数据库
2.5.3分离和附加student数据库
2.6检查与评估
2.7拓展训练
2.8小结
〖=BW(〗目录〖=〗任务3创建学生成绩管理数据库中的表
3.1客户需求
3.2任务分析
3.3制定计划
3.4信息收集
3.4.1数据库表
3.4.2数据完整性
3.4.3约束
3.4.4数据类型
3.5任务实施
3.5.1使用SSMS创建学生基本信息表
3.5.2建立学生成绩管理系统中表间关系
3.6检查与评估
3.7拓展训练
3.8小结
任务4管理学生成绩管理数据库中的数据
4.1客户需求
4.2任务分析
4.3制定计划
4.4信息收集
4.4.1SQL简介
4.4.2INSERT语句
4.4.3UPDATE语句
4.4.4DELETE语句
4.4.5TRUNCATE语句
4.4.6SQLServer中的运算符
4.4.7SQLServer中的通配符
4.5任务实施
4.6检查与评估
4.7拓展训练
4.8小结
任务5从学生成绩管理数据库中获取信息
5.1客户需求
5.2任务分析
5.3制定计划
5.4信息收集
5.4.1SELECT基本查询
5.4.2分组及分组条件语句
5.4.3模糊查询
5.4.4聚合函数
5.4.5SQLServer中的函数
5.4.6多表联接查询
5.5任务实施
5.6检查与评估
5.7拓展训练
5.8小结
任务6创建论坛管理数据库
6.1客户需求
6.2任务分析
6.3制定计划
6.4信息收集
6.4.1论坛数据库需要存储的信息
6.4.2数据库设计
6.5任务实施
6.5.1分析论坛管理数据库中的实体及实体属性
6.5.2分析论坛管理数据库中实体之间的关系
6.5.3安装PowerDesigner软件
6.5.4创建CDM概念数据模型
6.5.5在数据库中创建表
6.6检查与评估
6.7拓展训练
6.8小结
任务7保证论坛数据库的安全
7.1客户需求
7.2任务分析
7.3制定计划
7.4信息收集
7.4.1SQLServer2008的安全体系结构
7.4.2服务账号
7.4.3身份验证模式
7.4.4数据库系统登录账号
7.4.5数据库用户管理
7.4.6数据库系统角色管理
7.4.7SQLServer权限管理
7.4.8使用TransacT
7.5任务实施
7.5.1设置身份验证模式
7.5.2管理登录账号
7.5.3创建用户账号
7.5.4权限管理
7.5.5语句权限设置
7.6检查与评估
7.7小结
任务8使用T
8.1客户需求
8.2任务分析
8.3制定计划
8.4信息收集
8.4.1定义变量及赋值
8.4.2输出显示数据
8.4.3逻辑控制语句
8.4.4聚合函数
8.5任务实施
8.6检查与评估
8.7拓展训练
8.8小结
任务9使用高级查询获取论坛管理数据库中的数据
9.1客户需求
9.2任务分析
9.3制定计划
9.4信息收集
9.4.1简单子查询
9.4.2带有比较运算符的子查询
9.4.3带有IN和NOTIN的子查询
9.4.4带有EXISTS和NOTEXISTS的子查询
9.5任务实施
9.6检查与评估
9.7拓展训练
9.8小结
任务10在论坛管理数据库中创建数据库对象
10.1客户需求
10.2任务分析
10.3制定计划
10.4信息收集
10.4.1事务
10.4.2索引
10.4.3视图
10.5任务实施
10.6检查与评估
10.7拓展训练
10.8小结
任务11使用存储过程维护论坛管理系统基本信息
11.1客户需求
11.2任务分析
11.3制定计划
11.4信息收集
11.4.1存储过程定义、特点和分类
11.4.2存储过程的操作
11.4.3存储过程的参数
11.5任务实施
11.5.1创建getAllTopicInfo存储过程
11.5.2修改getAllTopicInfo存储过程
11.5.3执行存储过程
11.5.4创建和执行带输入参数的存储过程getSomeSectorInfo
11.5.5创建和执行带输出参数的存储过程getNameAndAge
11.6检查与评估
11.7拓展训练
11.8小结
任务12通过触发器维护业务逻辑
12.1客户需求
12.2任务分析
12.3制定计划
12.4信息收集
12.4.1触发器简介
12.4.2SQLServer2008中的触发器
12.4.3约束和DML触发器
12.5任务实施
12.5.1创建帖子回复数自动增长触发器
12.5.2创建审计触发器
12.6检查与评估
12.7拓展训练
12.8小结
任务13进销存系统分析与数据库设计
13.1客户需求
13.2任务分析
13.3制定计划
13.4任务实施
13.4.1创建PPS超市进销存数据库
13.4.2创建product商品表
13.4.3录入商品信息
13.5检查与评估
13.6拓展训练
13.7小结
任务14进销存系统数据查询与更新
14.1客户需求
14.2任务分析
14.3制定计划
14.4任务实施
14.4.1查询商品、库存信息
14.4.2商品入库
14.5检查与评估
14.6拓展训练
14.7小结
任务15进销存系统数据维护
15.1客户需求
15.2任务分析
15.3制定计划
15.4任务实施
15.4.1使用触发器保证数据的安全性
15.4.2利用存储过程清点库存
15.5检查与评估
15.6拓展训练
15.7小结
参考文献

章节摘录

版权页:   插图:   可以在单列或多列上声明PRIMARY KEY约束,但是必须声明涉及多列的PRIMARYKEY约束作为CREATE TABLE语句中的单独的表元素。 3.4.3.3 DEFAULT约束 当列(字段)没有指定值时,DEFAULT约束会在列中输入一个默认值。DEFAULT约束强制了域完整性。SQL Server 2008提供了两种创建默认值的方法。可以创建一个默认值对象,然后将这个默认值绑定到某一列,或者使用DEFAULT约束。建议使用DEFAULT约束,而不使用定义默认值对象的方式来指定列的默认值。 3.4.3.4 CHECK约束 CHECK约束通过对输入到特定列的值设置检查条件,将输入数据限制为指定的值。可以在单列或多列上声明CHECK约束,但是必须声明涉及多列的CHECK约束作为CREATETABLE语句中的单独的表元素。只有单列CHECK约束可以和列定义一起定义,而且一列只能定义一个CHECK约束,所有其他的CHECK约束必须定义为单独的表元素。 3.4.3.5 UNIQUE约束 UNIQUE约束表明同一列的任意两行都不能具有相同值。该约束使用唯一的索引来强制实体完整性。若表中已有一主键,但又想保证其他的列也是唯一的,可以定义UNIQUE约束。UNIQUE约束指定的列可以有空值。在一个表中可以设置多个UNIQUE约束。 3.4.3.6 FOREIGN KEY约束 FOREIGN KEY约束定义了表之间的一致性关系,用于强制参照完整性。FOREIGNKEY约束定义了对同一个表或其他表的列的引用,这些列具有PRIMARY KEY或者UNIQUE约束。 3.4.3.7列级约束和表级约束 对于数据库来说,约束又分为列级约束和表级约束。列级约束内嵌在列的声明中定义,作为列定义的一部分只作用于此列本身;表级约束作为表定义的一部分,可以作用于多个列,且必须将多列约束定义为单独的表元素。 列级和表级的完整性约束只在声明时语法上略有不同:列级约束应放在列名和数据类型之后的位置,即逗号之前;而表级约束则应作为独立的由逗号分隔的语句。 数据库服务器以同样的方式处理列级约束和表级约束,涉及到多列的约束必须作为表级约束处理。 3.4.4数据类型 3.4.4.1整数数据类型 整数数据类型是最常用的数据类型之一。 (1)INT(INTEGER)。 INT(或INTEGER)数据类型存储从一2的31次方(—2,147,483,648)到2的31次方(2,147,483,647)之间的所有正负整数。每个INT类型的数据按4个字节存储,其中1位表示整数值的正负号,其他31位表示整数值的长度和大小。 (2)SMALLINT。 SMALLINT数据类型存储从—2的15次方(—32,768)到2的15次方(32,767)之间的所有正负整数。每个SMALLINT类型的数据占用2个字节的存储空间,其中1位表示整数值的正负号,其他15位表示整数值的长度和大小。

编辑推荐

《教育部高等学校高职高专计算机类专业教学指导委员会规划教材•网络工程师系列:基于工作任务的SQL Server 2008数据库应用》提供了课程标准、考核方案、教案、课件、视频等丰富的多媒体教学素材,图文并茂,语言生动,便于教师备课和学生自学,可作为职业教育相关专业的教学用书和广大数据库技术爱好者的自学读物。

图书封面

评论、评分、阅读与下载


    基于工作任务的SQL Server 2008数据库应用 PDF格式下载


用户评论 (总计0条)

 
 

 

250万本中文图书简介、评论、评分,PDF格式免费下载。 第一图书网 手机版

京ICP备13047387号-7