设有三个数据库文件: 图书(图书编号,分类号,书名,作者,出版单位,单价) 读者(借书证号,单位,姓
有三个数据库文件,可以用SQL语句来查询。具体语段如下:
现有图书管理数据库的三个关系模式,他们的字段分别如下:
图书:编号, 分类号, 书名, 作者, 出版单位, 单价
读者:借书证号, 单位, 姓名, 性别, 职称, 地址
借阅:借书证号, 总编号, 借书日期
以上表对应的字段明细如下:
book:b_no,b_type,b_name,b_author,b_publish,b_price
reader:r_no,r_unit,r_name,r_sex,r_pro,r_address
borrow:r_no,b_no,b_time
SQL语句特点
1、高度非过程化
非关系数据模型的数据操纵语言是面向过程的语言,用其完成用户请求时,必须指定存取路径。
而用SQL进行数据操作,用户只需提出“做什么”,而不必指明“怎么做”,因此用户无须了解存取路径,存取路径的选择以及SQL语句的操作过程由系统自动完成。
这不但大大减轻了用户负担,而且有利于提高数据独立性。
2、面向集合的操作方式
SQL采用集合操作方式,不仅查找结果可以是元组的集合,而且一次插入、删除、更新操作的对象也可以是元组的集合。
以上资料参考百度百科—sql
计算机二级mysql的一道题。 用户LISA在MySQL中建立了一个读者借阅图书数据
第一个问题:
root是超级用户,可以创建用户
LASA在题目中已经说了有创建权限
U1 只拥有查询权限
U2 有插入权限(U2可以使用create user命令是因为此命令等同于向mysql.user表中插入数据,如:
Insertintomysql.user(Host,User,Password)values('localhost','user1','123456');
第二个问题:
请看图