数据库原理与应用

广东科学技术职业学院 | 商学院 | 商务数据分析与应用专业

数据库原理与应用

本课程学习数据库的基本原理、SQL语言、数据库设计等,掌握关系型数据库的应用和管理。 通过本课程的学习,学生将能够设计和管理数据库,使用SQL进行数据操作。

知识点

数据库概述

数据库的基本概念、发展历史、类型和应用领域,以及数据库管理系统的功能和特点。

关系模型

关系模型的基本概念、关系代数、关系完整性约束,以及关系数据库的设计原则。

SQL语言

SQL的基本语法、数据定义语言(DDL)、数据操纵语言(DML)、数据控制语言(DCL)等。

数据库设计

数据库设计的流程、概念模型设计、逻辑模型设计、物理模型设计,以及范式理论。

数据库管理

数据库的安装、配置、备份与恢复、性能优化、安全管理等。

NoSQL数据库

NoSQL数据库的概念、类型、特点和应用场景,以及与关系型数据库的对比。

学习内容

第1章:数据库概述

  • 数据库的基本概念和重要性
  • 数据库的发展历史
  • 数据库的类型:关系型、NoSQL等
  • 数据库管理系统的功能和特点

第2章:关系模型与SQL

  • 关系模型的基本概念
  • 关系代数和关系演算
  • 关系完整性约束
  • SQL的基本语法和特点

第3章:数据库设计

  • 数据库设计的流程
  • 概念模型设计:实体-关系模型
  • 逻辑模型设计:关系模式设计
  • 物理模型设计
  • 范式理论:第一范式、第二范式、第三范式等

第4章:数据库管理系统

  • MySQL的安装和配置
  • 数据库的创建和管理
  • 表的创建和管理
  • 索引的创建和管理

第5章:高级SQL

  • 复杂查询:JOIN、子查询、聚合函数等
  • 视图的创建和使用
  • 存储过程和触发器
  • 事务处理和并发控制

第6章:数据库安全

  • 数据库安全的重要性
  • 用户权限管理
  • 数据加密
  • 安全审计

第7章:NoSQL数据库

  • NoSQL数据库的概念和特点
  • NoSQL数据库的类型:键值存储、文档存储、列存储、图数据库等
  • MongoDB的基本使用
  • NoSQL与关系型数据库的对比

阅读材料

数据库系统概念

作者:Abraham Silberschatz

出版社:机械工业出版社

查看详情

SQL必知必会

作者:Alan Beaulieu

出版社:人民邮电出版社

查看详情

数据库设计与开发

作者:Thomas M. Connolly

出版社:电子工业出版社

查看详情

NoSQL精粹

作者:Pramod J. Sadalage

出版社:人民邮电出版社

查看详情