数据库系统概念 Introduction

DBMS Introduction

数据管理系统:由一个互相关联的数据集合,和一组用以访问这些数据的程序组成的系统。

DBMS Character

  • 存储结构的定义 defining structures for storage of information
  • 信息操作机制 mechanisms for the manipulation of information
  • 安全性保证 Safety of the information stored
  • 并发性 Avoid possible anomalous results when be shared among several users

DBMS Goals

DBMS的产生

文件管理系统 (File-processing system)的功能无法满足部分企业的需求,从而产生的DBMS。

文件处理系统的弊端

  1. 数据的冗余和不一致 data redundancy and inconsistency
  2. 数据访问困难 difficulty in accessing data
  3. 数据孤立 data isolation
  4. 完整性问题 integrity problem
    一致性约束 consistency constraint
  5. 原子性问题 atomicity problem
    为了保证数据库的一致性,基本操作要么全部发生要么根本不发生,文件处理系统中很难做到
  6. 并发访问异常 concurrent-access anomaly
  7. 安全性问题 security problem
    特定用户有特定的权限,在文件处理系统中很难细化

View of Data

用户无需关心底层数据的具体存储方式(为了高效,可能会非常复杂,而这对于非专业人士来说是很难理解的)
用户实际看到的是数据的抽象视图(abstract view of data) ,系统隐藏了关于数据存储和维护的细节

Data abstration

自下而上的结构:

  1. Physical level: 数据怎样存储,复杂的底层数据结构
  2. Logical level: 数据库中存储什么数据,数据间有什么关系。
    DBA经常在该层次工作。
    物理数据独立性(Physical data independence):逻辑层简单结构的实现可能涉及复杂的物理层结构,但用户不需要知道。
  3. View level: 最高层次的抽象 用户真正看到的信息

在这里插入图片描述

Instances and Schemas

  • Schema: The overall design of the database is called the database schema.<

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
数据库系统概论(Introduction to Database Systems)是计算机科学与技术专业的考研课程之一,它主要涉及数据库概念、设计和管理等方面的知识。下面我将从三个方面对其进行阐述。 首先,数据库系统概论主要介绍了数据库的基本概念和原理。它包括了数据模型、数据结构、数据操作语言等内容。学习过程中,我们会了解到数据库概念,如关系型数据库、面向对象数据库等,以及其应用领域和特点。此外,我们还会学习到数据库的设计原则,包括关系模型、实体关系图等。同时,我们还会学习到SQL语言,用于操作和查询数据库。 其次,数据库系统概论还包含了数据库管理系统(DBMS)的知识。DBMS是数据库的核心组成部分,它负责管理和维护数据库。在学习中,我们会了解到DBMS的架构和功能,如数据定义语言(DDL)、数据操作语言(DML)等。此外,我们还会学习到事务与并发控制的理论和实践,以及数据备份与恢复的方法。 最后,数据库系统概论还会介绍数据库应用开发方面的知识。我们会学习到数据库应用开发的基本步骤,包括需求分析、数据库设计、应用开发和用户接口设计。我们还会了解到常用的数据库应用开发工具和技术,如Oracle、MySQL、JDBC等。此外,我们还会学习到数据库性能调优、安全性管理等重要内容。 综上所述,数据库系统概论是一门涵盖了数据库概念、设计和管理等方面知识的考研课程。通过学习,我们可以掌握数据库的基本原理和操作技巧,以及数据库应用开发的基本方法。这门课程对于提升我们的数据库相关知识和技能,进一步提高我们在计算机科学与技术领域的竞争力有着重要的意义。

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值