个人介绍
大型数据库技术

主讲教师:姚亚兵

教师团队:共1

  • 姚亚兵
学校: 兰州理工大学
开课院系: 计算机与通信学院
开课专业: 软件工程
课程英文名称: Big Database Technology
学分: 2.5
课时: 40
课程目标
通过本课程的理论教学和上机实践,使学生具备下列能力:
1、了解关系型数据库的基本概念和原理,能正确设计关系型数据库的逻辑结构和物理存储结构,能够合理设计Oracle数据库结构,调整数据库性能,进行数据库应用程序开发。能对数据库进行安全管理;能够备份和恢复Oracle数据库。
2、熟练掌握 Oracle 的系统结构及主要工具的功能与使用,熟悉Oracle 的各种数据库模式对象;能熟练使用 Oracle 的相关工具创建和管理数据库、表和各种模式对象。使用SQL语句增、删、改、查Oracle数据库中的数据;能进行数据库编程。了解软件工程专业人员应当具备的职业道德规范和工匠精神。
任课教师

姚亚兵

职称:博士

单位:兰州理工大学

部门:计算机与通信学院

教学内容

教学内容

教学要求

教学

方式

1Oracle 数据库基础

了解Oracle 的发展历史、特性及其版本种类;了解Oracle 数据库管理系统产品组成,理解其特点;掌握Oracle 数据库的体系架构。

【重点】Oracle 数据库的体系架构

【难点】Oracle 数据库的体系架构

课堂教学

2.Oracle 管理工具

掌握Oracle 数据库系统的安装与卸载方法;掌握Oracle 数据库系统的配置方法;掌握OEM 控制台的使用方法,学会 SQL*Plus 和SQL Develeper 的用法。

【重点】Oracle 数据库系统的配置方法、SQL*Plus 和SQL Develeper 的用法。

【难点】SQL*Plus的用法

课堂教学

3.数据库的创建与管理

能使用数据库配置助手(DBCA)创建数据库,会进行数据库的启动与关闭。 掌握表空间的概念及其作用、表空间的管理方式。 了解段的概念;知道回退段的创建、修改和删除的方法。 掌握数据文件的概念,数据文件的管理方法。 学会重做日志文件的创建、修改和删除操作及归档重做日志文件的设置。管理控制文件。 了解数据库实例的概念,实例的组成。

【重点】表空间、段、日志文件、数据文件和控制文件

【难点】控制文件、日志文件的管理

课堂教学

4.模式对象

数据库模式的概念;Oracle 的数据类型;数据表的创建、修改、删除方法;数据约束的概念和作用以及在创建表时如何建立完整性约束规则;索引的概念和类型;索引的建立、修改和删除方法;视图、同义词、序列等的建立、修改和删除方法。

【重点】表、约束、索引、视图同义词序列。

【难点】约束的用法、视图和序列的用法

课堂教学

5.SQL 语言与数据查询   

SQL 语言的构成及常用的函数、表达式;各种查询语句的使用;对查询结果排序、计算及分组;表的简单操作;连接查询的使用方法;嵌套子查询; 合并查询的各种语句格式及其应用场合;INSERT 语句, DELETE 语句, UPDATE语句的格式及其使用方法。

【重点】查询语句、连接查询、嵌套子查询。

【难点】嵌套子查询

课堂教学

6.PL/SQL 程序设计

了解PL/SQL 的常量和变量的概念及其使用方法。 掌握流程控制语句的语法格式和使用方法。 了解游标的作用及其基本操作步骤。 了解Oracle 函数的作用;掌握函数的创建方法。 理解存储过程的概念、作用,掌握其创建方法和调用方法。 理解触发器的基本概念、作用,掌握其创建方法和使用方法。 理解事务的概念、类型及作用,掌握事务的管理方法。

【重点】PL/SQL流程控制语句、游标、存储过程、函数和触发器的使用方法。

【难点】触发器的使用方法。

课堂教学

8.备份与恢复

备份的基本概念、备份方式的使用及备份方案的确定;数据库物理备份与恢复的概念与方法;数据库逻辑备份与恢复的概念与方法。

【重点】DataPump的用法、RMAN的用法、IMP和EXP的用法。

【难点】RMAN的用法。

课堂教学

上机

(1)创建数据库,设计数据库物理结构和逻辑结构。

(2)模式对象和SQL。

(3)PL/SQL编程

(4)数据库安全管理、备份和恢复数据库 。

 

【重点】模式对象、PL/SQL编程、备份和恢复

【难点】PL/SQL编程、数据库性能调优

上机


考核方式

总评成绩=平时成绩(30%) + 期末考试成绩(70%)

成绩组成

考核/评价环节

成绩比例(%

平时成绩

上机成绩

20

作业成绩

10

综合测评

期末作业

70

最终成绩由作业成绩、上机成绩、期末测评成绩等组合而成,各部分考核内容如下:

作业成绩:主要考核对每章知识点的复习、理解和掌握程度,主要形式是平时作业。

上机成绩:主要考核16学时上机的完成情况,实现数据库基本操作和数据库设计、实现及应用的能力。主要形式是提交的程序。

期末测评成绩:主要考核对大型数据库系统结构理解及主要工具的使用、对数据库系统构成的理解和应用能力以及对数据库安全的了解情况。能够针对具体问题,选择合适方案,使用大型数据库相关技术给出解决方案。单独完成期末大作业。


课程评价

教学资源
课程章节 | 文件类型   | 修改时间 | 大小 | 备注
1.1 课前须知
附件
.zip
2023-04-15 --
 
附件
.zip
2023-04-15 --
 
附件
.zip
2023-04-15 --
 
附件
.${file.extension}
2023-04-15 --
 
附件
.${file.extension}
2023-04-15 --
 
附件
.${file.extension}
2023-04-15 --
1.2 在线教材
文档
.pdf
2020-03-06 97.06MB
2.1 1.1 Oracle发展简史
视频
.mp4
2021-09-09 20.57MB
2.2 1.2 Oracle11g功能
视频
.mp4
2021-09-09 7.17MB
2.3 1.3 Oracle11g安装与卸载
视频
.mkv
2021-09-09 413.35MB
2.4.1 1.4.1 SQL Plus工具
视频
.mp4
2021-03-08 41.75MB
2.4.2 1.4.2 Oracle企业管理器
视频
.mp4
2021-03-08 15.96MB
2.4.3 1.4.3 数据库配置助手
视频
.mp4
2021-03-08 31.24MB
2.5 1.5 启动与关闭数据库实例
视频
.mp4
2021-09-09 22.52MB
2.6 1.6 本章PPT及作业
作业
.work
2020-03-04 --
 
文档
.pptx
2020-04-18 12.10MB
 
文档
.ppt
2020-04-18 3.06MB
3.1 2.1 Oracle 11g体系结构概述
视频
.mkv
2022-03-16 128.77MB
3.2 2.2 逻辑存储结构
视频
.mkv
2022-03-16 154.58MB
3.3 2.3 物理存储结构
视频
.mp4
2022-03-16 52.23MB
3.4 2.4 Oracle 11g服务器结构
视频
.mp4
2022-03-16 43.98MB
3.5 2.5 数据字典
视频
.mkv
2020-03-05 81.78MB
3.6 2.6 本章PPT及作业
作业
.work
2020-03-13 --
 
文档
.pptx
2020-04-18 4.25MB
 
文档
.ppt
2020-04-18 1.47MB
4.1 3.1 SQL*Plus与数据库的交互
视频
.mp4
2020-03-05 5.58MB
4.2 3.2 设置SQL*Plus运行环境
视频
.mkv
2020-03-09 234.31MB
4.3 3.3 常用SQL*Plus命令
视频
.mkv
2020-03-09 361.73MB
4.4 3.4 格式化查询结果
视频
.mkv
2020-03-09 172.88MB
4.5 3.5 本章PPT及作业
作业
.work
2020-03-20 --
 
文档
.ppt
2020-04-18 1.50MB
5.1 4.1 表空间与数据文件的关系
视频
.mp4
2020-02-26 1.80MB
5.2 4.2 oracle11g默认表空间
视频
.mp4
2020-02-26 796.78KB
5.3 4.3 创建表空间
视频
.mp4
2020-02-26 4.79MB
5.4 4.4 维护表空间与数据文件
视频
.mp4
2020-02-26 5.41MB
5.5 4.5 管理撤销表空间
视频
.mp4
2020-02-26 4.78MB
5.6 4.6 管理临时表空间
视频
.mp4
2020-02-26 2.39MB
5.7 4.7 管理控制文件
视频
.mp4
2020-02-26 17.32MB
5.8 4.8 管理重做日志文件
视频
.mp4
2020-02-26 7.46MB
5.9 4.9 管理归档日志文件
视频
.mp4
2020-02-26 2.93MB
5.10 4.10 本章PPT及作业
文档
.pptx
2020-04-18 1.80MB
 
文档
.ppt
2020-04-18 807.50KB
6.1.1 5.1.1 创建数据表
视频
.mp4
2020-03-31 8.22MB
6.1.2 5.1.2 维护数据表
视频
.mp4
2020-03-31 6.00MB
6.1.3 5.1.3 数据完整性和约束性
视频
.mp4
2020-04-03 5.06MB
6.2 5.2 索引对象
视频
.mp4
2020-04-01 10.19MB
6.3 5.3 视图对象
视频
.mp4
2020-04-01 3.38MB
6.4 5.4 同义词对象
视频
.mp4
2020-04-01 2.20MB
6.5 5.5 序列对象
视频
.mp4
2020-04-01 3.30MB
6.6 5.6 本章PPT
文档
.pptx
2020-04-18 1.42MB
 
文档
.ppt
2020-04-18 953.50KB
7.1 6.1 SQL语言简介
视频
.mp4
2020-04-09 66.76MB
7.2 6.2 用户模式
视频
.mp4
2020-04-10 28.99MB
7.3.1 6.3.1 简单查询
视频
.mp4
2020-04-10 37.45MB
7.3.2 6.3.2 筛选查询
视频
.mp4
2020-04-10 24.97MB
7.3.3 6.3.3 分组查询
视频
.mp4
2020-04-10 11.49MB
7.3.4 6.3.4 排序查询
视频
.mp4
2020-04-10 4.72MB
7.3.5 6.3.5 多表关联查询
视频
.mp4
2020-04-10 41.67MB
7.4 6.4 Oracle常用系统函数
视频
.mp4
2020-04-10 50.98MB
7.5 6.5 子查询的用法
视频
.mp4
2020-04-10 30.52MB
7.6 6.6 操作数据库
视频
.mp4
2020-04-09 17.82MB
7.7 本章PPT
文档
.ppt
2020-04-16 1.58MB
 
文档
.pptx
2020-04-16 681.89KB
8.1 7.1  PL SQL简介
视频
.mp4
2020-04-17 4.47MB
8.2 7.2 数据类型、变量和常量
视频
.mp4
2020-04-17 56.86MB
8.3 7.3 流程控制语句
视频
.mp4
2020-04-17 70.07MB
8.4 7.4  PL SQL游标
视频
.mp4
2020-04-17 32.97MB
8.5 7.5 PL SQL异常处理
视频
.mp4
2020-04-17 14.34MB
8.6 本章PPT
文档
.ppt
2020-04-16 1.01MB
9.1 8.1 存储过程
视频
.mp4
2020-04-24 15.55MB
9.2 8.2 函数
视频
.mp4
2020-04-24 3.70MB
9.3 8.3 触发器
视频
.mp4
2020-04-24 11.38MB
9.4 8.4 程序包
视频
.mp4
2020-04-24 2.09MB
9.5 本章PPT
文档
.pptx
2020-04-24 1.66MB
 
文档
.ppt
2020-04-24 978.50KB
10.1 9.1 用户与模式的关系
视频
.mp4
2020-05-06 927.42KB
10.2 9.2 创建与管理用户
视频
.mp4
2020-05-06 3.74MB
10.3 9.3 用户权限管理
视频
.mp4
2020-05-06 6.48MB
10.4 9.4 角色管理
视频
.mp4
2020-05-06 3.65MB
10.5 9.5 资源配置管理
视频
.mp4
2020-05-06 1.14MB
10.6 9.6 事务
视频
.mp4
2020-05-06 26.75MB
10.7 9.7 锁
视频
.mp4
2020-05-06 6.28MB
10.8 本章PPT
文档
.ppt
2020-05-08 1.27MB
11.1 10.1 调整初始化参数
视频
.mp4
2020-05-14 1.27MB
11.2 10.2 系统全局区优化
视频
.mp4
2020-05-14 4.77MB
11.3 10.3 排序区优化
视频
.mp4
2020-05-14 3.01MB
11.4 10.4 常规SQL语句优化
视频
.mp4
2020-05-14 3.67MB
11.5 10.5 表连接优化
视频
.mp4
2020-05-14 993.38KB
11.6 10.6 合理使用索引
视频
.mp4
2020-05-14 1.57MB
11.7 10.7 优化器的使用
视频
.mp4
2020-05-14 991.47KB
11.8 10.8 数据库何SQL重演
视频
.mp4
2020-05-14 869.39KB
11.9 10.9 Oracle性能顾问
视频
.mp4
2020-05-14 783.26KB
11.10 本章PPT
文档
.ppt
2020-05-15 979.50KB
12.1 11.1 EXPDP和IMPDP概述
视频
.mp4
2020-05-22 1.07MB
12.2 11.2 EXPDP导出数据
视频
.mp4
2020-05-22 6.09MB
12.3 11.3 IMPDP导入数据
视频
.mp4
2020-05-22 4.23MB
12.4 11.4 SQL*Loader工具
视频
.mp4
2020-05-22 5.10MB
课程目标
提示框
提示框
确定要报名此课程吗?
确定取消

京ICP备10040544号-2

京公网安备 11010802021885号