标签:
一、数据库系统架构:
外层(External Level)外层是提供给用户直接操作使用的
概念层(Conceptual Level)用来描述数据库中存放数据的类型、表之间的关系、高级的数据模型、用户的权限
内层(Internal Level)主要用来描述实际的数据库存储结构
映射(Mapping)提供需求和转换所需数据的过程
数据独立性(Data Independence):当数据有所变动时,不必改变其他的数据结构
二、设计数据库的范式
第一范式
第二范式
第三范式
BCNF范式
三、数据库管理
system
ora123
startup open orcl --权限不足
conn sys as sysdba
ora123 --已连接
startup open orcl --无法启动
shutdown immediate
startup open orcl
扩展:以nomount方式打开数据库
以mount方式装载数据库
以parallel模式打开数据库
以exclusive模式打开数据库
三、关闭数据库4种方式:(请不要在oracle11g和oracle10g上测试shutdown ,shutdown normal命令,)
shutdown normal 申请进入的进程拒绝,正在运行的进程正常运行
shutdown immediate 比如有人正在买盗版光碟,此时工商执法人员来了,卖盗版光碟的小贩赶紧将钱退给此人,之后逃跑
shutdown abort 比如商场着火了,已经没有时间做任何事情了,得赶紧逃命了
shutdown transactional 申请进入的进程拒绝,正在运行但是不出来事务的杀死,正在处理事务的正常运行
四、设置数据库
五、建立数据库
约束条件的操作:启动、关闭、删除、验证
视图(View):
优点:它能限制数据的存取
它能让复杂的查询简单化
它为项目用户及应用程序提供数据的独立性
它能让使用者根据自己的特定标准存取数据
如果建立的是一个简单视图,则可以直接指向DML语法
如果建立的是一个复杂视图,则在执行DML时,有以下限制:
1、不能添加数据
2、不能修改数据
3、不能删除数据
序列(Sequence)
标签:
原文地址:http://www.cnblogs.com/wangwanchao/p/4971183.html