Oracle学习笔记-第一章-认识关系型数据库

第一次接触数据库是大二时学的FoxPro,在一个小机房里操作着Windows3.1系统下的数据库,感觉还是很高端的。

那时就认为数据库很重要,一定要学好。考试时考了79分,在班里算高分了。

不过,这已是十几年前的事情了,回头看看这些年在计算机技术上崎岖不平的道路,确实细思极恐。

通过这些年的项目经验,我开始坚信:要在IT行业里“混”,必须要持续学习,“哪里不会点哪里”。


前一段时间,已花费大量时间学习了PL/SQL,以此为基础,准备快速学习《Oracle数据库管理-从入门到精通》这本书。

一些要点,准备作为学习笔记记录下来。


第一章-认识关系型数据库

SQL语言的构成:

1. DQL-数据查询语言 (SELECT, WHERE, ORDER BY, GROUP BY, HAVING...)

2. DML-数据操作语言 (INSERT, UPDATE, DELETE)

3. TPL-事务处理语言 (BEGIN TRANSACTION, COMMIT, ROLLBACK)

4. DCL-数据控制语言 (GRANT, REVOKE)

5. DDL-数据定义语言 (CREATE TABLE, DROP TABLE)

6. CCL-指针控制语言 (DECLARE CURSOR, FETCH INTO, UPDATE WHERE CURRENT)


关系型数据库设计范式:

1NF-第一范式:字段不可拆分

2NF-第二范式:指定了主键

3NF-第三范式:数据无冗余(表中不包含非外键的其他表中的字段)


Oracle数据库结构:内存结构+进程结构+存储结构


小结:笔记毕竟有点唐突(缺乏上下文),要学好,最好还是找本书好好看看。



你可能感兴趣的:(数据库(DB),Oracle基础,笔记)