数据库基础知识

发布于:2022-12-04 ⋅ 阅读:(211) ⋅ 点赞:(0)

目录

前言

学习目标​

1.1数据库概念

1.2数据库技术的发展

1.3三级模式与二级映像

1.4数据模型

数据库系列将会持续更新~

                                                                                                      和你们一起学习的小夏~


前言:

数据库技术是计算机应用领略中非常重要的的技术,各类计算机人才的技能都要至少掌握一种数据库的操作和使用。MySQL数据库是最常见的一种。对于这个新知识点新领域,小夏会一一为大家解释,让我们一起进入数据库这个新世界,认识并熟悉掌握它。

学习目标

1.掌握数据库,数据库系统,数据库管理系统的基本概念

2.了解数据库技术的发展经历的三个阶段

3.掌握关系模型,SOL的基本概念

 

1.1数据库概念

数据库系统(Database System,DBS):

1、数据库(DataBase,DB)

2、硬件:构成计算机系统的各种物理设备,包括存储所需的外部设备。硬件的配置应满足整个数据库系统的需要。

3、软件:包括操作系统、数据库管理系统及应用程序。

4、人员:主要有4类。①系统分析员和数据库设计人员;②应用程序猿;③利用接口或查询语言访问数据库的相关人员;④数据库管理员。

数据库(Database,DB):可以存储,有组织,可共享大量数据的集合。它提供了一个长期存储空间用于存储各种数据,可以将数据库视为一个存储数据的容器。                   

数据库管理系统(Database Management System,DBMS):位于管理数据与数据对象的数据管理软件。如:MySQL,Oracle,SQL,Server,DB2等。它不仅具有最基本的数据管理功能,还保存了数据的完整性,安全性和可靠性。

数据库应用程序:数据库应用程序与数据库管理系统进行通信,访问和管理DBMS中存储的数据。

                               图:数据库系统

1.2数据库技术的发展

1.人工管理阶段

2.文件系统阶段

3.数据库系统阶段

(1)原因:数据量多 数据强烈 软件开发和维护成本高

 (2)特点:数据结构化 数据共享 数据独立性高 数据统一管理与控制

1.3三级模式与二级映像

1.数据库系统的体系结构——三级模式与二级映像

2.三级模式:外部层 + 内部层 + 概念层

                     外模式:面向应用程序,描述用户的数据视图;提供其他用户时,会考虑权限和安全                                      控制等因素。(局部数据库逻辑结构和特征的描述)

                     内模式:面向物理上的数据库,描述数据在磁盘中如何存储;描述数据的物理结构和                                     存储方式。(全体数据库逻辑结构和特征的描述)

                     概念模式:面向数据库设计人员,描述数据的整体逻辑结构。

注意:

1.一个数据库只有一个内模式。

2.外模式/概念模式体现逻辑独立性;概念模式/内模式体现物理独立性。

3.数据库相关人员:数据库管理员 应用程序员 最终用户

1.4数据模型

1.定义:数据模型是数据库系统的核心和基础,是对现实世界数据特征的抽象,可以描述数据,可以理解成一种数据结构。

2.类型:层次模型   网状模型   关系模型

3.数据建模阶段:概念建模阶段  物理建模阶段  逻辑建模阶段   

                  产物:概念模型 :对现实世界进行抽象(绘制E-R图)

                             逻辑模型 :对概念模型进一步分解和细化(将E-R图转化为关系图即二维表)

                             物理模型:描述数据如何进行实际存储(创建SQL脚本)

4.概念模型的术语

  (1)实体:客观存在并可相互区分的事物,如:学生,班级,课程

  (2)属性:实体具有的某一特征,如学生的身高,体重

  (3)联系:实体与实体之间的联系,有一对多,多对多,一对一三种情况

  (4)实体型:通过实体名(如学生)及其属性名集合(如:学号,学生姓名,学生性别)来抽象描                      述同类实体

  (5)实体集:是指同一类型的实体集合(全校学生)

5.E-R图

(1)E-R图表示实体型,属性和联系的方法,用来描述现实世界的概念模型。

 (2)实体:用矩形框表示

          属性:用椭圆框表示

          联系:用菱形框表示

 

数据库系列将会持续更新~

                                                             和你们一起学习的小夏~

本文含有隐藏内容,请 开通VIP 后查看

网站公告

今日签到

点亮在社区的每一天
去签到