数据库第二周学习

7.20
进行了达梦数据库服务器GUI模式和字符模式的两种安装。
同时安装了实例服务。
掌握了用管理工具和终端界面使用服务的方法:
./console 控制台
./dmservice.sh 数据库服务查看器
./dbca,sh 数据库配置助手
./manager 打开管理工具
disql 等

7.21
DM8数据库逻辑结构的基本概念
a)表空间
存储在数据库服务器上的一个或者多个数据文件所对应的逻辑存储结构,数据库中的表、视图、索引等对象在逻辑上都存放在表空间中。

b)页
是达梦数据库中最小的数据存储单元。默认大小为8Kb,可以在实例创建过程中调整(4k、8k、16k、 32k),实例创建完成之后不能改变。

c)簇
簇是页的上级逻辑单元,每个簇由16或者32个连续的数据页组成。默认16个页,可以在实例创建过程中进行指定。簇大小在实例创建好之后不能改变。

d)段
段是簇的上级逻辑单元。段由多个簇组成,同个表空间中,段可以跨多
个数据文件。

两种方式进行建表空间、添加物理文件、建用户;同时设置各种权限。

7.22
数据库中表的创建:
使用工具或者sql命令完成了Vspace项目中所有表的创建;
根据Vspace项目E-R图的关系将创建好的表之间的外键关联关系建立起来;
给配送地址表中的收货人手机号添加一个唯一键约束。

导入项目数据的两种方式:
使用数据迁移工具将Excel表格中的数据导入到数据表中;
使用disql工具导入Vspace项目数据(start /data.sql)。

7.23
练习数据查询基础:增、删、改、查。
常用到的一些语法:like ‘%内容%’、order by 列名 排列方式、top 每页显示页数;

函数:字符串函数、数学函数、日期函数、类型转换函数。

多表联查:分为内联接查询和外联接查询;外联接查询分为左外联接查询、右外联接查询和全联接查询。

子查询:将一个子查询的结果给外层的select语句用于查询。

7.24
在查询大量数据的时候,有索引的情况下可以大大缩短查询时间。
掌握数据库的全库脱机备份和联机备份(联机备份是需要配置归档)
脱机还原(还原→恢复→更新魔数)
增量备份,暂时出现了问题,备份时出现错误:
数据库第二周学习
未解决,待更新。

更新:发现错误了,没有提前创建备份集目录和基备份集目录,并且需要提前在基备份集目录中做好全局备份,备份集目录中如果有文件需要删除。