因为文档和数据都是英文的,不好放上来,请愿意帮助的高手和我E-mail联系,我把要求传给你们!!!作业是:
1)将一个给定的概念模型用oracle转变成实体-关系模型
2)将给的模型数据装入实体-关系模型的表里.用sql+写Insert语句,要求要用到触发器
3)查询表里面的数据我的mail:[email protected]
york14 上

解决方案 »

  1.   

    听起来很简单的样子,我也想见识一下。
    [email protected],上MSN吧。
      

  2.   

    DROP TABLE REL_ASSEMBLY CASCADE CONSTRAINTS;
    DROP TABLE REL_COMPONENTSPRIV CASCADE CONSTRAINTS;
    DROP TABLE REL_COMPOSITEPART CASCADE CONSTRAINTS;
    DROP TABLE REL_MODULE CASCADE CONSTRAINTS;CREATE TABLE Rel_Module (
    Id NUMBER (6) PRIMARY KEY, 
    Type CHAR (7) NOT NULL, 
    BuildDate NUMBER (4) NOT NULL, 
    DesignRoot NUMBER (6) NOT NULL)
    /
    CREATE TABLE REL_Assembly (
    Id NUMBER (6) PRIMARY KEY, 
    Type CHAR (7) NOT NULL, 
    BuildDate NUMBER (4) NOT NULL, 
    ModId NUMBER (6) NOT NULL)
    /
    CREATE TABLE REL_CompositePart (
    Id NUMBER (6) PRIMARY KEY, 
    Type CHAR (7) NOT NULL,
    BuildDate NUMBER (4) NOT NULL)
    /
    CREATE TABLE REL_ComponentsPriv (
    ComPartId NUMBER (6) NOT NULL REFERENCES REL_CompositePart (Id), 
    BaseId NUMBER (6) NOT NULL REFERENCES REL_Assembly (Id))
    /
    ALTER TABLE REL_Module ADD CONSTRAINT FKEY_DESIGNROOT FOREIGN KEY (DesignRoot) 
    REFERENCES REL_Assembly (Id) DEFERRABLE
    /
    ALTER TABLE REL_Assembly ADD CONSTRAINT FKEY_BASMODID FOREIGN KEY (ModId) 
    REFERENCES REL_Module (Id) DEFERRABLE
    /以上是关系模型,现在的关系是每个Module和729个Assembly相联系,每个Module又和500个compositepart相联系,Assembly与compositepart之间是1:3的关系,但是每个compositepart和多少个Assemly联系是不确定的.现在要求将这个模型转变成为实体-关系模型!!!上述每个表的数据我都有,请高手帮忙参谋一下这个模型呀!!!!
      

  3.   

    [email protected]
    [email protected]
      

  4.   

    不好意思,这段时间太忙了,看你的deathline是16号么估计没时间看了,请其他人看看吧。
      

  5.   

    [email protected]估计我能帮上一点忙