Oracle数据库练习与知识点总结
版权申诉
173 浏览量
更新于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数据库的运作原理至关重要。
183 浏览量
121 浏览量
189 浏览量
344 浏览量
2021-12-30 上传
125 浏览量
2021-12-30 上传
2022-01-12 上传
2024-07-04 上传

cailibin
- 粉丝: 4
最新资源
- Juicy-Potato:Windows本地权限提升工具新秀
- Matlab实现有限差分声波方程正演程序
- SQL Server高可用Alwayson集群搭建教程
- Simulink Stateflow应用实例教程
- Android平台四则运算计算器简易实现
- ForgeRock身份验证节点:捕获URL参数到共享状态属性
- 基于SpringMVC3+Spring3+Mybatis3+easyui的家庭财务管理解决方案
- 银行专用大华监控视频播放器2.0
- PDRatingView:提升Xamarin.iOS用户体验的评分组件
- 嵌入式学习必备:Linux菜鸟入门指南
- 全面的lit文件格式转换解决方案
- 聊天留言网站HTML源码教程及多功能项目资源
- 爱普生ME-10打印机清理软件高效操作指南
- HackerRank问题解决方案集锦
- 华南理工数值分析实验3:计算方法实践指南
- Xamarin.Forms新手指南:Prism框架实操教程