Database

Slides

这里的 slide 建议使用 Firefox 浏览器查看, 或者使用 Google 的 chrome 浏览器更好.

按 F11 键可进入/退出全屏模式.


数据库系统基础教程

注意: 以下课件中的实验部分需要数据库的基本操作的数据.

  1. 数据库简介
  2. 关系代数
  3. SQL 介绍(一)
  4. SQL 介绍(二)
  5. 约束(constraints)与触发器
  6. 事务、视图、索引
  7. 实际 SQL 编程
  8. 用于连接数据库的函数库
  9. XML
  10. 关于 XML 的查询语言
  11. 关系数据库的设计理论
  12. 多值依赖
  13. 实体-联系模型(Entity-Relationship Model)
  14. 其他高级设计语言
  15. SQL Authorization
  16. 关系逻辑
  17. 多值依赖
  18. 多值依赖
  19. 多值依赖

上机实践(MySQL)

  1. 数据库的基本操作
  2. 数据类型和运算符
  3. MySQL 存储过程
  4. MySQL 用户管理
  5. MySQL 函数
  6. MySQL 工具
  7. MySQL 的备份与还原
  8. MySQL 的日志
  9. MySQL 的性能优化
  10. MySQL 与 PHP
  11. MySQL中的JSON类型数据

PHP 连接 MySQL

  1. 绑定参数

PostgreSQL

以下课件的内容基本基于 Regina Obe Leo Hsu 著, 丁奇鹏 译《PostgreSQL即学即用》

  1. PostgreSQL的安装
  2. 用户管理
  3. 配置文件
  4. 日志
  5. 扩展包
  6. 备份与恢复
  7. 模板数据库
  8. psql工具
  9. testbar数据库
  10. pgAdmin的使用
  11. JDBC
  12. pgScript
  13. 数据类型
  14. 表、约束和索引
  15. PostgreSQL的特色SQL语法
  16. 函数编写

SQLite3

  1. SQLite 简介
  2. SQLite 的特点
  3. SQLite3基本操作(一)

上机实践(Java 连接数据库)

  1. Java 连接 MySQL

数据库实验报告下载

参考文献/资料/学习网站

MySQL

Oracle

IBM DB2

PostgreSQL