数据库系统基础教程(1)

时间:2026-01-18

DBMS,湖南大学,课堂讲义

DBMS,湖南大学,课堂讲义

数据库系统基础教程 2.5学分上课, 0.5学分上机 共3学分,10周 学分上课, 学分, 周 学分上课 学分上机 学分 教材与参考书– 教科书: 教科书: Jeffrey D.Ullman, Jennifer Widom 数据库系统基础教程,岳丽华等译. 数据库系统基础教程,岳丽华等译. 机械工业出版社, 机械工业出版社,2003.8 – 参考书: 参考书: Abraham Silberschatz等 等 数据库系统概念,杨冬青等译. 数据库系统概念,杨冬青等译. 机械工业出版社, 机械工业出版社, 2003.3

目的:掌握数据库系统的基本概念,原理和方法; 目的:掌握数据库系统的基本概念,原理和方法; 学会如何有效地使用数据库管理系统, 学会如何有效地使用数据库管理系统,包括数据 库的设计和对数据库的编程. 库的设计和对数据库的编程. 方法:理论结合实践;实用性原则. 方法:理论结合实践;实用性原则.

DBMS,湖南大学,课堂讲义

数据库系统基础教程1. 2. 3. 4. 5. 6. 7. 概述 数据库建模 关系数据模型 关系代数 数据库语言SQL 数据库语言 SQL约束和触发器 约束和触发器 SQL系统特性 系统特性

DBMS,湖南大学,课堂讲义

数据库系统的世界(概述 概述) 第一章 数据库系统的世界 概述 主要内容: 主要内容:– – – – 数据库系统的发展 数据库管理系统的结构 未来的数据库系统 本课程内容

DBMS,湖南大学,课堂讲义

1.1 数据库系统的发展 什么是数据库? 什么是数据库?–一个数据库是由一个数据库管理系统 一个数据库是由一个数据库管理系统 (DBMS, Database Management System)所管 所管 理的一个数据集合 数据集合. 理的一个数据集合. –一个 一个DBMS为用户提供如下功能: 为用户提供如下功能: 一个 为用户提供如下功能 1,持久存储 , 2,用户接口和编程接口 , 3,事务管理 ,

DBMS,湖南大学,课堂讲义

1.1 数据库系统的发展 一个 一个DBMS应有以下四方面的功能: 应有以下四方面的功能: 应有以下四方面的功能– 数据定义语言 数据定义语言(DDL,Data Definition Language):创 : 建数据库并确定其模式(schema). 建数据库并确定其模式 . 一个schema模式是一组用 模式是一组用DDL表达的语句集合,以 表达的语句集合, 一个 模式是一组用 表达的语句集合 完整描述某个数据库的逻辑结构. 完整描述某个数据库的逻辑结构. –数据查询语言 数据查询语言(Data Query Language)和数据操作语 数据查询语言 和数据操作语 言(Data Manipulation Language):依据数据库的模 : 查询或更新数据. 式,查询或更新数据. –大量数据存储:数量大,持续时间长. 大量数据存储: 大量数据存储 数量大,持续时间长. –共享数据:多用户并发访问,避免某用户的动作影 共享数据: 共享数据 多用户并发访问, 响其他人;避免意外损坏数据. 响其他人;避免意外损坏数据.

DBMS,湖南大学,课堂讲义

1.1 数据库系统的发展 从文件系统演化而来 文件系统特点: 文件

系统特点:– – – – 数据以文件的形式长期保存 数据的物理结构与逻辑结构有了区别 文件形式多样化 数据的存取以记录为单位

缺点: 缺点:– 数据冗余度 数据冗余度(Redundancy)大:数据面向应用,无法 大 数据面向应用, 共享 – 数据和程序缺乏独立性

DBMS,湖南大学,课堂讲义

1.1 数据库系统的发展 时间:60年代后期 ----时间: 年代后期 背景:数据管理规模更为庞大,应用更广泛, 背景:数据管理规模更为庞大,应用更广泛, 数据量剧增,共享要求(多种应用 多种应用, 数据量剧增,共享要求 多种应用,多种语言 互相覆盖地共享数据集合)更强 互相覆盖地共享数据集合)更强 硬件:有了大容量和快速存取磁盘 硬件: 指导思想:对所有的数据实行统一的,集中的, 指导思想:对所有的数据实行统一的,集中的, 独立的管理, 独立的管理,使数据存储独立于使用数据的程 序,实现数据共享. 实现数据共享.

DBMS,湖南大学,课堂讲义

1.1 数据库系统的发展 数据库不仅反映数据本身的内容,同时也反映 数据库不仅反映数据本身的内容, 数据之间的关系. 数据之间的关系. 在数据库中是用数据模型来对现实世界进行抽 象的. 象的. 数据模型是数据库系统中用于提供信息表示和 操作手段的形式架构. 操作手段的形式架构.

DBMS,湖南大学,课堂讲义

1.1 数据库系统的发展 1970年,Ted Codd在ACM发表"A Relational Model 年 发表" 在 发表 for Large Shared Data Banks",奠定了关系型数据库 , 的理论基础. 的理论基础. 主要思想是把数据库中的所有数据组织为"表table"的 主要思想是把数据库中的所有数据组织为" 的 关系relation". "关系 . 可组织复杂数据结构;对大量查询能快速反应;查询 可组织复杂数据结构;对大量查询能快速反应; 可表示为一种高级语言,以提高编程效率. 可表示为一种高级语言,以提高编程效率. 关系代数提供了关系模型的数学基础. 关系代数提供了关系模型的数学基础. 使用简单的结构和方法可表示和实现复杂结构和复杂 计算. 计算. SQL(Structural Query Language)出现. 出现. 出现

DBMS,湖南大学,课堂讲义

1.2 数据库管理系统的结构 负责数据库存取,维护和管理的软件系统, 负责数据库存取,维护和管理的软件系统, 通常称为数据库管理系统( 通常称为数据库管理系统(DataBase …… 此处隐藏:2067字,全部文档内容请下载后查看。喜欢就下载吧 ……

数据库系统基础教程(1).doc 将本文的Word文档下载到电脑

    精彩图片

    热门精选

    大家正在看

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

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

    支付方式:

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

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