5:开发_表和表空间
来源:互联网 发布:霍建华演技怎么样 知乎 编辑:程序博客网 时间:2024/06/16 23:38
表的完整性与约束
表的完整性:保证数据的一致性,保证数据的匹配性,保证数据符合我们需要的范围
实体完整性:同一表中,不能产生两个相同的实体(使用主键)
Create table newTab(idnumder not null,name varchar2(20));
Alter table newTab addConstraint pk_nn primary key(id(,..))
域完整性:插入表的数据要符合表定义的类型
参照完整性:某一条数据属于另外的某一表的某一类型(外键)
Create table newUser(typevarchar2(20) not null ,usernamevarchar2(100));
Alter table newUser addConstraint fk_mn foreign key(type) references newTab(name);
约束:对表中输入数据的一种限制
Check约束:
Alter table newTab add constraintch_emp check (……)
查看约束
Desc .._constraints
管理索引
一种数据存储结构,用于提高数据的查询的速度,正常情况下数据按照堆的方式存储,没有一个顺序,,建完索引后,他会按照索引的顺序检索数据
根级索引页面:
中间级的索引页面:
页级索引页面:
传统索引
Create index my_indx on newTab(id);查找时使用where id=’’
位图索引
用于解决数据多,唯一值很少的索引
Create bitmap index bitMap_sex onemp(sex);
唯一索引
Create unique index myunIdex onemp(id);
表空间
一个最大的概念,一个表空间对应多个数据文件.使用Oracle存储数据,最好使用自己的表空间
创建
①sqlPlus
sys用户
*************
create tablespacemyTables
datafile ‘c:/oracle/datafile/myTables.dbf’size 10M;
*************
Alteruser testUser default tablespace myTables;
**************
Create table ……….(默认放在myTables表空间)
Createtable table(……..) tablespace …..(显式指定表空间)
授予表空间权限
Createunlimited tablespace.dba to test;
Grantunlimited tablespace.dba to test;
②企业管理器
建立表空间,修改用户默认表空间,
- 5:开发_表和表空间
- Oracle_sql 基础_用户和表空间
- 表空间_表_约束总结
- oracle_创建表空间_创建和授权用户
- 探索表空间01_之概念
- Oracle 存储结构_表空间简介
- Oracle存储结构_表空间
- oracle数据库_实例_用户_表空间之间的关系
- oracle数据库_实例_用户_表空间之间的关系
- oracle数据库_实例_用户_表空间之间的关系
- oracle数据库_实例_用户_表空间之间的关系
- oracle数据库_实例_用户_表空间之间的关系
- oracle数据库_实例_用户_表空间之间的关系
- oracle数据库_实例_用户_表空间之间的关系
- oracle数据库_实例_用户_表空间之间的关系
- 表空间和数据文件
- 表空间和数据文件
- 表空间和数据文件
- 3:开发_SQL基础
- 在Eclipse中编译java程序时提示server not configured properly解决方案
- 国内外开源sns源码大全
- 4:开发_高级应用
- Spring AOP
- 5:开发_表和表空间
- 读书笔记_锋利的jQuery
- 6:开发_安全,备份和恢复
- Delphi日记----第一课
- 1:管理_OEM入门及配置网络环境
- SQL Server 2005中如何配置所用内存
- IT公司
- 2:管理_例程及存储结构管理
- 日记091003