1 / 14
文档名称:

数据库系统管理.doc

格式:doc   大小:153KB   页数:14
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

数据库系统管理.doc

上传人:bb21547 2021/3/16 文件大小:153 KB

下载得到文件列表

数据库系统管理.doc

文档介绍

文档介绍:1. 知识目标
通过综合实训进一步巩固、深化和扩展大家的Oracle 11g数据库管理和开发的基本知识和技能。
(1) 熟练掌握Oracle 11g数据库的操作;
(2) 熟练掌握Oracle 11g表的操作;
(3) 熟练掌握Oracle 11g视图的操作和应用;
(4) 掌握Oracle 11g索引的操作;
(5) 熟练掌握PL/SQL变成技术和Oracle 11g储存过程的操作和使用;
(6) 熟练掌握Oracle 11g触发器的操作和应用;
(7) 掌握Oracle 11g数据安全性操作;
(8) 熟练掌握Oracle 11g数据管理操作;
(9) 了解Oracle 11g数据库程序开发技术。
2. 能力目标
培养学生运用所学的知识和技能解决Oracle 11g数据库管理和开发过程中所遇到的实际问题的能力、掌握基本的SQL脚本编写规范、养成良好的数据库操作习惯。
(1) 培养学生通过各种媒体搜集资料、阅读资料和利用资料的能力;
(2) 培养学生基本的数据库应用能力;
(3) 培养学生基本的编程逻辑思想;
(4) 培养学生通过各种媒体进行自主学习的能力。
数据库对象的管理
数据库
数据库实例名称:Student.

创建Student数据库中的所有表。添加样本数据到所创建的表中。
学生信息表
create table
------学生信息表
(
x_id char(12) NOT NULL PRIMARY KEY,
x_name varchar2(30) not null UNIQUE,
x_sex char(2) check (x_sex='男' or x_sex='女'),
x_cardid varchar2(18) not null,
b_id char(50) not null REFERENCES (b_id),
jiguan varchar2(10) not null,
xueji varchar2(10) not null,
x_brith date not null,
m_id char(6) not null
);
----------------------------------插入三条记录
insert into values('1','袁洁芳','女','','','湖南省','在籍',to_date('1982-05-18','yyyy-mm-dd'),'04');
insert into values('2','王华宝','男','','','江苏省','在籍',to_date('1993-05-18','yyyy-mm-dd'),'03');
insert into values('3','王浩','男','','','江苏省','在籍',to_date('1992-05-18','yyyy-mm-dd'),'02');
commit;
课程信息表
create table
-----------------课程信息表
(
c_id char(6) NOT NULL PRIMARY KEY,
c_name varchar2(30) UNIQUE not null,
d_id char(5) not null REFERENCES (d_id),
xuefen char(2) not null,
xueshi char(5) not null,
c_style char(2) not null,
bianhao char(5) not null
);
----------------------------------插入三条记录
insert into values('03107','软件工程','0310','4','60','01','01');
insert into values('03106','软件工程1','0311','5','70','02','02');
insert into values('03108','软件工程2','0312','6','80','03','03');
commit;
专业信息表
create table Discipline