2023年SQL数据库大作2023年SQL数据库大作业.pdf
《2023年SQL数据库大作2023年SQL数据库大作业.pdf》由会员分享,可在线阅读,更多相关《2023年SQL数据库大作2023年SQL数据库大作业.pdf(23页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、数 据 库 基 础-大 作 业 题 目:学 生 信 息 管 理 系 统 教 学 系:数 学 与 记 录 学 院 专 业 班 级:_ 071121_学 生 姓 名:_ 8888_一、系 统 设 计在 进 行 系 统 的 具 体 设 计 之 前,一 方 面 应 当 设 计 好 系 统 的 模 式 并 拟 定 好 系 统 的 功 能 目 的 和 具 体 页 面,下 面 就 是 学 生 信 息 管 理 的 系 统 设 计。从 系 统 的 设 计 目 的 上 来 看,学 生 信 息 管 理 系 统 的 重 要 功 能 如 下:(1)登 录 验 证 功 能。(2)学 生 信 息 查 看 功 能。(3)信
2、息 编 辑 删 除 和 添 加 功 能。(4)成 绩 查 看 和 搜 索 功 能。(5)课 程 浏 览 搜 索 功 能。(6)密 码 修 改 功 能。从 系 统 的 实 现 上 来 看,共 有 十 七 个 页 面,每 个 页 面 的 功 能 实 现 和 说 明 如 下 所 示。页 面 说 明 页 面 名 称 说 明 L o gin.asp 登 录 页 面,用 来 验 证 用 户 Fail,a sp 登 录 失 败 页 面 Zhu c e.as p 新 用 户 注 册 页 面 Ne wl o g.asp 新 用 户 注 册 成 功 页 面 F a i 1 zh u c e.a sp 新 用 户
3、注 册 失 败 页 面 Zhuye.a s p 系 统 首 页 面,说 明 重 要 实 现 功 能 S t u den t.a s p 学 生 相 关 信 息 页 面,查 看 学 生 信 息 Add s tudent.a s p 学 生 添 加 页 面,实 现 学 生 的 添 加 Addstud e nts u c cess.asp 添 加 学 生 成 功 页 面下 面 介 绍 在 系 统 设 计 之 前 数 据 库 的 需 求 分 析 和 设 计。E d itstud e n t.as p 学 生 编 辑 选 择 页 面,选 择 需 要 修 改 的 学 生 号 Edi t studen t
4、l.asp 学 生 编 辑 页 面,实 现 学 生 信 息 的 修 改 Edi t stu d en t s uccess.asp学 生 信 息 修 改 成 功 的 页 面 Quanxi a n.asp 没 有 权 限 时 的 显 示 页 面 Co u rse.as p 实 现 课 程 信 息 的 浏 览 和 搜 索 功 能 页 面 S c o r e.a sp 实 现 学 生 成 绩 的 浏 览 和 查 询 功 能 页 面 M o dify.a s p 用 户 修 改 密 码 功 能 页 面 M o d ify s ucces s.as p 用 户 修 改 密 码 成 功 页 面 二、数 据
5、 库 设 计 1.需 求 分 析 学 生 信 息 管 理 系 统 是 各 大 高 校 所 不 可 缺 少 的 一 部 分,随 着 计 算 机 水 平 的 快 速 提 高,学 生 信 息 管 理 系 统 也 在 不 断 地 发 展 和 完 善。管 理 信 息 系 统 重 要 涉 及 了 学 生 的 信 息 管 理 以 及 课 程 和 成 绩 管 理,基 本 上 实 现 了 管 理 系 统 所 必 须 的 功 能,下 面 介 绍 学 生 信 息 管 理 系 统 数 据 库 的 设 计。2.概 念 设 计 2.1 数 字 词 典 数 据 词 典 如 下 表 所 示:数 据 词 典字 段 名 数 据
6、名 数 据 的 描 述 Userid 用 户 编 号 文 本,10U se rname 用 户 名 文 本,1 0Us e rp w d 用 户 密 码 文 本,1 0Auth 1 evel 用 户 级 别 文 本,10S tuid 学 生 编 号 文 本,1 0Stu n am e 学 生 姓 名 文 本,10S ex 性 别 文 本,4Minzu 民 族 文 本,10B ir t h d ay 出 生 年 月 文 本,1。I n time 入 学 时 间 文 本,10Cla s s 班 级 文 本 10C o mefrom 生 源 地 文 本,2 0B eizhu 备 注 文 本,5 0C
7、 ourseid 课 程 号 文 本,10Cour e s e n a me 课 程 名 称 文 本,10C ouresetime 课 程 学 时 文 本,10X u efen 课 程 学 分 文 本,1 0Coursetype 课 程 类 型 文 本,10Teac h er 授 课 老 师 文 本,10I d ID文 本,1 0Score 成 绩 文 本,92.2E-R 图 根 据 以 上 的 需 求 分 析,E-R图 如 图 下 图 所 示:E-R图 如 下 2.3关 系 模 式 E-R图 转 换 成 关 系 模 式 如 下:学 生(堂 号、姓 名、性 别、民 族、出 生 年 月、入 学
8、时 间、班 级、生 源 地、备 注)课 程(课 程 号、课 程 名 称、学 时、学 分、课 程 类 型、授 课 老 师)成 绩(I D、学 号、,课 程 号、考 试 成 绩)选 修(学 号、课 程 号、选 修 时 间)查 询(学 号、课 程 号、查 询 时 间)3.逻 辑 设 计 根 据 前 面 的 E-R图 转 换 的 关 系 模 式 一 共 有 以 下 几 个 表:S t udent(学 生 表)列 名 数 据 类 型 允 许 Null值 stuid|char(10)cstuname char(10)gsex char(4)1 7minzu char(10)birthday char(10
9、)1 7intime char(10)1 7class char(10)1 7comefrom char(20)1 7beizhu char(50)1 7Cou r se(课 程 表)列 名 数 据 类 型 允 许 Null值 courseid char(10)rcoursename char(20)coursetime char(10)1 7coursexuefen char(10)1 7coursetype char(10)teacherScor echar(10)(成 绩 表)列 名 I数 据 类 型 1 允 许 Null值|ID|char(10)Rqstuid char(10)rcou
10、rseid char(10)rscore char(9)Elec t ive(选 修 表)列 名 数 据 类 型 允 许 Null值?stuid char(10)rcourseid char(10)relectivetime char(10)1 7Se 1 e c t(查 询 表)列 名 数 据 类 型 允 许 Null值|stuid char(10)rcourseid char(10)rseitime char(10)174.数 据 库 关 系 图 根 据 以 上 几 个 表 的 关 系 建 立 如 下 所 示 的 关 系 图:ID9 stuid8 courseidscorecourseid
11、coursenamecoursetimecoursexuefencoursetypeteachersexminzubirthdayintimestudentstuidstunameelective8 stuid8 courseidelectivetimeclasscomefrom5.数 据 的 添 加、修 改、删 除 语 句 的 实 现 数 据 的 添 加 语 句 举 例 如 下:(1)向 成 绩 表 里 添 加 学 号 为 2 0 231 学 生 选 修 了 四 门 课 的 成 绩。in s ert scor evalues(5 一 202301,1 00 0 0 1 1,9 5),(6,2
12、02 3 0 1,10001,90),(7,202301,100021,196),(z 8-2 0 2 3 0 1,,20231,85(2)向 课 程 表 里 添 加 一 条 毛 慨 的 信 息 insert c oursevalues(2O23 3,毛 慨,60,5,2,周 易)数 据 的 修 改 语 句 举 例 如 下:(1)修 改 学 号 为 202304学 生 的 籍 贯 为 湖 北 监 利 up d ate s t udentset comefrom=湖 北 监 利 where stuid=2 02 3 0 4,(2)修 改 课 程 号 为 2 0 2 3 3 的 学 时 为 6 4
13、 个 学 时 upda t e c our s eset cou r setim e=64where courseid=/20 2 3 35数 据 的 删 除 语 句 举 例 如 下:(1)删 除 学 号 为 202305学 生 的 信 息 delete st u d e ntwhere stuid=,202305(2)删 除 课 程 名 称 为 毛 慨 的 信 息 delete c o ursew h e re coursen a me=,毛 慨 6.查 询 语 句 简 朴 查 询、连 接 查 询、子 查 询、复 合 条 件 查 询 语 句 的 实 现 简 朴 查 询 语 句 的 举 例:(
14、1)查 询 课 程 表 中 前 三 条 的 信 息 selec t top 3*from cou r secourseid coursename coursetime coursexuefen coursetype teacher1i 00001I 大 学 英 语 60 5 0 唐 瑶 2 00002 高 等 数 学 64 2 0 李 冈 3 10001 高 财 64 6 1 张 玉(2)查 询 班 级 为 经 管 2091班 的 学 生 学 号、姓 名、性 别 和 班 级 名 称 sele c t s t udent.stu i d,s tudent.stunam e,student,sex
15、,stu den t.c lassf r o m s t u d entw h ere(:12S5=经 管 2 0 9 1,stuid stuname sex class1I 100001徐 联 龙 男 经 管 20912 100002 瞿 坤 男 经 管 20913 100003 何 冬 雪 女 经 管 20914 100004 张 琦 女 经 管 2091(3)查 询 学 生 姓 名 以 陈 开 头 的 学 生 学 号 和 班 级 s e 1 e ct st u d en t.s t uid,st u d e n t.c lassfrom stu dentw h er e st u nam
16、 e like 陈 stuid class1 200()04 j 会 计 20952“痢 而 会 计 2091(4)查 询 课 程 表 的 所 有 信 息,查 询 结 果 先 按 课 程 号 降 序 排 列,再 按 学 分 升 序 排 列 s e l e c t*from cour s eo r der by c o ur s e i d de s c,c o ursexu e f en asccourseid coursename coursetime coursexuefen coursetype teacher1j 20002i 大 学 体 育 60 2 2 万 兰 2 20001 大
17、学 生 心 理 健 康 60 2 2 李 立 3 10004 网 站 建 设 66 4 1 代 四 广 4 10003 企 业 数 据 库 64 6 1 杨 帆 5 10002 审 计 学 60 4 1 万 阳 6 10001 高 财 64 6 1 张 玉 7 00002 高 等 数 学 64 2 0 李 冈 8 00001 大 学 英 语 60 5 0 唐 瑶(5)查 询 学 生 人 数 总 数,查 询 结 果 以 学 生 总 数 为 别 名 select COUNT(*)a s 学 生 总 数 from st u de n t学 生 总 数 1 s;.(6)查 询 所 有 学 生 成 绩
18、的 总 平 均 分,查 询 结 果 以 平 均 分 为 别 名 select AVG(s c ore)as 平 均 分 from score1 f92连 接 查 询 语 句 的 实 现:(1)查 询 学 号 为 1 0 0 0 0 1 的 学 生 的 学 号、姓 名、性 别、班 级 和 选 修 的 课 程 号 和 成 绩 se 1 e c t stud e nt.stuid,st u dent,s t un a m e,s t udent.s ex,s tu d e n t.c 1 a ss,scor e.courseid,sc o r e.sc o ref r o m stude n t,s
19、corew h e r e s t uden t.s tu id=s c ore.stui d a n d s t udent.stuid=100 0 0 1 Jstuid stuname sex class courseid score1j 100001徐 联 龙 男 经 管 2091 00001 982 100001 徐 联 龙 男 经 管 2091 10003 903 100001 俟 联 龙 男 经 管 2091 10004 954 100001 馀 联 龙 男 经 管 2091 20002 94(2)查 询 学 号 为 2 0 2 3 0 r学 生 的 学 号、姓 名 和 选 修 的
20、 课 程 号 及 选 修 时 间 select student.s t uid,s tudent.s t u name,el e c t i v e.c ou r se i d,elect i v e.el e c tivetim ef rom s t u d e nt,ele c t ivewhere s tud e n t.stu i d=el e ctive.stuidand s t uden t.s tuid=20 2 3 01)1stuid stuname;畅 凡 courseid00002electivetimej 2000012011-2-82 200001 杨 凡 10001
21、2011-3-13 200001 杨 凡 10002 2011-3-24 200001 杨 凡 20001 2011-3-2(3)查 询 学 生 查 询 了 课 程 的 姓 名、班 级、课 程 号、课 程 名、课 程 学 分 及 查 询 时 间 s elect s tu d ent.s tuname,stud e n t.cl a ss,cour s e.c our s eid,co u r s e.co u rsename,c o urse.cours e x uefen,sel.se Itimef rom stud ent,co u rse,se 1w h e r e s t udent.
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2023 SQL 数据库 大作 作业
限制150内