zl程序教程

您现在的位置是:首页 >  数据库

当前栏目

数据库中模式的意义

2023-09-11 14:20:33 时间

概念
模式,也称为逻辑模式,是数据库中全体数据的逻辑特征和特征描述,是所有用户的公用数据视图。一个数据库只有一个模式,而外模式不是唯一也不可能是唯一的,模式是数据库逻辑上的视图。数据库模式以某一种数据模型为基础。定义模式时不仅要定义数据的逻辑结构,而且要定义与数据有关的安全性、完整性要求,定义这些数据之间的联系。
分类
外模式
外模式又称子模式或用户模式,属于用户级别。它是某个或某几个用户所看到的数据视图,类似于命名空间,是与某一应用有关的数据的逻辑模式。外模式反应了数据库的用户观。
概念模式
概念模式又称逻辑模式,属于概念级。它是由数据库设计者综合所有用户的数据,按照统一的观点构造的全局逻辑结构,是对数据库中全部数据的逻辑结构和特征的总体描述,是所有用户的公共数据视图。反应了数据库的整体观。
内模式
又称存储模式,对应于物理级。它是数据库中全体数据的内部表示或底层描述,是数据库最低一级的逻辑描述,它描述了数据在存储介质上的存储方式和物理结构。反应了数据库的存储观。

最新内容请见作者的GitHub页:http://qaseven.github.io/


删除 PostgresSql 数据库 报错:有 N 个其它会话正在使用数据库 的解决方案 遇到的问题 在PostgreSQL 9.2 及以上版本,执行下面的语句: postgres=# drop database dbtest; # 执行删除指定数据库的时候,报以下错误 ERROR: database dbtest is being accessed by other users DETAIL: There is 2 other session using the database. 或者使用 Navicat 等第三方数据库连接工具,删除指定数据库的时候报错,说明此时有两个客户端在连接此数据库,此时不能删除数据库。
声明:本文大部分来自火星小编的博客-Mysql基础,重新写一遍仅是为了学习、做笔记之用,侵删!~ 数据库的操作分为两大部分: 数据库和表的创建、数据库和表内容的操作 数据库database操作:创建库、删除库、备份库、恢复库 表table操作:创建...