计算机系列教材 数据库实验教程
作者:张民责任编辑;周爱武,肖云,琚川徽
出版时间: 2019年版
丛编项: 计算机系列教材
内容简介
本书以培养研究型人才和“卓越工程师”类型应用人才为目标,编写时面向应用,不追求深奥,讲求“够用、实用”,目的是通过大量案例的学习与实践,让读者熟练掌握管理、访问数据库的各项基本技能,加强实践动手能力,力争让读者看得懂、学得会、用得上、记得牢。本书主要包括以下内容: 数据库原理实验的基本要求和教学管理规范、数据库基本原理概述、数据库标准语言SQL介绍、数据库实验指导及实验要求,并给出多个数据库应用实例。 本书在注重数据库基础知识训练的同时,特别注重数据库应用技能培养与训练,可作为计算机科学与技术、软件工程和信息管理等相关专业的数据库实验课程教材或教学参考书,也可以作为数据库课程设计的参考资料,还可供数据库应用系统开发人员和数据库管理人员参考。
目录
目录
第1章引言1
1.1数据库原理实验教学目标1
1.2数据库原理实验教学安排2
1.2.1课程具体内容及基本要求3
1.2.2实验项目安排3
1.3数据库原理实验管理规范4
1.4数据库原理实验的考评5第2章数据库原理概述6
2.1数据库的相关概念6
2.1.1数据、数据管理、数据库与数据库系统6
2.1.2数据管理技术的发展8
2.1.3数据模型9
2.1.4关系数据库13
2.1.5数据库保护与控制15
2.1.6数据库设计18
2.2数据库管理系统(DBMS)24
2.2.1DBMS概述24
2.2.2DBMS的基本功能24
2.2.3DBMS系统结构25
2.2.4RDBMS产品概述28
2.2.5选择数据库管理系统产品的依据31第3章关系数据库语言SQL和TransactSQL34
3.1SQL概述34
3.1.1SQL标准34
3.1.2SQL的特点34
3.1.3TransactSQL36
3.1.4SQL规范36
3.2实例数据库37
3.2.1供应管理数据库37
3.2.2供应管理数据库实例数据37
3.3数据定义功能39
3.3.1定义数据库39
3.3.2定义基本表43
3.3.3定义索引53
3.4数据查询功能55
3.4.1SELECT语句的基本语法55
3.4.2简单查询56
3.4.3连接查询63
3.4.4嵌套查询68
3.4.5集合查询74
3.4.6查询结果的处理78
3.5数据更新功能78
3.5.1插入数据79
3.5.2修改数据81
3.5.3删除数据82
3.6SQL的视图功能84
3.6.1视图的概念与作用84
3.6.2定义视图85
3.6.3视图的操作88
3.7存储过程91
3.7.1存储过程定义91
3.7.2存储过程的优点91
3.7.3存储过程的分类92
3.7.4常用系统存储过程93
3.7.5本地存储过程94
3.8数据库安全性97
3.8.1安全性控制概述97
3.8.2用户、用户权限与角色99
3.8.3权限管理102
3.8.4数据库安全综合应用举例104
3.9数据库完整性110
3.9.1数据库完整性概述110
3.9.2实体完整性111
3.9.3参照完整性112
3.9.4用户定义的完整性113
3.9.5触发器117
3.10数据库恢复技术125
3.10.1数据库恢复技术简介125
3.10.2数据备份126
3.10.3恢复策略129
3.11TransactSQL附加的语言元素131
3.11.1TransactSQL的语法元素131
3.11.2常量和变量133
3.11.3表达式137
3.11.4流程控制语句137
3.11.5函数139第4章实验内容及实验指导144
4.0数据库实验案例144
4.1实验1安装和配置SQL Server 2008(选做)156
4.2实验2数据定义实验165
4.3实验3数据库数据导入导出实验(实验数据的准备)(选做)176
4.4实验4数据库的附加(数据库实用程序)(选做)182
4.5实验5数据库的简单查询实验183
4.6实验6数据库的连接查询实验187
4.7实验7数据库的嵌套与集合查询实验191
4.8实验8数据库的综合查询实验(选做)197
4.9实验9数据库的数据更新实验203
4.10实验10视图的定义和管理实验207
4.11实验11存储过程实验(选做)212
4.12实验12数据库安全性实验(选做)217
4.13实验13数据库完整性实验(选做)222
4.14实验14数据库备份与恢复实验(选做)233参考文献244