完整性要求:
1.实体完整性:
主要是设计主键约束,即给表安排合适的主键。如下是主要的主键设置:
1) 管理员,将管理员 id 设置为主键,方便辨认
2) 用户,将用户 id 设置为主键,方便辨认
3) 动物,设置动物 id 为主键
4) 收容所,设置收容所 id 为主键
5) 疫苗,设置疫苗 id 为之间方便辨认
2.参照完整性要求:
主要是设计外键约束,即给表安排合适的外键。
1) 用户,里面有一个管理员 id 对应着管理员表中的管理员 id,方便表示那个用户被那个管理员管。
2) 用户,里面有一个收容所 id,对应着收容所表中的收容所 id,方便表示那个用户在那个收容所里面工作。
3) 动物,里面有一个收容所 id,对应着收容所表中的收容所 id,方便表示那个动物居住在那个收容所当中。
3. 用户定义完整性:
主要是定义属性上的约束条件,即列值非空、列值唯一、检查列值是否满足一个条件表达式。
1) 管理员,管理员中的管理员名字不能为空。
2) 管理员,管理员中密码不能为空。
3) 用户,用户中用户名字不能为空。
4) 用户,用户中用户密码不能为空




















