空间数据库的设计有哪些步骤和内容
数据库应用系统的开发是一项软件工程。
一般可分为以下几个阶段: 1.规划 2.需求分析 3.概念模型设计 4. 逻辑设计 5.物理设计 6.程序编制及调试 7.运行及维护。
如何使用空间.数据库
把你的网站和数据库上传到空间。
至于数据库看你是什么类型的数据库,ess的数据库可以直接使用,其它的比如sql server或是my sql ,需要问管理员用户名、密码。
程序那个我不知道,我不知道你和我说的是不是同一件事,有点听不懂撒!
postgis怎么建立空间数据库
1.基本命令介绍
创建空间数据库,并且连接到数据库最少需要了解一下几个命令
C:>psql --help (其实这个命令才是最常用,懒得记那么多命令行,这个命令一敲就出来了,--help参数最重要)
C:>psql -U [用户名] -d [数据库名] (以连接到指定用户名和数据库)
C:>createdb -T [模板] [数据库] (以指定模板创建数据库)
C:>createuser -U [超级管理员] -P [要创建的用户名] (以超级管理员的身份创建一个用户,并为其指定密码)
2.命令方式创建空间数据库
下面就演示如何通过命令行来创建空间数据库
(1)创建用户,并赋予其创建数据库的权限
C:>createuser -U postgres -P wzl
为新角色输入的口令:
再输入一遍:
新的角色是否是超级用户? (y/n) n
新的角色允许创建数据库吗? (y/n) y
新角色允许创建其它新的角色吗? (y/n) n
(2)以上一步创建的用户来创建空间数据库
C:>createdb -U wzl -T template_postgis my_spatial_db
口令:(指定口令,也可以通过-W参数来指定口令)
(3)连接到刚才创建的空间数据库
C:>psql -U wzl -d my_spatial_db
用户 wzl 的口令:
my_spatial_db=>(到这一步说明一切都成功了,空间数据库创建成功)
下面就可以对新创建的数据库执行一些操作了
--查看PostgreSQL的版本信息
my_spatial_db2=> select version();
version
-------------------------------------------------------------
PostgreSQL 9.0.2,piled by Visual C++ build 1500, 32-bit
(1 行记录)
--查看PostGIS的版本信息
my_spatial_db2=> select postgis_full_version();
postgis_full_version
--------------------------------------------------------------------------------
POSTGIS="1.5.2" GEOS="3.2.2-CAPI-1.6.2" PROJ="Rel. 4.6.1, 21 August 2008" LIBXML="2.7.6" USE_STATS
(1 行记录)
当然也可以在连接到数据库的情况下利用SQL语句来创建空间数据库
my_spatial_db=> CREATE DATABASE my_spatial_db2 TEMPLATE=template_postgis;
CREATE DATABASE
3.通过可视化界面创建空间数据库
空间数据库的问题
不用吧,它本身就是默认和你的空间一起的。
没有绑定数据库到空间这一说法。
需不需要用到空间数据库看你网站类型了,若你网站构成是php+mysql类的就要数据库空间,若是纯php,asp类的就用不着了。