简答题

定单录入系统有两个主要的表:Orders和Customers。如果希望惟一地标识每个定单和客户,应该考虑哪种数据完整性组件?如何管理这两个表之间的关系?

正确答案

确定在Customers表中定义PRIMARYKEY约束在Orders表中使用FOREIGNKEY约束来引用 Customers表

答案解析

相似试题
  • 你是LUCERNE出版社的数据库开发者。公司把数据存放在SQLSERVER2005/2008里。这个数据库包含一个名为ORDERS的表。当前,这个表上有一个聚集索引,这个索引是由客户名和当前日期生成的。当前,ORDERS表有750000行,并且行数每周增加5%。公司计划下周开展促销活动,那样ORDERS表的行插入量将会增长50%。你要在促销期间优化ORDERS表的插入,你得怎么做?()

    单选题查看答案

  • 你是一个翼尖玩具的数据库开发者。你有创建一个定单项目数据库,包含有两个表显示在下图 用户进入定单到项目应用程序。当一个新定单被加入,数据被保存到Order和LineItem表中在定单项目数据库里。你必须确定整个定单被成功的保存。你应该用以下哪个语句?()

    单选题查看答案

  • 表之间的"临时性关系",是在两个打开的表之间建立的关系,如果两个表有一个关闭后,则该"临时性关系"()

    单选题查看答案

  • 假如有两个表的连接是这样的:table_1 INNERJOINtable_2其中table_1和table_2是两个具有公共属性的表,这种连接会生成哪种结果集?()

    单选题查看答案

  • 你是大世界进口商的一个数据库开发者。你正在为公司的SQLSERVER2005/2008DB创建一个名为ORDERS的表。每一个订单包含ORDERID,ORDERDATE,CUSTOMERID,SHIPPERID,SHIPDATE.当订单要输入时,带有订单的客户服务代表得输入ORDERDATE,CUSTOMERID和SHIPPERID。ORDERID由数据库自动生成,并且一定是唯一的。订单只能从存在的客户那里得到。SHIPPERS只能从一个存在的SHIPPERS集中选择。在客户服务代表完成订单后,这个订单被送到装运部门进行最后的处理。当订单被装运后,装运部门就输入SHIPDATE。下面哪一个语句可以用来创建ORDERS表?()

    单选题查看答案

  • 触发器可引用视图或临时表,并产生两个特殊的表是()。

    单选题查看答案

  • 触发器可引用视图或临时表,并产生两个特殊的表是()。

    单选题查看答案

  • 简述录入文字的主要途径有哪几种?

    简答题查看答案

  • Customer类中有一个Set类型的orders属性,用来存放Order订单对象,在Customer.hbm.xml文件中,用哪个元素映射orders属性()

    单选题查看答案