王朝网络
分享
 
 
 

SQL Server 2005 数据库案例教程 (21世纪高职高专创新精品规划教材)

王朝导购·作者佚名
 
SQL Server 2005 数据库案例教程 (21世纪高职高专创新精品规划教材)  点此进入淘宝搜索页搜索
  特别声明:本站仅为商品信息简介,并不出售商品,您可点击文中链接进入淘宝网搜索页搜索该商品,有任何问题请与具体淘宝商家联系。
  参考价格: 点此进入淘宝搜索页搜索
  分类: 图书,计算机/网络,数据库,SQL,

作者: 严波主编

出 版 社: 水利水电出版社

出版时间: 2009-2-1字数:版次: 1页数: 198印刷时间:开本: 16开印次:纸张:I S B N : 9787508462615包装: 平装内容简介

本书主要从数据库的使用和数据库编程、数据库的设计、数据库的高级概念等3个方面介绍数据库在实际工作中的运用。

本书由两部分组成,即理论部分和上机实验部分。理论部分共12章,内容包括数据库基础,SQL Server数据库表管理,SQL Server数据管理,检索数据,复杂查询,高级查询,数据库的设计,数据库的实现,T-SQL编程,事务、索引和视图,存储过程和触发器等。

本书适合在校大学生、高等职业院校学生以及从事数据库编程和开发的人员学习和使用。

本书配有免费电子教案,读者可以从中国水利水电出版社网站上下载,网址为:http:/www.waterpub.com.cn/softdown/。

目录

前言

第1章 数据库基础

1.1 数据库存在的必要性

1.2 数据库的发展史

1.2.1 第一代数据库——层次模型和网状模型

1.2.2 第二代数据库——关系型数据库

1.2.3 第三代数据库——面向对象数据库

1.3 常用数据库简介

1.3.1 DBMS和RDBMS的概念

1.3.2 Access简介

1.3.3 Oracle简介

1.3.4 MySQL简介

1.3.5 Sybase简介

1.3.6 SQL Server简介

1.4 数据库的基本概念

1.4.1 数据和信息

1.4.2 实体和记录

1.4.3 数据库和数据库表

1.4.4 数据冗余和数据完整性

1.5 SQL Server 2005概述

1.5.1 SQL Server 2005简介

1.5.2 SQL Servel‘2005的新增功能

1.6 安装SQL Server 2005

1.6.1 SQL Server 2005版本

1.6.2 安装步骤

1.7 SQL Server 2005的主要组件

1.8 SQL Server Management Studio介绍

1.8.1 SSMS简介

1.8.2 SSMS的主要工具

1.9 SQL Server 2005的使用

1.9.1 创建数据库连接

1.9.2 创建数据库登录账户

1.10 创建和管理SQL Server数据库

1.10.1 数据库文件和文件组简介

1.10.2 创建数据库

1.10.3 数据库管理和维护

1.10.4 删除数据库

习题

第2章 SQL Server数据库表管理

2.1 数据库表的相关概念

2.1.1 行、列的定义

2.1.2 数据完整性

2.1.3 主键和外键

2.1.4 SQL Server 2005中的特殊表类型

2.2 建立数据库表

2.2.1 在SSMS中创建表

2.2.2 数据类型

2.2.3 建立主键

2.2.4 空值约束

2.2.5 创建默认值

2.2.6 设置标识列

2.3 创建表问关系

2.4 创建检查约束

2.5 导入和导出数据

2.6 删除表

习题

第3章 SQL Server数据管理

3.1 SQL简介

3.1.1 SQL和T-SQL

3.1.2 T-SQL的组成

3.1.3 T-SQL的语法约定

3.2 T-SQL中的条件表达式和逻辑运算符

3.2.1 运算符

3.2.2 表达式

3.2.3 数据类型

3.3 使用T-SQL插入数据

3.3.1 使用Insert插入数据行

3.3.2 一次插入多行数据

3.4 使用T-SQL更新数据

3.5 使用T-SQL删除数据

3.5.1 使用Delete删除数据

3.5.2 使用Truncate Table删除数据

习题

第4章 检索数据

4.1 T-SQL查询基础

4.1.1 查询和记录集

4.1.2 使用Select语句进行查询

4.2 在查询中使用函数

4.2.1 字符串函数

4.2.2 日期函数

4.2.3 数学函数

4.2.4 系统函数

4.3 T0p关键字的使用

4.4 过滤重复记录DISTINCT关键字的使用

习题

第5章 复杂查询

5.1 模糊查询

5.1.1 使用LIKE进行模糊查询

5.1.2 使用BETwEEN在某个范围内进行查询

5.2 使用聚合函数

5.3 分组查询

5.3.1 使用分组GROUP BY

5.3.2 使用HAVING

5.4 多表联接查询

5.4.1 使用表的别名和命名列

5.4.2 联接概述

5.4.3 内部联接查询

5.4.4 外部联接查询

5.4.5 自联接查询

习题

第6章 高级查询

6.1 子查询概述

6.2 无关子查询

6.2.1 单行子查询

6.2.2 多行子查询

6.3 相关子查询

6.3.1 EXISTS子查询

6.3.2 NOT EXISTS子查询

6.4 子查询在INSERT、UPDATE、DELETE中的应用

6.4.1 在INSERT中嵌套子查询

6.4.2 在UPDATE中嵌套子查询

6.4.3 在DELETE中嵌套子查询

6.5 集合操作

6.5.1 UNl0N运算符

6.5.2 ExCEPT运算符

6.5.3 INTERSECT运算符

习题

第7章 数据库的设计

7.1 规范的数据库设计的必要性

7.2 设计数据库的方法

7.3 E-R模型

7.3.1 实体-关系模型介绍

7.3.2 将E-R图转化为表

7.4 数据规范化

7.4.1 设计问题

7.4.2 使用范式规范数据

7.4.3 规范化和性能的关系

习题

第8章 数据库的实现

8.1 使用SQL语句创建和删除数据库

8.1.1 创建数据库

8.1.2 删除数据库

8.2 使用SQL语句创建和删除表

8.2.1 创建表

8.2.2 删除表

8.3 使用SQL语句创建和删除约束

8.3.1 回顾约束类型

8.3.2 添加约束

8.3.3 删除约束

8.4 用SQL语句创建登录

8.4.1 创建登录账户

8.4.2 创建数据库用户

8.4.3 给数据库用户授权

习题

第9章 T-SQL编程

9.1 T-SQL中的数据类型

9.2 使用变量

9.2.1 局部变量

9.2.2 全局变量

9.3 输出语句

9.4 批处理

9.4.1 批处理的语句

9.4.2 在SQL中使用注释

9.5 逻辑控制语句

9.5.1 IF-ELSE条件语句

9.5.2 WHILE循环语句

9.5.3 CASE多分支语句

习题

第10章 事务、索引和视图

10.1 事务

10.1.1 事务的作用

10.1.2 事务的概念及特性

10.1.3 事务的分类

10.1.4 用T-SQL表示事务

10.1.5 事务的隔离级别

10.2 索引

10.2.1 简介

10.2.2 索引的概念

10.2.3 创建索引

10.2.4 索引的类型

10.2.5 索引的特性和创建索引的指导原则

10.2.6 删除索引

10.3 视图

10.3.1 视图的概念及优点

10.3.2 创建视图

10.3.3 视图上的DML操作

10.3.4 修改和删除视图

习题

第11章 存储过程

11.1 存储过程介绍

11.2 常用的系统存储过程

11.3 用户定义的存储过程

11.3.1 创建不带输入参数的存储过程

11.3.2 创建带输入参数的存储过程

11.3.3 创建带输出参数的存储过程

11.3.4 修改和删除存储过程

11.3.5 错误信息处理

习题

第12章 触发器

12.1 触发器介绍

12.2 触发器的作用

12.2.1 触发器的特点

12.2.2 触发器的作用

12.3 触发器的种类

12.4 触发器的工作过程

12.5 创建触发器

12.5.1 使用SSMS创建触发器

12.5.2 使用T-SQL语句创建触发器

12.5.3 更改和删除触发器

12.6 触发器的应用

12.6.1 INSERT触发器

12.6.2 DELETE触发器

12.6.3 UPDATE触发器

12.7 基于视图的lNSTEAD OF触发器

习题

实验1 创建数据库

实验2 数据库表管理

实验3 数据管理

实验4 数据查询

实验5 复杂查询

实验6 高级查询

实验7 数据库的设计

实验8 数据库的实现

实验9 T-SOL编程

实验10 事务、索引和视图

实验11 存储过程

实验12 触发器

参考文献

书摘插图

第1章 数据库基础

目标

了解数据库的必要性和数据库的发展

了解SQL Server 2005的特性

了解SQLServer2005的安装方法

学会使用SSMS登录、创建、附加、分离数据库

1.1 数据库存在的必要性

2006年全球每年制造、复制出的数字信息量共计1610亿GB,这大约是有史以来出版的图书信息总量的300万倍。从2006年到2010年,数字宇宙的信息量将增长6倍多。其中,中国数字信息量为127.1亿GB,占全球信息量的7.9%;受“富媒体”、用户创建内容和16亿网民三大因素推动,到2010年,全球数字信息量预计为9880亿GB。从上述报道可以看出数据量的增长如此迅速和惊人,如何有效地存储数据便于统计和查询将是非常关键的。

现代社会是一个信息时代,每时每刻都可能产生新的信息,用户又在时时刻刻访问这些信息。安全、有效地存储数据并进行快速、简捷的检索和管理就交给数据库来完成了。

用数据库存储数据主要有以下几个原因:

(1)可以存储大量的数据,便于用户进行检索和管理。比如,在如火如荼的电子商务应用中,琳琅满目的产品信息可以让用户快速地通过关键字查找到,这些信息就是有组织地在数据库中存储的。还有使用频率很高的搜索引擎Google和百度,它们巨大的数据量,都是存放在数据库中的。

(2)可以保持数据的一致性、完整性,降低数据冗余。如果不通过数据库来存储数据而是通过文件,经常会出现同样的数据保存在多个地方,并且有不同的版本,造成数据的不一致,浪费存储空间。

(3)实现应用程序的数据共享和安全。如果把数据存储在文件中,则数据很有可能被恶意地查看或者更改。如果使用数据库,则通过用户授权可以限制某些用户只能查看某些数据,而其他人可能对数据有较高的权限,以此来保证数据的安全性。而且只要将数据存放在数据库,任何有权限的用户可以通过不同的应用来访问数据达到共享的目的。

……

 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
2023年上半年GDP全球前十五强
 百态   2023-10-24
美众议院议长启动对拜登的弹劾调查
 百态   2023-09-13
上海、济南、武汉等多地出现不明坠落物
 探索   2023-09-06
印度或要将国名改为“巴拉特”
 百态   2023-09-06
男子为女友送行,买票不登机被捕
 百态   2023-08-20
手机地震预警功能怎么开?
 干货   2023-08-06
女子4年卖2套房花700多万做美容:不但没变美脸,面部还出现变形
 百态   2023-08-04
住户一楼被水淹 还冲来8头猪
 百态   2023-07-31
女子体内爬出大量瓜子状活虫
 百态   2023-07-25
地球连续35年收到神秘规律性信号,网友:不要回答!
 探索   2023-07-21
全球镓价格本周大涨27%
 探索   2023-07-09
钱都流向了那些不缺钱的人,苦都留给了能吃苦的人
 探索   2023-07-02
倩女手游刀客魅者强控制(强混乱强眩晕强睡眠)和对应控制抗性的关系
 百态   2020-08-20
美国5月9日最新疫情:美国确诊人数突破131万
 百态   2020-05-09
荷兰政府宣布将集体辞职
 干货   2020-04-30
倩女幽魂手游师徒任务情义春秋猜成语答案逍遥观:鹏程万里
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案神机营:射石饮羽
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案昆仑山:拔刀相助
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案天工阁:鬼斧神工
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案丝路古道:单枪匹马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:与虎谋皮
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:李代桃僵
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:指鹿为马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:小鸟依人
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:千金买邻
 干货   2019-11-12
 
>>返回首页<<
推荐阅读
 
 
频道精选
 
更多商品
房屋建筑学 (全国应用型高等院校土建类“十一五”规划教材)
假账与反假账实战步步通
蔡澜谈人生
平面图形图像处理 (第二版)(普通高等教育“十一五”国家级规划教材)
蔡澜说乐
供配电技术(高职)
公差配合与测量技术(第二版)(高职)
基础会计实践教程 (21世纪高职高专规划教材)
买车、用车、养车一本通
Photoshop CS3 中文版课程设计案例精编 (赠1CD)(21世纪高等院校课程设计丛书)
 
静静地坐在废墟上,四周的荒凉一望无际,忽然觉得,凄凉也很美
© 2005- 王朝网络 版权所有