简要解释数据库、字段名、字段类型、记录、关键字的含义

合集下载

数据库名词解释

数据库名词解释

之袁州冬雪创作1.1 名词诠释(1) DB:即数据库(Database),是统一管理的相关数据的集合. DB能为各种用户共享,具有最小冗余度,数据间接洽紧密亲密,而又有较高的数据独立性.(2) DBMS:即数据库管理系统(Database Management System),是位于用户与操纵系统之间的一层数据管理软件,为用户或应用程序提供访问DB的方法,包含DB的建立、查询、更新及各种数据节制. DBMS总是基于某种数据模子,可以分为条理型、网状型、关系型、面向对象型DBMS.(3) DBS:即数据库系统(Database System),是实现有组织地、动态地存储大量关联数据,方便多用户访问的计算机软件、硬件和数据资源组成的系统,即采取了数据库技术的计算机系统.(4) 1:1接洽:如果实体集E1中的每个实体最多只能和实体集E2中的一个实体有接洽,反之亦然,那末实体集E1对E2的接洽称为“一对一接洽”,记为“1:1”.(5) 1:N接洽:如果实体集E1中每个实体与实体集E2中任意个(零个或多个)实体有接洽,而E2中每个实体至多和E1中的一个实体有接洽,那末E1对E2的接洽是“一对多接洽”,记为“1:N”.(6) M:N接洽:如果实体集E1中每个实体与实体集E2中任意个(零个或多个)实体有接洽,反之亦然,那末E1对E2的接洽是“多对多接洽”,记为“M:N”.(7) 数据模子:模子是对现实世界的抽象.在数据库技术中,暗示实体类型及实体类型间接洽的模子称为“数据模子”. 它可分为两种类型:概念数据模子和布局数据模子.(6) 概念数据模子:是独门于计算机系统的模子,完全不涉及信息在系统中的暗示,只是用来描绘某个特定组织所关心的信息布局.(9) 布局数据模子:是直接面向数据库的逻辑布局,是现实世界的第二层抽象. 这类模子涉及到计算机系统和数据库管理系统,所以称为“布局数据模子”. 布局数据模子应包含:数据布局、数据操纵、数据完整性约束三部分.它主要有:条理、网状、关系三种模子.(10) 条理模子:用树型布局暗示实体类型及实体间接洽的数据模子.(11)网状模子:用有向图布局暗示实体类型及实体间接洽的数据模子.(12) 关系模子:是今朝最风行的数据库模子.其主要特征是用二维表格布局表达实体集,用外鍵暗示实体间接洽.关系模子是由若干个关系形式组成的集合.(13) 概念形式:是数据库中全部数据的整体逻辑布局的描绘.它由若干个概念记录类型组成. 概念形式不但要描绘概念记录类型,还要描绘记录间的接洽、操纵、数据的完整性、平安性等要求.(14) 外形式:是用户与数据库系统的接口,是用户用到的那部分数据的描绘.(15) 内形式:是数据库在物理存储方面的描绘,定义所有的外部记录类型、索引和文件的组成方式,以及数据节制方面的细节.(16) 形式/内形式映象:这个映象存在于概念级和外部级之间,用于定义概念形式和内形式间的对应性,即概念记录和外部记录间的对应性.此映象一般在内形式中描绘.(17) 外形式/形式映象:这人映象存在于外部级和概念级之间,用于定义外形式和概念形式间的对应性,即外部记录和外部记录间的对应性.此映象都是在外形式中描绘.(18)数据独立性:在数据库技术中,数据独立性是指应用程序和数据之间相互独立,不受影响. 数据独立性分成物理数据独立性和逻辑数据独立性两级.(19) 物理数据独立性:如果数据库的内形式要停止修改,即数据库的存储设备和存储方法有所变更,那末形式/内形式映象也要停止相应的修改,使概念形式尽能够坚持不变.也就是对形式的修改尽能够不影响概念形式.(20) 逻辑数据独立性:如果数据库的概念形式要停止修改(如增加记录类型或增加数据项),那末外形式/形式映象也要停止相应的修改,使外形式尽能够坚持不变. 也就是对概念形式的修改尽能够不影响外形式和应用程序. (21) 宿主语言:在数据库技术中,编写应用程序的语言仍然是一些高级程序设计语言,这些语言称为宿主语言(host language),简称主语言.(22) DDL:数据定义语言(Data Definition Language),用于定义数据库的三级布局,包含外形式、概念形式、内形式及其相互之间的映象,定义数据的完整性、平安节制等约束.(23)DML:数据把持语言(Data Manipulation Language),由DBMS提供,用于让用户或程序员使用,实现对数据库中数据的操纵. DML分成交互型DML和嵌入型DML两类.依据语言的级别,DML又可分成过程性DML和非过程性DML两种.(24) 交互型DML:如果DML自成系统,可在终端上直接对数据库停止操纵,这种DML称为交互型DML.(25) 嵌入型DML:如果DML嵌入在主语言中使用,此时主语言是颠末扩大能处理DML语句的语言,这种DML称为嵌入型DML.(26) 过程性DML:用户编程时,不但需要指出“做什么”(需要什么样的数据),还需要指出“怎么做”(怎么获得数据).层状、网状的DML属于过程性语言.(27) 非过程性DML:用户编程时,只需要指出“做什么”,不需要指出“怎么做”.Notice:以上关于DML的各个概念单独出现时,首先要诠释DML的含义.(28) DD:数据字典(Data Dictionary),数据库系统中存放三级布局定义的数据库称为数据字典. 对数据库的操纵都要通过访问DD才干实现.(29) DD系统:管理DD的实用程序称为“DD系统”.1.2 文件系统阶段的数据管理有些什么缺陷?试举例说明. 文件系统有三个缺陷:(1)数据冗余性(redundancy).由于文件之间缺乏接洽,造成每个应用程序都有对应的文件,有能够同样的数据在多个文件中重复存储.(2)数据纷歧致性(inconsistency).这往往是由数据冗余造成的,在停止更新操纵时,稍不谨严,便能够使同样的数据在分歧的文件中纷歧样.(3)数据接洽弱(poor data relationship).这是由文件之间相互独立,缺乏接洽造成的.1.3 数据库阶段的数据管理有些什么特点?(1) 采取复杂的数据模子暗示数据布局(2) 有较高的数据独立性(数据布局分成用户的逻辑布局、整体逻辑布局和物理布局三级)(3) 数据库系统为用户提供方便的用户接口,可使用查询语言、终端饬令或程序方式操纵数据,也可以用程序方式操纵数据库.(4) 系统提供了四个方面的数据节制功能:数据库的恢复、并发节制、数据完整性和数据平安性,以包管数据库中数据是平安的、正确的和靠得住的.(5) 对数据的操纵纷歧定以记录为单位,还可以数据项为单位,增加了系统的矫捷性.1.4 你怎样懂得实体、属性、记录、字段这些概念的类型和值的不同?试举例说明.实体(entity):是指客观存在可以相互区此外事物.实体可以是详细的对象,如:一个学生,一辆汽车等;也可以是抽象的事件,如:一次借书、一场足球赛等.属性(attribute):实体有很多特性,每个特性称为属性.每个属性有一个值域,其类型可以是整数型、实数型、字符串型.比方,学生(实体)有学号、姓名、春秋、性别等属性,相应值域为字符、字符串、整数和字符串型.字段(field):标识表记标帜实体属性的定名单位称为字段或数据项.它是可以定名的最小信息单位,所以又称为数据元素或初等项.字段的定名往往和属性名相同,比方,学生有学号、姓名、春秋、性别等字段.记录(record):字段的有序集合称为记录.一般用一个记录描绘一个实体,所以记录又可以定义为能完整地描绘一个实体的字段集.如:一个学生记录,由有序的字段集(学号、姓名、春秋、性别等)组成.1.5 逻辑记录与物理记录,逻辑文件与物理文件有些什么接洽和区别?接洽:(1)逻辑记录与物理记录都是记录,是字段的有序集合;(2)逻辑文件与物理文件都是文件,是同一类记录的汇集. 区别:(1)逻辑记录与逻辑文件是逻辑数据描绘,物理记录与物理文件是物理数据描绘.(2)物理数据描绘是指数据在存储设备上的存储方式,物理记录、物理文件(还有物理接洽、物理布局等术语),都是用来描绘实际存储设备上的数据.(3)逻辑数据描绘是指程序员或用户用以操纵的数据形式,是抽象的概念化数据. 逻辑记录、逻辑文件(还有逻辑接洽、逻辑布局等术语),都是用户观点的数据描绘.1.6 为某百货公司设计一个ER模子.百货管辖若干个连锁商店,每家商店运营若干商品,每家商店有若干职工,但每个职工只能服务于一家商店.实体类型“商店”的属性有:商店编号,店名,店址,店司理. 实体类型“商品”的属性有:商品编号,商品名,单价,产地.实体类型“职工”的属性有:职工编号,职工名,性别,工资. 在接洽中应反映出职工参与某商店工作的开端时间,商店销售商品的月销售量. 试画出反映商店、商品、职工实体类型及接洽类型的ER图,并将其转换成关系形式集.实体:商店(商店编号,店名,店址,店司理)商品(商品编号,商品名,单价,产地)职工(职工编号,职工名,性别,工资)接洽:SC(商店—商品之间1:N的接洽,接洽属性为“月销售量SE(商店—职工之间1:N的接洽),接洽属性为“职工参与商店工作的开端时间”.ER图:关系形式集:商店形式(商店编号,店名,店址,店司理)商品形式(商品编号,商品名,单价,产地,商店编号,月销售量)职工形式(职工编号,职工名,性别,工资,商店编号,开端时间)1.7 试述ER模子、条理模子、网状模子、关系模子和面向对象模子的主要特点.ER模子的主要特点:(1)优点:接近于人的思维,容易懂得;与计算机无关,用户容易承受.(2)缺点:只能说明实体间语义的接洽,不克不及进一步说明详细的数据布局.条理模子的特点:(1)优点:记录之间的接洽通过指针实现,查询效率较高. (2)缺点:只能暗示1:N接洽,实现M:N布局较复杂;由于条理顺序的严格和复杂,引起数据的查询和更新操纵也很复杂.网状模子的特点:(1)优点:记录之间接洽通过指针实现,M:N接洽也容易实现(每个M:N接洽可拆成两个1:N接洽),查询效率较高.(2)缺点:编写应用程序比较复杂,程序员必须熟悉数据库的逻辑布局.关系模子的特点:用关鍵码而不是用指针导航数据,表格简单,用户易懂,编程时其实不涉及存储布局、访问技术等细节.1.8 试述概念形式在数据库布局中的重要地位.概念形式是数据库中全部数据的整体逻辑布局的描绘.它由若干个概念记录类型组成. 概念形式不但要描绘概念记录类型,还要描绘记录间的接洽、操纵、数据的完整性、平安性等要求. 数据按外形式的描绘提供给用户,按内形式的描绘存储在磁盘中,而概念形式提供了毗连这两级的相对稳定的中间观点,并使得两级的任何一级的改变都不受另外一级的牵制.1.9 数据独立性与数据接洽这两个概念有什么区别?数据独立性是指应用程序与数据之间相互独立,不受影响.数据接洽是指同一记录外部各字段间的接洽,以及记录之间的接洽.1.10 试述DBMS在用户访问数据库过程中所起的作用.用户对数据库停止操纵,DBMS把操纵从应用程序带到外部级、概念级、再导向外部级,进而操纵存储器中的数据.(连系P22“用户访问数据的过程”来懂得)1.11 试述DBMS的主要功能.DBMS的主要功能有:(1)数据库的定义功能(2)数据库的把持功能(3)数据库的呵护功能(4)数据库的存储管理(5)数据库的维护功能(6)数据字典1.12 试叙DBMS对数据库的呵护功能.DBMS对数据库的呵护主要通过四个方面实现:(1)数据库的恢复.(2)数据库的并发节制.(3)数据库的完整性节制.(4)数据库的平安性节制.1.13 试叙DBMS对数据库的维护功能.DBMS中有一些程序提供给数据库管理员运行数据库系统时使用,这些程序起着数据库维护的功能.主要有四个实用程序:(1)数据装载程序(loading)(2)备份程序(backup)(3)文件重组织程序(4)性能监控程序1.14 从模块布局看,DBMS由哪些部分组成?从模块布局看,DBMS由两大部分组成:查询处理器和存储管理器(1)查询处理器有四个主要成分:DDL编译器,DML编译器,嵌入型DML的预编译器,查询运行核心程序(2)存储管理器有四个主要成分:授权和完整性管理器,事务管理器,文件管理器,缓冲区管理器(以上几题详细可参照书上p20-21)1.15 DBS由哪几个部分组成?DBS由四部分组成:数据库、硬件、软件、数据库管理员.1.16 什么样的人是DBA?DBA应具有什么素质?DBA的职责是什么?DBA是节制数据整体布局的人,负责DBS的正常运行.DBA可以是一个人,在大型系统中也可以是由几个人组成的小组. DBA承担创建、监控和维护整个数据库布局的责任.DBA应具有下列素质:(1)熟悉企业全部数据的性质和用途;(2)对用户的需求有充分的懂得;(3)对系统的性能非常熟悉.DBA的主要职责有五点:(1)概念形式定义(2)内形式定义(3)根据要求修改数据库的概念形式和内形式(4)对数据库访问的授权(5)完整性约束的说明1.17 试对DBS的全局布局作详细诠释.参照教材p24-25.1.18 使用DBS的用户有哪几类?使用DBS的用户有四类:1)DBA2)专业用户3)应用程序员4)最终用户1.19 DBMS的查询处理器有哪些功能?DBMS的查询处理器可分成四个成分:1)DML编译器2)嵌入型DML的预编译器3)DDL编译器4)查询运行核心程序(各成分功能参照P24)1.20 DBMS的存储处理器有哪些功能?DBMS的存储处理器提供了应用程序访问数据库中数据的界面,可分成四个成分:1)授权和完整性管理器2)事务管理器3)文件管理器4)缓冲区管理器(各成分功能参照P25)1.21 磁盘存储器中有哪四类主要的数据布局?数据文件:存储了数据库中的数据;数据字典(DD):存储三级布局的描绘;索引文件:为提高查询速度而设置的逻辑排序手段;统计数据组织:存储DBS运行时统计分析数据.。

计算机数据库基础知识详述

计算机数据库基础知识详述

计算机数据库基础知识详述数据库是用于存储、管理和操作数据的一种技术。

它是信息系统中的关键组成部分,广泛应用于各个领域,如企业管理、科学研究和社交网络等。

本文将详述计算机数据库的基础知识,包括数据库的定义、结构、类型以及常见的数据库管理系统等相关内容。

一、数据库的定义数据库是指按照一定的数据模型组织、存储、管理和维护数据的集合。

它通过数据库管理系统(DBMS)来实现数据的访问和操作。

数据库可以看作是一个组织化的存储介质,可以容纳海量数据,并提供对这些数据的高效管理和操作。

二、数据库的结构数据库通常由表(表格)构成,一个表由多个行和列组成。

行代表数据的记录,列则是数据的属性。

数据库表的结构很重要,它决定了数据库中数据存储方式和访问效率。

表之间可以通过定义关系来建立联系,实现数据的关联操作。

这些关系可以通过主键(唯一标识数据记录的字段)和外键(引用其他表中主键的字段)来实现。

三、数据库的类型1. 关系型数据库(RDBMS):关系型数据库使用表来组织数据,数据之间的关系通过关系模型来表示和处理。

常见的关系型数据库系统有Oracle、MySQL和Microsoft SQL Server等。

2. 非关系型数据库(NoSQL):非关系型数据库不使用表格结构,而是使用其他方式来组织数据。

这种数据库类型适用于需要处理大量非结构化数据的场景,如文档数据库、键值数据库和图数据库等。

3. 分布式数据库:分布式数据库将数据存储在多台计算机上,通过将数据分布到不同的节点来实现高可用性和可伸缩性。

这种数据库的设计旨在解决单机数据库的容量和性能瓶颈。

四、常见的数据库管理系统1. Oracle:Oracle是一种功能强大且广泛使用的关系型数据库管理系统。

它支持复杂的数据操作和高度的数据安全性,并在企业级应用中得到了广泛应用。

2. MySQL:MySQL是一种轻量级的关系型数据库管理系统。

它具有良好的性能和可靠性,并以其易用性和开源特性而受到广大开发者的青睐。

数据库表描述-概述说明以及解释

数据库表描述-概述说明以及解释

数据库表描述-概述说明以及解释1.引言1.1 概述在数据库管理系统中,表是一种结构化的数据存储单元,它由行和列组成,用于存储具有相似特性的数据。

数据库表描述着整个数据库的结构和关系,是数据存储和管理的基本单位之一。

通过对数据库表的描述,我们可以清晰地了解数据的组织结构,实现数据的高效存储和管理。

在本文中,我们将介绍数据库表的定义、作用以及相关的设计原则,以帮助读者深入了解数据库表的重要性和设计要点。

通过本文的学习,读者将能够更好地理解和应用数据库表,提高数据库系统的性能和可维护性。

1.2文章结构文章结构部分主要包括本文的组织结构和内容安排。

在本文中,我们将分为引言、正文和结论三个部分来介绍数据库表的描述。

在引言部分,我们会概述本文的主题,介绍数据库表描述的重要性和背景,以及本文的目的和结构。

在正文部分,我们将详细讨论数据库表的定义、作用、组成要素和设计原则,从而帮助读者深入了解数据库表的概念和特点。

在结论部分,我们会总结数据库表描述的重要性,强调数据库表设计的关键因素,并对数据库表描述的未来发展进行展望。

通过全面地介绍数据库表的描述和设计原则,我们希望读者可以更好地理解和应用数据库表,提高数据管理和存储的效率和质量。

1.3 目的在数据库系统中,数据库表描述是非常重要的。

它可以帮助开发人员更好地了解数据库表的结构和功能,帮助维护人员更好地管理和维护数据库表,帮助用户更好地理解数据库表中存储的数据。

因此,本文的目的是通过对数据库表描述的介绍,帮助读者了解数据库表的重要性和作用,掌握数据库表的基本概念和设计原则,以提高数据库表设计的质量和效率。

同时,希望通过本文的讨论,引发对数据库表描述的思考和讨论,推动数据库表描述在未来的进一步发展和应用。

2.正文2.1 数据库表的定义和作用数据库表是数据库中的一个重要组成部分,它是用来存储数据的结构化方式。

每个数据库表都包含了一定数量的行和列,行代表记录,列代表属性。

数据库的基本概念

数据库的基本概念

数据库的基本概念在当今数字化的时代,数据无处不在,从我们日常的网上购物、社交媒体互动,到企业的业务运营、科学研究等各个领域,都离不开数据的支持。

而数据库,就是存储和管理这些海量数据的关键工具。

那么,究竟什么是数据库呢?简单来说,数据库就像是一个巨大的、有组织的电子仓库,专门用来存放各种各样的数据。

这些数据可以是关于客户的信息、产品的详细描述、销售记录、员工资料等等。

它不仅仅是把数据随意地堆放在一起,而是按照一定的规则和结构进行整理和存储,以便于快速、准确地查找、更新和使用。

数据库的核心组成部分包括数据、数据库管理系统(DBMS)以及应用程序。

数据是数据库的主体内容,是我们所关心的各种信息。

而数据库管理系统则是管理和控制数据库的软件,它负责处理数据的存储、检索、更新等操作,确保数据的安全性、完整性和一致性。

应用程序则是与用户进行交互的界面,通过它,用户可以方便地对数据库中的数据进行操作和使用。

为了更好地理解数据库,我们可以想象一个图书馆。

图书馆里有大量的书籍,就像数据库中的数据。

而图书馆的分类系统、索引目录以及管理员的管理规则,就类似于数据库管理系统,它们帮助我们快速找到所需的书籍,并确保图书馆的正常运行。

数据库中的数据通常以表格的形式组织起来,每一行代表一个记录,每一列代表一个字段。

比如,在一个学生信息数据库中,每一行可能代表一个学生的完整信息,包括姓名、年龄、学号、成绩等;而每一列则分别对应着学生的一个特定属性,如姓名列、年龄列等。

这种表格形式的数据组织方式,使得数据的结构清晰、易于理解和处理。

数据库还具有一些重要的特性。

首先是数据的独立性,这意味着数据的存储结构和逻辑结构可以相互独立地改变,而不会相互影响。

比如,我们可以在不改变数据内容的情况下,改变数据的存储方式,以提高数据库的性能。

其次是数据的共享性,多个用户或应用程序可以同时访问和使用数据库中的数据,从而提高数据的利用率。

此外,数据库还具有数据的完整性约束,确保数据的准确性和一致性,比如规定年龄字段必须是数字,成绩字段必须在 0 到 100 之间等。

数据库表字段

数据库表字段

数据库表字段数据库表字段是许多程序和软件系统的核心,它们要么指定一个数据存储的结构,要么提供一个查询的框架。

有许多种不同的数据库表字段,它们的作用和用途也各不相同。

本文将介绍数据库表字段的分类,以及它们的特点和用途。

首先,数据库表字段可以分为两大类:基础字段和复杂字段。

基础字段是要求存储的基本信息,例如姓名、地址、电话号码等。

这些字段也被称为“原子字段”,这意味着它们不能被拆分成更小的单元。

而复杂字段指的是复杂数据类型,例如json对象、图像、文档等,它们由许多小的原子字段组成。

其次,数据库表字段可以按照其存储类型分为两类:定长字段和变长字段。

定长字段要求存储的信息必须被指定为一个固定长度,例如姓名(20个字符长)、电话号码(10个字符长)等。

而变长字段可以存储任意长度的信息,例如文本字段、json对象字段等。

此外,数据库表字段还可以根据它们的使用方式,分为两类:主键字段和索引字段。

主键字段用来唯一标识一条记录,它确保了数据表中每一条记录的唯一性,用来数据更新、查询和删除时,作为数据表中记录的唯一识别依据。

索引字段在数据库查询时,可以加快查询速度,但是只有当有足够多的记录在查询中出现时,索引才能发挥它们最大的作用。

最后,数据库表字段也可以按照它们的存储方式,分为两类:内联字段和外联字段。

内联字段是指在一个表中存储的字段,它们不受其他表的影响,也不受主键字段的影响。

反之,外联字段是指一个表中存储的主键字段,它们可以引用其他表中的字段,用于连接两个表。

综上所述,数据库表字段是许多程序和软件系统的核心,它们分为基础字段和复杂字段,定长字段和变长字段,主键字段和索引字段,以及内联和外联字段,它们具有不同的特点和用途。

方能充分发挥它们的作用,程序开发人员需要充分理解这些字段的特点和用途,根据自己的需要,灵活地进行安排。

数据库数据字典

数据库数据字典

数据库数据字典数据库数据字典是一种记录数据库中各个表、字段、约束等信息的文档,它提供了对数据库结构和元数据的详细描述,为数据库管理员、开发人员和其他相关人员提供了方便的查阅和管理工具。

数据库数据字典通常包括表名、字段名、数据类型、长度、约束、默认值、注释等信息。

在设计数据库数据字典时,可以采用以下标准格式:1. 数据库名称:[数据库名称]数据库名称指的是当前数据库的名称,可以是一个简短的字符串,用于标识数据库。

2. 表名称:[表名称]表名称指的是当前表的名称,可以是一个简短的字符串,用于标识表。

3. 表描述:[表描述]表描述是对当前表的简要描述,可以包括表的用途、功能等信息。

4. 字段列表:字段列表是对当前表中各个字段的详细描述,包括字段名、数据类型、长度、约束、默认值、注释等信息。

字段名:[字段名]字段名指的是当前字段的名称,可以是一个简短的字符串,用于标识字段。

数据类型:[数据类型]数据类型指的是当前字段存储的数据类型,可以是整数、字符串、日期等。

长度:[长度]长度指的是当前字段存储数据的最大长度,可以是一个整数。

约束:[约束]约束指的是对当前字段的限制条件,可以是主键、外键、唯一约束、非空约束等。

默认值:[默认值]默认值指的是当前字段的默认取值,在插入数据时如果没有指定该字段的值,则会使用默认值。

注释:[注释]注释是对当前字段的详细描述,可以包括字段的用途、含义等信息。

5. 索引列表:索引列表是对当前表中各个索引的详细描述,包括索引名、索引类型、索引字段等信息。

索引名:[索引名]索引名指的是当前索引的名称,可以是一个简短的字符串,用于标识索引。

索引类型:[索引类型]索引类型指的是当前索引的类型,可以是普通索引、唯一索引、主键索引等。

索引字段:[索引字段]索引字段指的是当前索引所涉及的字段,可以是一个或多个字段。

以上是数据库数据字典的标准格式,通过这种格式可以清晰地描述数据库中各个表、字段、约束等的信息,方便数据库管理员、开发人员和其他相关人员进行查阅和管理。

数据库名词解释

数据库名词解释

之阿布丰王创作1.1 名词解释(1) DB:即数据库(Database),是统一管理的相关数据的集合. DB能为各种用户共享,具有最小冗余度,数据间联系密切,而又有较高的数据自力性.(2) DBMS:即数据库管理系统(Database Management System),是位于用户与把持系统之间的一层数据管理软件, 为用户或应用法式提供访问DB的方法,包括DB的建立、查询、更新及各种数据控制. DBMS总是基于某种数据模型,可以分为条理型、网状型、关系型、面向对象型DBMS.(3) DBS:即数据库系统(Database System),是实现有组织地、静态地存储年夜量关联数据, 方便多用户访问的计算机软件、硬件和数据资源组成的系统,即采纳了数据库技术的计算机系统.(4) 1:1联系:如果实体集E1中的每个实体最多只能和实体集E2中的一个实体有联系,反之亦然, 那么实体集E1对E2的联系称为“一对一联系”,记为“1:1”.(5) 1:N联系:如果实体集E1中每个实体与实体集E2中任意个(零个或多个)实体有联系, 而E2中每个实体至多和E1中的一个实体有联系,那么E1对E2的联系是“一对多联系”,记为“1:N”.(6) M:N联系:如果实体集E1中每个实体与实体集E2中任意个(零个或多个)实体有联系, 反之亦然,那么E1对E2的联系是“多对多联系”,记为“M:N”.(7) 数据模型:模型是对现实世界的笼统.在数据库技术中,暗示实体类型及实体类型间联系的模型称为“数据模型”. 它可分为两种类型:概念数据模型和结构数据模型.(6) 概念数据模型:是独门于计算机系统的模型,完全不涉及信息在系统中的暗示, 只是用来描述某个特定组织所关心的信息结构.(9) 结构数据模型:是直接面向数据库的逻辑结构,是现实世界的第二层笼统. 这类模型涉及到计算机系统和数据库管理系统,所以称为“结构数据模型”. 结构数据模型应包括:数据结构、数据把持、数据完整性约束三部份.它主要有:条理、网状、关系三种模型.(10) 条理模型:用树型结构暗示实体类型及实体间联系的数据模型.(11)网状模型:用有向图结构暗示实体类型及实体间联系的数据模型.(12) 关系模型:是目前最流行的数据库模型.其主要特征是用二维表格结构表达实体集,用外鍵暗示实体间联系. 关系模型是由若干个关系模式组成的集合.(13) 概念模式:是数据库中全部数据的整体逻辑结构的描述.它由若干个概念记录类型组成. 概念模式不单要描述概念记录类型,还要描述记录间的联系、把持、数据的完整性、平安性等要求.(14) 外模式:是用户与数据库系统的接口,是用户用到的那部份数据的描述.(15) 内模式:是数据库在物理存储方面的描述,界说所有的内部记录类型、索引和文件的组成方式, 以及数据控制方面的细节.(16) 模式/内模式映象:这个映象存在于概念级和内部级之间,用于界说概念模式和内模式间的对应性, 即概念记录和内部记录间的对应性.此映象一般在内模式中描述.(17) 外模式/模式映象:这人映象存在于外部级和概念级之间,用于界说外模式和概念模式间的对应性, 即外部记录和内部记录间的对应性.此映象都是在外模式中描述.(18)数据自力性:在数据库技术中,数据自力性是指应用法式和数据之间相互自力,不受影响. 数据自力性分成物理数据自力性和逻辑数据自力性两级.(19) 物理数据自力性:如果数据库的内模式要进行修改,即数据库的存储设备和存储方法有所变动, 那么模式/内模式映象也要进行相应的修改,使概念模式尽可能坚持不变.也就是对模式的修改尽量不影响概念模式.(20) 逻辑数据自力性:如果数据库的概念模式要进行修改(如增加记录类型或增加数据项), 那么外模式/模式映象也要进行相应的修改,使外模式尽可能坚持不变. 也就是对概念模式的修改尽量不影响外模式和应用法式.(21) 宿主语言:在数据库技术中,编写应用法式的语言仍然是一些高级法式设计语言, 这些语言称为宿主语言(host language),简称主语言.(22) DDL:数据界说语言(Data Definition Language),用于界说数据库的三级结构,包括外模式、概念模式、内模式及其相互之间的映象,界说数据的完整性、平安控制等约束.(23)DML:数据把持语言(Data Manipulation Language),由DBMS提供,用于让用户或法式员使用,实现对数据库中数据的把持. DML分成交互型DML和嵌入型DML两类.依据语言的级别,DML又可分成过程性DML和非过程性DML两种.(24) 交互型DML:如果DML自成系统,可在终端上直接对数据库进行把持,这种DML称为交互型DML.(25) 嵌入型DML:如果DML嵌入在主语言中使用,此时主语言是经过扩充能处置DML语句的语言,这种DML称为嵌入型DML. (26) 过程性DML:用户编程时,不单需要指出“做什么”(需要什么样的数据),还需要指出“怎么做”(怎么获得数据).层状、网状的DML属于过程性语言.(27) 非过程性DML:用户编程时,只需要指出“做什么”,不需要指出“怎么做”.Notice:以上关于DML的各个概念独自呈现时,首先要解释DML的含义.(28) DD:数据字典(Data Dictionary),数据库系统中寄存三级结构界说的数据库称为数据字典. 对数据库的把持都要通过访问DD才华实现.(29) DD系统:管理DD的实用法式称为“DD系统”.1.2 文件系统阶段的数据管理有些什么缺陷?试举例说明.文件系统有三个缺陷:(1)数据冗余性(redundancy).由于文件之间缺乏联系,造成每个应用法式都有对应的文件, 有可能同样的数据在多个文件中重复存储.(2)数据纷歧致性(inconsistency).这往往是由数据冗余造成的,在进行更新把持时,稍不谨慎, 就可能使同样的数据在分歧的文件中纷歧样.(3)数据联系弱(poor data relationship).这是由文件之间相互自力,缺乏联系造成的.1.3 数据库阶段的数据管理有些什么特点?(1) 采纳复杂的数据模型暗示数据结构(2) 有较高的数据自力性(数据结构分成用户的逻辑结构、整体逻辑结构和物理结构三级)(3) 数据库系统为用户提供方便的用户接口,可以使用查询语言、终端命令或法式方式把持数据, 也可以用法式方式把持数据库.(4) 系统提供了四个方面的数据控制功能:数据库的恢复、并发控制、数据完整性和数据平安性, 以保证数据库中数据是平安的、正确的和可靠的.(5) 对数据的把持纷歧定以记录为单元,还可以数据项为单元,增加了系统的灵活性.1.4 你怎样理解实体、属性、记录、字段这些概念的类型和值的分歧?试举例说明.实体(entity):是指客观存在可以相互区另外事物.实体可以是具体的对象,如:一个学生,一辆汽车等;也可以是笼统的事件,如:一次借书、一场足球赛等.属性(attribute):实体有很多特性,每一个特性称为属性.每个属性有一个值域, 其类型可以是整数型、实数型、字符串型.比如,学生(实体)有学号、姓名、年龄、性别等属性, 相应值域为字符、字符串、整数和字符串型.字段(field):标识表记标帜实体属性的命名单元称为字段或数据项.它是可以命名的最小信息单元, 所以又称为数据元素或初等项.字段的命名往往和属性名相同,比如,学生有学号、姓名、年龄、性别等字段.记录(record):字段的有序集合称为记录.一般用一个记录描述一个实体, 所以记录又可以界说为能完整地描述一个实体的字段集.如:一个学生记录,由有序的字段集(学号、姓名、年龄、性别等)组成.1.5 逻辑记录与物理记录,逻辑文件与物理文件有些什么联系和区别?联系:(1)逻辑记录与物理记录都是记录,是字段的有序集合;(2)逻辑文件与物理文件都是文件,是同一类记录的汇集.区别:(1)逻辑记录与逻辑文件是逻辑数据描述,物理记录与物理文件是物理数据描述.(2)物理数据描述是指数据在存储设备上的存储方式,物理记录、物理文件(还有物理联系、物理结构等术语), 都是用来描述实际存储设备上的数据.(3)逻辑数据描述是指法式员或用户用以把持的数据形式,是笼统的概念化数据. 逻辑记录、逻辑文件(还有逻辑联系、逻辑结构等术语),都是用户观点的数据描述.1.6 为某百货公司设计一个ER模型.百货管辖若干个连锁商店,每家商店经营若干商品, 每家商店有若干职工,但每个职工只能服务于一家商店.实体类型“商店”的属性有:商店编号,店名,店址,店经理. 实体类型“商品”的属性有:商品编号,商品名,单价,产地.实体类型“职工”的属性有:职工编号,职工名,性别,工资.在联系中应反映出职工介入某商店工作的开始时间,商店销售商品的月销售量. 试画出反映商店、商品、职工实体类型及联系类型的ER图,并将其转换成关系模式集.实体:商店(商店编号,店名,店址,店经理)商品(商品编号,商品名,单价,产地)职工(职工编号,职工名,性别,工资)联系:SC(商店—商品之间1:N的联系,联系属性为“月销售量SE(商店—职工之间1:N的联系),联系属性为“职工介入商店工作的开始时间”.ER图:关系模式集:商店模式(商店编号,店名,店址,店经理)商品模式(商品编号,商品名,单价,产地,商店编号,月销售量)职工模式(职工编号,职工名,性别,工资,商店编号,开始时间)1.7 试述ER模型、条理模型、网状模型、关系模型和面向对象模型的主要特点.ER模型的主要特点:(1)优点:接近于人的思维,容易理解;与计算机无关,用户容易接受.(2)缺点:只能说明实体间语义的联系,不能进一步说明详细的数据结构.条理模型的特点:(1)优点:记录之间的联系通过指针实现,查询效率较高. (2)缺点:只能暗示1:N联系,实现M:N结构较复杂;由于条理顺序的严格和复杂,引起数据的查询和更新把持也很复杂.网状模型的特点:(1)优点:记录之间联系通过指针实现,M:N联系也容易实现(每个M:N联系可拆成两个1:N联系),查询效率较高. (2)缺点:编写应用法式比力复杂,法式员必需熟悉数据库的逻辑结构.关系模型的特点:用关鍵码而不是用指针导航数据,表格简单,用户易懂,编程时其实不涉及存储结构、访问技术等细节.1.8 试述概念模式在数据库结构中的重要位置.概念模式是数据库中全部数据的整体逻辑结构的描述.它由若干个概念记录类型组成. 概念模式不单要描述概念记录类型,还要描述记录间的联系、把持、数据的完整性、平安性等要求.数据按外模式的描述提供给用户,按内模式的描述存储在磁盘中,而概念模式提供了连接这两级的相对稳定的中间观点, 并使得两级的任何一级的改变都不受另一级的牵制.1.9 数据自力性与数据联系这两个概念有什么区别?数据自力性是指应用法式与数据之间相互自力,不受影响.数据联系是指同一记录内部各字段间的联系,以及记录之间的联系.1.10 试述DBMS在用户访问数据库过程中所起的作用.用户对数据库进行把持,DBMS把把持从应用法式带到外部级、概念级、再导向内部级,进而把持存储器中的数据.(结合P22“用户访问数据的过程”来理解)1.11 试述DBMS的主要功能.DBMS的主要功能有:(1)数据库的界说功能(2)数据库的把持功能(3)数据库的呵护功能(4)数据库的存储管理(5)数据库的维护功能(6)数据字典1.12 试叙DBMS对数据库的呵护功能.DBMS对数据库的呵护主要通过四个方面实现:(1)数据库的恢复.(2)数据库的并发控制.(3)数据库的完整性控制.(4)数据库的平安性控制.1.13 试叙DBMS对数据库的维护功能.DBMS中有一些法式提供给数据库管理员运行数据库系统时使用,这些法式起着数据库维护的功能.主要有四个实用法式:(1)数据装载法式(loading)(2)备份法式(backup)(3)文件重组织法式(4)性能监控法式1.14 从模块结构看,DBMS由哪些部份组成?从模块结构看,DBMS由两年夜部份组成:查询处置器和存储管理器(1)查询处置器有四个主要成份:DDL编译器,DML编译器,嵌入型DML的预编译器,查询运行核心法式(2)存储管理器有四个主要成份:授权和完整性管理器,事务管理器,文件管理器,缓冲区管理器(以上几题具体可参照书上p20-21)1.15 DBS由哪几个部份组成?DBS由四部份组成:数据库、硬件、软件、数据库管理员.1.16 什么样的人是DBA?DBA应具有什么素质?DBA的职责是什么?DBA是控制数据整体结构的人,负责DBS的正常运行.DBA 可以是一个人,在年夜型系统中也可以是由几个人组成的小组. DBA承当创立、监控和维护整个数据库结构的责任.DBA应具有下列素质:(1)熟悉企业全部数据的性质和用途;(2)对用户的需求有充沛的了解;(3)对系统的性能非常熟悉.DBA的主要职责有五点:(1)概念模式界说(2)内模式界说(3)根据要求修改数据库的概念模式和内模式(4)对数据库访问的授权(5)完整性约束的说明1.17 试对DBS的全局结构作详细解释.参照教材p24-25.1.18 使用DBS的用户有哪几类?使用DBS的用户有四类:1)DBA2)专业用户3)应用法式员4)最终用户1.19 DBMS的查询处置器有哪些功能?DBMS的查询处置器可分成四个成份:1)DML编译器2)嵌入型DML的预编译器3)DDL编译器4)查询运行核心法式(各成份功能参照P24)1.20 DBMS的存储处置器有哪些功能?DBMS的存储处置器提供了应用法式访问数据库中数据的界面,可分成四个成份:1)授权和完整性管理器2)事务管理器3)文件管理器4)缓冲区管理器(各成份功能参照P25)1.21 磁盘存储器中有哪四类主要的数据结构?数据文件:存储了数据库中的数据;数据字典(DD):存储三级结构的描述;索引文件:为提高查询速度而设置的逻辑排序手段;统计数据组织:存储DBS运行时统计分析数据.。

数据库名词解释

数据库名词解释

1.1名词解释(1) DB:即数据库(Database),是统一管理的相关数据的集合。

DB能为各种用户共享,具有最小冗余度,数据间联系密切,而又有较高的数据独立性。

(2) DBMS:即数据库管理系统(Database Management System),是位于用户与操作系统之间的一层数据管理软件,为用户或应用程序提供访问DB的方法,包括DB的建立、查询、更新及各种数据控制。

DBMS总是基于某种数据模型,可以分为层次型、网状型、关系型、面向对象型DBMS。

(3) DBS:即数据库系统(Database System),是实现有组织地、动态地存储大量关联数据,方便多用户访问的计算机软件、硬件和数据资源组成的系统,即采用了数据库技术的计算机系统。

(4) 1:1联系:如果实体集E1中的每个实体最多只能和实体集E2中的一个实体有联系,反之亦然,那么实体集E1对E2的联系称为“一对一联系”,记为“1:1”。

(5) 1:N联系:如果实体集E1中每个实体与实体集E2中任意个(零个或多个)实体有联系,而E2中每个实体至多和E1中的一个实体有联系,那么E1对E2的联系是“一对多联系”,记为“1:N”。

(6) M:N联系:如果实体集E1中每个实体与实体集E2中任意个(零个或多个)实体有联系,反之亦然,那么E1对E2的联系是“多对多联系”,记为“M:N”。

(7) 数据模型:模型是对现实世界的抽象。

在数据库技术中,表示实体类型及实体类型间联系的模型称为“数据模型”。

它可分为两种类型:概念数据模型和结构数据模型。

(6) 概念数据模型:是独门于计算机系统的模型,完全不涉及信息在系统中的表示,只是用来描述某个特定组织所关心的信息结构。

(9) 结构数据模型:是直接面向数据库的逻辑结构,是现实世界的第二层抽象。

这类模型涉及到计算机系统和数据库管理系统,所以称为“结构数据模型”。

结构数据模型应包含:数据结构、数据操作、数据完整性约束三部分。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

简要解释数据库、字段名、字段
类型、记录、关键字的含义
数据库是指一个有组织的数据集合,可以保存、管
理和检索大量的数据。

数据库可以存储各种类型的数据,例如文字、数字、图像和音频等。

它可以帮助用户有效地组织和管理数据,并提供快速的数据访问和搜索功能。

字段名是数据库表中每个列的名称。

它用来唯一标
识每个列,方便用户在查询和操作数据时使用。

一个合适的字段名可以提高表的可读性和可维护性,以及减少错误的发生。

字段类型是指字段在数据库中所容纳的数据类型。

不同的字段类型决定了字段可以容纳的数据的种类和格式。

常见的字段类型包括整数、浮点数、字符型、日期型等。

选择合适的字段类型可以提高数据的存储效率和查询速度,同时确保数据的准确性和完整性。

记录是数据库表中的每一行数据,它包含了表中各
个字段的具体数值。

一条记录对应着一个实体或事物的具体信息,例如一个员工的个人信息、一本图书的相关属性等。

记录是数据库中最基本的数据单位,可以通过查询、插入、修改和删除等操作进行操作。

关键字是一些在数据库中具有特殊含义或功能的词汇。

它们被数据库系统用来识别和处理特定的命令或语句。

不同的数据库系统会有不同的关键字列表,例如MySQL和Oracle等。

关键字在数据库的查询、操作和
管理中起到了至关重要的作用。

在数据库中,关键字常常用于创建、修改和删除表,设置表的字段属性,过滤和排序数据等操作。

用户必须遵循一定的语法规则来正确地使用关键字,否则可能会导致语法错误或不正确的操作结果。

总结起来,数据库是一个存储和管理大量数据的有
组织的集合,字段名表示数据库表中每个列的名称,字段类型表示字段可以容纳的数据类型,记录是数据库表
中每一行的具体数据,关键字是数据库系统用来识别和处理特定命令或语句的特殊词汇。

这些概念都是数据库开发和管理中非常重要的基础知识,对于有效地使用和维护数据库至关重要。

相关文档
最新文档