数据库系统概述(简答题)

简要回答下列问题

  1. 文件系统数据管理的基本方法是什么?
    答:
    (1)在文件系统中,人们与数据打交道是通过编写程序按文件名进行的,不必关心数据的物理位置,由操作系统的文件系统提供存取方法(读/写)。
    (2)当存储设备改变时,不必改变程序,但当数据的物理结构(即文件的存储结构)改变时,需修改程序,即程序员不必熟悉文件的存储结构(称为文件系统的数据依赖于程序)。
    (3)文件系统中的文件只存储数据,不存储文件结构的描述信息,因此,文件的建立、存取、查询、插入、删除、修改等操作都要由应用程序来完成。
  2. 举例说明什么是数据冗余?它可能产生什么后果?
    答:
    数据冗余是指在两个或更多文件中重复出现的数据。例如,职工的信息可能同时在人事部文件,销售部文件和财务部文件中存在。它可能产生的后果有:数据异常、数据不一致和影响数据的完整性。
  3. 举例说明什么是数据异常?
    答:
    数据异常是由数据冗余引起的,当一个数据项变化时,必须修改多处,否则,就可能是同样的数据在不同的文件中不一样。例如,职工方英明家的电话号码改变了,不仅要修改职工文件中方英明的电话号码,还必须交销售文件等其他文件中涉及到方英明的电话号码作相应修改。
  4. 什么是数据模型?什么是概念模型?什么是实施模型?常见的实施模型有哪几种?
    答:
    数据模型用于描述数据的结构、数据的性质、数据之间的联系、完整型约束条件,以及某些数据变换规则,即描述数据及数据间联系的整体逻辑结构。
    概念模型用于描述事物、事物的特征和事物之间的联系,如ER模型。它是独立于计算机系统的(硬件与软件)。
    实施模型是一种数据模型,侧重于数据库中数据的表达方式和数据库结构的实现方法。它依赖于具体的 DBMS 。常见的实施模型有3种:层次数据模型、网络数据模型和关系数据模型。
  5. 数据库设计主要任务是什么?
    答:
    (1)设计系统的概念模型。
    (2)依据所使用的 DBMS 软件,将概念模型转换成相应的数据模型(关系、层次、网络)。
    (3)用数据定义语言定义数据库的结构和某些约束条件。数据模型是数据库设计的基础和核心任务。
  6. 举例说
评论 2
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值