数据库原理及应用(任永功)思维导图
- 格式:xmin
- 大小:4.97 KB
- 文档页数:1


第 1 页 数据库原理及应用总复习串讲
70年代以来,数据库技术得到了迅速开展和广泛应用,已经成为计算机科学与技术的一个重要分支。
Microsoft Access作为一种关系型桌面数据库管理系统是中小型数据库应用系统的理想开发环境,具有界面友好、易学好用、开发简单、接口灵活等特点,已经得到越来越广泛的应用。
数据库技术的开展
数据管理技术的开展历程,大体上经历了几个阶段:
人工管理阶段----早期的计算机没有系统软件的支持,程序员不但要负责处理数据还要负责组织数据。程序没有任何独立性。
文件系统阶段----操作系统中的文件系统是专门的数据管理软件,它的出现将程序员从直接与物理设备打交道的沉重负担中解脱出来。不必考虑文件的物理存储,这项工作由计算机系统来实现。
数据库阶段---针对文件系统的缺点,后来出现了数据库技术。
与文件系统相比,数据库技术是面向系统的,而文件系统那么是面向应用的。数据库是可共享的数据集合。
分布式数据库阶段---分布式数据库是一个逻辑上的整体,是分布在不同地理位置的数据集合,使计算机网络环境下各个局部数据库的逻辑集合,它受分布式数据库管理系统的控制和管理。
什么是数据库系统?
数据库系统是指带有数据库并利用数据库技术进展数据管理的计算机系统。
数据库系统的组成
由四局部组成,它们是数据库、硬件、软件和人员。
数据库:是一个信息的集合,在这个集合中可以按照信息的逻辑构造对其进展组织与存取。
硬件:支持系统运行的计算机硬件设备。包括CPU、内存、外存及其它外部设备。
软件:包括操作系统、数据库管理系统、应用开发工具和应用系统。
人员:数据库系统中的主要人员有:数据库管理员、系统分析员和数据库设计人员、应用程序开发人员和最终用户。 第 2 页 数据库系统四要素中,数据库系统的核心和管理对象是数据库.
2.数据库的特点:〔1〕集成性.减少了数据的重复,防止数据的不一致。〔2〕共享性。〔3〕持久性,有数据平安性和完整性保障,多用户操作并行调度。〔4〕海量性。易于使用,便于扩展。
第一章,数据库系统概述
1.1
1,数据(DATA):数据是数据库存储中的基本对象,描述事务的符号记录。
数据解释;对数据含义的说明,数据的含义成为数据的语义。
2,数据库(DB):长期存储在计算机内,有组织的可以共享的数据的集合。
3,数据库管理系统(DBMS):数据库管理系统软件。
(1),数据定义功能(DDL,数据定义语言),对数据库重的数据对象进行定义
(2),数据操纵功能(dml 数据操纵语言)
(3),数据库的运行管理,保证数据的安全性,完整性,系统恢复,多用户对数据库的并发使用
(4),数据库的建立和维护功能,数据库初始数据输入,切换,数据库的存储,回复功能,数据库的重组功能,性能监视分析功能
4,数据库系统(DBS):由DB DBMS DBA 应用系统组成。
1.2
数据的处理指的是对各种数据进行搜集存储加工和传播
数据管理,对数据进行分类 组织编码 存储和检索和维护
数据库管理技术经历了人工管理,文件系统,数据库系统三个阶段。
数据库系统管理的特点
1,
数据结构化,与文件系统的根本区别,可以存储数据库中的某一个数据项,某一组数据项,,一个记录或一组记录。
2, 共享性高,冗余度低,易扩充
3, 数据的独立性高
a) 物理独立性
b) 逻辑独立性
4, 数据由DBMS统一管理和控制
a) 数据的安全性保护
b) 数据的完整性检查,即正确性
c) 并发控制数据库恢复
数据库系统的组成 1, 数据库
a) 硬件平台及数据库;
i. 要求有足够大的内存
ii. 要有足够大的磁盘的直接存储设备
iii. 要求系统有较高的通道,提高数据的传输率
b) 对软件的要求
i. DBMS 数据库的建立维护和使用配置的软件
ii. 支持DBMS运行的操作系统
iii. 具有数据库借口的高级语言及其编译系统
iv. 以DBMS为核心的应用开发工具
数据库
一、选择题30’
二、填空题20’ 涉及内容:C1,C2,C3,C7概念为主。其余章节少量涉及。
三、问答题20’(4*5’)
1.论述数据、数据库、数据库管理系统、数据库系统的概念;
数据:描述事物的符号记录。是数据库中存储的基本对象。
种类:文本、图形、图像、音频、视频、学生的档案记录、货物的运输情况等
特点:数据与其语义是不可分的
数据库:长期储存在计算机内、有组织的、可共享的大量数据的集合。
基本特征:
数据按一定的数据模型组织、描述和储存
可为各种用户共享
冗余度较小
数据独立性较高
易扩展
数据库管理系统(DBMS):位于用户与操作系统之间的一层数据管理软件,是基础软件,是一个大型复杂的软件系统。
用途:科学地组织和存储数据、高效地获取和维护数据
数据库系统:在计算机系统中引入数据库后的系统,一般由数据库、数据库管理系统(及其开发工具)、应用系统、数据库管理员构成。
2.数据库系统的特点
数据结构化
整体结构化
不再仅仅针对某一个应用,而是面向全组织
不仅数据内部结构化,整体是结构化的,数据之间具有联系
数据库中实现的是数据的真正结构化
数据的结构用数据模型描述,无需程序定义和解释
数据可以变长
数据的最小存取单位是数据项
数据的共享性高,冗余度低,易扩充
数据库系统从整体角度看待和描述数据,数据面向整个系统,可以被多个用户、多个应用共享使用。
数据共享的好处
减少数据冗余,节约存储空间
避免数据之间的不相容性与不一致性
使系统易于扩充
数据独立性高
物理独立性
指用户应用程序与存储在磁盘上的数据库中数据是相互独立的。
当数据的物理存储改变了,应用程序不用改变。 逻辑独立性
指用户的应用程序与数据库的逻辑结构是相互独立的。
数据的逻辑结构改变了,用户程序也可以不变。
数据独立性是由DBMS的二级映像功能来保证的
数据由DBMS统一管理和控制
数据库系统原理及MySQL应用教程(第二版)
实验指导书
2019年9月24日
目录
实验1:概念模型(E-R图)画法与逻辑模式转换实验 ................................................................. 3
实验2:关系的完整性、规范化理解与应用实验 ............................................................................ 7
实验3:利用POWERDESIGNER设计数据库应用系统实验 .............................................................. 10
实验4: MYSQL安装创建和维护数据库实验 ................................................................................ 26
实验5:数据表的创建与修改管理实验 ......................................................................................... 27
实验6:MYSQL数据库表的数据插入、修改、删除操作实验 ........................................................ 30
实验7:MYSQL数据库表数据的查询操作实验 ............................................................................... 31
实验8:索引创建与管理操作 ........................................................................................................ 35