Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

XuetangX

数据库系统原理与开发

University of Electronic Science and Technology of China via XuetangX

Overview

      本课程以先进的对象-关系数据库、前沿的NoSQL数据库为背景,介绍数据库系统原理及其应用开发技术。主要讲解数据库系统概论、数据库关系模型、数据库SQL操作语言、数据库设计与实现、数据库管理、数据库应用编程、NoSQL数据库技术等专题内容。本课程还将主流数据库DBMS软件(PostgreSQL、HBase、Redis、MongoDB、Neo4j)、数据库建模设计工具(Power Designer)、应用程序开发平台(Eclipse)结合到项目案例教学,介绍数据库操作、数据库管理实践、数据库建模设计、数据库SQL编程、Java应用程序数据库访问编程,以及NoSQL数据库应用实践方法。

本课程目标是培养学生具备数据库系统建模设计、数据库操作访问、数据库系统工具应用、数据库系统管理和数据库应用编程访问等高阶专业能力。同时本课程还培养学生建立解决复杂工程问题的数据库开发能力。


Syllabus

  • 第1章 数据库系统概论
    • 1.1 数据库及其系统概念
    • 1.2 数据库技术发展
    • 1.3 数据库应用系统
    • 1.4 典型数据库管理系统
    • 1.5 PostgreSQL对象-关系数据库系统软件
    • 1.6 开源国产数据库openGuass
  • 第2章 数据库关系模型
    • 2.1 关系及其相关概念
    • 2.2 关系模型原理
    • 2.3 选课管理系统数据库关系模型操作实践
  • 第3章 数据库操作SQL语言
    • 3.1 SQL语言概述
    • 3.2 数据定义SQL语句
    • 3.3 数据操纵SQL语句
    • 3.4 数据查询SQL语句
    • 3.5 数据控制SQL语句
    • 3.6 视图SQL语句
    • 3.7 工程项目管理系统数据库SQL实践
  • 第4章 数据库设计与实现
    • 4.1 数据库设计概述
    • 4.2 E-R模型方法
    • 4.3 数据库建模设计
    • 4.4 数据库规范化设计
    • 4.5 数据库设计模型SQL实现
    • 4.6 基于Power Designer的图书借阅管理数据库设计建模实践
    • 数据库设计建模项目实践案例
  • 第5章 数据库管理
    • 5.1 数据库管理概述
    • 5.2 事务管理
    • 5.3 并发控制
    • 5.4 安全管理
    • 5.5 数据库备份与恢复
    • 5.6 成绩管理系统-数据库管理项目实践
  • 第6章 数据库应用编程
    • 6.1 数据库连接技术
    • 6.2 数据库存储过程
    • 6.3 数据库触发器
    • 6.4 数据库游标
    • 6.5 嵌入式SQL编程
  • 第7章 NoSQL数据库技术
    • 7.1 NoSQL数据库概述
    • 7.2 HBase列存储数据库
    • 7.3 Redis键值对数据库
    • 7.4 MongoDB文档型数据库
    • 7.5 Neo4j图形数据库
    • 7.6 基于HBase的成绩管理数据库项目实践
  • 期末考试
    • 课程实验
      • PostgreSQL课程实验
      • openGuass课程实验

    Taught by

    Xin Lu, , and

    Tags

    Reviews

    Start your review of 数据库系统原理与开发

    Never Stop Learning.

    Get personalized course recommendations, track subjects and courses with reminders, and more.

    Someone learning on their laptop while sitting on the floor.