Database System Concepts——读书笔记 第一章 介绍

数据库系统概念——第一章

数据库管理系统(DBMS)由相互关联的数据集合和访问这些数据的程序集合组成。

数据库相对于文件系统,更规范化,提供条件查询能力,避免冗余数据。
类似操作系统于底层硬件,提供抽象能力,易用性。

physical level -> logical level -> view level

instance 和schema可以类比于用用程序设计语言编写的程序。数据库模式schema对应于程序中的变量声明(以及相关的类型定义)。每个变量在给定时刻都有一个特定的值。程序中某个时间点的变量值对应于数据库模式的实例instance 。
我们必须区分数据库模式和数据库实例,前者是数据库的逻辑设计,后者是给定时刻数据库中数据的快照。
数据库系统有几个模式,根据抽象级别进行分区。物理模式在物理级别描述数据库设计,而逻辑模式在逻辑级别描述数据库的设计。数据库在视图级别也可能有几个模式,有时称为子模式,用于描述数据库的不同视图。在这些模式中,就其对应用程序的影响而言,逻辑模式是迄今为止最重要的。
索引是数据库物理模式的一部分,而不是其逻辑模式。

posted @   sahara-随笔  阅读(76)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 【自荐】一款简洁、开源的在线白板工具 Drawnix
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
点击右上角即可分享
微信分享提示