• CODE






  • ER


    (1)确定实体及其实体的属性。
    (2)确定实体之间的联系,及其联系的属性。
    (3)ER图向关系模式转换涉及两方面:①实体的转换;②实体间联系的转换。
      (4)   标明主键外键。
    实体的转换:在从ER图转换为关系模式时,一个实体转换成一个关系模式,实体的属性就是关系模式的属性,实体的键就是关系的主键。
    实体间联系的转换:实体间存在三种联系,即1:1(一对一)联系,1:m(一对多)联系,m:n(多对多)联系。在从ER图向关系模式转换时规则如下:
    (1)1:1(一对一)联系
    方法一:联系转换为独立的关系模式;模式的属性由联系本身的属性及两个实体的键构成;主键由两个实体中的任意一个键构成。
    方法二:联系与一端的实体的关系模式合并,即将联系的属性加入到实体的关系模式内,主键不变。
    (2)1:m(一对多)联系
    方法一:联系转换为独立的关系模式;模式的属性由联系本身的属性及两个实体的键构成;主键由m端实体的键组成。
    方法二:与m端的实体的关系模式合并,即将联系的属性加入到实体的关系模式内,主键不变。
    (3)m:n(多对多)联系。转换成新的独立的模式,模式的属性由联系本身的属性及两个实体的键构成,主键由两端实体的键组合而成。



            
职工(职工名,性别,工资)
工序(工序编号,所需材料,加工要求,加工时间,下游工序编号上游工序编号职工名)
下游工序(下游工序编号,所需材料,加工要求)
上游工序(上游工序编号,所需材料,加工要求)
产品(产品名,规格,工序编号)

    
客户(客户名、联系电话、配送地址)
商品(商品名、类别)
店铺(店铺名、信誉度、注册地址)
销售(商品名店铺名,销售价格)
购买(客户名商品名店铺名,购买价格)


学术期刊(期刊编号,期刊名、发行单位,论文编号
论文(论文编号,论文标题,正文,摘要)
作者(作者编号,作者姓名,电子邮件)
引用(论文编号,被引用论文编号)
撰写(论文编号,作者编号)




机场(机场编号,所在城市)
航班(航班编号,起飞时间,飞行时间,机场编号
飞机(飞机编号,型号,载客人数,飞行员编号
飞行记录(记录编号飞机编号航班编号
飞行员(飞行员编号,姓名)

用户(用户编号。姓名,手机号)
群(群编号,群名称,群主)
帖子(帖子编号,发帖时间,正文,用户编号群编号
群管理记录(记录编号群编号用户编号

教师(教师编号,教师姓名)
项目(项目编号,项目名称,资助额)
学生(学生编号,学生姓名,学位)
项目申请(申请单号学生编号项目编号

   
 

球队(球队名称,所在城市)
球员(球员编号,球员姓名,薪酬,所属球队
比赛(比赛编号,比赛时间,比赛结果,主场球队客场球队
数据统计项(数据统计项编号,数据统计项名称)
数据统计(序号比赛编号球员编号数据统计项编号



create table (
a1 int,
a6 int,
a10 int,
Primary Key(a1, a6),
Constraint fk_PerOrders 
Foreign Key (a1)  References T1(a1),
Constraint fk_PerOrders 
Foreign Key (a6)  References T3(a6)
)

    
商品(商品编号,商品名称、商品价格)
顾客(顾客编号,顾客姓名,消费等级)
购物车(购物车编号,购物日期,顾客编号)
购物(顾客编号购物车编号购物编号,商品编号,商品数量)

   
 

商品(商品编号,商品名称,商品价格)
顾客(顾客编号,顾客姓名,消费等级)
促销记录(顾客编号商品编号,消费等级,购物数量,折扣,促销日期)

    

景点(景点编号,景点名称,门票价格,所在城市)
旅游路线(路线编号,起始景点,旅行天数) 
游览(路线编号,景点编号)主码是路线编号、景点编号,同时也是外键



    关系模式:
公司(公司编号、公司名、地址)
仓库(仓库编号、仓库名称、地址)
职工(职工编号、姓名、性别)
拥有(仓库编号公司编号)
工作(职工编号,仓库编号,上岗时间)