1、 电 子 信 息 与 电 气 工 程 系 课程设计报告课程设计报告 设计题目:设计题目: 数数 据据 库库 大大 作作 业业 系系 别:别: 电电 子子 系系 年级专业:年级专业: 学学 号:号: 学生姓名:学生姓名: 指导教师:指导教师: 2007 年年 5 月月 17 日日 数据库大作业 1 数据库课程设计任务书数据库课程设计任务书 链表的简单操作 导师 姓名 设 计 技 术 参 数 一、概念结构设计 确定实体;确定实体的属性;确定实体的标识属性;确定实体的联系和 联系类型;画出表示概念模型的 E-R 图;确定实体间的依赖关系。 二、逻辑结构设计 确定各关系模式的主关键字,考虑实体完整性。
2、确定各关系模式的外部 关键字,考虑参照完整性。确定各关系模式中属性的约束、规则和默认值, 考虑域完整性。考虑用户完整性。根据用户需求设计视图。考虑安全方案和 用户使用权限。在此基础上,定义相应的关系模式并进行相应的优化,要求 符合第三范式。 三、物理结构设计 包括估算数据库的数据存储量,安排数据库的存储,索引的设计等。 四、据库实施阶段 建立数据库;编制与调试应用程序;组织数据入库;进行试运行。 五、数据库运行和维护阶段 在数据库系统运行过程中必须不断地对其进行评价、调整与修改 设 计 要 求 设计完成一个简单的数据库,要求按照数据库设计的步骤进行相应的设计: 某系有若干班级和教研室,每个班级
3、有若干学生,每个学生选修若干课程,每门 课可由若干学生选修,每个教研室有若干教师,每个教师可以教授多门课程。 应 完 成 的 内 容 1第一部分,整体把握数据库设计要求,确定各实体以及他们之间的关系,画 出 E-R 图。 2.第二部分,建立数据库,建立表并编制与调试应用程序。 3.第三部分,总结,并完成课程设计报告。 参 考 文 献 崔巍 数据库系统及应用 高等教育出版社(第二版) 数据库大作业 2 摘要摘要 此次课程设计主要使用的软件是 SQL Server,首先用企业管理器分配物理磁 盘空间,然后用查询分析器完成概念结构设计、逻辑结构设计(符合第三范式) 、 物理结构设计及数据库的实施共四
4、个步骤,后续还有数据库运行和维护的阶段。 关键词:关键词:实体实体 属性属性 联系联系 E-R 图图 完整性约束完整性约束 索引索引 数据库大作业 3 目目 录录 1概念结构设计概念结构设计 . 5 1.1. 确定实体. 5 1.2. 确定实体的属性. 5 1.3. 确定实体的标识属性 . 5 1.4. 确定实体的联系和联系类型 . 5 1.4.1系与班级和教研室的关系 . 5 1.4.2班级和学生的关系 . 5 1.4.3学生和课程的关系 . 6 1.4.4教研室和教师的关系 6 1.4.5课程和教师的关系 . 6 1.5. 画出表示概念模型的 E-R 图. 6 1.6. 确定实体间的依赖关系. 7 2逻辑结构设计逻辑结构设计 . 7 2.1 系表 7 2.2 班级表 . 7 2.3 学生表 . 7 2.4 课程表 . 7 2.5 教研室表 8 2.6 教师表 . 8 3物理结构设计物理结构设计 . 8 数据库大作业 4 4数据库实施阶段数据库实施阶段 8 4.1