数据库应用技术(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)数据库设计步骤:

  • 需求分析。要准确了解并分析用户对系统的需要和要求,弄清系统要达到的目标和实现的功能。调查的重点是“数据”和“处理”。数据流图、数据字典是进行详细的数据收集和数据分析所获得的主要结果

  • 概念设计。概念结构设计阶段是整个数据库设计的关键。其目标是产生一个反映信息需求的、独立于具体DBMS的概念模型。概念模型可以用实体联系模型(E-R模型)表示。

  • 逻辑结构设计。将概念结构转换为某个DBMS支持的数据模型,并将其性能进行优化。从E-R图向关系模式的转换(表、及其联系);逻辑模式规范化及调整、实现;关系视图设计。

  • 物理设计。数据库逻辑结构在存储设备上的实现。如对数据库怎样组织存储才能使逻辑层的操作方便、快捷等。物理设计只有少量工作可以由用户选择和干预,绝大部分工作由DBMS完成。

  • 应用程序设计。系统设计人员要运用DBMS提供的数据操作语言和宿主语言,根据数据库的逻辑设计和物理设计的结果建立数据库、编制与调试应用程序、组织数据入库并进行系统试运行。

  • 数据库运行与维护。数据库系统运行过程中,必须不断地对其结构性能进行评价、调整和修改、故障恢复及数据监控等。

2)案例分析:

某校希望利用数据库技术,以实现教学管理自动化,并合理的组织管理教学信息。

要求:管理工作能实现如下功能:教师管理、学生管理和学生选课管理等。

  • 需求分析 :

  • 设计目标:教学管理

  • 随着管理工作的开展,所要求的功能是否满足。

概念设计(E-R模型)

  • 逻辑结构设计( E-R图向关系模式的转换)

                                                                                                   

 

教师

 
 

学生

 
 

选课成绩

 
 

课程

 
 

教师任课

 
 

教师编号

 
 

学生编号

 
 

选课ID

 
 

课程编号

 
 

课程编号

 
 

姓名

 
 

姓名

 
 

学生编号

 
 

课程名称

 
 

教师编号

 
 

性别

 
 

性别

 
 

课程编号

 
 

课程类别

 
 

任课学期

 
 

工作时间

 
 

年龄

 
 

成绩

 
 

学分

 

 

政治面目

 
 

入学日期

 



 

学历

 
 

团员否

 



 

职称

 
 

简历

 



 

系别

 
 

照片

 



 

联系电话

 




  • 物理设计

利用ACCESS建立数据库,并把文件保存在指定位置:本地硬盘或远程服务器上。

  • 应用程序设计

利用建立的数据库,为用户开发相关操作应用程序。如是采用桌面应用、C/S模式还是B/S模式;界面要求,性能要求等等。

  • 数据库运行与维护