1 / 7
文档名称:

数据库试题及答案.doc

格式:doc   大小:405KB   页数:7页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

数据库试题及答案.doc

上传人:新起点 2016/10/10 文件大小:405 KB

下载得到文件列表

数据库试题及答案.doc

文档介绍

文档介绍:数据库章节试题及答案第二章-::笛卡尔积D1×D2×…×Dn的子集叫做在域D1,D2,…,Dn上的关系,用R(D1,D2,…,Dn)表示。:关系模式是对关系结构的描述和定义,表示为:R(U,D,DOM,F)。其中,R为关系名,U为该关系的属性名集合,D为U中属性的域,DOM为属性向域的映像集合,F为属性间数据的依赖关系集合。简记为:R(U)=R(A1,A2,…An):关系中的某一属性组的值能唯一地标识一个元组,则称该属性组为候选码,可有多个。主码属于候选码,1个关系只能有一个。4、主属性和非主属性:候选码的所有属性;不包含在任何候选码中的属性,因此也理解为非码属性。6、关系代数:一种抽象的查询语言,采用关系运算来表达查询,是支持关系数据库理论的数学工具。关系代数的运算对象、运算结果都是关系。7、元组关系演算:以元组变量作为谓词变元的基本对象的关系演算,典型语言是:ALPHA语言。ALPHA语言语句基本格式如下:操作语句工作空间名(表达式):操作条件8、域关系演算:以域变量作为谓词变元的基本对象的关系演算方法。典型:、试述关系数据语言的特点和分类。。答:(1)等值连接:比较运算符θ为“=”的连接运算,其结果是从笛卡儿积R×S中选取A、B属性值相等的那些元组。(2)自然连接:一种特殊的等值连接,要求将等值连接结果中重复的属性去掉。四、设教学数据库TeachingData中有3个基本表。学生表S(SNO,SNAME,SEX,CLASS)选课表SC(O,SCORE)AME,TEACHER)试写出下列查询语句的关系代数表达式。(1)查询老师"张三"AME)。分析:结果反映在一个关系中,属于选择+o,?(''张三?teacher?(C))(2)查询没有选修"高等数学"的学生的姓名和所在班级(SNAME,CLASS)。分析:结果反映在三个关系中,需要连接,同时需要“投影”(SNAME,CLASS)以及“选择”没有选修"高等数学":高等数学其他…classsname,?(S)-classsname,?(''ame?(SC?S?C))(3)查询所有女生的姓名和所在班级。分析:不需连接。classsname,?(''女?sex?(S))(4)查询未选修课程号为"0010002"的课程的男学生的学号和姓名(SNO,SNAME)。snamesno,?(?''男?sex(S))-snamesno,?('''0010002'男???o?(SC?S))五、设有一个SPJ数据库,包括S、P、J、SPJ4个关系模式。◇供应商S由供应商代码(SNO)、供应商姓名(SNAME)、供应商状态(STATUS)、供应商所在城市(CITY)组成;◇零件P由零件代码(PNO)、零件名(PNAME)、颜色(COLOR)、重量(WEIGHT)组成;◇工程项目表J由工程项目代码(JNO)、工程项目名(JNAME)、工程项目所在城市(CITY)组成。◇供应情况表SPJ由供应商代码(SNO)、零件代码(PNO)、工程项目代码(JNO)、供应数量(QTY)组成,表示某供应商供应某种零件给某工程项目的数量为QTY。关系模式如下:S(SNO,SNAME,STATUS,CITY)P(PNO,PNA