数据库报告Word文档下载推荐.docx
- 文档编号:22855759
- 上传时间:2023-02-05
- 格式:DOCX
- 页数:15
- 大小:98.59KB
数据库报告Word文档下载推荐.docx
《数据库报告Word文档下载推荐.docx》由会员分享,可在线阅读,更多相关《数据库报告Word文档下载推荐.docx(15页珍藏版)》请在冰豆网上搜索。
记录人员:
参会人员:
讨论内容:
我们讨论了网络教学综合平台的成员组成以及各成员的属性。
具体分工:
**简明扼要的提出了该平台所需的成员以及各自的属性信息,列出草稿;
**对上述草稿进行了修改和补充;
**最后综合大家的意见进行了总结并打出了电子稿。
1.2ER图
2010.5.31地点:
机房
讨论了网络教学平台各实体集,实体集的属性及实体集间的连接。
**负责找网络教学系统中的各实体集
**负责各实体集的属性并画图
**负责各实体集间的关系
1.3关系设计
表1:
Students表
属性名
数据类型
是否主键
是否允许为空
缺省值
说明
stuid
Char(10)
Yes
NOTNULL
学生学号
name
No
学生姓名
sex
Boolean
学生性别
phone
Char(20)
NULL
学生电话
学生email
depid
所属学院编号
code
登陆密码
mobile
手机
表2:
Teachers表
teaid
教师号
teaname
教师姓名
teadegree
教师职称
教师email
登录密码
表3:
study表
couid
课程编号
表4:
teach表
表5:
Courses表
couname
课程名称
开课院系
开课老师
表6:
Exercise表
title
作业标题
time
date
截止时间
fullmark
Integer
满分分额
mark
得分
modelid
模型编号
content
Char(100)
作业内容
subNo.
Boolean
是否多次提交
表7:
Exercisemodel表
模板编号
模板标题
answer
作业答案
1)stuid->
name,sex,phone,email,depid
Students满足4NF。
2)teaid->
depid,teaname,teadegree,email
Teachers满足4NF。
3)stuid,couid->
stuid,couid
Study满足4NF。
4)teaid->
Teach满足4NF。
5)couid->
Courses满足4NF。
6)couid,title->
time,fullmark,mark,keys,content,modelid
Exercise满足4NF。
7)modelid->
title,keys
Exercisemodel满足4NF。
2010.6.7地点:
讨论了网络教学平台中的关系,和各关系满足的函数依赖,满足的最高范式
**负责各关系表格的填写
二、数据库编程
2.1表的创建
Createdatabasewljx
CreatetableStudents
(
stuidchar(10)primarykeynotnull,
namechar(10)notnull,
sexbooleannotnull,
phonechar(20)null,
emailchar(20)null,
depidchar(20)notnull,
codechar(10)notnull,
mobilchar(20)null
)
CreatetableTeachers
teaidchar(10)primarykeynotnull,
depidchar(10)notnull,
teanamechar(10)notnull,
teadegreechar(10)notnull,
codechar(10)notnull
CreatetableCourses
couidchar(10)primarykeynotnull,
counamechar(10)notnull,
teaidchar(10)notnull
)
CreatetableExercise
titlechar(10)primarykeynotnull,
timedatenotnull,
fullmarkintnotnull,
couidchar(10)notnull,
markintnotnull,
modelidchar(10)notnull,
contentchar(100)notnull,
SubNoBooleannotnull
CreatetableExercisemodel
modelidchar(10)primarykeynotnull,
titlechar(10)notnull,
answerchar(100)notnull
Createtablestudy
stuidchar(10)notnull,
Primarykey(stuid,couid)
Createtableteach
teaidchar(10)notnull,
Primarykey(teaid,couid)
2.2数据的修改
学生信息的添加
InsertintoStudentsvalues('
0806580'
'
zhangsan'
0,'
12345'
123@'
06'
122'
16345'
0806581'
lisi'
12346'
124@'
123'
16346'
0806582'
wanger'
12347'
125@'
124'
16347'
0806583'
qianwu'
1,'
12348'
126@'
126'
16348'
学生信息的删除、修改
DeletefromStudentswherestuid<
'
UpdateStudentssetmobil='
09876'
wherestuid='
教师信息的添加
InsertintoTeachersvalues('
T000'
dingyi'
jiangshi'
567@'
111'
T001'
xuyi'
568@'
222'
T002'
wengyi'
jiaoshou'
569@'
334'
教师信息的删除、修改
DeletefromTeacherswhereteaid<
UpdateTeacherssetteadegree='
whereteaid='
课程信息的添加
InsertintoCoursesvalues('
001'
shujujiegou'
002'
shujuku'
003'
lisanshuxue'
T003'
课程信息的删除、修改
DeletefromCourseswherecouid<
000'
UpdateCoursessetteaid='
wherecouid='
具体课程中选课学生的添加、删除
Insertintostudyvalues('
具体课程中老师教的课程添加
Insertintoteachvalues('
添加一个作业模板
InsertintoExercisemodelvalues('
01'
jjjj'
fffee)
修改和删除作业模板
DeletefromExercisemodelwheremodelid<
00'
UpdateExercisemodelsetanswer='
ffff'
wheremodelid='
添加一个作业
InsertintoExercisevalues('
2010-6-20'
5,'
4,'
sss'
1)
2010-6-21'
sddd'
修改和删除作业
DeletefromExercisewheretitle<
UpdateExercisesetSubNo=1
教师修改密码
UpdateTeacherssetcode='
333'
教师个人信息的修改
学生修改密码
UpdateStudentssetcode='
125'
学生个人信息的修改
2.3查询
按学院查询课程信息
按学生查询所选课程信息
按学生查询有待提交作业的课程信息
按学生和课程查询课程作业信息
按作业查看作业结果信息
按教师查询所教授课程信息
按教师查询未批阅作业信息
按课程查看作业模板信息
按课程查看作业信息
按作业模板查看具体模板信息
按课程查看所有选课学生
按学号查看学生信息
3、总体小结
经过这次大作业,我学会了许多课程基础知识,对Mysql这个软件有了更深刻的理解。
同时体会到团队协作的重要性。
很多工作都是在大家的热烈讨论下才有的结果,要是自己一个人苦思冥想的话可能会花费几倍的时间。
这次大作业另一个体会就是将大问题分解为很多小问题来解决。
刚开始从整体上看这个系统,觉得设计是个不可能完成的巨大任务,然而将这个大系统分解为各个小部分,比如教师、学生、课程......分别对这些小部分设计,然后通过er图将他们联系起来就变成了一个整体大的系统。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数据库 报告