logo

慕课美学

1.3 数据库系统的组成

2019-09-19 Views 数据库 1395字 5 min read

视频问题

  1. 数据库(DB)、数据库系统(DBS)、数据库管理系统(DBMS)之间的关系是(  )。
    A.DB包含DBS和DBMS
    B.DBMS包含DB和DBS
    C.DBS包含DB和DBMS
    D.没有任何关系
    正确答案:C

  2. 数据库系统包含数据库管理系统。
    A.✔️ B.✖️
    正确答案:A

  3. DBA的缩写是( )。
    正确答案:DataBase Administrator

课后习题

  1. 在数据库管理系统提供的数据语言中,负责数据的查询及增、删、改等操作的是(  )。
    A.数据定义语言
    B.数据转换语言
    C.数据控制语言
    D.数据操纵语言
    正确答案:D

  2. 数据库系统的核心是(  )。
    A.数据模型
    B.数据库管理系统
    C.数据库
    D.数据库管理员
    正确答案:B

  3. 在数据库中,下列说法不正确的是( )。 
    A.数据库避免了一切数据的重复
    B.其数据模型的完整性约束,可确保更新时的数据一致性
    C.数据库中的数据可以共享
    D.数据库减少了数据冗余
    正确答案:A

  4. 下列有关数据库的描述,正确的是(  )。
    A.数据库是一个结构化的数据集合
    B.数据库是一个关系
    C.数据库是一个DBF文件
    D.数据库是一组文件
    正确答案:A

  5. 在数据库中存储的是( )。 
    A.数据结构
    B.数据模型 
    C.数据以及数据之间的联系
    D.信息
    正确答案:C

  6. 数据库管理系统能实现对数据库中数据的查询、插入、修改和删除等操作,这种功能称为( )。  
    A.数据定义功能
    B.数据管理功能
    C.数据操纵功能
    D.数据控制功能
    正确答案:C

  7. 下列说法中错误的是( )。
    A.数据库是存储在计算机内有组织的结构化的数据集合
    B.DBMS是处于操作系统之下的可直接对数据库进行操作的一个软件系统
    C.DBMS能实现数据库的安全性控制、完整性控制、并发控制及数据库恢复等运行管理功能
    D.DBA的主要职责之一是监控数据库系统的使用和运行
    正确答案:B

  8. 数据库完整性约束的建立需要使用DBMS提供的( )。
    A.数据操纵语言DML
    B.数据查询语言DQL
    C.数据控制语言DCL
    D.数据定义语言DDL
    正确答案:D

  9. 数据库管理系统(DBMS)是( )。
    A.一组软件
    B.整个计算机软件系统
    C.计算机硬件系统
    D.数据库应用系统
    正确答案:A

  10. 保护数据库,防止未授权的或不合法的使用造成的数据泄漏、更改破坏,这是指数据库的( )。
    A.完整性
    B.并发控制
    C.安全性
    D.恢复
    正确答案:C

课堂讨论

  1. 数据库管理系统DBMS有哪些主要的功能?
数据库管理系统的所提供的功能有以下几项:
1、数据定义
  DBMS提供数据定义语言DDL(Data Definition Language),供用户定义数据库的三级模式结构、两级映像以及完整性约束和保密限制等约束。DDL主要用于建立、修改数据库的库结构。DDL所描述的库结构仅仅给出了数据库的框架,数据库的框架信息被存放在数据字典(Data Dictionary)中。
  2、数据操作
  DBMS提供数据操作语言DML(Data Manipulation Language),供用户实现对数据的追加、删除、更新、查询等操作。
  3、数据库的运行管理
  数据库的运行管理功能是DBMS的运行控制、管理功能,包括多用户环境下的并发控制、安全性检查和存取限制控制、完整性检查和执行、运行日志的组织管理、事务的管理和自动恢复,即保证事务的原子性。这些功能保证了数据库系统的正常运行。
  4、数据组织、存储与管理
  DBMS要分类组织、存储和管理各种数据,包括数据字典、用户数据、存取路径等,需确定以何种文件结构和存取方式在存储级上组织这些数据,如何实现数据之间的联系。数据组织和存储的基本目标是提高存储空间利用率,选择合适的存取方法提高存取效率。
  5、数据库的保护
  数据库中的数据是信息社会的战略资源,所以数据的保护至关重要。DBMS对数据库的保护通过4个方面来实现:数据库的恢复、数据库的并发控制、数据库的完整性控制、数据库安全性控制。DBMS的其他保护功能还有系统缓冲区的管理以及数据存储的某些自适应调节机制等。
  6、数据库的维护
  这一部分包括数据库的数据载入、转换、转储、数据库的重组合重构以及性能监控等功能,这些功能分别由各个使用程序来完成。
  7.通信
  DBMS具有与操作系统的联机处理、分时系统及远程作业输入的相关接口,负责处理数据的传送。对网络环境下的数据库系统,还应该包括DBMS与网络中其他软件系统的通信功能以及数据库之间的互操作功能。



本文由慕课美学创作
该文章采用知识共享署名-非商业性使用 4.0 国际许可协议进行许可。转载请注明出处!
发布时间为:2019-09-19

support支付宝扫码打赏 support微信打赏
如果觉得这篇文章对您有帮助,可以请作者喝一杯饮料哦🥤