数据库课程设计(学生成绩管理系统)

上传人:m**** 文档编号:551349098 上传时间:2023-11-09 格式:DOCX 页数:15 大小:113.22KB
返回 下载 相关 举报
数据库课程设计(学生成绩管理系统)_第1页
第1页 / 共15页
数据库课程设计(学生成绩管理系统)_第2页
第2页 / 共15页
数据库课程设计(学生成绩管理系统)_第3页
第3页 / 共15页
数据库课程设计(学生成绩管理系统)_第4页
第4页 / 共15页
数据库课程设计(学生成绩管理系统)_第5页
第5页 / 共15页
点击查看更多>>
资源描述

《数据库课程设计(学生成绩管理系统)》由会员分享,可在线阅读,更多相关《数据库课程设计(学生成绩管理系统)(15页珍藏版)》请在金锄头文库上搜索。

1、正文:数据库原理和使用课程设计说明书题目:长途汽车信息管理系统院 系:经济和管理系专业班级:12级信管本1学 号:1214060711学生姓名:刘凯文教师指导:苏红畏2013年12月 22日目录数据库原理和使用-1 -一概述3二需求分析3三概念结构设计.4四概念模型设计6五逻辑和物理结构设计12六数据库的实施和维护15七总结15概述1.1目的和要求随着科技的发展,基本上所有的具有一定数量数据的机构都开始使用计算机数据库来做管理。数 据库长途汽车信息管理系统运用在汽车站部门的系统工具,方便此系统部门的工作人员的工作,该系 统主要根据此部门的特点建立的,是记录和查询汽车站信息的的依据。早期的长途汽

2、车站信息主要是 人工记录和人工管理的,不仅不容易记录,而且还不容易保存。随着计算机的不断普及和软件系统的 不断发展加上信息系统开发的迫切需求,计算机长途汽车站信息管理系统应运而生了。1.2设计环境 Microsoft SQL Server 2000 Microsoft Visual C+ 6.0二需求分析2.1系统功能要求设计此系统实现如下系统功能:线路模块:用来管理汽车线路号、出发地、目的地、出发时间、所需时间。汽车模块:用来管理汽车汽车编号、汽车的种类及相应的票价、最大载客量、剩余座 位数。车票模块:用来管理汽车车票编号、售票情况、查询、打印。乘客模式:用来管理汽车乘客出发地、出发地、目的

3、地。三、概念结构设计经分析,本系统的e-r图如下: 各实体及其属性:票价售票情况车票编号尸一/车票乘客各实体间关系的e-r图如下:关系图:隹亜车票编号车票票价乘客出发时间目的地出发地目的地出发时间出发地所需时间线路线路编号供应乘车汽车汽车种类q最大载客量汽车编号车票信息表+车票编号 售票情况 票价 线路号k:o线路信息表+线路号出发地目的地出发时间TV乘客信息表+出发时间Jl出发地目的地汽车编号线路吕1.工厂管理基本信息表(1).汽车基本信息表列名数据类型长度是否为空备注汽车票号char10否主码汽车种类char10是最大载客量smallint是(2).线路信息表属性名类型长度是否为空备注线路

4、号char10主码出发地Char10目的地char10出发时 间char10所需时datetime8间(3) 车票信息表属性名类型长度是否为空备注车票编 号char10主码售票情 况char10票价smallint(4) 乘客信息表属性名类型长度是否为空说明出发时间char10否主码出发地char10目的地char102 长途汽车管理基本数据信息表(1) 车票信息表车票编 号售票情 口 xK 1 冃况票价线路号拥挤85101良好90102稀疏110103拥挤109104拥挤120105良好160106(2) 汽车基本信息表汽车编 号汽车种 类最大载客量线路号1A351012B501023C45

5、1034D551045E451056F60106(3).线路信息表线路号出发地目的地出发时 间所需时 间101南昌市抚州市18:002102景德镇鄱阳县10:201103鄱阳县南昌市15:404104抚州市南昌市14:302105抚州市南昌市13:003106南昌市景德镇09:005(4) 乘客信息表出发时间出发地目的地汽车编号线路号18:09南昌市抚州市110107:00南昌市景德镇610610:23景德镇鄱阳县210214:30抚州市南昌市510515:28鄱阳县南昌市3103对应SOL语句如下:(1) 建库crea te da tabase长途汽车信息管理系统(2) 建表CREATE T

6、ABLE汽车基本信息表(汽车编号CHAR(IO) PRIMARY KEY,汽车种类CHAR(IO),最大载客量INT,线路号CHAR(IO)CREATE TABLE车票信息表(车票编号CHAR(IO) PRIMARY KEY,售票情况CHAR(IO),票价INT,线路号CHAR(IO)CREATE TABLE线路信息表(线路号CHAR(IO) PRIMARY KEY,出发地CHAR(IO),目的地CHAR(IO),出发时间CHAR(IO),所需时间INT)CREATE TABLE乘客信息表(汽车编号CHAR(IO) PRIMARY KEY,线路号CHAR(IO),出发地CHAR(10),目的地

7、CHAR(10),出发时间CHAR(10)(3) 插入数据INSERTINTO车票信息表VALUES(20110001,拥挤,85,T01)INSERTINTO车票信息表VALUES (20110002,良好,90,T02)INSERTINTO车票信息表VALUES (20110003,稀疏,110,103)INSERTINTO车票信息表VALUES (20110004,拥挤,109,104)INSERTINTO车票信息表VALUES (20110005,拥挤,120,105)INSERTINTO车票信息表VALUES (20110006,良好,160,106)INSERTINTO汽车基本信息

8、表VALUES (1,A,35,101)INSERTINTO汽车基本信息表VALUES (2,B,50,102)INSERTINTO汽车基本信息表VALUES (3,C,45,103)INSERTINTO汽车基本信息表VALUES (4,D,55,104)INSERTINTO汽车基本信息表VALUES (5,E,45,105)INSERTINTO汽车基本信息表VALUES(6,F,60,106)INSERTINTO线路信息表VALUES (101,南昌市,抚州市,18:00,2)INSERTINTO线路信息表VALUES (102,景德镇,鄱阳县,10:20,1)INSERTINTO线路信息表

9、VALUES (103,鄱阳县,南昌市,15:40,4)INSERTINTO线路信息表VALUES (104,抚州市,南昌市,14:30,2)INSERTINTO线路信息表VALUES (105,抚州市,南昌市,13:00,3)INSERTINTO线路信息表VALUES (106,南昌市,景德镇,09:00,5)INSERTINTO乘客信息表VALUES (18:09,南昌市,抚州市,1,101)INSERTINTO乘客信息表VALUES (07:00,南昌市,景德镇,6,106)INSERTINTO乘客信息表VALUES (10:23,景德镇,鄱阳县,2,102)INSERTINTO乘客信息

10、表VALUES(14:30,抚州市,南昌市,5,105)INSERTINTO乘客信息表VALUES(15:28,鄱阳县,南昌市,3,103)五逻辑和物理结构设计系统模块设计1索引 建立索引create unique index id_ix on车票信息表(车票编号);create unique index im_in on 汽车基本信息表(汽车编号);create unique index ik_il on 线路信息表(线路号);create unique index ih ig on 乘客信息表(汽车编号); 删除索引Drop index 车票信息表id ix2视图 创建视图create v

11、iew view_1as select车票编号,售票情况,票价,线路号from汽车信息表create view view_2as select汽车编号,汽车种类,最大载客量,线路号from汽车基本信息表 create view view_3 as select线路号,出发地,目的地,出发时间,所需时间 from线路信息表 create view view_4as select出发时间,出发地,目的地,汽车编号,线路号 from乘客信息表 视图的撤消drop view view_l; 视图的查询select * from view_3; select * from view_2; 视图的更新insert into view_l values( 20110001,拥挤85 80);3、存储过程 创建存储过程create proc proc_zgas select车票编号,票价 from车票信息表 where 线路号二103; 存储过程的查询exec proc_zg; 存储过程的修改 alter proc proc_zgas select车票编号,票价 from车票信息表 where 线路号二1044、触发器 创建触发器

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 办公文档 > 解决方案

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号