搜索
高级检索
高级搜索
书       名 :
著       者 :
出  版  社 :
I  S  B  N:
文献来源:
出版时间 :
SQL Server 2008数据库程序设计
0.00    
图书来源: 浙江图书馆(由图书馆配书)
  • 配送范围:
    全国(除港澳台地区)
  • ISBN:
    9787111270188
  • 作      者:
    高冬梅主编
  • 出 版 社 :
    机械工业出版社
  • 出版日期:
    2009
收藏
内容介绍
    《SQL Server2008数据库程序设计》以SQL Server 2008为平台,系统地讲述数据库原理与SQL Selver2008的功能和应用。全书共分14章,主要内容包括:数据库基础知识,SQL Server 2008概述,Transact-SQL语言,数据库的创建和管理,表的创建和管理,数据查询,索引,视图,存储过程,用户定义函数,触发器,游标和事务,数据库的安全性管理以及SQL Seiver 2008与c#.Net综合开发实例。
    《SQL Server2008数据库程序设计》适合作为高等院校、高职高专院校计算机及相关专业的“数据库”课程教材,同时也适合作为数据库开发人员的参考书、自学教材和社会相关领域的培训教材。
展开
精彩书摘
    4.1.2数据库文件组
    文件组是数据库中逻辑文件的组合,包括两种类型:
    1)主要文件组。每个数据库有一个主要文件组,主要文件组包含主要数据文件和未放人其他文件组的所有次要文件。所有系统表都被分配到主要文件组中。
    2)用户定义文件组。用户定义文件组是用户首次创建数据库或以后修改数据库时明确创建的任何文件组。创建用户定义的文件组,可以将数据文件集合起来,以便于管理、分配和放置数据。例如,可以分别在三个磁盘驱动器上创建三个文件Datal.ndf、Data2.ndf和Data3.ndf,并将它们分配给文件组filegroup1。然后,可以明确地在文件组filegroup1上创建一个表,对表中数据的查询将分散到三个磁盘上,从而提高了性能。
    每个数据库中均有一个文件组被指定为默认文件组,只能将一个文件组指定为默认文件组。在数据库中创建对象时如果没有指定对象所属的文件组,对象将被分配给默认文件组。:PRIMARY(主要)文件组是默认文件组,除非使用ALTER DATABASE语句进行了更改,否则系统对象和表仍然分配给PRIMARY文件组,而不是新指定的默认文件组。
    注意:
    1)事务日志文件不包括在文件组内。日志空间与数据空间分开管理。
    2)一个文件不可以是多个文件组的成员。
    4.2系统数据库
    SQL Server 2008包含以下几种系统数据库。
    1.master数据库
    master-数据库记录SQL Setver 2008实例的所有系统级信息,包括实例范围的元数据(例如登录账户)、端点、链接服务器和系统配置设置、所有其他数据库的存储位置,并记录SQLServer的初始化信息。
    如果master数据库不可用,则SQL Server 2008无法启动。建议用户经常对master数据库进行备份,并确保始终有一个master数据库的当前备份可用。
    2.model数据库
    model数据库用作SQL Server实例上创建的所有数据库的模板。因为每次启动sQL Server时都会创建tempdb数据库(见后),所以model数据库必须始终存在于SQL Server 2008系统中。对model数据库进行的修改(如数据库大小、排序规则、恢复模式和其他数据库选项)将应用于以后创建的所有数据库。
    3.msdb数据库
    msdb数据库由SQL Server 2008代理用于计划警报和作业,也可以由其他功能(如ServiceBroker和数据库邮件)使用。
展开
目录
前言
第1章 数据库基础知识
1.1 数据库概述
1.1.1 信息、数据与数据处理
1.1.2 数据库、数据库管理系统与数据库系统
1.1.3 数据模型
1.2 关系数据库
1.2.1 关系术语
1.2.2 关系数据库的性质
1.2.3 关系规范化
1.2.4 专门的关系运算
1.2.5 数据完整性
1.3 关系数据库的设计
1.3.1 关系数据库的设计原则
1.3.2 关系数据库的设计简介
本章小结
习题

第2章 SQL Server 2008概述
2.1 SQL Server 2008简介
2.1.1 SQL Server 2008基本概况
2.1.2 SQL Server 2008新增功能
2.2 SQL Server 2008的安装
2.2.1 SQL Server 2008安装要求
2.2.2 SQL Setver 2008安装过程
2.3 SQL Server 2008配置和管理
2.3.1 配置管理器
2.3.2 SQL Server Management Studio
2.3.3 注册服务器
本章小结
习题
本章实训

第3章 Transact-SQL语言
3.1 SQL语言概述
3.1.1 Transact-SQL语言的概念
3.1.2 命名规则和注释
3.1.3 批处理
3.1.4 脚本
3.2 常量与变量
3.2.1 全局变量
3.2.2 局部变量
3.3 运算符
3.4 函数
3.4.1 系统函数
3.4.2 转换函数
3.4.3 字符串函数
3.4.4 数学函数
3.4.5 日期和时问函数
3.4.6 聚合函数
3.4.7 排名函数
3.4.8 行集函数
3.5 表达式
3.6 流程控制语句
3.6.1 BEGINEND语句
3.6.2 IFELSE语句
3.6.3 CASE语句
3.6.4 WHILECONTINUEBREAK语句
3.6.5 GOTO语句
3.6.6 WAITFOR语句
3.6.7 RETURN语句
3.6.8 PRINq、语句
3.7 Transact-sQL中的错误处理
3.7.1 使用系统变量@@ERROR处理错误
3.7.2 使用错误函数处理错误
本章小结
习题
本章实训

第4章 数据库的创建和管理
4.1 数据库的存储结构
4.1.1 数据库文件
4.1.2 数据库文件组
4.2 系统数据库
4.3 创建数据库
4.3.1 在图形界面下创建数据库
4.3.2 使用CREATE DATABASE语句创建数据库
4.4 管理数据库
4.4.1 查看数据库
4.4.2 修改数据库
4.4.3 收缩数据库
4.4.4 删除数据库
4.4.5 分离和附加数据库
4.5 备份数据库
4.5.1 创建备份设备
4.5.2 备份操作
4.6 还原数据库
4.7 数据库快照
本章小结
习题
本章实训

笫5章 表的创建和管理
5.1 表的基础知识
5.1.1 表的概念
5.1.2 数据类型
5.2 表结构的创建、修改和删除
5.2.1 表结构的创建
5.2.2 表结构的修改
5.2.3 表结构的删除
5.3 约束
5.3.1 PRIMARY KEY约束
5.3.2 UNIQUE约束
5.3.3 CHECK约束
5.3.4 DEFAUIJT约束
5.3.5 FOREIGN KEY约束
5.3.6 禁用约束
5.4 添加、修改和删除表中的数据
5.4.1 使用图形界面添加、修改和删除表中的数据
5.4.2 使用INSERT语句添加数据
5.4.3 使用UPDATE语句更新数据
5.4.4 使用DELETE语句删除数据
5.4.5 使用MERGE语句插入、更新和删除数据
本章小结
习题
本章实训

第6章 数据查询
6.1 SELECT语句
6.2 数据基本查询
6.2.1 选择列
6.2.2 选择行
6.2.3 数据的排序
6.2.4 使用DISTINCT和TOP关键字
6.2.5 在查询的基础上创建新表
6.3 数据的分组和汇总
6.4 子查询
6.5 联接查询
6.5.1 内部联接
6.5.2 外部联接
6.5.3 交叉联接
6.6 集合运算
6.6.1 使用uNION运算符组合结果集
6.6.2 使用EXCEPT和INTERSECT执行半联接操作
本章小结
习题
本章实训

第7章 索引
7.1 索引概述
7.1.1 索引分类
7.1.2 设计索引
7.2 创建索引
7.2.1 在图形界面下创建索引
7.2.2 用CREATE INDEX语句创建索引
7.3 管理索引
7.3.1 查看索引
7.3.2 修改索引
7.3.3 删除索引
本章小结
习题
本章实训

第8章 视图
8.1 视图概述
8.2 创建视图
8.2.1 在图形界面下创建视图
8.2.2 用CREATE VIEW语句创建视图
8.3 修改视图
8.4 通过视图查询数据
8.5 删除视图
……
第9章 存储过程
第10章 用户定义函数
第11章 触发器
第12章 游标和事务
第13章 数据库的安全性管理
第14章 SQL Server 2008与C#.Net综合开发实例
参考文献
展开
加入书架成功!
收藏图书成功!
我知道了(3)
发表书评
读者登录

请选择您读者所在的图书馆

选择图书馆
浙江图书馆
点击获取验证码
登录
没有读者证?在线办证