2017华工数据库 平时作业(2)

2018-11-27 19:55

答:(1)、E-R模型

(2)、司机(驾照号,姓名,地址,邮编,电话驾照号

机动车(牌照号,型号,制造厂,生产日期牌照号 警察(警察编号,姓名警察编号 处罚通知(编号,日期,时间,地点,驾照号,牌照号,警告,罚款,暂扣警察编号编号 FK=驾照号牌照号警察编号

第三章

学号 S1

课程号 C1

分数 80

1.已知成绩关系如图所示。执行SQL语句:

S1 C2 55

SELECT COUNT(学号) FROM成绩 S2 C1 null WHERE分数>60

S2 C2 70

查询结果中包含的元组数目是( B )

S3 C3 90 A.1 B.3 C. 5 D. 4

2. SQL语言中,删除一条记录的命令是( A )。

A. DELETE B. DROP C. CLEAR D. REMORE

3.SQL语言中,删除一个表的命令是( B ) A. DELETE B. DROP C. CLEAR D. REMORE

4.授予用户Jean可以查询帐户表的权限,使用的SQL语句是( A ) A. GRANT SELECT ON 帐户 TO Jean B. GRANT SELECT TO Jean ON 帐户 C. GRANT SELECT TO帐户 ON Jean D. GRANT SELECT ON Jean TO 帐户

5. 若用如下的SQL语句创建了一个表S:

CREATE TABLE S(

S# CHAR(6) NOT NULL, SNAME CHAR(8) NOT NULL, SEX CHAR(2), AGE INTEGER );

今向S表中插入如下行时,( B )可以被插入。

A. (‘991001’,‘李明芳’,女,‘23’) B. (‘990746’,‘张为’,NULL,NULL) C. (NULL,‘陈道’,‘男’,32) D. (‘992345’,NULL,‘女’,25)

6. 如下面的数据库的表中,若职工表的主键是职工号,部门表的主键是部门号,SQL操作不能执行是( B )。

职工表 职工号 职工名 部门号 工资 001 李红 01 580 005 刘军 01 670 025 王芳 03 720 038 张强 02 650 部门表 部门号 部门名 主任 01 人事处 高平 02 财务处 蒋华 03 教务处 许红 04 学生处 杜琼 图1 A. 从职工表中删除行(‘025’,‘王芳’,‘03’,720) B. 将行(‘005’,‘乔兴’,‘04’,750)插入到职工表中 C. 将职工号为‘001’的工资改为700

D. 将职工号为‘038’的部门号改为‘03’

7. 假定学生关系是student(S#,SNAME,SEX,AGE),其属性为学号,姓名,性别,年龄;课程关系course(C#,CNAME,TEACHER),其属性为课程号,课程名,教师;学生选修课关系是sc(S#,C#,GRADE)其属性为学号,课程号,成绩。若查询年龄为20岁的男生的学号和姓名,将涉及到的关系为( D )。

A. student B. student,course C. student,sc D. student,course,sc

8. SQL语言中对数据库的权限进行操作的命令主要有 grant 和 revoke 。

9.设关系STUDENT(SNO,SNAME,SEX,BDATE,HEIGHT),其中属性含义依次为学号,姓名,性别,出生年月,身高,关系COURSE(CNO,LHOUR,CREDIT,SEMESTER),其中属性含义为课程号,课时,学分,开课时期,关系SC(SNO,CNO,GRADE),其中含义为学号,课程号,成绩。

(1)试用SQL语句完成以下查询:

查询有一门以上(含一门)三学分以上课程的成绩低于70分的学生的姓名。 (2)将上述命令转换为关系代数表示达式。

(3)查询缺成绩的学生的姓名、缺成绩的课程号及其学分数。

(4)查询每门课程选课的学生人数、最高成绩、最低成绩和平均成绩,并按学生的课程号排序。

(5)生成一个女学生成绩临时表FGRADE,表中包括SNAME,CNO,GRADE三个属性。

答:(1)Select sname from student,course,sc where credit>3 and grade<70 and student.sno=sc.sno and sc.cno=course.cno

(2) ПSNAME(σs.sno=sc.sno and sc.cno=c.cno and credit>3 and grade<70 (STUDENT×COURSE×SC))

(3) Select sname,sc.cno,credit from student, course ,sc where grade is null and student.sno=sc.sno and course.cno=sc.cno (4) Select cno,count(sno),max(grade),min(grade), avg(grade) from sc where group by cno order by cno (5) 共分二步

第一步:Create table fgrade (Sname Varchar(8) not null, Cno char(6) not null, grade dec(4,1) default null);

第二步:Insert into fgrade select sname,cno,grade from student,sc where student.sno=sc.sno and sex=‘女’

10.设有关系EMP(ENO,ENAME,SALARY,DNO),其中各属性的含义依次为职工号、姓名、工资和所在部门号,以及关系DEPT(DNO,DNAME,MANAGER),其中各属性含义依次为部门号、部门名称、部门经理的职工号。 (1).试用SQL语句完成以下查询:

列出工资不低于600元的职工姓名和所在部门。

(2).写出“查询001号职工所在部门名称”的关系代数表达式。

(3).请用SQL语句将“销售部”的那些工资数额低于600的职工的工资上调10%。 (4).查询语句SELECT ENO FROM EMP, DEPT WHERE EMP.DNO=DEPT.DNO AND DEPT.MANAGER=‘001’完成了什么查询操作?

答:(1) select ename,dname from emp,dept where salary>=600 and emp.dno=dept.dno

(2)select dname from emp,dept where eno=’001’and emp.dno=dept.dno Пdname(σeno=’001’and emp.dno=dept.dno (emp×dept)) 或者 Пdname (emp eno=’001’dept)

(3) update emp set salary=salary*1.1 where salary<600 and dno in (select dno from dept where dname=’销售部’)

(4) a查询编号为“001” 的部门经理的职工号

b查询编号为“001” 的部门经理的职工号。

第四章

1、DBMS的系统结构主要分集中式数据库系统结构, 客户/服务器结构 ,物理上分布、逻辑上集中的分布式数据库结构,物理上分布、逻辑上分布的分布式数据库结构。

2、在客户/服务器结构的数据库中,( B )是集中。

A处理 B数据 C物理上 D数据交换

3.有一个网络数据库应用系统,其中一台计算机A存有DBMS软件、所有用户数据和应用程序,其余各节点作为终端通过通信线路向A发出数据库应用请求,这种方式属于( A )

A 集中式数据库体系结构 B 主从式数据库体系结构

C 客户机/服务器数据库体系结构 D 分布式数据库体系结构

4. 对于物理上分布、逻辑上集中的分布式数据库结构的数据库管理系统,其特点是( B )。

A. 数据集中,处理分布 B. 数据模式统一设计

C. 结点自治和没有全局数据模式 D. 数据集中,但数据的管理分布

5. 简答题:DBMS最基本的功能是什么?

答:DBMS的最基本的功能是正确、安全、可靠地执行数据语言语句。也就是说 DBMS可以看成数据语言的一个实现。

6.简答题:数据目录的内容是什么?

答:数据目录的内容包括基表、视图的定义以及存取路径、访问权限和用于查询优化的统计数据等的描述。

第五章

1、DBMS一般提供文件的类型有堆文件、直接文件和 索引文件 。

2、索引项分为两部分:索引键的值 和索引值对应的地址或地址集。

3、以主键为索引键,则称该索引为 主索引 。

4. 以下有关索引文件的描述错误的是( D )。 A. 建产索引文件不改变库文件中记录的物理位置

B. 打开一个库文件可同时打开多个索引文件,但任何时刻只一索引文件起作用 C. 使用索引可提高数据查询速度

D. 当对库文件进行增、删、改操作时,系统自动维护所有的索引文件。


2017华工数据库 平时作业(2).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:2013年置换学员结题通知 (7.1)

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: