oracle数据库简介

文章目录

一、几种数据库简介

1.1、数据库简介

1.2、现行的几种数据库类型

1.3、DBMS

 1.4、oracle不同版本软件标识介绍

二、oracle数据库

2.1、oracle数据库介绍

​编辑

2.2、oracle数据库的用户介绍

2.3、创建用户与表空间

总结


前言

本文主要介绍几种创建的数据库形式,以及数据数据库管理系统(Database Management System)以及oracle数据创建表以及表空间的创建步骤。

一、几种数据库简介

1.1、数据库简介

  • 数据库的数据都有一定的规律
  • 编写依据与SQL语句来实现

数据库(Database)是按照数据结构来组织、存储和管理数据的仓库;随着信息技术和市场的发展,数据管理不再仅仅是存储和管理数据,而转变成用户所需要的各种数据管理的方式。数据库有很多种类型,从最简单的存储有各种数据的表格到能够进行海量数据存储的大型数据库系统都在各个方面得到了广泛的应用。数据库现在已经成为数据管理的重要技术,也是计算机的重要分支。由于数据库具有数据结构化,最低冗余度、较高的程序与数据独立性,易于扩展、易于编制应用程序等优点,较大的信息系统都是建立在数据库设计之上的。数据库的运用从一般管理扩大到计算机辅助技
术、人工智能以及科技计算等领域。随着数据库技术的发展,计算机技术也随着得到了很大的发展,数据库为我们提供了可以快速存储以及检索的便利,它也为近几年软件可以如此普及贡献不小的力量。

1.2、现行的几种数据库类型

oracle数据库简介_第1张图片

1.3、DBMS

  • 数据库管理系统(Database Management System)是一种操纵和管理数据库的大型软件,用于建立、使用和维护数据库,简称 DBMS。它对数据库进行统一的管理和控制,以保证数据库的安全性和完整性。用户通过 DBMS访问数据库中的数据,数据库管理员也通过 dbms 进行数据库的维护工作。它可使多个应用程序和用户用不同的方法在同时或不同时刻去建立,修改和询问数据库。
  • 大部分 DBMS 提供数据定义语言DDL (Data DefinitionLanguage)和数据操作语言DML ,供用户定义数据库的模式结构与权限约束,实现对数据的追加、删除等操作。
  • 根据存储模型可将数据库划分为关系型数据库和非关系型数据库。关系型数据库,是建立在关系模型基础上的数据库,借助于集合代数等数学概念和方法来处理数据库中的数据。简单来说,关系模型指的就是二维表格模型,而一个关系型数据库就是由二维表及其之间的联系所组成的一个数据组织。标准数据查询语言 SQL 就是一种基于关系数据库的语言,这种语言执行对关系数据库中数据的检索和操作。
  • 当前主流的关系型数据库有 Oracle、DB2、Microso

 oracle数据库简介_第2张图片

 1.4、oracle不同版本软件标识介绍

  • 带c的表示带有云的特性
  • 带g的表示表格,分布式系统
  • 带i的表示网络

各种软件的偏重点不一样

二、oracle数据库

2.1、oracle数据库介绍

Oracle Database,又名 Oracle RDBMS,或简称Oracle。是甲骨文公司的一款关系数据库管理系统。它是在数据库领域一直处于领先地位的产品。可以说Oracle 数据库系统是目前世界上流行的关系数据库管理系统,系统可移植性好、使用方便、功能强,适用于各类大、中、小、微机环境。它是一种高效率、可靠性好的适应高吞吐量的数据库解决方案。

oracle数据库简介_第3张图片

2.2、oracle数据库的用户介绍

系统用户说明

  • (一)、sys:这个账户相当于SQLserver中的sa账户,是个超级账户,拥有的权限最大,可以完成数据库的所有管理任务。
  • (二)、system:没有sys的权限大,通常用来创建一些用于查看管理信息的表和视图,同样也不建议使用system架构来创建一些与管理无关的表或视图。
  • (三)、sys和system在登录Oracle工具时,sys只能以系统管理员(sysdba)或系统操作员(sysoper)的权限登录,而system可以直接登录(normal)。
  • (四)、sysman:是oracle数据库中用于EM管理的用户,如果你不用该用户,也可以删除。
  • (五)、scott:是oracle提供的示例用户,里面有一些供初学者学习操作的数据表(emp,dept,salgrade,bonus)。

启用scott用户

给scott用户解锁【语法格式】(默认的scott用户是锁定的):alter user username account unlock

例:alter user scott account unlock

然后连接:conn scott/tiger

用户在某个实例下面创建,连接的是一个表空间,并非数据库

2.3、创建用户与表空间

oracle数据库简介_第4张图片

 连接数据库:

oracle数据库简介_第5张图片

此处运行SQL命令行打开如下操作界面 

连接数据库: conn sys/root as sysdba

oracle数据库简介_第6张图片

 查看当前实例【此处为默认的实例xe,因为我的运行版本为1oracle11简易版本的】

后续在创建实例的时候默认也是以此为基础创建用户的

select instance_name from v$instance;

oracle数据库简介_第7张图片

 创建一个数据库的表空间操作:

 create tablespace scott_tb_space datafile 'f:/oraclespace/scott_tb_space.dbf' size 200m;

此处的说明:文件夹是你自己建立的文件夹,对应的大小由你来决定多大多小。

注意:前面的tablespace不可书写错误,否则会报错

oracle数据库简介_第8张图片

总结

以上就是今天的内容~

最后欢迎大家点赞,收藏⭐,转发,
如有问题、建议,请您在评论区留言哦。

你可能感兴趣的:(数据库oracle,MySQL,SQLserver专栏,oracle,数据库,sql,大数据,表空间)