1.约束 为正确地进行关系数据库设计,需要一种方法来保证只在表中插入合法的数据.例如,如果Orders表存储订单信息,OrderItems表存储订单详细内容,应该保证Orderitems中引用的任何订单ID存在于Orders中.类似地,在Orders表中引用的任意用户必须存在于Customers表中. 最好不要在插入新行时进行检查,原因如下: 如果在客户机层面上实施数据库完整性规则,则每个客户机都被迫要实施这些规则,但很可能会有一些客户机不实施这些规则. 在执行UPDATE和DELETE操作时,…