itgle.com

设计二中关系Merchandise中由属性price表示商品价格,关系Invoice, detail中的属性 unitprice也表示商品价格。两个是否有必要同时存在?为什么?

题目

设计二中关系Merchandise中由属性price表示商品价格,关系Invoice, detail中的属性 unitprice也表示商品价格。两个是否有必要同时存在?为什么?


相似考题

2.●试题三阅读下列说明,回答问题1~问题3,将解答填入答题纸的对应栏内。【说明】某超市的销售业务由一个销售业务管理系统进行管理,该系统每完成一次交易都需要提供顾客发票,其格式见表6所示。对于这样一个销售业务管理系统,分别给出了以下两种关系数据库的设计(下划线表示主关键字)设计一:顾客Customer(顾客代码Cno,姓名name,住址address,联系电话phone)收银员Salesman(收银员代码Sno,身份证号idno,姓名name,住址address,联系电话phone)商品Merchandise(商品代码Mno,商品名称Mname,价格price)发票Invoice(发票号码Ino,交易日期Idate,顾客代码Cno,收银员代码Sno,商品代码Mno,单价unitprice,数量amount)设计二:顾客Customer(顾客代码Cno,姓名name,住址address,联系电话phone)收银员Salesman(收银员代码Sno,身份证号idno,姓名name,住址address,联系电话phone)商品Merchandise(商品代码Mno,商品名称Mname,价格price)发票Ivoice(发票号码Ino,交易日期Idate,顾客代码Cno,收银员代码Sno)发票明细Invoicedetail(发票号码Ino,商品代码Mno,单价unitprice,数量amount)【问题1】设计一的关系模式Invoice最高满足第几范式?为什么?设计一和设计二哪个更加合理?为什么?【问题2】根据设计二中关系模式,以下SQL语句是用于"建立2005年1月期间每张发票的发票号,交易日期,交易商品件数和交易总金额的视图"的不完整语句,请填补其中的空缺。CREATE VIEW Invoice -total (1)SELECT Invoice.Ino,Idate, (2) , (3)FROM Invoice,InvoicedetailWHERE (4) ANDIdate BETWEEN′2005-01-01′AND′2005-01-31′GROUPBY (5) ;【问题3】根据设计二中关系模式,以下SQL语句是用于"查询从未售出的商品信息"的不完整语句,请填补其中的空缺。SELECT Mno,Mname,priceFROM Merchandise (1)WHERE (2)(SELECT (3)FROM InvoicedetailWHERE A.Mno=Invoicedetail.Mno);【问题4】设计二中关系Merchandise中由属性price表示商品价格,关系Invoicedetail中的属性unitprice也表示商品价格。两个是否有必要同时存在?为什么?

更多“设计二中关系Merchandise中由属性price表示商品价格,关系Invoice, detail中的属性 unitprice也表 ”相关问题
  • 第1题:

    下列说法中错误的是()。

    A.一个关系模式可表示为:关系名(属性1,属性2,…,属性n)

    B.关系模式表示了关系中的数据

    C.关系模型的结构是二维表的结构

    D.关系模型的数据操作是集合操作,操作对象和操作结果都是关系,即若干元组的集合


    零向量是一个向量,所以它的方向是确定的。

  • 第2题:

    属性-联系设计方法,是在需求分析的基础上直接采用属性-联系方法进行逻辑设计,也就是把数据库保存的所有属性放在一张关系表中,进而通过属性之间的联系,来不断的优化这个关系表的模式,得到期望的结果模式。


    正确

  • 第3题:

    6、属性-联系设计方法,是在需求分析的基础上直接采用属性-联系方法进行逻辑设计,也就是把数据库保存的所有属性放在一张关系表中,进而通过属性之间的联系,来不断的优化这个关系表的模式,得到期望的结果模式。


    正确

  • 第4题:

    关系数据模型中的关系可用二维表来表示,表中的一列对应关系的一个()。

    A.属性

    B.关系

    C.域

    D.元组


    属性

  • 第5题:

    4、下列说法中错误的是()。

    A.一个关系模式可表示为:关系名(属性1,属性2,…,属性n)

    B.关系模式表示了关系中的数据

    C.关系模型的结构是二维表的结构

    D.关系模型的数据操作是集合操作,操作对象和操作结果都是关系,即若干元组的集合


    D 关系模式描述关系的静态结构,它是静态、稳定的,而关系是动态、随用户对数据库的操作而变化的。考生要区分开来关系模式与关系。