- 博客(74)
- 资源 (1)
- 收藏
- 关注
原创 关系代数的基本运算有哪些?如何用这些基本运算来表示其他运算?
并、差、笛卡尔积、投影和选择5种运算为基本的运算。其他三种运算,即交、链接和除,均可以用这5种运算来表达
2018-05-05 22:30:26
28547
10
原创 等值连接与自热链接的区别和联系
链接运算是“=”的链接运算称为等值连接。它是从关系R于S的广义笛卡尔积中选取A,B属性值相等的那些元组。 自然链接是一种特殊的等值链接,它要求两个关系中进行比较的分量必须是相同的属性组,并且在结果中把重复的属性列去掉...
2018-05-05 22:25:29
612
原创 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
原创 关系模型的完整性规则。在参照完整性中,什么情况下外码属性的值可以为空值?
实体完整性规则是指若属性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 20:37:41
28853
原创 定义并理解下列术语,说明它们之间的联系与区别
名称 定义 域 域是一组具有相同数据类型的值的集合 笛卡尔积 域上面的一种集合运算,通俗点说就是集合相乘 关系 一个关系对应通常说的一张表 元组 表中的一行即为一个元组 属性 表中的一列即为一个属性,给,每个属性起一个名称即为属性名 候选码 某一属性组的值能唯一的标识一个元组,而其子集不能,则称改属性为候选码...
2018-05-03 19:58:03
19085
2
原创 关系数据库语言的特点和分类
关系数据库语言可以分为三类: (1)关系代数语言 (2)关系演算语言:元组关系演算语言和域关系演算语言 (3)SQL:具有关系代数和关系演算双重特点的语言 这些关系数据语言的共同特点是,语言具有完备的表达能力,是非过程化的集合操作语言,功能强,能够嵌入高级语言中使用...
2018-05-03 17:23:48
22332
原创 数据库管理员、系统分析员、数据库设计人员,应用程序员的职责是什么?
(1)数据库管理员的职责: 1、决定数据库中的信息内容和结构 2、决定数据库的存储结构和存取策略 3、定义数据的安全性要求和完整性约束条件 4、监控数据库的使用和运行 5、数据库的改进和重组、重构 系统分析员: 系统分析员负责应用系统的需求分析和规范说明,系统分析员要和用户及DBA相结合,确定系统...
2018-05-03 15:20:56
17526
2
原创 什么叫数据于程序的物理独立性?什么叫数据与程序的逻辑独立性?为什么数据库系统具有数据于程序的独立性?
数据与程序的的逻辑独立性: 当模式改变时(例如增加新的关系,新的属性,改变属性的数据类型等),由数据库管理员对各个外模式/模式的映像做相应的改变,可以使外模式保持不变。应用程序是依据数据的外模式编写的,从而应用程序不必修改,保证了数据与程序的逻辑独立性,简称数据的逻辑独立性。 数据于程序的物理独立性: 当数据库的存储结构改变了,由数据库...
2018-05-03 13:30:28
54374
2
原创 模式、外模式、内模式、数据定义语言(DDL)、数据操纵语言(DML)
模式、外模式、内莫斯,亦称逻辑模式,是数据库中全体数据的逻辑结构和特征的描述,是所有用户的公共数据视图。 模式描述的是数据的全局逻辑结构。 外模式涉及的是数据的局部逻辑结构,通常是模式的子集 内模式,亦称存储模式,是数据库在数据系统内部的表示,即对数据的物理结构和存储方式的描述。 DDL:数据定义语言,用来定义数据库模式、外模式、内模式...
2018-05-03 12:01:47
8155
原创 Java概述及系统环境搭建习题
一、填空题 1、编写一个Java程序如下,则该Java源程序文件名为( Hello.java )。 public class Hello{ public static void main(String args[]){ System.out.println(“Hello,Java!”); }...
2018-05-03 01:03:14
1415
原创 数据库系统的三级模式结构,这种结构的优点是什么
数据库系统的三级模式结构由外 模式、模式个内模式组成。 (1)外模式,亦称子模式或者用户模式(包括应用程序员和最终用户)能够看见和使用的局部数据的逻辑结构和特征的描述,是数据库用户的数据视图,是与某一应用有关的数据的逻辑表示。 (2)模式,亦称逻辑模式,是数据库中全体数据的逻辑结构和特征的描述,是所有用户的公共数据视图。模式描述的是数据的全局逻辑结构。 ...
2018-05-02 21:23:53
50001
原创 关系型数据库的特点
1、相同列中数据类型一致,不同数据类型必须用不同列定义 2、不同列无顺序要求 3、任意两个元组不能完全相同 4、不同行也无顺序区别
2018-05-02 20:53:28
9494
原创 关系模型的概念,定义
关系数据模型: (1)关系模型与非关系模型不同,它是建立在严格的数学概念的基础上的。(2)关系模型的概念单一,无论实体还是实体之间的联系都用关系表示,操作的对象个操作的结果都是关系,所以其数据结构简单、清晰、用户易懂易用。 (3)关系模型的存取路径对用户透明,从而具有更高的数据独立性,更好的安全保密性,也简化了程序员的工作和数据开发建立的工作。当然,关系数据库模型...
2018-05-02 20:37:51
26091
4
原创 网状,层次数据库的优缺点!
名称 优点 缺点 层次模型 (1)模型简单,对具有一对多层次关系的部门描述非常自然,直观,容易理解,这是层次数据库的突出优点(2)用层次模型的应用系统性能好,特别是对于那些实体间联系固定的且预先定义好的应用,采用层次模型来实现,其性能优于关系模型(3)层次数据模型提供了良好的完整性支持。 (1)现实世界中很多联系是非层次性的,如多对多联系,一个节点具有多个双亲等...
2018-05-01 19:10:05
13298
原创 网状模型的概念,举出三个网状模型的实例
满足下面两个条件的基本层次联系集合为网状模型。 (1)允许一个以上的结点无双亲; (2)一个结点可以有多于一个的双亲 实例: (1)学生选课网状数据库模型 (2)教师选教室网状数据模型 (2)学生选 教室网址数据模型 ...
2018-05-01 13:35:09
27757
1
原创 层次模型的概念,举出三个层次模型的实例!
一、在数据库中定义满足下面两个条件的基本层次联系的集合为层次模型: (1)有且只有一个节点没有双亲节点,这个结构称为根节点 (2)根以外的其他结点有且只有一个双亲节点。 层次模型的实例 (1)教员学生层次数据库模型 (2)行政机构层次数据库模型 (3)行政区域层次数据库模型...
2018-04-29 21:10:37
34001
1
原创 数据模型的概念,数据模型的作用和数据模型的三个要素
数据模型是数据库中用来对现实世界进行抽象的工具,是数据库中用于提供信息表示和操作手段的形式架构。一般地讲,数据模型是严格定义的概念的集合。这些概念精确描述了系统的静态特性,动态特性和完整性约束条件。因此数据模型通常由数据结构,数据操作和完整性约束三部分组成 (1)数据结构 是研究的对象类型的集合,是对系统静态特性的描述。 (2)数据操作 ...
2018-04-29 01:46:03
36680
原创 实体、实体型、实体集、实体之间的联系
(1)实体 客观存在并可以相互区分的事物叫实体。 (2)实体型 具有相同属性的实体具有由相同的特征和性质,用实体名及其属性名集合来抽象和刻画同类实体,称为实体型。 (3)实体集 同型实体的集合称为实体集, (4)实体之间的联系 通常是指不同实体型的实体集之间的联系,...
2018-04-28 17:35:50
25829
4
原创 什么是概念模型?概念模型的作用是什么?
(1)概念模型,也称信息模型,是按用户的观点来对数据和信息建模,主要用于数据库设计。 (2)概念模型实际上是现实世界到机器世界的一个中间层次。概念模型用于信息世界的建模,是现实世界到信息世界的一层抽象,是数据库设计人员进行数据库设计的有力工具,也是数据库设计人员和用户进行交流的语言...
2018-04-28 16:45:24
64698
1
原创 数据库系统的特点
数据库系统的特点 (1)数据结构化 数据库系统实现整体数据的的结构化,这是数据库的主要特征之一,也是数据库系统于文件系统的本质区别。所谓“整体”,在数据库系统中,数据不在是针对某一个应用,而是面向全组织,具有整体化结构。不仅数据是结构化,而且数据的存取单位即一次可以存取数据的大小也很灵活,可以小到一某个数据项(如一个学生的名字),大到一组记录(成千上万个学生的记录)。而...
2018-04-28 13:53:05
17944
原创 举出适合文件系统而不是数据库系统的应用例子,以及适用数据库系统的应用例子。
举出适合文件系统而不是数据库系统的应用例子,以及适用数据库系统的应用例子。 (1)适用于文件系统而不是数据库系统的应用例子: 数据的备份、软件或应用程序使用过程中的临时数据存储一般使用文件比较合适。早期的功能比较简单,比较固定的应用系统也适用文件系统。 (2)适用于数据系统而非文件系统的应用例子:目前,几乎所有企业或部门的信息系统都以数据库系统为基础,都是用数据库...
2018-04-28 11:09:59
19495
7
原创 试述文件系统与数据库系统的区别和联系
试述文件系统与数据库系统的区别和联系 1、文件系统于数据库系统的区别是:文件系统面向某一应用程序,共享性差,冗余度大,数据独立性差,记录内有结构,整体无结构,由应用程序自己控制。数据库系统面向现实世界,共享性高,冗余度小,具有较高的物理独立性和一定的逻辑独立性,整体结构化,用数据模型描述,由数据库系统提供数据安全性,完整性,并发控制和恢复力。 2,文件系统与数据...
2018-04-28 10:51:47
26366
2
原创 使用数据库有什么好处?
使用数据库有什么好处? 使用数据库系统的好处就是由数据库管理系统的的特点或优点决定的。使用数据库系统的好处很多,列如,可以大大提高应用开发的效率,方便用户使用,减轻数据库系统管理人员维护负担,等等。使用数据库系统可以大大提高应用开发效率。用为在数据库系统中应用程序必考虑数据的定义,存储和数据的存取的具体路径,这些工作都由DBMS来完成。用一个通俗的比喻,使用了DBMS就如...
2018-04-28 10:48:56
55382
原创 数据库 绪论
试述数据,数据库,数据库管理系统,数据库系统的概念。 数据:描述事物的符号记录称为数据,数据的含义称为数据的语义,数据与其语义是不可分的。 数据库:数据库的长期存储在计算机内,有组织,可共享的大量数据的集合。数据库中的数据按一定的数据模型组织,描述和储存,具有较小的冗余度,较高的数据独立性和易扩展性,并可为各种用户共享。 ...
2018-04-28 10:25:10
215
原创 springBoot 全局捕获异常
springBoot 全局捕获异常 注解 意义 @ExceptionHandler 表示拦截异常 @ControllerAdvice 1.是controller的一个辅助类,最常用的就是作为全局异常处理的切面类2.可以指定扫面范围3.约定了几种可行的返回值,如果是直接返回model类的话,需要使用@ResponseBody进行json转换 >返...
2018-04-27 19:49:26
295
原创 SpringBoot 配置静态文件
静态资源访问 在我们开发Web应用的时候,需要引用大量打js,css,图片等静态资源。 默认配置 Spring Boot 默认提供的静态资源目录需置于classpath下,目录名需符合如下规则: /static /public /resources /META-INF/resources 举例:我们可以在src/...
2018-04-27 18:54:02
547
原创 什么是微服务?
什么是微服务?微服务是松散耦合的SOA架构,每个团队可以维护自己的数据源Created with Raphaël 2.1.2微服务架构微服务架构一组小的服务一组小的服务独立的进程独立的进程轻量级通信轻量级通信基于业务能力基于业务能力独立部署独立部署无集中式管理无集中式管理能让一个程序员理解(代码量无关紧要)独立的进程运行,横向扩展微服务轻量级协议比如http基于业务能力构建微服务团队独...
2018-04-27 16:52:39
113
原创 java导入数据库转成excel文件上传到服务器下载
public String genarateExcel() { HSSFWorkbook workbook = new HSSFWorkbook(); HSSFSheet sheet = workbook.createSheet("企业信息管理"); HSSFRow row = sheet.createRow(0); HSSFCe
2018-01-05 13:38:09
2102
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅