基本信息·出版社:中国人民大学出版社,北京科海电子出版社 ·页码:296 页 ·出版日期:2009年04月 ·ISBN:7300104444/9787300104447 ·条形码:97873 ...
| 商家名称 |
信用等级 |
购买信息 |
订购本书 |
|
|
 |
关系数据库与SQLServer教程 |
 |
|
 |
关系数据库与SQLServer教程 |
 |

基本信息·出版社:中国人民大学出版社,北京科海电子出版社
·页码:296 页
·出版日期:2009年04月
·ISBN:7300104444/9787300104447
·条形码:9787300104447
·版本:第1版
·装帧:平装
·开本:16
·正文语种:中文
·丛书名:21世纪高职高专规划教材·工学结合试点系列
·图书品牌:科海培中
内容简介 《关系数据库与SQLServer教程》内容详实、与时俱进、通俗易懂、可读性强,既可作为各类高职高专院校、计算机培训学校等相关专业教材,也可作为数据库技术从业人员和数据库技术爱好者的参考用书。作者结合近年来在关系数据库与SQL Server方面的教学实践和教改成果,对原有课程内容进行了大胆改进,以“工作过程导向”的教学新理念为宗旨,精心设计了具有时代特点和高职特点的工学结合教材。本教材围绕“学生信息管理系统”项目的开发,阐述了关系数据库的基本理论;详尽地介绍了SQL Server的应用技术和使用方法,包括SQL Server安装、数据库管理技术、表管理技术、数据查询、视图、存储过程、触发器设计、数据索引与数据的完整性、数据库的安全管理及Transact-SQL语言:选择VB作为客户端的开发平台,介绍了学生信息管理系统的开发。此外,还介绍了SQL Server 2005新特性、SQL Server 2008的性能和扩展能力等。书中各课均附有课后作业和实验内容,实验内容是开发一个图书馆日常事务管理系统,充分体现了以应用(SQL Server)为目的的高职高专教学特色。通过系统的学习和训练,读者能很轻松地用SQL Server在VB的环境下设计开发一个小型数据库应用系统。
媒体推荐 实践性的人才是企业最欢迎的,一本工学结合的好教材是培养这类人才的必备工具。
——邓适家 用友集团产品总监
编辑推荐 《关系数据库与SQLServer教程》是行业专家的岗位需求分析+职业资格的认证考核内容=全新工学结合实训教程。
目录 第1章 数据库系统概论
第1课 初识数据库系统
1.1 基本概念和术语
1.1.1 数据
1.1.2 信息
1.1.3 数据处理
1.2 数据库管理技术的发展
1.2.1 人工管理阶段
1.2.2 文件系统阶段
1.2.3 数据库系统阶段
1.3 数据库系统的组成
1.3.1 数据库系统的组成
1.3.2 数据库系统的体系结构
1.4 数据模型及其分类
1.4.1 信息的三种世界
1.4.2 概念模型
1.4.3 数据模型的分类
1.5 关系数据模型的数据结构
1.5.1 关系模型的数据结构
1.5.2 基本关系的6条性质
1.5.3 关系模型的主要优缺点
课后作业
第2章 规范化的数据库设计
第2课 构造学生信息管理系统数据库
2.1 关系数据库设计的方法与步骤
2.1.1 数据库设计的方法
2.1.2 数据库设计的步骤
2.1.3 E-R图的设计
2.2 E-R图转换为关系模式的规则
2.2.1 实体的转换规则
2.2.2 实体间联系的转换规则
2.2.3 关系合并规则
2.3 关系数据模式的规范化理论
2.3.1 数据依赖
2.3.2 范式及无损分解
2.4 构造学生信息管理系统
2.4.1 学生信息管理功能模块
2.4.2 设计学生信息管理系统E.R图
2.4.3 学生信息管理系统关系模式
课后作业
实验1图书馆日常事务管理系统数据库的设计
第3章 SQLServer的安装及基本操作
第3课 初识SQLServer
3.1 SQLServer的主要特点
3.2 SQLServer的安装
3.2.1 SQLServer2000对硬件和操作系统的要求
3.2.2 SQLServer2000安装
3.2.3 升级到SQLServer2005
3.2.4 SQLServer的启动
3.3 SQLServer的服务器组件及其使用
3.3.1 SQLServer的服务器组件
3.3.2 SQLServer的企业管理器
3.3.3 SQLServer的查询分析器
课后作业
实验2SQLServer2000的安装和管理工具的使用
第4章 数据库的基本操作
第4课 创建和管理学生信息管理系统数据库
4.1 SQLServer系统结构
4.1.1 SQLServer系统数据库
4.1.2 SQLserver系统表
4.1.3 SQLserver系统存储过程
4.1.4 SQLServer的实例数据库
4.2 创建数据库的方法
4.2.1 使用企业管理器创建数据库
4.2.2 使用向导创建数据库
4.2.3 使用CREATEDATABASE语句创建数据库
4.3 管理数据库
4.3.1 查看数据库信息
4.3.2 打开数据库
4.3.3 增加或缩减数据库容量
4.3.4 数据库更名
4.3.5 删除数据库
课后作业
实验3创建和管理图书馆日常事务管理系统的数据库
第5章 数据库对象基本操作——表
第5课 创建和管理学生信息管理系统中的表
5.1 SQLServer中的数据类型
5.1.1 数据类型
5.1.2 空值的含义
5.2 表结构的设计与创建
5.2.1 表结构的设计
5.2.2 表的创建
5.3 表结构的修改
5.4 记录的添加、修改与删除
5.4.1 向表中添加记录
5.4.2 表中记录的修改
5.4.3 表中记录的删除
5.5 表的管理
5.5.1 查看表的属性
5.5.2 表的删除
课后作业
实验4图书馆日常事务管理系统的数据表的创建和管理
第6章 数据库对象基本操作——查询
第6课 创建简单的SELECT查询
6.1 初识SELECT语句
6.1.1 SELECT语句的语法
6.1.2 查询的实现
6.1.3 单表查询
6.2 在SELlEcT中使用子旬
6.2.1 使用WHERE子句
6.2.2 使用ORDERBY子句
6.2 3使用聚合函数
6.2.4 使用分组汇总子句
课后作业
第7课 查询综合设计
7.1 多表查询
7.1.1 连接谓词
7.1.2 以10IN关键字指定的连接
7.2 联合查询
7.3 子查询
7.3.1 带有IN或NOTlN的子查询
7.3.2 带有比较运算符的予查询
7.3.3 带有EXISTs运算符的子查询
7.3.4 在查询的基础上创建新表
课后作业
实验5图书馆日常事务管理系统的数据查询
第7章 数据库对象基本操作——视图
第8课 创建学生信息管理系统中的视图
8.1 视图概述
8.1.1 什么是视图
8.1.2 为什么要使用视图
8.1.3 视图的类型
8.2 创建视图
8.2.1 使用企业管理器创建视图
8.2.2 使用视图向导创建视图
8.2.3 使用CRliATEVIEW语句创建视图
8.3 视图的应用
8.3.1 使用视图查询信息
8.3.2 使用视图更新数据
8.4 视图的其他操作
8.4.1 视图定义信息查看与修改
8.4.2 重命名视图
8.4.3 删除视图
课后作业
实验6图书馆日常事务管理系统视图的创建和管理
第8章 数据库对象基本操作——存储过程
第9课 为学生信息管理系统创建存储过程
9.1 存储过程的基本概念
9.1.1 什么是存储过程
9.1.2 为什么要使用存储过程
9.1.3 存储过程的类型
9.2 创建和执行存储过程
9.2.1 使用企业管理器创建存储过程
9.2.2 使用创建存储过程向导创建存储过程
9.2.3 使用CRATEPROCEDURE语句创建存储过程
9.2.4 存储过程的执行
9.3 创建和执行带参数的存储过程
9.3.1 创建带输入参数的存储过程
9.3.2 创建带有通配符参数的存储过程
9.4 存储过程的其他操作
9.4.1 存储过程的重编译处理
9.4.2 查看存储过程
9.4.3 修改存储过程
9.4.4 删除存储过程
课后作业
实验7图书馆日常事务管理系统存储过程的创建和管理
第9章 数据库对象基本操作——触发器
第10课 为学生信息管理系统创建触发器
10.1 触发器的基本概念
10.1.1 什么是触发器
10.1.2 为什么要使用触发器
10.1.3 触发器的分类
10.2 基于单表触发器的创建
10.2.1 使用企业管理器创建触发器
10.2.2 使用CREATETRIGGER语句创建触发器
10.3 多表级联更改触发器的创建
10.3.1 inserted表和deleted表
10.3.2 多表级联插入触发器
10.3.3 多表级联删除触发器
10.3.4 多表级联修改触发器
10.3.5 使用触发器的限制
10.4 触发器的管理
10.4.1 查看触发器
10.4.2 修改触发器
10.4.3 禁止或启用触发器
10.4.4 删除触发器
课后作业,
实验8图书馆日常事务管理系统触发器的创建和管理
第10章 数据索引与数据完整性
第11课 为学生信息管理系统创建索引
11.1 索引的基础知识
11.1.1 索引文件
11.1.2 使用索引的意义
11.1.3 建立索引的原则
11.1.4 索引的分类
11.2 索引的创建
11.2.1 使用企业管理器创建索引
11.2.2 利用索引向导创建索引
11.2.3 使用CREATEIQDEX语句创建索引
11.3 索引的其他操作
11.3.1 重建索引
11.3.2 重命名索引
11.3.3 查看索引
11.3.4 删除索引
课后作业
实验9索引的刨建和管理
第12课 学生信息管理系统数据完整性实现
12.1 数据完整性概念
12.1.1 数据完整性的分类
12.1.2 约束机制
12.2 创建约束
12.2.1 在建表的同时创建各类约束
12.2.2 用企业管理器创建各类约束
12.2.3 用SQL命令在已有的表上创建约束
12.2.4 查看和删除约束
12.3 默认和规则
12.3.1 默认的创建、使用与删除
12.3.2 规则的创建、使用与删除
课后作业
实验10图书馆日常事务管理系统数据完整性的实现
第11章 数据库的安全管理
第12章 Transact-SQL语言
第13章 学生信息管理系统开发
第14章 SQL Server新动向
参考文献
附录 《关系数据库与SQL Server》课程标准
……
序言 数据库应用技术是计算机在数据处理应用领域中的主要内容和坚实基础,也是今后若干年内研究和应用的最活跃的分支之一。近年来,国内有不少数据库应用技术方面的教材出版,但是,真正从实际应用出发、适合高等职业技术院校使用的该类教材并不多见。本书是作者结合多年数据库应用技术与SQLserver的教学经验,以及职业技术院校的教学实际,对原有课程《关系数据库与SQLserver》的内容进行了大胆改进,并辅以“工作过程导向”的教学新理念,精心设计的具有时代特点和高职特点的工学结合教材。课程标准
◆以计算机网络,软件技术、会计电算化等专业学生的就业为导向。
◆以行业专家(聘请百瑞软件电脑公司,南通汽运集团、用友软件集团南通四方通用软件公司等的专家)对网络技术、软件专业和会计电算化所涵盖的岗位群进行的任务和职业能力
分析为依据。
◆以职业实际应用的经验和策略的习得为主。
◆以适度够用的概念和原理的理解为辅。
◆以能力培养的思路构建课程内容体系为核心。
◆以能力逐层提升设计整体结构为目标。
◆以实践应用的需求引入知识点为尺度。
◆以循环往复式的训练为基础。
◆以任务驱动设计每节课的教学内容为基本模式。
◆紧密结合职业资格认证的相关考核要求。
文摘 插图:

2元组
二维表的每一行在关系中称为元组。
3属性
二维表的每一列在关系中称为属性,每个属性都有一个属性名,属性值则是各个元组在该属性上的取值。
例如,表1-2中的第二列,“课程名”是属性名,“电子商务”则为第二个元组在“课程名”属性上的取值。
4域
属性的取值范围称为域。域作为属性值的集合,其类型与范围具体由属性的性质及其所表示的意义确定。
例如,表1-2中“课程性质”属性的域是{A,B}。
5关键字或码
在关系的诸属性中,能够用来唯一标识元组的属性或属性组称为关键字或码。
例如,表1-2中的“课程号”属性是关键字,因为通过课程号可以唯一确定元组。
6候选关键字或候选码
如果在一个关系中,存在多个属性(或属性组)都能用来唯一标识该关系中的元组,这些属性(或属性组)都称为该关系的候选关键字或候选码。
例如,在课程表中,如果没有重名的课程名,则课程号和课程名都是课程表的候选关键字。
7主关键字或主码
在一个关系的若干候选关键字中,被指定作为关键字的候选关键字称为该关系的主关键字或主码。
8非主属性或非码属性在一个关系中,不组成码的属性称为该关系的非主属性或非码属性。例如,表1-1学生基本信息表中的姓名、出生日期和系部代码等是非主属性。
9外部关键字或外码一个关系的某个属性虽不是该关系的关键字或只是关键字的一部分,但却是另一个关系的关键字,则称这样的属性为该关系的外部关键字或外码。外部关键字是表与表联系的纽带。
例如,学生基本信息表中的系部代码不是其关键字,但它却是表1—3系部表的关键字,因此系部代码是学生基本信息表的外部关键字,通过系部代码可以使学生基本信息表与系部表建立联系。