第一部分数据库基本概念

更新时间:2023-05-31 16:59:01 阅读量: 实用文档 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

SQL Server 2008 应用实 践教程王丽华 E-mail: elainw@

第1章 数据库基础知识学习目标: 掌握数据、信息、DB、DBS、DBMS等基本概念 了解数据库技术的演变 了解数据库系统的作用和应用领域 理解关系数据库的组成和基本概念 理解实体与关系模型的概念

基本概念 信息与数据(Data) 数据库(Database) 数据库系统(DataBase System DBS) 数据库管理系统(DBMS)

基本概念1 信息与数据(Data) 数据:是描述事物的符号记录,是人们用来反映 客观世界而记录下来的可以鉴别的数字、字母、 符号、图形、声音、图像和视频信号。 数据解释:是对数据的语义说明 信息:是对原始数据进行加工或解释之后得到的 对客观世界产生影响的数据。 数据处理:数据处理是指对各种数据进行收集、 存储、计算、加工和传播等一系列活动的总称。 数据管理:是指对数据的分类、组织、编码、存 储、检索和维护是数据处理的中心问题。

基本概念 学生档案中的学生记录

(王三,男,1973,江苏,计算机系,1990) 数据的形式不能完全表达其内容 数据的解释(数据字典的组成部分)

– 语义:学生姓名、性别、出生年月、籍贯、 所在系别、入学时间 – 解释:王三是个大学生,1973年出生,江 苏人,1990年考入计算机系

基本概念2 数据库(Database) (1)定义:是长期存储在计算机内、有组织的、可 共享的数据集合。(存放数据的仓库) (2)数据库的特征: 数据按一定的数据模型组织、描述和存储 具有较小的冗余度。 可为各种用户共享。 具有较高的数据独立性和易扩充性

基本概念3 数据库管理系统(DBMS) (1)定义:DBMS是指位于用户与操作系统之间的一 层数据库管理软件 。 (2)DBMS的功能 科学地组织和存储数据、高效地获取和维护数据。 数据定义功能 数据操纵功能 数据库的映射功能 数据库的运行管理 数据库的建立和维护功能

基本概念4 数据库系统(DataBase System DBS) DBS是采用数据库技术的计算机系统。 一般由数据库、数据库管理系统及开发工具、数 据库应用程序、数据库管理员和用户组成。 DBA(DataBase Adminidtrator)是专门从事数据库 的建立、使用和维护等工作的数据库专业人员。

数据库系统的构成

数据管理技术的发展1 数据管理的定义? 2 数据管理的发展阶段– 人工管理阶段(40年代中--50年代中)

– 文件系统阶段(50年代末--60年代中)– 数据库系统阶段(60年代末--现在)

出现了面向对象数据库、分布式数据库、数据仓库、数据挖掘、多媒体数据库、移动数据

库等一系列技术。

人工管理阶段 时期 – 40年代中--50年代中 产生的背景 – 应用需求 – 硬件水平 – 软件水平 – 处理方式

科学计算 无直接存取存储设备 没有数据管理软件 批处理

人工管理阶段应用程序与数据的对应关系(人工管理)应用程序1 数据集1

应用程序2...…

数据集2...…

应用程序n

数据集n

文件系统阶段 时期 – 50年代末--60年代中 产生的背景 – 应用需求 – 硬件水平 – 软件水平 – 处理方式

科学计算、管理 磁盘、磁鼓 有文件系统 联机实时处理、批处理

文件系统阶段应用程序与数据的对应关系(文件系统)应用程序1 文件组1

应用程序2...…

文件组2...…

应用程序n

文件组n

数据库系统阶段 时期 – 60年代末以来 产生的背景 – 应用背景 – 硬件背景 – 软件背景 – 处理方式

大规模管理 大容量磁盘 有数据库管理系统 联机实时处理,分布处理,批处理

数据库系统阶段应用程序与数据的对应关系(数据库系统)应用程序1

数据库应用程序2

DBMS

数据库系统应用 超市销售系统 铁路售票系统 银行业务系统 图书管理系统 教学管理系统

常见的数据库管理系统 Sql server Oracle– Oracle公司的产品 – “关系-对象”型数据库 – 产品免费、服务收费

DB2– IBM公司的产品 – 支持多操作系统、多种类型的硬件和设备

Access MySQL

数据模型一 数据模型 在数据库中用数据模型这个工具来抽象、表示和处 理现实世界中的数据和信息。通俗地讲数据模型 就是现实世界的模拟。 数据模型应满足三方面要求 – 能比较真实地模拟现实世界 – 容易为人所理解 – 便于在计算机上实现

常见的数据模型包括:层次模型、网状模型、关 系模型、面向对象模型及对象关系模型。其中关 系模型是最流行的数据库模型。 层次模型:以树型层次结构组织数据。如图所示 为某学校按层次模型组织的数据示例。

本文来源:https://www.bwwdw.com/article/1gu4.html

Top