数字化生活-数据库应用与开发
数字化生活-数据库应用与开发
1000+ 人选课
更新日期:2025/06/08
开课平台爱课程(中国大学MOOC)
开课高校华侨大学
开课教师洪欣
学科专业工学计算机类
开课时间2022/09/06 - 2023/01/10
课程周期18 周
开课状态已结课
每周学时-
课程简介

1.为什么要学习这门课

步入“互联网+”时代,从淘宝、京东到滴滴打车数据库无处不在,那么数据库到底是怎么工作的?从办公软件到腾讯QQ,软件是如何被创造出来的?从数据库到大数据又经历了怎样的过程?我们的课程将给你答案,你可以从零基础的小白,成为对数据库应用软件有了解,并能够做一个简单的软件的小小程序员,欢迎加入《数据库应用与开发》课程,开始我们的数据库与软件开发之旅

 

2.这门课的主题是关于什么

当前的信息世界数据无处不在,掌握数据库基本知识不但是计算机学科学生的必须,而且成为许多专业的必须。本课程定位于尚未学习计算机课程的初学者,可以起到普及基础知识的作用。通过案例化教学由浅入深引导学习者掌握数据库软件开发过程。

本课程内容分为四部分。第一部分包括第一、二章,主要涉及数据库系统基础知识、关系数据库设计理论;第二部分包括第三、四、五章,主要涉及数据库操作,主要包括SQL SERVER图形操作,SQL基本知识及其应用、T-SQL编程;第三部分即第六章,介绍了基于VB.NET的数据库软件开发技术,主要包括VB.NET集成开发环境、面向对象及数据库的编程方法;第四部分即第七章,简要介绍了数据库的新技术。 


3.学习这门课可以获得什么

本课程的教学目标是使学生了解数据库的开发过程,程序设计的基本知识,掌握数据库设计的基本方法和设计原则。内容主要分成数据库原理数据库应用技术数据库开发技术三个主要模块。编排上以软件开发中数据库开发的过程为主线,主要介绍数据库设计的基本原理,兼顾数据库开发的相关工具,包括数据库设计与开发工具Power Designer,SQL Server (版本2014)以及软件开发语言平台VB.NET(版本2017)。


4.这门课有什么特色和亮点

本课程针对尚未接触数据库开发的初学者。案例教学,教学视频全程示范,通过示例由浅入深引导数据库开发过程,内容包含数据库原理、数据库设计方法、SQL数据库编程以及通过VB进行数据库应用软件开发等内容,通过课程学习可以达到中小型数据库应用软件开发的水平。



课程大纲

第一章 数据库系统概述

1.1 数据库引论

1.2 数据库应用系统体系结构

1.3 数据库内部体系结构

1.4 数据模型

1.5 常用数据库管理系统产品

1.6 数据库技术的研究和发展

第1章测试题

第二章 关系数据库设计

2.1 概念结构设计

2.2 逻辑结构的设计

2.3 数据库的完整性

2.4 物理结构设计

2.5 数据库的实施

第2章测试题

第三章 关系代数与SQL查询语言

3.1 概述

3.2 关系的基本运算及简单查询

3.3 关系的集合运算及集合查询

3.4 排序

3.5 分组与汇总

3.6 嵌套查询

第3章单元测试

第四章 SQL Server图形操作及SQL定义与控制语言

4.1 SQL语言概述.

4.2 数据库的安装

4.3 数据库管理

4.4 表的管理

4.5 数据的管理

4.6 权限控制

第4章单元测试

第五章 T-SQL编程

5.1 T-SQL注释

5.2 表达式

5.3 批处理与脚本

5.4 流程控制语句

5.5 创建用户自定义函数

5.6 游标

5.7 事务

5.8 存储过程

5.9 创建视图

第5章测试题

第六章 数据库软件开发

6.1 集成开发环境

6.2 面向对象编程

6.3 Visual Basic.NET数据库编程概述

6.4 数据库连接

6.5 数据集

6.6 数据库数据访问

6.7 数据显示

第6章测试题

第七章 数据库新技术

7.1 数据库新技术概述

7.2 NoSQL数据库

7.3 HBASE数据库

7.4 MongoDB数据库

7.5 XML和XQuery

第七章 测试题