数据库课程设计2010..doc

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

数据库课程设计指导书 一、设计方法 数据库课程设计是为学生提供在实际环境中,使用数据库管理系统以及设计工具获取实践经验的机会。完成设计任务后,学生将对设计实际有效的数据库模型,应用数据库系统以及应用程序,有更深入的理解。 先导课程为:《数据库系统概论》。 设计环境和开发工具: 操作系统: Windows2000(或更高版本)。 数据库管理系统:选用微软公司的SQL Server 2000/2005。 开发工具:任意。 数据库设计 需求分析,根据设计任务书给出的背景资料,查找相关资料,结合自己的生活经验,对数据进行分析,编写详细的数据词典。 概念结构设计:在需求分析的基础上,设计E-R模型,详细描述实体的属性和实体之间的联系,消除不必要的冗余。 逻辑结构设计:实现E-R图向关系模型的转换,特别注意实体的不同联系,优化数据模型。详细说明实体、实体属性和实体之间的关系。 创建数据库: (详细内容请阅读Help文件) 创建数据库时,使用WINDOWS管理员登录/或者DBA。 使用查询分析器创建数据库,名字DBTest,要求 数据文件名为:DBTest.mdf。 日志文件为:DBLog.ldf。 文件的其他属性自定。 创建一个用户,以后的所有操作使用这个用户进行 可以使用企业管理器创建表,要求 用户名为DBUser,密码也是DBUser; 新建的用户对数据库DBTest拥有所有的权限 创建表 使用查询分析器创建表,要求 1) 表以及字段要求使用英文或者拼音作为名称; 建立适当的约束; 表要在一定的范式基础上建立。 应用程序设计 如果需要编写应用程序,请参考采用的语言帮助。 设计报告要求 设计报告可以参考以下提纲书写: 摘要 目录 需求分析 数据库概念结构设计 数据库逻辑结构设计 数据流图及程序结构框图 程序原代码及其说明 总结 致谢语 参考文献 参考文献 1 王珊. 数据库系统概论(第四版).北京:高等教育出版社,2005 2 PowerBuilder 7.0 的帮助文件 pbgswin.pdf (在文件夹C:\Program Files\Sybase\PowerBuilder 7.0\hlp\) 3 Adaptive Server Anywhere 的所有帮助文件 (在文件夹C:\ Program Files\Sybase\Adaptive Server Anywhere\win32)ISBN)、一名或多名作者(译者)、出版社、定价、馆藏数量和内容简介等。 借书证记录有借阅者的姓名、所在单位、职业等。 凭借书证借书,每次最多能借8本书。借书期限最长为30天,超期书需要罚款。 需要对借书还书的历史进行记录,以便查询。 设计要求: 进行需求分析,可以适当参考别的图书管理系统,以便扩展业务需求。针对需求,编写数据字典。 设计E-R图。 录入适当量的基础数据,例如图书、读者、类型等。 实现对所有购进图书的分类查询和分类统计。 能够按书名、作者等分类查询现有图书的数量。 记录借阅者的个人资料和所借图书的书名、书号数据等。 用T-SQL实现借书、还书模块 用T-SQL实现对图书馆的图书进行盘点过程 员工薪资管理 背景资料: 某单位现有1000名员工,其中有管理人员、财务人员、技术人员和销售人员。 该单位下设4个科室,即经理室、财务科、技术科和销售科。 工资由基本工资、福利补贴和奖励工资构成,失业保险和住房公积金在工资中扣除。 每个员工的基本资料有姓名、性别、年龄、单位和职业(如经理、工程师、销售员等)。 每月个人的最高工资不超过3000元。工资按月发放,实际发放的工资金额为工资减去扣除。 设计要求: 进行需求分析,编写数据字典。 设计E-R图。 实现按照科室录入个人的基本资料、工资和扣除金额的数据。 计算个人的实际发放工资。 按科室、职业分类统计人数和工资金额。 实现分类查询。 能够删除辞职人员的数据。 库存物资管理 背景资料: 有一个存放商品的仓库,每天都有商品出库和入库。 每种商品都有名称、生产厂家、型号、规格等。 出入库时必须填写出入库单据,单据包括商品名称、生产厂家、型号、规格、数量、日期、时间、入库单位(或出库单位)名称、送货(或提货)人姓名。 设计要求: 进行需求分析,编写数据字典。 设计E-R图。 设计出入库单据的录入。 实现按商品名称、出入库日期的查询。 实现分别按日、月和年对出入库商品数量的统计。 任务安排: 1、 每个学生选择一个题目,独立完成设计任务。 2、 提交完整的设计报告和源程序清单(以附录形式),程序必须包含所有的SQL脚本。 3、 文件名命名规范:学号+姓名.doc 考核: 1、 如果教师认定为抄袭,则双方成绩为0分,并提交管理部门处理

您可能关注的文档

文档评论(0)

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

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

1亿VIP精品文档

相关文档