干货

1.下列关于数据库基本概念的叙述中,哪一条是错误的?
A)  "数据库"可理解为是在计算机存储设备中按一定格式存放数据的仓库
B)  数据库是按一定结构组织并可以长期存储在计算机内的、在逻辑上保持一致的、可共享的大量相关联数据的集合
C)  数据库中的数据一般都具有较大的冗余度
D)  数据库中的数据是按一定的数据模型组织在一起的

答案:C

数据冗余:指数据在存储器中的不必要的多次重复存储。


2.数据库用户有各种类型,他们具有的技术和知识层次各不相同,使用数据库的目的也不尽相同。因此,为了便于他们的使用,DBMS应该提供各种不同类型的
A)  数据结构
B)  关系模型
C)  对象结构
D)  用户界面

 答案:D

PS:向用户提供应是用户可以看得懂的,很显然只有用户界面


3.下列关于数据模型的叙述中,哪一条是错误的? 
A)  数据模型是用来描述、组织和处理现实世界中数据的工具
B)  数据模型主要用于定义数据库的静态特征,但是不便于描述数据间的动态行为
C)  数据模型需要能比较真实地模拟现实世界
D)  数据模型是数据库系统的核心和基础

 答案:B

数据库模型描述了在数据库中结构化和操纵数据的方法,模型的结构部分规定了数据如何被描述(例如树、表等)。模型的操纵部分规定了数据的添加、删除、显示、维护、打印、查找、选择、排序和更新等操作。

数据库模型包括 概念模型,层次模型,网状模型,关系模型,面向对象模型

数据库模型不是数据模型

 


4.如果一门课程只能由一位教师讲授,而一位教师可以讲授若干门课程,则课程与教师这两个实体型之间的联系是
A)  一对一
B)  多对多
C)  一对多
D)  多对一

 答案:D 

 


5.下列关于概念模型的叙述中,哪一条是错误的?
A)  概念模型是现实世界到信息世界的抽象
B)  概念模型是从用户观点对数据和信息的建模
C)  概念模型具有较强的语法表达能力,却无法描述语义信息
D)  实体-联系模型是最常用的概念模型

 答案:C

概念模型--->逻辑模型--->物理模型

(逐渐具体详细的过程)

  概念模型是独立于计算机系统的数据模型,不涉及信息在计算机内部的表示,也不依赖于具体计算机系统。是从现实世界到信息世界的语义抽象,用于数据库的概念设计

详情传送门 


6. 下列关于数据库中"型"和"值"的叙述中,哪一条是错误的?
A)  数据库中的型是指对某一类数据的结构和属性的描述 
B)  数据库的型是随时间发生不断变化的
C)  数据库的型亦称为数据库的内涵
D)  数据库的值是型的一个具体赋值

答案:B 

在数据模型中有“型”和“值”的概念。型是对某一类数据的结构和属性的说明,值是型的一个具体赋值。例如,学生记录定义为(学号,姓名,性别,系别,年龄,籍贯)这样的记录型,而(201315130,李明,男,计算机系,19,江苏南京市)则是该记录型的一个记录值。——摘自《数据库系统概论》第五版第27页下方

Ps:即可视为 “型”等于一种数据结构,“值”是该数据结构的一个实例化


 7.下列关于关系数据模型的叙述中,哪一条是错误的? 
A)  关系模型中数据的物理结构是一张二维表
B)  在关系模型中,现实世界的实体以及实体间的各种联系均用关系来表示
C)  插入、删除、更新是关系模型中的常用操作
D)  关系操作通过关系语言实现,关系语言的特点是高度非过程化

答案:A

关系数据模型是由若干个关系模式组成的集合。关系模式的实例称为关系。每个关系可看为一个二维表,表的每一行称为一个元组,用来标识实体集中的一个实体;表的列称为属性,列名即为属性名,属性名不能相同

A:从用户角度,关系模型中数据的逻辑结构是一张二维表

物理结构是实际存储结构

 


8. 下列关于关系数据语言的叙述中,哪一条是错误的?
A)  关系代数是关系操作语言的一种传统表示方式,是一种抽象的查询语言
B)  元组关系演算和域关系演算属于关系演算语言
C)  关系代数比关系演算具有更强的表达能力
D)  SQL语言是一种重要的关系数据语言

答案:C

    关系代数是一种抽象的查询语言(过程化查询语言),用对关系的运算来表达查询,作为研究关系数据语言的数学工具。关系代数的运算对象是关系,运算结果亦为关系。关系代数用到的运算符包括四类:集合运算符、专门的关系运算符、算术比较符和逻辑运算符比较运算符和逻辑运算符是用来辅助专门的关系运算符进行操作的,所以按照运算符的不同,主要将关系代数分为传统的集合运算和专门的关系运算两类。并、交、差、广义笛卡尔积 | 选择、投影、连接、除)

元组关系演算(tuple relational calculus非过程化的(nonprocedural)查询语言,只描述所需信息,而不给出获得该信息的具体过程。

域关系演算(domain relational calculus):关系演算的另一种形式,使用从属性域中取值的域变量,而不是整个元组的值。

                                                          总传送门

                                                    关系代数传送门

Eg:

R
A B C
a1 b1 c1
a1 b2 c2
a2 b2 c1

  

S
A B C
a1 b2 c2
a1

b3

c2
a2 b2 c1

广义笛卡尔积

(R的第一行和S的三行分别匹配,R的第二行和S的三行分别匹配。。。。。)


9.现有"学生-选课-课程"数据库中的三个关系如下:
     S(S#,SNAME,SEX,BIRTHYEAR,DEPT),主码是S#

     C(C#,CNAME,TEACHER),主码是C#

     SC(S#,C#,GRADE),主码是(S#,C#)
下列关于保持数据库完整性的叙述中,哪一条是错误的?
A)  向关系SC插入元组时,S# 和C# 都不能是空值(NULL)
B)  可以任意删除关系SC中的元组
C)  向任何一个关系插入元组时,必须保证关系主码值的唯一性
D)  可以任意删除关系C中的元组

答案:D


10.在关系代数中,从两个关系的笛卡尔积中选取它们属性间满足一定条件的元组的操作称为
A)  并
B)  选择
C)  自然连接
D)  连接

答案:D


11. 下列关于关系代数基本运算的等式中,哪一个是正确的?
A)  R - (R - S) = S
B)  R - (R - S) = RS
C)  R - (S - R) = S
D)  R - (S - R) = R S

答案:B


 12.SQL语言十分简洁,完成数据定义、数据操纵、数据控制的核心功能只用了9个动词。下列动词中哪一个是用于数据定义的?
A)  ALTER 
B)  DELETE
C)  GRANT
D)  INSERT

答案:A


 13.下列关于SQL语言支持数据库三级模式结构的叙述中,哪一条是错误的
A)  一个SQL数据库模式是该数据库中基本表的集合
B)  在SQL中,外模式对应于"视图(view)"和部分基本表
C)  基本表和索引都存放在存储文件中 
D)  一个基本表只能存放在一个存储文件中

答案:D


 14.下列关于关系数据库视图的叙述中,哪一条是错误的?
A)  视图是关系数据库系统提供给用户以多种角度观察数据库中数据的重要机制
B)  视图可对重构数据库提供一定程度的逻辑独立性
C)  所有的视图都是可查询和可更新的
D)  对视图的一切操作最终要转换为对基本表的操作

答案:C


 15.下列关于将SQL嵌入主语言使用的叙述中,哪一条是错误的
A)  必须协调SQL语句与主语言语句处理记录的不同方式
B)  必须处理数据库工作单元和程序工作单元之间的通信
C)  与游标相关的有4个语句:游标定义、游标打开、游标推进、游标关闭
D)  游标一旦关闭,就不能再重新打开

答案:D


 16.基于"学生-选课-课程"数据库中的三个关系:
S(S#,SNAME,SEX,BIRTHYEAR,DEPT),主码为S#
C(C#,CNAME,TEACHER),主码为C#
SC(S#,C#,GRADE),主码为(S#,C#)
为了提高查询速度,对SC表创建唯一索引,应该建立在哪个(组)属性上? 
A)  S#    
B)  C#    
C)  GRADE
D)  (S#, C#)

答案:D


17.基于"学生-选课-课程"数据库中的三个关系:
S(S#,SNAME,SEX,BIRTHYEAR,DEPT),主码为S#
C(C#,CNAME,TEACHER),主码为C#
SC(S#,C#,GRADE),主码为(S#,C#)
查找"选修了至少5门课程的学生的学号",正确的SQL语句是 
A)  SELECT S# FROM SC GROUP BY S# HAVING COUNT(*)≥ 5
B)  SELECT S# FROM SC GROUP BY S# WHERE COUNT(*)≥ 5
C)  SELECT S# FROM SC HAVING COUNT(*)≥ 5
D)  SELECT S# FROM SC WHERE COUNT(*)≥ 5

答案:A


18.基于"学生-选课-课程"数据库中的三个关系:
S(S#,SNAME,SEX,BIRTHYEAR,DEPT),主码为S#
C(C#,CNAME,TEACHER),主码为C#
SC(S#,C#,GRADE),主码为(S#,C#)
查找"选修了C01号课程的全体学生的姓名和所在的系", 下列SQL语句中哪一个是错误的? 
A)  SELECT SNAME, DEPT FROM S WHERE S# IN (SELECT S# FROM SC WHERE C# ='C01');
B)  SELECT SNAME, DEPT FROM S WHERE S# = (SELECT S# FROM SC WHERE C# ='C01');
C)  SELECT SNAME, DEPT FROM S, SC WHERE C# ='C01' AND S.S# = SC.S#;
D)  SELECT SNAME, DEPT FROM (S JOIN SC ON S.S# = SC.S#) WHERE C# ='C01';

答案:B


19.下列哪一条不属于数据库设计的任务?
A)  数据库管理系统设计
B)  数据库概念结构设计
C)  数据库逻辑结构设计
D)  数据库物理结构设计

答案:A

概念模型--->逻辑模型--->物理模型


20.下列关于数据依赖的叙述中,哪一条是错误的? 
A)  关系模式的规范化问题与数据依赖的概念密切相关
B)  数据依赖是现实世界属性间相互联系的抽象
C)  数据依赖极为普遍地存在于现实世界中
D)  只有两种类型的数据依赖:函数依赖和多值依赖

答案:D

数据依赖:函数依赖(完全函数依赖,部分函数依赖,传递依赖),多值依赖,连接依赖

码字不易,有用点个赞呗~

暂存2020-2-21  11:49

NCRE 四级数据库工程师教程,例题加解析,干货相关推荐

  1. 2014全国计算机等级考试四级数据库工程师考试大纲,4月全国计算机等级考试四级数据库工程师笔试试卷(1)...

    <4月全国计算机等级考试四级数据库工程师笔试试卷(1)>由会员分享,可在线阅读,更多相关<4月全国计算机等级考试四级数据库工程师笔试试卷(1)(4页珍藏版)>请在人人文库网上搜 ...

  2. 计算机等级考试四级数据库真题,计算机等级考试四级数据库工程师笔试真题

    计算机等级考试四级数据库工程师笔试真题 16. 在某信息管理系统中需管理职工的照片信息,由于照片数据量较大,照片信息是否存储在数据库中成为讨论的焦点问题.下列关于照片存储与使用的说法,错误的是 A. ...

  3. 计算机四级数据库工程师重难点

    今天报名了 计算机四级数据库工程师,刚才在网上搜到的,分享给大家! 第1章 引言 1. 数据是描述现实世界事物的符号记录,是用物理符号记录下来的可以识别的信息.   数据是信息的符号表示,是载体:信息 ...

  4. ♥♥C站最全NCRE四级数据库总结(时刻更新,建议收藏!)

    计算机四级数据库工程师主要考两门:数据库原理和操纵系统 我将数据库原理分为九章来分析知识点,操作系统为八章,计算机专业,之前就有上过这两门专业课,因为我是将自己不会的题目和知识点进行了整理,所以整理时 ...

  5. 计算机四级必背知识点,2019年6月计算机四级数据库工程师必备考点

    [导语]2019年6月计算机四级考试备考正在进行中,为了方便考生及时有效的备考,那么,无忧考网为您精心整理了2019年6月计算机四级数据库工程师必备考点,希望对您备考有帮助.如想获取更多计算机等级考试 ...

  6. 全国计算机四级网络工程师教程,全国计算机等级考试立体化应试教程——四级网络工程师...

    全国计算机等级考试立体化应试教程--四级网络工程师 语音 编辑 锁定 讨论 上传视频 本词条缺少概述图,补充相关内容使词条更完整,还能快速升级,赶紧来编辑吧! <全国计算机等级考试立体化应试教程 ...

  7. 全国计算机四级数据库真题,全国计算机四级数据库工程师历年真题

    2008年4月全国计算机等级考试四级笔试试卷 数据库工程师 一. 选择题 (1) 数据模型定义子数据库中数据的组织.描述.存储和操作规范,可以分为概念模型.数据结构模型和物理模型三大类.概念模型的典型 ...

  8. 计算机四级网络工程师真题答案解析,计算机四级网络工程师历年真题及答案

    计算机四级网络工程师历年真题及答案 (46页) 本资源提供全文预览,点击全文预览即可全文预览,如果喜欢文档就下载吧,查找使用更方便哦! 29.9 积分 2008年9月全国计算机等级考试四级网络工程师 ...

  9. NCRE四级网络工程师考题详解----三级索引结构

    在一个采用三级索引结构的UNIX 文件系统中,假设物理块大小为1KB,用64位表示一个物理块号.主索引表含有13 个块地址指针,其中前10 个直接指向盘块号,第11 个指向一级索引表,第12 个指向二 ...

最新文章

  1. 很专业的Flash游戏
  2. 十大最急需IT技术人才榜:Java开发人员领跑
  3. 【收藏】webpack configuration.module has an unknown property ‘loaders‘. These properties arevalid: 解决办法
  4. Flutter瀑布流及通用列表解决方案
  5. String案例 练习: 将一个字符串进行反转
  6. Linux C 算法与数据结构 --二叉树
  7. pymysql 于pycharm中操作mysql
  8. idea生成类注释和方法注释的方法
  9. T - hiho字符串 HihoCoder - 1485 (..map的使用把)
  10. Python编程:数据可视化《Python编程:从入门到实践 第2版》笔记
  11. linux没有浏览器如何卸载,在Ubuntu系统中安装Opera浏览器及卸载的方法
  12. java list 转json 字符串_fastjson将java list转为json字符串
  13. 项目管理java_java项目管理经验总结
  14. CSDN刷博 - 最简单有效的方法
  15. 根据经纬度实现附近的人
  16. 界面·财联社完成C轮5亿元融资;希尔顿花园酒店品牌首度落子北京 | 美通企业日报...
  17. Matlab建的模型如何导入MS中,lammps输出的模型如何导入MS中建模
  18. 从头开始学Redisson--------限流器
  19. PrivateKey私匙获取,签名生成
  20. TI C2000介绍

热门文章

  1. 华为OD机试 - 高矮个子排队
  2. 湖北省促进服务业领域困难行业恢复发展若干措施申报奖补指南
  3. PX环境搭建编译px4_fmu-v2_default相关问题的解决方法
  4. 轻松把迪文温控器接入迪文云
  5. 获取拼音-pinyin.js
  6. 少女时代动态android,少女时代攻「V APP」!连续8天live直播大放送
  7. 艺赛旗(RPA)解压缩文件
  8. Navicat Premium 15安装教程
  9. 进击高手【第十二期】并查集
  10. 热用图片怎么表示简笔画,网络简笔画图片大全