数据库应用技术是电子商务专业的必修课程。与计算机专业的同类课程相比,电子商务专业对数据库基础理论的要求要弱一点,但是对实际动手能力和开发能力的要求更加突出。为了加强电子商务专业学生在数据库应用方面的实践能力和创新能力的培养,加快实验教学改革的步伐,我们编写了这本实验教程。
《新世纪高等学校教材·经济管理实验教程:数据库应用技术实验教程》从数据库管理系统安装入手,从数据表的建立与管理开始,逐步由浅入深,引导学生完成数据库管理与维护、数据库完整性与安全性设计、数据库查询与索引、数据库触发器与存储过程、数据库备份恢复等相关的数据库应用技术的实验内容。在编写体例上,每个实验都包括预备知识、实验目的、实验内容与要求、实验指导、小结、实验作业和扩展阅读7个部分。其中,预备知识主要介绍与实验相关的原理、背景知识等;实验指导部分以SQLServer2005为例详细讲解实验内容与要求的关键步骤、重点、难点,指出实验的注意事项;扩展阅读部分则介绍与数据库原理知识或者SQLSeirver2005的相关知识,主要用于开阔读者的知识面。
第1章 数据库管理系统的安装与配置/1
1.1 预备知识
1.2 实验目的
1.3 实验内容与要求
1.4 实验指导
1.5 小结
1.6 实验作业
1.7 扩展阅读
第2章 数据库的刨建与维护/18
2.1 预备知识
2.2 实验目的
2.3 实验内容与要求
2.4 实验指导
2.5 小结
2.6 实验作业
2.7 扩展阅读
第3章 数据表管理/31
3.1 预备知识
3.2 实验目的
3.3 实验内容与要求
3.4 实验指导
3.5 小结
3.6 实验作业
3.7 扩展阅读
第4章 数据的增删改/41
4.1 预备知识
4.2 实验目的
4.3 实验内容与要求
4.4 实验指导
4.5 小结
4.6 实验作业
4.7 扩展阅读
第5章 单表数据查询/51
5.1 预备知识
5.2 实验目的
5.3 实验内容与要求
5.4 实验指导
5.5 小结
5.6 实验作业
5.7 扩展阅读
第6章 多表连接数据查询/64
6.1 预备知识
6.2 实验目的
6.3 实验内容与要求
6.4 实验指导
6.5 小结
6.6 实验作业
6.7 扩展阅读
第7章 嵌套查询/75
7.1 预备知识
7.2 实验目的
7.3 实验内容与要求
7.4 实验指导
7.5 小结
7.6 实验作业
7.7 扩展阅读
……
第8章 视图与索引的创建与维护
第9章 完整性管理
第10章 存储过程设计
第11章 触发器设计
第12章 数据库迁移
第13章 数据库备份与恢复
第14章 数据库安全性管理
第15章 T-SQL语言的程序设计
附录
北师大版经管类高校教材书目(赠教学课件)
教师用免费教材样本申请表
随着数据库的应用越来越广泛,其安全性也越来越重要。DBMS可以提供统一的数据保护功能来保证数据的安全可靠和正确有效。数据库系统的安全性是主要包括以下几个层次的安全措施:数据库系统层次,操作系统层次,网络层次,物理层次,人员层次。本章只讨论在数据库系统层次上的安全措施。
数据库系统的安全机制提供了具有伸缩性的针对各种数据级别授权方法。数据级别有以下几种:整个数据库、单个关系表(所有行和所有列)、关系表中特定列(所有行)、关系表中的特定行(所有列)以及关系表的特定行和特定列。
建立数据库对象的用户可以自动得到此对象的所有访问权限(读取、更新、插入或删除模式随意访问数据项,包括将此对象的权限再授予他人)。
在授予或撤消访问权限时,有两种主要级别:(1)数据库对象:数据项或数据元素,一般是基本表或视图;(2)用户:可以用一些授权标识符识别的单个用户或用户组。授权通常都是在这两种级别上进行。
(1)授权
数据库管理系统可以提供功能强大的授权机制,给用户授予各种不同对象(表、视图、存储过程等)的不同使用权限(如Select、Update、Insert、Delete等)。
在用户级别,可授予数据库模式和数据操纵方面的以下几种授权,包括:创建和删除索引、创建新关系、添加或删除关系中的属性、删除关系、查询数据、插入新数据、修改数据、删除数据等。在数据库对象级别,可将上述访问权限应用于数据库、基本表、视图和列等。
(2)数据库角色
如果要给很多用户分配权限许可,会面临很大的管理难题。一个相对简单有效的解决方案就是定义数据库角色。角色是一组相同权限的集合。为一组具有相同权限的用户创建一个角色,使用角色来管理数据库权限可以简化授权的过程。
……