1.1数据库系统概述(课件)-《网站数据库应用技术-SQL Server》同步教学(高教版)

2024-03-20
| 19页
| 52人阅读
| 1人下载
普通

内容正文:

1.1数据库系统概述 数据库系统(DataBase System,DBS)由计算机软件、硬件、数据库、数据库管理系统、数据库应用程序、数据库管理员与用户组成。 数据库 用户 用户 用户 数据库应用程序 应用开发工具 数据库管理系统 操作系统 数据库管理员 数据库系统 数据库是指储存在计算机内有组织可共享的数据集合。 数据库 数据定义功能 数据库管理系统提供数据定义语言DDL,用DDL可定义数据库中数 据对象。还可定义数据的完整性与安全性等约束条件。 数据操纵功能 数据库管理系统提供数据操纵语言DML,用DML可操纵数据库中数 据。 数据库管理系统 数据库管理系统 数据库管理功能 数据库管理功能由控制程序实现,其主要功能有:对数据库的完整性约束条件的检查和执行、安全性检查和并发性控制。 数据库维护功能 数据库维护功能主要包括数据库中数据的输入、转换、转储、恢复、性能监视、分析等。 关系型 非关系型 Access SQL Server Oracle Sybase mySQL Mongo DB Redis SQLite 常见的数据库管理系统 数据模型是数据库中的数据按一定的方式存储在一起的组织结构,数据模型是数据库系统的核心和基础,数据库管理系统都是基于某种数据模型。 数据模型的分类 概念层数据模型 组织层数据模型 数据模型 概念层数据模型也称信息模型,它是按用户的观点来对数据和信息建模,主要用在数据库的设计阶段。 1. 实体 实体通常指客观存在并相互区别的事物,可以是实际存在,也可以是概念性的。 2. 属性 属性是指实体所具有的特征。 3. 域 实体中相应属性的取值范围。 概念层数据模型 4. 联系 联系是实体间的相互关系。基本联系有三种 一对一(1:1):对于实体集A的中的每一个实体,实体集B中至多 有一 个实体与之联系。 一对多(1:n):对于实体集A的中的每一个实体,实体集B中有n个实体与之联系(n>=0)。 概念层数据模型 (3) 多对多(m:n):对于实体集A的中的m个实体,实体集B中有n个 实体与之联系(n>=0 m>=0)。 观众 1 1 座位 班级 学生 1 多 学生 多 多 课程 概念层数据模型 “实体—联系”方法,使用的工具称为E-R图。 实体: 属性: 联系: 教师 讲授 n 课程 1 姓名 职称 课程名称 学分 概念层数据模型最常用的方法 层次模型 网状模型 关系 模型 面向对象 模型 组织层数据模型的分类 层次模型是用树形结构来表示各类实体以及实体间的联系。 层次模型 网状模型是使用网状结构来表示各类实体以及实体间的联系,它是对层次模型的拓展。 网状模型 关系模型是一种简单的二维表结构,每个二维表称作一个关系,关系中每一行数据称作一条记录,每一列数据称作属性,列标题称作属性名。 课程表 课程号 课程名称 类别 学时 学分 001 计算机基础 基础课 48 3 023 数据库应用 专业基础课 56 3.5 035 网页制作 专业核心课 64 4 关系模型 小 结 感 谢 观 看 $$

资源预览图

1.1数据库系统概述(课件)-《网站数据库应用技术-SQL Server》同步教学(高教版)
1
1.1数据库系统概述(课件)-《网站数据库应用技术-SQL Server》同步教学(高教版)
2
1.1数据库系统概述(课件)-《网站数据库应用技术-SQL Server》同步教学(高教版)
3
1.1数据库系统概述(课件)-《网站数据库应用技术-SQL Server》同步教学(高教版)
4
1.1数据库系统概述(课件)-《网站数据库应用技术-SQL Server》同步教学(高教版)
5
1.1数据库系统概述(课件)-《网站数据库应用技术-SQL Server》同步教学(高教版)
6
由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。