第二章 关系数据库系统习题.doc
《第二章 关系数据库系统习题.doc》由会员分享,可在线阅读,更多相关《第二章 关系数据库系统习题.doc(5页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第二章 关系数据库系统 作业题1、试解释下列概念:笛卡尔积,关系,属性,属性值域,元组,关系模式,候选键,主键,键属性,外部键。2、试述关系数据模型的实体完整性约束和关联完整性约束。3、关系R,S,和S如图所示,试计算:(1) RS;(2)RS;(3)R A=CS;(4)R S;(5)A=C(RS)R S ABabcbdeBCbceabdABabcbdeS4、分别用关系代数表达式、元组关系演算表达式和域关系演算表达式表示如下数据库COMPANY上的查询“列出所有在研究部工作并且工资低于3000元的工作人员的名字和地址”。工作人员:Employee(name,ssn,bdate,address,
2、sex,salary,superssn,dno),其中,name:工作人员姓名,ssn:工作人员身份证号,bdate:工作人员生日,address:工作人员地址,sex:工作人员性别,salary:工作人员工资,superssn:工作人员直接领导的身份证号,dno:工作人员所属部门号。部门:Department(dname,dnumber,mgrssn,mgrstartdate),其中,dname:部门名,dnumber:部门号,mgrssn:部门领导身份证号,mgrstartdate:部门领导开始领导工作的日期。部门地址:Depart_locaton(dnumber,dlocation),其
3、中,dnumber:部门号,dlocation:部门所在地。工程项目:Project(pname,pnumber,plocation,dnum),其中,pname:工程项目名,pnumber:工程项目号,plocation:工程项目所在地,dnum:工程项目所属部门号。工作人员与工程项目:Works_on(essn,pno,hours),其中,essn:工作人员身份证号,pno:工程项目号,hours:工作时数。工作人员家属:Dependent(essn,dependent_name,sex,bdate,relationship),其中,essn:工作人员身份证号,dependent_name
4、:工作人员所在部门名,sex:家属性别,bdate:家属生日,relationship:与工作人员关系。5、用SQL语言写出在数据库company上完成如下操作的过程:(1)列出所有工作人员的工资,姓名,生日。(2)列出所有直接由张红领导的工作人员的姓名、所在部门的部门名。(3)列出没有家属的工作人员的名字。(4)建立一个视图,包括工作人员的名字,所在部门名、参加的工程项目名,并且视图中所有工作人员都没有家属。6、使用C语言和嵌入式SQL语言编写一段程序,打印出本章company数据库中每个工作人员的名字、工资、所属部门领导名、参加的工程项目名。7、设有关系R和S,如下图所示。R SABC36
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 第二章 关系数据库系统习题 第二 关系 数据库 系统 习题
限制150内