数据库系统及应用
㈠ SQL数据库系统及应用 (一)
一、单选题(共 10 道试题,共 50 分。)V 1. 在SQL Server中,一个数据库只能有一个( A)。A. 事务日志文件
B. 辅助数据文件
C. 主数据文件
D. 文件组
2. 数据库、数据库管理系统和数据库系统三者之间的关系是(C )。A. 数据库包括数据库管理系统和数据库系统
B. 数据库系统包括数据库和数据库管理系统
C. 数据库管理系统包括数据库系统和数据库
D. 数据库系统与数据库和数据库管理系统无关
3. 如果要把某一个数据库建表权限授给所有合法用户,则可以把这个权限授给( A),这样该数据库的每一个合法用户都拥有了建表权限。A. guest
B. dbo
C. sa
D. public
4. 在职工表中,要查询部门10的所有职工信息,这种关系操作是( B)。
A. 选择操作
B. 投影操作
C. 连接操作
D. 并操作
5. 按照数据模型划分,SQL Server应当是(C )。
A. 层次型数据库管理系统
B. 网状型数据库管理系统
C. 关系型数据库管理系统
D. 混合型数据库管理系统
6. 系统管理员可以修改master数据库,而且这种权利(A )。
A. 无法转给其它用户
B. 可以转给任何用户
C. 只能转给特定的用户组
D. 只能转给一个用户
7. 如果要从一张表中抽取符合某一条件的数据行,则所进行操作是(A )。
A. 投影操作
B. 选择操作
C. 连接操作
D. 笛卡儿积
8. 一般在客户端能够运行SQL语句的工具是( C)。
A. 联机帮助文档
B. 服务管理器
C. 查询分析器
D. 企业管理器
9. 每当SQL Server重启之后,要重新建立的数据库是(D )。A. Master
B. Model
C. Msdb
D. Tempdb
10. 某个大型制造业厂商要建立自己的财务系统数据库,需要安装SQL Server数据库服务器,那么安装版本最好是( C)
。A. 个人版
B. 开发版
C. 企业版
D. 测试版
㈡ 数据库原理及应用
数据库原理是以一定方式储存在一起、能与多个用户共享、具有尽可能小的冗余度、与应用程序彼此独立的数据集合。应用:数据库管理系统可以依据它所支持的数据库模型来作分类,例如关系式、XML;或依据所支持的计算机类型来作分类,例如服务器群集、移动电话;或依据所用查询语言来作分类。
在数据库的发展历史上,数据库先后经历了层次数据库、网状数据库和关系数据库等各个阶段的发展,数据库技术在各个方面的快速的发展。特别是关系型数据库已经成为目前数据库产品中最重要的一员,80年代以来, 几乎所有的数据库厂商新出的数据库产品都支持关系型数据库,即使一些非关系数据库产品也几乎都有支持关系数据库的接口。
这主要是传统的关系型数据库可以比较好的解决管理和存储关系型数据的问题。随着云计算的发展和大数据时代的到来,关系型数据库越来越无法满足需要,这主要是由于越来越多的半关系型和非关系型数据需要用数据库进行存储管理。
同时,分布式技术等新技术的出现也对数据库的技术提出了新的要求,于是越来越多的非关系型数据库就开始出现,这类数据库与传统的关系型数据库在设计和数据结构有了很大的不同, 它们更强调数据库数据的高并发读写和存储大数据。
(2)数据库系统及应用扩展阅读
数据库管理系统主要完成对数据库的操纵与管理功能,实现数据库对象的创建、数据库存储数据的查询、添加、修改与删除操作和数据库的用户管理、权限管理等。它的安全直接关系到整个数据库系统的安全,其防护手段主要有:
(1)使用正版数据库管理系统并及时安装相关补丁。
(2)做好用户账户管理,禁用默认超级管理员账户或者为超级管理员账户设置复杂密码;为应用程序分别分配专用账户进行访问;设置用户登录时间及登录失败次数限制,防止暴力破解用户密码。
(3)分配用户访问权限时,坚持最小权限分配原则,并限制用户只能访问特定数据库,不能同时访问其他数据库。
(4)修改数据库默认访问端口,使用防火墙屏蔽掉对外开放的其他端口,禁止一切外部的端口探测行为。
(5)对数据库内存储的重要数据、敏感数据进行加密存储,防止数据库备份或数据文件被盗而造成数据泄露。
(6)设置好数据库的备份策略,保证数据库被破坏后能迅速恢复。
(7)对数据库内的系统存储过程进行合理管理,禁用掉不必要的存储过程,防止利用存储过程进行数据库探测与攻击。
(8)启用数据库审核功能,对数据库进行全面的事件跟踪和日志记录。
㈢ SQL数据库系统及应用 (三)
一、
1、B. DROP DATABASE
2、C. 持久性
3、A. 主键
4、D. backup log
5、C. 把数据库中数据存储格式转换成另外一种数据存储格式
6、C. check
7、C. sp_helpdb
8、A. 脏读数据
9、B. 用户与操作系统
10、C. 定义
判断题 B B B B B B A B B A
㈣ 数据库系统的作用包括哪些
数据库系统的软件中包括操作系统(os)、数据库管理系统(dbms)、主语言系统、应用程序软件和用户数据库。数据库系统中各种软件的作用如下:
①操作系统或汉字操作系统:操作系统是所有计算机软件的基础,在数据库系统中它起着支持dbms及主语言系统工作的作用。如果管理的信息中有汉字,则需要中文操作系统的支持,以提供汉字的输入、输出方法和汉字信息的处理方法。
②数据库管理系统和主语言系统:数据库管理系统是为定义、建立、维护、使用及控制数据库而提供的有关数据管理的系统软件。主语言系统是为应用程序提供的诸如程序控制、数据输入输出、功能函数、图形处理、计算方法等数据处理功能的系统软件。
③应用开发工具软件:应用开发工具是dbms系统为应用开发人员和最终用户提供的高效率、多功能的应用生成器、第四代计算机语言等各种软件工具.如报表生成器、表单生成器、查询和视图设计器等,它们为数据库系统的开发和使用提供了良好的环境和帮助。
④应用系统及数据库:数据库应用系统包括为特定的应用环境建立的数据库、开发的各类应用程序及编写的文档资料,它们是一个有机整体。通过运行数据库应用系统,可以实现对数据库中数据的维护、查询、管理和处理操作
㈤ 3、你了解数据库吗,在日常生活中有哪些应用
了解数据库,各种电子产品中都存在数据库的应用,在日常生活、工作、学习、还有就医、娱乐等等各个方面!例如:电脑、电视、手机、广播、各种软件等等!
数据库是存放数据的仓库。它的存储空间很大,可以存放百万条、千万条、上亿条数据。但是数据库并不是随意地将数据进行存放,是有一定的规则的,否则查询的效率会很低。当今世界是一个充满着数据的互联网世界,充斥着大量的数据。
即这个互联网世界就是数据世界。数据的来源有很多,比如出行记录、消费记录、浏览的网页、发送的消息等等。除了文本类型的数据,图像、音乐、声音都是数据。
分布式数据库相关延伸:
所谓的分布式数据库技术,就是结合了数据库技术与分布式技术的一种结合。具体指的是把那些在地理意义上分散开的各个数据库节点,但在计算机系统逻辑上又是属于同一个系统的数据结合起来的一种数据库技术。
既有着数据库间的协调性也有着数据的分布性。这个系统并不注重系统的集中控制,而是注重每个数据库节点的自治性,此外为了让程序员能够在编写程序时可以减轻工作量以及系统出错的可能性,一般都是完全不考虑数据的分布情况,这样的结果就使得系统数据的分布情况一直保持着透明性。
数据独立性概念在分布式数据库管理系统中同样是十分重要的一环,但是不仅如此,分布式数据管理系统还增加了一个叫分布式透明性的新概念。这个新概念的作用是让数据进行转移时使程序正确性不受影响,就像数据并没有在编写程序时被分布一样。
在分布式数据库里,数据冗杂是一种被需要的特性,这点和一般的集中式数据库系统不一样。第一点是为了提高局部的应用性而要在那些被需要的数据库节点复制数据。第二点是因为如果某个数据库节点出现系统错误,在修复好之前,可以通过操作其他的数据库节点里复制好的数据来让系统能够继续使用,提高系统的有效性。
㈥ 数据库系统的组成,及各自的作用
1、数据库(database,DB)
作用是数据库中的数据按一定的数学模型组织、描述和存储,有组织,可共享的数据的集合。具有较小的冗余,较高的数据独立性和易扩展性,并可为各种用户共享。
2、硬件
构成计算机系统的各种物理设备,包括存储所需的外部设备。作用是硬件的配置应满足整个数据库系统的需要。
3、软件
包括操作系统、数据库管理系统及应用程序。数据库管理系统是数据库系统的核心软件,作用是在操作系统的支持下工作,科学地组织和存储数据,高效获取和维护数据的系统软件。其主要功能包括数据定义功能、数据操纵功能、数据库的运行管理和数据库的建立与维护。
4、人员
主要分类及其作用是系统分析员和数据库设计人员,负责应用系统的需求分析和规范说明,确定系统的硬件配置,并参与数据库系统的概要设计;应用程序员,负责编写使用数据库的应用程序,利用系统的接口或查询语言访问数据库;数据库管理员负责数据库的总体信息控制。
(6)数据库系统及应用扩展阅读:
数据库系统的模型
1、层次模型:用一颗“有向树”的数据结构来表示各类实体以及实体间的联系,树中每一个节点代表一个记录类型,树状结构表示实体型之间的联系。层次数据模型的提出,首先是为了模拟这种按层次组织起来的事物。层次数据库也是按记录来存取数据的。
2、网状模型:取消了层次模型的不能表示非数状结构的限制,两个或两个以上的结点都可以有多个双亲结点,则此时有向树变成了有向图,该有向图描述了网状模型。网状模型中以记录为数据的存储单位。记录包含若干数据项。
3、关系模型:基本假定是所有数据都表示为数学上的关系。关系数据模型以集合论中的关系概念为基础发展起来的。关系模型中无论是实体还是实体间的联系均由单一的结构类型关系来表示。
㈦ 数据库应用系统包括()
数据库应用系统包括数据库系统,应用程序系统,用户。
由数据库系统、应用程序系统、用户组成的,具体包括:数据库、数据库管理系统、数据库管理员、硬件平台、软件平台、应用软件、应用界面。
其软件主要包括操作系统、各种宿主语言、实用程序以及数据库管理系统。数据库由数据库管理系统统一管理,数据的插入、修改和检索均要通过数据库管理系统进行。数据管理员负责创建、监控和维护整个数据库,使数据能被任何有权使用的人有效使用。数据库管理员一般是由业务水平较高、资历较深的人员担任。
(7)数据库系统及应用扩展阅读
数据库研究跨越于计算机应用、系统软件和理论三个领域,其中应用促进新系统的研制开发,新系统带来新的理论研究,而理论研究又对前两个领域起着指导作用。
数据库系统的出现是计算机应用的一个里程牌,它使得计算机应用从以科学计算为主转向以数据处理为主,并从而使计算机得以在各行各业乃至家庭普遍使用。
在它之前的文件系统虽然也能处理持久数据,但是文件系统不提供对任意部分数据的快速访问,而这对数据量不断增大的应用来说是至关重要的。为了实现对任意部分数据的快速访问,就要研究许多优化技术。这些优化技术往往很复杂,是普通用户难以实现的,所以就由系统软件(数据库管理系统)来完成,而提供给用户的是简单易用的数据库语言。
由于对数据库的操作都由数据库管理系统完成,所以数据库就可以独立于具体的应用程序而存在,从而数据库又可以为多个用户所共享。
因此,数据的独立性和共享性是数据库系统的重要特征。数据共享节省了大量人力物力,为数据库系统的广泛应用奠定了基础。数据库系统的出现使得普通用户能够方便地将日常数据存入计算机并在需要的时候快速访问它们,从而使计算机走出科研机构进入各行各业、进入家庭。
㈧ 数据库系统及应用的图书目录
第1章 数据库系统概论
1.1 数据库的基本概念和相关术语
1.1.1 数据、数据管理与数据处理
1.1.2 数据库基本概念
1.1.3 关系列表和关系数据库
1.2 数据库技术的产生与发展
1.2.1 数据管理的发展
1.2.2 数据和数据管理技术
1.2.3 数据管理技术的3个发展阶段
1.3 数据库系统的一般构成
1.3.1 数据库系统的一般构成
1.3.2 数据库系统的模式构成
1.3.3 数据库系统的物理组成
1.3.4 数据库管理系统的功能
第2章 关系数据模型
2.1 数据模型
2.1.1 概述
2.1.2 数据模型的基本要素
2.1.3 数据模型的发展
2.2 关系数据模型
2.2.1 基本概念
2.2.2 关系数据模型的数据结构
2.2.3 数据操作
2.2.4 数据约束
2.2.5 关系数据模型的优缺点
2.3 关系
2.3.1 域、笛卡儿积和关系
2.3.2 关系的性质
2.3.3 关系模式
2.3.4 关系完整性
2.4 关系代数
2.4.1 集合运算
2.4.2 关系演算
第3章 结构化查询语言SQL基础
3.1 SQL简介
3.1.1 SQL的历史
3.1.2 SQL的优点
3.2 数据库的操作
3.2.1 数据库的创建
3.2.2 数据库的修改
3.2.3 数据库的删除
3.3 数据表的操作
3.3.1 数据类型
3.3.2 表的创建
3.3.3 表结构的修改
3.3.4 表的删除
3.4 表中数据的操作
3.4.1 SQL语方的基本查询
3.4.2 多表间的连接查询
3.4.3 嵌套查询
3.4.4 联合查询
3.4.5 数据插入
3.4.6 数据修改
3.4.7 数据删除
3.5 视图
3.5.1 视图的基本概念
3.5.2 创建视图
3.5.3 删除视图
3.5.4 更新视图
3.6 索引
3.6.1 索引的概念
3.6.2 索引的分类
3.6.3 建立索引的原则
3.6.4 创建索引
3.6.5 删除索引
第4章 数据库完整性
4.1 数据库完整性概述
4.2 完整性约束的分类
4.3 完整性约束的定义
4.3.1 Primary Key约束
4.3.2 UNIQUE 约束
4.3.3 NOT NULL 约束
……
第5章数据库安全
第6章数据库恢复技术
第7章并发控制
第8章数据库设计理论
第9章数据库应用设计方法
第10章 数据库开技术
第11章 数据仓库技术
第12章 数据挖掘技术
第13章 地理信息系统和空间数据库
第14章 主流数据库产品介绍
附录A HIS案例
参才文献
㈨ 数据库系统及应用 学了这个有什么用
数据库系统的功能简单来说就是:存储数据,查询数据,分析数据。
已应用在我们生活点点滴滴中了。我擧些简单例子:
1.考试成绩。
在没有使用数据库系统前,排名都是一个很大的功作量,还经常会出错。
有了系统后,很容易。随时能查,还能分析出各种资料,如和上期相比,各科成绩怎么样。。。。。
2.超市系统,银行系统,火车售票系统,网站的后台数据管理。。。。
太多了,就不一一写了。如有兴趣,我再分析几个给你听。
那学了有什么用呢?
1.了解原理。我们平时学的物理,化学等,大部分也都是这个作用。
2.如果对这些方面有兴趣,可以进行这方面的工作。