分享
 
 
 

数据库原理与应用——基于SQL Server 2005

数据库原理与应用——基于SQL Server 2005  点此进入淘宝搜索页搜索
  特别声明:本站仅为商品信息简介,并不出售商品,您可点击文中链接进入淘宝网搜索页搜索该商品,有任何问题请与具体淘宝商家联系。
  參考價格: 点此进入淘宝搜索页搜索
  分類: 图书,计算机/网络,数据库,SQL,

作者: 李春葆,金晶,曾平编著

出 版 社: 清华大学出版社

出版时间: 2009-1-1字数: 638000版次: 1页数: 404印刷时间: 2009/01/01开本: 16开印次: 1纸张: 胶版纸I S B N : 9787302190424包装: 平装编辑推荐

基于SQL Server2005讨论数据库的原理和应用方法

内容全面,通俗易懂、结构合理、循序渐进

精选大量例题并予以讲解,有助于读者理解概念,巩固知识,掌握要点,攻克难点

配有练习题及上机实验题,全面提升学生的综合应用能力和动手操作能力

配有《数据库原理与应用——基于SQL Serer2005学习与上机实验指导》,对本书中所有练习题和上机实验题进行了详细分析解答。

内容简介

本书介绍数据库基本原理,并以SQL Server 2005为平台介绍数据库管理系统的应用。全书分为3部分,第l~5章介绍数据库的一般原理,第6~18章介绍SQL Server 2005的数据管理功能,第19~20章介绍以VB作为前端设计工具、以SQL Server 2005作为数据库平台开发数据库应用系统的技术。本书最后的附录还给出了一个数据库系统设计过程。

本书由浅入深、循序渐进地介绍各个知识点。书中提供了大量例题,有助于读者理解概念和巩固知识;此外,还提供了一定数量的练习题和上机实验题,便于学生训练和上机实习。

为了便于学习,我们提供了《数据库原理与应用——基于SQL Server 2005学习与上机实验指导》,对本书中所有练习题和上机实验题进行了详细分析解答,请登录http://www.khp.com.cn免费下载。

本书可以作为各类院校相关专业及培训班的“数据库原理与应用”课程的教学用书,对于计算机应用人员和计算机爱好者,本书也是一本实用的自学参考书。

目录

第1章 数据库系统概述

1.1 信息、数据和数据处理

1.1.1 信息与数据

1.1.2 数据处理

1.2 数据管理技术的发展

1.2.1 人工管理阶段

1.2.2 文件系统阶段

1.2.3 数据库系统阶段

1.3 数据库系统的组成与结构

1.3.1 数据库系统的组成

1.3.2 数据库系统体系结构

1.4 数据库管理系统

1.4.1 DBMS的主要功能

1.4.2 DBMS的组成

练习题1

第2章 数据模型

2.1 什么是数据模型

2.1.1 数据的描述

2.1.2 数据间联系的描述

2.2 概念模型

2.2.1 信息世界中的基本概念

2.2.2 实体间的联系方式

2.2.3 实体联系表示法

2.2.4 设计E-R图的步骤

2.3 数据库类型

2.3.1 层次模型

2.3.2 网状模型

2.3.3 关系模型

练习题2

第3章 关系数据库

3.1 关系模型的基本概念

3.2 关系的数学定义

3.3 关系代数

3.3.1 传统的集合运算

3.3.2 专门的关系运算

练习题3

第4章 关系数据库规范化理论

4.1 问题的提出

4.2 函数依赖

4.2.1 函数依赖的定义

4.2.2 函数依赖与属性关系

4.2.3 Armstrong公理

4.2.4 闭包及其计算

4.3 范式和规范化

4.3.1 什么叫范式

4.3.2 范式的判定条件与规范化

4.4 关系模式的分解

4.4.1 模式分解中存在的问题

4.4.2 无损分解的定义和性质

4.4.3 无损分解的测试方法

4.4.4 保持函数依赖的分解

练习题4

第5章 数据库设计

5.1 数据库设计概述

5.2 需求分析

5.2.1 需求分析的步骤

5.2.2 需求分析的方法

5.3 概念结构设计

5.3.1 局部应用E-R模型设计

5.3.2 总体概念E-R模型设计

5.4 逻辑结构设计

5.5 物理结构设计

5.6 数据库的实施和维护

练习题5

第6章 SQL Server 2005系统概述

6.1 SQL Server 2005系统简介

6.1.1 SQL Server的发展历史

6.1.2 SQL Server 2005的各种版本

6.1.3 SQL Server 2005的组成部分

6.1.4 SQL Server 2005组件的分类

6.2 系统需求

6.2.1 硬件需求

6.2.2 软件需求

6.2.3 SQL Server 2005的网络环境需求

6.2.4 SQL Server 2005的其他需求

6.2.5 SQL Server 2005安装的注意事项

6.3 SQL Server 2005的安装

6.4 SQL Server 2005的工具和实用程序

6.4.1 SQL Server Management Studio

6.4.2 SQL Server Business Intelligence Development Studio

6.4.3 数据库引擎优化顾问

6.4.4 Analysis Services

6.4.5 SQL Server ConfigurationManager

6.4.6 文档和

练习题6

上机实验题1

第7章 创建和使用数据库

7.1 数据库对象

7.2 系统数据库

7.3 SQL Server数据库的存储结构

7.3.1 文件和文件组

7.3.2 数据库的存储结构

7.3.3 事务日志

7.4 创建数据库

7.5 配置数据库

7.5.1 添加和删除数据文件、日志文件

7.5.2 数据库选项设置

7.5.3 更改数据库所有者

7.5.4 数据库重命名

7.6 删除数据库

练习题7

上机实验题2

第8章 创建和使用表

8.1 表的概念

8.1.1 什么是表

8.1.2 表中数据的完整性

8.2 创建表

8.3 修改表的结构

8.4 建立数据库关系图

8.5 更改表名

8.6 删除表

8.7 记录的新增和修改

练习题8

上机实验题3

第9章 T-SQL基础

9.1 SQL

9.1.1 SQL概述

9.1.2 SQL的分类

9.2 T-SQL语句的执行

9.3 数据定义语言

9.3.1 数据库的操作语句

9.3.2 表的操作语句

9.4 数据操纵语言

9.4.1 INSERT语句

9.4.2 UPDATE语句

9.4.3 DELETE语句

9.5 数据查询语言

9.5.1 投影查询

9.5.2 选择查询

9.5.3 排序查询

9.5.4 使用聚合函数

9.5.5 表的连接查询

9.5.6 子查询

9.5.7 相关子查询

9.5.8 带EXISTS测试的子查询

9.5.9 空值及其处理

9.6 T-SQL程序设计基础

9.6.1 标识符

9.6.2 数据类型

9.6.3 变量

9.6.4 运算符

9.6.5 批处理

9.6.6 注释

9.6.7 控制流语句

9.6.8 函数

练习题9

上机实验题4

第10章 SQL高级应用

10.1 SELECT高级查询

10.1.1 数据汇总

10.1.2 连接查询

10.1.3 子查询

10.1.4 数据来源是一个查询的结果

10.2 事务处理

10.2.1 事务分类

10.2.2 显式事务

10.2.3 自动提交事务

10.2.4 隐性事务

10.3 数据的锁定

10.3.1 SQL Server中的锁定

10.3.2 自定义锁

10.4 使用游标

10.4.1 游标的概念

10.4.2 游标的基本操作

10.4.3 使用游标

练习题10

上机实验题5

第11章 索引

11.1 什么是索引

11.2 索引类型

11.2.1 聚集索引

11.2.2 非聚集索引

11.2.3 唯一性索引

11.3 创建索引

11.3.1 使用SQL Server控制管理器创建索引

11.3.2 使用CREATE INDEX语句创建索引

11.3.3 使用CREATE TABLE语句创建索引

11.4 查看和修改索引属性

11.4.1 使用SQL Server控制管理器查看和修改索引属性

11.4.2 使用T-SQL语句查看和修改索引属性

11.5 删除索引

11.5.1 使用SQL Server控制管理器删除索引

11.5.2 使用T-SQL语句删除索引

练习题11

上机实验题6

第12章 视图

12.1 视图概述

12.2 创建视图

12.2.1 使用SQL Server管理控制器创建视图

12.2.2 使用SQL语句创建视图

12.3 使用视图

12.3.1 使用视图进行数据查询

12.3.2 通过视图向基表中插入数据

12.3.3 通过视图修改基表中的数据

12.3.4 通过视图删除基表中的数据

12.4 视图定义的修改

12.4.1 使用SQL Server管理控制器修改视图定义

12.4.2 重命名视图

12.5 查看视图的信息

12.5.1 使用SQL Server管理控制器查看视图信息

12.5.2 使用sp_helptext存储过程查看视图信息

12.6 视图的删除

12.6.1 使用SQL Server管理控制器删除视图

12.6.2 使用T-SQL删除视图

练习题12

上机实验题7

第13章 数据库完整性

13.1 约束

13.1.1 PRIMARY KEY约束

13.1.2 FOREIGN KEY约束

13.1.3 UNIQUE约束

13.1.4 CHECK约束

13.1.5 列约束和表约束

13.2 默认值

13.2.1 在创建表时指定默认值

13.2.2 使用默认对象

13.3 规则

13.3.1 创建规则

13.3.2 绑定规则

13.3.3 解除和删除规则

练习题13

上机实验题8

第14章 存储过程

14.1 概述

14.2 创建存储过程

14.2.1 使用SQL Server管理控制器创建存储过程

14.2.2 使用CREATE PROCEDURE语句创建存储过程

14.3 执行存储过程

14.4 存储过程的参数

14.4.1 在存储过程中使用参数

14.4.2 在存储过程中使用默认参数

14.4.3 在存储过程中使用返回参数

14.4.4 存储过程的返回值

14.5 存储过程的管理

14.5.1 查看存储过程

14.5.2 修改存储过程

14.5.3 重命名存储过程

14.5.4 删除存储过程

练习题14

上机实验题9

第15章 触发器

15.1 概述

15.2 创建DML触发器

15.2.1 使用SQL Server管理控制器创建DML触发器

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

15.2.3 创建DML触发器的注意事项

15.3 inserted表和deleted表

15.4 使用DML触发器

15.4.1 使用INSERT触发器

15.4.2 使用UPDATE触发器

15.4.3 使用DELETE触发器

15.4.4 使用INSTEAD OF触发器

15.5 创建和使用DDL触发器

15.5.1 创建DDL触发器

15.5.2 DDL触发器的应用

15.6 触发器的管理

15.6.1 查看触发器

15.6.2 修改触发器

15.6.3 删除触发器

15.6.4 启用或禁用触发器

练习题15

上机实验题10

第16章 SQL Server的安全管理

16.1 SQL Server安全体系结构

16.1.1 操作系统的安全性

16.1.2 SQL Server的安全性

16.1.3 数据库的安全性

16.1.4 SQL Server数据库对象的安全性

16.2 SQL Server的身份验证模式

16.2.1 Windows身份验证模式

16.2.2 混合身份验证模式

16.2.3 设置身份验证模式

16.3 SQL Server账号管理

16.3.1 SQL Server服务器登录账号管理

16.3.2 SQL Server数据库用户账号管理

16.4 权限和角色

16.4.1 什么是角色

16.4.2 权限管理

16.4.3 创建数据库角色

16.4.4 数据库角色管理

练习题16

上机实验题11

第17章 数据备份与恢复

17.1 数据备份和恢复概述

17.1.1 备份类型

17.1.2 恢复类型

17.2 备份设备

17.2.1 创建数据库备份设备

17.2.2 删除数据库备份设备

17.3 选择数据库恢复类型

17.4 数据库备份和恢复过程

17.4.1 完整数据库备份和恢复

17.4.2 完整+日志数据库备份和恢复

17.4.3 完整+差异+日志数据库备份和恢复

练习题17

上机实验题12

第18章 数据转换

18.1 数据的导出和导入

18.1.1 数据的导出

18.1.2 数据的导入

18.2 分离和附加用户数据库

18.2.1 分离用户数据库

18.2.2 附加用户数据库

18.3 脚本

18.3.1 将数据库生成脚本

18.3.2 将数据表生成脚本

18.3.3 执行脚本

练习题18

上机实验题13

第19章 VB与数据库

19.1 概述

19.1.1 数据访问对象模型

19.1.2 ODBC和数据源

19.2 常用的数据访问控件

19.2.1 ADO Data控件

19.2.2 DataCombo控件

19.2.3 DataGrid控件

19.3 常用的高级用户界面控件

19.3.1 图像列表控件

19.3.2 TreeView控件

19.3.3 ListView控件

19.4 综合数据库操作设计实例

练习题19

上机实验题14

第20章 使用ADO操作SQL Server数据库

20.1 ADO概述

20.2 Connection对象

20.2.1 使用Connection对象的操作

20.2.2 ADO连接数据库的方式

20.2.3 Connection对象的属性

20.2.4 Connection对象的方法

20.2.5 Connection对象的事件

20.3 Recordset对象

20.3.1 ADO的游标类型

20.3.2 使用Recordset对象的操作

20.3.3 Recordset对象的属性

20.3.4 Recordset对象的方法

20.3.5 Recordset对象的事件

20.4 Field对象

20.4.1 Field对象的操作

20.4.2 Field对象的属性

20.4.3 Field对象的方法

20.4.4 Fields集合

20.5 Command对象

20.5.1 Command对象的操作

20.5.2 Command对象的属性

20.5.3 Command对象的方法

20.5.4 Parameters集合和Parameter对象

20.6 ADO编程综合实例

练习题20

上机实验题15

参考文献

附录 数据库应用系统开发综合

实习题

书摘插图

第1章数据库系统概述

数据库是一门研究数据管理的技术,始于20世纪60年代末,经过30多年的发展,已形成理论体系,成为计算机软件的一个重要分支。数据库技术主要研究如何存储、使用和管理数据,是计算机数据管理技术发展的最新阶段。本章主要介绍数据管理技术的发展、数据模型和数据库系统的基本概念等,为后面各章的学习奠定基础。

1.1信息、数据和数据处理

计算机的出现,开辟了数据处理的新纪元。数据处理的基本问题是数据的组织、存储、检索、维护和加工利用,这些正是数据库系统所要解决的问题。

数据是数据库系统研究和处理的对象。但是数据与信息是分不开的,它们既有联系又有区别,因此首先要搞清数据与信息在概念上的不同。

1.1.1信息与数据

1.信息

“信息”是对现实世界事物存在方式或运动状态的反映。具体地说,信息是一种已经被加工为特定形式的数据,这种数据形式对接收者来说是有意义的,而且对当前和将来的决策具有明显的或实际的价值。

信息有如下一些重要特征:

信息传递需要物质载体,信息的获取和传递要消耗能量。

信息是可以感知的。

……

数据库原理与应用——基于SQL Server 2005

 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
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
 
推荐阅读
 
 
>>返回首頁<<
 
靜靜地坐在廢墟上,四周的荒凉一望無際,忽然覺得,淒涼也很美
© 2005- 王朝網路 版權所有