数据库学习笔记(二)

原创 2004年02月24日 10:22:00

接第一部分

七,             数据库系统的结构<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />

1,  模式(Schema):是数据库中全体数据的逻辑结构和特征的描述,它仅仅涉及到型的描述,不涉及到具体的值。

2,  三级模式结构,如下图:

示意图

3,  逻辑模式:即模式,是数据库中全体数据的逻辑结构和特征的描述,是所有用户的公共数据视图

4,  外模式:也称子模式(Subschema),即用户模式,是数据库用户能够看见和使用的局部数据的逻辑结构和特征的描述,是数据库用户的数据视图。

5,  内模式(Internal Schema):即使存储模式(Storage Schema),数据物理结构和存储方式的描述,是数据在数据库内部的表示方式。

6,  二级映象:保证了数据库系统中的数据能够具有较高的逻辑独立性和物理独立性。

                          1,      外模式/模式映象:

当模式改变时,由数据库管理员对各个外模式/模式的映象作相应改变,可以使外模式保持不变,从而应用程序不必修改,保证了数据的逻辑独立性。

                          2,      模式/内模式映象

当数据库的存储结构改变了(例如采用了更先进的存储结构),由数据库管理员对模式/内模式映象作相应改变,可以使模式保持不变,从而保证了数据的物理独立性。

7,  数据库体系结构:

                          1,      单用户模式:整个数据库系统,包括应用程序、DBMS、数据,都装在一台计算机上,为一个用户独占,不同机器之间不能共享数据。

                          2,      主从式结构的数据库系统:指一个主机带多个终端的多用户结构。在这种结构中,数据库系统,包括应用程序、DBMS、数据,都集中存放在主机上,所有处理任务都由主机来完成,各个用户通过主机的终端并发地存取数据库,共享数据资源。

                          3,      分布式结构的数据库系统:分布式结构的数据库系统是指数据库中的数据在逻辑上是一个整体,但物理地分布在计算机网络的不同结点上。网络中的每个结点都可以独立处理本地数据库中的数据,执行局部应用;同时也可以同时存取和处理多个异地数据库中的数据,执行全局应用。

                          4,      客户/服务器结构的数据库系统:服务器:网络中某个(些)结点上的计算机专门用于执行DBMS功能,称为数据库服务器。客户机:其他结点上的计算机安装DBMS的外围应用开发工具,支持用户的应用,称为客户机。
工作原理:在客户/服务器结构中,客户端的用户请求被传送到数据库服务器,数据库服务器进行处后,只将结果返回给用户(而不是整个数据)。

8,  数据库系统的组成

                          1,      硬件:足够大的内存和存储空间;系统要由较高的通道能力

                          2,      软件:DBMS;支持DBMSOS;有与数据库接口的高级语言及其编译系统

                          3,      人员:DBA,系统分析员,数据库设计人员,应用程序员,用户。

八,             数据库库技术的研究领域

1,  数据库理论

2,  DBMS的研制

3,  数据库设计

 

 

 未完待续

小康

<?xml:namespace prefix = st1 ns = "urn:schemas-microsoft-com:office:smarttags" />2004221星期六

E-mail:xiaokang1949@hotmail.com

机器视觉学习笔记(一)

来秦皇岛快一周了,跟导师、学长聊了聊,觉得自己还是想做机器视觉,毕竟做一个智能机器人或者做智能家居一直是我的兴趣所在。这两天学了opencv,进度很慢,有待提高效率。在csdn上发现了很多有用的资料,...
  • sunlightli1216
  • sunlightli1216
  • 2015年01月16日 11:19
  • 263

机器学习笔记(二)(Draft Version)

摘要 笔记(一)中讨论的情况显示,模型越复杂并不一定error越小。那所以这些error到底来自什么地方呢? 1. bias 2. variance 在具体训练过程中,如果可以诊断error的...
  • yucicheung
  • yucicheung
  • 2017年09月18日 15:12
  • 356

西瓜书学习笔记(二)

啊啊啊啊啊,昨天本来第二章写了不少内容,但是不知道CSDN的Markdown编辑器是不会自动保存的,中途发别的博客会把之前编辑的也给覆盖掉,这一章就简单写点吧。第二章 模型评估与选择2.1 经验误差与...
  • Cyril__Li
  • Cyril__Li
  • 2017年04月25日 18:49
  • 390

Sybase数据库学习笔记【持续更新中】

学习笔记 源自于《Sybase基础教程》 2012.7.5 Thursday 第一讲 Sybase基础知识 一、Sybase SQL Server是一个多库结构的RDBMS,体系结构大致如下: ...
  • jack_incredible
  • jack_incredible
  • 2012年07月05日 22:24
  • 2529

node.js学习笔记(2)---Nodejs开发框架Express3.0开发手记–从零开始

目录 此文重点介绍Express3.0的开发框架,其中还会涉及到Mongoose,Ejs,Bootstrap等相关内容。   项目源码下载地址:http://download.csdn.net/det...
  • liuwu0720
  • liuwu0720
  • 2014年03月15日 10:59
  • 1602

CMAKE学习笔记(二)

声明:本文为转载博客(感谢网友dbzhang800),转载链接在博客末尾 在 Cmake学习笔记一 中通过一串小例子简单学习了cmake 的使用方式。 这次应该简单看看语法和常用的命令了。 ...
  • u012700322
  • u012700322
  • 2016年12月23日 14:26
  • 250

我的openwrt学习笔记(二):OpenWrt 开发环境搭建

首先我们首选的OpenWrt 编译环境是 Ubuntu,并且应尽量选择稳定的LTS版本,而不是更高版本的。这里我们推荐使用 Ubuntu 12.04 LTS或者Ubuntu 14.04 LTS作为编译...
  • xushx_bigbear
  • xushx_bigbear
  • 2015年08月18日 09:48
  • 19548

XSL学习笔记(二)

  第一部分学了7个元素,还有24个,一个一个学吧。  1、、、元素  与相比,两者都须是的子结点,但前者定义的模板规则优先级比较低,且必须为第一个子结点。两者的功能是相同的,都是将另一个定义好的XS...
  • Borenbao
  • Borenbao
  • 2006年04月14日 09:25
  • 1687

caffe学习笔记(2)

caffe学习笔记(2)-视觉层(vision layers) 本文参考博客caffe学习,是根据这篇博客做的学习笔记。详细情况可以参考原博客,真的很赞。 所有的层都具有的...
  • Ddreaming
  • Ddreaming
  • 2016年10月12日 08:44
  • 680

《数据挖掘》学习笔记——认识数据(1)

一、数据属性定义:属性即一个数据的字段,在不同的领域有不同的等价叫法,例如:维度、特征、变量。 从具体事例角度看,数据的属性就像Excel表格的列,比如:...
  • qqmindyourwill
  • qqmindyourwill
  • 2016年05月19日 20:42
  • 385
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:数据库学习笔记(二)
举报原因:
原因补充:

(最多只允许输入30个字)