1 / 7
文档名称:

数据库原理与应用练习题(含答案).doc

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

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

分享

预览

数据库原理与应用练习题(含答案).doc

上传人:HShess 2022/3/20 文件大小:4.19 MB

下载得到文件列表

数据库原理与应用练习题(含答案).doc

相关文档

文档介绍

文档介绍:数据库原理与应用练****题(含答案)
装订线

6 / 6
2 / 7
《数据库原理与应用》复****题
判断题
在关系数据库管理系统中,创建的视图在数据库三层结构中属于模式。错
若在一个关系中,%TYPE;
6 BEGIN
7 FETCH cursorBook INTO v_bookid,v_bookname;
8 WHILE cursorBook%FOUND LOOP
9 INSERT INTO newbook VALUES(v_bookid,v_bookname);
10 FETCH cursorBook INTO v_bookid,v_bookname;
11 END LOOP;
12 CLOSE cursorBook;
13 END;
14 /
第7行前缺少游标打开语句,应加上 OPEN cursorBook;
六、程序设计题
在System模式下,将BookSys用户创建的borrow表的SELECT权限授予用户SCOTT,并允许用户SCOTT将该角色授予他人。
GRANT SELECT ON TO SCOTT WITH GRANT OPTION;
创建职工表employee,表字段包括cardid(职工号)、name(姓名)、age(年龄)、dept(部门),字段类型及取值范围自拟,要求(1)职工号为主键;(2)姓名不能为空;(3)职工年龄不允许超过60岁。请写出创建职工表的SQL语句。
CREATE TABLE employee(
cardid VARCHAR2(10) PRIMARY KEY,
装订线

6 / 6
5 / 7
name VARCHAR2(10) NOT NULL,
age NUMBER(2) CHECK(age<=60),
dept VARCHAR2(10) );
计算读者(reader)表中读者类别(class)为1的读者人数。
SELECT count(cardid) FROM Where class=1;
计算不同类别读者人数。
SELECT class,count(cardid) FROM reader GROUP BY class;
查询图书(book)表中价格(price)在20~30元之间的所有图书的书名(bookname)及出版社名(publish)。
SELECT bookname,publish FROM book WHERE price BETWEEN 20 AND 30;
查询正借阅书名为“数据库系统”的读者姓名。
SELECT name FROM reader,borrow,book
WHERE = AND =
AND bookname=’数据库系统’ AND sdate is NULL;
建立读者的借阅视图。
CREATE VIEW stu_borrow