数据库应用技术(Access版)

张学林、吴玮怡、刘武、舒阳霞

目录

  • 1 课前必读资料
    • 1.1 齐心抗击新冠病毒宣传片
    • 1.2 学生防控指南
    • 1.3 课程教学大纲
    • 1.4 课程教学进度表
    • 1.5 课程学习指南
    • 1.6 课程考核方案
  • 2 第一讲  数据库基本概念
    • 2.1 数据库的基本概念
    • 2.2 数据库系统介绍
    • 2.3 数据模型
    • 2.4 关系数据库
  • 3 第二讲  Access2010简介
    • 3.1 关系运算
    • 3.2 数据库设计基础
    • 3.3 ACCESS介绍
  • 4 第三讲 表的建立
    • 4.1 创建数据库
      • 4.1.1 课后实操
      • 4.1.2 每点一测
    • 4.2 数据类型
      • 4.2.1 课后实操
      • 4.2.2 每点一测
    • 4.3 建立表结构
      • 4.3.1 课后实操
      • 4.3.2 每点一测
    • 4.4 设置字段属性
      • 4.4.1 课后实操
      • 4.4.2 每点一测
    • 4.5 添加或更改表的主键
      • 4.5.1 课后实操
      • 4.5.2 每点一测
    • 4.6 表间关系的建立
      • 4.6.1 课后实操
      • 4.6.2 每点一测
  • 5 第四讲 表的维护
    • 5.1 打开与关闭表
      • 5.1.1 课后实操
      • 5.1.2 每点一测
    • 5.2 修改表的结构
      • 5.2.1 课后实操
      • 5.2.2 每点一测
    • 5.3 编辑表的内容
    • 5.4 调整表的格式
  • 6 第五讲 表的管理
    • 6.1 查找和替换数据
      • 6.1.1 课后实操
      • 6.1.2 每点一测
    • 6.2 排序数据
      • 6.2.1 课后实操
      • 6.2.2 每点一测
    • 6.3 筛选数据
      • 6.3.1 课后实操
      • 6.3.2 每点一测
    • 6.4 数据的导入与导出
  • 7 第六讲 查询概述
    • 7.1 查询基本概念
    • 7.2 查询向导-简单查询
    • 7.3 查询向导-交叉表查询
  • 8 第七讲 单表查询
    • 8.1 单表查询
  • 9 第八讲 多表查询
    • 9.1 多表查询
  • 10 第九讲 操作查询
    • 10.1 操作查询
  • 11 第十讲 创建窗体
    • 11.1 窗体基础知识
    • 11.2 创建窗体
  • 12 第十一讲 窗体控件的使用
    • 12.1 窗体控件的使用
  • 13 报表
    • 13.1 报表概念
    • 13.2 创建报表
    • 13.3 报表计数和求和
  • 14 第十四讲 宏(上)
    • 14.1 宏的基本概念及操作序列宏
    • 14.2 课后实操
  • 15 第十五讲 宏(下)
    • 15.1 条件操作宏及参数设置
    • 15.2 课后实操
  • 16 第十六讲 VBA与模块设计基础
关系数据库

1)关系数

关系数据库概述

关系数据库(Relation Database)是若干个依照关系模型设计的数据表文件的集合,也就是说关系数据库是由若干张依照关系模型设计的二维表组成的。

1)以面向系统的观点组织数据,使数据具有最小的冗余度,支持复杂的数据结构。

2)具有高度的数据和程序的独立性,用户的应用程序与数据的逻辑结构以及数据的物理存储方式有关。

3)由于数据具有共享性。因此数据库中的数据能为多个用户服务。

4)关系数据库允许多个用户同时访问,同时提供了各种控制功能,从而可以保证数据的安全性、完整性和并发性控制

数据模型基本术语

  • 关系:二维表

  • 关系模式:对关系的描述,对应着一个关系结构。表示为:

  • 关系名(属性名1,属性名2,属性名n)

  • ACCESS中的表:表名(字段名1,字段名2,字段名n)

  • 元组:二维表中,水平方向的行称为元组。即一条记录就是一个元组。

  • 属性:二维表中的列。ACCESS中属性用字段来表示。

  • 域:属性的取值范围。如文本,数字,日期等。

  • 关键字(候选码):能唯一标识一个元组的属性或属性集合。一个表中可以有多个关键字。

  • 主关键字(主码):选择一个合适的候选码作为表的主关键字,来标识每一个元组。一个表只有一个主关键字。

  • 外部关键字:表中的一个字段不是本表的关键字,而是另一个表的关键字或候选关键字。

2)由下列图标中指出对应的关系、关系模式、元组、属性、域、关键字、外部关键字

3)关系的特点

  • 关系必须规范化。即模中每个关系模式都应满足一定的要求。一般要求属性是不可再分的原子数据,表中不再包含表。

  • 同一关系中不能出现同名属性。

  • 关系中不允有完全相同的元组。

  • 关系中元组次序无关紧要。

  • 关系中属性次序无关紧要。

4)关系中的数据约束

保证数据的完整性、一致性、相容性

  • 实体完整性约束:关系的主键中属性值不能为空值,因为主键是唯一决定元组的,如为空值则其唯一性就成为不可能的了。

  • 参照完整性约束:关系之间相互关联的基本约束,不允许关系引用不存在的元组,即在关系中的外键要么是所关联关系中实际存在的元组,要么为空值。

  • 用户定义的完整性约束:反映某一具体应用所涉及的数据必须满足的语义要求。例如某个属性的取值范围在0—100之间等。