2)商店和顾客(假设一个顾客可在多个商店购买商品,一个商店可将商品卖给多个顾客)3)国家和首都4)班级和学生(假设一个学生只属于一个班级,一个班级可有多名学生)5)班级和班主任(假设一个班级只有一个班主任,一名教师可担任多个班级的班主任)
解释关系模型中主键、外键、主属性、非主属性的概念。设有如下两个关系模式,试指出每个关系模式的主键、外键,并说明外键的引用关系。产品(产品号,产品名,价格,型号)其中“产品名”可能有重复,每种产品有唯一的“产品号”,每种产品有唯一的“价格”和“型号”。销售(产品号,销售时间,销售数量)假设能够同时销售多种产品,但同一产品在同一时间只能销售一次。
关系模型的数据完整性约束包含哪些内容?分别说明每一种完整性约束的作用。简述数据库系统三级模式结构的含义。什么是逻辑数据独立性?什么是物理数据独立性?简述第一范式、第二范式和第三范式关系模式的概念。设有描述顾客购买商品情况的关系模式:购买(顾客号,顾客名,顾客地址,商品号,商品名,生产厂家,商品价格,购买时间,购买数量)1)指出此关系模式的主键。2)判断此关系模式属于第几范式,如果不是第三范式,请将其规范化为第三范式关系模式。
有描述学生信息的关系模式:学生(学号,姓名,所在系,系主任,课程号,课程名,学分,成绩)。假设学分由课程号唯一确定,每个系只有一个系主任,一个人只担任一个系的主任。试问:此关系模式属于第几范式?若不是第三范式,请将其规范化为第三范式,并指出分解后各关系模式的主键和外键。设有描述教师信息的关系模式:教师(教师号,教师名、职称,所在系,办公地点)。假设每位教师只属于一个系,每个系有唯一一个办公地点。试问:此关系模式属于第几范式?如果不是第三范式,请将其规范化为第三范式,并指出分解后各关系模式的主键和外键。数据库应用结构有哪几种?试比较这些应用结构的优缺点。 相关资源:SQL Server数据库复习题