数据库原理与教育应用

朱书慧、贾同、孔玺

目录

  • 1 课程导学
    • 1.1 学习任务与安排
    • 1.2 主教材与参考资料
    • 1.3 作品参考
  • 2 数据库基础知识
    • 2.1 课前预习
    • 2.2 数据库基本概念
    • 2.3 数据管理技术的发展
    • 2.4 数据库的基本概念
    • 2.5 数据模型
    • 2.6 数据库系统结构
    • 2.7 本章作业
  • 3 数据库概念及逻辑结构设计
    • 3.1 课前预习
    • 3.2 数据库设计流程
    • 3.3 概念结构设计
    • 3.4 逻辑结构设计
    • 3.5 本章作业
  • 4 数据库物理结构设计与维护
    • 4.1 课前预习
    • 4.2 Access简介
    • 4.3 创建数据库
      • 4.3.1 创建数据库和数据表
      • 4.3.2 表字段类型和数据格式
      • 4.3.3 表字段属性
      • 4.3.4 表的参照完整性关系
      • 4.3.5 表数据的输入
    • 4.4 维护数据表
    • 4.5 本章作业
  • 5 常量、变量、表达式和函数
    • 5.1 课前预习
    • 5.2 数据类型、常量与变量
      • 5.2.1 数据类型
      • 5.2.2 常量
      • 5.2.3 变量
    • 5.3 数值表达式、字符表达式
      • 5.3.1 数值表达式
      • 5.3.2 字符表达式
    • 5.4 关系表达式、逻辑表达式、运算符优先级
      • 5.4.1 关系表达式
      • 5.4.2 逻辑表达式
      • 5.4.3 运算符优先级
    • 5.5 数值计算函数
    • 5.6 字符处理函数
    • 5.7 日期时间函数、类型转换函数、iif函数
      • 5.7.1 日期时间函数
      • 5.7.2 类型转换函数
      • 5.7.3 iif函数
    • 5.8 本章测试
  • 6 数据检索与查询文件
    • 6.1 课前预习
    • 6.2 数据检索与查询
      • 6.2.1 数据检索
      • 6.2.2 查询文件
    • 6.3 选择查询
    • 6.4 参数查询
    • 6.5 操作查询
    • 6.6 本章作业
  • 7 数据库标准语言—SQL
    • 7.1 课前预习
    • 7.2 SQL概述
    • 7.3 SQL数据定义语言
    • 7.4 SQL数据查询语言
      • 7.4.1 简单查询
      • 7.4.2 连接查询
      • 7.4.3 嵌套查询
      • 7.4.4 分组查询
    • 7.5 SQL操作语言
    • 7.6 本章作业
  • 8 窗体与报表设计
    • 8.1 课前预习
    • 8.2 窗体设计
      • 8.2.1 创建简单窗体
      • 8.2.2 窗体设计器
      • 8.2.3 使用窗体控件创建窗体1
      • 8.2.4 使用窗体控件创建窗体2
      • 8.2.5 使用窗体控件创建窗体3
    • 8.3 报表设计
      • 8.3.1 报表的结构
      • 8.3.2 创建报表
      • 8.3.3 创建分组报表
      • 8.3.4 高级报表设计
    • 8.4 本章作业
  • 9 结构化程序设计
    • 9.1 课前预习
    • 9.2 VBA编程基础
    • 9.3 顺序结构及常用命令
    • 9.4 分支结构
    • 9.5 循环结构
    • 9.6 函数与过程
    • 9.7 VBA程序调试
    • 9.8 数组
    • 9.9 本章作业
  • 10 面向对象的程序设计
    • 10.1 课前预习
    • 10.2 面向对象的基本概念
    • 10.3 控件对象的属性和方法
    • 10.4 控件对象的事件
    • 10.5 窗体的面向对象程序设计
    • 10.6 本章作业
  • 11 宏
    • 11.1 课前预习
    • 11.2 宏的基本概念
    • 11.3 宏的创建与调用
    • 11.4 数据宏
    • 11.5 宏的调试和转化
    • 11.6 扩展阅读
    • 11.7 本章作业
  • 12 桌面数据库应用系统开发之实例分析
    • 12.1 课前预习
    • 12.2 数据库应用系统结构
    • 12.3 教学教务管理系统功能需求
    • 12.4 教学教务管理系统底层数据结构
    • 12.5 登录模块实现
    • 12.6 学生管理模块实现
    • 12.7 教学管理模块实现
    • 12.8 系统测试与发布
  • 13 期末作品展示
    • 13.1 各组作品及汇报展示
学习任务与安排
  • 1 任务与安排
  • 2 学习方法建议

1.课程教学进度计划

2.实验内容安排

3.大作业——数据库应用系统开发

本学期的大作业我们将围绕教育强省、教育强国为主题,结合某个具体的应用场景来进行数据库应用系统的设计与开发,下面老师抛砖引玉,为各小组提供一些选题,并推荐几个常用的教育大数据库网站和工具。供大家参考,大家可以在此基础上进行拓展和选题,决定每个小组的大作业选题。                         

 

主题名称

 
 

核心内容

 
 

主要数据表

 
 

主要功能

 
 

区域教育信息化政策法规库

 
 

收集国家、省、市层面发布的教育信息化相关政策文件(如《教育信息化2.0行动计划》)、通知、法规。

 
 


政策表(政策编号、标题、发布机构、文号、发布日期、生效日期、正文摘要、原文链接)、关键词表、政策-关键词关联表。


 
 

通过窗体录入和浏览政策信息。

通过查询按“发布机构”、“发布日期”、“关键词”(如“智慧校园”、“网络安全”、“人工智能”)进行精准检索。

生成按年度或主题分类的报表,方便汇总打印。

 
 

中小学智慧校园建设案例库

 
 

收录全国各地中小学在智慧校园建设中的优秀案例,包括硬件投入、软件系统、应用场景、成效等。

 
 

学校表(学校名称、地区、学段、简介)、案例表(案例名称、案例类别、投入金额、案例描述、解决方案提供商、学校ID)、案例类别表。

 
 

浏览不同地区、不同学段(小学/初中/高中)的智慧校园案例。

按“案例类别”(如“智慧教学”、“智慧管理”、“智慧安防”、“智慧环境”)进行查询和筛选。

统计各类别的案例数量或平均投入金额(使用分组查询和交叉表查询)。

 
 

人工智能素养测评题库与成绩管理

 
 

建立一个AI素养测评量表题库,并能够对参与测评的学生的成绩进行管理分析。

 
 

学生表、题库表(题目编号、所属维度、题目内容、选项、正确答案、分值)、答卷表(主表)、答卷明细表(子表,记录每一题的答案和得分)

 
 

窗体进行模拟测试或录入成绩。

通过查询计算每个学生的总分、各维度(如AI知识、AI技能、AI伦理)得分。

生成报表,展示班级平均分、最高分、最低分,或按维度分析学生的强弱项。

 
 

教育技术专业课程与资源库

 
 

管理本专业(教育技术学)的课程信息、相关的教学资源(如课件、视频、论文、工具软件)。

 
 

课程表(课程号、课程名、学分、学时、课程简介)、资源表(资源名、类型、简介、存放路径、关联课程ID)、资源类型表。

 
 

查询某门课程(如《数据库原理与教育应用》)有哪些相关的学习资源。

按“资源类型”(如“教学视频”、“学术论文”、“软件工具”、“案例”)进行浏览。

管理资源的借出与归还(可扩展)。

 
 

教育应用软件评价库

 
 

收集各类用于教育教学的软件App、网站平台信息,并允许用户提交使用评价和评分。

 
 

软件表(软件名、开发商、适用学段、学科、简介、官网链接)、评价表(评价ID、软件ID、评分、评价内容、评价人、评价日期)。

 
 

浏览和查询不同学科、学段的教育软件。

查看每个软件的平均评分(使用查询计算平均值)。

通过窗体为软件添加新的评价。

 
 

学生数字作品管理与展示平台

 

 

 
 

为学生创建的数字化作品(如编程作业、教学设计方案、微课视频、动画)建立档案,用于展示和评优。

 
 

学生表、作品表(作品名、作品类型、创建日期、简介、文件路径、作者ID)、作品类型表、评阅记录表(教师评分、评语)。

 
 

按学生或作品类型浏览作品。

教师通过窗体录入评阅分数和意见。

查询展示评分最高的优秀作品报表。

 
 

教育领域会议与学术活动数据库

 

 

 
 

收集国内外教育技术、教育信息化相关的学术会议、培训活动信息,便于师生了解和参与。

 
 

活动表(活动名称、主办方、地点、开始日期、结束日期、官网链接、活动类别)、活动类别表(如“学术会议”、“工作坊”、“线上培训”)。

 
 

按“活动类别”和“日期”进行查询,找出近期将要举办的活动。

生成年度学术活动日历报表。