毕业要求1: 教学目标:掌握数据库的基本理论和知识。 12:具有扎实的工程基础知识和 达成途径:通过数据库基本概念、SQL语言、数据库概 计算机科学与技术专业基本理论 念设计(ER模型),、数据库逻辑设计(关系模型),、 知识。 数据库完整性与安全等方面的学习,使学生具备工程基 础知识和专业理论知识。 评价依据:课堂提问和考试。 毕业要求2: 教学目标:具有综合运用数据库的知识、方法和技术解 2.1:能够运用数理、自然科学和 决数据存储和访问的基本能力。 工程科学的基本原理,识别问题, 并清楚、准确地表达出问题。 达成途径:完成数据库应用系统的需求分析。 评价依据:课堂提问、课程设计和考试。 毕业要求2: 教学目标:具有综合运用数据库的知识、方法和技术解决 2.2:能够运用数理、自然科学和 工程科学的基本原理,通过查阅 数据存储和访问的基本能力,能够优化数据库设计方案。 科技文献,分析复杂工程中遇到 达成途径:完成数据库应用系统的需求分析、数据库概 的问题。 念设计、逻辑设计、模式求精、物理设计以及应用与安 全设计等方面工作。 评价依据:课堂提问、课程设计和考试。 半业要求2: 教学目标:具有综合运用数据库的知识、方法和技术解 2.3:能够运用数理、自然科学和 工程科学的基本原理,通过查阅 决数据存储和访问的基本能力,能够优化数据库设计方 案,使用适当的数据库管理工具设计和开发数据库应用 科技文献,解决复杂工程中遇到 的问题,并获得有效的结论。 系统,能够建立规范的数据库设计文档。 达成途径:完成数据库应用系统的需求分析、数据库概 念设计、逻辑设计、模式求精、物理设计以及应用与安 全设计等方面工作。 评价依据:课堂提问、课程设计和考试。 毕业要求3: 教学目标:具有综合运用数据库的知识、方法和技术解 3.1:针对复杂软件工程问题需 决数据存储和访问的基本能力,能够优化数据库设计方 求,能准确设定系统目标和要求, 案,使用适当的数据库管理工具设计和开发数据库应用 定义软件功能、概念和体系结构; 系统,能够建立规范的数据库设计文档。 设计过程能以用户为中心,从用 户体验角度进行软、硬件系统设 达成途径:完成数据库应用系统的需求分析、数据库概 计。 念设计、逻辑设计、模式求精、物理设计以及应用与安 全设计等方面工作。 评价依据:课堂提问、课程设计和考试。 半业要求3: 教学目标:具有综合运用数据库的知识、方法和技术解 3.2:使用特定软件工具正确进行 决数据存储和访问的基本能力,能够优化数据库设计方 系统建模,设计过程划分科学合 案,能够建立规范的数据库设计文档。 理,确保目标达成的可能性,能 按概念设计、概要设计、详细设 达成途径:完成数据库应用系统的需求分析、数据库概 计进行软件系统设计。 念设计、逻辑设计、模式求精、物理设计以及应用与安 全设计等方面工作。 3
3 毕业要求 1: 1.2:具有扎实的工程基础知识和 计算机科学与技术专业基本理论 知识。 教学目标:掌握数据库的基本理论和知识。 达成途径:通过数据库基本概念、SQL 语言、数据库概 念设计(E-R 模型),、数据库逻辑设计(关系模型),、 数据库完整性与安全等方面的学习,使学生具备工程基 础知识和专业理论知识。 评价依据:课堂提问和考试。 毕业要求 2: 2.1:能够运用数理、自然科学和 工程科学的基本原理,识别问题, 并清楚、准确地表达出问题。 教学目标:具有综合运用数据库的知识、方法和技术解 决数据存储和访问的基本能力。 达成途径:完成数据库应用系统的需求分析。 评价依据:课堂提问、课程设计和考试。 毕业要求 2: 2.2:能够运用数理、自然科学和 工程科学的基本原理,通过查阅 科技文献,分析复杂工程中遇到 的问题。 教学目标:具有综合运用数据库的知识、方法和技术解决 数据存储和访问的基本能力,能够优化数据库设计方案。 达成途径:完成数据库应用系统的需求分析、数据库概 念设计、逻辑设计、模式求精、物理设计以及应用与安 全设计等方面工作。 评价依据:课堂提问、课程设计和考试。 毕业要求 2: 2.3:能够运用数理、自然科学和 工程科学的基本原理,通过查阅 科技文献,解决复杂工程中遇到 的问题,并获得有效的结论。 教学目标:具有综合运用数据库的知识、方法和技术解 决数据存储和访问的基本能力,能够优化数据库设计方 案,使用适当的数据库管理工具设计和开发数据库应用 系统,能够建立规范的数据库设计文档。 达成途径:完成数据库应用系统的需求分析、数据库概 念设计、逻辑设计、模式求精、物理设计以及应用与安 全设计等方面工作。 评价依据:课堂提问、课程设计和考试。 毕业要求 3: 3.1:针对复杂软件工程问题需 求,能准确设定系统目标和要求, 定义软件功能、概念和体系结构; 设计过程能以用户为中心,从用 户体验角度进行软、硬件系统设 计。 教学目标:具有综合运用数据库的知识、方法和技术解 决数据存储和访问的基本能力,能够优化数据库设计方 案,使用适当的数据库管理工具设计和开发数据库应用 系统,能够建立规范的数据库设计文档。 达成途径:完成数据库应用系统的需求分析、数据库概 念设计、逻辑设计、模式求精、物理设计以及应用与安 全设计等方面工作。 评价依据:课堂提问、课程设计和考试。 毕业要求 3: 3.2:使用特定软件工具正确进行 系统建模,设计过程划分科学合 理,确保目标达成的可能性,能 按概念设计、概要设计、详细设 计进行软件系统设计。 教学目标:具有综合运用数据库的知识、方法和技术解 决数据存储和访问的基本能力,能够优化数据库设计方 案,能够建立规范的数据库设计文档。 达成途径:完成数据库应用系统的需求分析、数据库概 念设计、逻辑设计、模式求精、物理设计以及应用与安 全设计等方面工作
评价依据:课堂提问、课程设计和考试。 毕业要求3: 教学目标:能够优化数据库设计方案。 3.4:能根据实施情况对设计的系 统进行优化修正。 达成途径:完成数据库应用系统的需求分析、数据库概 念设计、逻辑设计、模式求精、物理设计以及应用与安 全设计等方面工作。 评价依据:课堂提问、课程设计和考试。 半业要求3: 教学目标:使用适当的数据库管理工具设计和开发数据 3.5:具有系统实现能力。 库应用系统,能够建立规范的数据库设计文档。 达成途径:完成数据库应用系统的需求分析、数据库概 念设计、逻辑设计、模式求精、物理设计以及应用与安 全设计等方面工作。 评价依据:课堂提问、课程设计和考试。 半业要求9: 教学目标:具有综合运用数据库的知识、方法和技术解 9.1:培养学生具有个人魅力,凝 练团队成员高效完成所承担任 决数据存储和访问的基本能力,能够优化数据库设计方 案,使用适当的数据库管理工具设计和开发数据库应用 务,具有协调成员之间技术,保 证项目按计划完成的能力。 系统,能够建立规范的数据库设计文档。 达成途径:分组完成数据库应用系统设计和开发工作。 评价依据:课程设计。 毕业要求9: 教学目标:具有综合运用数据库的知识、方法和技术解 92:培养学生团队协作精神,能 参与协调团队工作,提出创意和 决数据存储和访问的基本能力,能够优化数据库设计方 案,使用适当的数据库管理工具设计和开发数据库应用 策划,促进团队发展的能力。 系统,能够建立规范的数据库设计文档。 达成途径:分组完成数据库应用系统设计和开发工作。 评价依据:课程设计。 半业要求10: 教学目标:具有综合运用数据库的知识、方法和技术解 10.1:能根据交流内容,交流环 决数据存储和访问的基本能力,能够优化数据库设计方 境制定适当的交流方式和策略。 案,使用适当的数据库管理工具设计和开发数据库应用 系统,能够建立规范的数据库设计文档。 达成途径:分组完成数据库应用系统设计和开发工作, 并能通过答辩。 评价依据:课程设计。 毕业要求10: 教学目标:具有综合运用数据库的知识、方法和技术解 10.2:能根据沟通对象设计文稿、 决数据存储和访问的基本能力,能够优化数据库设计方 陈述发言,沟通思维清晰、回答 流畅,具有较强的写作和书面交 案,使用适当的数据库管理工具设计和开发数据库应用 系统,能够建立规范的数据库设计文档。 流能力,具有一定的沟通技巧。 达成途径:分组完成数据库应用系统设计和开发工作, 并能通过答辩。 评价依据:课程设计。 4
4 评价依据:课堂提问、课程设计和考试。 毕业要求 3: 3.4:能根据实施情况对设计的系 统进行优化修正。 教学目标:能够优化数据库设计方案。 达成途径:完成数据库应用系统的需求分析、数据库概 念设计、逻辑设计、模式求精、物理设计以及应用与安 全设计等方面工作。 评价依据:课堂提问、课程设计和考试。 毕业要求 3: 3.5:具有系统实现能力。 教学目标:使用适当的数据库管理工具设计和开发数据 库应用系统,能够建立规范的数据库设计文档。 达成途径:完成数据库应用系统的需求分析、数据库概 念设计、逻辑设计、模式求精、物理设计以及应用与安 全设计等方面工作。 评价依据:课堂提问、课程设计和考试。 毕业要求 9: 9.1:培养学生具有个人魅力,凝 练团队成员高效完成所承担任 务,具有协调成员之间技术,保 证项目按计划完成的能力。 教学目标:具有综合运用数据库的知识、方法和技术解 决数据存储和访问的基本能力,能够优化数据库设计方 案,使用适当的数据库管理工具设计和开发数据库应用 系统,能够建立规范的数据库设计文档。 达成途径:分组完成数据库应用系统设计和开发工作。 评价依据:课程设计。 毕业要求 9: 9.2:培养学生团队协作精神,能 参与协调团队工作,提出创意和 策划,促进团队发展的能力。 教学目标:具有综合运用数据库的知识、方法和技术解 决数据存储和访问的基本能力,能够优化数据库设计方 案,使用适当的数据库管理工具设计和开发数据库应用 系统,能够建立规范的数据库设计文档。 达成途径:分组完成数据库应用系统设计和开发工作。。 评价依据:课程设计。 毕业要求 10: 10.1:能根据交流内容,交流环 境制定适当的交流方式和策略。 教学目标:具有综合运用数据库的知识、方法和技术解 决数据存储和访问的基本能力,能够优化数据库设计方 案,使用适当的数据库管理工具设计和开发数据库应用 系统,能够建立规范的数据库设计文档。 达成途径:分组完成数据库应用系统设计和开发工作, 并能通过答辩。 评价依据:课程设计。 毕业要求 10: 10.2:能根据沟通对象设计文稿、 陈述发言,沟通思维清晰、回答 流畅,具有较强的写作和书面交 流能力,具有一定的沟通技巧。 教学目标:具有综合运用数据库的知识、方法和技术解 决数据存储和访问的基本能力,能够优化数据库设计方 案,使用适当的数据库管理工具设计和开发数据库应用 系统,能够建立规范的数据库设计文档。 达成途径:分组完成数据库应用系统设计和开发工作, 并能通过答辩。 评价依据:课程设计
四、课程内容 教学内容 作业要求 第一章数据库系统概论 自学内容: 1.1数据库系统的作用 1. 数据管理技术的产生 1.2数据模型 与发展 1.3数据库抽象与数据库三级模式 2.数据库应用 1.4数据库系统 3.层次模型、网状模型 知识点: 1. 数据与数据管理 2. 数据管理技术的产生与发展 3. 数据库应用 4. 数据模型的分层 5. 数据模型的组成要素 6. 数据模型类型:层次模型、网状模型、关系模型 7. 数据库抽象与数据库三级模式 8. 数据库系统组成 9. 数据库管理系统 10.数据库系统的相关人员 第二章关系模型与关系代数 课外作业: 2.1关系模型 教材71页习题2 2.2关系代数 知识点: 1. 关系数据结构 2. 关系完整性约束 3.关系操作 4. 传统的集合运算(并、差、交、广义笛卡尔积) 5. 专门关系运算(选择、投影、连接、除) 第三章SQL语言 自学内容: 3.1SQL概述 1. 3.2$QL的数据定义语言 SQL发展、SQL特点 3.3查询 3.4SQL的数据更新 课外作业: 3.5视图 教材131页习题3 知识点: 1.SQL发展、SQL特点 2. SQL查询基本概念 3. 表的定义:定义删除修改基本表、建立删除索引 4. 查询数据:单表查询、连接查询、嵌套查询、集合查询 5. 插入数据 5
5 四、课程内容 教学内容 作业要求 第一章 数据库系统概论 1.1 数据库系统的作用 1.2 数据模型 1.3 数据库抽象与数据库三级模式 1.4 数据库系统 知识点: 1. 数据与数据管理 2. 数据管理技术的产生与发展 3. 数据库应用 4. 数据模型的分层 5. 数据模型的组成要素 6. 数据模型类型:层次模型、网状模型、关系模型 7. 数据库抽象与数据库三级模式 8. 数据库系统组成 9. 数据库管理系统 10. 数据库系统的相关人员 自学内容: 1. 数据管理技术的产生 与发展 2. 数据库应用 3. 层次模型、网状模型 第二章 关系模型与关系代数 2.1 关系模型 2.2 关系代数 知识点: 1. 关系数据结构 2. 关系完整性约束 3. 关系操作 4. 传统的集合运算(并、差、交、广义笛卡尔积) 5. 专门关系运算(选择、投影、连接、除) 课外作业: 教材 71 页习题 2 第三章 SQL 语言 3.1 SQL 概述 3.2 SQL 的数据定义语言 3.3 查询 3.4 SQL 的数据更新 3.5 视图 知识点: 1. SQL 发展、SQL 特点 2. SQL 查询基本概念 3. 表的定义:定义删除修改基本表、建立删除索引 4. 查询数据:单表查询、连接查询、嵌套查询、集合查询 5. 插入数据 自学内容: 1. SQL 发展、SQL 特点 课外作业: 教材 131 页习题 3
6. 修改数据 7. 删除数据 8. 视图的操作:定义视图、查询视图、视图更新、删除视图 第四章数据库建模(实体一联系模型)】 课外作业: 4.1数据库设计过程 教材179页习题4 4.2ER模型基本概念及表示 4.3约束 4.4弱实体集 4.5扩展E-R特征 4.6E-R建模问题 4.7数据库概念设计实例-大学选课系统 4.8逻辑设计-E-R模型转化为关系模型 知识点: 1. E-R模型基本概念及表示:实体与实体集、属性、联系与 联系集 2.约束:映射约束、码约束与联系集的属性安置、依赖约束、 参与约束、多值联系 3. 弱实体集 4. 扩展ER特征 5.E-R建模的基本原则 6. 依赖约束的建模 7.多值联系的建模 8.逻辑设计:E-R模型转化为关系模型方法 第五章关系数据理论与模式求精 课外作业: 5.1问题提出 教材204页习题5.3、5.4、 5.2函数依赖定义 5.5 5.3函数依赖理论 5.4范式 5.5模式分解算法 5.6数据库模式求精 知识点: 1. 函数依赖定义 2. 函数依赖集闭包 3. 属性集闭包 4. 正则覆盖 5. 无损连接分解 6. 保持依赖分解 1. 第一范式(INF)-码 8. 第二范式(2NF)-全部是码 9. 第三范式(3NF)-仅仅是码 10. Boyce-Codd范式(BCNF) 11. BCNF分解算法 12.3NF分解算法 6
6 6. 修改数据 7. 删除数据 8. 视图的操作:定义视图、查询视图、视图更新、删除视图 第四章 数据库建模(实体—联系模型) 4.1 数据库设计过程 4.2 E-R 模型基本概念及表示 4.3 约束 4.4 弱实体集 4.5 扩展 E-R 特征 4.6 E-R 建模问题 4.7 数据库概念设计实例--大学选课系统 4.8 逻辑设计--E-R 模型转化为关系模型 知识点: 1. E-R 模型基本概念及表示:实体与实体集、 属性、联系与 联系集 2. 约束:映射约束、码约束与联系集的属性安置、依赖约束、 参与约束、多值联系 3. 弱实体集 4. 扩展 E-R 特征 5. E-R 建模的基本原则 6. 依赖约束的建模 7. 多值联系的建模 8. 逻辑设计:E-R 模型转化为关系模型方法 课外作业: 教材 179 页习题 4 第五章 关系数据理论与模式求精 5.1 问题提出 5.2 函数依赖定义 5.3 函数依赖理论 5.4 范式 5.5 模式分解算法 5.6 数据库模式求精 知识点: 1. 函数依赖定义 2. 函数依赖集闭包 3. 属性集闭包 4. 正则覆盖 5. 无损连接分解 6. 保持依赖分解 7. 第一范式(1NF)--码 8. 第二范式(2NF)--全部是码 9. 第三范式(3NF)--仅仅是码 10. Boyce-Codd 范式(BCNF) 11. BCNF 分解算法 12. 3NF 分解算法 课外作业: 教材 204 页习题 5.3、5.4、 5.5
第六章关系数据库设计实例一网上书店 课外作业: 6.1需求描述和系统边界 选择一个教材232页习题 6.2需求分析 6的中的题目或自拟题 6.3主要业务的概念建模分析 目,2-3人一组开始课程设 6.4确定实体集及属性 计,完成需求分析、数据 6.5确定联系集及E-R图 库概念设计和逻辑设计、 6.6检查是否满足需求 模式求精。 6.7逻辑数据库设计 6.8模式求精 知识点: 1.业务需求及处理流程 2. 功能需求及数据需求分析 3. 业务规则分析 4.E-R图 5.关系模式设计 6.模式求精 第七章数据库存储结构 课外作业: 7.1文件组织 完成小组课程设计的数据 7.2记录组织 库物理设计部分。 7.3顺序索引 7.4B+树索引 7.5散列 7.6物理数据库设计 知识点: 1. 存储介质 2. 存储访问 3. 定长记录与变长记录 4.记录组织 5. 索引基本概念 6. 索引顺序文件 7.多级索引 8. 索引的更新 9. 辅助索引 10.B+树索引的结构、查询与更新、文件组织 11. 散列文件组织 12. 散列索引 13.动态散列 14.散列与顺序索引的比较 第八章查询处理 课外作业: 8.1查询处理 完成小组课程设计的数据 8.2查询优化 库查询优化部分。 知识点: 7
7 第六章 关系数据库设计实例——网上书店 6.1 需求描述和系统边界 6.2 需求分析 6.3 主要业务的概念建模分析 6.4 确定实体集及属性 6.5 确定联系集及 E-R 图 6.6 检查是否满足需求 6.7 逻辑数据库设计 6.8 模式求精 知识点: 1. 业务需求及处理流程 2. 功能需求及数据需求分析 3. 业务规则分析 4. E-R 图 5. 关系模式设计 6. 模式求精 课外作业: 选择一个教材 232 页习题 6 的中的题目或自拟题 目,2-3 人一组开始课程设 计,完成需求分析、数据 库概念设计和逻辑设计、 模式求精。 第七章 数据库存储结构 7.1 文件组织 7.2 记录组织 7.3 顺序索引 7.4 B+树索引 7.5 散列 7.6 物理数据库设计 知识点: 1. 存储介质 2. 存储访问 3. 定长记录与变长记录 4. 记录组织 5. 索引基本概念 6. 索引顺序文件 7. 多级索引 8. 索引的更新 9. 辅助索引 10. B+树索引的结构、查询与更新、文件组织 11. 散列文件组织 12. 散列索引 13. 动态散列 14. 散列与顺序索引的比较 课外作业: 完成小组课程设计的数据 库物理设计部分。 第八章 查询处理 8.1 查询处理 8.2 查询优化 知识点: 课外作业: 完成小组课程设计的数据 库查询优化部分