数据库的模式-程序员宅基地

技术标签: 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

智能推荐

英语学习笔记每日更新--8-14_essentially,a theory is an abstract,symbolic repre-程序员宅基地

文章浏览阅读846次。最近在看到一张图片 很好 7000多单词涵盖了,每天学习一点 提高自己英语1. Typical of the grassland dwellers of the continent is the American antelope,or called pronghorn美洲羚羊 或称叉角铃 是该大陆典型得草原动物 dweller ['dwelə] 居民;居住者2.Of_essentially,a theory is an abstract,symbolic representation of what is conce

Java 线程的6种状态及代码展示_线程状态演示代码-程序员宅基地

文章浏览阅读855次。Java线程从jdk1.5开始有六种状态。NEW:尚未启动的线程处于此状态。 RUNNABLE:在Java虚拟机中执行的线程处于该状态。 BLOCKED:等待监视器锁被阻止的线程处于此状态。 WAITING:无限期等待另一个线程执行特定操作的线程处于此状态。 TIMED_WAITING:在指定的等待时间内等待另一个线程执行操作的线程处于此状态。 TERMINATED:已退出的线程处于..._线程状态演示代码

史上最全的Chrome使用技巧集锦_chromeflags设置详解-程序员宅基地

文章浏览阅读4.6w次,点赞2次,收藏4次。Chrome的隐身模式先来说说隐身模式的启用方法吧1.键盘快捷:Ctrl + Shift + N。2.在Windows7下的任务栏处,右击“Chrome”图标,会出一个下拉菜单,点击“新建隐身窗口”。3.你还可以在一个正在浏览的页面中,通过“右键点击链接”出现下拉菜单,选择“在隐身窗口中打开链接”,直接进入隐身窗口(如下图)。简单一点的说,C_chromeflags设置详解

计算机端口详解(总结)-程序员宅基地

文章浏览阅读3.4k次。目录摘要0x00 什么是端口0x01 端口的分类0x02 端口在入侵中的作用0x03 端口的相关工具0x04 保护好自己的端口0x05 端口扫描0x06 阻止端口扫描摘要端口是个网络应用中很重要的东西,相当于“门”了。0x00 什么是端口  在 Internet上,各主机间通过TCP/TP协议发送和接收数据报,各个数据报根据..._port0 = 0x01, port1 = 0x02, port2 = 0x04,

机器学习小组系列笔记--简单的数据预处理和特征工程_服从正态分布的变量作标准化转换后-程序员宅基地

文章浏览阅读259次。【将在后面的应用中来实践应用】学习目标有四个: 无量纲化:最值归一化、均值方差归一化及sklearn中的Scaler 缺失值处理 处理分类型特征:编码与哑变量 处理连续型特征:二值化与分段 相关的参考资料:关于最值归一化、均值方差归一化及sklearn中的Scaler方面的学习,可以参考:《机器学习的敲门砖:归一化与KD树》及《特征工程系列:特征预处..._服从正态分布的变量作标准化转换后

emqx启用MySQL 认证 / 访问控制_emqx windows auth.my_backend = mysql-程序员宅基地

文章浏览阅读2k次。MySQL 认证 / 访问控制即插件emqx_auth_mysql在emqx运行中加载插件(其他插件修改插件名称即可)./bin/emqx_ctl plugins load emqx_auth_mysql需要在 etc/plugins/emqx_auth_mysql.conf 中配置以下内容:## 服务器地址auth.mysql.server = 127.0.0.1:3306## 连接池大小auth.mysql.pool = 8##数据库连接用户名auth.mysql.use_emqx windows auth.my_backend = mysql

随便推点

Spring Security CAS认证_cas整合springsecurity用户密码认证-程序员宅基地

文章浏览阅读1w次。13.7 CAS认证13.7.1概述JA-SIG生产一种称为CAS的企业级单点登录系统。与其他计划不同,JA-SIG的中央身份验证服务是开源的,广泛使用的,易于理解,独立于平台,并支持代理功能。Spring Security完全支持CAS,并提供从Spring Security的单应用程序部署到企业级CAS服务器保护的多应用程序部署的轻松迁移路径。您可以在https://www.ape..._cas整合springsecurity用户密码认证

uniapp基础篇 - - 实现APP语言国际化_uniapp国际化语言-程序员宅基地

文章浏览阅读1.8w次,点赞2次,收藏4次。uniapp基础篇,实现APP语言国际化,应用内切换语言_uniapp国际化语言

微信小程序canvas绘制图片真机不显示问题_canvas.createimage()真机是一个空对象-程序员宅基地

文章浏览阅读4.2k次,点赞2次,收藏6次。用canvas绘制图片的时候,模拟器上正常显示,真机上不显示const ctx = wx.createCanvasContext('canvasImg');var imgUrl = 'https://static.bzsh.souqu.net/20191119095703c82818277.png';ctx.drawImage(imgUrl, 40, 100, 200, 200);ctx...._canvas.createimage()真机是一个空对象

MySQL 数据库问题分析思路_innodb: file (unknown): 'read' returned os error 2-程序员宅基地

文章浏览阅读1.6k次。最近后台服务突然出现了连接池不够用的情况,不定时的会抛出java.lang.IllegalStateException: Pool not open2019-09-06 08:21:52.701->java.lang.IllegalStateException: Pool not openjava.lang.IllegalStateException: Pool not open..._innodb: file (unknown): 'read' returned os error 205. cannot continue operat

CRC16/Modbus JAVA版本_crc-16/modbus x16+x15+x2+1 java-程序员宅基地

文章浏览阅读1.2k次,点赞3次,收藏3次。网上找一个JAVA 版CRC16校验Modbus版都很多不正确,记录一下,方便其他人。CRC-16/Modbus x^16 + x^15 + x^2 + 1 (0x8005)验证http://www.ip33.com/crc.htmlCRC16M.java/** * CRC-16/Modbus x^16 + x^15 + x^2 + 1 (0x8005) *..._crc-16/modbus x16+x15+x2+1 java

用Java 处理 XML 数据_java 处理xml-程序员宅基地

文章浏览阅读5.8k次,点赞3次,收藏3次。看起来这是个常规性的动作。不知道什么时候你就需要用JAVA处理一下XML。虽说现在用XML作为媒体进行数据交换不是那么有效率(你可以试着Google “为啥不用XML” 之类的了解了解),不过鉴于很多古板的系统只能支持长胡子的技术实现,所以这方面也要照顾一下退休人士。了解背景会让你聊天的时候显得牛一些。Java原生内置的处理XML的技术基本有这么几种:DOM,SAX,Stax_java 处理xml

推荐文章

热门文章

相关标签