目录

  • 1 第一堂课
    • 1.1 课程简介及考核方法
    • 1.2 教师团队及主讲教师
  • 2 计算机概述
    • 2.1 本章知识导图
    • 2.2 计算机基础
    • 2.3 计算机中的数制与编码
    • 2.4 新的思维革命—计算思维
    • 2.5 课程讲义
    • 2.6 第1章章节测试
  • 3 计算机系统
    • 3.1 本章知识导图
    • 3.2 计算机系统基本原理
    • 3.3 计算机硬件系统
    • 3.4 计算机软件系统
    • 3.5 课程讲义
    • 3.6 第2章章节测试
  • 4 数据库应用基础
    • 4.1 本章知识导图
    • 4.2 数据库系统概述
    • 4.3 数据模型
    • 4.4 关系模型
    • 4.5 关系数据库标准SQL语言
    • 4.6 数据库设计
    • 4.7 数据库应用示例
    • 4.8 课程讲义
    • 4.9 第3章单元测试
  • 5 多媒体技术
    • 5.1 本章知识导图
    • 5.2 多媒体技术基础
    • 5.3 音频
    • 5.4 图像
    • 5.5 动画
    • 5.6 视频
    • 5.7 多媒体数据压缩
    • 5.8 课程讲义
    • 5.9 第4章单元测试
  • 6 计算机网络
    • 6.1 本章知识导图
    • 6.2 计算机网络简介
    • 6.3 Internet技术
    • 6.4 计算机网络应用
    • 6.5 课程讲义
    • 6.6 第5章单元测试
  • 7 信息安全
    • 7.1 本章知识导图
    • 7.2 信息安全综述
    • 7.3 信息安全技术及其在网络信息安全中的作用
    • 7.4 信息安全的解决方案
    • 7.5 个人网络信息安全的策略
    • 7.6 计算机病毒
    • 7.7 中国信息安全的相关法律法规
    • 7.8 课程讲义
    • 7.9 第6章习题
  • 8 IT新技术
    • 8.1 本章知识导图
    • 8.2 物联网
    • 8.3 大数据与云计算
    • 8.4 人工智能
    • 8.5 区块链技术
    • 8.6 课程讲义
    • 8.7 第7章习题
  • 9 实验1 微型计算机硬件系统安装和设置
    • 9.1 实验目的
    • 9.2 实验内容
    • 9.3 视频讲解
  • 10 实验2 操作系统与工具软件
    • 10.1 实验目的
    • 10.2 实验内容
    • 10.3 视频讲解
  • 11 实验3  文字信息处理Word 2010
    • 11.1 实验目的
    • 11.2 实验内容
    • 11.3 视频讲解
  • 12 实验4 演示文稿设计
    • 12.1 实验目的
    • 12.2 实验内容
    • 12.3 视频讲解
  • 13 实验5  电子表格处理Excel 2010
    • 13.1 实验目的
    • 13.2 实验内容
    • 13.3 视频讲解
  • 14 实验6 制图软件Visio 2010
    • 14.1 实验目的
    • 14.2 实验内容
    • 14.3 视频讲解
  • 15 实验7 数据库系统软件MySQL的使用
    • 15.1 任务1 MySQL基本操作
      • 15.1.1 实验目的
      • 15.1.2 实验内容
      • 15.1.3 视频讲解
    • 15.2 任务2 MySQL基本查询
      • 15.2.1 实验目的
      • 15.2.2 实验内容
      • 15.2.3 视频讲解
    • 15.3 任务3 MySQL视图
      • 15.3.1 实验目的
      • 15.3.2 实验内容
      • 15.3.3 视频讲解
  • 16 多媒体常用软件
    • 16.1 任务1 数字音频处理软件(Adobe Audition)
      • 16.1.1 实验目的
      • 16.1.2 实验内容
      • 16.1.3 视频讲解
    • 16.2 任务2 图形图像处理软件(Photoshop)
      • 16.2.1 实验目的
      • 16.2.2 实验内容
      • 16.2.3 视频讲解
    • 16.3 任务3 动画制作软件(Flash)
      • 16.3.1 实验目的
      • 16.3.2 实验内容
      • 16.3.3 视频讲解
    • 16.4 任务4  Adobe Premiere Pro CS6
      • 16.4.1 实验目的
      • 16.4.2 实验内容
      • 16.4.3 视频讲解
  • 17 计算机网络及Internet应用
    • 17.1 任务1 远程桌面连接及因特网的主要的作用
      • 17.1.1 实验目的
      • 17.1.2 实验内容
      • 17.1.3 视频讲解
    • 17.2 任务2 WWW服务器的安装和配置
      • 17.2.1 实验目的
      • 17.2.2 实验内容
      • 17.2.3 视频讲解
    • 17.3 任务3 ftp服务器的安装和配置
      • 17.3.1 实验目的
      • 17.3.2 实验内容
      • 17.3.3 视频讲解
    • 17.4 任务4 网络安全
      • 17.4.1 实验目的
      • 17.4.2 实验内容
      • 17.4.3 视频讲解
  • 18 日常测试
    • 18.1 计算机概述单选题
    • 18.2 计算机概述判断题
    • 18.3 计算机概述多选题
    • 18.4 计算机系统单选题
    • 18.5 计算机系统单选增加
    • 18.6 计算机系统判断题
    • 18.7 计算机系统判断题增加
    • 18.8 计算机系统多选题
    • 18.9 计算机系统多选题增加
    • 18.10 数据库基础单选题
    • 18.11 数据库基础单选题增加
    • 18.12 数据库基础判断题
    • 18.13 数据库基础判断题增加
    • 18.14 数据库多选题
    • 18.15 数据库基础多选题增加
    • 18.16 多媒体技术单选题
    • 18.17 多媒体技术单选题增加
    • 18.18 多媒体技术判断题
    • 18.19 多媒体技术判断题增加
    • 18.20 多媒体技术多选题
    • 18.21 多媒体技术多选题增加
    • 18.22 计算机网络单选题
    • 18.23 计算机网络单选题增加
    • 18.24 计算机网络判断题
    • 18.25 计算机网络判断题增加
    • 18.26 计算机网络多选题
    • 18.27 计算机网络多选题增加
关系模型

3.3关系模型

由于本章主要介绍关系型数据库管理系统MySQL,因此关系模型就是MySQL数据库的基础和核心。

3.3.1 关系模型的基本概念

1. 关系模型的基本特征

关系模型是实体及实体之间联系用二维表来表示的数据模型。二维表由行和列组成。每个二维表称为一个关系。也就是一个关系模型是由多个关系(二维表)组成。

关系模型的基本特征是:

]建立在严格数学概念的关系理论基础之上。

]可以表示实体的一对一、一对多和多对多的联系。

]在关系中的每一列具有不可分性,列名不能重名,列值来自同一个域。

]在关系中不允许有重复行(冗余)。

]在关系中的行、列次序可以任意排列。

关系模型优点概念清晰、结构简单。具有较好的数据独立性和安全保密性。关系模型缺点查询效率比较低。

2.关系模型的基本术语

]关系。一个关系就是一张二维表。每个关系有一个关系名。

]属性。表中的一列称为一个属性,也称字段。每一列有一个属性名(也称字段名),每一属性名有多个属性值(也称字段值)。

]元组。表中的一行数据称为一个元组,也称记录。每一个元组由相应的属性值(也称字段值)组成。

]关键字(主键)。表中能够唯一标识一个元组的属性称为关键字,关键字可以是一个属性或属性组。也就是关键字的值不允许有重复值。

]值域。属性的取值范围称为值域。例如,属性Ssex的值域是“男”或“女”。属性Grade的值域是0100

]关系模式。是对关系的描述,主要包含关系名、属性名和关键字。


3.3.2 关系模型的完整性规则

关系模型的完整性规则是对关系的约束,以保证数据库中数据的正确性和一致性。关系模型的完整性规则包括三种:实体完整性、参照完整性和用户定义完整性。其中实体完整性和参照完整性是关系模型必须满足的规则,由数据库管理系统自动支持。

1.实体完整性

 实体完整性是指一个基本表必须有主键(关键字),即对主键的约束。

2.参照完整性

 参照完整性(或称引用完整性)是指基本表之间联系的约束,即外键的约束。

3.用户定义完整性

 用户定义完整性或称域完整性,是指基本表的属性(列)取值的有效性规则。

3.3.3 关系运算

对关系数据库进行查询时,要找到用户所需要的数据就必须进行关系运算,也就是对数据表操作。

在关系数据库中,关系的运算是以一个或多个关系作为关系运算对象,关系运算结果也是关系。关系运算主要有三种:选择运算、投影运算和连接运算。

        1.选择运算

选择运算是在一个关系的所有元组中选择指定条件的元组(行或记录),组成新关系。

 2.投影运算

投影运算是在一个关系的所有属性中选择指定属性列,组成新关系。

        3.连接运算

    连接运算是在两个关系中选择满足连接条件的元组,组成一个新关系。新关系中的元组,通过连接条件得到。新关系中的属性,包含原有两个关系的所有属性,其中属性名表示方法是属性名前加上原有关系名。