- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
数据库系统课程设计
《数据库系统课程设计任务书》
数据库课程设计是为了配合数据库系统原理课程的教学而开设的以实验环节为主的课程,课程对象为计算机相关专业的高年级学生。要求学生利用两周左右的时间完成小型实用型数据库应用系统的设计和开发工作。
一、目的与基本要求
通过课程设计,达到以下目的:
掌握数据库的基本概念,深入理解关系数据模型、关系数据理论和关系数据库系统,熟练运用关系数据语言。
掌握关系数据库设计方法,具有初步的数据库应用系统设计开发能力。
基本要求:
按照关系数据库设计的基本步骤,在数据库服务器端建立应用数据库,结合一种前端开发工具,实现并完善小型实用型数据库应用系统的设计和开发工作。
二、基本方法与步骤
需求分析阶段需求和分析,结果得到数据流图描述的处理需求和数据字典描述的数据需求。
概念结构设计阶段通过对用户需求进行综合、归纳与抽象,形成一个独立于具体DBMS的概念模型,用E-R图表示。
逻辑结构设计阶段将转换为,并对其进行。
数据库物理设计阶段为逻辑数据模型选取一个最适合应用环境的物理结构(包括存储结构和存取方法)。
数据库实施阶段运用DBMS提供的数据语言及其宿主语言,根据逻辑设计和物理设计的结果建立数据库,组织数据入库。编与调试应用程序,并进行试运行数据库运行和维护阶段数据库应用系统经过试运行后可投入正式运行在数据库系统运行过程中必须不断地对其进行评价、调整与修改。Microsoft visual studio.net或Java等;
3.课程设计文档中的图形要求用专用工具软件绘制,例如Visio。
4.数据库系统原理中涉及到的相关知识点,结合课程设计具体题目都要求体现出来。包括:基本表,索引,视图,存储过程,触发器,数据库安全性,完整性约束等。
四、设计内容
选题说明:以下为课程设计可选题目样例。要求每个同学独立完成一题。鼓励同学选择样例题目之外的其它应用为背景,进行数据库课程设计,对于这种情况,要求首先给出需求分析,经课程教师确认后,方可以进行后面的工作。
题目样例:
根据以下应用背景进行数据库课程设计
题目1:假设要根据某大学的系、学生、班级、学会等信息建立一个数据库。一个系有若干专业,每个专业每年只招一个班,每个班由若干学生;一个系的学生住在同一宿舍区;每个学生可以参加多个学会,每个学会有若干个学生,学生参加某学会有如会年份。 实体属性描述如下:
学生:学号, 姓名, 出身年月 , 系名, 班号, 宿舍区
班级:班号, 专业名, 系名, 人数, 入校年份
系: 系名 , 系号, 系办公室 ,人数
学会:学会名,成立年份,地点, 人数
题目2:某医院病房计算机管理中需要如下信息,其中,一个科室有多个病房、多个医生,一个病房只能属于一个科室,一个医生只属于一个科室,但可负责多个病人的诊治,一个病人的主管医生只有一个。
科室:科名,科地址,科电话
病房:病房号,床位号
医生:姓名,职称,年龄,工作证号
病人:病历号,姓名,性别,诊断
题目3:设某商业集团数据库中有三个实体集。一是“商店”实体集,属性有商店编号、商店名、地址等;二是“商品”实体集,属性有商品号、商品名、规格、单价等;三是“职工”实体集,属性有职工编号、姓名、性别、业绩等。商店与商品间存在“销售”联系,每个商店可销售多种商品,每种商品也可放在多个商店销售,每个商店销售一种商品,有月销售量;商店与职工间存在着“聘用”联系,每个商店有许多职工,每个职工只能在一个商店工作,商店聘用职工有聘期和月薪。
题目4:设某商业集团数据库中有三个实体集。一是“公司”实体集,属性有公司编号、公司名、地址等;二是“仓库”实体集,属性有仓库编号、仓库名、地址等;三是“职工”实体集,属性有职工编号、姓名、性别等。公司与仓库间存在“隶属”联系,每个公司关系管辖若干仓库,每个仓库只能属于一个公司管辖;仓库与职工间存在“聘用”联系,每个仓库可聘用多个职工,每个职工只能在一个仓库工作,仓库聘用职工有聘期和工资。
题目5:设某商业集团数据库中有三个实体集一是“商品”实体集,属性有商品号、商品名、规格、单价等;二是“商店”实体集,属性有商店编号、商店名、地址等;三是“供应商”实体集,属性有供应商编号、供应商名、地址等。供应商与商品间存在“供应”联系,每个供应商可供应多种商品,每种商品可向多个供应商订购,供应商供应商品与月供应量;商店与商品间存在“销售”联系,每个商店可销售多种商品,每种商品可在多个商店销售,商店销售商品有月计划数。
题目6:某体育运动锦标赛有来自世界各国运动员组成的体育代表团参赛各类比赛项目。试为该锦标赛各个代表团、运动员、比赛项目、比赛情况设计一个数据库应用系统。实体的属性及实体集之间的联系遵照现实语义。
题目7:假设某超市公司要设计一个
文档评论(0)