【笔记】“俯瞰”数据库系统全貌

可以很明确地说,数据正在影响着我们生活的方方面面,特别是大数据技术的应用,明显地让我们的生活更加便利。在当今信息时代,对大多数互联网公司而言,数据无疑是一项具有重大价值并且可以创造出更多财富的资源。而数据是存储于数据库中的,为了管理这么多的数据,于是便顺势产生了数据库系统这个数据管理技术。和绝大多数技术一样,数据库系统这门技术包括很多细枝末节,要学习的第一步,肯定是要纵览全局,清楚这门技术,学的是什么。


数据库技术结构.png

一、数据库技术的四个基本概念

数据——描述事物的符号记录(数字,图形,音频,视频等),是数据库中存储的基本对象。
数据库——长期储存在计算机内,有组织的、可共享的大量数据的集合。数据库中的数据按一定的数据模型组织,描述和存储,具有较小冗余度,较高的数据独立性和易扩展性,并可为各种用户共享。
数据库管理系统——位于用户与操作系统之间的一层数据管理软件,和操作系统一样是计算机的基础软件。可完成数据定义功能、数据组织,存储和管理、数据操纵功能、数据库的事务管理和运行管理、数据库的建立和维护功能、与其他软件系统通信功能、不同数据管理系统或文件系统的数据转换功能等
数据库系统——由数据库、数据库管理系统(及其应用开发工具)、应用程序和数据库管理员组成的存储、管理、处理和维护数据的系统。

二、数据

(一)数据模型——对现实世界数据特征的抽象,是数据库系统的核心和基础。

1.数据模型的分类:
模型转换过程.png

(1)概念模型,按用户的观点来对数据和信息建模,主要用于数据库设计,如E-R模型
一些概念:
实体—客观存在并可相互区别的事物称为实体,如一个学生
属性—实体所具有的某一特性,如学号,姓名,性别等
—唯一标识实体的属性集,如学号
实体型—用实体名及其实体集合来抽象和刻画同类实体,如学生(学号、姓名、性别、出生年月)。
实体集—同一类型实体的集合。如,全体学生。
联系—通常指不同实体集之间的联系。实体间的联系有一对一、一对多和多对多等多种类型

(2)逻辑模型,按计算机系统的观点对数据建模,主要用于数据库管理系统的实现,其主要包括:
层次模型
网状模型
关系模型
面向对象数据模型
对象关系数据模型
半结构化数据模型

(3)物理模型,面向计算机系统的对数据最底层的抽象,描述数据在系统内部的表示方式和存取方法,或在磁盘或磁带上的存储方式和存储方法。

2.数据模型的组成要素

(1)数据结构——描述数据库的组成对象以及对象之间的联系。是所描述的对象类型的集合,是对系统静态特性的描述。
(2)数据操作——是指对数据库中各种对象(型)的实例(值)允许执行的操作的集合,包括操作及有关的操作规则。是对系统动态特性的描述。
(3)数据的完整性约束条件——一组完整性规则。完整性规则是给定数据模型中数据及其联系所具有的制约和依存规则。用以限定符合数据模型的数据库状态自己状态的变化,以保证数据的正确、有效和相容。

三、数据库

严格地讲,数据库是长期储存在计算机存储设备上,有组织的、可共享的大量数据的集合。
数据库中的数据按一定的数据模型组织,描述和存储,具有较小冗余度,较高的数据独立性和易扩展性,并可为各种用户共享。
概括地讲,数据库数据具有永久存储有组织可共享三个基本特点。

四、数据库管理系统

(一)特点:

1.数据结构化
数据库系统实现整体数据的结构化,是数据库的主要特征之一,也是数据库系统与文件系统的本质区别。整体结构化是指数据库中的数据不再仅仅针对某一个应用,而是面向整个组织或企业;不仅数据内部是结构化的,而且整体是结构化的,数据之间是具有联系的。

2.数据的共享性高、冗余度低且易扩充
数据库系统从整体角度看待和描述数据,数据不再面向某个应用而是面向整个系统,因此数据可以被多个用户、多个应用共享使用。数据共享,可以大大减少数据冗余,节约存储空间;能够避免在文件系统中出现的不同应用修改数据副本的不一致性;也容易选取整体数据的不同子集来增加新的应用系统,使得数据库系统弹性大,易于扩充。

3.数据独立性高——由数据库管理系统提供的二级映像功能来保证。
(1)物理独立性——指用户的应用程序与数据库中数据的物理存储是相互独立的。
(2)逻辑独立性——指用户的应用程序与数据库的逻辑结构是相互独立的。

4.数据由数据库管理系统统一管理和控制
(1)数据的安全性保护——是指保护数据以防止不合法使用造成的数据泄密和破坏
(2)数据的完整性保护——指数据的正确性、有效性和相容性。
(3)并发控制——对多用户的并发操作加以控制和协调。
(4)数据库恢复——将数据库从错误状态恢复到某一已知的正确状态(亦称为完整状态或一致状态)的功能。

(二)结构:

数据库管理系统结构.png

1.基本概念
(1)模式是数据库中全体数据的逻辑结构和特征的描述,即数据的结构和属性的说明,如,(学号,姓名,性别,系别,年龄,籍贯)
(2)实例,是模式的一个具体值,如,(201315130,李明,男,计算机系,19,江苏南京市)。
(3)同一个模式可以有很多实例。

2.数据库管理系统的三级模式结构
(1)模式,也称逻辑模式——是数据库中全体数据的逻辑结构和特征的描述,是所有用户的公共数据视图。
(2)外模式,也称子模式或用户模式——是数据库用户(包括应用程序猿和最终用户)能够看见和使用的局部数据的逻辑结构和特征的描述,是数据库用户的数据视图,是与某一应用有关的数据的逻辑表示。
(3)内模式,也称存储模式,一个数据库只有一个内模式——是数据物理结构和存储方式的描述,是数据在数据库内部的组织方式。

3.数据库的二级映像功能和数据独立性
(1)外模式/模式映像。当模式改变时(例如增加了新的关系、新的属性、改变属性的数据类型),由数据库管理员对各个外模式/模式的映像作相应改变,可以使外模式保持不变。应用程序是依据数据的外模式编写的,从而应用程序不必修改,保证了数据与程序的逻辑独立性,简称数据的逻辑独立性。
(2)模式/内模式映像。当数据库的存储结构改变时(如选用了另一种存储结构),由数据库管理员对模式/内模式映像作相应改变,可以使模式保持不变,从而应用程序也不必改变。保证了数据与程序的物理独立性,简称数据的物理独立性。

(三)常见:

常见数据库管理系统.png

五、数据库系统

(1)硬件平台及数据库
要有足够大的内存,存放操作系统、数据库管理系统的核心模块、数据缓冲区和应用程序
要有足够大的磁盘或磁盘阵列等设备存放数据库,有足够大的磁盘(或光盘)作数据备份。
要求系统有较高的通道能力,以提高数据传输效率。
(2)软件
数据库管理系统,数据库建立、使用和维护配置的系统软件。
支持数据库管理系统运行的操作系统。
具有与数据库接口的高级语言及其编译系统,便于开发应用程序
以数据库管理系统为核心的应用开发工具。
为特定应用环境开发的数据库应用系统。
(3)人员
a.数据库管理员
决定数据库中的信息内容和结构
决定数据库的存储结构和存取策略
定义数据的安全性要求和完整性约束条件
监控数据库的使用和运行
数据库的改进和重组、重构。

b.系统分析员和数据库设计人员
c.应用程序员
d.用户

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 194,911评论 5 460
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 82,014评论 2 371
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 142,129评论 0 320
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 52,283评论 1 264
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 61,159评论 4 357
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 46,161评论 1 272
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 36,565评论 3 382
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 35,251评论 0 253
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 39,531评论 1 292
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 34,619评论 2 310
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 36,383评论 1 326
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 32,255评论 3 313
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 37,624评论 3 299
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 28,916评论 0 17
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 30,199评论 1 250
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 41,553评论 2 342
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 40,756评论 2 335

推荐阅读更多精彩内容