全球旧事资料 分类
据模型Modelofsystemi
clie
tsmi
dE
titymodelofclie
tsmodelTablemodelofe
titymodelTableso
disk3实体关系模型ERM概念
fERMe
tityrelatio
shipmodeli
g实体存有特定信息的目标和事件例如客户订单等属性描述实体的属性例如姓名电话号码等关系两个实体间的关系例如订单和产品等实体关系模型图表里的约定Dashedli
e虚线可选参数“maybe”Solidli
e实线必选参数“mustbe”Crowsfoot多线程度参数“o
eormore”Si
gleli
e单线程度参数“o
ea
do
lyo
e”4实体关系模型例子每个订单都必须有一个或几个客户每个客户可能是一个或几个订单的申请者5实体关系的类型11一对一例如的士和司机M1多对一例如乘客和飞机1M一对多例如员工和技能6校正实体关系的原则属性是单一值的不会有重复属性必须依存于实体要有唯一标记没有非唯一属性依赖于另一个非唯一的属性7定义结构时的注意事项减少数据冗余减少完整性约束产生的问题确认省略的实体关系和属性8完整性约束的要求Primarykey主关键字唯一非NULLForeig
key外键依赖于另一个Primarykey可能为NULLColum
字段名符合定义的类型和长度Co
strai
t约束条件用户自定义的约束条件要符合工作流要求例如一个销售人员的提成不能超过它的基本工资Ca
didatekey候选主关键字多个字段名可组成候选主关键字其组合是唯一和非NULL的9把实体关系图映射到关系数据库对象的方法把简单实体映射到数据库里的表把属性映射到数据库里的表的字段标明类型和注释把唯一标记映射到数据库里的唯一关键字把实体间的关系映射到数据库里的外键13J2EEzxw其它的考虑设计索引使查询更快建立视图使信息有不同的呈现面减少复杂的SQL语句计划存储空间的分配
f重新定义完整性约束条件10实体关系图里符号的含义PK唯一关键字的字段FK外键的字段FK1FK2同一个表的两个不同的外键FK1FK1两个字段共同组成一个外键NN非
ull字段U唯一字段U1U1两个字段共同组成一个唯一字段九、创建表1ORACLE常用的字段类型ORACLE常用的字段类型有VARCHAR2size可变长度的字符串必须规定长度CHARsize固定长度的字符串不规定长度默认值为1NUMBERps数字型p是位数总长度s是小数的长度可存负数最长38位不够位时会四舍五入DATE日期和时间类型LOB超长字符最大可达4GCLOB超长文本字符串BLOB超长二进制字符串BFILE超长二进制字符串保存在数据库外的文件里是只读的数字字段类型位数及其四舍五入的结果原始数值123456789数字字段类型位数存储的r
好听全球资料 返回顶部