欢迎来到天天文库
浏览记录
ID:50225941
大小:593.50 KB
页数:17页
时间:2020-03-07
《计算机软件技术基础 (5).doc》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、第5章数据库技术5.1数据库基本概念5.1.1数据库技术与数据库系统L数据库管理技术图5.1人•丁管理下程序与数据之间的关系图5.2文件系统管理下程序与数据之间的关系图5.3数据库管理阶段程序与数据之间的关系2.数据库管理系统3.数据库系统的构成图5.4数据序•系统的从次结构图5.5访问数据库屮数据的过程5.1.2数据描述1.涪息的存在形态2.实体间的联系姓名年龄性别职称•••(a)'•教师”记录型张三51男教授…李四39女涮教授…•••赵六30男讲师•••李明45列副教授…(b)'•教师''文件图5.6“教师”记录型与“教师”文件的示意图5.1.3数据模型1.层次模型图5.7学校行政机构的层
2、次模世2.网状模型教师班级图5.8学校教学情况的网状模世3.关系模型学号S*学生姓名SN所属系SD•••S,WANGMATH•••MAPHYS•••••••••••••••S,ZHANGCHEM•••图5.9关系例学号姓名课程号学吋数学分814706张三JS1644813204李四JS2322•••••••••••••••811754赵六J3483图5.10“学生选课”关系的二维表ER学号S#学生姓名SN所属系SDSCHANGMATH&WANGELS,LIPHSYs3、yzwuVmnp(b)关系SRUSABCabcdefXyzwuVmnp(c)关系RUS图5.12关系的并运算例1.差运算(difference)RABCABcabcXyzdefwuVXyzmnp(a)关系R(b)关系SR-SABcabcdef(c)关系R-S图5.13关系的差运算例3•交运算(intersection)RABCABcabcXyzdefwuVXyzmnp(a)关系R(b)关系SRQSABcXyz(c)关系RCS图5.14关系的交运算例1.笛卡儿积(Cartesianproduct)2.选择运算(selection)ABcS123DE45610117891213(a)关系R(b)4、关系SRXSABCDE123101112312134561011456121378910117891213(c)笛卡儿枳RXS图5.15关系的笛卡儿积例s#SNSDC二s,MAELEC3SiHUCOMGS3LIMATHc2s5、S3ZHOUELE1995连接运算(join)S产品号生产量订购数DI3700306、00D255005000D340003500(b)关系S销往城市销售员产品号销售虽ClMlDI2000C2M2D22500C3M3DI1500C4Ml1)23000R(a)关系RSNMARMA92S,ZHU87&HU83&QI91ZHOU95SNM图5.19关系SNM二R7・图5.20关系R和关系S销往城市销售员产品号销售量产品号生产量订购数ClMlDI2000DI37003000C2M2D22500D255005000C3M3DI1500DI3700300004M4D23000D255005000图5.21关系R和关系S连接运算R=S后的结果&自然连接运算(naturaljoin)销往7、城市销售员产品号销售量生产量订购数ClMlDI200037003000C2M2D2250055005000C3M3DI150037003000C4M4D2300055005000s#SNSDAVERSUMPSIMACS185425S井SNS2BICS181406SIMAS3FANCS291455S3FANS4WANGCS287437S4WANG图5.23关系R图5.24关系FT教师姓名TN所屈系TD年龄TA性别TS职称T教师姓名TN所任课程TGLIPHSY51男副教授LIG1wuCHEN42男讲师LUG2HECOM54男副教授HEG3LUELE35男讲师WUG4(a)关系T(b)关系PBl5.8、25关系T和关系P教师姓名TN所属系TD年龄TA性别TS职称T所任课程TGLIPHSY51男副教授G1WUCHEN42男讲师G4HECOM54男副教授G3LUELE35男讲师G2(a)TOOPTP教师姓名TN所属系TD职称TLIPHSY副教授(b)关系TP5.3数据库设计5.3.1数据库设计的基本概念5.3.2数据库设计的过程1.需求分析2.概念结构设计(a)一对一的联系(b)—对多的联系(c)多
3、yzwuVmnp(b)关系SRUSABCabcdefXyzwuVmnp(c)关系RUS图5.12关系的并运算例1.差运算(difference)RABCABcabcXyzdefwuVXyzmnp(a)关系R(b)关系SR-SABcabcdef(c)关系R-S图5.13关系的差运算例3•交运算(intersection)RABCABcabcXyzdefwuVXyzmnp(a)关系R(b)关系SRQSABcXyz(c)关系RCS图5.14关系的交运算例1.笛卡儿积(Cartesianproduct)2.选择运算(selection)ABcS123DE45610117891213(a)关系R(b)
4、关系SRXSABCDE123101112312134561011456121378910117891213(c)笛卡儿枳RXS图5.15关系的笛卡儿积例s#SNSDC二s,MAELEC3SiHUCOMGS3LIMATHc2s5、S3ZHOUELE1995连接运算(join)S产品号生产量订购数DI3700306、00D255005000D340003500(b)关系S销往城市销售员产品号销售虽ClMlDI2000C2M2D22500C3M3DI1500C4Ml1)23000R(a)关系RSNMARMA92S,ZHU87&HU83&QI91ZHOU95SNM图5.19关系SNM二R7・图5.20关系R和关系S销往城市销售员产品号销售量产品号生产量订购数ClMlDI2000DI37003000C2M2D22500D255005000C3M3DI1500DI3700300004M4D23000D255005000图5.21关系R和关系S连接运算R=S后的结果&自然连接运算(naturaljoin)销往7、城市销售员产品号销售量生产量订购数ClMlDI200037003000C2M2D2250055005000C3M3DI150037003000C4M4D2300055005000s#SNSDAVERSUMPSIMACS185425S井SNS2BICS181406SIMAS3FANCS291455S3FANS4WANGCS287437S4WANG图5.23关系R图5.24关系FT教师姓名TN所屈系TD年龄TA性别TS职称T教师姓名TN所任课程TGLIPHSY51男副教授LIG1wuCHEN42男讲师LUG2HECOM54男副教授HEG3LUELE35男讲师WUG4(a)关系T(b)关系PBl5.8、25关系T和关系P教师姓名TN所属系TD年龄TA性别TS职称T所任课程TGLIPHSY51男副教授G1WUCHEN42男讲师G4HECOM54男副教授G3LUELE35男讲师G2(a)TOOPTP教师姓名TN所属系TD职称TLIPHSY副教授(b)关系TP5.3数据库设计5.3.1数据库设计的基本概念5.3.2数据库设计的过程1.需求分析2.概念结构设计(a)一对一的联系(b)—对多的联系(c)多
5、S3ZHOUELE1995连接运算(join)S产品号生产量订购数DI370030
6、00D255005000D340003500(b)关系S销往城市销售员产品号销售虽ClMlDI2000C2M2D22500C3M3DI1500C4Ml1)23000R(a)关系RSNMARMA92S,ZHU87&HU83&QI91ZHOU95SNM图5.19关系SNM二R7・图5.20关系R和关系S销往城市销售员产品号销售量产品号生产量订购数ClMlDI2000DI37003000C2M2D22500D255005000C3M3DI1500DI3700300004M4D23000D255005000图5.21关系R和关系S连接运算R=S后的结果&自然连接运算(naturaljoin)销往
7、城市销售员产品号销售量生产量订购数ClMlDI200037003000C2M2D2250055005000C3M3DI150037003000C4M4D2300055005000s#SNSDAVERSUMPSIMACS185425S井SNS2BICS181406SIMAS3FANCS291455S3FANS4WANGCS287437S4WANG图5.23关系R图5.24关系FT教师姓名TN所屈系TD年龄TA性别TS职称T教师姓名TN所任课程TGLIPHSY51男副教授LIG1wuCHEN42男讲师LUG2HECOM54男副教授HEG3LUELE35男讲师WUG4(a)关系T(b)关系PBl5.
8、25关系T和关系P教师姓名TN所属系TD年龄TA性别TS职称T所任课程TGLIPHSY51男副教授G1WUCHEN42男讲师G4HECOM54男副教授G3LUELE35男讲师G2(a)TOOPTP教师姓名TN所属系TD职称TLIPHSY副教授(b)关系TP5.3数据库设计5.3.1数据库设计的基本概念5.3.2数据库设计的过程1.需求分析2.概念结构设计(a)一对一的联系(b)—对多的联系(c)多
此文档下载收益归作者所有