社区
基础和管理
帖子详情
请问如何在oracle中建表时设置公式(某列的值依赖于其他列),就像sql server的企业管理器中那样?
fxstiandi
2005-11-11 02:03:59
如题
...全文
75
回复
打赏
收藏
请问如何在oracle中建表时设置公式(某列的值依赖于其他列),就像sql server的企业管理器中那样?
如题
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
《高性能My
SQL
-第三版》学习笔记一
良好的schema设计原则是普遍适用的,但My
SQL
有它自己的实现细节要注意。概括来说,尽可能保持任何东西小而简单总是好的。尽量避免过度设计,例如会导致极其复杂查询的schema设计,或者有很多
列
的表设计(很多的意思是介于有点多和非常多之间)。使用小而简单的合适数据类型,除非真实数据模型
中
有确切的需要,否则应该尽可能地避免使用NULL
值
。尽量使用相同的数据类型存储相似或相关的
值
,尤其是要在关联条件
中
使用的
列
。注意可变长字符串,其在临
时
表和排序
时
可能导致悲观的按最大长度分配内存。
MY
SQL
_ 表结构设计和数据类型优化
2. 表结构设计和数据类型优化 2.1. 数据库表设计 良好的表结构设计是高性能的基石,应该根据系统将要执行的业务查询来设 计,这往往需要权衡各种因素。糟糕的表结构设计,会浪费大量的开发
时
间,严重延误项目开发周期,让人痛苦万分,而且直接影响到数据库的性能,并需要花 费大量不必要的优化
时
间,效果往往还不怎么样。 在数据库表设计上有个很重要的设计准则,称为范式设计。 2.1.1. 范式设计 2.1.1.1. 什么是范式? 范式来自英文 Normal Form,简称 NF。要想设计—个好的关系,必须使关系满足一定
信息系统开发与管理
信息系统开发与管理 系统信息开发与管理 ╭第一章 管理信息系统导论 |第二章 管理信息系统的基本知识 |第三章 系统开发方法概述 |第四章 总体规划 内容大纲< 第五章 系统分析 |第六章 系统设计 |第七章 系统实施 |第八章 系统运行维护 ╰第九章 系统评价 第一章 管理信息系统导论 1.管理信息系统概述及其发展 1>
【My
sql
性能调优】高性能表结构及索引设计的最优实践
数据库表设计 良好的表结构设计是高性能的基石,应该根据系统将要执行的业务查询来设计,这往往需要权衡各种因素。糟糕的表结构设计,会浪费大量的开发
时
间,严重延误项目开发周期,让人痛苦万分,而且直接影响到数据库的性能,并需要花费大量不必要的优化
时
间,效果往往还不怎么样。 在数据库表设计上有个很重要的设计准则,称为范式设计。 范式设计 什么是范式? 范式来自英文Normal Form,简称NF。My
SQL
是关系型数据库,但是要想设计—个好的关系,必须使关系满足一定的约束条件,此约束已经形成了规范,分成几个等级,一级
08-高性能表结构及索引设计最佳实践-01
范式化设计优缺点1、范式化的更新操作通常比反范式化要快。2、当数据较好地范式化
时
,就只有很少或者没有重复数据,所以只需要修改更少的数据。3、范式化的表通常更小,可以更好地放在内存里,所以执行操作会更快。4、很少有多余的数据意味着检索
列
表数据
时
更少需要DISTINCT或者GROUP BY语句。在非范式化的结构
中
必须使用DISTINCT或者GROUPBY才能获得一份唯一的
列
表,但是如果是一张单独的表,很可能则只需要简单的查询这张表就行了。范式化设计的缺点是通常需要关联。
基础和管理
17,377
社区成员
95,128
社区内容
发帖
与我相关
我的任务
基础和管理
Oracle 基础和管理
复制链接
扫一扫
分享
社区描述
Oracle 基础和管理
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章