1.1数据库系统概述(课件)-《网站数据库应用技术-SQL Server》同步教学(高教版)
2024-03-21
|
14页
|
39人阅读
|
0人下载
普通
内容正文:
数据库概述
数据库概述
1
了解数据库相关的基本概念
2
3
了解数据库管理系统的基本概念
了解关系数据库基本知识
数据库概念
1.持久化的概念
2.数据集存储的方法:
用大脑记住数据
写在纸上
写在计算机内存中
写成磁盘文件
数据库概念
企业数据存储面临的问题
存储大量数据
大量数据的检索和访问
保持数据信息的一致、完整
数据共享和安全
通过分析整合,产生新的有用的信息
数据库概念
数据库
是用户存放数据、访问数据、操作数据的存储仓库,用户的各种数据被有组织的存放在数据库中。可以随时被有权限的用户查询、统计、添加、删除、和修改。
是长期存储在计算机内的,有组织、可共享的数据集合。数据库系统是由普通的文件系统发展而来的。
数据库系统具有较高的数据独立性,即不依赖于特定的数据库应用程序;
数据库系统的数据冗余小,可以节省数据的存储空间;
另外数据库系统还很容易实现多个用户的数据共享。
数据库概念
数据库的发展史
萌芽阶段-----文件系统
使用磁盘文件来存储数据
初级阶段-----第一代数据库
出现了网状模型、层次模型的数据库
中级阶段-----第二代数据库
关系型数据库和结构化查询语言
高级阶段------新一代数据库
“关系-对象”型数据库
数据库和应用程序
数据库管理系统
数据库管理系统(DBMS)
数据库系统成熟的标志就是数据库管理系统的出现。数据库管理系统(DataBase Managerment System,简称DBMS)是管理数据库的一个软件,它充当所有数据的知识库,并对它的存储、安全、一致性、并发操作、恢复和访问负责。是对数据库的一种完整和统一的管理和控制机制。数据库管理系统不仅让我们能够实现对数据的快速检索和维护,还为数据的安全性、完整性、并发控制和数据恢复提供了保证。数据库管理系统的核心是一个用来存储大量数据的数据库。
DBMS是所有数据的知识库,并对数据的存储、安全、一致性、并发操作、恢复和访问负责。
DBMS有一个数据字典(有时被称为系统表),用于贮存它拥有的每个事物的相关信息,例如名字、结构、位置和类型,这种关于数据的数据也被称为元数据(metadata)
数据库管理系统
数据库管理系统
一个真正的数据库系统由硬件和软件两个方面构成。比如我们要使用Oracle数据库,需要安装Oracle公司提供的数据库服务器软件和一台用于安装数据库管理系统的高性能的计算机服务器。
数据库系统的发展经历了层次模型、网状模型及关系模型几个阶段。当今应用最普遍的是关系型数据库管理系统。目前,市场上流行的几种大型数据库,如Oracle、DB2、Sybase、MS SQL Server、MySql等都是关系型数据库管理系统。
关系数据库概念
关系型数据库
关系模型数据库采用表组织数据(表称为“关系”),一个数据库由许多个表组成,多个表数据之间存在着关系,在这些表上的数据操作依赖于关系,关系用来描述多个表之间的数据依存,包括了一对一、一对多、多对多的关系
桌面型的关系模型数据库
MS ACCESS
网络型的关系模型数据库
Oracle
DB2
Sybase
MS SQL Server
My sql (开源)
关系数据库概念
概念模型:基于客户的想法和观点所形成的认识和抽象。
实体(Entity):客观存在的、可以被描述的事物。例如员工、部门。
属性(Attribute):用于描述实体所具有的特征或特性。如使用编号、姓名、工资等来属性来描述员工的特征。
关系(Relationship):实体之间的联系。
一对一: 人 和 身份证
一对多: 班级 和 学生
多对多: 学生 和 课程
关系数据库概念
数据模型:也叫关系模型,是实体、属性、关系在数据库中的具体体现。
关系数据库:用于存储各种类型数据的”仓库”,是二维表的集合。
表:实体的映射
行和列:行代表一个具体的实体的数据。也叫一条记录。列是属性的映射,用于描述实体的。
主键和外键。
谢谢观看
$$
由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。