《2023年数据库实验报告.pdf》由会员分享,可在线阅读,更多相关《2023年数据库实验报告.pdf(18页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、学 生 学 号 实 验 课 成 绩 武 汉 理 工 大 学 学 生 实 验 报 告 书 实 验 课 程 名 称 数 据 库 系 统 概 论 开 课 学 院 计 算 机 科 学 与 技 术 学 院 指 导 老 师 姓 名 _学 生 姓 名 _学 生 专 业 班 级 _2 02 3 2 0 2 3 学 年 第 二 学 期实 验 课 程 名 称:数 据 库 系 统 概 论 实 验 项 目 名 称 S Q L SEVER 2 0 2 3 的 系 统 工 具 及 用 户 管 理 实 验 成 绩 实 验 者 专 业 班 级 组 别 同 组 者 实 验 日 期 2023年 4 月 24日 第 一 部 分:实
2、 验 分 析 与 设 计(可 加 页)一、实 验 内 容 描 述(问 题 域 描 述)实 验 目 的 和 规 定:了 解 SQL SEVER 2023的 功 能 及 组 成,纯 熟 掌 握 运 用 SQL SEVER 20 2 3工 具 创 建 数 据 库、表、索 引 和 修 改 表 结 构 及 向 数 据 库 输 入 数 据、修 改 数 据 和 删 除 数 据 的 操 作 方 法 和 环 节,掌 握 定 义 数 据 约 束 条 件 的 操 作。二、实 验 基 本 原 理 与 设 计(涉 及 实 验 方 案 设 计,实 验 手 段 的 拟 定,实 验 环 节 等,用 硬 件 逻 辑 或 者 算
3、 法 描 述)实 验 内 容 和 环 节:(1)熟 悉 SQL SEVER 2 0 23的 界 面 和 操 作。(2)创 建 数 据 库 和 查 看 数 据 库 属 性。(3)创 建 表、拟 定 表 的 主 码 和 约 束 条 件。(4)查 看 和 修 改 表 的 结 构。(5)向 数 据 库 输 入 数 据,观 测 违 反 列 级 约 束 时 出 现 的 情 况。(6)修 改 数 据。(7)删 除 数 据,观 测 违 反 表 级 约 束 时 出 现 的 情 况。三、重 要 仪 器 设 备 及 耗 材 Windows XP SQL SERVER 2 023第 二 部 分:实 验 调 试 与 结
4、 果 分 析(可 加 页)一、调 试 过 程(涉 及 调 试 方 法 描 述、实 验 数 据 记 录,实 验 现 象 记 录,实 验 过 程 发 现 的 问 题 等)没 有 错 误 错 误:未 能 建 立 与 VORKEPLACEXUMENGXING的 链 接 SQL Serve r 不 存 在 或 访 问 被 拒 绝 因 素:未 启 动 数 据 库 服 务 二、实 验 结 果 及 分 析(涉 及 结 果 描 述、实 验 现 象 分 析、影 响 因 素 讨 论、综 合 分 析 和 结 论 等)实 验 结 果 部 分 截 图:1.进 入 数 据 库 管 理 工 具 击 SQL Server最 务
5、 管 理 器 服 务 器 W):|PC-200908161619 三 服 务 也):|SQL Server|刷 新 服 务 但).开 始/继 续 已)H|皆 停 火)|停 止)r 当 启 动 o s时 自 动 启 动 服 务 也)正 在 运 行-HPC-200908161619-MSSQLServer2.创 建 数 据 库 0 8 03数 番 库 屋 性 一 Seek常 规 1数 据 文 件 1事 务 日 志 1名 称 叫:|Seek数 据 库 状 态:(未 知)所 有 者:(未 知)创 建 日 期:(未 知)大 小:(未 知)可 用 空 间:(未 知)用 户 数:(未 知)备 份 一 上 次
6、 数 据 库 备 份:无 上 次 事 务 日 志 备 份:无 维 护 维 护 计 划:无 排 序 规 则 名 称:|(服 务 器 默 认 设 置)二 1 确 定 1 取 消 1 帮 助 13.数 据 库 表 的 设 计 4.数 据 库 表 中 输 入 数 据5.修 改 数 据,表 Fser$”中 的 教 蹙 位 置 是 Week”中、1LDCAL)”上 _ UserJEd|UserJhme|User_LoginHaine|User_LoginPwd|User_Deptrtment|User_Position|User_Gender|u”r_Phone|User_Enail|的 二 1 谢 而
7、a&in aM inl 网 站 部 长 男 15784968531 1254788但 qq.co m 16!二 2 谢 志 第 米 6.删 除 数 据三、实 验 小 结、建 议 及 体 会 通 过 本 次 实 验,我 对 SQL SERVER 2 0 2 3 的 使 用 有 了 基 本 的 了 解,并 且 可 以 纯 熟 掌 握 运 用 SQL SEVER 2023工 具 创 建 数 据 库、表、索 引 和 修 改 表 结 构 及 向 数 据 库 输 入 数 据、修 改 数 据 和 删 除 数 据 的 操 作 方 法。实 验 课 程 名 称:数 据 库 系 统 概 论 实 验 项 目 名 称
8、T SQL的 简 朴 查 询、连 接 查 询 实 验 成 绩 实 验 者 专 业 班 级 组 别 同 组 者 实 验 日 期 2 023年 1 1月 7 日 第 一 部 分:实 验 分 析 与 设 计(可 加 页)一、实 验 内 容 描 述(问 题 域 描 述)实 验 目 的 和 规 定:了 解 SQL语 句 的 数 据 定 义 与 数 据 更 新 功 能,了 解 SQL语 句 的 查 询 功 能,掌 握 S Q L 中 的 数 据 定 义 语 句 的 用 法,纯 熟 掌 握 SQL中 的 插 入、修 改 和 删 除 语 句 的 操 作,纯 熟 掌 握 使 用 SQL语 句 进 行 数 据 库
9、 的 简 朴 查 询、连 接 查 询。三、实 验 基 本 原 理 与 设 计(涉 及 实 验 方 案 设 计,实 验 手 段 的 拟 定,实 验 环 节 等,用 硬 件 逻 辑 或 者 算 法 描 述)实 验 内 容 和 环 节:(1)在 SQL SEVER 2023的 查 询 分 析 器 里,用 S Q L 语 句 建 库、建 表 并 插 入 记 录。(2)修 改 表 结 构,涉 及 修 改 属 性 列 的 数 据 类 型,增 长 新 的 属 性 列,删 除 已 有 的 属 性 列。(3)使 用 单 个 元 组 和 多 元 组 插 入。(4)简 朴 查 询 操 作,涉 及 投 影、选 择、数
10、 据 排 序、模 糊 匹 配 查 询 等。假 如 结 果 不 对 的,要 进 行 修 改,直 至 对 的 为 止。(5)连 接 查 询 操 作,涉 及 等 值 连 接、自 然 连 接、一 般 连 接、自 身 连 接、外 连 接。具 体 操 作:创 建 了 一 个 SPJ数 据 库,涉 及 供 应 商 表 S、零 件 表 P、工 程 项 目 表 J、供 应 情 况 表 SPJ4关 系 模 式 如 下:S(SN O,SNAME,STATUS,CITY)P(PNO,PNAME,COLOR,WE I GHT)J(JNOJNAME,CITY)SPJ(SNO,PNO,JNO,QT Y)1.打 开 数 据
11、库 查 询 分 析 器,创 建 数 据 库 以 及 数 据 库 表 CREATE DATABASE SPJ2 创 建 表 创 建 S 表 USE SPJGOC R E A T E T A B L E S(。S N A M E va r char(50),oSTATU S int,CITYovar c har(20),。SNO char(2)PR I MARY KEY)其 中 PRIMARY K EY定 义 了 S N O为 主 键 3.向 S 表 中 插 入 记 录 USE SPJ;I N S E R T I NTO SV A L U E S。精 益,2 0,天 津?S U)IN SE R T
12、 I N T O SVALUES(,盛 锡 J O,北 京 L S 2 D4.修 改 表 结 构,涉 及 修 改 属 性 列 的 数 据 类 型,增 长 新 的 属 性 列 U SE SPJGOA L T E R TABLE SALTER COLUMN STATUS v a rch a r(5)ALTERTABLE SADD S A DDR ESS v archar(30)5 选 择 查 询 USE SPJSE L E C T SNO,C I TYFROM SWHERE STATUS=106 模 糊 查 询 USE SPJSELEC T JNAM EFROM JW H E R E J NAME
13、 LIK E 厂 7 自 身 连 接 USESPJSELECT Sl.SNO,S2.PNOFROM S P J SI,SPJ S 2WHERE SI.Q T Y=S2.W E I GHT三、重 要 仪 器 设 备 及 耗 材 Wi n dows XP SQL SERVE R 2 0 2 3第 二 部 分:实 验 调 试 与 结 果 分 析(可 加 页)一、调 试 过 程(涉 及 调 试 方 法 描 述、实 验 数 据 记 录,实 验 现 象 记 录,实 验 过 程 发 现 的 问 题 等)错 误:使 用 插 叙 分 析 器 执 行 下 面 命 令 两 次 USE SPJ;INSERT INTO
14、 SVALUES(精 益 20.天 津,S)INSERT INTO SVALUES-盛 锡 10 北 京 52)显 示 错 误:服 务 器:消 息 213,级 别 16,状 态 4,行 1插 入 错 误:列 名 或 所 提 供 值 的 数 目 与 表 定 义 不 匹 配。二、实 验 结 果 及 分 析(涉 及 结 果 描 述、实 验 现 象 分 析、影 响 因 素 讨 论、综 合 分 析 和 结 论 等)实 验 结 果 已 在 第 一 部 分 给 出,这 里 只 是 部 分 结 果。1、选 择 操 作 2、简 朴 排 序 三、实 验 小 结、建 议 及 体 会 了 解 SQL语 句 的 数 据
15、 定 义 与 数 据 更 新 功 能,了 解 SQL语 句 的 查 询 功 能,掌 握 SQ L 中 的 数 据 定 义 语 句 的 用 法,纯 熟 掌 握 SQL中 的 插 入、修 改 和 删 除 语 句 的 操 作。实 验 课 程 名 称:数 据 库 系 统 概 论 实 验 项 目 名 称 子 查 询 及 组 合 实 验 成 绩 实 验 者 专 业 班 级 组 别 同 组 者 实 验 日 期 2 0 2 3 年 1 1 月 1 1日 第 一 部 分:实 验 分 析 与 设 计(可 加 页)一、实 验 内 容 描 述(问 题 域 描 述)实 验 目 的 和 规 定:了 解 SQL语 句 的
16、查 询 功 能,理 解 视 图 的 概 念。纯 熟 掌 握 使 用 SQL语 句 进 行 数 据 库 的 嵌 套 查 询 及 组 合 查 询 的 操 作;掌 握 视 图 创 建 语 句 和 视 图 的 使 用 方 法,加 深 对 视 图 作 用 的 理 解。二、实 验 基 本 原 理 与 设 计(涉 及 实 验 方 案 设 计,实 验 手 段 的 拟 定,实 验 环 节 等,用 硬 件 逻 辑 或 者 算 法 描 述)实 验 内 容 和 环 节:(1)在 D B M S 的 交 互 式 环 境 里,用 SQL语 句 建 库、建 表 并 插 入 记 录。(2)使 用 I n、比 较 符 和 Ex
17、 i sts操 作 符 进 行 嵌 套 查 询 操 作。(3)分 组 查 询,涉 及 分 组 条 件 表 达、选 择 组 条 件 表 达 的 方 法。(4)集 合 查 询。(5)使 用 视 图 创 建 语 句 建 视 图,通 过 视 图 查 询 数 据(6)带 子 查 询 的 修 改 和 删 除(7)通 过 视 图 修 改 和 删 除 数 据 具 体 操 作 如 下:1.用 SQL语 句 建 库、建 表 并 插 入 记 录。2.使 用 IN、比 较 符 和 EXISTS操 作 符 进 行 嵌 套 查 询 操 作 SELE C T SNOFROM SPJWHEREJ NO=j r A N D P
18、N O IN(S E L E C T P N OFR O M PW H E R ECOLOR=蓝)3.分 组 查 询,涉 及 分 组 条 件 表 达、选 择 组 条 件 表 达 的 方 法。4.集 合 查 询。USE S P JGOSEL EC T*FROM S 0 8 0 3WHERE C I T Y=天 津 UNIONS E LEC T*FROM SWH E R E SNO IN(SE L E C T SNOFROM SPJW HERE J N O=,J2)5.使 用 视 图 创 建 语 句 建 视 图,通 过 视 图 查 询 数 据 U S E S P JGOC R EA TE V I
19、EW S PJ_VIEWASSELECT ID,SNO,JN O,QTYFROM SPJWHERE S N O=ST6.通 过 视 图 修 改 和 删 除 数 据 U S E SPJGOIN S ERTINTO S P J _ V I EWVALUES(23,S r;J 2,20 0)通 过 视 图 删 除 U S E S P JGODELET EFROM SPJ_VIE WW HERE QTY=200三、重 要 仪 器 设 备 及 耗 材 Windows XP SQL SERVER 2 0 2 3第 二 部 分:实 验 调 试 与 结 果 分 析(可 加 页)一、调 试 过 程(涉 及 调
20、试 方 法 描 述、实 验 数 据 记 录,实 验 现 象 记 录,实 验 过 程 发 现 的 问 题 等)插 入 时,没 有 由 于 一 些 字 段 不 满 足 约 束,导 致 插 入 出 现 错 误。二、实 验 结 果 及 分 析(涉 及 结 果 描 述、实 验 现 象 分 析、影 响 因 素 讨 论、综 合 分 析 和 结 论 等)实 验 结 果 部 分 截 图:集 合 查 询 SNAME|STATUS CITY SNO;SADDRESS视 图 插 2_123-二-国 批 查 英 入 娄 神 盘 芋 网 自 隘 E 锡-泰 盛 恪 忸 减 J居(2ID20 天 津 SI NULL10 北
21、 京 S2 NULL30 北 京 S3 NULL20 上 海 S4 NULLJ消 息 0200908161619(8.0)(PC-20090816161 Administrator iSPJ 1 0:00:00 1G rid#1:4 行 1 行 3,列 13,S1,J 2,2 0 0)|sno I JNO 1 QTY米 视 图 删 除(21234233/IDSI J2 200SI J3 100SI J4 700SI J2 100SI J2 200S T/J2,20 0)|SNO I INO I QTY12341SI J2 200SI J3 100SI J4 700SI J2 100三、实 验
22、小 结、建 议 及 体 会 通 过 本 次 实 验,我 了 解 S Q L 语 句 的 查 询 功 能,理 解 视 图 的 概 念。纯 熟 掌 握 使 用 S Q L 语 句 进 行 数 据 库 的 嵌 套 查 询 及 组 合 查 询 的 操 作;掌 握 视 图 创 建 语 句 和 视 图 的 使 用 方 法,加 深 对 视 图 作 用 的 理 解。实 验 课 程 名 称:数 据 库 系 统 概 论 实 验 项 目 名 称 数 据 导 入/导 出、数 据 备 份 和 恢 复 实 验 成 绩 实 验 者 专 业 班 级 组 别 同 组 者 实 验 日 期 2。23 年 12 月 30日 第 一
23、部 分:实 验 分 析 与 设 计(可 加 页)一、实 验 内 容 描 述(问 题 域 描 述)实 验 目 的 和 规 定:掌 握 数 据 的 导 入/导 出,了 解 SQL SEVER 2 0 2 3 的 数 据 备 份 和 恢 复 机 制,掌 握 SQL SEVER 2 0 23中 数 据 库 备 份 和 恢 复 的 方 法。二、实 验 基 本 原 理 与 设 计(涉 及 实 验 方 案 设 计,实 验 手 段 的 拟 定,实 验 环 节 等,用 硬 件 逻 辑 或 者 算 法 描 述)实 验 内 容 和 环 节:(1)使 用 S Q L SEVER 2023工 具 对 表 中 的 数 据
24、 导 出 到 其 它 格 式 的 文 献。(2)将 其 它 格 式 的 文 献 数 据 导 入 到 数 据 库 中。(3)使 用 SQL SEVER 2023工 具 创 建 一 个 数 据 库 的 备 份(海 量 备 份、增 量 备 份)。(4)使 用 SQL SEVE R 2 023工 具 及 所 创 建 的 数 据 库 备 份 恢 复 这 个 数 据 库。三、重 要 仪 器 设 备 及 耗 材 计 算 机、SQL SERVER 2 023第 二 部 分:实 验 调 试 与 结 果 分 析(可 加 页)一、调 试 过 程(涉 及 调 试 方 法 描 述、实 验 数 据 记 录,实 验 现 象
25、 记 录,实 验 过 程 发 现 的 问 题 等)没 有 错 误 二、实 验 结 果 及 分 析(涉 及 结 果 描 述、实 验 现 象 分 析、影 响 因 素 讨 论、综 合 分 析 和 结 论 等)1.在 要 导 出 的 表 上 点 击 右 键,选 择“所 有 任 务”,然 后 选 择“导 出 数 据”,接 着 按 照 弹 出 的 对 话 框,根 据 自 己 的 需 要 操 作。:上 一 步 色)I下 一 步 迷)1 取 消 I 帮 助 啜 据 转 换 服 务 导 入/导 出 向 导 允 许 您 导 出 并 转 换 异 类 数 据。当 您 在 多 种 常 用 数 据 格 式(包 括 数 据
26、 库、电 子 表 格 和 文 本 文 件)之 间 导 出 数 据 时,该 向 导 将 指 导 您 完 成 各 个 步 骤.数 据 转 换 服 务 导 入/导 出 向 导 DTS导 入/导 出 向 导导 出 后 显 不 如 下:2.在 要 导 出 的 表 上 点 击 右 键,选 择“所 有 任 务”,然 后 选 择“导 入 数 据”,接 着 按 照 弹 出 的 对 话 框,根 据 自 己 的 需 要 操 作。将 I n p ut.t x t文 献 中 数 据 导 入 到 数 据 库 中,点 击 下 一 步 即 可:3.使 用 SQL SEVER 2 0 2 3 工 具 创 建 一 个 数 据 库
27、 的 备 份(海 量 备 份、增 量 备 份)。4.使 用 SQL S EVER 2 023工 具 及 所 创 建 的 数 据 库 备 份 s pj.bak恢 复 SPJ数 据 库。将 本 来 的 SPJ删 掉,新 建 一 个 空 数 SPJ据 库,然 后 点 击 右 键 恢 复 数 据 库 操 作,从“从 设 备”中 选 择 备 份 文 献,并 在 选 项 中 选 择 在 现 有 文 献 里 强 制 还 原。此 时 点 击 拟 定 即 可 顺 利 完 毕 还 原。三、实 验 小 结、建 议 及 体 会 通 过 本 次 实 验,我 基 本 掌 握 数 据 的 导 入/导 出,了 解 SQL SEVE R 20 2 3 的 数 据 备 份 和 恢 复 机 制,掌 握 SQL S E VER 2 0 2 3 中 数 据 库 备 份 和 恢 复 的 方 法。