数据库管理系统的结构 建立修改数据 库的逻辑结构 数据定义 查询及编辑信息 数据处理 B 生成菜单报表 的应用软件 应用系统生成 引 数据库 擎 信息使用权限 备份、恢复 数据管理 查看结构变更结果 DBMS 16 BUPT SHY 2021/2/19
BUPT SHY 2021/2/19 16 数据库管理系统的结构 建立修改数据 库的逻辑结构 查询及编辑信息 生成菜单报表 的应用软件 信息使用权限 备份、恢复 查看结构变更结果 数据定义 数据处理 应用系统生成 数据管理 D B M S 引 擎 数据库 DBMS
(3)数据库管理系统的功能 ●存储和检索数据、创建和修改数据库 ●操作数据生成报表、提供用户视图 DBMS 模式 子模式A子模式B 子模式C 用户A 用户B 用户C 用户D BUPT SHY 2021/2/19
BUPT SHY 2021/2/19 17 (3)数据库管理系统的功能 ⚫ 存储和检索数据、创建和修改数据库 ⚫ 操作数据生成报表、提供用户视图 DBMS 模式 子模式A 子模式B 子模式C 用户A 用户B 用户C 用户D
(4)如何选择数据库管理系统 根据以下条件选择: ●性能:数据库存取、更新数据的速度 ●集成性:与其他数据库和程序的集成能力 ●特点:安全性过程、保密性保护等工具 供应商:规模、信誉、技术支持 ●成本:根据需求确定最佳价格性能比 18 BUPT SHY 2021/2/19
BUPT SHY 2021/2/19 18 (4)如何选择数据库管理系统 根据以下条件选择: ⚫ 性能:数据库存取、更新数据的速度 ⚫ 集成性:与其他数据库和程序的集成能力 ⚫ 特点:安全性过程、保密性保护等工具 ⚫ 供应商 :规模、信誉、技术支持 ⚫ 成本:根据需求确定最佳价格性能比
论题:网上课 选课环境限制:学生、课程、学时、已 修课程 ●工作:对4组信息标出要保存的特定信 息如学生要包括学号、姓名、专业 等等;确定访问权限浏览、添加、更 改、删除;人员校长、指导教授、教 务处长、财务处长、学生;用一张表格 标出权限 ●问题:如果DBMS不能正确处理这些权 狠,将会发生什么问题? 19 BUPT SHY 2021/2/19
BUPT SHY 2021/2/19 19 讨论题:网上选课 ⚫ 选课环境限制:学生、课程、学时、已 修课程 ⚫ 工作:对4组信息标出要保存的特定信 息——如学生要包括学号、姓名、专业 等等;确定访问权限—浏览、添加、更 改、删除;人员—校长、指导教授、教 务处长、财务处长、学生;用一张表格 标出权限 ⚫ 问题:如果DBMS不能正确处理这些权 限,将会发生什么问题?
5、数据库模型 (1)分类:数据库中数据的关系结构分为 层次型、网状型、关系型面向对象 1993年 1995年 口层次模型 口层次模型 19%26% 口面向对象 口面向对象 口关系型 11%14% 口关系型 50% 口文件管理 口文件管理 x19口 20 BUPT SHY 2021/2/19
BUPT SHY 2021/2/19 20 5、数据库模型 (1)分类:数据库中数据的关系结构分为 层次型、网状型、关系型、面向对象 层次模型 面向对象 关系型 文件管理 1993年 层次模型 面向对象 关系型 文件管理 1995年 26% 5% 50% 19% 64% 11% 11% 14%