【数据库复习】第一章绪论1

当前主流数据库产品

Microsoft SQL Server

微软公司的产品,它建立在Microsoft Windows 操作系统基础之上,定位于中型数据库。

选择作为实验系统的原因:方便获取;安装、配置和使用简单;麻雀虽小,五脏俱全

另一阵营——开源数据库

MySQL

开源数据库的代表(2008年初被Sun收购,后者2009年被Oracle收购)。

Ingress

多项技术直接采用了Berkeley大学的最新研究成果,多应用在高等学校和科研所等。

数据是数据库中存储的基本对象

数据的种类

狭义:数字

早期计算机:科学计算

广义:文字、图像、视频、声音

现代计算机:数据处理

数据的定义

描述事物的符号记录

数据的特点

数据与其语义是不可分的

语义:对数据含义的说明

记录是计算机中表示和存储数据的一种格式,是有结构的数据。

数据库的定义

数据库(Database,简称DB)是长期储存在计算机内、有组织的、可共享的大量数据的集合。

数据库的基本特征

数据按一定的数据模型组织、描述和储存、可为各种用户共享、冗余度较小、数据独立性较高、易扩展

数据库管理系统(DBMS)

什么是DBMS(DataBase Management System):位于用户与操作系统之间的一层数据管理软件;是基础软件,是一个大型复杂的软件系统;类比于文件系统

DBMS的用途:科学地组织和存储数据。高效地获取和维护数据

数据库系统(DBS)

什么是DBS?(DataBase System)

在计算机系统中引入数据库后的系统构成

DBS的构成:数据库、数据库管理系统(及其开发工具)、应用系统、数据库管理员

数据库管理员(DBA)

职责

1、决定数据库中的信息内容和结构

2、决定数据库的存储结构和存取策略

3、定义数据的安全性要求和完整性约束条件

4、监控数据库的使用和运行

5、数据库的改进和重组

数据管理技术的产生和发展

人工管理阶段

特点

数据不长期保存、应用程序管理数据、数据不共享,冗余度极大、数据不具有独立性

文件系统阶段

时期

20世纪50年代末--60年代中

数据库系统阶段

时期

20世纪60年代末以来

数据库系统的特点

数据结构化

数据的共享性高,冗余度低,易扩充

数据独立性高

数据由DBMS统一管理和控制

数据结构化

整体数据的结构化是数据库的主要特征之一。

文件系统

每个文件内部是有结构的(记录),但记录之间没有联系。

关系数据库

不仅数据内部结构化,整体也是结构化的,数据之间具有联系。

数据的共享性高,冗余度低,易扩充

数据库系统从整体角度看待和描述数据,数据面向整个系统,可以被多个用户、多个应用共享使用。

数据共享的好处

减少数据冗余,节约存储空间

避免数据之间的不相容性与不一致性

使系统易于扩充

数据独立性高

物理独立性

指用户的应用程序与存储在磁盘上的数据库中数据是相互独立的。当数据的物理存储改变了,应用程序不用改变。

逻辑独立性

指用户的应用程序与数据库的逻辑结构是相互独立的。数据的逻辑结构改变了,用户程序也可以不变。

你可能感兴趣的:(网安专业课复习材料大二下,数据库,microsoft,网络,服务器)