结构推理 设有3个域D1,D2,D3如下: D1=学生集合(Student)={张宁,李健,王鹏}, D2=计算机语言课程集合(Language)={C++,OP,JAVA}, D3=修课类别(Lesson)={必修课,选修课}, 试求其笛卡尔积。
【正确答案】根据已知的3个域D1,D2,D3,可知笛卡尔积为: D1×D2×D3={(张宁,C++,必修课),(张宁,C++,选修课),(张宁,OP,必修课), (张宁,OP,选修课),(张宁,JAVA,必修课),(张宁,JAVA,选修课), (李健,C++,必修课),(李健,C++,选修课),(李健,OP,必修课), (李健,OP,选修课),(李健,JAVA,必修课),(李健,JAVA,选修课), (王鹏,C++,必修课),(王鹏,C++,选修课),(王鹏,OP,必修课),(王鹏,OP,选修课),(王鹏,JAVA,必修课),(王鹏,JAVA,选修课)}。 其笛卡尔积如表所示。 笛卡尔积 StudentLanguateLesson 张宁 张宁 张宁 张宁 张宁 张宁 李健 李健 李健 李健 李健 李健 王鹏 王鹏 王鹏 王鹏 王鹏 王鹏C++ C++ OP OP JAVA JAVA C++ C++ OP OP JAVA JAVA C++ C++ OP OP JAVA JAVA必修课 选修课 必修课 选修课 必修课 选修课 选修课 选修课 必修课 选修课 必修课 选修课 选修课 选修课 必修课 选修课 必修课 选修课
【答案解析】