数据库系统开发总结.docx
- 文档编号:1358045
- 上传时间:2022-10-21
- 格式:DOCX
- 页数:13
- 大小:25KB
数据库系统开发总结.docx
《数据库系统开发总结.docx》由会员分享,可在线阅读,更多相关《数据库系统开发总结.docx(13页珍藏版)》请在冰豆网上搜索。
数据库系统开发总结
篇一:
《数据库系统开发总结》
数据库系统开发课程指导思想
掌握SQL的基本语法,重视SQL语言的基本编程
针对数据库应用项目编程,从总体功能出发进行系统功能设计和数据库设计,在设计的
基础上,灵活编程和调试程序,做好调试记录。
本学期所学内容要点
第一章
数据库有关的基本概念、、DBMS的功能、E-R模型、SQLSERVER的体系结构
第二章
SQLSERVER的系统数据库、重要的系统表、主要的工具
第三章
T-SQL语言---语法、常用函数
第四章
创建、修改数据库
第五章
创建与管理表
数据的查询---与第七章结合
增、删、改
第六章
创建与管理视图
创建索引
存储过程的设计、触发器的设计
游标
第七章查询
第八章
数据保护
安全性
完整性
数据库的回复
第九章
数据库系统的设计
篇二:
《数据库系统设计报告及项目总结》
数据库系统设计报告及项目总结
我对数据库的制作是为了能够更方便更快捷的对学生基本信息、系部基本信息、课程信息、教职工信息以及学生成绩进行查询。
数据库的最终效果是能够按学号、姓名、系号查询学生基本信息;按职工号、姓名、系号查询教职工基本信息;按系号、系名称查询系的基本信息;按课程号、课程名称、上课教师姓名查询课程基本信息;按学号、课程号、课程名称、上课教师姓名、系号查询学生成绩,内容包括课程基本情况。
若查询涉及多门课程,则按课程分组。
每门课程按总评成绩从高分到低分给出选修该门课程的所有学生的成绩(平时成绩、考试成绩和总评成绩);能按课程号、课程名称、教师姓名输出对应课程的成绩报表;能够根据课程、授课教师统计成绩>=90分、>=80分、>=70分、>=60分及不及格学生的人数及比例。
内容包括课程基本信息(课程号、课程名称、任课教师号、学时、学分),选课学生名单(学号、姓名、性别),每个学生的平时成绩、考试成绩和总评成绩。
我建立了学生基本信息表,系部基本信息表,课程信息表,教职工信息表,选课信息表以及没门课程的成绩表。
课程包括音乐鉴赏、影视鉴赏、体育、数学、商业应用文写作、实用英语这几门课程。
学生基本信息表的内容及数据类型如下学号INTPRIMARYKEY,姓名VARCHAR(10)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(10)NOTNULL,性别VARCHAR(50),出身年月INT,所在系号INT,职称VARCHAR(50),技术专长VARCHAR(50)。
将课程信息中的任课教师号与教职工信息表的职工号。
选课信息表内容以及数据类型如下学号INTPRIMARYKEY,教师姓名VARCHAR(10)NOTNULL,课程号INT,课程名称VARCHAR(10),平时成绩INT,考试成绩INT,总评成绩INT。
我创建数据库是在图形界面下进行的,数据库的名称为market,一些查询语句是通过SQL语句进行的。
我创建了视图方便对学生成绩进行查询,在创建视图过程中用到了COUNT函数和AVG函数和存储过程。
因为在创建成绩报表关于不同分值的人数和比例时,需要这些函数和存储过程,可以先利用COUNT函数求出不同分值之间的人数在创建存储过程,接着在利用AVG函数和存储过程求出不同分值间的人数所占比例,最后在创建视图,一个有关成绩报表的视图就建立成功了。
在数据库的设计过程中,我也遇到了一些问题,例如,创建表时没有注意各表之间的联系,所以在设计数据库时应先对各表之间的联系进行全面的了解。
其次要注意创建和查询时的SQL语句的正确运用,输入字母和数字时要在英文输入法的状态下,有时要注意各字段之间的空格间距,创建多表之间的链接时要注意写出各表之间的相同项目之间的链接。
所做任务如下
建立外键
Altertable课程信息
add
constraintFk_课程信息_教职工信息foreignkey(任课教师号)
REFERENCES教职工信息(职工号)
go
修改语句
USEmarket
GO
UPDATE学生基本信息
SET姓名='王晓明',出生日期='19930721'
WHERE学号=12432201
GO
删除语句
USEmarket
GO
DELETE学生基本信息
WHERE学号=12432210
GO
a、成绩报表内容包括课程基本信息(课程号、课程名称、任课教师号、学时、学分),选课学生名单(学号、姓名、性别),每个学生的平时成绩、考试成绩和总评成绩USEmarket
GO
CREATEVIEW成绩报表
AS
SELECT课程信息.课程号,课程信息.课程名称,课程信息.任课教师号,课程信息.学时,课程信息.学分,教职工信息.教师姓名,选课信息.学号,选课信息.平时成绩,选课信息.考试成绩,选课信息.总评成绩,学生基本信息.性别
FROM
课程信息INNERJOIN教职工信息
ON课程信息.课程号=教职工信息.职工号
INNERJOIN选课信息
On选课信息.课程号=课程信息.课程号
INNERJOIN学生基本信息
On学生基本信息.学号=选课信息.学号
groupby课程信息.课程号,课程信息.课程名称,课程信息.任课教师号,课程信息.学时,课程信息.学分,教职工信息.教师姓名,选课信息.学号,选课信息.平时成绩,选课信息.考试成绩,选课信息.总评成绩,学生基本信息.性别
go
USEmarket
GO
--建立信息的存储过程
CREATEPROCEDUREordershu1
AS
SELECT*FROM数学成绩信息
WHERE总评成绩>=90
--比较运算符
USEmarket
GO
--建立信息的存储过程
CREATEPROCEDUREorder1renshu1
SELECTD90人数=COUNT(ALL学号)
FROMordershu1
USEmarket
GO
--建立信息的存储过程
CREATEPROCEDUREorder1bili
AS
SELECTD90所在比例=AVG(distinct10)
FROMorder1renshu1
USEmarket
GO
CREATEVIEW成绩报表1
AS
SELECTD90人数,D90所在比例
FROMordershu1INNERJOINorder1biliINNERJOINorder1renshu1
USEmarket
GO
--建立信息的存储过程
CREATEPROCEDUREordershu2AS
SELECT*FROM数学成绩信息WHERE总评成绩>=80--比较运算符
USEmarket
GO
--建立信息的存储过程
CREATEPROCEDUREordershu3AS
SELECT*FROM数学成绩信息WHERE总评成绩>=70--比较运算符
USEmarket
GO
--建立信息的存储过程
CREATEPROCEDUREordershu4AS
SELECT*FROM数学成绩信息WHERE总评成绩>=60--比较运算符
USEmarket
GO
--建立信息的存储过程
CREATEPROCEDUREordershu5AS
SELECT*FROM数学成绩信息WHERE总评成绩=<60--比较运算符
USEmarket
GO
--建立信息的存储过程
CREATEPROCEDUREordertiAS
SELECT*FROM体育成绩信息WHERE总评成绩>=90--比较运算符
USEmarket
GO
--建立信息的存储过程
CREATEPROCEDUREordershangAS
SELECT*FROM商业应用文成绩信息WHERE总评成绩>=90--比较运算符
USEmarket
GO
--建立信息的存储过程
CREATEPROCEDUREordershiAS
SELECT*FROM实用英语信息WHERE总评成绩>=90--比较运算符
篇三:
《《数据库系统开发实习》实习总结》
河北科技师范学院欧美学院
实习类型教学实习实习单位河北科技师范学院欧美学院实习起止时间年月年日指导教师刘正林所在院(系)信息技术系专业班级10电子商务学生姓名王海洋学号
一、实习的基本概况
(一)理论指导
本实习采用在机房集中讲解和各项目小组分散设计相结合,项目以小组为单位,5-6人一组,每组指定一个项目负责人,完成指导教师布置实习任务。
同一小组内的不同学生,由项目组长进行任务划分,包括项目总体规划,需求分析,素材收集,系统设计,项目测试等。
系统实现并进行系统的演示,回答指导教师提出的问题。
本课程主要是在指导老师的带领下进行项目综合实训,学生把所学过的知识应用到一个项目中去。
(二)项目情况
项目名称图书管理查询系统开发环境VB和VB数据库系统
项目分工情况郭一辉负责系统设计,王海洋负责系统分析,刘嘉伟负责素材收集,崔钰铉负责需求分析,宋兴伦负责设计方案,王晓波负责总体规划
实习过程或步骤
图书管理系统对于现代图书馆而言,是能否发挥其教学科研的作用的至关重要技术平台。
对于读者和图书管理员来说,是能否方便快速获取信息的关键。
所以,图书管理系统应该能够为用户提供充足的信息和快捷方便的操作手段。
系统工作内容
为图书馆建立一个图书管理系统,完成软件的开发、测试及试运行,并且完成图书借阅内计算机网络建设,使图书管理系统正式投入使用。
该系统能为用户提供图书查询的检索服务,图书证的办理,图书的借阅,归还的功能,系统维护功能。
主要功能和性能
本系统主要实现书籍管理、读者管理和借阅管理等主要的图书管理功能。
(1)图书管理
图书类别管理增、删除、改等管理。
图书信息管理新书入库,图书购入后由图书管理人员将书籍编码并将其具体信息录入书籍信息表。
书籍信息修改,书籍信息由于工作人员的疏忽而出现
错误时,可修改其信息。
管理员按不同方式查询、统计,读者按不同方式查询。
出版社信息管理增、删除、改等管理。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数据库 系统 开发 总结