【SQL Server】实验一 熟悉DBMS

1 实验目的

  1. 通过对某个商用数据库管理系统的使用,了解DBMS的工作原理和系统构架。
  2. 熟悉使用DBMS的企业管理器进行数据库管理;
  3. 熟悉数据库备份与恢复功能,以便在实验室电脑和学生自己的电脑上转换数据,方便学生课内实验和课外实验相结合。
  4. 搭建今后实验的平台

2 实验内容

2.1 熟悉DBMS

  1. 了解DBMS的安装过程;
  2. 熟悉DBMS安装之后的程序组和物理文件组成;
  3. 了解数据库管理系统C/S系统架构、数据库管理系统安装之后的进程及服务;
  4. 了解数据库各种客户端工具的基本使用方法。

2.2 熟悉企业管理器,利用企业管理器创建关系模式,并加载数据

  1. 熟悉企业管理器的使用;
  2. 利用企业管理器创建关系模式;

图1. TPC-H 测试用数据库模式关系图

  1. 利用企业管理器加载数据。

2.3 利用企业管理器进行数据库备份与恢复

  1. 熟悉企业管理器进行数据库备份;
  2. 利用企业管理器进行数据库恢复。

3 实验要求

  1. 深入复习教材第一章有关数据库原理的基本概念;
  2. 准确理解实验内容。
  3. 实验步骤和实验总结中要详细描述实验过程中出现的问题、原因和解决方法。

4 实验步骤

4.1 熟悉DBMS

4.2 熟悉企业管理器,利用企业管理器创建关系模式,并加载数据

4.3 利用企业管理器进行数据库备份与恢复

5 总结与体会

5.1 实验中出现的问题及其解决方案

  1. 下载SQL server时出现各种问题,经上网查找实验已全部解决。
  2. 主码与外码均有两个时,不确定应如何处理,经查询与询问,发现主码不能分开写,而外码需分开处理。

5.2 总结

  1. 实验前做好充分的准备,配置文件等。
  2. 主码有两个时,可写为:primary key( , )
相关推荐
有谁看见我的剑了?3 小时前
介绍一款 测试 DNS解析成功率的网站
运维
半桔3 小时前
【IO多路转接】高并发服务器实战:Reactor 框架与 Epoll 机制的封装与设计逻辑
linux·运维·服务器·c++·io
绵绵细雨中的乡音4 小时前
深入理解 ET 与 LT 模式及其在 Reactor 模型中的应用
服务器·网络·php
HABuo4 小时前
【linux文件系统】磁盘结构&文件系统详谈
linux·运维·服务器·c语言·c++·ubuntu·centos
Howrun7774 小时前
关于Linux服务器的协作问题
linux·运维·服务器
Coder_Boy_5 小时前
技术让开发更轻松的底层矛盾
java·大数据·数据库·人工智能·深度学习
helloworldandy5 小时前
使用Pandas进行数据分析:从数据清洗到可视化
jvm·数据库·python
yunfuuwqi6 小时前
OpenClaw✅真·喂饭级教程:2026年OpenClaw(原Moltbot)一键部署+接入飞书最佳实践
运维·服务器·网络·人工智能·飞书·京东云
迎仔6 小时前
C-算力中心网络隔离实施方法:怎么搞?
运维·网络
代码游侠6 小时前
C语言核心概念复习——网络协议与TCP/IP
linux·运维·服务器·网络·算法