数据库
Justgoodnight
怕什么真理无穷, 进一寸有进一寸的欢喜.
展开
-
空间数据库与结构之完整性
数据完整性:值域的完整性: 比如邮编在中国都是6位.禁止空值:有些数据是不能为空的,比如制作学生表,学生的姓名不能为空.要有主键:不能有两个元组拥有相同的主属性,主属性不能为空.主键:能唯一确定一行的一个/一组属性.如何设定主键:1CREATE TABLE lecturer(ID_lecturer INTEGER CONSTRAINT ID_lecturer_PK PRIMARY ...原创 2020-02-28 06:39:43 · 300 阅读 · 0 评论 -
空间数据库与结构之四种连接比较
首先是交叉连接:也就是把一张表里所有的行和另一张表里所有的行相乘.假设A表中有m行,B表中有n行,那么做交叉连接的结果有m*n行SELECT * FROM lecturerCROSS JOIN classes;无需使用选择限制符号(ON)参考: https://www.mathstopia.net/sets/cartesian-product通用连接这个比较简单,就是加一个选择限...原创 2020-02-28 05:58:44 · 388 阅读 · 0 评论 -
空间数据库与结构之基本查询
数据定义语言 Data Definition Language (DDL)creation, dropping, and altering tables数据的结构会被改变创建CREATE TABLE students (ID INTEGER NOT NULL,name VARCHAR(100) NOT NULL,city VARCHAR(100));删除drop 和 dele...原创 2020-02-28 05:41:52 · 382 阅读 · 0 评论 -
空间数据库与结构之空间连接SQL语句
ST_GeomFromText: 把几何对象从文本转为内部表达.(插入几何对象的时候需要用到, 除非直接输入的就是内部表达)ST_AsText:把内部表达的几何转为文本形式.空间参考标识符( spatial reference identifier)ST_SetSRID:将几何图形上的SRID设置为特定的整数值。在构造查询的边界框时很有用。只针对一个几何对象.SELECT … ST_S...原创 2020-02-27 23:44:42 · 896 阅读 · 0 评论 -
空间数据库与结构之空间操作
拓扑定义:直接说Set A, 就是内闭外开.Interior of A 是内开外开Closure of A 是内闭外闭Boundary of A是只有边界拓扑关系点 内部就是点 边界为空集线 内部是除了两个端点以外的其余部分 边界为两个端点多边形 内部就是除了环以外的部分 边界为环(包括内环和外环)然后就是9交叉模型举个多边形的例子别的例子:还有扩展模型(...原创 2020-02-27 06:53:31 · 576 阅读 · 0 评论 -
空间数据库与结构之简单特征(要素)访问
什么是简单特征访问?其实就是一系列关于二维地理数据存储和访问的标准.OGC和ISO标准(ISO 19125)ISO 19125-1 指定了创建的结构ISO 19125-2 指定了如何用SQL去执行简单要素的一些特点:什么是要素(特征) feature: 对现实现象(城市,建筑物,森林,树木等地理对象)的抽象.特征作为数据集粗存在特征表中建模的空间对象:只有0-2维的对象两点间只...原创 2020-02-27 05:20:34 · 298 阅读 · 0 评论 -
空间数据库与结构之R树(R Tree)
叶子节点:树的最底端的节点也就是R8 R9 R10 R11 R12 R13 R14 R15 R17 R18 R19非叶子节点:除了叶子节点以外的节点根:树的最顶端的节点BBs(bounding boxes):能圈住一个图形的最小矩形.R树:1 点的查询:描述:假设T为一棵R树的根结点,查找所有搜索矩形S或者点P覆盖的记录条目。第一步:查找子树遍历根的所有目录矩形包含P的子节点, ...原创 2020-02-27 01:56:58 · 2378 阅读 · 1 评论 -
空间数据库与结构之范式
第一范式分解第二范式分解第三范式分解BC范式分解原创 2020-02-26 06:54:16 · 372 阅读 · 0 评论 -
空间数据库与结构之UML
UML原创 2020-02-26 21:56:28 · 319 阅读 · 0 评论