首页 理论教育 SQLServer2008数据库约束应用-数据库应用基础

SQLServer2008数据库约束应用-数据库应用基础

时间:2023-11-02 理论教育 版权反馈
【摘要】:考虑为什么要选择这个字段做主键列?

SQLServer2008数据库约束应用-数据库应用基础

请使用“指导部分”的EBuy数据库的“customer”客户信息表、“orders”订单表、“commodity_category”商品信息表建立如下约束。

1.在指导部分我们已经建立了“orders”订单表与“customer”为客户信息表之间的“CusID”客户信息外键关系,请按指导部分的要求建立“orders”订单表和“commodity_category”商品信息表之间的字段为外键约束。

注意:首先应该确定建立外键的字段,同时要区分出哪张表是主表,然后建立外键约束关系。

2.请在“customer”客户信息表、“orders”订单表、“commodity_category”商品信息表中建立各自的主键约束。

注意:请确立这些表的主键列,然后建立主键。考虑为什么要选择这个字段做主键列?(www.xing528.com)

3.请给“customer”客户信息表、“orders”订单表、“commodity_category”商品信息的所有字段建立NULL或NOT NULL约束,并回答为什么要这样建?

4.请问“customer”客户信息表、“orders”订单表、“commodity_category”商品信息表中哪些列可以使用CHECK约束?为什么?并请建立CHECK约束。

5.请确定“customer”客户信息表、“orders”订单表、“commodity_category”商品信息表哪些可以使用DEFAULT约束?并建立这些约束。

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈