目录

  • 1 绪论
    • 1.1 绪论
    • 1.2 本章课件
  • 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 传统的关系运算
    • 3.6 广义笛卡尔积
    • 3.7 选择运算和投影运算
    • 3.8 连接运算
    • 3.9 专门关系运算举例
    • 3.10 除运算
    • 3.11 章节测验
    • 3.12 本章课件
    • 3.13 电子教材
  • 4 搭建数据库学习环境
    • 4.1 下载应用程序
    • 4.2 安装应用程序
    • 4.3 创建方案
    • 4.4 创建数据表(一)
    • 4.5 创建数据表(二)
    • 4.6 章节测验
    • 4.7 本章课件
    • 4.8 电子教材
  • 5 创建数据库和操作表
    • 5.1 SQL概述
    • 5.2 数据定义语言DDL
    • 5.3 定义数据表举例
    • 5.4 修改表结构
    • 5.5 修改表中的数据
    • 5.6 章节测验
    • 5.7 本章课件
    • 5.8 电子教材
    • 5.9 实验一 数据定义和数据操作
  • 6 单表查询
    • 6.1 选择列(投影运算)
    • 6.2 日期格式的设置
    • 6.3 比较运算符
    • 6.4 范围运算符
    • 6.5 集合运算符
    • 6.6 模糊查询运算符
    • 6.7 空值运算符
    • 6.8 混合运算
    • 6.9 分组统计
    • 6.10 排序
    • 6.11 章节测验
    • 6.12 本章课件
    • 6.13 电子教材
    • 6.14 实验二 单表查询
  • 7 多表查询
    • 7.1 广义笛卡尔积
    • 7.2 等值连接和非等值连接
    • 7.3 表的别名
    • 7.4 自连接
    • 7.5 外连接
    • 7.6 一般子查询
    • 7.7 返回多值的子查询
    • 7.8 子查询的位置
    • 7.9 相关子查询
    • 7.10 传统的集合运算的实现
    • 7.11 章节测验
    • 7.12 本章课件
    • 7.13 电子教材
    • 7.14 实验三 多表查询
  • 8 数据库对象
    • 8.1 索引
    • 8.2 视图
    • 8.3 数据库的三级模式结构
    • 8.4 同义词
    • 8.5 序列
    • 8.6 pl_sql编程
    • 8.7 游标
    • 8.8 异常处理
    • 8.9 存储过程
    • 8.10 触发器
    • 8.11 章节测验
    • 8.12 本章课件
    • 8.13 电子教材1
    • 8.14 电子教材2
    • 8.15 实验四 数据库常用对象
    • 8.16 实验五 存储过程与触发器
  • 9 数据库设计
    • 9.1 数据库设计概述
    • 9.2 需求分析
    • 9.3 数据建模的概述
    • 9.4 数据建模工具
    • 9.5 数据建模步骤
    • 9.6 概念设计
    • 9.7 逻辑设计
    • 9.8 逻辑设计举例
    • 9.9 物理设计
    • 9.10 Powerdesigner建立概念数据模型
    • 9.11 Powerdesigner创建逻辑模型
    • 9.12 Powerdesigner创建物理模型
    • 9.13 章节测验
    • 9.14 本章课件
    • 9.15 电子教材
    • 9.16 实验六 数据库设计
  • 10 数据库规范化设计
    • 10.1 规范化概念
    • 10.2 数据依赖
    • 10.3 范式理论
    • 10.4 函数依赖公理系统
    • 10.5 模式分解
    • 10.6 章节测验
    • 10.7 本章课件
    • 10.8 电子教材
  • 11 数据库应用
    • 11.1 数据库应用结构
    • 11.2 数据库连接技术
    • 11.3 下载oracle ojdbc
    • 11.4 导入jar包
    • 11.5 连接数据库并获取数据
    • 11.6 连接数据库并获取查询结果实例
    • 11.7 DDL DML数据操作
    • 11.8 创建工具类
    • 11.9 SQL注入
    • 11.10 用statement测试SQL注入
    • 11.11 preparedstatement的用法
    • 11.12 CallableStatement调用存储过程
    • 11.13 数据库CRUD操作(1)
    • 11.14 数据库的CRUD操作(2)
    • 11.15 windows build_Java图形用户界面设计
    • 11.16 登录窗体设计
    • 11.17 对数据库表的CRUD操作(1)
    • 11.18 对数据库表的CRUD操作(2)
    • 11.19 章节测验
    • 11.20 本章课件
    • 11.21 电子教材
  • 12 事务及其并发控制
    • 12.1 事务概述
    • 12.2 事务的提交与回退
    • 12.3 JDBC事务
    • 12.4 JDBC事务举例
    • 12.5 事务的特性
    • 12.6 事务并发问题
    • 12.7 事务的并发控制
    • 12.8 事务隔离级别
    • 12.9 章节测验
    • 12.10 本章课件
    • 12.11 电子教材
    • 12.12 实验七 事务处理
  • 13 数据库的安全性
    • 13.1 数据库安全概述
    • 13.2 存取控制
    • 13.3 授予对象权限
    • 13.4 收回权限
    • 13.5 其他数据库安全控制技术
    • 13.6 章节测验
    • 13.7 本章课件
    • 13.8 电子教材
    • 13.9 实验八 数据控制语句
    • 13.10 实验九 数据备份与恢复
  • 14 数据库恢复技术
    • 14.1 数据库故障
    • 14.2 数据库恢复的实现技术
    • 14.3 数据库恢复策略
    • 14.4 章节测验
    • 14.5 本章课件
    • 14.6 电子教材
  • 15 数据库的完整性
    • 15.1 数据库完整性概述
    • 15.2 完整性规则
    • 15.3 用户自定义完整性举例
    • 15.4 完整性控制机制
    • 15.5 参照完整性控制机制举例
    • 15.6 完整性约束命名子句
    • 15.7 本章课件
    • 15.8 电子教材
  • 16 大作业
    • 16.1 MVC设计模式
    • 16.2 创建数据库连接类
    • 16.3 创建Users类
    • 16.4 创建UsersDao(1)
    • 16.5 创 建UsersDao(2)
    • 16.6 创建UsersDao的查询方法
    • 16.7 获取数据表的元数据的方法.
    • 16.8 创建登录窗体
    • 16.9 创建主窗体
    • 16.10 创建查询用户窗体
    • 16.11 用户更新功能
    • 16.12 用户更新(1)
    • 16.13 用户更新(2)
    • 16.14 项目整合
本章课件