首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

数据库技术试题

数据库技术试题 第一部分 选择题 一、单项选择题 在每小题列出的四个选项中只有一个是符合题目要求的,请将其代码填在题后的括号内。...,其中一台计算机A存有DBMS软件、所有用户数据和应用程序,其余各节点作为终端通过通信线路向A发出数据库应用请求,这种方式属于( ) A 集中式数据库体系结构 B 主从式数据库体系结构...C 客户机/服务器数据库体系结构 D 分布式数据库体系结构 14.设有一个关系:DEPT(DNO,DNAME),如果要找出倒数第三个字母为W,并且至少包含...2.在层次数据库中,交片段和子片段之间只能具有_________类型的联系。 3.封锁对象的大小称为_________。...6.用于表达一个ODBC驱动程序和DBMS特殊连接的命名,被称为_________,它是数据库驱动程序与数据库系统连接的桥樑。

85240
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    数据库集群技术漫谈

    本篇文章将对集群的概念、形式以及目前主流的数据库集群技术进行探讨。...另一类技术是Share-Disk中的双活的技术,与单活技术不同的是,双活的技术虽然也是共享磁盘,但集群中的所有节点都可以对外提供服务,典型的产品就是Oracle的RAC。...RAC的技术性非常的高,因此需要水平比较高的人来运维系统。...小结 本文从一个比较高的层面谈到了数据库集群技术。从数据库应用层面的Share-Disk集群直到集群的最高形式-能够提供负载均衡的集群,并列举了一些主流的商用产品。...如果现在的集群产品不能包含这几个特性,而业务场景也需要,也可以将和一些现有的技术结合来实现,但毕竟不是每一个人都是数据库专家,即使给你一堆工具和材料你也做不出来iPhone,因此在系统设计之初就对数据库方面的方案有所考虑会免去很多麻烦

    1.2K70

    大型数据库技术1

    三级模式结构:模式、外模式、内模式 模式  :也称为逻辑模式或概念模式,是对数据库中全体数据的逻辑结构和特征的描述,是所有用户的公共数据视图,一个数据库只有一个模式,处于三级结构的中间层。...外模式:又称用户模式,他是数据库用户(包括应用程序和最终用户)能够看见和使用的对象局部数据的逻辑结构和特征的描述,是数据库用户的数据视图,它是模式的子集,一个数据库可以有多个外模式 内模式:又称为存储模式...,一个数据库只有一个内模式,它是对数据物理结构和存储方式的描述,是数据在数据内部的表示方式。...三级模式之间的映射 外模式/模式映射:一个模式可以有多个外模式 模式/内模式映射:模式和内模式都是唯一的,一个数据库中只有一个模式和一个内模式 数据库系统的组成?...数据库、硬件、软件(数据库管理系统)、数据库管理员组成。

    92360

    数据库包括哪些技术

    本节主要介绍数据库涉及到的技术,包括数据库系统、SQL 语言和数据库访问技术。...; 数据库系统的故障恢复功能使数据库运行出现故障时可以进行数据库恢复,以保证数据库可靠地运行。...数据库系统是指在计算机系统中引入数据库后的系统。一个完整的数据库系统(Database System,DBS)一般由数据库数据库管理系统、应用开发工具、应用系统、数据库管理员和用户组成。...大多数数据库都支持通用的 SQL 语句,同时不同的数据库具有各自特有的 SQL 语言特性。 数据库访问技术 数据库访问技术包括 ODBC、DAO、OLE DB 和 ADO。...DAO DAO(Data Access Object,数据访问对象集)是 Microsoft 提供的基于一个数据库对象集合的访问技术,可以独立于 DBMS 进行数据库的访问。

    1.4K10

    模型技术 - 数据库连接

    创建数据库连接 如果应用需要使用数据库,必须配置数据库连接信息,数据库的配置文件有多种定义方式: 一:在配置文件里配置数据库连接信息 在使用模型操作之前,我们首先创建一个数据库:thinkphp。...ThinkPHP 内置了抽象数据库访问层,把不同的数据库操作封装起来。我们只需要使用公共的 Db 类进行操作,无须针对不同的数据库写不同的代码和底层实现。Db 类会自动调用相应的数据库驱动来处理。..., 通常用于某些数据表位于当前数据库连接之外的其它数据库....三:实例化的时候指定数据库连接信息 除了在模型定义的时候指定数据库连接信息外,我们还可以在实例化的时候指定数据库连接信息,例如:如果采用的是M方法实例化模型的话,也可以支持传入不同的数据库连接信息 $User...,所以并不是在实例化的时候就连接数据库,而是在有实际的数据操作的时候才会去连接数据库(额外的情况是,在系统第一次实例化模型的时候,会自动连接数据库获取相关模型类对应的数据表的字段信息)。

    58030

    数据库集群技术漫谈

    本篇文章将对集群的概念、形式以及目前主流的数据库集群技术进行探讨。...另一类技术是Share-Disk中的双活的技术,与单活技术不同的是,双活的技术虽然也是共享磁盘,但集群中的所有节点都可以对外提供服务,典型的产品就是Oracle的RAC。...RAC的技术性非常的高,因此需要水平比较高的人来运维系统。...小结 本文从一个比较高的层面谈到了数据库集群技术。从数据库应用层面的Share-Disk集群直到集群的最高形式-能够提供负载均衡的集群,并列举了一些主流的商用产品。...如果现在的集群产品不能包含这几个特性,而业务场景也需要,也可以将和一些现有的技术结合来实现,但毕竟不是每一个人都是数据库专家,即使给你一堆工具和材料你也做不出来iPhone,因此在系统设计之初就对数据库方面的方案有所考虑会免去很多麻烦

    1.1K50

    数据库压缩技术简介

    但是让我联想到的是以前学习 prometheus tsdb的时候接触到的压缩技术。即使本质上来讲,应用层的数据聚合,就是一种数据压缩技术。而 tsdb 使用的 gorilla 技术令人印象深刻。...有兴趣的可以详细看一下 prometheus 作者的这篇博客, 以及其使用的技术 gorilla 的 paper....更不用说各种列式数据库或者时序数据库了【由于其数据特点,往往更适合压缩】 压缩技术简介 由于数据库的特殊场景,和 generic 的数据压缩技术相比,应用的数据库中还需要考虑下面几点 应用在什么层次,row...、时序,压缩方式往往有所不同,尽管有一些技术是通用的。...下面会介绍先一些常用的传统技术,然后介绍在各种数据库中使用的压缩方式。

    3.6K150

    数据库恢复技术总结

    持续性(Durability):在事务提交之后,它对数据库的影响是持续的,即它改变了数据库的数据。...三、恢复实现技术数据转储是指定期地将整个数据库复制到磁带、磁盘或其他储存介质上保存的过程。备用的数据称为 后备副本 。图片静态转储:指无运行事务时进行的转储操作。转储简单,但降低了数据库的可用性。...日志文件日志文件是用于记录事务对数据库的更新操作。...先写日志,后写数据库 原则。日志文件可以用来进行事务故障恢复和系统故障恢复。见下图图片四、恢复策略事务故障恢复步骤反向扫描日志文件,查找事务的更新操作。执行逆向操作,将更新前的值 写入数据库。...正向扫描日志文件,对每个重做事务重新执行日志文件登记的操作,将更新后的值写入数据库。五、含检查点恢复技术检查点内容包括:建立检查点时刻所有正在执行的事务清单。这些事务最近一个日志记录的地址。

    1.3K30

    数据库技术之-JDBC

    说白了:java程序想要和Mysql进行通信,就必须使用到JDBC技术!...原来我们操作数据库是在控制台使用SQL语句来操作数据库,JDBC是用Java语言向数据库发送SQL语句的一种技术手段! 2.2.JDBC原理 多态!...后来SUN开始与数据库厂商们讨论,最终得出的结论是,由SUN提供一套访问数据库的规范(就是一组接口),并提供连接数据库的协议标准,然后各个数据库厂商会遵循SUN的规范提供一套访问自己公司的数据库服务器的...每个数据库厂商都有自己的驱动,用来连接自己公司的数据库。 当然还有第三方公司专门为某一数据库提供驱动,这样的驱动往往不是开源免费的!...Connection对象表示连接,与数据库的通讯都是通过这个对象展开的; Connection最为重要的一个方法就是用来获取Statement对象; Statement是用来向数据库发送SQL语句的,这样数据库就会执行发送过来的

    49720

    数据库技术的发展

    1、数据库技术的发展阶段 (1)第一代数据库系统是指层次模型数据库系统(基于树形结构)和网状模型数据库系统(基于有向图结构) (2)第二代数据库系统指支持关系模型的关系数据库系统(最先由E.F.Codd...(3) 面向对象的技术数据库技术相结合便产生了第三代数据库系统。 2、数据库系统体系结构 (1)集中式数据库系统:数据库的全部功能在一台计算机上运行,不与其他计算机交互。...并行数据库物理存储结构常用的划分技术有轮转法、散列分布和范围分布。 (3)分布式数据库系统 一个分布式数据库系统是一个节点的集合,其中每一个节点是一个独立的数据库系统节点。...用户级别的问题 2)分布式数据库系统数据管理技术: 分布式数据库系统的分片是全局的,分配是局部的,分片、分配和副本信息保存在全局目录中 3)分布式查询:可以基于半连接的操作 4)分布式系统的并发控制和恢复解决的问题...6、移动数据库系统 移动数据库是指支持移动计算环境的分布式数据库(应用在掌上电脑、PDA、车载设备 移动电话等嵌入式设备中,也称嵌入式移动数据库系统) 移动环境的计算特征:高通信等待、不连续的连接、

    87530

    数据库数据库负载均衡、读写分离技术

    一、负载均衡技术 负载均衡集群是由一组相互独立的计算机系统构成,通过常规网络或专用网络进行连接,由路由器衔接在一起,各节点相互协作、共同负载、均衡压力,对客户端来说,整个群集可以视为一台具有超高性能的独立服务器...1、实现原理 实现数据库的负载均衡技术,首先要有一个可以控制连接数据库的控制端。在这里,它截断了数据库和程序的直接连接,由所有的程序来访问这个中间层,然后再由中间层来访问数据库。...(微软数据库分发) 2,实现方法:在MS Sql server中可以使用发布定义的方式实现数据库复制,实现读写分离,复制是将一组数据从一个数据源拷贝到多个数据源的技术,是将一份数据发布到多个存储站点上的有效方式...使用复制技术,用户可以将一份数据发布到多台服务器上。复制技术可以确保分布在不同地点的数据自动同步更新,从而保证数据的一致性。...SQL SERVER复制技术类型有三种,分别是:快照复制、事务复制、合并复制。SQL SERVER 主要采用出版物、订阅的方式来处理复制。源数据所在的服务器是出版服务器,负责发表数据。

    2.9K20

    数据库安全:数据库加密技术介绍

    数据库加密是计算机系统对信息进行保护的一种最可靠的方法。它利用密码技术对信息进行加密,实现信息屏蔽,从而起到保护信息安全的作用。对数据库中的数据进行加密,可以防止数据在存储和传输过程中失密。...常用的数据加密技术按照作用不同分为数据加密技术、数据存储加密技术、数据完整性鉴别技术、密钥管理技术。...1、数据传输加密技术  数据传输加密技术的目的是对传输中的数据流加密,通常由线路加密与端到端加密两种。...2、数据存储加密技术 数据存储加密技术的目的是防止在存储环节上的数据失密。数据存储加密技术分为密文存储、存取控制两种。 密文存储:通过加密算法、附加密码、加密模块等方法实现。...3、数据完整性鉴别技术  数据完整性鉴别技术的目的主要是对介入信息传送、存取和处理的人的身份和相关数据内容进行验证,一般有口令、密钥、身份、数据等项的鉴别。

    1.7K00

    内存数据库技术选型

    依靠内存来存储数据的数据库管理系统,也称为内存数据库,成为了解决高并发、低时延数据管理需求的技术路线。...在数据库技术中,有一类内存优化技术,是在传统的磁盘数据库中,增加内存缓冲池,也就是常说的共享内存技术,其主要目的是最小化磁盘访问。...而内存数据库技术,几乎把整个数据库放进了内存中,相较于传统数据库使用的磁盘读写机制,内存具备更极致的读写速度,性能会比传统的磁盘数据库有数量级的提升。因此内存数据库通常被用于对性能要求较高的场景中。...在做内存数据库的选型前,建议先梳理业务需求并进行量化;再将核心数据应用特性映射成数据库技术要求;最后按筛选出的技术要求进行选型。...1).技术因素 按照技术要求进行内存数据库选型时,可主要考察业务的性能、一致性要求和 SQL 兼容性三个因素。 业务是否有很高的性能要求?

    4.6K31

    内存数据库技术选型

    - 前言 - 依靠内存来存储数据的数据库管理系统,也称为内存数据库,成为了解决高并发、低时延数据管理需求的技术路线。...在数据库技术中,有一类内存优化技术,是在传统的磁盘数据库中,增加内存缓冲池,也就是常说的共享内存技术,其主要目的是最小化磁盘访问。...而内存数据库技术,几乎把整个数据库放进了内存中,相较于传统数据库使用的磁盘读写机制,内存具备更极致的读写速度,性能会比传统的磁盘数据库有数量级的提升。因此内存数据库通常被用于对性能要求较高的场景中。...在做内存数据库的选型前,建议先梳理业务需求并进行量化;再将核心数据应用特性映射成数据库技术要求;最后按筛选出的技术要求进行选型。...1).技术因素 按照技术要求进行内存数据库选型时,可主要考察业务的性能、一致性要求和 SQL 兼容性三个因素。 业务是否有很高的性能要求?

    93910
    领券