没有合适的资源?快使用搜索试试~ 我知道了~
小自考数据库习题与答案
需积分: 0 0 下载量 44 浏览量
2014-08-06
09:45:36
上传
评论
收藏 865KB DOC 举报
温馨提示
试读
21页
小自考数据库复习题和答案,没有选择和填空,好好背吧
资源详情
资源评论
资源推荐
1
三.简答题
试给出数据库技术的研究对象、研究内容及应用领域。
答案:
⑴ 数据库技术的研究对象是数据;
⑵数据库技术的研究内容是数据管理;
⑶数据库技术的应用领域是数据处理。
什么叫数据管理?请给出说明,并给出其主要内容。
答案:
人类社会有着巨大的数据资源,为使它们有效的使用,必须对它们进行集中、统一的管
理,这种管理称为数据管理()。目前,数据管理方式有三种,
它们是:
文件管理:是一种较为原始、初级的管理,它一般属操作系统范畴。
数据库管理:是一种严格、规范的管理,是一门独立的技术。
数据管理:是在 环境下的一种数据管理方式,是一种相对开放、自由
的管理方式。
什么叫数据处理?请说明之。
答案:
将客观世界中的现象与事物抽象成计算机中的数据后,对客观世界现象与事物的研究即
可转化为对计算机中数据的处理,它可称为“数据处理” )。
数据处理是一种计算机的应用,它以批量数据多种方式处理为其特色,主要从事数据
的加工、转换、分类、统计、计算、存取、传递、采集、发布等工作。
数据处理有哪些应用领域?请说明之。
答案:
数据处理应用领域范围很广,但是一般集中在下面几个方面,它们是:
⑴ 传统的事务处理
传统事务处理是数据应用的主要领域,它以数据处理为主并以数据结构简单、短事务、
数据操作类型少为其特点,目前主要用于电子商务、客户关系管理、企业资源规划
(即 ERP)以及管理信息系统等应用中。这种应用主要以关系数据库为支撑。
⑵ 分析应用
分析应用主要用于对数据作分析,从数据中提取知识与规则。它是将数据由量的积累
而达到质的转变,它使得数据成为规则与知识财富。
分析应用主要在决策支持系统、联机分析处理、数据挖掘以及专家系统等领域,它主
要由数据仓库作基本数据支撑。
请说明数据、数据管理与数据处理间的关系。
答案: 、、
数据是计算机中的基本概念,它是计算机中处理、加工的对象与目标。而数据管理则是将
数据按统一的数据结构方式对数据进行存取。数据处理就是对数据进行加工应用。
三.简答题
试区别数据模型与数据模式。
答案:
数据模型()是数据管理基本特征的抽象,它是数据库的核心与基础。
数据模式主要描述基础数据的类型、性质以及数据间的关联,且在数据库系统中具有统
2
一的结构形式。
在数据库的物理模型中有哪几个层次?请说明之。
答案:
物理模型主要是指,计算机系统的物理存储介质(特别是磁盘组织),操作系统的文件
级以及在它们之上的数据库中的数据组织三个层次。
试给出文件系统的组成结构以及它的操作。
答案:
⑴ 文件系统的组成:
文件系统是实现数据库系统的直接物理支持,文件系统的基本结构由项、记录、文件及
文件集合等四个层次组成。
⑵ 文件的操作文件有若干操作,一般的操作有如下五种:
打开文件 ②关闭文件 ③读记录 ④写记录 ⑤删除记录
数据库中有哪些数据分类,请说明之。
答案:
存储于数据库中的数据除了数据主体外还需要很多相应的辅助信息,它们的整体构成了
完整的数据库数据的全体。
⑴ 数据主体(main data)
⑵ 数据字典(data dictionary)
⑶ 数据间联系的信息
⑷ 数据存取路径信息
⑸ 与数据主体有关的其他信息
设有一车辆管理系统,其中的数据有:
车辆号码、名称、型号;
驾驶员身份证号、姓名、地址、电话;
驾驶证号、发证单位。
其中车辆、驾驶员及驾驶证间满足如下条件:
一辆车可以由多个驾驶员驾驶;
每个驾驶员可以驾驶多辆车;
每个驾驶员可以有多个驾驶证;
每个驾驶证只能供一个驾驶员使用。
请设计该数据库的 E-R 图,并给出联系间的函数关系。
三 .
简答题
3
设有如下图所示的关系 :
! " ! "
计算:∏
!
#
!$
答案: %
!
设有如下图所示的关系 :
! " ! "
& &
%
计算:'
答案: %
! "
&
%
设有如下图所示的关系 :
! " ! "
& &
%
计算:(
答案: %
! "
%
设有如下图所示的关系 :
! " ! "
4
& &
%
计算:)
答案: %
! " ! "
&
&
& &
%
% &
设有如下图所示的关系 :
! " ! " *
& &
%
计算:
答案: %
! " *
& &
&设有如下图所示的关系 :
! " ! " *
& &
%
计算:
答案: %
! " ! " *
&
%
% &
设有如下图所示的关系 :
! " ! " *
& &
%
+
*
5
计算:∏
!"*
答案: %
! " *
&
设有如下图所示的关系 :
! " ! " *
&
& &
%
计算:
答案: %
! " ! " *
& &
&
三.简答题
试述数据库管理系统中的数据控制的静态控制与动态控制包括哪些内容。
答案: &
关系数据库管理系统的控制分静态控制与动态控制两种,其中静态控制是对数据模式的
语义控制,包括安全控制与完整性控制;动态控制则是对数据操纵的控制,即是在多
个进程(或线程)作并行数据操纵时所出现的控制,称并发控制。
什么是完整性控制?它要达到什么目的?
答案:
完整性控制(,,,-)指的是数据库中数据正确性的维护,任何数据库都会
由于某些自然或人为因素而受到局部或全局的破坏。因此如何及时发现并采取措施防
止错误扩散并及时恢复,这是完整性控制的主要目的。
试说明完整性规则的 个组成内容。
答案:
关系数据库完整性规则由如下三部分内容组成。
⑴ 实体完整性规则(,-,,-.)
这条规则要求基表上的主键中属性值不能为空值,这是数据库完整性的最基本要求,
因为主键是惟一决定元组的,如为空值则其惟一性就成为不可能的了。
⑵ 参照完整性规则(/,,-.)
这条规则也是完整性中的基本规则,它不允许引用不存在的元组。亦即是说在基表中
的外键要么为空值,要么其关联表中必存在相应的元组。
⑶ 用户定义的完整性规则(.0,,-.)
这是针对具体数据环境与应用环境由用户具体设置的规则,它反映了具体应用中数据
的语义要求。
1
*
$
*
剩余20页未读,继续阅读
zhongdongjing
- 粉丝: 0
- 资源: 8
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 原生微信小程序源码 - -仿豆瓣图书
- 原生微信小程序源码 - -滴滴公交-查公交
- 人工智能实验四 感知器算法的设计实现
- java小项目多线程多线程 复制文件 冒泡排序 群聊
- 四数之和(java代码).docx
- 701837906919458TapScanner v3.0.10 (Pro).apk
- 青岛大学人工智能实验二 利用α-β搜索的博弈树算法编写一字棋游戏
- ### 1、项目介绍 本项目Scrapy进行数据爬取,并使用Django框架+PyEcharts实现可视化大屏 效果如下:
- # 微信小程序-健康菜谱 基于微信小程序的一个查找检索菜谱的应用 ### 效果 !动态图(./res/gif/demo
- zabbix-get命令包资源
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
评论0