大型数据库(SQL Server) 模块四:数据库设计 单元4 数据库设计 计算机工程学院 大型数据库课程组 大型数据库 * 学习目标 理解 实体和关系的概念 E-R模型、关系模型 范式的概念 函数依赖与关键字 掌握 设计数据库的一般步骤 规范关系模型的方法 保证数据的完整性 * 内容框架 * 设计数据库的一般方法 建立E-R(实体-关系)模型 ——现实世界抽象化为信息世界 将E-R模型转换为关系模型 ——信息世界数据化为数据世界 对关系模型进行规范化 本章目标:设计一个规范的学生选课数据库 * 实体和联系 实体 实体:客观存在并可以相互区分的事物称为实体 属性:实体所具有的某一特性 实体标识符:能唯一标识实体的属性或属性组合 联系:实体与实体之间的联系 联系的类型: 1:1, 1:n, m:n * E-R模型 E-R模型 实体——用矩形表示 属性——用椭圆形表示,并用连线与实体连接起来 实体之间的联系——用菱形框表示,并用连线与有关实体连接起来 选课 学生 课程 学号 姓名 年龄 课程号 课程名 学分 课程号 成绩 学名 * 关系模型 关系模型:通过表格数据来表示实体以及实体间的联系。 关系就是一个表格 关系表格的特点 将E-R模型转换为关系模型 将实体和实体间的联系都转换为表格,它们的每个属性成为表中的列 实体标识符作为表的主关键字,其他的属性成为非主属性 * 规范关
原创力文档

文档评论(0)