当前位置:首页 > 工业技术
数据库原理实验及实训教程
数据库原理实验及实训教程

数据库原理实验及实训教程PDF电子书下载

工业技术

  • 电子书积分:9 积分如何计算积分?
  • 作 者:陈玉哲等编著
  • 出 版 社:北京:清华大学出版社
  • 出版年份:2010
  • ISBN:9787302226178
  • 页数:194 页
图书介绍:
《数据库原理实验及实训教程》目录

第一篇 实验篇 3

实验1 安装、了解数据库设计工具PowerDesigner 3

1.1 目标 3

1.2 背景知识 3

1.3 实验内容 3

实验2 使用PowerDesigner进行概念模型设计 6

2.1 目标 6

2.2 背景知识 6

2.3 实验内容 6

实验3 PowerDesigner自动生成PDM 21

3.1 目标 21

3.2 背景知识 21

3.3 实验内容 21

实验4 了解SQL Server 2005 24

4.1 目标 24

4.2 背景知识 24

4.3 实验内容 24

实验5 安装SQL Server 2005 28

5.1 目标 28

5.2 背景知识 28

5.3 实验内容 28

实验6 SQL Server 2005的主要组件及其初步应用 35

6.1 目标 35

6.2 背景知识 35

6.3 实验内容 35

实验7 由PDM自动创建数据库 40

7.1 目标 40

7.2 背景知识 40

7.3 实验内容 40

实验8 创建数据库 49

8.1 目标 49

8.2 背景知识 49

8.3 实验内容 49

8.3.1 使用SQL Server Management Studio创建数据库 49

8.3.2 使用SQL Server Management Studio修改数据库 50

8.3.3 使用SQL Server Management Studio删除数据库 50

8.3.4 使用Transact-SQL创建数据库 51

8.3.5 使用Transact-SQL删除数据库 51

8.4 拓展练习 51

实验9 创建架构 52

9.1 目标 52

9.2 背景知识 52

9.3 实验内容 52

9.3.1 使用SQL Server Management Studio创建架构 52

9.3.2 使用CREATE SCHEMA语句创建架构 53

9.3.3 使用SQL Server Management Studio删除架构 53

9.3.4 使用DROP SCHEMA语句删除架构 53

实验10 创建表 55

10.1 目标 55

10.2 背景知识 55

10.3 实验内容 55

10.3.1 使用SQL Server Management Studio创建表 55

10.3.2 使用SQL Server Management Studio修改表 60

10.3.3 使用SQL Server Management Studio删除表 60

10.3.4 使用Transact-SQL创建表 60

10.3.5 使用Transact-SQL修改表 61

10.3.6 使用Transact-SQL删除表 62

10.4 拓展练习 62

实验11 创建索引 65

11.1 目标 65

11.2 背景知识 65

11.3 实验内容 65

11.3.1 使用SQL Server Management Studio创建索引 65

11.3.2 使用SQL Server Management Studio删除索引 67

11.3.3 使用Transact-SQL创建索引 67

11.3.4 使用Transact-SQL删除索引 68

11.4 拓展练习 68

实验12 简单数据查询 69

12.1 目标 69

12.2 背景知识 69

12.3 实验内容 69

12.3.1 使用Transact-SQL进行数据查询 69

12.3.2 练习内容 69

实验13 复杂数据查询 71

13.1 目标 71

13.2 背景知识 71

13.3 实验内容 71

13.3.1 使用Transact-SQL进行数据查询 71

13.3.2 练习内容 71

实验14 数据更新 73

14.1 目标 73

14.2 背景知识 73

14.3 实验内容 73

14.3.1 使用Transact-SQL进行数据更新 73

14.3.2 练习内容 73

实验15 实现视图 75

15.1 目标 75

15.2 背景知识 75

15.3 实验内容 75

15.3.1 使用SQL Server Management Studio创建视图 75

15.3.2 使用Transact-SQL创建视图 77

15.3.3 查看StudentIsView视图的内容 77

15.3.4 删除视图 77

15.3.5 生成视图的脚本 78

15.4 拓展练习 78

实验16 数据库安全性 79

16.1 目标 79

16.2 背景知识 79

16.3 实验内容 79

16.3.1 确认SQL Server验证 79

16.3.2 使用SQL Server Managernent Studio管理登录 81

16.3.3 使用SQL Server Management Studio管理用户 82

16.3.4 使用SQL Server Management Studio管理角色 83

16.3.5 使用SQL Server Management Studio管理权限 87

16.3.6 使用Transaet-SQL管理权限 91

16.4 拓展练习 92

实验17 实现数据完整性(创建触发器) 94

17.1 目标 94

17.2 背景知识 94

17.3 实验内容 94

17.3.1 使用SQL Server Management Studio创建触发器 94

17.3.2 使用SQL Server Management Studio修改、删除触发器 95

17.3.3 使用Transact-SQL创建触发器 95

17.3.4 使用Transact-SQL修改触发器 97

17.3.5 使用Transact-SQL删除触发器 97

17.4 拓展练习 97

实验18 定义并使用域 99

18.1 目标 99

18.2 背景知识 99

18.3 实验内容 99

实验19 定义继承(概括) 103

19.1 目标 103

19.2 背景知识 103

19.3 实验内容 103

实验20 数据库的文件与文件组 108

20.1 目标 108

20.2 背景知识 108

20.3 实验内容 108

实验21 分区表 112

21.1 目标 112

21.2 背景知识 112

21.3 实验内容 112

实验22 索引的作用和使用原则 115

22.1 目标 115

22.2 背景知识 115

22.3 实验内容 115

实验23 使用“导入和导出向导”进行数据传输 118

23.1 目标 118

23.2 背景知识 118

23.3 实验内容 118

实验24 使用“SSIS包”进行数据传输 122

24.1 目标 122

24.2 背景知识 122

24.3 实验内容 122

实验25 使用数据库引擎优化顾问提高查询处理的性能 125

25.1 目标 125

25.2 背景知识 125

25.3 实验内容 125

实验26 了解并应用T-SQL编程语言 129

26.1 目标 129

26.2 背景知识 129

26.3 实验内容 129

实验27 使用游标 131

27.1 目标 131

27.2 背景知识 131

27.3 实验内容 131

实验28 了解存储过程 134

28.1 目标 134

28.2 背景知识 134

28.3 实验内容 134

实验29 数据库备份与还原 139

29.1 目标 139

29.2 背景知识 139

29.3 实验内容 139

29.3.1 使用SQL Server Management Studio创建完整备份 139

29.3.2 使用SQL Server Management Studio创建备份设备 142

29.3.3 使用SQL Servetr Management Studio创建差异备份 142

29.3.4 使用SQL Server Management Studio创建事务日志备份 143

29.3.5 使用Transact-SQL创建数据库备份 143

29.3.6 使用Transact-SQL创建事务日志备份 143

29.3.7 使用SQL Server Management Studio还原备份 143

29.3.8 备份、还原数据库的综合实验 147

29.4 拓展练习 149

实验30 数据库镜像 150

30.1 目标 150

30.2 背景知识 150

30.3 实验内容 150

30.3.1 将MirStu数据库的恢复模式设置为“完整” 150

30.3.2 备份和还原数据库 151

30.3.3 启动数据库镜像 151

30.3.4 执行自动和手动故障恢复 153

实验31 并发控制 154

31.1 目标 154

31.2 背景知识 154

31.3 实验内容 155

31.3.1 查看当前活动和进程加锁情况 155

31.3.2 设置事务的隔离级别 156

31.3.3 模拟实现死锁 157

第二篇 案例篇 161

设计1 课程设计案例概述 161

设计2 需求分析 162

设计3 数据库设计 164

3.1 概念设计 164

3.2 逻辑设计 169

3.3 物理设计 172

设计4 数据库的实施 173

4.1 SQL Server 2005的安装和配置 173

4.2 数据库的创建和配置 173

4.3 创建架构 173

4.4 表和索引的创建及数据完整性 173

4.5 数据库关系图 178

4.6 数据库安全性设置 180

4.7 视图设计 180

4.8 存储过程设计 181

4.9 应用系统模块结构以及关键实现技术 181

4.9.1 应用系统模块结构 181

4.9.2 关键实现技术 188

4.10 数据载入 189

4.11 数据库试运行 189

设计5 数据库运行和维护 191

5.1 规划备份策略 191

5.2 建立维护计划 191

参考文献 193

相关图书
作者其它书籍
返回顶部