2015年数据库管理及应用实验报告.pdf
《2015年数据库管理及应用实验报告.pdf》由会员分享,可在线阅读,更多相关《2015年数据库管理及应用实验报告.pdf(46页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、 数 据 库 管 理 及 应 用 实 验 报 告 班 级:计 算 机 科 学 与 计 术(网 络 工 程)姓 名:苏 煜 _学 号:20120661127_ 数 据 库 管 理 及 应 用 实 验 报 告 实 验 名 称:数 据 库 定 义 实 验 指 导 教 师:杨 永 旭 完 成 日 期:013-10-29业:计 算 机 科 学 与 技 术 班 级:网 络 工 程 姓 名:苏 煜 一、实 验 目 的:熟 练 掌 握 使 用 SQL Server企 业 管 理 器 创 建 数 据 库、表、索 引 和 约 束 的 方 法,学 会 利 用 企 业 管 理 器 查 看 或 修 改 数 据 库 属
2、性 和 表 结 构,加 深 对 数 据 库 模 式、表 结 构、索 引 和 数 据 完 整 性 约 束 等 概 念 的 理 解。进 一 步 熟 悉 SQL Server企 业 管 理 器,熟 练 掌 握 使 用 企 业 管 理 器 向 数 据 库 输 入 数 据、修 改 数 据 和 删 除 数 据 的 操 作,加 深 对 数 据 库 的 关 系、元 组、属 性 和 数 据 约 束 等 概 念 的 理 解。二、实 验 内 容:利 用 SQL Server企 业 管 理 器 中 实 现:(1)创 建 数 据 库 并 查 看 数 据 库 属 性;(2)在 数 据 库 中 定 义 基 本 表 及 结
3、构,定 义 表 的 主 码 和 基 本 约 束 条 件,并 为 主 码 建 索 弓 I;(3)查 看 基 本 表 结 构,并 修 改 表 结 构 直 到 正 确。利 用 SQL Server企 业 管 理 器 中 实 现:(1)查 看 数 据 库 的 基 本 表 的 结 构 和 数 据 约 束,并 将 它 们 调 整 到 正 确;(2)在 数 据 库 的 基 本 表 中 正 确 输 入 数 据;(3)在 数 据 库 的 基 本 表 中 插 入、删 除 和 修 改 数 据;(4)浏 览 数 据 库 中 基 本 表 中 的 数 据。三、实 验 要 求 1)基 本 操 作 1)建 立 图 书 一 读
4、 者 数 据 库。查 看 图 书.读 者 数 据 库 的 属 性,并 修 改 至 符 合 要 求。2)在 图 书 _读 者 库 中 建 立 图 书、读 者 和 借 阅 表:图 书(书 号,类 别,出 版 社,作 者,书 名,定 价);读 者(编 号,姓 名,单 位,性 别,电 话);借 阅(书 号,读 者 编 号,借 阅 日 期).要 求:为 属 性 选 择 合 适 的 数 据 类 型;定 义 每 个 表 的 主 码;设 置 是 否 允 许 空 值 和 缺 省 值 等 列 级 数 据 约 束。3)建 立 以 下 表 级 约 束。主 码 约 束;借 阅 表 与 图 书 表 间、借 阅 表 与 读
5、 者 表 之 间 的 外 码 约 束;实 现 借 阅 表 的 书 号 和 读 者 编 号 的 惟 一 性 约 束;实 现 读 者 性 别 只 能 是“男”或“女”的 Check约 束。2)提 高 操 作 在 SQL Server企 业 管 理 器 中 建 立 学 生 一 课 程 库 实 现。库 中 表 结 构 为:学 生(学 号,姓 名,年 龄,性 别,所 在 系);课 程(课 程 号,课 程 名,先 行 课);选 课(学 号,课 程 号,成 绩).要 求:建 库、建 表 和 建 立 表 间 联 系。选 择 合 适 的 数 据 类 型。定 义 必 要 的 索 引、列 级 约 束 和 表 级 约
6、 束。1)在 图 书-读 者 库 中 向 图 书、读 者 和 借 阅 3 个 表 中 各 输 入 10条 记 录。要 求 记 录 不 仅 满 足 数 据 约 束 要 求,要 有 表 间 关 联 的 记 录。2)对 图 书 借 阅 数 据 库 的 图 书、读 者 和 借 阅 3 个 表 中 数 据 的 插 入、删 除 和 修 改 操 作。3)对 学 生-课 库 的 数 据 增 加、数 据 删 除 和 数 据 修 改 操 作,要 求 学 生、课 程 和 选 课 表 中 各 有 10条 以 上 记 录。四、实 验 结 果 与 结 论:1)基 本 操 作 图 书(书 号,类 别,出 版 社,作 者,书
7、 名,定 价)属 性:L列 名 数 据 类 型 允 许 空 书 号 char(10)r类 别 char(12)匚 出 版 社 char(30)1 7作 者 char(20)17书 名 char(50)r定 价 money 17图 书 的 列 级 约 束:(常 短)(名 称)书 号 长 度 10默 认 值 或 绑 定(unique)数 据 类 型 char图 书 表:书 号 类 别 出 版 社 作 者 书 名 定 价 1000000001 计 算 机 机 械 工 业 出 版 社 李 明 计 算 机 引 论 18,00001000000002 计 算 机 机 械 工 业 出 版 社 王 小 红 数
8、 据 结 构 22,00001000000003 计 算 机 机 械 工 业 出 版 社 李 和 明 C语 言 编 程 25,50001000000004 计 算 机 电 子 工 北 出 版 社 刘 宏 亮 操 作 系 统 49,80001000000005 计 算 机 电 子 工 业 出 版 社 王 小 红 计 算 机 文 化 20,00001000000006 计 算 机 机 械 工 业 出 版 社 划 宏 亮 数 据 结 构 21.60002000000007 数 学 机 械 工 业 出 版 社 吴 菲 高 等 数 学 18,00002000000008 数 学 机 械 工 业 出 版
9、红 色 丁 玉 应 概 率 统 计 22,30002000000009 数 学 电 子 工 业 出 版 社 赵 名 线 性 代 数 15,00003000000010 物 理 电 子 工 业 出 版 社 张 共 可 力 学 19,8000读 者(编 号,姓 名,单 位,性 别,电 话)属 性 列 名 数 据 类 型 允 许 空 编 号 char(8)r姓 名 char(8)17单 位 char(30)17性 别 char(2)r电 话 ch ar(ll)口 读 者 的 列 级 约 束:(常 切(名 称)编 招 长 度 8默 认 值 或 绑 定(unique*)数 据 类 型 char(常 投)
10、(名 称)性 别 2 长 度 默 认 值 或 绑 定(邺 数 据 类 型 char读 者 表:编 号 姓 名 单 位 性 别 电 话 10000001 李 小 明 计 算 机 系 男 1382638832310000002 王 红 计 算 机 系 再 1382638837810000003 李 和 平 计 算 机 系 女 1382638552310000004 刘 宏 真 计 算 机 系 男 1381638762310000005 王 小 红 数 学 系 女 1382638122310000006 刘 宏 高 计 算 机 系 男 1382635632310000007 吴 小 数 学 系 再
11、1382636632310000008 丁 玉 应 数 学 系 里 1382689832310000009 赵 名 数 学 系 女 1382634832310000010 张 共 可 计 算 机 系 男 13826384523借 阅(书 号,读 者 编 号,借 阅 日 期)属 性:列 名 数 据 类 型 允 许 空 书 号 char(10)0读 者 编 号 char(10)口 借 阅 日 期 datetime 口 借 阅 表:书 号 读 者 编 号 借 阅 日 期 1000000001 10000001 1998/11/25 09:11:451000000002 10000002 1998/1
12、2/20 12:23:231000000003 10000003 1999/6/5 14:23:351000000004 10000004 2006/11/25 08:45:231000000006 10000001 2006/11/25 13:24:451000000005 10000001 2006/11/25 10:13:412000000007 10000001 2006/11/25 20:23:212000000008 10000003 2006/11/25 15:23:452000000009 10000004 2006/11/25 19:12:093000000010 10000
13、003 2006/11/25 16:34:45(2)提 高 操 作 在 SQLServer企 业 管 理 器 中 建 立 学 生 课 程 库 实 现。库 中 表 结 构 为:学 生(学 号,姓 名,年 龄,性 别,所 在 系)属 性:列 名 数 据 类 型 允 许 空 1学 号 char(5)r姓 名 char(8)r年 龄 smallint 性 别 char(2)所 在 系 char(20)1 7学 生 表 列 级 属 性:(常 投)(名 称)学 号 长 度 5默 认 值 或 绑 定(unique)数 据 类 型 char(常 娘)(名 称)年 龄 默 认 值 或 绑 定(20)数 据 类
14、型 smallint(常 切(名 称)性 别 长 度 丁 默 认 值 或 绑 定(臭)数 据 类 型 char学 生 表:学 号 姓 名 年 龄 性 别 所 在 系 S1 李 明 21 再 计 算 机 S2 张 小 红 21 再 计 算 机 S3 李 和 明 22 女 计 算 机 S4 张 三 21 男 计 算 机 S5 刘 宏 23 男 计 算 机 S6 王 红 应 20 女 计 算 机 S7 吴 菲 19 男 数 学 S8 丁 玉 21 男 数 学 S9 赵 名 22 再 数 学 S12 张 共 可 22 更 物 理 课 程(课 程 号,课 程 名,先 行 课)属 性:列 名 数 据 类
15、型 允 许 空 1课 程 号 char r课 程 名 char(20)r先 行 课 char(5)1 7课 程 表 列 级 属 性:(常 切(名 称)课 程 号 长 度 5默 认 值 或 绑 定(UNIQUE)数 据 类 型 char课 程 表:课 程 号 课 程 名 先 行 课 C l 计 算 机 引 论 AJULLC2 数 据 结 构 C3C3 C语 言 编 程 C1C4 软 件 工 程 C6C6 数 据 库 C2C5 计 算 机 文 化 NU1C7 高 等 数 学 A U ZC8 概 率 统 计 C9C9 线 性 代 数 C7CIO 力 学 MJLL选 课(学 号,课 程 号,成 绩)属
16、 性列 名 数 据 类 型 允 许 空 学 号 char r课 程 号 char r成 绩 smallint 歹 选 课 表 列 级 属 性:(常 切(名 称)成 绩 默 认 值 或 绑 定 0-100数 据 类 型 smallint选 课 表:学 号 课 程 号 成 绩 S1 C1 60S2 C1 93S3 C1 AUZS4 C1 89S1 C2 79S2 C2 AJUU.S3 C2 80S4 C3 90S1 C3 92S2 C3 81S1 C7 85S4 C7 752)对 图 书 借 阅 数 据 库 的 图 书、读 者 和 借 阅 3 个 表 中 数 据 的 插 入、删 除 和 修 改 操
17、 作。图 书 表 的 插 入 操 作:Transact-SQL 语 句:INSERTIN T O图 书 VALUES(9 8 0 1 0,计 算 机,J 机 械 工 业 出 版 社 一,李 明,J 计 算 机 引 论 I,2 5 00,)结 果 如 下:书 号 类 别 出 版 社 作 者 书 名 宝 补 100000000110000000021000000003100000000410000000051000000006200000000720000000082000000009300000001098010机 机 机 机 机 机 机 算 算 算 茸 算 算 学 学 学 理 算 计 计 计
18、计 计 计 然 数 觌 物 计 机 械 工 让 出 版 社 李 明 计 算 机 引 论 18.0000机 械 工 让 出 版 社 王 小 红 数 据 结 构 22,0000机 械 工 业 出 版 社 李 和 明 C语 言 编 程 25,5000电 子 工 北 出 版 社 刘 宏 曷 操 作 系 统 49,8000电 子 工 业 出 版 社 王 小 红 计 算 机 文 化 20,0000机 械 工 业 出 版 社 刘 宏 亮 数 据 结 构 21,6000机 械 工 业 出 版 社 吴 菲 高 等 数 学 18,0000机 械 工 业 出 版 红 色 丁 玉 应 概 窣 统 计 22.3000电
19、 子 工 业 出 版 社 赵 名 线 性 代 数 15.0000电 子 工 也 出 版 社 张 共 可 力 学 19.8000机 械 工 业 出 版 社 李 明 计 算 机 引 论 25.0000图 书 表 的 删 除 操 作:Transact-SQL 语 句:D EL E T E图 书 WHERE 书 号=9 8 0 1 0 结 果 如 下:书 号 类 别 出 版 社 作 者 书 名 定 价 1000000001 计 算 机 机 械 工 也 出 版 社 李 明 计 算 机 引 论 18,00001000000002 计 算 机 机 械 工 业 出 版 社 王 小 红 数 据 结 构 22,0
20、0001000000003 计 算 机 机 械 工 业 出 版 社 李 和 明 C语 言 编 程 25.50001000000004 计 算 机 电 子 工 业 出 版 社 刘 宏 亮 操 作 系 统 49,80001000000005 计 算 机 电 子 工 业 出 版 社 王 小 红 计 算 机 文 化 20.00001000000006 计 算 机 机 械 工 业 出 版 社 刘 宏 高 数 据 结 构 21,60002000000007 数 学 机 械 工 1 k出 版 社 吴 菲 高 等 数 学 18,00002000000008 数 学 机 械 工 业 出 版 红 色 丁 玉 应
21、概 率 统 计 22.30002000000009 数 学 电 子 工 业 出 版 社 赵 名 线 性 代 数 15.00003000000010 物 理 电 子 工 业 出 版 社 张 共 可 力 学 19,80003.数 据 修 改 Transact-SQL 语 句:UPDATE 图 书 SET 定 价=26.5WHERE 书 号=10000000001,结 果 如 下:书 号 类 别 出 版 社 作 者 书 名 定 价 1000000001 计 算 机 机 械 工 11出 版 社 李 明 计 算 机 引 论 26.50001000000002 计 算 机 机 械 工 业 出 版 社 王
22、小 红 数 据 结 构 22.00001000000003 计 算 机 机 械 工 业 出 版 社 李 和 明 C语 言 编 程 25.50001000000004 计 算 机 电 子 工 业 出 版 社 刘 宏 真 操 作 系 统 49.80001000000005 计 算 机 电 子 工 业 出 版 社 王 川 工 计 算 机 文 化 20.00001000000006 计 算 机 机 械 工 业 出 版 社 刘 宏 真 颜 据 结 构 21.60002000000007 数 学 机 械 工 业 出 版 社 吴 菲 高 等 数 学 18.00002000000008 数 学 机 械 工 业
23、 出 版 红 色 丁 玉 应 概 率 统 计 22.30002000000009 数 学 电 子 工 业 出 版 社 赵 名 线 性 代 数 15.00003000000010 物 理 电 子 工 业 出 版 社 张 共 可 力 学 19.80003)对 学 生 课 程 数 据 库 的 图 书、读 者 和 借 阅 3 个 表 中 数 据 的 插 入、删 除 和 修 改 操 作。学 生 表 的 插 入 操 作:Transact-SQL 语 句:INSERT INTO 学 生 VALUES(S10,李 晓 红,20,女 3,计 算 机,)结 果 如 下:学 号 姓 名 年 龄 性 别 所 在 系
24、S1 李 明 21 再 计 算 机 S2 张 小 红 21 再 计 算 机 S3 李 和 明 22 女 计 算 机 S4 张 三 21 男 计 算 机 S5 刘 宏 23 男 计 算 机 S6 王 红 应 20 女 计 算 机 S7 吴 菲 19 男 数 学 S8 丁 玉 21 男 数 学 S9 赵 名 22 里 数 学 S12 张 共 可 22 里 物 理 S10 李 晓 红 20 女 计 算 机 学 生 表 的 删 除 操 作:Transact-SQL 语 句:DELETE 学 生 WHERE 学 号=S 1 0 结 果 如 下:学 号 姓 名 年 龄 性 别 所 在 系 3.数 Tru结
25、 anPD果 S1 李 明 21 里 计 算 机 S2 张 小 红 21 里 计 算 机 S3 李 和 明 22 女 计 算 机 S4 张 三 21 里 计 算 机 S5 刘 宏 23 里 计 算 机 S6 王 红 应 20 女 计 算 机 S7 吴 菲 19 里 数 学 S8 丁 玉 21 里 数 学 S9 赵 名 22 里 数 学 S12 张 共 可 22 里 物 理 准 改 sact-SQL 语 句:A T E 学 生 S E T 年 龄=年 龄-2如 下:组 姓 名 年 龄 性 别 斫 在 系 五 si 李 明 23 奥 计 算 机 S2 张 小 红 23 勇 计 算 机 S3 李 和
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2015 数据库 管理 应用 实验 报告
限制150内