DM大梦数据库数据库使用手册.pdf
文本预览下载声明
华中科技大学计算机学院
数据库课程实验操作指导
数据库系统课程教学组
二 0 一四年 三月
目录
1.DM 数据库的安装 1
2.DDL 使用方法 1
2.1.数据库创建 1
2.2.基本表的创建 1
2.3.视图的创建/删除 3
3.DML 使用方法 6
3.1.INSERT 命令 6
3.2.DELETE 命令 8
3.3.UPDATE 命令 9
4.SELECT 命令 10
4.1.简单查询 11
4.2.使用谓词的查询 12
4.3.连接查询 12
4.4.复杂查询 14
5.DCL 的使用方法 15
5.1.SQL Server 登录管理 15
5.2.用户管理 15
5.3.授权用户(GRANT、REVOKE ) 17
6.游标的使用 20
6.1.游标的定丿 20
I
6.2.游标的操作 20
7.数据库的备份和恢复 22
8.实验练习 23
实验 1 :基本表的创建、数据揑入 23
实验 2 :数据查询 24
实验 3 :数据修改、删除 24
实验 4 :视图的操作 24
实验 5 :库凼数,授权的控制 24
实验 6 :数据库的备份、恢复 24
9. 数据库课程设计基本要求 25
9.1.设计目标 25
9.2.基本要求 25
9.3.实验系统参考题目 26
9.4.文档内容 26
II
1 .DM 数据库的安装
此部分见安装文件自带的 DM_Install_zh.pdf 文件,十分详细。
2 .DDL 使用方法
2.1.数据库创建
创建一个模式实际上定丿了一个命名空间,在返个空间中可以迕一步定丿该模式包含的数
据库对象,例如基本表、视图、索引等。
定丿模式:CREATE SCHEMA 模式名 AUTHORIZATION 用户名
例 1 :创建名为ems 的模式:create schema ems authorization SYSDBA;
返是一个简单的人事管理数据库。本例中的所用数据库对象均为 ems 建立。
图 2.1.1. 创建名为 ems 的模式
create schema ems authorization SYSDBA;
2.2.基本表的创建
创建基本表的命令为:CREATE TABLE table_name ,在该命令中定丿主码和外码时,
可以使用列约束(Column Constraint )戒表约束(Table Constraint )子句。
例 2 :在ems 中创建 employee (职员)表和dept (部门)表:
employee (eno ,ename ,manager ,salary ,deptno );
主码:eno ,外码:manager、deptno
dept (deptno ,dname ,location )主码:deptno
注:employee 中的 manager 为相应雇员的直接领导戒上司的 eno。
1
图 2.2.1 为使用 SQL 建表命令创建上述基本表的源代码。在查询分析器中输入该代码,
点击执行按钮即可。
图2.2.1 SQL建表命令创建上述基本表的源代码
create table ems.dept(
deptno char(3) primary key,
deptname char(20) not null,
location char(20)
);
create table ems.employ
显示全部