看透大帅比 2021-05-08 23:59 采纳率: 0%
浏览 162
已结题

《数据库系统管理与维护(Oracle)》课程考核大作业要求

求完整答案,求完整答案!

 

一、根据下列要求写出完整的SQL语句(每小题5分,共40分)

1、在library数据库上创建表“books”与表“lend”,表的结构如下:

图书books(bid,bname,fauthor,pub_name,price),PK= bid;

借阅lend(rid,bid,lend_date,return_date),PK=< rid,bid,lend_date >,约束条件:return_date>= lend_date  

 

2、为lend表添加一个外键约束,其bid列参照books表的bid列。

 

3、添加记录:分别向“books”表和“lend”表中各添加3条记录(记录的具体内容由学生自行给定);

 

4、 创建一个口令认证的数据库用户USRB,口令为USRB,默认表空间为USERS,配额为100MB,初始账户为解锁状态;

 

5、授予USRB用户CREATE SESSION权限,同时允许该用户将获得的权限授予其他用户。

 

6、查询基本表中所有pub_name的首字母为K~Z的图书的书名(bname)、借书证号(rid)和借书日期(lend_date)。

 

7、在books表的 “price”列上创建一个名为BK_PRICE_IDX的B-树索引。

 

8、为price<50的图书创建一个视图books_view,包括 “bname”、“pub_name”、“fauthor”,并要求该视图为只读视图。

 

二、简述题(60)

目前数据库技术已成为社会各行各业进行数据管理的必备技能。请结合所学知识和实际应用,自行设计一个生活或工作中能投入使用的数据库,要求给出应用背景,画出E-R图,并转换为关系模型(即若个张表,仅设计表结构即可);并设计该数据库的安全策略。

  • 写回答

1条回答 默认 最新

  • 关注

    第一题还好做一些,第二题没有标准答案的呀

    评论

报告相同问题?

悬赏问题

  • ¥15 BP神经网络控制倒立摆
  • ¥20 要这个数学建模编程的代码 并且能完整允许出来结果 完整的过程和数据的结果
  • ¥15 html5+css和javascript有人可以帮吗?图片要怎么插入代码里面啊
  • ¥30 Unity接入微信SDK 无法开启摄像头
  • ¥20 有偿 写代码 要用特定的软件anaconda 里的jvpyter 用python3写
  • ¥20 cad图纸,chx-3六轴码垛机器人
  • ¥15 移动摄像头专网需要解vlan
  • ¥20 access多表提取相同字段数据并合并
  • ¥20 基于MSP430f5529的MPU6050驱动,求出欧拉角
  • ¥20 Java-Oj-桌布的计算