数据库系统概论(史嘉权)第二章课后答案

数据库系统概论(史嘉权)第二章课后答案

ID:22288684

大小:312.81 KB

页数:7页

时间:2018-10-28

数据库系统概论(史嘉权)第二章课后答案_第1页
数据库系统概论(史嘉权)第二章课后答案_第2页
数据库系统概论(史嘉权)第二章课后答案_第3页
数据库系统概论(史嘉权)第二章课后答案_第4页
数据库系统概论(史嘉权)第二章课后答案_第5页
资源描述:

《数据库系统概论(史嘉权)第二章课后答案》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、第2章习题答案1.请为计算机经销商设计一个数据库,要求包括生产厂商和产品的信息。生产厂商的信息包括名称、地址、电话等;产品的信息包括生产商、品牌、型号、配置、进价等。使用ODL描述这个数据库,注意要为所有的属性和联系选择适当的类型,并且指出每个类的键码。答:ODL的表示如下:interfaceFactor(keyFname){//生产厂商attributestringFname;attributestringFaddress;attributeintegerFphone;relationshipSetproducesinverseProduce::fact

2、or$;}interfaceProduce(key(Fname,type)){//产品attributestringFname;attributestringbrand;attributestringtype;attributestringconfigure;attributedoubleprice;relationshipFactorfactorsinverseFactor::produces;3.假设>』题1的数据库加入顾客的信息,包括姓名、地址、电话、身份证号等等,试修改数据库,把修改或增加的部分用ODL和E/R图分别加以描述。答:ODL的表示如下:interface

3、Factor(keyFname){//生产厂商attributestringFname;attributestringFaddress;attributeintegerFphone;relationshipSetproducesinverseProduce::factors;}interfaceProduce(key(Fname,type)){//产品attributestringFname;attributestringbrand;attributestringtype;attributestringconfigure;attributedoublepr

4、ice;relationshipFactorfactorsinverseFactor:produces;relationshipSetcustomersinverseCustomer:produces;}interfaceCustomer(keyCid){//顾客attributestringCname;attributestringCaddress;attributeintegerCphone;attributeintegerCid;relationshipSetBproducesinverseProduce::customers;}

5、E/R图表不如下:3.假设习题1的数据库中,计算机产品类有了一个笔记本电脑子类,该子类本身拥有尺寸(长、宽、厚度)、电池型号等属性,试重新设计数裾库,将增加的部分分别用ODL和E/R罔描述。答:ODL的表示如下:interfacelaptop:Produce)//笔记本电脑attributeSstructsizetype{stringLength,width,height}size;attributestringBmode;E/R图表示如下:FphoneFactor

6、Proc1luce

7、Customerlaptop(^^hone^)^adores3.设计一个适合大学选课的数

8、据库。该数据库应包括学生、系、教师、课程,哪个学生选了哪门课,哪个教师教哪门课,学生的成绩,一个系提供哪些课程等信息。用ODL进行描述,注意为属性和联系选择适当的类型,并指出每个类的键码。答:ODL的表示如下:interfaceStudent(keyStudentNo){//学生attributeintegerStudentNo;attributestringStudentName;attributeintegerAge;attributeintegerDeptNo;//NOattributeintegerTeacherNo;//NOrelationshipSet

9、se>coursesinverseCourse::students;}interfaceCourse(keyCourseNo){//课程attributeintegerCourseNo;attributestringCourseName;relationshipSetstudentsinverseStudent::courses;relationshipSetteachersinverseTeacher:rcourses;relationshipSetde

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。