2021-11-09

数据库的简介
数据库(Database):是一种存放数据的介质,规范管理数据的仓库。
SQL(Structured Query Language):结构化查询语言,是一种数据库查询和程序设计的语言。
关系型数据库和非关系数据库:
关系型数据库:指采用了关系模型来组织数据的数据库。通过表与表行与行存储数据,常见的关系型数据(MySQL,Oracle, Sql Server,DB2, SQLLite,DM等)。
非关系型数据库:使用对象储存,通过对象的自身属性来决定,常见的非关系型数据库(Redis, MongoDB,HBase等)。
DM数据库的介绍:
简介:达梦数据库作为已商业化的国产数据库代表,在政府及事业单位应用还是比较广泛,达梦数据库属于关系型数据库。
数据库实例:已实例化可存储数据的仓库。达梦数据库与MySQL数据库有一个很大的差别就是:MySQL服务启动后通过create database语句创建N个数据库(数据库实例);而达梦数据库一个实例就只能挂一个数据库(即一个实例就是一个数据库),如果想建多个数据库,则需配置启动相应数量的实例。达梦的每个实例有一系列的后台进程和内存结构,这些是相互独立的。
用户:达梦数据库用户是建在实例下的,因为实例相互独立,所有达梦数据库不同的实例下可以有相同的用户名。另外,在达梦数据库中通过create user语句创建用户时,会同时创建一个同名的“模式”。也可以通过create schema语句单独创建模式(特别注意:在Oracle中,用户与schema是一一对应的,不能单独创建模式,要想创建模式得需通过创建一个同名用户来实现),并授权给某个已存在的用户,因此在达梦数据库中用户与模式是1:N的关系。(注:如果先通过create schema创建了模式,再通过create user创建同名用户,不能创建成功。)
模式:
关于模式,需要记住一下几点:
1、一个用户一般对应一个schema,该用户的schema名等于用户名,并作为该用户缺省schema;
2、一个用户还可以使用其他的schema(Oracle数据库也可通过权限管理实现访问其他schema);
3、创建模式不指定用户时,该模式默认为SYSDBA拥有;
4、在同一模式下不能存在同名对象,但在不同模式中的对象名称可以相同;
5、用户可以直接访问同名模式对象,但如果要要访问其他模式对象,则必须具有对象权限;
6、当用户要访问其他模式对象时,必须附加模式名作后缀(schema.table);
7、用户是用来连接数据库对象,而模式是用来创建及管理对象的。
数据库表:
1、实现数据共享:数据共享包含所有用户可同时存取数据库中的数据,也包括用户可以用各种方式通过。
2.减少数据的冗余度:同文件系统相比,由于数据库实现了数据共享,从而避免了用户各自建立应用。
3.保持数据的独立性:数据的独立性包括逻辑独立性(数据库中数据库的逻辑结构和应用程序相互独立)。
4.数据实现集中控制:文件管理方式中,数据处于一种分散的状态,不同的用户或同一用户在不同处理。
数据文件:数据的物理载体

                    达梦社区  https://eco.dameng.com
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值