《ER图与关系模式ppt课件.ppt》由会员分享,可在线阅读,更多相关《ER图与关系模式ppt课件.ppt(10页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、经营者提供商品或者服务有欺诈行为的,应当按照消费者的要求增加赔偿其受到的损失,增加赔偿的金额为消费者购买商品的价款或接受服务的费用一、学生信息与成绩数据库一、学生信息与成绩数据库ERER图图学生学生学号学号姓名姓名年龄年龄性别性别所在系所在系课程课程课程号课程号课程名课程名学分学分1 1、实体类型。、实体类型。教师教师姓名姓名职称职称年龄年龄经营者提供商品或者服务有欺诈行为的,应当按照消费者的要求增加赔偿其受到的损失,增加赔偿的金额为消费者购买商品的价款或接受服务的费用一、学生信息与成绩数据库一、学生信息与成绩数据库ER图图2、实体类型之间的联系。、实体类型之间的联系。联系联系课程课程教师教师
2、联系联系学生学生课程课程成绩成绩经营者提供商品或者服务有欺诈行为的,应当按照消费者的要求增加赔偿其受到的损失,增加赔偿的金额为消费者购买商品的价款或接受服务的费用一、学生信息与成绩数据库一、学生信息与成绩数据库ERER图图3 3、完整的、完整的ERER图。图。学生学生学号学号姓名姓名年龄年龄性别性别所在系所在系课程课程课程号课程号课程名课程名学分学分教师教师姓名姓名职称职称年龄年龄联系联系成绩成绩联系联系经营者提供商品或者服务有欺诈行为的,应当按照消费者的要求增加赔偿其受到的损失,增加赔偿的金额为消费者购买商品的价款或接受服务的费用二、数据库的关系模型1 1、关系模型。、关系模型。一般形式:关
3、系名一般形式:关系名(属性名属性名1 1,-,属性名,属性名n)n)学生信息与成绩数据库的关系模式如下:学生信息与成绩数据库的关系模式如下:学生(学号,姓名,性别,年龄,系)学生(学号,姓名,性别,年龄,系)课程(课程号,课程名,学分)课程(课程号,课程名,学分)教师(姓名,职称,教师年龄)教师(姓名,职称,教师年龄)选课(学号,课程号,成绩)选课(学号,课程号,成绩)讲授(课程号,教师姓名,)讲授(课程号,教师姓名,)经营者提供商品或者服务有欺诈行为的,应当按照消费者的要求增加赔偿其受到的损失,增加赔偿的金额为消费者购买商品的价款或接受服务的费用二、数据库的关系模型二、数据库的关系模型2 2
4、、关系模型的优化。、关系模型的优化。根据实际需要,对上面的模型进行优化。学生信息根据实际需要,对上面的模型进行优化。学生信息不变,由于教师与课程联系中,一门课程只有一不变,由于教师与课程联系中,一门课程只有一个教师讲授,可以把教师的信息放到课程中去。个教师讲授,可以把教师的信息放到课程中去。这样就可以去掉教师和讲授两个关系。这样就可以去掉教师和讲授两个关系。学生(学号,姓名,性别,年龄,系)学生(学号,姓名,性别,年龄,系)课程(课程号,课程名,学分,课程(课程号,课程名,学分,教师姓名,教师姓名,职称,教师年龄职称,教师年龄)教师(姓名,职称,教师年龄)教师(姓名,职称,教师年龄)选课(学号
5、,课程号,成绩)选课(学号,课程号,成绩)讲授(课程号,教师姓名,)讲授(课程号,教师姓名,)经营者提供商品或者服务有欺诈行为的,应当按照消费者的要求增加赔偿其受到的损失,增加赔偿的金额为消费者购买商品的价款或接受服务的费用二、数据库的关系模型二、数据库的关系模型3 3、优化后的关系模型。、优化后的关系模型。优化过程中,可能合并一些关系(如两个一优化过程中,可能合并一些关系(如两个一对一联系的关系),删去一些联系,也可对一联系的关系),删去一些联系,也可能把一个复杂的关系分解成多个关系。也能把一个复杂的关系分解成多个关系。也可能去掉或增加一些信息(只是少量的,可能去掉或增加一些信息(只是少量的
6、,如果变化较大,需要重新建立如果变化较大,需要重新建立ERER模型)。模型)。学生(学号,姓名,性别,年龄,系)学生(学号,姓名,性别,年龄,系)课程(课程号,课程名,学分,课程(课程号,课程名,学分,教师姓名,教师姓名,)选课(学号,课程号,成绩)选课(学号,课程号,成绩)经营者提供商品或者服务有欺诈行为的,应当按照消费者的要求增加赔偿其受到的损失,增加赔偿的金额为消费者购买商品的价款或接受服务的费用三、数据字典数据库的数据字典实际上是对数据库中各种对象数据库的数据字典实际上是对数据库中各种对象的描述,也就是说明它们的语义,即用自然语的描述,也就是说明它们的语义,即用自然语言说明它们的含义。
7、言说明它们的含义。对象对象描描 述述学生学生关系名,描述一个学校学生的基本信息。关系名,描述一个学校学生的基本信息。学号学号属性名,为每个学生分配的唯一性号码,作属性名,为每个学生分配的唯一性号码,作主键,可能有编码格式方面的要求。主键,可能有编码格式方面的要求。姓名姓名属性名,学生的正式名称,要求是汉字。属性名,学生的正式名称,要求是汉字。性别性别属性名,描述学生在生理上的男女区别。属性名,描述学生在生理上的男女区别。年龄年龄属性名,描述学生年龄大小。属性名,描述学生年龄大小。系系属性名,说明一个学生在哪个系学习。属性名,说明一个学生在哪个系学习。经营者提供商品或者服务有欺诈行为的,应当按照
8、消费者的要求增加赔偿其受到的损失,增加赔偿的金额为消费者购买商品的价款或接受服务的费用三、数据字典三、数据字典对象对象描描 述述 课程课程关系名,描述课程有关信息。关系名,描述课程有关信息。课程号课程号属性名,为每门课程分配的唯一性标识,属性名,为每门课程分配的唯一性标识,可能有编码格式要求。可能有编码格式要求。课程名课程名属性名,为每门课程所取的名称。属性名,为每门课程所取的名称。学分学分属性名,描述一门课程的信息量,与讲授属性名,描述一门课程的信息量,与讲授的学时相对应。的学时相对应。教师姓名教师姓名属性名,讲授该课程的老师的姓名。属性名,讲授该课程的老师的姓名。经营者提供商品或者服务有欺诈行为的,应当按照消费者的要求增加赔偿其受到的损失,增加赔偿的金额为消费者购买商品的价款或接受服务的费用三、数据字典用户方面的对象:用户方面的对象:对象对象描描 述述李国华李国华用户名,数据库管理员。用户名,数据库管理员。王要强王要强用户名,数据录入员。用户名,数据录入员。张承先张承先用户名,学校教学主管。用户名,学校教学主管。经营者提供商品或者服务有欺诈行为的,应当按照消费者的要求增加赔偿其受到的损失,增加赔偿的金额为消费者购买商品的价款或接受服务的费用