专业必修课程
数据库原理与应用
本课程旨在培养学生设计、评价和应用数据库的能力,提供数据库系统设计和开发的专业知识与实践技能。
超星学习平台:https://www.xueyinonline.com/detail/226848924
联系方式
教师信息
于丽娟
讲师
讲授课程
-
数据库原理与应用
-
信息系统分析与设计
邮件通信要求
发送邮件时,请注明:
姓名 + 教学班级
核心知识
数据库基本概念
数据库 (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开发
数据优化
应用开发