文档介绍:数据库基本知识
2021/9/18
1、有M个人一起去旅游,要住宾馆,假设一个房间只能住N个人,请问要开几个房间?
2、假设给你3瓶啤酒,商家规定,2个空酒瓶可以兑换1瓶啤酒,在不另外掏钱的情况下,最多可以喝到几瓶啤酒?
3、经理安排你组织一台2小时的晚会,请你设计出方案。
小测试
2021/9/18
数据库系统简介
数据库系统的组成
关系型数据库
讲解提纲
2021/9/18
数据库系统简介
思考:全校学生成绩管理系统包括哪些数据?应该如何保存?
数据管理:对数据进行分类、组织、编码、存储、检索和维护,是数据处理的中心问题
数据管理技术的发展过程
人工管理阶段(40年代中--50年代中)
文件系统阶段(50年代末--60年代中)
数据库系统阶段(60年代末--现在)
2021/9/18
一、人工管理
时期
40年代中--50年代中
产生的背景
应用需求 科学计算
硬件水平 无直接存取存储设备
软件水平 没有操作系统
处理方式 批处理
主要特点:数据包含在程序中,程序员设计程序的同时也要考虑数据的存贮
2021/9/18
人工管理(续)
特点
数据的管理者:应用程序,数据不保存。
数据面向的对象:某一应用程序
数据的共享程度:无共享、冗余度极大
数据的独立性:不独立,完全依赖于程序
数据的结构化:无结构
数据控制能力:应用程序自己控制
2021/9/18
应用程序与数据的对应关系(人工管理)
应用程序1
数据集1
应用程序2
数据集2
应用程序n
数据集n
...…
...…
2021/9/18
二、文件系统
时期
50年代末--60年代中
产生的背景
应用需求 科学计算、管理
硬件水平 磁盘、磁鼓
软件水平 有文件系统
处理方式 联机实时处理、批处理
2021/9/18
文件系统(续)
特点
数据的管理者:文件系统,数据可长期保存
数据面向的对象:某一应用程序
数据的共享程度:共享性差、冗余度大
数据的结构化:记录内有结构,整体无结构
数据的独立性:独立性差,改变数据的逻辑结构则必须修改应用程序
数据控制能力:应用程序自己控制
2021/9/18
应用程序与数据的对应关系(文件系统)
应用程序1
文件1
应用程序2
文件2
应用程序n
文件n
存取方法
...…
...…
2021/9/18