专业必修课程

数据库原理与应用

本课程旨在培养学生设计、评价和应用数据库的能力,提供数据库系统设计和开发的专业知识与实践技能。

期初学情调研

为了更好地了解同学们的基础情况和学习需求,请每位同学都务必扫码填写期初学情调查问卷!这将帮助我们提供更有针对性的教学内容。

前往超星学习平台
超星学习平台:https://www.xueyinonline.com/detail/226848924
联系方式

教师信息

于丽娟

讲师

15520769918
YuLijuan@nsu.edu.cn
信息与商务管理学院办公室 B3-311

讲授课程

  • 数据库原理与应用
  • 信息系统分析与设计

邮件通信要求

发送邮件时,请注明:

姓名 + 教学班级

核心知识

数据库基本概念

数据库 (DB)

数据库是一个存储数据的"仓库",它保存了一系列有组织的数据,是按照数据结构来组织、存储和管理数据的集合。

数据库管理系统 (DBMS)

数据库是通过DBMS创建和操作的容器。简称数据库软件或数据库产品,常常被直接称为数据库。

SQL

结构化查询语言(Structure Query Language),是专门用来与数据库通信的标准语言,几乎所有关系型数据库都支持。

案例演示

学生成绩数据库范例

存储哪些信息?

  • 成绩信息
  • 学生信息
  • 课程信息

每类信息包含哪些数据?

学生:

学号、姓名、性别、密码、专业

课程:

课程号、课程名、学分

成绩:

学号、课程号、成绩

以什么形式保存?

二维表(关系)

数据以表格形式存储,每一行表示一条记录

数据是如何存储的?

数据是以二维表的形式来存放,将数据放到表中,表再放到库中。

二维表在数据库中又叫关系,所以又称为关系数据库。

SQL Server:RDBMS

关系数据库管理系统

  • 一个数据库包含多张表,表和表之间是相互关联的
  • 每个表都有一个名字,用来标识自己,表名在数据库中具有唯一性
核心理念

为什么要用数据库?

保存数据的其他方式

数组 集合 文件 其他方式

传统数据存储方式在数据量大、结构复杂、需要多人访问时面临诸多限制。

数据库特点

  • 数据结构化,数据之间具有联系,面向整个系统
  • 数据的共享性高,冗余度低,易扩充
  • 数据独立性高
  • 数据由DBMS统一管理和控制
应用工具

常见数据库产品

SQL Server

微软开发

Oracle

甲骨文公司

MySQL

开源关系数据库

DB2

IBM公司

学习指导

怎么学数据库?

学习方法

  • 认真听讲

    理解数据库的核心概念和原理

  • 做好实验

    勤学多练,提高实操能力

  • 独立完成作业

    巩固所学知识点

  • 完成项目

    综合应用,锻炼实战技能

课程安排

课时安排

64课时,每周4课时,共计16周

线下
48学时
线上
16学时

课程特点

  • 计算机相关专业的专业必修课程
  • 理论知识与应用联系非常紧密
  • 课程内容实用性强,与就业紧密相关
课程概述

课程定位

课程概述

  • 课程名称:数据库原理与应用
  • 专业必修课程
  • 64课时,每周4课时

相关课程

前置课程

计算机基础 程序设计

后续课程

信息系统开发 大数据技术

培养目标

培养学生设计、评价和应用数据库的能力,掌握数据库设计原理与实现方法,具备解决实际应用问题的技能。

数据库设计 SQL开发 数据优化 应用开发