第3章 数据库基础及SQL基本查询

时间:2026-04-23

Oracle 10g 数据库

第3章 数据库基础及SQL 基本查询

目标 理解数据库系统的一些基本概念。 理解数据模型的作用及其ER图。 学会编写简单的select 语句。 学会使用where子句限制查询结果。 了解一些统计函数的使用。 学会使用group by子句(及having 子句)分 组。 学会使用order by子句对数据进行排序。

3.1 数据库系统概述 数据库是数据管理的最新技术,是信息系统 的核心和基础。 从小型单项事务处理系统到大型信息系统, 从联机事务处理(OLTP)到联机分析处理 (OLAP),从一般企业管理到计算机辅助设 计与制造(CAD/CAM)、计算机集成制造系 统(CIMS)、电子政务(E-Commerce)、电 子商务(E-Business)、地理信息系统 (GIS),越来越多的领域采用数据库技术存 储和处理信息资源。

3.1.1 基本概念 数据(Data):数据是数据库中存储的基本 对象。包括文本、图形、图像、音频、视频 等。 数据库(DataBase,DB ):长期存储在计算机 内、有组织的、可共享的大量数据的集合。 数据库管理系统(DataBase Management System,DBMS):它是位于用户和操作系统之 间的一层数据管理软件(属于系统软件)。

数据库系统(DataBase System,DBS):一般 指在计算机系统中引入数据库后的系统,一 般由数据库、数据库管理系统(及其开发工 具)、应用系统、数据库管理员构成。 数据库管理员(DataBase Administrator, DBA):数据库的建立、使用和维护等工作 只靠一个DMBS远远不够,还需要专门的人员 来完成,这些人被称为DBA。

用户

用户

用户

应用系统应用开发工具

数据库管理系统操作系统

数据库管理员

数据库 数据库系统组成

3.1.2 数据模型 数据模型是数据系统的核心和基础,主要作 用对现实世界中某个对象特征的模拟和抽象。 为了把现实世界中的具体事务抽象、组织为 某一个DBMS支持的数据模型,一般需经过 以下过程。概念模型 DBMS支持的 数据模型

现实 世界

认识和抽象

信 息 世 界

转化

机 器 世 界

根据模型应用目的不同,可以将模型分为两 类: 第一类:概念模型,也称为信息模型,它是 按照用户的观点来对数据和信息建模,主要 用于数据库设计。 第二类:包括逻辑模型和物理模型。 (1)逻辑模型:包括层次模型、网状模型、 关系模型、面向对象模型、对象关系模型。 它是按计算机系统的观点对数据建模,主要 用于DBMS的实现。

(2)物理模型:它是对数据最底层的抽象, 用来描述数据在系统内部表示方式和存取方 法,在磁盘或磁带上的存储方式和存取方法, 是面向计算机系统的。 物理

模型的具体实现是DBMS的任务, 数据库设计人员要了解和选择物理模型,一 般用户不必考虑物理级的细节。

信息世界中基本概念: (1)实体:客观存在并可相互区别的事物。 (2)属性:实体所具有的特性。 (3)码:唯一标识实体的属性集。 (4)域:属性的取值范围。 (5)实体型:具有相同属性的实体必然具有 共同的特征和性质。用实体名及其属性名集 合来抽象和刻画同类实体称为实体集。 例如:学生(学号,姓名,班级,专业)

(6)实体集:同类实体的集合。 (7)联系:包括实体(型)内部的联系和实 体(型)之间的联系。 两个实体型之间的联系类型 (1)一对一联系(1:1)如:班级与班长 (2)一对多联系(1:n)如:班级和学生 (3)多对多联系(m:n)如:课程与学生

概念模型的一种表示方法:E-R图 E-R图:实体-联系方法(Entity-Relationship) E-R图提供了用图形表示实体型、属性和联 系的方法。在E-R图中,约定实体用方框表法, 属性用椭圆表示,联系用菱形表示,并其内 部填上实体名、属性名、联系名。实体型

属性

联系

学号 学生 班级

姓名 m 专业

成绩 课程

课程号 n 学分 课程

课程名

先修课

E-R图

关系模型 关系模型是目前最重要的一种数据模型。关 系数据库系统采用关系模型作为数据的组织 方式。 (1)关系模型的数据结构 关系模型由一组关系构成。 关系就是表,在关系数据模型中,实体 和实体间的联系都用表来表示。

学号 20070801 20070933 20070112

姓名 王晓明 黄磊 王丽 学生表

班级 1 2 1

专业 物流 信管 运输

(2)关系模型的基本概念 关系:就是由行和列构成的二维表。 元组:表中的一行称为一个元组。 属性:表中的每一列即为一个属性,给每一 个属性起一个名称即为属性名。 关系模式:对关系的描述。一般表示为: 关系名(属性1,属性2,…,属性n) 如:学生(学号,姓名,班级,专业)

第3章 数据库基础及SQL基本查询.doc 将本文的Word文档下载到电脑

    精彩图片

    热门精选

    大家正在看

    × 游客快捷下载通道(下载后可以自由复制和排版)

    限时特价:4.9 元/份 原价:20元

    支付方式:

    开通VIP包月会员 特价:19元/月

    注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
    微信:fanwen365 QQ:370150219