属性 customer name customer street customer cit Jones Main Harrison Smith North Rye 元组 Curry North Rye Lindsay Park Pittsfield customer
Jones Smith Curry Lindsay customer_name Main North North Park customer_street Harrison Rye Rye Pittsfield customer_city customer 属性 元组
Students学生信息表 SC学生选课信息表 SNO 学号 SNO 学号 Sname姓名 Cno课程编号 Sex 性别 Grade成绩 A ge 年龄 Clas班级 DeptNo系编号 Courses信息表 DEPT系信息表 Cno 课程编号 DeptNO系编号 Cname课程名称 Deptname系名称 credit学分数 Address地址
Students 学生信息表 SNO 学号 Sname 姓名 Sex 性别 Age 年龄 Class 班级 DeptNO 系编号 S_C 学生选课信息表 SNO 学号 Cno 课程编号 Grade 成绩 Courses 信息表 Cno 课程编号 Cname 课程名称 credit 学分数 DEPT 系信息表 DeptNO 系编号 Deptname 系名称 Address 地址
CUSTOMERS顾客信息表 GENTS代理商信息表 cid 顾客I aid代理商ID cname 顾客姓名 aname代理商名称 ty顾客所在城市 city代理商所在城市 disct顾客可能会有的折扣 percent代理商每笔交易所能 获得的佣金百分比 PRODUCTS商品信息表 ORDERS订单信息表 pid 商品ID ordo订单ID pname商品名称 Month订单月份 city商品库存所在城市cid顾客I quantity商品库存数量 aid 代理商ID price商品批发价 pid商品ID qty数量 do1lars商品总价
CUSTOMERS 顾客信息表 cid 顾客ID cname 顾客姓名 city 顾客所在城市 discnt 顾客可能会有的折扣 AGENTS 代理商信息表 aid 代理商ID aname 代理商名称 city 代理商所在城市 percent 代理商每笔交易所能 获得的佣金百分比 PRODUCTS 商品信息表 pid 商品ID pname 商品名称 city 商品库存所在城市 quantity 商品库存数量 price 商品批发价 ORDERS 订单信息表 ordno 订单ID Month 订单月份 cid 顾客ID aid 代理商ID pid 商品ID qty 数量 dollars 商品总价
在关系数据库中的关系有如下性质 同一列来自同一个域 ·不同的列可以出自相同的域,必须有不同的属性名 不能有完全相同的元组存在 关系中元组的顺序无关。 关系中列的顺序无关 每个属性值必须是不可再分的数据项
在关系数据库中的关系有如下性质: • 同一列来自同一个域。 • 不同的列可以出自相同的域,必须有不同的属性名。 • 不能有完全相同的元组存在。 • 关系中元组的顺序无关。 •关系中列的顺序无关。 • 每个属性值必须是不可再分的数据项
完整性约束规则 1候选键:关系模式R(U)的属性集合K是候选键,满足: (1)R(U)的任何一个关系实例的任意两个元组在属性 集合K上的值都不相同; (2)K的任何真子集都不满足条件(1)。 以上被称为候选键的两性质:唯一性,最小性。 相关概念:主键/关键字;主属性;非主属性 FF Student( NO, Name, Sex, Age, Class, DeptNO Course( Cno, Cname, Dept S C(NO, Cno, Grade)
完整性约束规则 1 候选键:关系模式R(U)的属性集合K是候选键,满足: (1) R(U)的任何一个关系实例的任意两个元组在属性 集合K上的值都不相同; (2) K的任何真子集都不满足条件(1)。 以上被称为候选键的两性质:唯一性,最小性。 相关概念:主键/关键字;主属性;非主属性; 例: Student ( NO, Name, Sex, Age, Class, DeptNO ) , Course ( Cno, Cname, Dept ) , S_C (NO, Cno, Grade)