数据库的模式_tao_wei162的博客-程序员宝宝

技术标签: mysql/oracle/sqlserver/db2/mongdb/redis/neo4j/GreenPlum/Teradata/hsqldb/Derby/sakila  数据库  

数据库中有三种模式【☆三级体系结构☆】:外模式、概念模式和内模式。
    外模式处于用户级,也称为用户视图(VIEW),它最接近用户,是单个用户看到并获准使用的那部分数据的逻辑结构;概念模式是对数据库所有用户的数据的整体逻辑描述,包括逻辑记录类型和记录之间的关系;内模式处于物理级,又称为存储模式。
    一般外模式对应于SQL的视图,模式对应于基本表,元组称为“行”,属性称为“列”,内模式对应于存储文件。
    你所说的“模式”应该是指外模式,我们一般对外部世界的信息有2层抽象,第一层我们用ER图描述出每个实体的模式,第二层我们将描绘的实体模式用数据库的形式来表示,所以也称为数据模式。给你举个简单的第一层关系模式的例子:学生(学好、姓名、性别、年龄),当然在用SQL进行数据层面上的表现就不是这样的了

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/tao_wei162/article/details/84858573

智能推荐

37 - 网络编程-UDP编程_while True:的博客-程序员宝宝

文章目录1 UDP协议2 UDP通信流程3 UDP编程3.1 构建服务端3.2 构建客户端3.3 常用方法4 聊天室5 UDP协议应用1 UDP协议UDP是面向无连接的协议,使用UDP协议时,不需要建立连接,只需要知道对方的IP地址和端口号,就可以直接发数据包。但是,能不能到达就不知道了。虽然用UDP传输数据不可靠,但它的优点是和TCP比,速度快,对于不要求可靠到达的数据,就可以使用UDP协议...

UNITY3D学习笔记2_laotou99的博客-程序员宝宝

using UnityEngine;using System.Collections;public class Test1 : MonoBehaviour { // Use this for initialization void Start () { } // Update is called once per frame void Update () { //th

solidworks pdm虚拟服务器,SOLIDWORKS PDM 2018_weixin_39827625的博客-程序员宝宝

与SolidWorks等CAD软件集成集成主流CAD软件嵌入菜单、右键菜单属性双向映射BOM映射版本管理与SolidWorks深度集成嵌入在SolidWorks中的操作界面与SolidWorks版本保持同步无需脱离设计环境进行PDM操作(文档检入/检出、数据检索等)系列零件管理和配置管理EPDM可以自动识别并管理SolidWorks文件中的配置并可为每个配置显示独立的属性信息属性、版本管理、BOM...

微服务开发的入门级框架Spring Boot详解(四)_ninifengs的博客-程序员宝宝

前几章把Spring Boot大概都介绍了个遍,如果各位朋友有什么疑问和指教欢迎在评论指出。下面我将介绍如何使用Spring Boot进行企业级开发。大概会从以下几点开始介绍。如何使用Spring Boot进行企业开发Spring Boot与Spring Cloud(Spring Cloud会单独写一系列,包括PaaS云环境如何使用)Spring Boot集成Mybatis(这里会重点说,

用友软件:总裁易主_iteye_12448的博客-程序员宝宝

用友软件:总裁易主11月2日,用友软件600588(相关,行情,个股论坛)股份有限公司宣布,从2004年11月1日起,何经华先生不再担任用友软件600588(相关,行情,个股论坛)总裁职务,由公司董事长王文京先生兼任公司总裁。何经华先生将出任用友公司顾问。 据悉,何经华先生是2002年4月受公司董事会邀请出任用友软件600588(相关,行情,个股论坛)股份公司总裁的,历时两年半。对于此次辞...

构建Postfix邮件系统(二) -- SMTP认证发信+SquirrelMail_weixin_34006965的博客-程序员宝宝

SMTP用户认证流程结合Cyrus SASL软件来实现Simple Authentication and Security Layer实验案例:配置Postfix扩展功能需求描述设置SMTP发信认证使用Squirrelmail构建Web邮件系统设置邮件组,实现邮件群发功能实现思路设置SMTP发信认证添置Web邮件系统设置邮件群组实验环境:LAMP平台已经搭建好,Postfix...

随便推点

JSON 之 SuperObject(1)_weixin_30457465的博客-程序员宝宝

一直盼着 Delphi 能够直接支持 "正则表达式" 与 "JSON";Delphi 2009 刚来的时候, 有了 JSON, 但不好, 那时尝试过一点.这是以前的链接: 什么是 JSON?Delphi 2010 带了两个相关单元: DBXJSON、DBXJSONReflect 貌似很强大, 但主要是给 DataSnap 准备的; 尝试了半天, 也很失望: 可能给 DataSnap 网...

Eclipse 插件开发心得小结_DavidHsing的博客-程序员宝宝_eclipse插件开发

1、Eclipse 中插件开发多语言的实现为了使用 .properties 文件,需要在 META-INF/MANIFEST.MF 文件中定义:      Bundle-Localization: plugin这样就会自动加载 plugin.properties 文件(中文找 plugin_zh_CN.properties)然后在 plugin.xml 文件中,将字符串替换为 %k

Spring boot集成flyway 的一些报错_CircleMouse的博客-程序员宝宝

org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'flywayInitializer' defined in class path resource [org/springframework/boot/autoconfigure/flyway/FlywayAutoConf...

Mybatis框架总结(三)_Fenco_Han的博客-程序员宝宝

第1章 Mybatis连接池与事务1.1 Mybatis的连接池技术1.1.1 Mybatis连接池分类POOLED :使用连接池的数据源UNPOOLED: 不使用连接池的数据源JNDI:使用JNDI实现的数据源1.1.2 Mybatis中数据源配置(SqlMapConfig.xml)<!-- 配置数据源(连接池)信息 --> <dataSource type="...

u-boot for bf561中的命令实现_babyfans的博客-程序员宝宝

<br />我们知道,u-boot的运行过程是首先进行一些初始化化工作,然后在一个死循环中不断接收串口的命令并进行解释执行,下面我们就看看执行部分代码的实现,见common/main.c中的run_command:<br />int run_command (const char *cmd, int flag)<br />{<br />…<br />       while (*str) {<br />        …<br /> <br />              /* find macros in

洛谷 P3313 [SDOI2014]旅行 树链剖分+动态开点线段树_长沙橘子猫的博客-程序员宝宝

P3313这个题要根据每个城市信仰的宗教建线段树,但是这样的话最多会有1e5个线段树,所以要动态开点(其实就是主席树思想),先把树用重链剖分,剖出来每个点有在线段树上对应的区间,所以线段树共用这一套区间,问题就简单了,至于修改城市的宗教,只需把原来宗教那个线段树的对应区间清0,在修改后宗教的那个线段树再加上一个新的点就行。#include&amp;lt;cstdio&amp;gt;#include&amp;l...

推荐文章

热门文章

相关标签