数据库1:绪论

一、学习目标

二、基本概念

--四个基本名词:

-数据:描述事物的符号记录,是数据库中存储的基本对象,数据离不开语义

-数据库DB:长期储存在计算机内的、有组织的可共享的大量数据的集合

-数据库管理系统DBMS:位于用户与操作系统之间的一层数据管理软件  功能有:数据定义、操纵、控制、服务(数据子语言是指数据定义语言,数据操纵语言,数据控制语言)

-数据库系统DBS:数据库、数据库管理系统(及其开发工具)、应用系统、数据库管理员、用户

 --数据管理三个阶段:人工、文件系统、数据库

-数据处理:指对各种数据进行收集、存储、加工和传播的一系列活动的总和

-数据管理:指对数据进行分类、组织、编码、存储、检索和维护

-数据管理技术的优劣直接影响数据处理的效率

扫描二维码关注公众号,回复: 13719275 查看本文章

--数据库系统的特点:

§数据结构化 :与文件系统的本质区别(数据的最小存取单位是数据项

§数据的共享性高,冗余度低,易扩充   

§数据独立性高   :三级模式二级映像

§数据由DBMS统一管理和控制:数据的安全性保护,完整性检查,并发控制,数据库恢复

--两段要背的概念:

§数据库是长期存储在计算机内有组织大量的共享的数据集合。它可以供各种用户共享,具有最小冗余度和较高的数据独立性。
§DBMS在数据库建立、运用维护时对数据库进行统一控制,来保证数据的完整性、安全性,并在多用户同时使用数据库时进行并发控制,在发生故障后对数据库进行恢复

数据模型

---两大类:概念模型(逻辑)和结构模型(物理)

---概念模型(E-R图陈品山提出的)

–基本概念:实体、属性、码、域、实体型、实体集和联系

-实体间的关系:一对一,一对多,多对多

-E-R图相关,这个在后面第七章设计数据库部分也有详细的提到

还有鱼尾纹表示法

竖线是1,三叉戟表示多个,圆圈是0

举个例子,分别是 E-R图和鱼尾纹表示

 ---组成要素:" 数据结构、数据操作、完整性约束 "

 ---常见类型:层次,网状,关系,面向对象(课上只讲了关系模型

--关系模型

 

 


数据库系统结构 

三级结构:外模式   模式  内模式

二级映像

外模式/模式:模式/模式映像功能保证了数据与程序的逻辑独立性,简称数据的逻辑独立性

模式/内模式:模式/内模式映像功能保证了数据与程序的物理独立性,简称数据的物理独立性。


数据库系统的组成

•数据库系统=硬件+数据库+ OS + DBMS+应用系统+应用开发工具+DBA+用户

•人员组成:用户、数据库管理员、数据库设计人员、分析人员、应用程序员


三、回顾一下

§ 数据库系统概述
数据库的基本概念:要背的那一段
数据库是长期存储在计算机内有组织大量的共享的数据集合。它可以供各种用户共享,具有最小冗余度和较高的数据独立性。
数据管理的发展过程  :人工、文件系统、数据库
数据库系统的特点 :数据结构化、数据的共享性高冗余度地易扩充、数据独立性高、数据由DBMS统一管理和控制
§ 数据模型
数据模型三要素 :数据结构、数据操作、完整性约束
概念模型, E-R 模型
三种主要数据库模型:层次、网状、关系、面向对象
§ 数据库系统内部的系统结构
数据库系统三级模式结构:外模式 模式 内模式
数据库系统两级映像系统结构:外模式\模式  模式\内模式
§ 数据库系统的组成:DB,DBMS,OS,硬件,应用,应用开发工具,DBA,用户

猜你喜欢

转载自blog.csdn.net/karonneveralone/article/details/122372775
今日推荐