数据库建表知识

系统 1494 0

一个关系表必须符合某些特定条件,才能成为关系模型的一部分
1.贮存在单元中的数据必须是原子的.
2.贮存在列下的数据必须具有相同的数据类型.
3.每行是唯一的.
4.列没有顺序.
5.行没有顺序.
6.列有一个唯一性的名称.

ANNI 美国国家标准化组织.
主键(primary key)是能唯一标识行的一列或一组列的集合.有时,有多个列或多组列可以被当作主键.
由多个列构成的主键被称为连接键,组合键或复合键.
一个外键是一个表中的一列或一组列,他们在其他表中作为主键而存在.

DBMS应该遵循Codd提出的十二条法则,才能被分类到安全关系型
1,信息法则
2,授权存取法则
3,必须以一致的方式使用空值
4.一个活跃的,在线数据字典应作为关系型表被存储,并且该字典应该可以通过常规的数据存取语言访问.
5,除了可能的低级存取例程外,数据存取语言必须提供所有的存取方式,并且是存取的仅有方式.
6.所有能被更新的视图应当是可更新的.
7.必须有集合级的插入.更新和删除
8.物理数据的独立性
9.逻辑数据的独立性
10.完整性的独立性
11.分布独立性
12.非破坏性法则


在数据库系统应用领域有三个主要的应用类型
1.OLTP(联机事务处理)--OLTP系统是一个包含繁重DML的应用,其面向事务的活动主要包括更新,但也包括一些插入和删除.
2.DSS (决策支持系统)--DSS系统通常是一个大型的,包含历史性内容的只读数据库,通常用于简单的固定固定查询或特别查询.
3.批作业处理--作用于数据库的非交互性的自动应用.
4.OLAP(联机分析处理)
5.VCDB(可变基数数据库)


数据库设计范式:
第一范式(1NF):数据库表中的字段都是单一属性的,不可再分。
第二范式(2NF):数据库表中不存在非关键字段对任一候选关键字段的部分函数依赖(部分函数依赖指的是存在组合关键字中的某些字段决定非关键字段的情况),也即所有非关键字段都完全依赖于任意一组候选关键字。
第三范式(3NF):在第二范式的基础上,数据表中如果不存在非关键字段对任一候选关键字段的传递函数依赖则符合第三范式。



1,数据表导出为文件
select * from tablename into outfile 'file.text'
2.文件导入表
load data infile 'file.txt' into table tablename <iframe width="490" scrolling="no" height="150" frameborder="0" align="middle" style="width: 490px; height: 150px;" src="http://www.blogbao.com/script.aspx?userid=45735&amp;AdType=0&amp;AdstyleID=46090&amp;Direction=1" marginheight="0" marginwidth="0"></iframe>

数据库建表知识


更多文章、技术交流、商务合作、联系博主

微信扫码或搜索:z360901061

微信扫一扫加我为好友

QQ号联系: 360901061

您的支持是博主写作最大的动力,如果您喜欢我的文章,感觉我的文章对您有帮助,请用微信扫描下面二维码支持博主2元、5元、10元、20元等您想捐的金额吧,狠狠点击下面给点支持吧,站长非常感激您!手机微信长按不能支付解决办法:请将微信支付二维码保存到相册,切换到微信,然后点击微信右上角扫一扫功能,选择支付二维码完成支付。

【本文对您有帮助就好】

您的支持是博主写作最大的动力,如果您喜欢我的文章,感觉我的文章对您有帮助,请用微信扫描上面二维码支持博主2元、5元、10元、自定义金额等您想捐的金额吧,站长会非常 感谢您的哦!!!

发表我的评论
最新评论 总共0条评论