Oracle数据库练习与知识点总结
版权申诉
178 浏览量
更新于2024-08-10
收藏 20KB DOCX 举报
"Oracle相关练习题.docx"
Oracle数据库是一个广泛使用的商业关系型数据库管理系统,它包含了许多复杂的概念和操作。以下是一些从题目中提取的关键知识点:
1. **进程分类**:Oracle数据库的进程分为用户进程、后台进程和服务进程。用户进程是用户交互时启动的,后台进程则是由数据库管理并支持数据库操作的,服务进程处理用户进程的请求。
2. **SQL语句类型**:SQL语言包括数据定义语句(DDL)如CREATE、ALTER、DROP,数据操纵语句(DML)如INSERT、UPDATE、DELETE,以及数据控制语句(DCL)如GRANT、REVOKE。
3. **查询去重与全集**:关键字`DISTINCT`用于去除查询结果中的重复行,而`ALL`用于确保返回所有行,包括可能的重复。
4. **模糊查询**:`LIKE`关键字配合通配符`?`和`%`进行模糊匹配,`?`代表单个任意字符,`%`代表零个、一个或多个任意字符。
5. **查询条件子句**:`WHERE`子句处理基本的行过滤,`HAVING`子句则用于处理聚合函数后的过滤。
6. **数据插入**:`INSERT`语句用于向表中插入新数据,而`INSERT INTO...SELECT`可以插入已存在的数据。
7. **SQL*Plus命令**:`DESCRIBE`用于查看表的结构,`GET`检索文件但不执行,`SAVE`保存SQL命令到文件,`RUN`运行文件中的SQL命令。
8. **模式与约束**:模式是数据库对象的容器,每个模式只能由一个数据库对象拥有。约束分为表级约束和列级约束,如主键约束(PK_LASS_ID)需使用`ALTER TABLE`语句添加。
9. **默认数据库用户**:Oracle默认的几个用户包括system、sys、sysman和DBcnmp,其中sys和system常用于管理和维护。
10. **权限类型**:系统权限涉及整个数据库操作,对象权限则针对特定数据库对象。
11. **备份策略**:Oracle提供联机备份和脱机备份,前者在数据库运行时进行,后者需在数据库关闭时操作。
12. **数据库结构**:Oracle数据库的物理结构包含数据文件、控制文件、重做日志文件等,逻辑结构则包括表空间、段、区等。
13. **表空间管理**:表空间是数据的逻辑组织单位,SYSTEM表空间是每个数据库必备的。
14. **视图**:视图是从一个或多个表中选择数据的虚拟表,提供了一种数据抽象和安全性的手段。
15. **对象权限**:比如GRANT语句可以授予用户对表、视图、过程等特定对象的读、写或其他操作权限。
这些知识点涵盖了Oracle数据库的基础操作、SQL语法、数据库管理以及安全性等多个方面,对于学习和理解Oracle数据库的运作原理至关重要。
点击了解资源详情
点击了解资源详情
点击了解资源详情
2021-12-16 上传
2021-12-29 上传
2021-12-30 上传
2021-12-30 上传
2018-09-28 上传
2021-12-12 上传
cailibin
- 粉丝: 4
- 资源: 7001
最新资源
- phaser3-starfield-example:Phaser3 Starfield示例
- 鱼X糗百笑话网站源代码
- segmentation.rar_matlab例程_C/C++_
- OracleStock:项目将开发不同的模型来预测价格库存
- pixel-format-guide:像素格式指南
- 一个UIView子类,允许用户在其上进行绘制。-Swift开发
- 人工智能算法服务.zip
- conda-recipes:螳螂包装的conda食谱
- project-modul3
- yficdn
- cdp-开源
- my-css-loading-animation-static:博客文章的演示仓库
- 360时间同步防止时间修改器.zip
- Lingo8.0-IN-MATH-MODELING.rar_技术管理_Visual_C++_
- 人工智能墨镜(集成语音交互,闲聊机器人,咨询播报,身体状态显示于一体).zip
- Chrommander - tab navigator-crx插件