SQL Server数据库应用技术

出版时间:2012-10  出版社:清华大学出版社,北京交通大学出版社  作者:刘凤玲,关沧,张庚,等 编  页数:248  

内容概要

  《21世纪高职高专规划教材·计算机系列:SQL Server数据库应用技术》根据高等职业教育的特点和要求,遵循“基于工作过程”的教学原则,采用任务驱动方式编写,每章都以若干个具体的工作任务为主线,引导学生对知识和技能的理解和掌握。全书分9章,内容包括数据库的设计与创建、数据表的创建与维护、数据库查询、数据库索引和视图的设计、自定义函数和存储过程、触发器和事物、数据库安全性管理、备份和还原数据库、数据库的连接与访问。并配备与单元知识相适应的拓展实训,使读者通过拓展实训巩固相关的内容,并掌握实际编程的技能。  《21世纪高职高专规划教材·计算机系列:SQL Server数据库应用技术》以SQI Server 2008为平台,系统地讲述数据库原理与SQL Server 2008的功能和应用,适合作为高等职业教育“数据库”课程教材,同时也适合作为数据库开发人员的参考书籍、自学教材和社会相关领域的培训教材。为方便教学,《21世纪高职高专规划教材·计算机系列:SQL Server数据库应用技术》配备案例工程源代码及数据库备份等教学资源。

书籍目录

第1章 数据库的设计与创建任务1.1 客户回访管理系统数据库的规划设计1.1.1 任务描述与目标1.1.2 数据库的基本概念1.1.3 数据库系统模型1.1.4 数据完整性1.1.5 关系型数据库范式理论1.1.6 数据库设计方法1.1.7 数据库设计的工程思想1.1.8 任务实施任务1.2 学习使用SQL Server 20081.2.1 任务描述与目标1.2.2 SQL Server 2008数据库系统简介1.2.3 SQL Server 2008的安装1.2.4 SQL Server 2008配置和管理1.2.5 SQL Server 2008数据库系统构成1.2.6 任务实施任务1.3 客户回访管理系统数据库的创建和维护1.3.1 任务描述与目标1.3.2 使用SQL Server Management Studio创建数据库1.3.3 数据库的操作1.3.4 任务实施习题拓展训练1第2章 数据表的创建与维护任务2.1 学习表及数据类型的基本概念2.1.1 任务描述与目标2.1.2 数据表的概念2.1.3 表的类型2.1.4 系统数据类型2.1.5 任务实施任务2.2 客户回访管理系统数据表的创建与维护2.2.1 任务描述与目标2.2.2 项目中的部分表2.2.3 创建表2.2.4 使用T-SQL修改表结构2.2.5 删除表2.2.6 任务实施任务2.3 实现数据库的完整性2.3.1 任务描述与目标2.3.2 规则2.3.3 约束2.3.4 任务实施任务2.4 录入、修改和删除客户回访管理系统数据表的数据2.4.1 任务描述与目标2.4.2 使用SQL Server Management Studio对表数据进行维护2.4.3 使用T-SQL对表数据进行维护2.4.4 任务实施习题拓展训练2第3章 数据库查询任务3.1 学习基本查询3.1.1 任务描述与目标3.1.2 SELECT语句的语法格式3.1.3 SELECT子句3.1.4 WHERE子句3.1.5 ORDER BY子句3.1.6 任务实施任务3.2 学习包含聚合函数的高级查询3.2.1 任务描述与目标3.2.2 常用的聚合函数3.2.3 分组筛选3.2.4 计算与汇总3.2.5 任务实施任务3.3 学习嵌套查询3.3.1 任务描述与目标3.3.2 IN子查询3.3.3 比较子查询3.3.4 任务实施:客户回访管理系统数据库中的嵌套查询任务3.4 学习连接查询3.4.1 任务描述与目标3.4.2 连接谓词3.4.3 JOIN关键字3.4.4 内连接3.4.5 外连接3.4.6 交叉连接3.4.7 自连接3.4.8 任务实施任务3.5 了解联合查询的使用3.5.1 任务描述与目标3.5.2 联合查询的基本概念3.5.3 任务实施习题拓展训练3第4章 数据库索引和视图的设计第5章 自定义函数和存储过程第6章 触发器和事务第7章 数据库安全性管理第8章 备份和还原数据库第9章 数据库的连接与访问参考文献

章节摘录

  2)物理存储结构  数据库的物理存储结构是以数据库设计者角度看到的数据库的体系结构。从数据库设计者的角度出发,数据库中所有的数据、对象和数据库操作日志在磁盘上都是以文件为单位存储的。在SQL Server 2008中,每个数据库由一组操作系统文件组成。根据这些文件的作用不同,数据库文件划分为数据文件和日志文件两类。  (1)数据文件:数据文件存储数据和对象,如表、索引等。数据文件又分为以下两类。  ①主数据文件:包含数据库的启动信息,并指向数据库中的其他文件。用户数据和对象可存储在此文件中,也可以存储在次要数据文件中。每个数据库有且仅有一个主数据文件。主数据文件的扩展名一般为.mdf。  ②次数据文件:次数据文件存储数据库中不能置于主数据文件中的数据和对象。次数据文件主要用于两种情况:一种情况是通过在不同磁盘上存放次数据文件将数据库的数据分散到多个磁盘上;另一种情况是当主数据文件的容量超过系统限制后,设置次数据文件,使得数据库容量继续增加。次数据文件是可选的,每个数据库允许有多个次数据文件,也允许没有次数据文件。次数据文件的扩展名一般为.ndf。  (2)日志文件:日志文件用于存储恢复数据库的事务日志信息。每个数据库至少有一个日志文件。日志文件的扩展名一般为.ldf。  在SQL Server 2008中,每个数据库至少由两个文件构成,即一个主数据文件和一个曰志文件。默认情况下,数据库文件和日志文件设置于相同路径,在实际应用中,建议将这两种文件设置于不同磁盘以便于数据库的恢复。  3.文件组  文件组是数据文件的逻辑集合。为了便于数据的分配和管理,SQL Server 2008允许将多个数据文件归纳为一组,并赋予此组一个名称,这就是文件组。  文件组能够控制各个数据文件的存放位置,提高数据的存储访问效率。例如,某个数据库有一个数据库文件组filegroup1,包含3个次数据文件:datal.ndf.data2. ndf和data3.ndf,并且这3个文件分别存储于3个磁盘上。在文件组filegoupl上创建一个表时,表中数据分布在3个磁盘上,从而提高了数据的存储效率;对表中数据执行查询操作时,系统同时扫描3个磁盘,从而提高了数据的访问效率。  ……

图书封面

评论、评分、阅读与下载


    SQL Server数据库应用技术 PDF格式下载


用户评论 (总计0条)

 
 

 

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

京ICP备13047387号-7