1.2.人工管理阶段的数据管理有哪些特点
1)数据不保存在计算机里
2)没有专门的软件进行对数据库管理
3)只有程序概念,没有文件概念
4)数据面向程序
1.3.文件系统阶段的数据管理有哪些特点?
1)数据以文件形式长期存储在外部存储器的磁盘上
2)数据的逻辑结构和物理结构有了区别,但比较简单
3)文件组织多样化,有了索引文件、链接文件和直接存
取文件等
4)数据不再属于某个特定程序,可重复使用,即数据面
向应用
5)对数据的操作以记录为单位
1.4.文件系统阶段的数据管理有哪些缺陷?请举例说明?
1)数据冗余、数据不一致、数据联系弱
2)比如建立了职工档案、职工工资和职工保健三个文件,
1.5.数据管理的数据库阶段产生的标志是哪三件事情?
1)1968年IBM公司推出层次模型IMS系统
2)1969年美国CODASYL组织发布了DBTG报告
3)1970年IBM公司的E.F.Codd连续发表论文,提出关系模
型
1.6.数据库阶段的数据管理有哪些特色?
1)采用了数据模型表示复杂的数据结构
2)有较高的数据独立性
3)数据库系统提供了方便的用户接口
4)数据库系统提供了四个方面的数据控制功能:数据库
的恢复、数据的并发控制、数据的完整性、数据完全
性。
5)增加了系统的灵活性:对数据的操作不一定以记录为
单位,可以以数据项为单位。
1.7.高级数据库阶段有哪些技术?
面向对象的概念建模、开放数据库互联技术
1.8.逻辑记录与物理记录,逻辑文件与物理文件有哪些联系和
区别?
数据描述有两种形式:物理数据描述和逻辑物理描述。
物理数据描述是指数据在存储设备上的描述,物理数据是存储在物理设备上的数据,物理记录和物理文件都是用来描述存储数据的细节。
逻辑数据描述是用户或程序员以操作的数据形式的描述,逻辑记录和逻辑文件都是用户观点的数据描述。
1.9.数据抽象过程有哪些步骤?
1)根据用户的需求,设计数据的概念模型。
2)根据转换原则,把概念模式转换成逻辑模型。
3)根据用户的业务特点,设计不同的外部模型,供程序
员使用。
4)根据逻辑模型设计内部模型,实现数据库。
1.10.概念模型、逻辑模型、外部模型、内部模型各具有哪些特点?
概念模型:
表达了数据的整体逻辑结构,它是系统用户对整个应用程序涉及数据的全面描述。从用户的需求的观点,对数据建模。独立于硬件和软件。它是数据库设计人员和用户之间的交流工具。
逻辑模型:
表达了数据库的整体逻辑结构,它是设计人员对整个应用程序系统项目数据库的全面描述。从数据库实现的观点,对数据建模。独立于硬件,但依赖软件DBMS。它是数据库设计人员和应用程序员的交流工具。
外部模型:
逻辑模型的一个逻辑子集,独立于硬件,但依赖软件,反映了用户使用数据库的观点。
内部模型:
是数据库最底层抽象,它描述数据在外存上存储方式、存储设备和存储方法。与硬件和软件关系密切。
1.11.试叙述层次、网状和关系三种逻辑模型的区别
层次模型:用树型结构表示,较复杂,表示1:N,记录间联系用指针实现,过程性DML;
网状模型:用向图结构表示,较复杂,表示1:N/M:N,记录间联系用指针实现,过程性DML;
关系模型:用关系模式集合表示,较简单,表示1:N/M:N,记录间联系用关键码实现,非过程性DML;
1.1
2.外部模型使数据库系统有哪些优点?
简化了用户观点;
有助于数据库的安全保护;
外部模型是对概念模型的支持;
1.13.数据独立性和数据联系这两个概念有什么区别?
数据独立性是指应用程序和数据之间相互独立,不受影响。
数据联系是指同一记录内部各字段间的联系,以及和记录之间的联系。
1.14.试叙述用户、DB的三级模式结构、磁盘上的物理文件之间
有些什么联系和不同?
在用户到数据库之间,DB的数据结构有三个层次:外部模型、逻辑模型、内部模型。这三个层次要用DB的数据定义语言定义后的内容是外模式、逻辑模式、内模式。
用户使用DB的数据操纵语句实际上是对外模式的外部记录进行操作,而不是数据库的内部记录值;逻辑模式提供了连接内
外模式的中间观点,使得两级中任何一级的改变都不受另一级的牵制,逻辑模式不涉及到存储结构、访问技术等细节。内模式并不涉及物理设备的约束,那一部分由操作系统完成。如磁盘读写数据的操作。
1.15.试述DBMS的工作模式和主要功能。
DBMS的工作模式:
1)接受应用程序的数据请求和处理请求
2)将用户的数据请求转换成复杂的机器代码
3)实现对数据库的操作
4)从对数据库的操作中接受查询结果
5)对查询结果进行处理
6)将处理结果返回用户
DBMS主要功能:
数据库的定义功能
数据库的操纵功能
数据库的保护功能
数据库的维护功能
数据字典
1.16.什么是DB的系统缓冲区?其作用是什么?
DBMS为应用程序在内存中开辟的一个DB的系统缓冲区。用于数据的传输和格式的转换。
1.17.DBS由哪几部分组成?它有哪些系统软件?其中DD有什么