数据库管理系统(DBMS)的基本功能有以下几项:
(1)数据定义功能。DBMS提供相应数据语言来定义(DDL)数据库结构,它们是刻画数据库框架,并被保存在数据字典中。
(2)数据存取功能。DBMS提供数据 *** 纵语言(DML),实现对数据库数据的基本存取 *** 作:检索,插入,修改和删除。
(3)数据库运行管理功能。DBMS提供数据控制功能,即是数据的安全性、完整性和并发控制等对数据库运行进行有效地控制和管理,以确保数据正确有效。
(4)数据库的建立和维护功能。包括数据库初始数据的装入,数据库的转储、恢复、重组织,系统性能监视、分析等功能。
(5)数据库的传输。DBMS提供处理数据的传输,实现用户程序与DBMS之间的通信,通常与 *** 作系统协调完成。
数据库子系统由数据库管理系统和非地理化数据库(简称数据库)组成。数据库(即传统数据库)在国内外应用的历史均较长。我国引进该项管理技术已有近20年历史,无论从编程技术与应用技巧,都已达到较完善的程度。在各地的不同部门,也都有这样的数据库在运行。由于历史的原因,国内多数数据库都在使用dBASE、FoxBase、FoxPro等软件进行管理,在软件市场中,也有各软件公司推出难以计数的大量数据库管理系统商品软件。为了对各单位已有的数据库及管理系统直接进行利用,本次对数据库子系统管理软件,直接从软件市场购买,其性能要求能够兼容和支持dBASE、FoxBase、FoxPro等软件开发的数据库。对于有特殊要求的个别功能,用FoxPro软件略加开发即可使用。
TGW-GIS的总控系统对于数据库管理软件预留了开放接口,在安装系统时,只要回答数据库管理软件的路径,即可直接使用原来已习惯使用的软件来代替本次的数据库管理软件。
数据库管理系统具备对各类数据库文件进行一般性常规数据库管理功能,包括增加数据项、代码字典管理、数据库的编辑和维护等。另外对不同类型的专业数据库文件有自动识别文件结构的功能,还要提供用户专业数据库的 *** 作界面等。
1数据库字典管理
系统的字典管理是为维护系统正常、合理运行服务的,主要包括数据维护过程中的字典管理,在一定范围内对数据进行正确性校验,记录数据库各子库之间的层次关系。对各种数据库所需的数据字典所管理的内容,包括字典的添加、修改、删除等。
2数据库编辑
该子系统提供两种数据信息浏览方式:通用表格方式和用户自定义方式,根据需要可以相互转换。浏览方式可用于数据浏览、数据输入、数据修改等过程。
子系统提供多种形式的数据维护功能,键盘输入是数据采集的主要方式,只要用户打开编辑开关,就可用数据信息的两种浏览方式进行全屏幕编辑。数据通讯是数据信息输入的另一种方式,根据用户所提供的数据库结构,依次将信息读出,并写进目标数据库的相应字段中,实现数据信息输入的批量处理。
3数据查询
和传统的数据库管理相比,增加了对含有坐标属性数据库的空间检索功能,以便和地理数据库有机地结合起来。主要检索功能分为三类。
(1)SQL语言数据检索。根据用户给出的逻辑条件,将SQL语言数据转换成为标准的SQL查询语言格式,据此建立查询关系,随时供使用者进行调用。
(2)空间属性数据的可视化检索。在数据库中,若含有空间坐标属性字段,本系统可以实现可视化检索,即把检索结果同时在图形窗口中以图形的方式突出显示出来,以充分发挥可视化优势。
(3)扩展模型专用检索。主要服务于水资源分析应用子系统中的扩展模型,其运行过程隐含于扩展模型之中。在运行扩展模型之前,首先对扩展模型所需要的数据信息进行检索,并将这些数据整理为规范形式的数据文件,以供模型运行时使用。
4数据报表输出
按指定的格式,输出数据库中的数据,以方便校对和存档。
5数据校验
具有动态数据校验和校验表达式校验功能。
6所管理的主要数据库文件
(1)机井与钻孔结构数据库
(2)大气降水动态数据库
(3)蒸发强度动态数据库
(4)河水径流量动态数据库
(5)地下水水位动态数据库
(6)地下水水质动态数据库
(7)渠系灌溉量动态数据库
(8)地下水开采量动态数据库
……
此外,还增加将地理数据库中的图形文件,转换为数据库文件(当然会损失地理信息),图层转换过来的文件,据用户要求,可含或不含坐标属性。
第一、手工删除Oracle数据库
以下 *** 作用oracle用户登录且都要登入数据库 sqlplus / as sysdba
1、关闭数据库
shutdown immediate;
2、数据库开启到mount状态
startup mount;
3、设置数据库处于静默状态,DBA能安全地执行某些 *** 作,这些 *** 作要求从当前非DBA用户中隔离出来 *** 作。
alter system enable restricted session;
4、删除数据库
drop database;
第二、手工创建Oracle数据库
登录oracle用户
1、修改bash_profile文件
[oracle@sql ~]$ vim bash_profile
将“ORACLE_SID=TEST”改成“ORACLE_SID=vfast”,保存退出
重新加载([oracle@sql ~]$ source bash_profile )或者重启系统
2、新建初始化文件
[oracle@sql ~]$ vim $ORACLE_HOME/dbs/init$ORACLE_SIDora
初始化文件内容从日志中恢复
[oracle@sql ~]$ cd /oracle/app/admin/TEST/bdump
查看日志文件
[oracle@sql bdump]$ tail -f -n 200 alert_TESTlog
复制如下到初始化文件中,保存并退出
3、建立密码文件
[oracle@sql ~]$ orapwd file=$ORACLE_HOME/dbs/orapw$ORACLE_SID password=123456 force=y
在/oracle/app/oracle/product/1020/db_1/dbs目录下会生成orapwvfast文件(可删除之前的数据库密码文件[oracle@sql dbs]$ rm orapwTEST)。
4、建立数据库安装所需目录
[oracle@sql dbs]$ mkdir -p $ORACLE_BASE/admin/$ORACLE_SID/adump
[oracle@sql dbs]$ mkdir -p $ORACLE_BASE/admin/$ORACLE_SID/bdump
[oracle@sql dbs]$ mkdir -p $ORACLE_BASE/admin/$ORACLE_SID/pfile
[oracle@sql dbs]$ mkdir -p $ORACLE_BASE/admin/$ORACLE_SID/cdump
[oracle@sql dbs]$ mkdir -p $ORACLE_BASE/admin/$ORACLE_SID/dpdump
[oracle@sql dbs]$ mkdir -p $ORACLE_BASE/admin/$ORACLE_SID/udump
在/oracle/app/oradata目录下创建vfast目录
[oracle@sql oradata]$ mkdir vfast
5、建立spfile文件(也可不做)
SQL> startup nomount
SQL> create spfile from pfile;
6、建立数据库
编写一个脚本
[oracle@sql ~]$ vim /home/oracle/createDBsql
运行脚本
SQL> @/home/oracle/createDBsql
7、查看库名是否创建成功
SQL> select name from v$database;
8、建数据字典试图(3-5分钟左右)
SQL> @/$ORACLE_HOME/rdbms/admin/catalogsql
9、建存储过程包(30分钟左右)
SQL> @/$ORACLE_HOME/rdbms/admin/catprocsql
DBMS的五个重要的软件组成部分\x0d\①DBMS引擎\x0d\是DBMS中最重要的部分,它接受来自其他各个DBMS子系统的逻辑查询请求,并将逻辑查询请求转换成其对应的物理形式,实际上对数据库和数据字典的存取感觉上就如同对它们在存储设备上进行的存取。\x0d\②数据定义子系统\x0d\帮助人们在数据库中建立并维护数据字典,以及定义数据库的文件结构。\x0d\③数据 *** 作子系统\x0d\帮助用户增加、修改及删除数据库中的信息,并帮助用户在数据库中挖掘有价值的信息。\x0d\④应用程序生成子系统\x0d\包含了用以帮助用户建立面向事务处理的应用程序 。工具包括:建立数据输入屏幕功能,为特定的DBMS选定程序设计语言,并利用程序设计语言为每个独立的DBMS建立一个公共的 *** 作交互界面。\x0d\⑤数据管理子系统\x0d\通过自身提供的备份与恢复工具、安全管理工具、最优化查询工具、并发控制和更新管理工具,帮助人们管理整个数据库环境。
按功能划分,数据库管理系统大致可分为6个部分:
1、模式翻译:提供数据定义语言。用它书写的数据库模式被翻译为内部表示。数据库的逻辑结构、完整性约束和物理储存结构保存在内部的数据字典中。数据库的各种数据 *** 作(如查找、修改、插入和删除等)和数据库的维护管理都是以数据库模式为依据的。
2、应用程序的编译:把包含着访问数据库语句的应用程序,编译成在dbms支持下可运行的目标程序。
3、交互式查询:提供易使用的交互式查询语言,如SQLDBMS负责执行查询命令,并将查询结果显示在屏幕上。
4、数据的组织与存取:提供数据在外围储存设备上的物理组织与存取方法。
5、事务运行管理:提供事务运行管理及运行日志,事务运行的安全性监控和数据完整性检查,事务的并发控制及系统恢复等功能。
6、数据库的维护:为数据库管理员提供软件支持,包括数据安全控制、完整性保障、数据库备份、数据库重组以及性能监控等维护工具。
扩展资料:
计算机数据库管理系统最大的优势在于能够进行数据信息的长期存储和管理。而这一特点在很多领域都有广泛的应用。但是需要注意的是技术人员在增强信息存管率时应当对用户的身份进行细致识别,防止非法用户的入侵,最终减少恶意访问、黑客攻击等问题,真正保障数据信息的安全。
在计算机网络应用的过程中经常会出现信息丢失、系统崩溃等现象,致使数据信息损坏,无法正常调用。
而计算机数据库管理系统主要就是数据的集合存储,在这一存储的过程中,管理系统会按照一定的模式进行数据存储,并建立较为复杂的数据结构关系。这样既能实现数据的单独处理,也能实现数据结合的使用、处理,从而实现高效率的数据恢复。
以上就是关于在oracle数据库中删除用户drop user username cascade; 但是现在报错啊就高人全部的内容,包括:在oracle数据库中删除用户drop user username cascade; 但是现在报错啊就高人、中国平安数据库打补丁怎么打、数据库的基本功能是什么等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)