- 1、本文档共11页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
. . . .
参考
《数据库技术及应用》
课程报告说明
信息技术学院
2016年9月
一、课程设计题目
以下课题可供参考,学生也可选择自己拟定的题目,但要求一人一题,不可重复。
1、学生宿舍管理系统
2、房地产信息管理
3、学生社团管理系统
4、学生课外活动管理系统
5、医院信息管理系统
6、 仓库管理系统
7、 酒店管理系统
8、 商品销售管理
9、停车场管理系统
10、 公安管理系统
11、 KTV娱乐收银系统
12、 个人信息助理
13、 人员流动管理系统
14、 影视明星系统
15、 足球经理俱乐部系统
16、 车辆信息咨询系统
17、 交通线路信息资讯
18、 家居管理系统
19、 出租屋管理系统
20、 个人作品信息管理
21、 旅游系统管理
22、 手机信息管理
……
二、课程设计要求
1、对所选课题进行需求分析,用文字做简要说明。
2、给出课题的概念模型(即ER图),要求对课题至少设计出4个实体, 并包含多对多联系。
3、根据设计的ER模型,给出系统的逻辑模型(关系模式)。
4、根据课题的逻辑模型,设计系统的物理模型,对各属性的完整性规则,进行必要设计说明。
5、给出实现数据库的SQL语句,包含创建数据库、数据表(含主键、外键定义及约束性条件设计)、创建索引、插入记录(各表至少插入5条记录)、有涵义的视图(含单表、多表)、触发器和存储过程,参考文献(至少3本)、个人心得等。
6、本课程报告占总评成绩40%。
三、课程设计报告格式要求
1、内容详见附页。
2、格式
文档版式:A4
正文:宋体,5号字;首行缩进;行距:1.25倍行距。
3、样式(见下页)。
得分
《数据库技术及应用》
课程报告
课题名称: 运动员信息管理系统
专 业: 计算机应用技术
班 级: 二班
学生姓名: 张嘉皓
学 号: 1500961
需求分析
系统概述
一个运动员只能在同一时间加入同一个俱乐部,一个俱乐部可以同时由多个运动员加入。不同的俱乐部参加不同的比赛,通过比赛名次获得排名。
概念模型
1.基本要素(符号介绍说明)
下划线:主键
方框:实体
椭圆框:属性
菱形框:联系
2.E-R图
(注意:不能少于4个实体;至少包含多多关系)
逻辑模型
1.关系(逻辑)模型的概念
逻辑模型:是将概念模型转化为具体的数据模型的过程,即按照概念结构设计阶段建立的基本E-R图,按选定的管理系统软件支持的数据模型(层次、网状、关系、面向对象),转换成相应的逻辑模型。这种转换要符合关系数据模型的原则。目前最流行就是关系模型(也就是对应的关系数据库)
2.基本要素
“—”表示主键
“#”表示外键
3.关系模型
运动员(运动员编号,姓名,性别,年龄)
比赛(项目编号,运动员编号#,项目名称,时间,)
教练(教练编号,教练名字,执教项目)
队伍(队伍名称,教练编号#,等级,地点)
训练(运动员编号#,教练编号#)
物理模型
列出所有数据表的物理设计
远动员
属性名
类型
长度
说明
运动员编号
int
primary key not null
姓名
varchar
20
not null
性别
varchar
20
default ’男’
年龄
int
取值在15~35
比赛
属性名
类型
长度
说明
项目编号
int
primary key not null
运动员编号
int
foreign key not null
项目名称
varchar
30
unique
时间
date
not null
教练
属性名
类型
长度
说明
教练编号
int
primary key not null
教练名字
varchar
20
not null
执教项目
varchar
20
not null
队伍
属性名
类型
长度
说明
队伍名称
varchar
50
primary key not null
教练编号
int
foreign key not null
等级
varchar
20
not null
地点
varchar
20
not null
训练
属性名
类型
长度
说明
运动员编号和教练编号整体作为主键
运动员编号
int
参照运动员主键的外键
教练编号
int
参照教练主键的外键
数据库实施
1.写出创建数据库、数据表的SQL语句,包含主码定义,外码定义,部分字段check约束、unique约束、default约束等。
create database athletes
on
文档评论(0)