数据库测试题3

数据库测试题3
1
【单选题】
在数据库的三级模式结构中,描述数据库中全体数据的全局逻辑结构和特征的是 () 。

A、外模式

B、内模式

C、存储模式

D、模式

我的答案:D

解析:数据库系统由外模式、模式和内模式构成。外模式是数据库用户能够看见和使用的局部数据的逻辑结构和特征的描述,是数据库用户的数据视图;模式也称逻辑模式,是数据库中全体数据的逻辑结构和特征的描述,是所有用户的公共数据视图。内模式也称存储模式,是数据物理结构和存储方式的描述。

2【单选题】
数据库管理系统能实现对数据库中数据的查询、插入、修改和删除等操作,这种功能称为 () 。

A、数据定义功能

B、数据管理功能

C、数据操纵功能

D、数据控制功能

我的答案:C
3【单选题】
在数据库设计中,关系模型的结构是 () 。

A、层次结构

B、二维表结构

C、网状结构

D、封装结构

我的答案:B
4
【单选题】
数据库三级模式体系结构的划分,有利于保持数据库的() 。

A、数据独立性

B、数据安全性

C、结构规范化

D、操作可行性

我的答案:A

5【单选题】
层次型、网状型和关系型数据库划分原则是 。

A、记录长度

B、文件的大小

C、联系的复杂程度

D、数据之间的联系

我的答案:D

6【单选题】
数据库系统是采用了数据库技术的计算机系统,数据库系统由数据库、数据库管理系统、应用系统和 () 。

A、系统分析员

B、程序员

C、数据库管理员

D、操作员

我的答案:C

7【单选题】
关系数据模型是目前最重要的一种数据模型,它的三个要素分别是 。

A、实体完整性、参照完整性、用户自定义完整性

B、数据结构、关系操作、完整性约束

C、数据增加、数据修改、数据查询

D、外模式、模式、内模式

我的答案:B
8
【单选题】
要保证数据库的数据独立性,需要修改的是 () 。

A、模式与外模式

B、模式与内模式

C、三级模式之间的两级映像

D、三层模式

我的答案:C

9【填空题】
当数据的物理存储改变了,应用程序不变,而由DBMS处理这种改变,这是指数据的 () 。

我的答案:
第一空:
逻辑独立性

10
【填空题】
数据模型由 () 、() 和 ()三部分组成的。

我的答案:
第一空:
数据结构

第二空:
数据操作

第三空:
数据的完整性约束条件

11
【填空题】
() 是对数据系统的静态特性的描述, () 是对数据库系统的动态特性的描述。

我的答案:
第一空:
数据结构

第二空:
数据操作

12
【填空题】
现实世界的事物反映到人的头脑中经过思维加工成数据,这一过程要经过三个领域,依次是 () 、 () 和 () 。

我的答案:
第一空:
现实世界

第二空:
信息世界

第三空:
计算机世界

13
【填空题】
在数据库的三级模式结构中,模式是数据库中全体数据的全局逻辑结构和特征的描述;_________________是数据库用户能够看见和使用的局部数据的逻辑结构和特征的描述,通常是模式的子集;_________________则是对数据物理结构和存储方式的描述。

我的答案:
第一空:
外模式

第二空:
内模式

14
【填空题】
数据库的概念模型独立于硬件设备和 () 。

我的答案:
第一空:
DBMS

15
【判断题】
在数据库系统中,数据库的数据项之间无联系,记录之间存在联系。

我的答案:错

解析:数据库中只存在数据项之间的联系

16
【判断题】
数据库三级模式体系结构的划分,有利于保持数据库的数据独立性。

我的答案:对
17
【判断题】
关系模型的结构是层次结构。

我的答案:错
18
【判断题】
外模式是模式的子集。

我的答案:对
19
【判断题】
关系模型的一个特点是,实体以及实体之间的联系都可以使用相同的结构类型来表示。

我的答案:对
20
【判断题】
数据模型的组成要素中描述系统静态特性的是数据操作。

我的答案:错
21
【判断题】
同一个关系模型的任意两个元组值不能完全相同。

我的答案:对
22
【判断题】
从用户的观点看,关系模型只由一个关系组成。

我的答案:错
23
【判断题】
在一个规范化的关系中一个分量可有包含多个数据项。

我的答案:错
24
【判断题】
关系模型中,实体和实体间的联系均可用关系表示。

我的答案:对
25
【简答题】
简述如何把现实世界中的具体事物抽象为某一数据库管理系统支持的数据模型?

我的答案:
为了把现实世界中的具体事物抽象、组织为某一数据库管理系统支持的数据模型,常常将现实世界抽象为信息世界,然后将信息世界转换为机器世界。(先把现实世界中的客观对象抽象为某一种信息结构,然后再把概念模型转换为计算机上某一数据库管理系统支持的数据模型)

26
【简答题】
数据模型的组成要素有哪些?它们分别描述了系统的什么特征?

我的答案:
1,数据结构:对系统静态特性的描述。

2,数据操作:对系统动态特征的描述。

3,数据的完整性约束条件:一组完整性规则。完整性规则是给定的数据模型中数据及其联系所具有的制约和依存规则,用以限定符合数据模型的数据库状态以及状态的变化,以保证数据的正确、有效和相容。

27
【简答题】
什么叫数据独立性?什么是物理独立性和逻辑独立性?为什么数据库系统具有数据独立性?

我的答案:
1,数据独立性:是数据库系统的一个最重要的目标之一,它使数据能独立于应用程序。

2,物理独立性:指用户的应用程序与存储在磁盘上的数据库中数据是相互独立的。

3,逻辑独立性:是指用户的应用程序与数据库的逻辑结构是相互独立的。

4,数据库系统的一个重要目标就是要使程序和数据真正分离,使它们能独立发展。

  • 1
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
sql语句来练习题。1. 写出创建图书表的SQL语句。 Create table book( Book_id char (10) primary key, (主码primary key) Name varchar(30) not null, (非空not null) Author varchar(20) Publish varchar(30) Price decimal(6,2) (,前表示有几位有效数字 ,后表示小数部分有几位) ) 2. 将编号为“NEU1105101”的图书的定价改为50元。 Update book (修改数据update语句) Set price=50 Where book_id=‘NEU1105101’ 3. 查询所有男性读者的姓名和出生日期。 Select name.birthdate From reader Where sex=‘男’ 4. 查询图书表出现过哪些出版社,每个出版社名称只显示一次,并且按照出版社名称升序排列显示。 Select publish From book Order by publish ASC (按照出版社升序排列显示) 5. 查询借阅过定价介于20元到40元(包括两个边界值)图书的读者的姓名。 Select Name (建立多表连接查询) From borrow join book on borrow.book_id=book.book_id Join reader on borrow.reader_id=reader.readerid Where price >=20 and price <=40 6. 查询每个读者借阅过图书的数量,只显示借阅过图书的读者的读者编号以及借书数量。 Select count(book_id),reader_id (建立多表连接查询) From borrow join book on borrow.book_id=book.book_id Join reader on borrow.reader_id=reader.readerid Group by reder_id 7. 如果有一个名为user001的用户,请写出给他分配对图书表进行数据修改的权限的SQL语句。 Grant update on book to user001 (授权grant语句) 8. 创建一个名为view001的视图,其包含每个出版社的名称、该出版社出版图书的数量、该出版社出版图书的最高定价、以及该出版社出版图书的最低定价。 Create view view001 (创建视图格式,聚集函数) AS Select publish,count(book_id),MAX(price),MIN(price) From student 9. 显示借阅过书名包含“数据库”字样的女性读者的编号和姓名。 Select Name,reader_id (建立多表连接查询) From borrow join book on borrow.book_id=book.book_id Join reader on borrow.reader_id=reader.readerid Where name like ‘%数据库%’ 10. 显示出版图书数量超过100本的出版社的名称及其出版图书的数量。 Select count(book_id),publish (查询图书数量,出版社名称) From book Group by publish (根据出版社的名称来分组) Having count(book_id)>100 (条件约束) 这里用having 不用where 原因是它不能和聚集函数一起使用。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值