ImageVerifierCode 换一换
格式:DOCX , 页数:15 ,大小:20.81KB ,
资源ID:5191443      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/5191443.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(数据库项目设计总结.docx)为本站会员(b****4)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

数据库项目设计总结.docx

1、数据库项目设计总结篇一:数据库系统设计报告及项目总结数据库系统设计报告及项目总结我对数据库的制作是为了能够更方便更快捷的对学生基本信息、系部基本信息、课程信息、教职工信息以及学生成绩进行查询。数据库的最终效果是能够按学号、姓名、系号查询学生基本信息;按职工号、姓名、系号查询教职工基本信息;按系号、系名称查询系的基本信息;按课程号、课程名称、上课教师姓名查询课程基本信息;按学号、课程号、课程名称、上课教师姓名、系号查询学生成绩,内容包括课程基本情况。若查询涉及多门课程,则按课程分组。每门课程按总评成绩从高分到低分给出选修该门课程的所有学生的成绩(平时成绩、考试成绩和总评成绩);能按课程号、课程名

2、称、教师姓名输出对应课程的成绩报表;能够根据课程、授课教师统计成绩=90分、=80分、=70分、=60分及不及格学生的人数及比例。内容包括课程基本信息(课程号、课程名称、任课教师号、学时、学分),选课学生名单(学号、姓名、性别),每个学生的平时成绩、考试成绩和总评成绩。我建立了学生基本信息表,系部基本信息表,课程信息表,教职工信息表,选课信息表以及没门课程的成绩表。课程包括音乐鉴赏、影视鉴赏、体育、数学、商业应用文写作、实用英语这几门课程。学生基本信息表的内容及数据类型如下学号INT PRIMARY KEY,姓名VARCHAR(10) NOT NULL,性别 VARCHAR(50),出生日期

3、INT ,入学成绩 INT,所在系号 INT。系部基本信息表内容及数据类型如下系号 INT PRIMARY KEY,系名称VARCHAR(50) NOT NULL,系的简介 VARCHAR(50)。课程信息表内容及数据类型如下课程号INT PRIMARY KEY,课程名称 VARCHAR(50) NOT NULL,任课教师号INT,学时INT ,学分INT,上课时间 VARCHAR(50),上课地点 VARCHAR(50),考试时间VARCHAR(50)。教职工信息表内容以及数据类型如下职工号 INT PRIMARY KEY,教师姓名VARCHAR(10) NOT NULL,性别 VARCHA

4、R(50),出身年月 INT ,所在系号INT,职称VARCHAR(50),技术专长 VARCHAR(50)。将课程信息中的任课教师号与教职工信息表的职工号。 选课信息表内容以及数据类型如下学号INT PRIMARY KEY,教师姓名VARCHAR(10) NOT NULL,课程号 INT,课程名称 VARCHAR(10) ,平时成绩 INT,考试成绩 INT,总评成绩 INT。我创建数据库是在图形界面下进行的,数据库的名称为market,一些查询语句是通过SQL语句进行的。我创建了视图方便对学生成绩进行查询,在创建视图过程中用到了COUNT函数和AVG函数和存储过程。因为在创建成绩报表关于不

5、同分值的人数和比例时,需要这些函数和存储过程,可以先利用COUNT函数求出不同分值之间的人数在创建存储过程,接着在利用AVG函数和存储过程求出不同分值间的人数所占比例,最后在创建视图,一个有关成绩报表的视图就建立成功了。在数据库的设计过程中,我也遇到了一些问题,例如,创建表时没有注意各表之间的联系,所以在设计数据库时应先对各表之间的联系进行全面的了解。其次要注意创建和查询时的SQL语句的正确运用,输入字母和数字时要在英文输入法的状态下,有时要注意各字段之间的空格间距,创建多表之间的链接时要注意写出各表之间的相同项目之间的链接。所做任务如下建立外键Alter table 课程信息addconst

6、raint Fk_课程信息_教职工信息foreign key (任课教师号)REFERENCES 教职工信息(职工号)go修改语句USE marketGOUPDATE 学生基本信息SET 姓名=王晓明, 出生日期=19930721WHERE 学号=12432201GO删除语句USE marketGODELETE 学生基本信息WHERE 学号=12432210GOa、成绩报表内容包括课程基本信息(课程号、课程名称、任课教师号、学时、学分),选课学生名单(学号、姓名、性别),每个学生的平时成绩、考试成绩和总评成绩 USE marketGOCREATE VIEW 成绩报表ASSELECT 课程信息.

7、课程号,课程信息.课程名称, 课程信息. 任课教师号,课程信息.学时,课程信息.学分,教职工信息.教师姓名, 选课信息.学号, 选课信息.平时成绩, 选课信息.考试成绩, 选课信息.总评成绩, 学生基本信息.性别FROM课程信息 INNER JOIN 教职工信息ON 课程信息.课程号=教职工信息.职工号INNER JOIN 选课信息On 选课信息.课程号=课程信息.课程号INNER JOIN 学生基本信息On 学生基本信息.学号=选课信息.学号group by 课程信息.课程号,课程信息.课程名称, 课程信息. 任课教师号,课程信息.学时,课程信息.学分,教职工信息.教师姓名, 选课信息.学号

8、, 选课信息.平时成绩, 选课信息.考试成绩, 选课信息.总评成绩,学生基本信息.性别goUSE marketGO-建立信息的存储过程CREATE PROCEDURE ordershu1ASSELECT * FROM 数学成绩信息WHERE 总评成绩 =90-比较运算符USE marketGO-建立信息的存储过程CREATE PROCEDURE order1renshu1SELECT D90人数=COUNT(ALL 学号)FROM ordershu1USE marketGO-建立信息的存储过程CREATE PROCEDURE order1biliASSELECT D90所在比例=AVG(dis

9、tinct 10)FROM order1renshu1USE marketGOCREATE VIEW 成绩报表1ASSELECT D90人数,D90所在比例FROM ordershu1 INNER JOIN order1bili INNER JOIN order1renshu1USE marketGO-建立信息的存储过程CREATE PROCEDURE ordershu2 ASSELECT * FROM 数学成绩信息 WHERE 总评成绩 =80 -比较运算符USE marketGO-建立信息的存储过程CREATE PROCEDURE ordershu3 ASSELECT * FROM 数学成

10、绩信息 WHERE 总评成绩 =70 -比较运算符USE marketGO-建立信息的存储过程CREATE PROCEDURE ordershu4 ASSELECT * FROM 数学成绩信息 WHERE 总评成绩 =60 -比较运算符USE marketGO-建立信息的存储过程CREATE PROCEDURE ordershu5 ASSELECT * FROM 数学成绩信息 WHERE 总评成绩=90 -比较运算符USE marketGO-建立信息的存储过程CREATE PROCEDURE ordershang ASSELECT * FROM 商业应用文成绩信息 WHERE 总评成绩 =90

11、 -比较运算符USE marketGO-建立信息的存储过程CREATE PROCEDURE ordershi ASSELECT * FROM 实用英语信息 WHERE 总评成绩 =90 -比较运算符篇二:数据库课程设计总结报告漳州师范学院数据库课程设计个人日程管理系统姓 名 某某学 号系 别 计算机科学与工程专 业 计算机科学技术专业年 级 08级指导教师 陈志翔、王桃发2011年 05 月数据库项目设计总结.234篇三:有关VS2010数据库项目开发的总结有关学习VS2010数据库项目开发的总结 其实我们这个学期所学的主要是一个从两层架构开发到简单的三层架构开发的过程,前面老师所说的都是为了

12、后面的三层架构做准备,可以说两层开发是三层架构的基础吧。一个完整的项目开发的流程(SQL+VS)数据库设计(SQL server2008)(1)数据库分析(2)数据库结构设计(3)数据库和数据表的创建(4)根据系统需要创建存储过程系统设计(VS2010)(1)界面设计(窗体+控件)(2)创建相关类文件(编写相关功能代码)(3)系统打包部署生成前面基础知识的总结用 ADO.NET 连接数据库数据库项目设计总结.数据库项目设计总结.用 ADO.NET 查询和操作数据库1 使用 DataReader 对象检索数据篇四:数据库设计报告模板 引言引言是对这份软件系统详细设计报告的概览,是为了帮助阅读者了

13、解这份文档如何编写的,并且应该如何阅读、理解和解释这份文档。1 编写目的说明这份软件系统详细设计报告是基于哪份软件产品需求分析报告、哪份软件产品概要设计报告和哪份软件产品数据库设计说明书(如果该软件产品需要数据库支持)编写的,开发这个软件产品意义、作用、以及最终要达到的意图。通过这份软件系统详细设计报告详尽说明了该软件产品的编码结构,从而对该软件产品的物理组成进行准确的描述。如果这份软件系统详细设计报告只与整个系统的某一部分有关系,那么只定义软件系统详细设计报告中说明的那个部分或子系统。2 项目风险具体说明本软件开发项目的全部风险承担者,以及各自在本阶段所需要承担的主要风险,首要风险承担者包括

14、 任务提出者; 软件开发者; 产品使用者。3 文档约定描述编写文档时所采用的标准(如果有标准的话),或者各种编写约定。编写约定应该包括 部件编号方式; 界面编号方式; 命名规范 等等。4 预期读者和阅读建议列举本软件系统详细设计报告所针对的各种不同的预期读者,例如,可能的读者包括 开发人员; 项目经理; 测试人员; 文档编写人员; 等等。描述文档中,其余部分的内容及其组织结构,并且针对每一类读者提出最适合的文档阅读建议。5 参考资料列举编写软件系统详细设计报告时所用到的参考文献及资料,可能包括 本项目的合同书; 上级机关有关本项目的批文; 本项目已经批准的计划任务书; 用户界面风格指导; 开发

15、本项目时所要用到的标难; 系统规格需求说明; 使用实例文档; 属于本项目的其它己发表文件; 本软件系统详细设计报告中所引用的文件、资料; 相关软件系统详细设计报告; 等等。为了方便读者查阅,所有参考资料应该按一定顺序排列。如果可能,每份资料都应该给出 标题名称; 作者或者合同签约者; 文件编号或者版本号; 发表日期或者签约日期; 出版单位或者资料来源。 支撑环境1 数据库管理系统描述数据库管理系统、以及安装配置情况,需要描述的内容可能包括 产品名称以及发行厂商这里的产品名称指的是数据库发行厂商发布产品时公布的正式商品名称,不应该使用别名、简称、研发代号等非正式名称,以免混淆;同样的道理,发行厂

16、商的名称也应该使用正式名称。 版本号数据库管理系统的准确版本号,必须按产品的实际情况描述到最细节的版本号。 补丁包版本号描述实际上将要使用的数据库管理系统补丁包的版本号,必须注意,在某些情况下该版本号不一定是最新的版本号。 语言或代码集对于只支持一种语言或者一个代码集的数据库管理系统来说,该项描述不具意义。对于支持多种语言或者多个代码集的数据库管理系统来说,该项描述指的是实际使用的语言或者代码集。 安装位置描述数据库管理系统的实际安装位置,应该分别对管理系统安缺位置和数据存放位置进行描述,应该指明服务器名和安装卷号(盘号)。对于分布式数据库,必须分别描述每一个数据库管理系统。 配置参数描述数据

17、库管理系统在实际安装时应该配置的各个参数,对于分布式数据库,必须分别描述每一个数据库管理系统的配置参数。 等等同时参照南京市交通局信息化数据库建设规范。2 开发工具、中间件以及数据库接口描述所选用的工具软件和中间件的名称、版本号,以及开发工具与数据库或者中间件接口的情况。如果使用了多种开发工具、辅助开发工具、第三方软件部件、多种中间件、多种接口、等答应该逐项分别描述,并且说明每一项的适用范围。需要描述的内容可能包括 产品名称以及发行厂商同1中产品名称以及发行厂商。 版本号同1中版本号。 补丁包版本号同1中补丁包版本号。 语言或代码集同1中语言或代码集。 数据库接口名称描述数据库接口的名称,如果

18、使用别名时,应同时描述使用的别名。 数据库接口方式描述与数据库接口的方式,并说明该接口方式的特点;如果需要,还应该说明使用时的注意事项。 数据库接口设置描述各种接口设置,包括协议、端口号等等。同时参照南京市交通局信息化数据库建设规范。3 硬件环境描述所选用的硬件环境,各种机型,例如服务器、工作站,应该分别描述。需要描述的内容可能包括 机型; 主频; 内存容量; 磁盘容量; 特殊部件; 操作系统; 使用位置; 等等。4 网络环境描述可能影响应用软件访问数据库的各种网络环境,如果存在加密传输、VPN链路等情况,也必须描述。对于结构复杂的网络,还应该提供网络拓扑图和数据流向示意图。需要描述的内容可能

19、包括 网络结构; 网络操作系统; 网络带宽; 路由组织; 加密传输方式; VPN链路连接方式; 等等。5 多种支撑环境开发要点当软件产品将来可能遇到的多种运行环境时,应该分别按照1节至4节的内容列表描述。如果软件产品各个子系统的运行环境不完全一样时,应该分子系统按照1节至4节的内容列表描述。遇到上述情况时,不仅需要详细描述各种软件开发、调试、测试的环境,为了确实保证软件产品将来能够在各种可能的运行环境中正常运行,还需要对软件产品进行严格的配置管理。 部件详细设计这里所提及的软件部件,系指能够完成特定功能、相对独立的一些代码集合,它们可以是插件、组件、控件、函数、过程、子程序、动态连接库、等等。

20、具体呈何种形态,取决于实际采用的开发工具和将要实现的软件结构。按照合适的顺序,逐个描述软件部件的详细情况。描述的顺序可以是按层次横向进行描述,也可以是按模块纵向进行描述,总之描述的方式必须有利于读者理解软件结构。每个部件采用一张软件部件表进行描述,软件部件表的格式见附表一,其中; 部件编号软件部件的统一顺序编号;对于实行配置管理的软件开发项目来说,该编号必须与该部件在配置管理中的编号相同。 部件名称软件部件的正式英文名称,该名称是程序中使用的实际名称,必须符合国家相关软件命名标准。 所属子系统指该部件所属的子系统;对于不分为多个子系统的软件来说,不必填写该栏。 部件调用者指调用该部件的部件(或

21、界面参数)的编号和名称。 部件被调用者指被该部件所调用的部件的编号和名称。 部件入口参数指该部件入口数据类名称或者数据名称,以及对这些数据的描述;如果部件没有入口参数,该栏为空。 部件出口参数指该部件出口数据类名称或者数据名称,以及对这些数据的描述;如果部件没有出口参数,该栏为空。 算法指该部件的算法形式表示,如果很简单、或者不存在,也可以为空。 流程描述指该部件的处理流程的详细表示或描述。 部件表示形式指该部件完成开发后的最终表示形式,具体形式取决于开发工具和软件结构,表示形式可能是? 插件、组件、控件,? 函数、过程、子程序,? 存储过程,? 动态连接库,? 等等。 运行环境描述该部件所适

22、合的运行环境,即说明该部件是针对何种运行环境所开发的;可以直接描述运行环境,也可以描述运行环境的编号;对于实行配置管理的软件开发项目来说,该描述必须与该部件在配置管理中的描相同。 性能要求指开发该部件时必须满足的专门要求,这些要求可以是? 精度? 灵活性? 响应时间? 可重用性? 等等。提出的要求一般不宜超过3项,以排列的先后顺序表示优先级。 词汇表列出本文件中用到的专业术语的定义,以及有关缩写的定义(如有可能,列出相关的外文原词)。为了便于非软件专业或者非计算机专业人士也能够在一定的范围内,读懂软件系统详细设计报告,要求尽可能使用非软件专业或者非计算机专业的术语进行描述。所以这里所指的专业术

23、语,是指业务层面上的专业术语,而不是软件专业或者计算机专业的术语。但篇五:数据库综合设计报告范本本科学生综合性实验报告课程名称数据库系统原理实验项目名称校运动会数据库设计数据库总体设计班级 C02班 第 06 组2006至2007学年 第一学期2007 年 1月 13 日校 动 会 数 据 库 设 计项目组长周代利 学号 0041431成 员王 彬 0041419卓小妹 0041432方 琴 0041401李 洋 0041442数据库系统原理课程目 录1需求分析 . 41 编写目的 . 42 背景 . 43 定义 . 44 目标 . 45 需求分析 . 51 系统总体需求 . 52 软硬件平台设计 . 62 概念设计 . 61 实体学院与运动员之间的联系 . 62 运动员、个人项目和个人项目奖励之间的联系 . 73 学院、集体项目和集体项目奖励之间的联系 . 74 赛事类别与项目之间的联系 . 85 裁判、项目、职务之间的联系 . 86 总E-R图 .

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1