【无标题】

orcal 数据库

数据库概念

数据库管理系统(Database Management System)简称DBMS,是操作和管理数据库的大型软件,用于建立、使用和维护数据库。
当前主流的关系型数据库有 Oracle、DB2、Microsoft SQL Server、MicrosoftAccess、MySQL 等。

SQL语音

SQL(Structured Query Language)为数据库的语言
DDL(Data Definition Language ):数据定义语言
create:创建;drop:删除;alter:修改;rename:重命名;truncate:截断

DML(Data Manipulation Language):数据管理语言
insert:插入;delete:删除;update:更新;select:查询

DCL(Data Control Language):数据库控制语言
grant:授权;revoke:回收权利;commit:提交事务;rollback:回滚事务

orcal结构

完整的Oracle数据库通常由两部分组成:Oracle数据库和数据库实例。

创建流

Oracle(数据库管理系统)—> xe(实例/数据库) |表空间 (多个)—> 用户(多个) —> 表(多张)

常用命令
创建表空间:

create tablespace   表空间名称 

          DataFile        表空间数据文件路径\名字.dbf’ 

          Size              表空间初始大小 

Autoextend on

创建新用户:

CREATE USER          用户名  (scott)
create user 

IDENTIFIED BY        密码   (tiger)
identified  by

DEFAULT TABLESPACE   表空间(默认USERS) 
default tablespace 

TEMPORARY TABLESPACE 临时表空间(默认TEMP)
temporary tablespace

解锁账号

alter user scott account unlock

授权

GRANT <权限列表> to <user_name>

三范式

分类
1FS :是指数据库表的 每一列都是不可分割的基本数据项
2FS:必须先满足第一范式(1FS)。第二范式就是非主属性非部分依赖于主键。
3FS:必须先满足第二范式(2FS)。3FS 要求一个数据库表中不包含已在其它表中已包 含的非主关键字信息。即第三范式就是属性不依赖于其它非主属性。

区别进程
1FS:列不可再分,最小原子 (避免重复)
2FS:主键依赖 (确定唯一)
3FS:消除传递依赖(建立主外键关联 拆分表)

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

思问心

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值