数据库建模与设计是软件开发过程中的一个重要环节。《数据库建模与设计》课程包含数据库概念设计、数据库逻辑设计和数据库物理设计的全过程。通过本课程的学习,学生能够承担软件工程项目中的数据库设计工作。
《数据库建模与设计》课程授课学时为20学时,面向希望学习并掌握数据库建模与设计的大二大三本科生,包括但不限于软件工程、计算机科学与技术以及数据科学与大数据技术等专业的本科生。
通过本课程的学习,学生能够掌握以下知识:1、了解数据模型及其特性;2、熟练掌握ER模型,即使用ER模型对现实世界中数据以及数据之间的关联关系建模,除了基本的ER模型元素,还包括属性分类、弱实体集、聚集和继承等知识点;3、ER模型向关系模式的转化,生成关系模式并思考关系模式优化;4、充分了解索引的类型、索引的工作原理以及索引的设计。
课程以工程化为出发点,包含大量的案例和习题,有助于学生掌握课程各项知识点。