4月1日老师讲解

带有IN谓词的子查询

在这里插入图片描述
知道名称等于CS系,名称就出来了

Sdept先求出来

第二步找出所有在CS系学习的学生
在这里插入图片描述

软考中数据库的题目

    1. (考点SQL语言)给定关系R(A,B,CD)和S(B,C,E,F)与关系代数表达式••••–等价的SQL语句如下:
      SELECT(————) FROM R,S( ————)
      解析:SELECT后跟随的结构是结果属性列,即对RxS结果第1.5.7列的投影,对应属性R.A、R.B、S.E
      FROM R,S后跟随的结果元祖行的WHERE筛选条件,即对R*S结果算则第二列=第5列的元祖,对应属性R.B=S.B
      第二个空对应:WHERE R.B=S.B
  1. (数据库基础知识):
    某企业的营销管理系统设计阶段,属性“员工”在考勤管理子系统中被称为“员工”,而在档案管理子系统中被称为“职工”,这类冲突称为(命名)冲突

解析:
由于结构冲突是指同一实体在不同的E-R图中有不同的属性,同一对象在某E-R图中被抽象位实体而在另一E-R图中又被抽象为属性,需要统一
因为属性冲突是指同一属性可能会存在于不同的E-R图,由于涉及人员不同或是出发点不同,对属性的类型,取值范围,数据单位等可能会不一致,这些属性对应的数据将来只能以一种形式在计算机中存储,这就需要在设计阶段进行统一
因为命名冲突是指相同意义的属性在不同的E-R图上有不同的命名,或是名称相同的属性在不同的E-R图中代表不同的意义,这些也要进行统一

  1. (SQL语言)将Students表的插入权限赋予用户USerA,并允许其将该权限授予他人,应使用的SQL语句位:GRANT(————)TABLE Students TO UserA(————):
    第一个空填写:INSERT ON
    授权语句的格式如下:
    GRANT<权限>[,<权限>]```[ON<对象类型><对象名>]
    TO<用户>[,<用户][WITH GRANT OPTION];
    若在授权语句中指定了“WITH GRANT OPTION”子句,那么获得了权限的用户还可以将该权限赋给其他用户

  2. 为了保证数据库中数据的安全可靠和正确有效,系统在进行事务处理时,对数据的插入、删除或修改的全部有关内容先写入(————);当系统正常运行时,按一定的时间间隔,把数据库缓冲区内容写入(/);当发生故障时,根据现场数据内容及相关文件来恢复系统的状态
    答案:日志文件

解析:
数据库管理系统利用日志文件来进行事务故障恢复和系统故障恢复。在事务处理过程中,DBMS把事务开始、事务结束以及对数据库的插入、删除和修改的每一个操作写入日志文件。当系统正常运行时,按一定的时间间隔,把数据库缓冲区内容写入数据文件;一但发生故障,DBMS的恢复子系统连日志文件撤销事务对数据库的改变,回退到事务的初始状态

发布了342 篇原创文章 · 获赞 9 · 访问量 1万+

猜你喜欢

转载自blog.csdn.net/weixin_44522477/article/details/105254673