武汉大学《数据库原理》课题组第一章数据库系统概论
1.1 引言
1.2 数据模型
1.3 数据库系统结构
本章小结
一、基本概念
数据管理是指对数据进行分类、组织、编码、存储、检索和维护等操作。
数据库技术是研究数据管理的技术。即如何妥善地保存和科学地管理数据。
数据管理技术好坏评判的标准:
(1)数据冗余:指同一数据多次存放。
问题有:①浪费空间②修改麻烦③引起不一致
(2)数据共享:体现在:
①多个应用可使用同一数据(文件、记录、数据项)
②多个用户可同时存取同一数据。
③为开放资源。
(3)数据独立性:指应用程序和数据之间相互独立。
(4)数据统一集中管理。
⏹
数据库(DB):
数据库是按一定结构组织,并长期存储在计算机内、可共享的大量数据的有机集合。 说明:
关系?
DB
DBMS 主机
外存
OS ⏹
数据库管理系统(DBMS):管理和维护数据库的系统软件。
⏹
数据库系统(DBS):
有管理数据库功能的计算机系统
SQL Server Oracle DB2 Sybase ……
应用程序1应用程序2
应用程序n
DBMS
二、数据管理技术的产生和发展
♣数据管理的三个阶段♣人工管理文件系统
文件1
应用程序1文件2应用程序2
数据库系统包括db dbms dba文件n
应用程序n
♣文件管理
♣数据库系统
1.2 数据模型
⏹数据模型:是表示数据及其联系的模型。
是对现实世界数据关系、特征的抽象。
⏹分类:
概念模型(信息模型):
从用户角度对数据建模,用于DB设计。
数据模型(结构数据模型):
从计算机角度对数据建模,用于DBMS实现。
现实世界认识、分析、
抽象
DBMS支持
的数据模型
机器世界
概念
模型
信息世界
⏹一、信息的三个世界:
描述
规范
转换
武汉大学《数据库原理》课题组
一、信息的三个世界
现实信息机器世界
世界
世界
⏹
信息世界的基本概念: 实体:事物及联系 属性:实体的特征 简单属性和复合属性 单值属性和多值属性 存储属性和派生属性
分析抽象
编码规范
↓↓↓事物----→信息----→数据
属性域:属性取值范围 码: 关键字/键 实体型:结构
实体集:一组同类实体
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论