DBSIntroduction
洛小白丶
终生学习
展开
-
网状模型的概念,举出三个网状模型的实例
满足下面两个条件的基本层次联系集合为网状模型。 (1)允许一个以上的结点无双亲; (2)一个结点可以有多于一个的双亲 实例: (1)学生选课网状数据库模型 (2)教师选教室网状数据模型 (2)学生选 教室网址数据模型 ...原创 2018-05-01 13:35:09 · 27757 阅读 · 1 评论 -
举出适合文件系统而不是数据库系统的应用例子,以及适用数据库系统的应用例子。
举出适合文件系统而不是数据库系统的应用例子,以及适用数据库系统的应用例子。 (1)适用于文件系统而不是数据库系统的应用例子: 数据的备份、软件或应用程序使用过程中的临时数据存储一般使用文件比较合适。早期的功能比较简单,比较固定的应用系统也适用文件系统。 (2)适用于数据系统而非文件系统的应用例子:目前,几乎所有企业或部门的信息系统都以数据库系统为基础,都是用数据库...原创 2018-04-28 11:09:59 · 19495 阅读 · 7 评论 -
SQL 的特点
(1)综合统一: SQL语言集数据定义语言DDL,数据操纵语言DML、数据控制语言DCL的功能于一体 (2)高度非过程化: 用SQL语言进行数据操作,只要提出“做什么”,而无需知名”怎么做“,因此无需了解存取路径,存取路径的选择语句SQL的操作过程由系统自动完成 (3)面向集合的操作方式 SQL语言才...原创 2018-05-06 18:50:23 · 19432 阅读 · 1 评论 -
数据库系统的特点
数据库系统的特点 (1)数据结构化 数据库系统实现整体数据的的结构化,这是数据库的主要特征之一,也是数据库系统于文件系统的本质区别。所谓“整体”,在数据库系统中,数据不在是针对某一个应用,而是面向全组织,具有整体化结构。不仅数据是结构化,而且数据的存取单位即一次可以存取数据的大小也很灵活,可以小到一某个数据项(如一个学生的名字),大到一组记录(成千上万个学生的记录)。而...原创 2018-04-28 13:53:05 · 17944 阅读 · 0 评论 -
数据库管理系统的主要功能有哪些?
数据库定义功能数据组织、存储和管理数据操纵功能数据库的事物管理和运行管理数据库的建立和维护功能原创 2018-04-28 14:00:53 · 38550 阅读 · 0 评论 -
什么是概念模型?概念模型的作用是什么?
(1)概念模型,也称信息模型,是按用户的观点来对数据和信息建模,主要用于数据库设计。 (2)概念模型实际上是现实世界到机器世界的一个中间层次。概念模型用于信息世界的建模,是现实世界到信息世界的一层抽象,是数据库设计人员进行数据库设计的有力工具,也是数据库设计人员和用户进行交流的语言...原创 2018-04-28 16:45:24 · 64698 阅读 · 1 评论 -
实体、实体型、实体集、实体之间的联系
(1)实体 客观存在并可以相互区分的事物叫实体。 (2)实体型 具有相同属性的实体具有由相同的特征和性质,用实体名及其属性名集合来抽象和刻画同类实体,称为实体型。 (3)实体集 同型实体的集合称为实体集, (4)实体之间的联系 通常是指不同实体型的实体集之间的联系,...原创 2018-04-28 17:35:50 · 25829 阅读 · 4 评论 -
数据模型的概念,数据模型的作用和数据模型的三个要素
数据模型是数据库中用来对现实世界进行抽象的工具,是数据库中用于提供信息表示和操作手段的形式架构。一般地讲,数据模型是严格定义的概念的集合。这些概念精确描述了系统的静态特性,动态特性和完整性约束条件。因此数据模型通常由数据结构,数据操作和完整性约束三部分组成 (1)数据结构 是研究的对象类型的集合,是对系统静态特性的描述。 (2)数据操作 ...原创 2018-04-29 01:46:03 · 36680 阅读 · 0 评论 -
什么是基本表?什么是视图?两者的区别和联系是什么?
基本表是本身独立存在的表,在SQL中一个关系就对应一个表。视图是从一个或几个基本表导出的表。视图本身不存在独立存储在数据库中,是一个虚表。即数据库中只存放视图的定义而不存放视图对应的数据,这些数据仍然存放在导出视图的基本表中。视图在概念上基本与表等同。视图在概念上与基本表等同,用户可以在基本表那样使用视图,可以在视图上再定义视图。...原创 2018-05-14 14:04:48 · 50555 阅读 · 0 评论 -
视图的优点
视图能够简化用户的操作视图使用户能以多种角度看待同一数据:视图对重构数据库提供了一定程度的逻辑独立性视图能够对机密数据提供安全保护原创 2018-05-14 14:07:57 · 2135 阅读 · 0 评论 -
哪类视图是可以更新的?哪类视图是不可更新的?
基本表的行列子集视图一般是可更新的。若视图的属性来自集合函数,表达式,则该视图肯定是不可以更新的。原创 2018-05-14 14:10:38 · 19607 阅读 · 0 评论 -
所有的视图都可以更新吗?
不是。视图是不实际存储数据的虚表。因此对视图的更新,最终要转换为对基本表的更新。因为有些视图的更新不能唯一有意义地的装换成对应基本表的更新。所以,并不是所有的视图都是可更新的。...原创 2018-05-14 15:14:54 · 7916 阅读 · 0 评论 -
是什么是数据库的安全性?
数据库的安全性是指保护数据库以防止不合法的使用造成的数据泄露,更改或破坏。原创 2018-05-14 15:19:18 · 6220 阅读 · 0 评论 -
数据库安全性和计算机系统安全性有什么关系?
安全性问题不是数据库系统独有的,所有计算机系统都有这个问题。只是在数据库系统中大量数据集中存放,而且为许多最终用户直接共享,从而使安全性问题更为突出。 系统安全保护措施是否有效是数据库系统的主要指标之一 数据库的安全性和计算机系统的安全性,包括操作系统,网络系统的安全性是紧密联系,相互支持的。...原创 2018-05-14 15:37:50 · 7742 阅读 · 0 评论 -
实现数据库安全性控制的常用方法和技术。
(1)用户标识和鉴别: 该方法由系统提供一定的方式让用户标识自己的名字或身份。每次用户要求进入系统时,由系统进行核对,通过鉴定后才能提供系统的使用权 (2)存取控制 通过用户权限定义和合法权检查确保只有合法权限的用户访问数据库,所有未授权的人员无法存取数据 (3)视图机制 为不同的用户定义视图,通过视...原创 2018-05-14 15:49:11 · 39566 阅读 · 1 评论 -
层次模型的概念,举出三个层次模型的实例!
一、在数据库中定义满足下面两个条件的基本层次联系的集合为层次模型: (1)有且只有一个节点没有双亲节点,这个结构称为根节点 (2)根以外的其他结点有且只有一个双亲节点。 层次模型的实例 (1)教员学生层次数据库模型 (2)行政机构层次数据库模型 (3)行政区域层次数据库模型...原创 2018-04-29 21:10:37 · 34001 阅读 · 1 评论 -
试述文件系统与数据库系统的区别和联系
试述文件系统与数据库系统的区别和联系 1、文件系统于数据库系统的区别是:文件系统面向某一应用程序,共享性差,冗余度大,数据独立性差,记录内有结构,整体无结构,由应用程序自己控制。数据库系统面向现实世界,共享性高,冗余度小,具有较高的物理独立性和一定的逻辑独立性,整体结构化,用数据模型描述,由数据库系统提供数据安全性,完整性,并发控制和恢复力。 2,文件系统与数据...原创 2018-04-28 10:51:47 · 26366 阅读 · 2 评论 -
使用数据库有什么好处?
使用数据库有什么好处? 使用数据库系统的好处就是由数据库管理系统的的特点或优点决定的。使用数据库系统的好处很多,列如,可以大大提高应用开发的效率,方便用户使用,减轻数据库系统管理人员维护负担,等等。使用数据库系统可以大大提高应用开发效率。用为在数据库系统中应用程序必考虑数据的定义,存储和数据的存取的具体路径,这些工作都由DBMS来完成。用一个通俗的比喻,使用了DBMS就如...原创 2018-04-28 10:48:56 · 55382 阅读 · 0 评论 -
数据库 绪论
试述数据,数据库,数据库管理系统,数据库系统的概念。 数据:描述事物的符号记录称为数据,数据的含义称为数据的语义,数据与其语义是不可分的。 数据库:数据库的长期存储在计算机内,有组织,可共享的大量数据的集合。数据库中的数据按一定的数据模型组织,描述和储存,具有较小的冗余度,较高的数据独立性和易扩展性,并可为各种用户共享。 ...原创 2018-04-28 10:25:10 · 215 阅读 · 0 评论 -
网状,层次数据库的优缺点!
名称 优点 缺点 层次模型 (1)模型简单,对具有一对多层次关系的部门描述非常自然,直观,容易理解,这是层次数据库的突出优点(2)用层次模型的应用系统性能好,特别是对于那些实体间联系固定的且预先定义好的应用,采用层次模型来实现,其性能优于关系模型(3)层次数据模型提供了良好的完整性支持。 (1)现实世界中很多联系是非层次性的,如多对多联系,一个节点具有多个双亲等...原创 2018-05-01 19:10:05 · 13298 阅读 · 0 评论 -
关系模型的概念,定义
关系数据模型: (1)关系模型与非关系模型不同,它是建立在严格的数学概念的基础上的。(2)关系模型的概念单一,无论实体还是实体之间的联系都用关系表示,操作的对象个操作的结果都是关系,所以其数据结构简单、清晰、用户易懂易用。 (3)关系模型的存取路径对用户透明,从而具有更高的数据独立性,更好的安全保密性,也简化了程序员的工作和数据开发建立的工作。当然,关系数据库模型...原创 2018-05-02 20:37:51 · 26091 阅读 · 4 评论 -
关系型数据库的特点
1、相同列中数据类型一致,不同数据类型必须用不同列定义 2、不同列无顺序要求 3、任意两个元组不能完全相同 4、不同行也无顺序区别原创 2018-05-02 20:53:28 · 9494 阅读 · 0 评论 -
数据库系统的三级模式结构,这种结构的优点是什么
数据库系统的三级模式结构由外 模式、模式个内模式组成。 (1)外模式,亦称子模式或者用户模式(包括应用程序员和最终用户)能够看见和使用的局部数据的逻辑结构和特征的描述,是数据库用户的数据视图,是与某一应用有关的数据的逻辑表示。 (2)模式,亦称逻辑模式,是数据库中全体数据的逻辑结构和特征的描述,是所有用户的公共数据视图。模式描述的是数据的全局逻辑结构。 ...原创 2018-05-02 21:23:53 · 50001 阅读 · 0 评论 -
数据库管理员、系统分析员、数据库设计人员,应用程序员的职责是什么?
(1)数据库管理员的职责: 1、决定数据库中的信息内容和结构 2、决定数据库的存储结构和存取策略 3、定义数据的安全性要求和完整性约束条件 4、监控数据库的使用和运行 5、数据库的改进和重组、重构 系统分析员: 系统分析员负责应用系统的需求分析和规范说明,系统分析员要和用户及DBA相结合,确定系统...原创 2018-05-03 15:20:56 · 17526 阅读 · 2 评论 -
模式、外模式、内模式、数据定义语言(DDL)、数据操纵语言(DML)
模式、外模式、内莫斯,亦称逻辑模式,是数据库中全体数据的逻辑结构和特征的描述,是所有用户的公共数据视图。 模式描述的是数据的全局逻辑结构。 外模式涉及的是数据的局部逻辑结构,通常是模式的子集 内模式,亦称存储模式,是数据库在数据系统内部的表示,即对数据的物理结构和存储方式的描述。 DDL:数据定义语言,用来定义数据库模式、外模式、内模式...原创 2018-05-03 12:01:47 · 8155 阅读 · 0 评论 -
什么叫数据于程序的物理独立性?什么叫数据与程序的逻辑独立性?为什么数据库系统具有数据于程序的独立性?
数据与程序的的逻辑独立性: 当模式改变时(例如增加新的关系,新的属性,改变属性的数据类型等),由数据库管理员对各个外模式/模式的映像做相应的改变,可以使外模式保持不变。应用程序是依据数据的外模式编写的,从而应用程序不必修改,保证了数据与程序的逻辑独立性,简称数据的逻辑独立性。 数据于程序的物理独立性: 当数据库的存储结构改变了,由数据库...原创 2018-05-03 13:30:28 · 54374 阅读 · 2 评论 -
数据库系统的组成
数据库系统以一般由数据库,数据库管理系统(及其开发工具),应用系统,数据库管理员和用户构成原创 2018-05-03 13:32:56 · 6293 阅读 · 0 评论 -
关系模型的三个组成部分
(1)关系数据结构 (2)关系操作集合 (3)关系完整性约束原创 2018-05-03 17:01:15 · 24817 阅读 · 0 评论 -
关系数据库语言的特点和分类
关系数据库语言可以分为三类: (1)关系代数语言 (2)关系演算语言:元组关系演算语言和域关系演算语言 (3)SQL:具有关系代数和关系演算双重特点的语言 这些关系数据语言的共同特点是,语言具有完备的表达能力,是非过程化的集合操作语言,功能强,能够嵌入高级语言中使用...原创 2018-05-03 17:23:48 · 22332 阅读 · 0 评论 -
关系模型的完整性规则。在参照完整性中,什么情况下外码属性的值可以为空值?
实体完整性规则是指若属性A是基本关系R的主属性 ,则属性A不能取空值。若属性(或属性组)F是基本关系R的外码,它与基本关系S的主码Ks相对应(基本关系R和S不一定是不同的关系),则对于R中每个元组在F上的值必须为:或者取空值(F的每个属性值均为空值);或者等于S中某个元组的主码值。即属性F本身不是主属性,则可以取空值,否则不能取空值。...原创 2018-05-04 00:21:14 · 47303 阅读 · 2 评论 -
定义并理解下列术语,说明它们之间的联系与区别
名称 定义 域 域是一组具有相同数据类型的值的集合 笛卡尔积 域上面的一种集合运算,通俗点说就是集合相乘 关系 一个关系对应通常说的一张表 元组 表中的一行即为一个元组 属性 表中的一列即为一个属性,给,每个属性起一个名称即为属性名 候选码 某一属性组的值能唯一的标识一个元组,而其子集不能,则称改属性为候选码...原创 2018-05-03 19:58:03 · 19085 阅读 · 2 评论 -
举例说明关系模式和关系的区别
关系模式是静态的,比如我们看到的一张二维表的表头,即有哪些构成,每个列的名称,类型啊长度等等 关系是动态的,就是一张二维表的具体内容,就是除了标题以外的数据行,因为表数据经常被修改,插入,删除,所以不同时刻、关系可能不一样、其实,关系就是数学中的集合了,每一行就是集合的一个元素...原创 2018-05-03 20:37:41 · 28853 阅读 · 0 评论 -
ALPHA语言
ALPHA语言主要有GET、PUT、HOLD、UPDATA、DELETE、DROP6条语句,语句的基本格式为: 操作语句 工作空间命名 (表达式):操作条件 (1)查询所有被选修的课程号码 GET W (SC.Cno)(2)查询所有学生的数据 GET W (Student)(3)查询信息系(IS)中年龄小于20岁的学生的学号和年龄...原创 2018-05-05 22:15:03 · 9654 阅读 · 0 评论 -
等值连接与自热链接的区别和联系
链接运算是“=”的链接运算称为等值连接。它是从关系R于S的广义笛卡尔积中选取A,B属性值相等的那些元组。 自然链接是一种特殊的等值链接,它要求两个关系中进行比较的分量必须是相同的属性组,并且在结果中把重复的属性列去掉...原创 2018-05-05 22:25:29 · 612 阅读 · 0 评论 -
关系代数的基本运算有哪些?如何用这些基本运算来表示其他运算?
并、差、笛卡尔积、投影和选择5种运算为基本的运算。其他三种运算,即交、链接和除,均可以用这5种运算来表达原创 2018-05-05 22:30:26 · 28547 阅读 · 10 评论 -
什么是数据库中的自动存取控制方法和强制存取控制方法?
自主存取控制方法: 定义各个用户对不同数据对象的存取对象。当用户对数据库访问时首先检查用户的存取权限。防止不合法用户对数据库的存取。 强制存取控制方法:每一个数据对象被(强制地)标以一定的密集,每一个用户也被(强制地)授予某一个级别的许可证。系统规定只有具有谋一许可证级别的用户才能存取某一个密级的数据对象...原创 2018-05-14 19:05:07 · 20977 阅读 · 2 评论
分享