大型数据库系统(SQL Server 2005)--实验指导讲义 下载本文

实验十一 数据库的安全管理及数据库的备份与还原

1. 实验目的 (1) (2) (3) (4) (5) (6)

掌握SQL Server的安全机制。 掌握服务器的安全性管理。 掌握数据库用户的管理。 掌握权限的管理。

掌握备份和还原的基本概念。

掌握SQL Server的备份和还原的操作。

2. 实验准备 (1) (2) (3) (4) (5) (6) (7)

了解SQL Server的安全机制。

了解登录账号的创建、查看 、禁止、删除方法。 了解数据库用户的的创建、修改、删除方法。 了解数据库用户权限的设置方法。 了解数据库角色的创建、删除方法。 了解备份和还原的概念。

了解使用SQL Server Management Studio备份和还原数据库的操作方法

3. 实验内容

(1) 创建登录帐号StudentAdm,并在SQL Server Management Studio中查看。 (2) 禁止账号StudentAdm登录,然后再进行恢复。

(3) 为数据库student创建用户studentAdm,然后修改用户名为stuAdm。

(4) 为数据库用户stuAdm设置权限:对于“学生”表具有SELECT、INSERT、UPDATE、DELETE权限。

(5) 创建数据库角色role_Stu,并添加成员stuAmd。

(6) 为“jifei”和“student”数据库进行数据库备份,备份名称在原名后面加上“_bak”。

(7) 将备份好的数据为进行恢复。

实验十二 SQL Server 2005数据库实例开发——ODBC、ADO

1. 实验目的

(1) 了解常用的数据库连接方法。 (2) 掌握ODBC数据库连接技术。 (3) 掌握ADO数据库连接技术。 2. 实验准备 (1) (2) (3) (4) (5)

了解数据库应用系统的体系结构(C/S 、B/S结构)。 了解ODBC的基本概念。

了解ODBC的四个组成部分。 了解ADO的基本概念。 了解ADO对象模型。

3. 实验内容

创建一个连接到student数据库的ODBC数据源。在用户计算机的控制面板中启动“数据源ODBC”程序来进行设置。

实验十三 SQL Server 2005数据库实例开发——VB+SQL Server

2005

1. 实验目的

使用VB来对数据进行浏览、添加、修改、删除等操作。 2. 实验准备

(1) 了解VB6.0的使用方法。 (2) 了解ADO控件的使用方法。 (3) 了解ADO对象的使用方法 3. 实验内容

(1) 用ADO控件开发一个学生成绩管理系统

要求:程序中包含一个窗体,采用VB中的ADODataControl组件连接SQL Server数据库;用表格1记录此窗体中用了哪些控件及控件名;使用两张截图:图1为设计好的窗体界面,图2为运行后有数据显示的窗体界面。 (2) 用ADO对象开发一个学生成绩管理系统

要示:在程序中包含一个窗体,使用ADO对象中的Connection对象来连接数据库;使用RecordSet对象返回数据库中的数据结果集;用表格2记录此窗体中用了哪些控件及控件名,其中要包括五个按钮:上一个、下一个、添加、修改、删除;使用两张截图:图3为设计好的窗体界面,图4为运行后有数据显示的窗体界面。最后附上上面五个按钮的Click事件代码。

实验十四 SQL Server 2005数据库实例开发——JDBC

1. 实验目的

(1) 了解基于Web的数据库连接技术。 (2) 了解JDBC数据库连接技术。 2. 实验准备

(1) 了解JAVA的语句格式。 (2) 了解JSP的语句格式。

(3) 了解JDBC数据库连接技术。 3. 实验内容

编写JDBC数据库连接代码。

实验十五 SQL Server 2005数据库实例开发——JSP+SQL

Server 2005

1. 实验目的

学会基于WEB的数据库应用系统的开发,实现从网页中查询学生信息。 2. 实验准备 (4) (5) (6) (7) (8)

了解JAVA的语句格式。 了解JSP的语句格式。

了解JDBC数据库连接技术。 了解JBuilder6.0的使用方法 了解HTML的语法格式。

3. 实验内容

实现在首页输入学生学号,向后台服务器发送请求,数据库服务器将查询到的学生信息反馈显示在另外一个页面上。