DBA入门相关知识介绍
DBA(database administrator):数据库管理员 DBMS(database management system):数据库管理系统
数据库:就是存放用户数据的仓库,存入数据库的数据可以方便维护和高效灵活读取。 分为:关系型数据库;对象型数据库;
DBMS:是所有数据的存储库,并且提供了数据的存储,访问,安全,一致性 ,并发操作,恢复等功能。通常有一个数据词典部分,用于贮存它拥有的所有事物的相关信息,例如名称,结构定义,存储位置和数据类型等要素,这种关于数据的数据也被称为元数据(metadata)。 ps:元数据,又称为中介数据,中继数据,为描述数据的数据(data about data),主要是描述数据属性(property)的信息,用来支持如指示存储位置,历史数据,资源查找,文件记录等功能)。
为了更好的组织数据以利于性能的提高,出现了进一步的数据规范原则---三范式。通过三范式,将数据组织成有特定数据关系的对象,这些对象叫做实体,而对象之间存在着数据关系,所以现有的数据库基本上都是关系型数据库。(RDBMS)
关系型数据库的组成:1.多个表数据之间存在着关系; 2.关系用来描述多个表之间的数据依存,包含了一对一,一对多,多对多的关系。
3。这些关系在Oracle数据库中表现为主键,外键这些约束条件。
Oracle公司简介: 1.全球最大的数据库厂商。第二大IBM。数据库最早是在IBM出现的。
2.全球第二大软件供应商。
3.看下图:
数据库的一些基本概念:
数据库对象:
表:(table)以行的记录存入表中
约束:(constraint)就是
视图:(view)
索引:(index)建立一个索引信息,标记哪些行在哪个位置,只去访问记录所在的块,不用全盘扫描了。
同义词:(synonym)别名
存储过程:(procedure)
函数:(function):
包:(package)
触发器:(trigger)
用户(user) 方案(schema):user +object 权限(privilege) 角色(role):权限的集合。配额(quota)
数据库网络访问:
dbname:
instance_name:
service_name:
连接字符串:ip:端口号/服务名
DBA守则:1.备份重于一切。 2.三思而后行(think twice before you act) 3.rm是危险的。 4.良好的规范。