上篇 实验篇 3
实验1 SQL Server 2008的安装 3
习题 13
实验2 数据库的基本操作 14
实验2.1 创建数据库 18
实验2.2 分离数据库 23
实验2.3 附加数据库 24
实验2.4 完整数据库备份 26
实验2.5 差异数据库备份 30
实验2.6 事务日志备份 31
实验2.7 还原数据库 32
实验2.8 删除数据库 33
习题 34
实验3 表的基本操作 35
实验3.1 创建表 37
实验3.2 修改表结构 39
实验3.3 删除表 42
习题 44
实验4 数据操作 45
实验4.1 录入数据至表 47
实验4.2 修改表的内容 52
实验4.3 复制表 53
实验4.4 删除表的内容 54
习题 55
实验5 数据查询 57
实验5.1 简单查询 59
实验5.2 集合查询 63
实验5.3 连接查询 65
实验5.4 嵌套查询 70
习题 75
实验6 数据完整性控制 77
实验6.1 实体完整性 80
实验6.2 参照完整性 83
实验6.3 用户定义的完整性 85
实验6.4 触发器 89
习题 95
实验7 索引 96
实验7.1 创建索引 99
实验7.2 管理索引 101
习题 105
实验8 视图 106
实验8.1 创建视图 107
实验8.2 使用视图 109
实验8.3 修改视图的定义 112
实验8.4 删除视图 113
习题 114
实验9 数据库安全性控制 115
实验9.1 创建登录账户 117
实验9.2 创建数据库用户和角色 120
实验9.3 权限管理 123
实验9.4 删除数据库用户和登录账户 130
习题 132
实验10 存储过程 133
实验10.1 创建并执行存储过程 135
实验10.2 修改和删除存储过程 138
习题 140
实验11 用户定义数据类型和函数 141
实验11.1 创建和使用用户定义的数据类型 143
实验11.2 删除用户定义的数据类型 146
实验11.3 创建用户定义的函数 148
实验11.4 修改和删除用户定义的函数 153
习题 157
实验12 数据库事务设计 158
习题 163
实验13 应用PowerDesigner进行数据库建模 164
实验13.1 创建概念数据模型 165
实验13.2 创建逻辑数据模型 172
实验13.3 创建物理数据模型 173
实验13.4 生成数据库 176
习题 180
下篇 课程设计篇 183
第1章 数据库课程设计概述 183
1.1 课程设计的目的和任务 183
1.2 课程设计的基本要求 183
1.3 课程设计的内容 184
1.4 课程设计需要提交的资料 185
1.5 课程设计报告的要求 185
1.6 考核方式 185
第2章 课程设计案例:基于B/S结构的企业费用(非制造业)处理系统的设计 187
2.1 系统说明 187
2.2 系统分析与设计 187
2.3 数据库设计与实现 190
2.4 开发和运行环境 198
2.5 系统的实现 198
附录A 本书使用的数据库表的结构和内容 218
参考文献 221