习题 1
1、简述数据库系统的特点。
答:数据库系统的特点有:
1〕数据结构化
在数据库系统中,采用统一的数据模型,将整个组织的数据组织为一个整体;数据不
再仅面向特定应用,而是面向全组织的;不仅数据内部是结构化的,而且整体是结构化的
能较好地反映现实世界中各实体间的联系。这种整体结构化有利于实现数据共享,保证数
据和应用程序之间的独立性。
2〕数据共享性高、冗余度低、易于扩充
数据库中的数据能够被多个用户、多个应用程序共享。数据库中相同的数据不会多次
重复出现,数据冗余度降低,并可防止由于数据冗余度大而带来的数据冲突问题。同时,
当应用需求发生改变或增加时,只需重新选择不同的子集,或增加数据即可满足。
3〕数据独立性高
数据独立性是由 DBMS 的二级映像功能来保证的。数据独立于应用程序,降低了应用
程序的维护成本。
4〕数据统一管理与控制
数据库中的数据由数据库管理系统〔DBMS〕统一管理与控制,应用程序对数据的访
问均经由 DBMS。DBMS 提供四个方面的数据控制功能:并发访问控制、数据完整性、数
据安全性保护、数据库恢复。
2、什么是数据库系统?
答:在电脑系统上引入数据库技术就构成一个数据库系统〔 DataBase System,DBS〕。数
据库系统是指带有数据库并利用数据库技术进行数据管理的电脑系统。DBS 有两个基本要
素:一是 DBS 首先是一个电脑系统;二是该系统的目标是存储数据并支持用户查询和更新
所需要的数据。
3、简述数据库系统的组成。
答:数据库系统一般由数据库、数据库管理系统〔及其开发工具〕、数据库管理员
〔DataBase Administrator,DBA〕和用户组成。
4、试述数据库系统的三级模式结构。这种结构的优点是什么?
答:数据库系统的三级模式结构是指数据库系统是由外模式、模式和内模式三级构成,同
时包含了二级映像,即外模式/模式映像、模式/内模式映像,如以下图所示。
数据库系统的这种结构具有以下优点:
〔1〕保证数据独立性。将外模式与模式分开,保证了数据的逻辑独立性;将内模式与
模式分开,保证了数据的物理独立性。
〔2〕有利于数据共享,减少了数据冗余。
〔3〕有利于数据的安全性。不同的用户在各自的外模式下根据要求操作数据,只能对
评论0