数据库技术与应用,大作业.doc

  1. 1、本文档共11页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
PAGE / NUMPAGES 《数据库技术与应用》 课程报告说明 信息技术学院 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约束等。 createdatabase athletes onprimary ( name=agricultural1, filename=c:\test\ athletesl.mdf,

文档评论(0)

xiangxiang + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档