广东工业大学数据库课程实验

有需要联系2216376669@qq.com

实验题目 一、 数据库对象管理

一、实验目的

初步熟悉SQL Server的使用环境;学习和掌握SQL Server ManagementStudio的主要功能;掌握数据库常用对象的管理方法;掌握数据库的备份和恢复方法;掌握数据库的分离和附加方法。

二、实验内容和要求

1.理解数据库模式、命名空间的概念,掌握创建模式;

2.练习使用SQL语句、对象资源管理器创建和修改数据库;

3.练习使用SQL语句、对象资源管理器创建和修改基本表;

4.练习使用SQL语句、对象资源管理器创建视图;

5.学习分离和附加数据库的方法。

6.学习备份和恢复数据库的方法。

三、实验主要仪器设备和材料

1.计算机及操作系统:PC机,Windows 2000/XP或更高版本;

2.数据库管理系统:SQLServer 2008或更高版本;

四、实验方法、步骤及结果测试

创建一个教学管理数据库teaching以及基本表、视图等数据库对象,用于存储学生、课程、学生选课等信息。

·····················

实验题目 二、 数据的查询及更新

一、实验目的

熟悉SQL语句的使用方法,学习使用SQL语句来实现数据查询。掌握基本的SELECT查询及其相关子句的使用;掌握复杂的SELECT查询,如多表查询、子查询、连接查询和嵌套查询等。

二、实验内容和要求

学习使用SQL查询分析器查询数据,练习查询语句的使用:

1.掌握SELECT 语句的完整结构,包括简单查询、嵌套查询、连接查询等基本实现方法;

2.掌握存储查询结果的方法;体会各种查询的异同及相互之间的转换;

3.分析各种查询的执行过程,为综合应用打下良好的基础。

三、实验主要仪器设备和材料

1.计算机及操作系统:PC机,Windows 2000/XP或更高版本;

2.数据库管理系统:SQLServer 2008或更高版本;

四、实验方法、步骤及结果测试

在实验一的基础上,完成以下实验内容。

··········································································

实验题目 数据库的安全性和完整性

一、实验目的

熟悉SQL Server中有关用户、角色及操作权限等概念;加深学生对数据库安全性和完整性的理解;掌握自主存取控制的授权机制;掌握使用约束实现数据完整性的方法。

二、实验内容和要求

1.理解SQL Server的安全控制机制;

2.对SQLServer的登录名、用户和角色进行管理;

3.学习通过SQL语言的数据控制功能,设置和管理数据操作权限;

4、设置主键约束、外键约束、唯一约束、非空约束、CHECK约束等;

三、实验主要仪器设备和材料

1.计算机及操作系统:PC机,Windows 2000/XP或更高版本;

2.数据库管理系统:SQLServer 2008或更高版本;

四、安全性部分:实验方法、步骤及结果测试

对teaching数据库完成以下操作。

新建登录名“UserA(+姓名+学号)”,选择“SQLServer身份验证模式”并设置密码。

······································································································

实验题目 四、 数据库辅助设计

一、实验目的

学习使用数据库辅助设计软件Power Designer;掌握使用辅助软件进行数据库辅助设计和实施。

二、实验内容和要求

学习使用数据库辅助设计软件Power Designer,掌握使用辅助软件进行数据库辅助设计的方法。

1.熟悉PowerDesigner的软件环境;

2.掌握PowerDesigner与数据库设计相关的主要功能;

3.掌握使用Power Designer进行数据库的设计。

4.掌握使用Power Designer进行数据库的实施。

5.掌握使用Power Designer进行数据库的逆向工程。

三、实验主要仪器设备和材料

1.计算机及操作系统:PC机,Windows 2000/XP或更高版本;

2.数据库辅助设计软件:PowerDesigner 16.5或更高版本;

3.数据库管理系统:SQLServer 2008或更高版本;

四、实验方法、步骤及结果测试

1.安装Power Designer(略)。

2.为某学院设计教学管理数据库。经调研可得知:一个学院有多个班级,每个班级有若干学生;一个学院有多个教研室,每个教研室有若干教师,一个教师只属于一个教研室;一个教师可以同时讲授多门课,每门课可以有多个教师同时讲授;每个学生可以同时选修多门课,选课结束后取得这门课的成绩。

请根据以上背景,设计教学管理数据库的概念模型,并在Visio中用“基本框图”做出ER图(实体名和联系名后加上自己的学号和姓名,实体的属性不要标出、联系的属性需要标明)。

··································································································

实验题目 五、 数据库的设计与实施

一、实验目的

熟悉数据库设计的步骤和基本方法;明确数据库设计各阶段的任务;加深对数据库系统设计相关概念,原理的理解。掌握使用数据库辅助设计工具进行数据库设计和实施的方法。

二、实验内容和要求

根据数据库课程设计选题完成数据库的设计与实施。

三、实验主要仪器设备和材料

1.计算机及操作系统:PC机,Win10;

2.数据库辅助设计软件:PowerDesigner 16.5或更高版本;

3.数据库管理系统:SQLServer 2008或更高版本;

四、实验方法、步骤及结果测试

1. 数据库的设计

为自己的课程设计选题设计系统的数据库部分,要求设计紧密围绕核心业务进行。完成的数据库中不少于六张基本表。

······································································································

实验题目 六、openGuass数据库安装部署

一、实验目的

1.掌握虚拟机软件安装与部署华为官方openGuass镜像;

2.掌握openGauss数据库的基本操作和SQL语法;

3.掌握Data studio连接openGuass数据库服务器;

二、实验内容和要求

1.利用VMware或VirtualBox等虚拟机软件安装部署openGauss实验环境;

2.利用实体机或虚拟机重新安装部署openGauss实验环境(可课后自行完成);

3.在openGauss中创建数据库、模式、用户、表,并熟悉openGauss的操作命令

与方式;

三、实验主要仪器设备和材料

1.计算机及操作系统:PC机,Windows系统/Linux系统;

2.数据库管理系统:openGauss;

3.相关软件:VirtualBox(Vmware)、Data studi、navicat

四、实验方法、步骤及结果测试

······················································································

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值