数据库(系统角度)

从系统实现角度看DBMS的功能

形式----->构造----->自动化”---------数据库管理系统的实现

 

  • DBMS为完成DB管理,在后台运行着一系列程序
    • 语言编译器:江永数据库语言书写的内容,翻译成DBMS可执行的命令
      • 例如:DDL编译器,DML编译器,DCL编译器等
    • 查询优化(执行引擎)与查询实现(基本命令的不同执行算法):提高数据库检索速度的手段
      • 例如贯穿于数据存储各个阶段的优化程序
    • 数据存取和索引:提供数据在次磁盘、磁带上的高效存取手段
      • 例如:存储管理器,缓冲区管理,索引/文件和记录管理器等
    • 通信控制:提供网络环境下数据库操作与数据传输的手段
    • 功能
      • 事务管理:提供提高可靠性并避免并发操作错误的手段
      • 故障管理:使数据库自动恢复到故障发生前正确状态的手段,例如提供了备份、运行日志操控等实用程序
      • 安全性控制:提供合法性检验,避免非授权非法用户访问数据库的手段
      • 完整性控制:提供数据以及数据操作正确性检查的手段
      • 数据字典管理:管理用户已经定义的信息
      • 应用程序的接口(API):提供应用程序使用DBMS特定功能的手段
      • 数据库数据装载、重组等实用程序
      • 数据库性能分析:统计在运行过程中数据库的各种性能数据,便于优化运行

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
数据库系统概论是计算机科学与技术领域中的一门重要课程。数据库系统是指由数据库管理系统(DBMS)支持的组织数据的集合,它提供了一种安全、高效地存储和访问数据的方式。 在复试中,CSND可能会问到数据库系统概论的相关问题。首先,我将解释数据库系统的基本概念和特点。数据库系统是一个可共享、可维护、具有冗余度控制和安全性的数据集合。它具有数据组织、数据存储、数据管理和数据操作等功能。数据库系统提供了一种数据模型,如关系模型、层次模型或者网络模型,用于描述数据之间的关系。 同时,我将介绍数据库系统的架构。数据库系统通常由三层组成:外部层,逻辑层和内部层。外部层是用户与系统之间的接口,用户可以通过外部模式来定义和访问数据。逻辑层是数据库的逻辑视图,它描述了数据之间的联系和约束条件。内部层是数据库的物理表示,它定义了数据在计算机存储介质上的存储格式。 此外,我将提到数据库系统的主要优势和应用。数据库系统的主要优势包括数据共享、数据一致性和数据完整性等。数据库系统广泛应用于各个领域,如金融、医疗、教育和电子商务等。它可以提供高效的数据管理和查询功能,帮助组织实现有效的数据挖掘和决策支持。 最后,我将总结数据库系统概论的学习内容。学习数据库系统需要掌握数据库的基本概念和特点,了解数据库系统的架构和组成部分,以及学习数据库的设计、查询和优化等技巧。通过学习数据库系统概论,可以为进一步深入研究和应用数据库技术奠定基础。 总之,数据库系统概论是计算机科学与技术领域中一门重要的课程,它涵盖了数据库系统的基本概念、架构、应用和学习内容。在复试中,我将从多个角度全面回答CSND对于数据库系统概论的问题。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值