第一范文网 - 专业文章范例文档资料分享平台

中南大学数据库系统概论实验报告

来源:用户分享 时间:2025/6/4 12:36:26 本文由loading 分享 下载这篇文档手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xxxxxxx或QQ:xxxxxx 处理(尽可能给您提供完整文档),感谢您的支持与谅解。

《数据库系统概论》实验报告

题目:实验一认识DBMS系统 姓名 日期 2014-5-5 实验环境: 软件环境:Windows XP 硬件环境:CPU:Athlon 1800+ 硬盘:80G 内存:256M 实验内容及完成情况: (一)KingbaseES的安装和启动。 1.Windows 版安装。 安装盘自动运行(如不能自动运行,请运行setup 目录下的setup.exe 即可),单击【安装】按钮,开始安装。每一步按照提示顺序执行,就可以正确完成整个安装。在安装中有几 个重要步骤需要着重说明: (1)选择安装路径。如图1 所示,“C:\\Program Files\\Basesoft\\KingbaseES\\4.1”是 系统默认的安装路径,你也可以通过单击【浏览】,修改安装路径。例如选择“C:\\Program Files\\KingbaseES”。因为C 盘为系统盘,安装程序统一放置在Program Files 下,这样设置 便于文件管理。 图1 选择安装路径 (2)选择安装类型。如图2 所示,共有三种类型,典型安装、客户端安装和自定义安 装。本实验中选择推荐的典型安装,因为客户端安装只安装客户端,无法满足要求;而自定 义安装需要对KingbaseES有足够的了解,我对KingbaseES并没有非常了解,所以选择了典 型安装。 图2 选择安装类型 (3)查看设置信息。如图3 所示,这是拷贝文件之前的最后一个对话框,显示了用户 在安装过程中设定的安装选项:第一项是用户的注册信息;第二项是安装路径;第三项是安 装的组件,显示用户选择的组件。若要修改这三项的内容,可以点击【上一步】,返回前面 的对话框中修改。如果设置正确则选择【下一步】进行安装。 图3 查看设置信息 (4)初始化数据库。一般而言,若用户选择安装了\服务器\,在安装的最后,将进行 初始化数据库。用户可以修改初始化的默认选项,点击【确定】,直到初始化进行完毕。在使用KingbaseES V4.1 教学版的特殊之处在于,光盘中附带的数据目录data 已经为 用户建立了一个样本数据库,在安装过程中系统自动将其拷贝至安装路径下,这样用户就能 够直接登录“学生课程数据库”了。其中登录名为SYSTEM,密码为MANAGER。 在“学生课程数据库”中,存有《数据库系统概论(第四版)》中的三个关系表:学生 表Student、课程表Course 和选课表SC,并在相应的关系表中存放了一定量的数据,方便 读者按照概论书上的例子进行实际操作。 (5)安装结果。在安装完成后,KingbaseES中用户选择的组件都装在安装路径下,同 时完成注册文件的配置。并在『开始』│『程序』菜单中生成『KingbaseES V4.1』程序组。 重启后,数据库的监听服务将自动启动,并且修改的环境变量生效。 以上五步就完成了KingbaseES的安装。 2.数据库服务的启动和停止。 在正确安装KingbaseES V4.1 后,数据库服务会在系统启动时自动加载。如果需要手动 地启动和停止数据库服务,可以通过“控制服务器”来进行管理。 启动服务: (1)选择“开始”—〉“程序”—〉“KingbaseES V4.1”—〉“控制管理器”。 (2)在“可用服务器”下拉列表中选择要启动的KingbaseES服务器,输入正确的用户 名、密码、端口值,点击【启动】按钮。 注意:KLS 初始的用户名和密码分别是“KLS”和“INTERNAL”。 (3)如果用户名、密码、端口正确,可以先点击一下【刷新】按钮,以查看远程服务 器是否已经在指定端口上启动;启动与否的状态可以从“KingbaseES启动状态图标”和【启 动】、【停止】按钮的状态知晓。 (4)如果用户名、密码、端口均正确但启动不成功,请检查:远程服务器上是否有一 个“kls”(Windows 系统进程名为“KLSW”)的进程存在,如果不存在,请在KingbaseES 的安装目录中找到此文件,启动它。 停止服务: (1)选择“开始”—〉“程序”—〉“KingbaseES V4.1”—〉“控制管理器”。 (2)在“可用服务器”下拉列表中选择要启动的KingbaseES服务器,输入正确的用户 名、密码、端口值,点击【停止】按钮。 注意:在点击【停止】按钮时,会弹出确认对话框,这里可以选择服务器的停止方式, 共有“正常停止服务器”和“强制停止服务器”两种方式可供选择。正常情况下,选择“正 常停止服务器”点击【确定】按钮即可,但在某些异常情况下,服务器可能无法正常停止, 例如正常停止后返回失败提示,或Windows 任务管理器中仍有名为Kingbase.exe 的服务进 程存在,此时可选择“强制停止服务器”的方式并点击【确定】按钮,结束所有服务进程。 数据库服务的启动和停止同样也可以通过“管理工具”中的“服务”选项来进行管理。 启动服务: (1)选择“开始”—〉“设置”—〉“控制面板”—〉“管理工具”—〉“服务”。 (2)查找KingbaseES的服务程序,选择启动该服务。 停止服务: (1)选择“开始”—〉“设置”—〉“控制面板”—〉“管理工具”—〉“服务”。 (2)查找KingbaseES的服务程序,选择停止该服务。 3.数据库登录和安全性。 (1)登录:运行“开始”—〉“程序”—〉“KingbaseES V4.1”—〉“查询分析器”。 默认主机为LOCAL,默认端口号为54321。在初始化数据库时,初始化的数据库名称为 “学生课程数据库”,用户名为SYSTEM,口令为MANAGER。分别填入上述信息,确定后,自 动连接数据库,登录成功。 (2)安全性: 在KingbaseES中建立一个新用户,并赋予其适当的角色。KingbaseES中共三种角 色:CONNECT、RESOURCE 和DBA,分别拥有三种权限。系统默认为CONNECT。拥有RESOURCE 权限的用户可以创建自己的资源。DBA 则是超级用户。为便于今后实验的实现,选择赋予DBA 角色。 在“交互查询工具”中,运行“管理”—〉“用户管理”-〉“新建用户”,输入用户名 称和口令,假设新建的用户名称为Vivian,口令为12345,并选择其权限为DBA。 (二)数据库系统的构架。 1.数据库逻辑组件。 定义的对象包括,基本表、视图、触发器、存储过程和约束。 2.数据库物理组件。 在关系数据库中,数据的存放单位是表,数据以表文件的形式存放在硬盘上。 (三)出现的问题及解决方案: 1.安装完成后,启动数据库服务器,交互查询工具无法登录服务器,提示“netlogon”错误。 这可能是由于数据库服务器使用的端口54321 被其他进程占用。因为运行KingbaseES 时,必须停止占用该端口的服务,才可以正常运行。 2.在登录时,输入口令manager,却显示Password 认证失败。 必须严格区分大小写,输入大写的MANAGER 就可以正常登录。 3.在登录时用户名、口令均正确,却显示无法连接到服务器。错误代码为00000,错 误描述:Is the server running on host 127.0.0.1 and acceptingTCP/IP connections on port 54321? 这是因为在运行交互查询工具前没有启动数据库服务的原因,首先在“服务”中启动 KingbaseES服务或者在数据库控制管理器中启动服务,然后再次登录即可。

搜索更多关于: 中南大学数据库系统概论实验报告 的文档
中南大学数据库系统概论实验报告.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.diyifanwen.net/c2o5mp2wy7q0fvam2h1oz_1.html(转载请注明文章来源)
热门推荐
Copyright © 2012-2023 第一范文网 版权所有 免责声明 | 联系我们
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:xxxxxx 邮箱:xxxxxx@qq.com
渝ICP备2023013149号
Top