前篇 1
数据库系统实验基础 1
1 数据库系统理论基础 1
1.1 数据与数据库 1
1.2 数据管理技术的发展 2
1.3 关系数据库概述 3
2 DM数据库管理系统 4
2.1 DM产品的发展简史 4
2.2 DM产品的特点和技术指标 6
2.3 DM产品支持的程序接口 9
3 案例 9
实验篇 11
实验1 数据库系统的安装和启动 11
1 目的和要求 11
2 背景知识 11
3 内容和步骤 12
3.1 数据库系统产品的构成 12
3.2 数据库系统运行环境 12
3.3 数据库系统安装和卸载 13
3.4 数据库系统的启动与停止 24
4 实习题 26
实验2 数据库的创建和管理 28
1 目的和要求 28
2 背景知识 28
3 内容和步骤 30
3.1 创建数据库 30
3.2 查看和修改数据库属性 34
3.3 删除数据库 36
4 实习题 37
实验3 表的创建与管理 39
1 目的和要求 39
2 背景知识 39
3 内容和步骤 40
3.1 数据类型 40
3.2 完整性约束 42
3.3 表的创建 43
3.4 表的删除 48
3.5 表的修改 49
3.6 创建和修改表的完整语法 52
4 实习题 56
实验4 数据操纵 58
1 目的和要求 58
2 背景知识 58
3 内容和步骤 58
3.1 数据插入 59
3.2 数据删除 63
3.3 数据更新 64
3.4 使用管理工具JManager管理表格数据 66
4 实习题 67
实验5 数据查询和索引 70
1 目的和要求 70
2 背景知识 70
3 内容和步骤 71
3.1 SELECT语句 71
3.2 单表查询 72
3.3 连接查询 81
3.4 嵌套查询 86
3.5 GROUPBY、ORDERBY和HAVING子句 88
3.6 建立索引 91
4 实习题 95
实验6 视图的定义与管理 97
1 目的和要求 97
2 背景知识 97
3 内容和步骤 97
3.1 视图的定义 97
3.2 删除视图 101
3.3 视图的查询 103
3.4 视图数据的更新 104
4 实习题 107
实验7 数据库系统的安全 108
1 目的和要求 108
2 背景知识 108
3 内容和步骤 109
3.1 身份验证 109
3.2 权限管理 118
3.3 审计 124
4 实习题 126
实验8 数据库备份和恢复 128
1 目的和要求 128
2 背景知识 128
3 内容和步骤 129
3.1 数据库的备份 129
3.2 数据库的恢复 131
4 实习题 134
实验9 DM数据库特色实验 135
1 目的和要求 135
2 背景知识 135
3 内容和步骤 137
3.1 数据库强制存取控制 137
3.2 全文检索 146
3.3 多媒体信息存储管理 151
4 实习题 153
实验10 数据库应用开发初步 154
1 目的和要求 154
2 背景知识 154
3 内容和步骤 156
3.1 系统需求分析 156
3.2 系统设计 156
3.3 实施准备 160
3.4 系统实施 170
4 实习题 179
附录 服务器错误代码汇编 180