《数据库原理》作业习题册

2019-05-24 21:44

合肥师范学院

作业习题册

2011 / 2012 学年 第 2 学期

系 别 课 程 专 业 班 级 姓 名 学 号 指导教师

计算机科学与技术系

数据库原理

目 录

第一章 绪论 .................................................. 1 第二章 关系数据库 ............................................ 4 第三章 关系数据库标准语言SQL ................................. 8 第四章第五章第六章第七章第八章第九章数据库安全性 ......................................... 12 数据库完整性 ......................................... 13 关系数据理论 ......................................... 14 数据库设计 ........................................... 16 数据库保护 ........................................... 20 查询优化 ............................................. 24

《数据库原理》作业 班级: 学号: 姓名: 第一章 绪论

1. 在数据管理技术的发展过程中,经历了人工管理阶段、文件系统阶段和数据库系统阶段在这几个阶段中,数据库独立性最高的是______阶段。

A、数据库系统 B、文件系统 C、人工管理 D、数据项管理

2. 数据库是在计算机系统中按照一定的数据库模型组织、存储和应用的 ① ,支持数据库各种操作的软件系统叫 ② ,由计算机硬件、DBMS、数据库、应用程序及用户等组成的一个整体叫做 ③ 。

①A、文件的集合 B、数据的集合 C、命令的集合 D、程序的集合 ②A、命令系统 B、数据库管理系统 C、数据库系统 D、操作系统

③A、文件系统 B、数据库系统 C、软件系统 D、数据库管理系统

3. 在数据库中,下列说法______是不正确的。 A、 数据库避免了一切的数据重复

B、 若系统是安全可以控制的,则系统可确保更新时的一致性 C、 数据库中的数据可以共享 D、数据库减少了数据冗余

4. 在数据库中存储的是______。

A、数据 B、数据模型 C、数据及数据之间的联系 D、信息

5. 数据库中,数据的物理独立性是指______。 A、 数据库与数据管理系统的相互独立 B、 用户程序与DBMS的相互独立

C、 用户的应用程序与存储在磁盘上的数据库总的数据时相互独立的 D、 应用程序与数据库中数据的逻辑结构相互独立

6. 数据库的特点之一是数据的共享,严格地讲,这里的数据共享是指_____。 A、 同一个应用中的多个程序共享一个数据集合 B、 多个用户、同一种语言共享数据 C、 多个用户共享一个数据文件

D、 多种应用、多种语言、多个用户相互覆盖地使用数据集合

7. 下述关于数据库系统的正确叙述是______。

A、 数据库系统减少了数据冗余 B、数据库系统避免了一切冗余 C、数据库系统中数据的一致性是指数据类型一致 D、数据库系统比文件系统能管理更多的数据

8. 下述关于数据库系统的正确叙述是______。 A、 数据库中只存在数据项之间的联系

B、 数据库的数据项之间和记录之间都存在联系 C、 数据库的数据项之间无联系,记录之间存在联系 D、 数据库的数据项之间和记录之间都不存在联系

1

《数据库原理》作业 班级: 学号: 姓名: 9. 数据库(DB)、数据库系统(DBS)和数据库管理系统(DBMS)三者之间的关系是______。 A、DBS包括DB和DBMS B、DBMS包括DB和DBS

C、DB包括DBS和DBMS D、DBS就是DB,也就是DBMS

10. 在数据库中,产生数据不一致的根本原因是______。

A、数据存储量太大 B、没有严格保护数据 C、未进行完整性控制 D、数据冗余

11. 数据库管理系统(DBMS)是______。

A、一个数据库应用系统 B、一组硬件 C、一组系统软件 D、既有硬件,也有软件

12. 数据库管理系统的工作不包括_____。

A、定义数据库 B、对已定义的数据库进行管理 C、为定义的数据库提供操作系统 D、数据通信

13. 数据库管理系统中用于定义和描述数据库逻辑结构的语言称为______。

A、数据描述语言 B、数据库子语言 C、数据操作语言 D、数据结构语言

14. 数据库管理系统能实现对数据库中数据的曹休、插入、修改和删除,这类功能称为______。 A、数据定义功能 B、数据管理功能 C、数据操作功能 D、数据控制功能

15. 从软件的角度考虑,数据库系统的核心是_______。

A、操作系统 B、数据库管理系统 C、数据定义语言 D、数据操作语言

16. 一般地,一个数据库系统的外模式________。

A、只能有一个 B、最有只能有一个 C、至少两个 D、可以有多个

17. 在数据库的三级模式结构中,描述数据库中全体数据的全局逻辑结构和特性的是______。 A、外模式 B、内模式 C、存储模式 D、模式

18. 数据库系统的数据独立性是指_______。 A、 不会因为数据的变化而影响应用程序

B、 不会因为系统数据存储结构与数据逻辑结构的变化而影响应用程序 C、 不会因为存取策略的变化而影响存储结构

D、 不会因为某些存储结构的变化而影响其他的存储结构

19. 层次模型、网状模型和关系模型的划分原则是_____。

A、记录长度 B、文件的大小 C、联系的复杂程度 D、数据之间的联系

20. 通过指针链接来表示和实现实体之间联系的模型是______。

A、关系模型 B、层次模型 C、网状模型 D、层次和网状模型

21. 数据管理技术经历了 、 和 三个阶段。

22. 除了面向对象数据库外,还有以下三种数据库。

2

《数据库原理》作业 班级: 学号: 姓名: ⑴、对于上层的一个记录,有多个下层记录与之对应,对于下层的一个记录,只有一个上层记录与之对应,这是 数据库。

⑵、对于上层的一个记录,有多个下层记录与之对应,对于下层的一个记录,也有多个上层记录与之对应,这是 数据库。 ⑶、不预先定义固定的数据结构,而是以“表”结构来表达数据之间的相互关系,这是 数据库。

23. 数据库管理系统的主要功能有 、 、数据库的运行管理以及数据库的建立和维护等四个方面。

24. 名词解释: (1) DML: (2) DBMS: (3) DDL: (4) DBS: (5) SQL: (6) DB: (7) DBA:

25. 实现世界的事物反映到人的头脑中经过思维加工成数据,这一过程要经过三个领域,依次是 、 和 。

26. 什么是数据冗余?数据库系统与文件系统相比怎样减少冗余?

27. 学校有若干个系,每个系有若干名教师和学生;每个教师可以担任若干门课程,并参加多个项目;每个学生可以同时选修多门课程。请设计某学校的教学管理的E-R模型,要求给出每个实体、联系的属性。

3


《数据库原理》作业习题册.doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:三线人生 工业大转移背后的家国故事 - 图文

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: