1、某企业职工关系EMP (E_no,E_name ,DEPT ,E_addr,E_tel)中的属性分别表示职工号、姓名、部门、地址和电话;经费关系FUNDS (E_no,E_limit, E_used) 中的属性分别表示职工号、总经费金额和己花费金额。若要查询部门为"开发部"且职工号为 "03015 "的职工姓名及其经费余额,则相应的 SQL 语句应为:

SELECT ( D )

FROM (C  )

WHERE ( B )

试题解析:

.查询的结果为职工姓名,和经费余额,经费余额=总经费金额-已花费金额。

.需要从两个关系中同时取数据。

.从建立关系的结果中查找部门为开发部,职工号为03015的信息。

2、
    某数据库中有员工关系E、产品关系P、仓库关系W和库存关系I,其中:员工关系E(employeeID,name,department)中的属性为:员工编号,姓名,部门;产品关系P(productID,name,model,size,color)中的属性为:产品编号,产品名称,型号,尺寸,颜色;仓库关系W(warehouseID,name,address,employeeID)中的属性为:仓库编号,仓库名称,地址,员工编号;库存关系I(warehouseID,productID,quantity)中的属性为仓库编号,产品编号和产品数量。

a.若要求仓库关系的负责人引用员工关系的员工编号,员工关系E的员工编号、仓库关系W的仓库编号和产品关系P的产品编号不能为空且惟一标识一个记录B,并且仓库的地址不能为空,则依次要满足的完整性约束是(B)。

b.可得到每种产品的名称和该产品的总库存量的查询语句为:C

试题解析:

关系模型的完整性规则是对关系的某种约束条件,关系模型中可以有三类完整性约束:实体完整性、参照完整性和用户定义的完整性。实体完整性规定基本关系的主属性不能取空值。由于员工关系E中的员工编号、仓库关系W中的仓库编号和产品关系P中的产品编号都不能为空且唯一标识一个记录,所以应满足实体完整性约束;参照完整性规定实体间引用的完整性,本表中外码的值必须取空值或者在被引用的表中存在的相对应的主码值。由于仓库关系的负责人引用了员工关系的员工编号,所以应满足参照完整性约束;实体完整性和参照完整性是所有数据库系统都要支持的完整性约束。而用户定义的完整性是针对某一具体关系数据库的约束条件,它反映某一具体应用所涉及的数据必须满足语义要求。根据题目要求:仓库的地址不能为空,所以也应满足用户定义完整性约束。

2、

试题解析:

数据库系统的安全措施主要有权限机制、视图机制以及数据加密三个方面。通过权限机制,限定用户对数据的操作权限,把数据的操作限定在具有指定权限的用户范围内在标准SQL中定义了授权语句GRANT来实现权限管理。通过建立用户视图,用户或应用程序只能通过视图来操作数据,保证了视图之外的数据的安全性。对数据库中的数据进行加密,可以防止数据在存储和传输过程中失密。

数据库的完整性是指数据的正确性和相容性。如学生的性别只能是男或女,百分制的成绩只能取0~100之间的整数值等。为防止错误数据进入数据库,DBMS提供了完整性约束机制,通过对数据库表结构进行约束,当对数据进行修改时由系统对修改数据进行完整性检查,将错误数据拒绝于数据库之外。

因此在数据库管理系统中,完整性约束不属于安全性控制机制,而属于完整性约束机制。

数据库系统例题(中级软件评测师)--(一)相关推荐

  1. 软考:2021 中级软件评测师报考指南

    目录 一.报考入口 二.广东报考示例 三.报考成功 四.下载准考证 五.考试时间 一.报考入口 特别注意:中级软件评测师一年只有一次报考机会,只在下半年8月左右报考,11月考试. 考试安排:2021年 ...

  2. 软考中级软件评测师备考详细资料

    1.考试介绍 计算机技术与软件专业技术资格(水平)考试(以下简称计算机软件资格考试)是原中国计算机软件专业技术资格和水平考试(简称软件考试)的完善与发展.计算机软件资格考试是由国家人力资源和社会保障部 ...

  3. 软考中级软件评测师,你真的了解它吗?

    软件评测师目前就业前景非常可观,每年报考的人数也在不断增加,不少朋友也被吸引报考了软测. 大家在报名之前,还是应该先了解下软件评测师,俗话说:知己知彼百战百胜. 今天从三个方面来给大家介绍软件评测师. ...

  4. 软考中级软件评测师,你需要了解它

    软件评测师目前就业前景非常可观,每年报考的人数也在不断增加,不少朋友也被吸引报考了软测. 大家在报名之前,还是应该先了解下软件评测师,俗话说:知己知彼百战百胜. 今天从三个方面来给大家介绍软件评测师. ...

  5. 计算机系统构成及硬件基础知识(中级软件评测师备考笔记)

    命名规则: C语言规定用户定义的标识符(变量名.函数名等)必须以字母或下划线开头且由字母.数字和下划线构成,同时不能使用语言的保留字(关键字) 数的转换 R进制的每一位数值用R^k形式表示,即幂的底数 ...

  6. 软件的质量与评价(中级软件评测师)--(一)

    1. 软件的质量可以通过测量内部属性.外部属性.使用质量来评价,使用质量是从用户角度看待质量,主要有有效性.生产率.安全性和满意度. GB/T 16260-2006 <软件工程产品质量>规 ...

  7. 小锦的软件评测师备考笔记

    前言 大家好,我是小锦,从2022.5.1号起,将是记录每一天软件评测师备考之路的笔记,我将在这里记录每天学习的点点滴滴. 如果你从事IT工作者,软件测试工程师,那么➡️选它 选它 --[中级软件评测 ...

  8. 软件评测师证书有什么用,前景怎样啊?

    软件评测师证书有什么用? 软件评测师是属于软考中级的一个考试科目,考过可以获得软考中级软件评测师证. 1.以考代评(评职称).获得专业技术工程师职务,求职敲门砖,就业.评职称 2.积分落户.积攒积分, ...

  9. 考软考的软件评测师看什么教材好?

    软件评测师买的书我会推荐:软件评测师试题分析与解答 个人感觉<软件评测师教程>这本书对做题帮助不大,不过如果看的话要买也成的那也是有点用的. 复习的话一般首先刷视频.刷完一遍视频后,可以开 ...

最新文章

  1. Java Spring注解实现分析之@requestMapping工作原理
  2. 如何修改远程桌面连接3389端口
  3. C#:invoke 与 BeginInvoke使用区别
  4. CreateProcess error = 2,系统找不到指定的文件
  5. AMD Mantle再添新作,引发下代GPU架构猜想
  6. 2048java课程设计报告_软件工程——Java版2048游戏学习报告
  7. gp数据库迁移数据到mysql_greenplum数据迁移
  8. bootstrap datetimepicker 复选可删除,可规定指定日期不可选
  9. 2021年中国船舶甲板市场趋势报告、技术动态创新及2027年市场预测
  10. 简书UI易用性缺陷:投稿按钮太小
  11. 智能网联变革下的“新赢家”:德赛西威荣登2021全球零部件供应商百强榜
  12. 使用Certbot配置SSL证书【ubuntu系统】
  13. 网址中为什么会有好多%BE%B2%D0%之类的--URLEncode
  14. 【Git】回退单个文件到指定版本
  15. 图书销售管理系统的设计与实现
  16. 二十世纪的十大科学骗局
  17. 美剧中的英文粗语脏话知多少?
  18. 【亚马逊运营】有关滞销库存的处理方法之站内清库存法!
  19. Windows SubSystem for Linux(WSL)设置默认和设置默认登陆用户
  20. linux下sybase配置文件,linux下SYBASE数据库安装后的配置

热门文章

  1. oss批量上传工具_使用oss批量上传图片
  2. MLP(ANN)实现时间序列预测(PyTorch版)
  3. 阿里Sophix热修复体验
  4. mysql dialect配置_一步一步升级配置14: Mysql数据库,hibernate.dialect 使用MySQL5Dialect 替代 MySQLDialect...
  5. 怎么修改计算机新建文档作者,Word如何修改默认作者信息
  6. MySQL:创建数据库,数据表,主键和外键
  7. ubuntu配置FTP服务教程
  8. 分清TCGA中的冷冻切片和福尔马林固定-石蜡包埋切片
  9. 创业者都在纠结和困惑些啥?
  10. UE4 打包 发布和补丁DLC总结