【数据库系统概念】实验一 认识DBMS系统

1、实验目的

1. 通过对某个商用数据库管理系统的使用,了解DBMS的工作原理和系统构架。

在此推荐国产金仓数据库管理系统KingbaseES,该系统已经带在本书后的光盘中。你也可以从人大金仓公司的网站(http://www.kingbase.com.cn/)上免费下载该系统。

2. 熟悉对DBMS的操作

3. 搭建今后实验的平台

2、实验平台

2.1 操作系统

Windows 10

2.2 数据库管理系统

KingbaseES

3、实验内容

3.1 安装和启动

3.1.1 根据安装文件的说明安装数据库管理系统

按照安装步骤执行即可,较为麻烦的许可协议需要关注金仓的微信公众号领取。

3.1.2 启动和停止数据库服务

3.1.2.1 通过“管理工具”中的“服务”选项管理

启动服务:

(1)选择“开始” ->“设置” -> “控制面板” -> “管理工具” -> “服务”

(2)查找KingbaseES的服务程序,选择启动该服务

停止服务:

(1)选择“开始” ->“设置” -> “控制面板” -> “管理工具” -> “服务”

(2)查找KingbaseES的服务程序,选择停止该服务

3.1.2.2 通过安装目录下sys_ctl程序管理

执行Server目录下bin文件夹中的sys_ctl程序

启动:

sys_ctl start -D D:\KingbaseES8\data

其中,D:\KingbaseES8\data为数据库存储目录

停止:

sys_ctl stop -D D:\KingbaseES8\data

3.1.3 初步了解KingbaseES的安全性

通过数据库对象管理工具注册新实例:

启动数据库服务后连接成功。

新建一个用户,赋予其适当的角色。

一般有三种角色:CONNECT、RESOURCE和DBA,分别拥有三种权限。系统默认为CONNECT。用户默认为CONNECT。拥有RESOURCE权限的用户可以创建自己的资源。DBA则是超级用户。

3.2 数据库系统的构架

3.2.1 数据库系统的逻辑组件

定义的对象包括基本表、试图、触发器、存储过程和约束。

3.2.2 数据库系统的物理组件

在关系数据库中,数据的存放单位是表,数据以表文件的形式存放在硬盘上。

3.3 KingbaseES的管理与使用

通过数据库对象管理工具可对数据和数据库服务进行管理和使用

了解管理工具

逻辑同步工具、数据库部署工具、数据库对象管理工具和数据迁移工具,顾名思义,它们的作用不赘述。

其中Help文件夹内是一些pdf文档

点击卸载可对软件进行卸载。

4、出现的问题及解决方案

一开始启动服务时,上述提过的两种方案都不能成功,如下:

后来发现是安装过程中选择的license文件无效,在金仓的官方微信公众号上找到了可使用的license文件,成功解决。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。