274.数据库系统概述

  • 时间:
  • 浏览:0
  • 来源:大发时时彩官网_大发时时彩邀请码_大发时时彩娱乐平台

1.1定义

  数据库系统是以数据库技术为核心的计算机应用系统,其主要目的是解决生产和实践过程中产生的数据和信息,实现生产过程管理的自动化和信息化,提高信息管理传输传输速率。

  数据、数据库、数据库管理系统与操作数据库的应用守护线程池池,上加支撑它们的硬件平台、软件平台和与数据库有关的人员一齐构成了一个删剪的数据库系统。图1.1描述了数据库系统的构成。

图1.1 数据库系统的构成

1.2组成

数据库系统一般含俩个帕累托图

1.2.1数据库

  定义:是数据库系统存放形态化数据的地方,是长期存储的、有组织的、可共享的数据的集合。

Ø 数据最终是以文件的形式存储在磁盘上,必须数据库管理系统不可以对你你这人 文件进行存取操作。

Ø 每一个数据库都至少一个以前文件,称为数据文件。

Ø SQL Server数据库的数据文件以.mdf或.ndf为扩展名。

数据库(DB)是存放数据的仓库,只不过你你这人 数据地处一定的关联,并按一定的格式存装入 计算机内。广义上讲,数据不仅富含数字,还包括文本、图像、音频、视频等。

类似,把一个学校的学生、课程、学生成绩等数据有序地组织并存装入 计算机内,就都不可以构成一个数据库。

有以后,数据库由你这人 持久的相互关联的数据的集合组成,并以一定的组织形式存装入 计算机的存储介质中。

1.2.2数据库管理系统(DBMS)

  定义: DBMS是数据库的管理软件,是应用守护线程池池和数据库之间桥梁,即应用守护线程池池前要通过DBMS不可以存取数据库中的数据。

Ø DBMS对数据的存取操作最终体现为对数据文件的更新和修改,但应用守护线程池池必须直接执行你你这人 更新和修改操作。

Ø SQL Server 2014可是我 SQL Server数据库系统的并都在DBMS。

  数据库管理系统(DBMS)是管理数据库的系统,它按一定的数据模型组织数据。DBMS应提供如下功能:

(1)数据定义功能:可定义数据库中的数据对象。

(2)数据操纵功能:可对数据库表进行基本操作,如插入、删除、修改、查询等。

(3)数据的删剪性检查功能:保证用户输入的数据满足相应的约束条件。实体、参照、域(用户定义)删剪性

(4)数据库的安全保护功能:保证必须具有权限的用户不可以访问数据库中的数据。

(5)数据库的并发控制功能:使多个应用守护线程池池可在同一时刻并发地访问数据库的数据。

(6)数据库系统的故障恢复功能:使数据库在运行突然冒出故障时进行数据库恢复,以保证数据库可靠运行。

(7)在网络环境下访问数据库的功能。 

(8)方便、有效地存取数据库信息的接口和工具。编程人员通过守护线程池池开发工具与数据库的接口编写数据库应用守护线程池池。数据库系统管理员(DBA,DataBase Adminitrator)通过提供的工具对数据库进行管理。

  DBMS的功能主要包括以下几条方面:

   1.数据库定义功能

  DBMS一般都提供数据定义语言(DDL, Data Definition Language),都不可以分别用于定义外模式、概念模式和内模式。用DDL编写的外模式、概念模式和内模式分别称为源外模式、源概念模式和源内模式。它们经过模式翻译守护线程池池翻译后将形成相应的内部人员表示,分别称为目标外模式、目标概念模式和目标内模式。

  你你这人 目标模式被保地处数据字典中(又称系统目录),它们是用于刻画数据库的框架形态,是对数据库(而都在数据)的并都在描述,也是DBMS存取和管理数据的基本最好的法子。

2.数据操纵功能

  DBMS还提供数据操作语言(DML, Data Manipulation Language)用于实现对数据库的查询、上加、修改和删除等基本操作。

  DML分为宿主型的和自主型的(或自含型的)的DML。

Ø 宿主型的DML用于嵌入到你这人 语言(称为主语言)当中,类似把它嵌入到PASCAL、FORTRAN,C等高级语言中。类似DML语言并都在必须独立使用,这也可是我 它不言而喻称为宿主型DML的因为。

Ø 自主型的(或自含型)DML则是交互式命令语言,其语法简单,每条一句话都都不可以独立执行。

Ø 如今,DBMS一般既提供宿主型的DML也提供自主型的DML,将会提供集宿主型和自主型于一体的DML,其典型的代表可是我 著名的SQL(Structured Query Language)语言。SQL一句话既都不可以嵌入到你这人 的高级语言,也都不可以单独交互执行。

  用户将会应用守护线程池池对数据库的操作实际上是通过DBMS控制并执行DML一句话来实现的。

  自主型的DML是交互式命令语言,DBMS通常以解释执行的最好的法子运行它们。

  对于宿主型的DML,DBMS提供并都在执行最好的法子:

Ø  预编译最好的法子。你你这人 最好的法子的原理是,由DBMS提供的预编译守护线程池池对富含DML的主语言进行扫描,识别出DML,有以后把你你这人 DML转上加合法的主语言代码,以便主语言的编译守护线程池池不不可以接受和执行它们。

Ø  修改、扩充主语言编译守护线程池池的最好的法子。你你这人 最好的法子又称为增强编译最好的法子,增强后的编译守护线程池池既都不可以编译主语言代码,也都不可以编译和执行嵌入的DML一句话。

3.数据库运行管理功能

  数据库运行管理是DBMS提供的重要功能之一,它是数据系统不不可以正确、有效运行的基本保证。你你这人 管理功能主要包括存取控制、安全性检测、并发控制、删剪性约束条件的检查和执行、数据库内部人员的维护和管理等。

4.数据库的建立和维护功能

  这包括数据库初试数据的装载和转换、数据库的转储和恢复、数据库的重组织功能和性能监视、分析功能等。你你这人 功能主可是我 由DBMS提供的实用守护线程池池来完成。

1.2.3应用守护线程池池

定义: 是指通过访问数据库来完成用户操作的守护线程池池。

Ø 它介于系统用户和DBMS之间,用户通过操作应用守护线程池池来获取大伙的需求,而应用守护线程池池则通过DBMS访问数据库来实现用户提出的需求。

Ø 应用守护线程池池都不可以用Java、JSP、.NET等技术开发。

1.2.4系统用户

  定义:是大致分为两类——系统用户和系统管理员。

Ø 系统用户是指应用守护线程池池的用户,大伙是整个数据库系统的最终使用者;

Ø 系统管理员都不可以分为不同级别类型的管理人员,大伙主要负责数据库的管理和维护工作。

1.2.5数据库系统各帕累托图之间的关系

 

1.3 数据库系统的模式形态

  现在数据库系统软件产品非常多,它们将会基于不同的操作系统,支持不同的数据库语言,采用不同的数据形态,等等。有以后,它们的体系形态却基本相同,那可是我 三级模式形态。

  三级模式形态是由美国国家标准法学会(ANSI, American National Standards Institute)所属的标准计划和要求委员会(SPARC, Standards Planning And Requirements Committee)于1975年提出的,称为SPARC分级形态。

  三级模式形态将数据库系统抽象为一个层次,分别为内模式、概念模式和外模式。

1.3.1内模式

  定义:又称存储模式,它是数据在数据库系统中最底层的表示,描述了数据的物理形态和存储最好的法子,即定义了存储记录的类型、存贮域的表示、存储记录的物理顺序、索引等。

  一个数据库仅一个内模式。

1.3.2概念模式

  定义:又称逻辑模式,简称模式,它用于对整个数据库中数据的逻辑形态和形态、实体及其性质与联系进行描述。但你你这人 描述并不涉及具体的物理存储最好的法子和硬件环境,可是我 涉及任何特定的应用守护线程池池及其开发工具。

  一个数据库也只一个概念模式。

1.3.3外模式

  定义:外模式是概念模式的一个子集,你你这人 子集是为某一个特定用户所使用的。从你你这人 深度图看,外模式是面向用户的,好多好多 外模式又称子模式或用户模式。本质上,外模式是应用守护线程池池所使用的局部数据的逻辑形态和形态的描述,是使用该应用守护线程池池的用户所都看的数据视图

1.3.4总结

   以上一个模式分别从一个不同层次的级别对数据库进行抽象,即分别抽象为用户级、概念级、物理级数据库

Ø 用户级数据库对应于外模式,是从用户的深度图对数据库进行抽象,是用户都看和使用的用户视图的集合。

Ø 概念级数据库对应于概念模式,介于用户级和物理级之间,是守护线程池池开发人员都看和使用的数据库。。

Ø 物理级数据库对应于内模式,是从数据的物理存储形态的深度图对数据库进行抽象。

总之,外模式是概念模式的子集,概念模式是内模式的逻辑表示,而内模式则是概念模式的物理表示。

  三级模式形态将数据库系统抽象为一个层次,分别为内模式、概念模式和外模式。各模式的关系如图1.7所示。

 

猜你喜欢

逼死恐高症!美游泳池悬空伸出摩天大楼

美国爱荷华州一栋公寓大楼计划在26楼建造一座悬臂式的游泳池,已经 在底部安上玻璃窗。你你是什么计划在爱荷华州引起轰动。据悉,你你是什么游泳池将伸出建筑物长达11英尺(约合3.

2019-11-16

美華裔女記者講普通話 遭暴徒圍攻

圖:紐約客華裔女記者(圓圖)被暴徒包圍查證件【大公報訊】記者郝壽報道:美國雜誌《紐約客》(TheNewYorker)華裔女記者樊嘉揚(JiayangFan)因其中國面孔及講普通

2019-11-16

成都天府新区每年选5户区块链等重点领域企业,给予每户30万元奖励

图片来源图虫:已授站长之家使用今日块讯(ChinaZ.com)2月26日消息:据华西都市报消息,2月25日,成都市举办“关于支持新经济企业入驻独角兽岛的若干政策”(简称“岛十条

2019-11-16

拉卡拉登陆创业板 孙陶然:要做受人尊重的公司

图片版权所属:站长之家腾讯《一线》作者王潘4月25日,拉卡拉支付股份有限公司正式登陆创业板,股票简称“拉卡拉”,股票代码150773,主承销商中信建投。本次IPO发行价33.2

2019-11-16

5G的典型应用 你知道吗?

众所周知,每一次网络革命都有给某些人的生活带来翻天覆地的变化,而5G也是没人 ,关于5G,从概念一出来,在网上就引起了众多讨论,近日,外媒CNET的编辑AskMaggie就5

2019-11-16