一.单选题(共4题,30.4分)

1

(  )是位于用户与操作系统之间的一层数据管理软件。数据库在建立、使用和维护时由其统一管理、统一控制。

 
  • A、

    A.DBMS

  • B、

    B.DB

  • C、

    C.DBS

  • D、

    D.DBA

正确答案: A 我的答案:A得分: 7.6分
2

目前(  )数据库系统已逐渐淘汰了网状数据库和层次数据库,成为当今最为流行的商用数据库系统。

 
  • A、

    面向对象

  • B、

    关系

  • C、

    分布

  • D、

    对象-关系

正确答案: B 我的答案:B得分: 7.6分
3

数据库的三级体系结构即外模式、模式与内模式是对(  )的三个抽象级别。

 
  • A、

    A.信息世界

  • B、

    B.数据库系统

  • C、

    C.数据

  • D、

    D.数据库管理系统

正确答案: C 我的答案:C得分: 7.6分
4

在基本的关系中,下列说法正确的是( )

 
  • A、

    A. 行列顺序有关

  • B、

    B. 属性名允许重名

  • C、

    C. 任意两个元组不允许重复

  • D、

    D. 列是非同质的

正确答案: C 我的答案:C得分: 7.6分

二.填空题(共3题,22.8分)

1

数据管理技术已经历了   阶段、_阶段_和_数阶段_三个发展阶段。

 

正确答案:

第一空:

人工管理  文件系统  据库系统;人工管理,文件系统,据库系统;人工管理、文件系统、据库系统;人工管理,文件系统,数据库系统;人工管理 文件系统 数据库系统;人工管理、文件系统、数据库系统;人工管理阶段;文件系统阶段;数据库系统阶段;人工管理阶段,文件管理阶段,数据库管理阶段;人工管理阶段、文件系统阶段、数据库系统阶段;

我的答案:得分: 0.0分

第一空:

人工管理;文件系统;数据库系统

批语

 

答案解析:

人工管理  文件系统  据库系统;人工管理,文件系统,据库系统;人工管理、文件系统、据库系统;人工管理,文件系统,数据库系统;人工管理 文件系统 数据库系统;人工管理、文件系统、数据库系统;人工管理阶段;文件系统阶段;数据库系统阶段;人工管理阶段,文件管理阶段,数据库管理阶段;人工管理阶段、文件系统阶段、数据库系统阶段; 数据结构,数据操作,数据的完整性

2

数据模型通常都是由__、__和__三个要素组成。

 

正确答案:

第一空:

数据结构 数据操作 数据完整性约束;数据结构,数据操作,数据完整性约束;数据结构、数据操作、数据完整性约束;数据结构,数据操作,数据的完整性约束;数据结构 数据操作 数据的完整性约束条件;数据结构;数据操作;数据完整性约束;数据结构、数据操作、数据的完整性约束条件; 数据结构,数据操作,数据的完整性;数据结构,数据操作,完整性约束条件; 数据结构、数据操作和数据完整性约束

我的答案:得分: 0.0分

第一空:

数据结构;数据操作;数据的完整性约束条件

批语

 
3

关系中主码的取值必须惟一且非空,这条规则是__完整性规则。

 

正确答案:

第一空:

实体;实体完整性

我的答案:得分: 7.6分

第一空:

实体

批语

 

三.简答题(共6题,46.8分)

1

试述数据、数据库、数据库系统、数据库管理系统的概念。

 

正确答案:

( l )数据( Data ) :描述事物的符号记录称为数据。数据的种类有数字、文字、图形、图像、声音、正文等。数据与其语义是不可分的。解析在现代计算机系统中数据的概念是广义的。早期的计算机系统主要用于科学计算,处理的数据是整数、实数、浮点数等传统数学中的数据。现代计算机能存储和处理的对象十分广泛,表示这些对象的数据也越来越复杂。数据与其语义是不可分的。 500 这个数字可以表示一件物品的价格是 500 元,也可以表示一个学术会议参加的人数有500 人,还可以表示一袋奶粉重 500 克。

( 2 )数据库( DataBase ,简称 DB ) :数据库是长期储存在计算机内的、有组织的、可共享的数据集合。数据库中的数据按一定的数据模型组织、描述和储存,具有较小的冗余度、较高的数据独立性和易扩展性,并可为各种用户共享。

( 3 )数据库系统( DataBas 。 Sytem ,简称 DBS ) :数据库系统是指在计算机系统中引入数据库后的系统构成,一般由数据库、数据库管理系统(及其开发工具)、应用系统、数据库管理员构成。解析数据库系统和数据库是两个概念。数据库系统是一个人一机系统,数据库是数据库系统的一个组成部分。但是在日常工作中人们常常把数据库系统简称为数据库。希望读者能够从人们讲话或文章的上下文中区分“数据库系统”和“数据库”,不要引起混淆。

( 4 )数据库管理系统( DataBase Management sytem ,简称 DBMs ) :数据库管理系统是位于用户与操作系统之间的一层数据管理软件,用于科学地组织和存储数据、高效地获取和维护数据。 DBMS 的主要功能包括数据定义功能、数据操纵功能、数据库的运行管理功能、数据库的建立和维护功能。解析 DBMS 是一个大型的复杂的软件系统,是计算机中的基础软件。目前,专门研制 DBMS 的厂商及其研制的 DBMS 产品很多。著名的有美国 IBM 公司的 DBZ 关系数据库管理系统和 IMS 层次数据库管理系统、美国 Oracle 公司的 orade 关系数据库管理系统、 s 油 ase 公司的 s 油 ase 关系数据库管理系统、美国微软公司的 SQL Serve ,关系数据库管理系统等。

我的答案:

数据:描述事物的符号记录;

数据库:它是长期储存在计算机内的,有组织的,可共享的数据集合;

数据库系统:它是指在计算机系统中引入数据库后的系统构成;

数据库管理系统:它是位于用户和操作系统之间的一层数据管理软件,用于科学地组织和存储数据,高效地获取和维护数据。

 
2

数据库管理系统的主要功能有哪些?

 

正确答案:

( l )数据库定义功能;

( 2 )数据存取功能;

( 3 )数据库运行管理;

( 4 )数据库的建立和维护功能。

我的答案:

数据库管理系统有以下七个主要功能:

数据定义;

数据操作;

数据库的运行管理;

数据组织、存储与管理;

数据库的保护;

数据库的维护;

通信。

 
3

试述关系模型的概念,定义并解释以下术语: ( l )关系( 2 )属性( 3 )域( 4 )元组 ( 5 )主码( 6 )分量( 7 )关系模式

 

正确答案:

关系模型由关系数据结构、关系操作集合和关系完整性约束三部分组成。在用户观点下,关系模型中数据的逻辑结构是一张二维表,它由行和列组成。 ( l )关系:一个关系对应通常说的一张表; ( 2 )属性:表中的一列即为一个属性; ( 3 )域:属性的取值范围; ( 4 )元组:表中的一行即为一个元组; ( 5 )主码:表中的某个属性组,它可以惟一确定一个元组; ( 6 )分量:元组中的一个属性值; ( 7 )关系模式:对关系的描述,一般表示为关系名(属性 1 ,属性 2 , … ,属性 n )

我的答案:

概念:

关系模型由关系数据结构,关系操作集合和关系完整性约束三部分构成,在用户观点下,关系模型中数据的逻辑结构是一张二维表,它由行和列组成。

定义并解释:

(1)关系:一个关系对应通常说的一张表;

(2)属性:表中的一列即为一个属性;

(3)域:属性的取值范围;

(4)元祖:表中的一行即为一个元祖;

(5)码:表中的摸个属性或属性组,它可以唯一确定一个元祖

(6)分量:元祖中的一个属性值;

(7)关系模式:对关系的描述,一般表示为关系名(属性1,属性2,属性3,...,属性n)。

 
4

定义并解释概念模型中以下术语:实体,实体型,实体集,实体之间的联系。

 

正确答案:

实体:客观存在并可以相互区分的事物叫实体。实体型:具有相同属性的实体具有相同的特征和性质,用实体名及其属性名集合来抽象和刻画同类实体,称为实体型。实体集:同型实体的集合称为实体集;实体之间的联系:通常是指不同实体型的实体集之间的联系,实体之间的联系有一对一,一对多和多对多等多种类型。

我的答案:

实体:客观存在并可以相互区分的事物;

实体型:具有相同属性的实体具有相同的特征和性质,用实体名及其属性名集合来抽象和刻画同类实体;

实体集:同行实体的集合;

实体之间的联系:一对一、一对多、多对多。

 
5

数据库管理员、系统分析员、数据库设计人员、应用程序员的职责是什么?

 

正确答案:

数据库管理员的职责:(1)决定数据库中的信息内容和结构; (2)决定数据库的存储结构和存取策略; (3)定义数据的安全性要求和完整性约束条件; (4)监控数据库的使用和运行; (5)数据库的改进和重组、重构。  系统分析员负责应用系统的需求分析和规范说明,系统分析员要和用户及 DBA 相结合,确定系统的硬件、软件配置,并参与数据库系统的概要设计。数据库设计人员负责数据库中数据的确定、数据库各级模式的设计。数据库设计人员必须参加用户需求调查和系统分析,然后进行数据库设计。在很多情况下,数据库设计人员就由数据库管理员担任。应用程序员负责设计和编写应用系统的程序模块,并进行调试和安装。

我的答案:

数据库管理员:

决定数据库中的信息内容和结构;决定数据库的存储结构和存取策略;定义数据的安全性要求和完整性约束条件;监控数据库的使用和运行;数据库的改进和重组,重构。

系统分析员:

负责应用系统的需求分析和规范说明,系统分析员要和用户及DBA相结合,确定系统的硬件,软件配置,并参与数据库系统的概要设计。

数据库设计人员:

负责数据库中数据的确定,数据库各级模式的设计。数据库设计人员必须参加用户需求调查和系统分析,然后进行数据库设计。

应用程序员:

负责设计和编写应用系统的程序模块,并负责调试和安装。

 
6

试述数据库系统三级模式结构,这种结构的优点是什么?

 

正确答案:

数据库系统的三级模式结构由外模式、模式和内模式组成。(参见书上图 1 . 29 ) 外模式,亦称子模式或用户模式,是数据库用户(包括应用程序员和最终用户)能够看见和使用的局部数据的逻辑结构和特征的描述,是数据库用户的数据视图,是与某一应用有关的数据的逻辑表示。模式,亦称逻辑模式,是数据库中全体数据的逻辑结构和特征的描述,是所有用户的公共数据视图。模式描述的是数据的全局逻辑结构。外模式涉及的是数据的局部逻辑结构,通常是模式的子集。内模式,亦称存储模式,是数据在数据库系统内部的表示,即对数据的物理结构和存储方式的描述。数据库系统的三级模式是对数据的三个抽象级别,它把数据的具体组织留给 DBMs 管理,使用户能逻辑抽象地处理数据,而不必关心数据在计算机中的表示和存储。为了能够在内部实现这三个抽象层次的联系和转换,数据库系统在这三级模式之间提供了两层映像:外模式/模式映像和模式/内模式映像。正是这两层映像保证了数据库系统中的数据能够具有较高的逻辑独立性和物理独立性。

我的答案:

优点:数据库系统的三级结构是对数据的三个抽象级别,它能够把数据的具体组织留给DBMS管理,使用户能逻辑抽象地处理数据,不必关心数据在计算机中的表示与存储。

为了能够在内部实现三个抽象层次的联系与转换,数据库系统在这三个模式之间提供了两层映像:外模式/模式映像和模式/内模式映像,正是这两层映像保证了数据库系统中的数据能够具有较高的逻辑独立性和物理独立性。

oracle12c数据库第一周小测验的更多相关文章

  1. 第一周java测验感想

     在正式开学的第一周,建民老师就给我们来了一个下马威.我本身的编程基础比较差,不知道怎么去想,怎么去一步步的去完成这么一个工程.所以我在星期四的下午十分的痛苦…因为不知道怎么搞嘛.尽管在暑假的时候看了 ...

  2. 6月28日至7月6日第一周小学期学习c++编程收获

    6.28日开始,进入小学期,也就是在10天十天时间内集中练习,以提高编程能力.此次小学期的作业共有十道题,其中分为四大类,系统类,数学类,游戏类,链表类. 我开始的时候面对第一,二题,系统类,因为当时 ...

  3. 20165318 2017-2018-2 《Java程序设计》第一周学习总结

    20165318 2017-2018-2 <Java程序设计>第一周学习总结 教材内容学习总结 第一章主要对Java平台进行了简单的介绍,并讲解了如何搭建Java环境. Java平台概论 ...

  4. 【吴恩达课后测验】Course 1 - 神经网络和深度学习 - 第一周测验【中英】

    [吴恩达课后测验]Course 1 - 神经网络和深度学习 - 第一周测验[中英] 第一周测验 - 深度学习简介 和“AI是新电力”相类似的说法是什么? [  ]AI为我们的家庭和办公室的个人设备供电 ...

  5. 吴恩达《深度学习》-课后测验-第二门课 (Improving Deep Neural Networks:Hyperparameter tuning, Regularization and Optimization)-Week 1 - Practical aspects of deep learning(第一周测验 - 深度学习的实践)

    Week 1 Quiz - Practical aspects of deep learning(第一周测验 - 深度学习的实践) \1. If you have 10,000,000 example ...

  6. SQL Server 数据库备份策略,第一周运行失败的原因

    一般生产库,采用 每10分钟备份Log,每天备份Diff,每周备份Full的策略. 同时存在异地备份.异地备份可使用SQL Server本身的cmdshell存储过程,调用系统命令. 在为新数据库,建 ...

  7. 第一周 Introduction

    欢迎 欢迎来到这门关于机器学习的免费网络课程,机器学习是近年来最激动人心的技术之一,在这门课中,你不仅可以了解机器学习的原理,更有机会进行实践操作,并且亲自运用所学的算法. 每天你都可能在不知不觉中使 ...

  8. Surprise团队第一周项目总结

    Surprise团队第一周项目总结 团队项目 基本内容 五子棋(Gobang)的开发与应用 利用Android Studio设计一款五子棋游戏,并丰富其内涵 预期目标 实现人人模式:2个用户可以在同一 ...

  9. 20135328信息安全系统设计基础第一周学习总结(Linux应用)

    学习计时:共xxx小时 读书: 代码: 作业: 博客: 一.学习目标 1. 能够独立安装Linux操作系统   2. 能够熟练使用Linux系统的基本命令   3. 熟练使用Linux中用户管理命令/ ...

随机推荐

  1. springboot学习笔记:3.配置文件使用概要

    Spring Boot允许外化(externalize)你的配置,这样你能够在不同的环境下使用相同的代码. 你可以使用properties文件,YAML文件,环境变量和命令行参数来外化配置.使用@Va ...

  2. JQueryUI Chosen插件

    github地址:https://harvesthq.github.io/chosen/#change-update-events Using Chosen is easy as can be. Do ...

  3. 用Hutton32玩转数字电路(一):逻辑门

    最近看到有人用Minecraft里面的红石电路制作出了计算器,还有一篇神文:<基于Minecraft实现的计算机工程>,视频在此,好像还能算浮点数.三角函数.我对红石不是太了解,那能不能用 ...

  4. 吴裕雄--天生自然 R语言开发学习:高级数据管理

    #-----------------------------------# # R in Action (2nd ed): Chapter 5 # # Advanced data management ...

  5. MyBatis like (模糊查询)

    select * from user where user_name like concat('%',#{userName},'%'); select * from user where user_n ...

  6. vue2.0一个弹窗组件

  7. 吴裕雄--天生自然KITTEN编程:切换角色

  8. js对象或数组深复制

    <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8&quo ...

  9. Redis4配置文件详解

    转载链接https://www.cnblogs.com/jeffen/p/6077661.html 守护进程模式 默认情况下 redis 不是作为守护进程运行的,如果你想让它在后台运行,你就把它改成 ...

  10. 在C代码调用C++代码

    由于历史原因,以及不同开发人员的技术偏好,C语言和C++语言都有一些独有的非常有价值的项目,因而两种语言的互操作,充分利用前人造的轮子是一件非常有价值的事情. C++代码调用C代码很简单,只要分别在包 ...