数据库系统开发总结文档格式.docx
《数据库系统开发总结文档格式.docx》由会员分享,可在线阅读,更多相关《数据库系统开发总结文档格式.docx(14页珍藏版)》请在冰豆网上搜索。
第四章
创建、修改数据库
第五章
创建与管理表
数据的查询与第七章结合
增、删、改
第六章
创建与管理视图
创建索引
存储过程的设计、触发器的设计
游标
第七章查询
第八章
数据保护
安全性
完整性
数据库的回复
第九章
数据库系统的设计
篇二:
《数据库系统设计报告及项目总结》
数据库系统设计报告及项目总结
我对数据库的制作是为了能够更方便更快捷的对学生基本信息、系部基本信息、课程信息、教职工信息以及学生成绩进行查询。
数据库的最终效果是能够按学号、姓名、系号查询学生基本信息;
按职工号、姓名、系号查询教职工基本信息;
按系号、系名称查询系的基本信息;
按课程号、课程名称、上课教师姓名查询课程基本信息;
按学号、课程号、课程名称、上课教师姓名、系号查询学生成绩,内容包括课程基本情况。
若查询涉及多门课程,则按课程分组。
每门课程按总评成绩从高分到低分给出选修该门课程的所有学生的成绩(平时成绩、考试成绩和总评成绩);
能按课程号、课程名称、教师姓名输出对应课程的成绩报表;
能够根据课程、授课教师统计成绩>二90分、>二80分、>二70分、>二60分及不及格学生的人数及比例。
内容包括课程基本信息(课程号、课程名称、任课教师号、学时、学分),选课学生名单(学号、姓名、性别),每个学生的平时成绩、考试成绩和总评成绩。
我建立了学生基本信息表,系部基本信息表,课程信息表,教职工信息表,选课信息表以及没门课程的成绩表。
课程包括音乐鉴赏、影视鉴赏、体育、数学、商业应用文写作、实用英语这几门课程。
学生基本信息表的内容及数据类型如下学号INTPRIMARYKEY,姓名VARCHAR(IO)NOTNULL,性别VARCHAR(50),
出生日期INT,入学成绩INT,所在系号INT。
系部基本信息表内容及数据类型如下系号INTPRIMARYKEY,系名称VARCHAR(50)NOTNULL,系的简介VARCHAR(50)。
课程信息表内容及数据类型如下课程号INTPRIMARYKEY,课程名称VARCHAR(50)NOTNULL,任课教师号INT,学时INT,学分INT,上课时间VARCHAR(50),±
课地点VARCHAR(50),考试时间VARCHAR(50)。
教职工信息表内容以及数据类型如下职工号INTPRIMARYKEY,教师姓名VARCHAR(IO)NOTNULL,性别VARCHAR(50),出身年月INT,所在系号INT,职称VARCHAR(50),技术专长VARCHAR(50)。
将课程信息中的任课教师号与教职工信息表的职工号。
选课信息表内容以及数据类型如下学号INTPRIMARYKEY,教师姓名VARCHAR(IO)NOTNULL,课程号INT課程名称VARCHAR(IO),平时成绩INT,考试成绩INT,总评成绩INT。
我创建数据库是在图形界面下进行的,数据库的名称为market,—些查询语句是通过SQL语句进行的。
我创建了视图方便对学生成绩进行查询,在创建视图过程中用到了COUNT函数和AVG函数和存储过程。
因为在创建成绩报表关于不同分值的人数和比例时,需要这些函数和存储过程,可以先利用COUNT函数求出不同分值之间的人数在创建存储过程,接看在利用AVG函数和存储过程求出不同分值间的人数所占比例,最后在创建视图,—个有关成绩报表的视图就建立成功了。
次要注意创建和查询时的SQL语句的正确运用,输入字母和数字时要在英文输入法的状态下,有时要注意各字段之间的空格间距,创建多表之间的链接时要注意写出各表之间的相同项目之间的链接。
所做任务如下
建立外键
Altertable课程信息
add
constraintFk_课程信息—教职工信息foreignkey(任课教师号)
REFERENCES教职工信息(职工号)
go
修改语句
USEmarket
GO
UPDATE学生基本信息
SET姓名-王晓明:
出生日期-19930721’
WHERE学号二12432201
删除语句
DELETE学生基本信息
WHERE学号二12432210
a、成绩报表内容包括课程基本信息(课程号、课程名称、任课教师号、学时、学分),选课学生名单(学号、姓名、性别),每个学生的平时成绩、考试成绩和总评成绩USEmarket
CREATEVIEW成绩报表
AS
SELECT课程信息•课程号,课程信息•课程名称,课程信息.任课教师号,课程
信息.学时,课程信息.学分,教职工信息.教师姓名,选课信息.学号,选课信息.平时成绩,选课信息•考试成绩,选课信息•总评成绩,学生基本信息•性别
FROM
课程信息INNERJOIN教职工信息
ON课程信息•课程号二教职工信息•职工号
INNERJOIN选课信息
On选课信息课程号二课程信息.课程号
INNERJOIN学生基本信息
On学生基本信息•学号二选课信息.学号
groupby课程信息.课程号,课程信息.课程名称,课程信息.任课教师号,课
程信息•学时,课程信息•学分,教职工信息•教师姓名,选课信息•学号,选课信息•平时成绩,选课信息.考试成绩,选课信息•总评成绩,学生基本信息•性别
—建立信息的存储过程
CREATEPROCEDUREordershul
OD
SSEasci
I^§
:
06HA亠缶HM碗処躺企外^lAIOHZKJD出4S
LLIsn
Inqs」ep」o三0£
丽外TI<
lNno:
>
^Y06cllonLXJs
Izsu①二」2P」O总nQLLJuOHd
SIgtwffl:
一建立信息的存储过程
CREATEPROCEDUREorderlbili
SELECTD90所在比例二AVG(distinct10)
FROMorderlrenshul
CREATEVIEW成绩报表1
SELECTD90人数Q90所在比例
FROMordershulINNERJOINorderlbiliINNERJOINorderlrenshul
CREATEPROCEDUREordershu2AS
SELECT*FROM数学成绩信息WHERE总评成绩>二80—比较运算
AA-
付
CREATEPROCEDUREordershu3AS
CREATEPROCEDUREordershu4AS
SELECT*FROM数学成绩信息WHERE总评成绩>二60—比较运算
CREATEPROCEDUREordershu5AS
CREATEPROCEDUREordertiAS
SELECT*FROM体育成绩信息WHERE总评成绩>二90—比较运算
CREATEPROCEDUREordershangAS
CREATEPROCEDUREordershiAS
SELECT*FROM实用英语信息WHERE总评成绩>二90—比较运算
篇三:
《《数据库系统开发实习》实习总结》
河北科技师范学院欧美学院
实习类型教学实习实习单位
河北科技师范学院欧美学院实习起止时间年月年日指导教师
刘正林所在院(系)信息技术系
专业班级10电子商务学生姓名
—、实习的基本概况(-)理论指导
本实习采用在机房集中讲解和各项目小组分散设计相结合,项目以小组为单位,5-6人一组,每组指定一个项目负责人,完成指导教师布置实习任务。
同一小组内的不同学生,由项目组长进行任务划分,包括项目总体规划,需求分析,素材收集,系统设计,项目测试等。
系统实现并进行系统的演示,回答指导教师提出的问题。
本课程主要是在指导老师的带领下进行项目综合实训,学生把所学过的知识应用到一个项目中去。
(-)项目盾况
项目名称图书管理查询系统开发环境VB和VB数据库系统
项目分工情况郭一辉负责系统设计,王海洋负责系统分析,刘嘉伟负责素材收集,崔锂铉负责需求分析,宋兴伦负责设计方案,王晓波负责总体规划
实习过程或步骤
图书管理系统对于现代图书馆而言,是能否发挥其教学科研的作用的至关重要技术平台。
对于读者和图书管理员来说,是能否方便快速获取信息的关键。
所以,图书管理系统应该能够为用户提供充足的信息和快捷方便的操作手段。
系统工作内容
为图书馆建立一个图书管理系统,完成软件的开发、测试及试运行,并且完成图书借阅内计算机网络建设,使图书管理系统正式投入使用。
该系统能为用户提供图书查询的检索服务,图书证的办理,图书的借阅,归还的功能,系统维护功能。
主要功能和性能
本系统主要实现书籍管理、读者管理和借阅管理等主要的图书管理功能。
(1)图书管理
图书类别管理增、删除、改等管理。
图书信息管理新书入库,图书购入后由图书管理人员将书籍编码并将其具体信息录入书籍信息表。
书籍信息修改,书籍信息由于工作人员的疏忽而出现
错误时,可修改其信息。
管理员按不同方式查询、统计,读者按不同方式查询。
出版社信息管理增、删除、改等管理。
图书注销某一部分图书会随看时间的增长及知识的更新而变得不再有使用的价值,或者图书被损坏,这些图书就要在图书籍信息表中的除去。
即从书籍信息表中删去此书籍记录。
(3)读者資里
读者类别信息管理增、删除、改等管理。
读者信息管理办理、挂失、暂停借、注销阅卡,录入、修改、删除读者信息。
(4)借阅管理
续借管理提供读者在符合规定的情况下网上续借。
还书管理根据借阅卡编号、图书ID等,在借阅信息表中找到相应的记录,将借书记录删除,更新该记录的相应数据(图书信息表\根据违反规定情况计算和登记罚款记录。
借书管理根据借阅卡编号和图书编号,进行借书登记。
在借阅信息表中插入—条借书记录,该记录包括读者ID、图书ID、借出日期、借阅编号、操作员等信息,更新该记录的相应数据(图书信息表\把超期图书以列表的形式显示出来,并以电子邮件或打印成书面通知读者。
提供读者网上查询自己的借阅情况(包括
超期提示)
二、实习感受
(一)成绩与收获
通过本次实践课,我学习了怎么使用VB与SQL数据库编写程序,更加了解了VB语言和数据库操作系统用来编写程序的可行性,在今后的生活和工作当中能更好的运用VB进行编程和开发
(二)问题与不足
对VB的了解还不够深入,对代码的掌握水平还很低,机房的电脑配置太低,不能满足编程的需要。
篇四:
《简单应用程序系