数据库的设计及表的创建课件.pptx
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《数据库的设计及表的创建课件.pptx》由用户(三亚风情)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数据库 设计 创建 课件
- 资源描述:
-
1、1数据库设计流程数据库设计流程1 1需求分析需求分析1 1需求分析需求分析需求分析的方法需求分析的方法-调查调查2 2概念结构设计概念结构设计数据库设计过程与设计实例数据库设计过程与设计实例2 2概念结构设计概念结构设计数据库设计过程与设计实例数据库设计过程与设计实例2 2概念结构设计概念结构设计数据库设计过程与设计实例数据库设计过程与设计实例uE-R模型的设计模型的设计过程过程1.设计局部设计局部E-R模型模型2.集成全局集成全局E-R模型模型u解决三种冲突解决三种冲突1.命名冲突命名冲突2.属性冲突属性冲突3.结构冲突结构冲突2 2概念结构设计概念结构设计数据库设计过程与设计实例数据库设计
2、过程与设计实例2 2概念结构设计概念结构设计数据库设计过程与设计实例数据库设计过程与设计实例不考虑宿舍的进一步信不考虑宿舍的进一步信息时,宿舍应作为属性息时,宿舍应作为属性2 2概念结构设计概念结构设计数据库设计过程与设计实例数据库设计过程与设计实例同样的方法画出其他实体间的局部同样的方法画出其他实体间的局部ERER图图2 2概念结构设计概念结构设计数据库设计过程与设计实例数据库设计过程与设计实例2 2概念结构设计概念结构设计数据库设计过程与设计实例数据库设计过程与设计实例学生信息学生信息管理管理的整体的整体E-R模型模型 3 3逻辑结构设计逻辑结构设计数据库设计过程与设计实例数据库设计过程与
3、设计实例3 3逻辑结构设计逻辑结构设计数据库设计过程与设计实例数据库设计过程与设计实例3 3逻辑结构设计逻辑结构设计数据库设计过程与设计实例数据库设计过程与设计实例3 3逻辑结构设计逻辑结构设计数据库设计过程与设计实例数据库设计过程与设计实例3 3逻辑结构设计逻辑结构设计数据库设计过程与设计实例数据库设计过程与设计实例实体对应关系模式分别为:实体对应关系模式分别为:班级(班级(班号班号,专业,人数),专业,人数)班长(班长(学号学号,姓名,专长),姓名,专长)联系管理(联系管理(班号班号,学号),学号)关系模式关系模式“管理管理”的主的主键也可以选择学号键也可以选择学号3 3逻辑结构设计逻辑结
4、构设计数据库设计过程与设计实例数据库设计过程与设计实例原实体对应关系模式分别为:原实体对应关系模式分别为: 班级(班级(班号班号,专业,人数),专业,人数) 班长(班长(学号学号,姓名,专长,姓名,专长)将联系将联系“管理管理”合并到实体合并到实体“班班级级”对应的模式后为:对应的模式后为: 班级(班级(班号班号,专业,人数,专业,人数,学学号号) 班长(班长(学号学号,姓名,专长),姓名,专长)联系联系“管理管理”也可以合并也可以合并到实体到实体“班长班长”对应的模对应的模式式3 3逻辑结构设计逻辑结构设计数据库设计过程与设计实例数据库设计过程与设计实例3 3逻辑结构设计逻辑结构设计数据库设
5、计过程与设计实例数据库设计过程与设计实例实体对应的关系模式实体对应的关系模式 系(系(系号系号,系名,系主任,电话),系名,系主任,电话) 教师(教师(教师号教师号,姓名,专业,职称,性别,年龄),姓名,专业,职称,性别,年龄)联系对应的关系模式联系对应的关系模式 管理(管理(教师号教师号,系号),系号)3 3逻辑结构设计逻辑结构设计数据库设计过程与设计实例数据库设计过程与设计实例实体对应的关系模式实体对应的关系模式 系(系(系号系号,系名,系主任,电话),系名,系主任,电话) 教师(教师(教师号教师号,姓名,专业,职称,性别,年龄),姓名,专业,职称,性别,年龄)合并到实体合并到实体“教师教
6、师”后后 教师(教师(教师号教师号,姓名,专业,职称,性别,年龄,姓名,专业,职称,性别,年龄,系号)系号)只能合并只能合并到到“多多”的一端的一端3 3逻辑结构设计逻辑结构设计数据库设计过程与设计实例数据库设计过程与设计实例3 3逻辑结构设计逻辑结构设计数据库设计过程与设计实例数据库设计过程与设计实例课程(课程(课程号课程号,课程名,学时,类别),课程名,学时,类别)学生(学生(学号学号,姓名,性别,专业,出生日期,照片),姓名,性别,专业,出生日期,照片)选修(选修(学号学号,课程号课程号,分数),分数)3 3逻辑结构设计逻辑结构设计数据库设计过程与设计实例数据库设计过程与设计实例系(系(
7、系号系号,系名,系主任,电话),系名,系主任,电话)学生学生(学号学号,姓名,性别,出生日期,专业,姓名,性别,出生日期,专业,照片,照片,系号)系号)课程(课程(课程号课程号,课程名,学时,类别),课程名,学时,类别) 教师(教师(教师号教师号,姓名,专业,职称,性别,姓名,专业,职称,性别,年龄,系年龄,系号)号)选修(选修(学号学号,课课程号程号,分数),分数)课 程 评 价课 程 评 价(教师号教师号,课 程 号课 程 号 ,评价)评价)4 4物理结构设计物理结构设计数据库设计过程与设计实例数据库设计过程与设计实例5 5数据的完整性构设计数据的完整性构设计数据库设计过程与设计实例数据库
8、设计过程与设计实例6 6数据库的实施数据库的实施数据库设计过程与设计实例数据库设计过程与设计实例7 7数据库的运行和维护数据库的运行和维护数据库设计过程与设计实例数据库设计过程与设计实例1.41.4 关系模式关系模式学生表学生表1关系模型中常用术语关系模型中常用术语1.41.4 关系模式关系模式1.41.4 关系模式关系模式学号学号 8位字符位字符姓名姓名 6位字符位字符1.41.4 关系模式关系模式1.41.4 关系模式关系模式学生(学学生(学号,姓名,性别,号,姓名,性别,出生年月,专业出生年月,专业代码)代码)1.41.4 关系模式关系模式1.41.4 关系模式关系模式1.41.4 关系
9、模式关系模式专业代码是学生表的外部专业代码是学生表的外部关键字(外键)关键字(外键)学生表学生表专业表专业表1.41.4 关系模式关系模式学生表学生表专业表专业表专业表是主表专业表是主表学生表学生表是从表是从表1.41.4 关系模式关系模式实体集实体集关系关系数据库文件或数据库文件或数据表数据表实体实体元组元组记录记录实体属性实体属性属性属性字段字段3 143 33.1 3.1 表的创建表的创建 3.2 3.2 字段属性的设置字段属性的设置3.3 3.3 创建与编辑表间的关系创建与编辑表间的关系3.4 3.4 表的编辑与操作表的编辑与操作2443 143 323.1.13.1.1数据表结构数据
10、表结构3.1.2 3.1.2 字段的数据类型字段的数据类型3.1.33.1.3认识认识表的视图方式表的视图方式3.1.43.1.4创建的表的方法创建的表的方法3.13.1表的创建表的创建系(系(系号系号,系名,系主任,电话),系名,系主任,电话)学生学生(学号学号,姓名,性别,出生日期,专业,照片),姓名,性别,出生日期,专业,照片)课程(课程(课程号课程号,课程名,学时,类别),课程名,学时,类别) 教师(教师(教师号教师号,姓名,专业,职称,性别,年龄),姓名,专业,职称,性别,年龄)选课(选课(学号学号,课课程号程号,分数),分数)课 程 评 价课 程 评 价(教师号教师号,课 程 号课
11、 程 号 ,评价)评价)管理(管理(教师号教师号,系号系号)注册(注册(学号学号,系号),系号)3.13.1表的创建表的创建1 13.1.13.1.1数据表结构数据表结构表与主题表与主题1 13.1.13.1.1数据表结构数据表结构表与主题表与主题表表3-13-1“学生信息管理系统学生信息管理系统”数据库中的主题数据库中的主题和表和表 主题主题表表主题主题表表学生基本信息学生基本信息学生学生专业信息专业信息专业专业课程信息课程信息课程课程选课信息选课信息选课选课教师基本信息教师基本信息教师教师483.1.13.1.1数据表结构数据表结构2 2表结构表结构493.1.13.1.1数据表结构数据表
展开阅读全文