oracle基础知识入门_oracle数据库入门教程

2025-02-1410:42:02营销方案0

数据库概述:数据库(Database)是按照一定数据结构来、存储和管理数据的仓库。

常见数据库类型:Oracle、MySQL、DB2、SQLserver等,这些数据库系统广泛应用于各类数据管理场景。

数据库管理系统(DBMS):DBMS是一种用于建立、使用及维护数据库的大型软件。简称DBMS,它大多提供数据定义语言DDL和数据操作语言DML,允许用户定义数据库的模式结构与权限约束,并能实现对数据的追加、删除等操作。

数据库分类:根据存储模型,数据库可划分为关系型数据库和非关系型数据库。关系型数据库建立在关系模型基础上,主要借助于集合代数等数学概念和方法来处理数据。简单来说,这种关系模型主要指的是二维表格模型,而一个关系型数据库则是由二维表及其之间的联系构成的数据。

SQL语言:Structured Query Language(结构化查询语言)是用于管理关系型数据库的编程语言。它可简单划分为三部分,分别是数据定义、数据操纵和数据控制。

以Oracle为例:Oracle系统是以Oracle关系数据库为数据存储和管理构架基础所构建的数据库管理系统。作为世界上第一个支持SQL语言的商业数据库,Oracle定位于高端工作站以及作为服务器的小型计算机。Oracle公司的产品线丰富,包括数据库服务器、企业商务应用套件、应用开发工具及决策支持工具等。

用户登录与操作步骤:

首先需创建用户,通常需使用管理员权限。之后需进行以下步骤:

1. 创建用户的表空间。表空间是用于存放用户创建的表格和数据的空间,应将其分配给指定的用户。

例如:创建表空间命令为:create tablespace tablespace_zs datafile ‘D:\oraclexe\app\oracle\oradata\XE\zsdata.dbf’ size 10m;

这里,tablespace_zs是逻辑名称,而zsdata.dbf是物理文件,它在磁盘上存储数据。

2. 创建用户并指定表空间。例如:create user zs identified by oracle default tablespace tablespace_zs;

其中,zs是用户名,oracle是密码,tablespace_zs是指定的表空间。

3. 赋予用户权限。在创建用户后,可能还需要赋予其连接及创建表格等权限。例如:grant connect, resource to zs;

其中,connect为连接权限,resource为创建资源(如创建表格)的权限。

4. 使用新创建的用户登录系统。例如:conn zs/oracle。

5. 在用户权限允许的情况下,可以创建表格如student等。

6. 关于数据提交:Oracle数据库默认不自动提交数据至磁盘文件,数据先存储在内存中。程序员需使用commit命令将数据写入磁盘。

注意事项与用户管理:

若需查看系统表空间,可采取相应方法。若用户在创建时未指定表空间,则会使用默认的users表空间。

对于不活跃但不想删除的用户,一般选择停用而非删除。停用后可根据需要重新启用该用户,但需使用sys登录进行操作。

重新启用用户的操作也需由sys用户完成。

  • 版权说明:
  • 本文内容由互联网用户自发贡献,本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 295052769@qq.com 举报,一经查实,本站将立刻删除。