数据库课程设计.docx
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
数据库课程设计全文共20页,当前为第1页。数据库课程设计 数据库课程设计全文共20页,当前为第1页。 《数据库系统原理》 课程设计报告 姓 名: 年 级: 专 业: 计算机科学与技术 学 号: 数据库课程设计全文共20页,当前为第2页。 考核成绩: 数据库课程设计全文共20页,当前为第2页。 河海大学文天学院 2014年6月 目录 1 引言……………………………………………………………3 数据密集型应用特点………………………………………3 数据库设计策略……………………………………………3 数据库设计方法……………………………………………3 数据库设计步骤……………………………………………3 课程设计任务………………………………………………4 需求分析 ………………………………………………………5 2. 1 需求分析的方法………………………………………………5 数据库课程设计全文共20页,当前为第3页。2. 2 学生信息管理数据库的需求分析……………………………5 数据库课程设计全文共20页,当前为第3页。 概念数据模型设计……………………………………………5 4 逻辑数据模型设计……………………………………………8 5 物理设计模型设计……………………………………………8 6 数据库的实施和维护 ………………………………………10 7 课程设计总结 ………………………………………………11 1 引言 数据密集型应用特点 数据库课程设计全文共20页,当前为第4页。数据库应用系统的数据种类繁多,其中包括事务数据、管理数据和决策数据等;数据的种类繁多,数据之间的关系也错综复杂,有数据元素之间的联系,数据集合之间的联系;系统中的数据要不断的增、删、改,而应用领域要同步更新,同时这些数据要在数据库中持久存储,可支持各项业务的实现,用于企业数据资源的管理,对人类生活十分重要;多个应用程序同时存取(更新)同一数据子集,例如,民航的售票系统。 数据库课程设计全文共20页,当前为第4页。 数据库设计策略 数据库应用系统包含处理和数据部分,到底哪部分重要,自古至今有两个策略:以处理为中心和以数据为中心。其中,以处理为中心是根据处理功能设计数据文件,处理功能需要什么数据就创建什么数据文件。处理功能是主动的,数据结构是依赖的。势必导致数据的冗余存储,潜在数据的不一致性。它只适合科学计算,不适合数据密集型的事务处理系统。而以数据为中心适合数据库应用系统,只要应用领域内的业务内容不变,其信息结构是稳定,多变的是处理功能。主张设计稳定的数据结构,自动适应处理程序的多变性。 数据库设计方法 数据库设计方法主要有新奥尔良方法、基于E-R模型的数据库设计方法、3NF(第三范式)的设计方法、面向对象的数据库设计方法。其中,新奥尔良方法和基于E-R模型的数据库设计方法应用较多。新奥尔良方法是面向过程的方法,在弄清处理流程之后抽象出所有的数据集合,这种数据流模型是以处理为中心,这种方法长期使用会产生大量冗余,潜在数据的不一致性。而基于E-R模型的数据库设计方法是面向数据的方法,它在初步了解数据处理的基础上按照信息的性质不同区分出基本信息类和联系信息类,然后直接设计出应用领域的分、总E-R图,最后验证E-R模式的合理性。 数据库设计步骤 数据库课程设计全文共20页,当前为第5页。无论是哪种方法,数据库设计工程都要按照软件工程的原理实现,并且分为需求分析、概念结构设计、 逻辑结构设计、物理结构设计、数据库实施和数据库运行与维护六个阶段。每个阶段都有任务、成果和成果认证,前一阶段的成果是下一阶段工作的依据,各阶段工作就像"瀑布"模型一样演译。各阶段的任务和成果如下: 数据库课程设计全文共20页,当前为第5页。 需求分析,认识事物种类与联系,形成问题领域的知识。研究对象是事物、特征及其联系。结果是需求分析报告。 概念结构设计,抽象信息结构,为信息建模。研究对象是信息的类别、属性及其联系。结果是E-R模式。 逻辑结构设计,转换数据结构,为数据建模。研究对象是数据的项与型、记录与型、项之间的联系、记录之间的联系等。结果是数据关系模型。 物理结构设计,为给定的逻辑数据模型选取一个最适合应用要求的物理结构。研究对象是关系模式及其存取方式和存储结构。结果是物理结构。 数据库的实施和维护,数据载入,应用程序编码调试,数据库试运行,数据库长期维护。研究对象是数据库语言(SQL语言)和源代码。结果是数据库长期维护。 课程设计任务 本次课程设计选取企业销售应用系统所涉及的数据库设计,经历数据库设计全过程的综合训练,具体任务与要求如下: 需求分析,给出需求分析的方法,并获得企业销售数据库的基本信息类、联系信息类和再生信息类。 概念数据模型设计,给出概念数据模型设计方法,写出分E-R模式和综合
剩余19页未读,继续阅读
- 随风✘2023-06-13总算找到了自己想要的资源,对自己的启发很大,感谢分享~
- 粉丝: 84
- 资源: 9357
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助