问答题
某网上订书系统,涉及如下信息:
客户:客户号、姓名、地址、联系电话;
图书:书号、书名、出版社、单价;
订单:订单号、日期、付款方式、总金额。
其中:一份订单可订购多种图书,每种图书可订购多本;一位客户可有多份订单,一份订单仅对应一位客户。
①根据以上叙述,建立ER模型,要求标注联系类型(可省略实体的属性)。
②根据转换规则,将ER模型转换成关系模型,要求标注每个关系模型的主码和外码(如果存在)。
【参考答案】
①
②客户(
客户号
,姓名,地址,联系电话)
图书(
书号
,书名,出版社,单价)
订单(
订单号
,日期,付款方式,总金额)
点击查看答案
<上一题
目录
下一题>
热门
试题
问答题
有两张关系表: Students(SID,SName,Sex,Dept) Prizing(SID,PName,Type,PDate) Students表描述的是学生基本信息,Prizing表描述的是学生获奖信息。 ①若在应用程序中经常使用如下查询语句: SELECT S.SID,SName,PName,Type FROM Students AS S JOIN Prizing AS P ON S.SID=P.SID 请问能否使用聚集文件提高此查询的性能并给出原因。 ②为了提高查询性能,数据库管理员在Students表的SName列上建立了一个非聚集索引SName ind。如果应用程序使用如下语句查询数据: SELECT*FROM St udents WHERE SName like’%华’ 请问SName_ind索引是否能够提高该语句的查询速度,并给出原因。
点击查看答案
问答题
假设某旅馆业务规定,每张账单对应一个顾客,账单的发票号是唯一的,账单中包含顾客姓名、到达日期和顾客每日的消费明细,账单的格式如下表所示。 如果根据上述业务规则,设计一个关系模式: R(发票号,到达日期,顾客姓名,消费日期,项目,金额) 试回答下列问题: ①找出R的候选键。 ②判断R最高可达到第几范式,为什么 ③给出R的一个可能的3NF分解。
点击查看答案
相关试题
在SQL Server 2000中,有商品表(商...
数据库物理结构设计的目标是()。
在软件需求分析和设计过程中,其分析与设计...
visual Basic 6.0不能使用下面哪一种...
一个用户试图用查询分析器连接到一个SQL服...