假设有如下关系模式,请问该关系模式满足第几范式( )。
员工表(员工编号,员工姓名,员工年龄,所属部门名称,籍贯住址)
A. 最高满足第二范式
B. 满足第三范式
C. 都不满足
D. 仅满足第一范式
正确答案: B

码为“员工编号”,其他所有属性都完全依赖于码,不存在部分依赖和传递依赖

在一个关系中如果有这样一个属性存在,它的值能惟一地标识关系中的每一个元组,称这个属性为( )。
A. 关键字
B. 数据项
C. 主属性
D. 主属性值
正确答案: C

能惟一地标识关系中的每一个元组的属性或属性组称为“码”或“候选码”,“码”或“候选码”中的属性称为主属性

同一个关系模型的任两个元组值( )。
A. 不能全同
B. 可全同
C. 必须全同
D. 以上都不是
正确答案:A

一个元组代表一个实体,每一个实体都是与众不同的

一个关系数据库文件中的各条记录( )。
A. 前后顺序不能任意颠倒,一定要按照输入的顺序排列
B. 前后顺序可以任意颠倒,不影响库中的数据关系
C. 前后顺序可以任意颠倒,但排列顺序不同,统计处理的结果就可能不同
D. 前后顺序不能任意颠倒,一定要按照关键字段值的顺序排列
正确答案: B

个关系中行的顺序和列的顺序都无所谓,可以任意排列,因为使用的时候可以通过投影和排序重新组合。

关系模式的任何属性( )。
A. 不可再分
B. 可再分
C. 命名在该关系模式中可以不惟一
D. 以上都不是
正确答案: A

属性不可以再分是关系模式的基本要求。例如:不能只定义一个工资属性,其中存基本工资、岗位工资和效益工资,如果三种工资要分别存取,需要定义为三个独立的属性

关系中的某一个或一组属性的值能唯一标识一个元组,而其子集不能,则称该属性或属性组是候选码。( )
A. 正确B. 错误
正确答案: A
换句话说如果关系中一组属性的值能唯一标识一个元组,而其子集也能,那么这组属性一定不可以为候选码,而它的子集有可能,还要看子集是否还有子集能唯一标识一个元组。

一个关系的候选码只能有一个。( )
A. 正确
B. 错误
正确答案: B

候选码可以多个,主码只能有一个。如果有多个候选码,选其中一个做主码。例如:学生关系中学号和身份证号都可以唯一标识一个学生,都是候选码,但一般选学号做主码。

关系R(A,B,C,D)中,属性A,B,C的取值能唯一决定一个元组,属性A,B的取值也能唯一决定一个元组,则A,B,C和A,B都是关系R的候选码。( )
A. 正确
B. 错误
正确答案: B

一个或一组属性的值能唯一标识一个元组,而其子集不能,则称该属性或属性组是候选码。A,B的取值也能唯一决定一个元组,则A,B,C就不能做候选码。

在关系中,列是同质的,既每一列中分量是同一类型数据,来自同一个域。不同的列不可出自同一个域。( )
A. 正确
B. 错误
正确答案: B

列是同质的,但不同列可以同一个域,比如学号列可以是int型,年龄列也可以是int类型。

“关系的目”指的是关系的( )。
A. 行数
B. 元组个数
C. 关系个数
D. 列数
正确答案: D

在下列选项中,( )不是基本关系的性质。
A. 列的顺序可以任意
B. 不同列应有不同的数据类型
C. 行的顺序可以任意
D. 不同列应有不同的列名
正确答案: B

同一个关系中不同列的列名不可以相同,但数据类型可以相同。

关系模式和关系数据库模式之间的关系是( )。
A. 关系数据库模式是型,关系模式是它的值
B. 关系数据库模式是关系模式的集合
C. 关系模式是关系数据库模式的集合
D. 关系模式是型,关系数据库模式是它的值
正确答案: B

关系模式和关系数据库模式都是型,一个关系模式对应一个表的表结构,关系数据库模式是这个数据库中所有关系模式的集合。

设X是关系R的属性组,但不是R的主码,若X引用了关系S的主码Y,则称( )。
A. X是R的外码
B. Y是R的外码
C. Y是S的外码
D. X是S的外码
正确答案: A

关系上非主码属性受另一个关系的主码属性制约,称为外码。例如SC选课表上的学号SNO不是主码,受学生表的主码SNO制约,限制学生表中有的学号才可以选课,SC选课表上的课程号CNO亦是如此。所以SC表上建两个外键。

关系数据库用( )来表示实体之间的联系。
A. 层次模型
B. 网状模型
C. 指针链
D. 二维表
正确答案: D

关系模型结构很单一,用二维表格既能表示实体,也能表示实体之间的联系。

关系数据库上任何检索操作的实现都是由( )三种基本操作组合而成的。
A. 选择、投影和扫描
B. 选择、投影和连接
C. 选择、运算和投影
D. 选择、投影和比较
正确答案: B

选择、投影和连接是关系的基本操作,可以组合实现任何检索操作

数据库管理系统能实现对数据库中数据的查询、插入、修改和删除等操作,这种功能称为( )。
A. 数据定义功能
B. 数据管理功能
C. 数据操纵功能
D. 数据控制功能
正确答案: C

数据操纵语言可以完成对数据库的增、删、改、查四个基本操作,有时将查询功能单独分出来为数据查询功能,则数据操纵功能就是增、删、改三个操作。

为使程序员编程时既可使用数据库语言又可使用常规的程序设计语言,数据库系统需要把数据库语言嵌入到( )中。
A. 编译程序B. 操作系统C. 中间语言D. 宿主语言
正确答案: D
软件开发时以高级语言作为宿主语言,涉及操作数据库的部分嵌入SQL语言。SQL语言既可以单独使用,也可以嵌入到高级语言中,语法是一致的。

SQL语言是( )的语言,易学习。
A. 过程化
B. 非过程化
C. 格式化
D. 导航式
正确答案: B

用SQL语言只需提出“做什么”,无需告诉“怎么做”,无需了解存取路径,DBMS自动完成路径的选择及操作过程。

SQL语言是( ) 语言。
A. 层次数据库B. 网络数据库C. 关系数据库D. 非数据库
正确答案: C
SQL语言是关系型数据库的专用语言。

SQL语言具有( )的功能。
A. 关系规范化、数据操纵、数据控制
B. 数据定义、数据操纵、数据控制
C. 数据定义、关系规范化、数据控制
D. 数据定义、关系规范化、数据操纵
正确答案: B

SQL语言虽然叫结构化查询语言,但功能不仅限于查询,是集数据定义、数据操纵、数据控制于一体的语言,可以独立完成数据库生命周期的全部活动。

SQL语言具有两种使用方式,分别称为交互式SQL和( )。
A. 提示式SQL
B. 多用户SQL
C. 嵌入式SQL
D. 解释式SQL
正确答案: C

SQL可以同一语法两种使用,既可以作为独立的语言操作数据库,也可以嵌入到高级语言中,很是灵活方便。

关系数据库-数据库习题相关推荐

  1. 数据库习题(教材:刘爽英清华大学出版社版)

    数据库习题(教材:刘爽英清华大学出版社版) 第一章数据库概述,第二章数据模型与系统结构 第三章关系数据库系统模型 第四章结构化查询语言SQL 第五章关系数据库的设计理论 第七章 数据库的保护技术 第一 ...

  2. mysql 数据库习题练习 1:免费题目

    leetcode 数据库习题练习 简单难度 175. 组合两个表(left join ... on) 176*. 第二高的薪水(ifnull ; )类似题目177 181. 超过经理收入的员工(判断是 ...

  3. 关系数据库-关系代数-数据库习题

    关系代数是一种抽象的查询语言,关系代数运算的特点是( ). A. 运算对象和结果都是元组 B. 运算对象是元组,运算结果是关系 C. 运算对象和结果都是关系 D. 运算对象是关系,运算结果是元组 正确 ...

  4. MySQL下数据库习题篇:银行数据库习题(第五版)

    文章目录 一.查询数据习题(只使用相关关系代数指令) 1.Find all loans of over $1200 2.Find the loan number for each loan of an ...

  5. mysql数据库技术教材答案_MYSQL数据库习题解答.pdf

    数据库原理与应用教程―SQLServer2008 习题解答 第 1 章 习题 1.数据库的发展历史分哪几个阶段?各有什么特点? 答:数据库技术经历了人工管理阶段.文件系统阶段和数据库系统三个阶段. 1 ...

  6. 关系数据理论-数据库习题

    设有关系W(工号,姓名,工种,定额),将其规范化到第三范式正确的答案是( ) . A. W1(工号,姓名) ,W2(工种,定额) B. W1(工号,工种,定额) , W2(工号,姓名) C. W1(工 ...

  7. 关系数据库(数据库原理)

    目录 一.关系数据结构 二.关系的完整性 三.关系运算 四.关系的规范化 一.关系数据结构 1.关系的定义和性质 (1). 关系的数学定义: 域: 一组有相同数据类型的值得集合 笛卡尔积: 设任意的N ...

  8. 计算xscj表中计算机课程的最高分,access数据库 习题答案

    第九讲习题课 一.创建XSCJ数据库 二.创建数据表 (1)XS(表中列包括学号.姓名.专业.性别.出生日期.总学分.照片.备注) (2)KC(表中列包括课程号.课程名.开课学期.学时.学分) (3) ...

  9. sql数据库习题总集

    基础查询 1.显示所有年龄不到20岁的所有男生信息 Use jxgl go Select * From s Where sex='男' and datediff(yy,birth,getdate()) ...

最新文章

  1. DataList自定义分页
  2. 如何在WCF中用TcpTrace工具查看发送和接收的SOAP消息
  3. 【收藏】快速排查无线AP故障的十种方法
  4. android Module之间数据传递
  5. c语言 div ldiv_C ++中带有示例的ldiv()函数
  6. JAVA 1.5 并发之 Executor框架 (内容为转载)
  7. Some normal compiling and debugging commands for C# 常见C#调试和编译命令
  8. 自适应输出表格(ASP版)
  9. 今天看了《一声叹息》
  10. 卡巴斯基KEY被列入黑名单
  11. MBA-day12 逻辑学-关系判断
  12. 在VMware下安装中标麒麟操作系统7.0以及Neokylin基础常用知识
  13. net域名和com域名在属性和价值上有什么不同?
  14. 柳传志:想过得富有光鲜就要知道为啥穷
  15. SpringSecurity+JWT+OAuth2
  16. SDL应用之三种字库
  17. JS之数据结构与算法
  18. 转发 2013年度电影100佳
  19. 暑期 2021 讲师征集令
  20. 计算机专业课app,‎App Store 上的“计算器-新版计算机”

热门文章

  1. 吉他新手防踩雷,告别吉他选择困难症!初学者吉他推荐!看这一篇就够了!
  2. herbernate
  3. Qt开发遇到的坑---kalrry
  4. 狂神说SpringMVC笔记(全网最全)
  5. 正方教务教务系统API - 一些项目链接
  6. chrome ipc 网摘
  7. Home Design 3D By LiveCad:让人手一个室内设计师
  8. 批量 git clone
  9. Extract sequences from FASTA file based on a pair of list
  10. 删除2345安全中心?和一些顽固软件【亲测有效-直接上手】