数据库系统和文件系统相比具有以下主要特点 文件系统与数据库特点
- 格式:doc
- 大小:26.50 KB
- 文档页数:5
高一信息技术(选修)复习班级:姓名:座号:一、数据管理的基本知识1、数据及数据类型(P6-7)1)数据是一种重要的信息资源,是对现实世界中客观事物的符号化表示,分为数值型数据和非数值型数据。
可以用数字来表示的数据是数值数据,如轻重、高矮、大小等数值型数据,用非数字形式来表示的数据称为非数值数据。
如字符、文字、图表、图像、声音等非数数值型数据。
数据与信息的区别和联系:数据是信息的具体描述,是信息的载体0806)A.记录B.数值C.数据D.数字2、用一组数据“班级:05;姓名:李想;性别:男;座号:9 ;总分:369”来描述某位学生信息,其中“总分”字段适合的数据类型为()(0906)A:数字型B:逻辑型C:日期型D:货币型3、用一组数据“客房编号: 0101,额定人数:4,状态: 即将到达,是否可预定: TRUE”来描述某客房信息,其中“是否可预定” 字段适合的数据类型为()(0906)A:数字型B:逻辑型C:日期型D:货币型4、用一组数据"产品名称: 自行车,开始时间:2009-6-29,结束时间: 2009-12-3,需求数量:1010"来描述某生产计划信息,其中"开始时间"数据可设置为()(0906)A:数字型B:逻辑型C:日期/时间型D:货币型5、用一组数据“班级:05,姓名:李警,性别:男,座号:9 ”来描述某位学生信息,其中“姓名”数据可设置为()(0906)A:文本型B:逻辑型C:日期型D:货币型6、用一组数据“类型编号: BK001;类型名称:管理;可借天数:30”来描述图书类型信息,其中“类型编号”数据可设置为()(0906)A:数字型B:逻辑型C:日期型D:文本型7、下列关于数据的叙述,错误的是( ) (0901)A.数据只能以数字形式来表示B.数据是人类社会的一种重要信息资源C.数据是的信息的符号化表示D.数据是对现实世界中客观事物的符号化表示2、了解数据管理技术的变迁(P8)发展历程可分为三个阶段:人工管理、文件系统、数据库系统人工管理特点:没有专门的软件管理数据,数据与应用程序紧密联系,不能共享。
数据库系统和文件系统相比具有以下主要特点1、数据库设计时面向数据模型对象,数据库设计的基础是数据模型1)要站在全局需要的角度抽象和组织数据;2)要完整地、准确地描述数据自身和数据之间联系的情况;3)要建立适合整体需要的数据模型2、数据库系统的数据冗余度小、数据共享度高1)数据量小可以节约存储空间,使数据的存储、管理和查询都容易实现2)数据冗余小可以使数据统一,避免产生数据的不一致问题3)数据冗余小便于数据维护,避免数据统计错误。
2)数据库系统通过数据模型和数据控制机制提高数据的共享性。
数据共享度高使数据库系统具有以下 3 方面的优点1)系统现有用户或程序可以共同享用数据库中的数据(2)当系统需要扩充时,再开发的新用户或新程序还可以共享原有的数据资源。
(3)多用户或多程序可以在同一时刻共同使用同一数据。
3、数据库系统的数据和程序之间具有较高的独立性数据和程序相互之间的依赖性低、独立性高的特性称为数据独立性高。
1)数据库中的数据独立性可以分为两级(1)数据的物理独立性数据的物理独立性是指应用程序对数据存储结构的依赖程度。
数据物理独立性高是指当数据的物理结构发生变化时,应用程序不需要修改也可以正常工作。
(2)数据的逻辑独立性数据库中的数据螺距结构分全局逻辑结构和局部逻辑结构两种数据的逻辑独立性是指应用程序对数据全局逻辑结构的依赖程度。
4、数据库系统通过DBMS 进行数据安全性和完整性的控制数据的安全性控制是指保护数据库,以防止不合法的使用造成的数据泄漏、破坏和更改。
数据安全性受到威胁是指出现了用户看到了不该看到的数据、修改了无权修改的数据、删除了不能删除的数据等现象。
3)数据安全性被破坏有两种情况(1)用户有超越自身拥有的数据操作权的行为。
(2)出现了违背用户操作意愿的结果。
4)数据的完整性控制(Integrity Control )是指为保证数据的正确性、有效性和相容性,防止不符合语义的数据输入或输出所采用的控制机制。
2022年西南医科大学信息管理与信息系统专业《数据库概论》科目期末试卷B(有答案)一、填空题1、SQL Server中数据完整性包括______、______和______。
2、数据库内的数据是______的,只要有业务发生,数据就会更新,而数据仓库则是______的历史数据,只能定期添加和刷新。
3、完整性约束条件作用的对象有属性、______和______三种。
4、如图所示的关系R的候选码为;R中的函数依赖有;R属于范式。
一个关系R5、在数据库系统封锁协议中,一级协议:“事务在修改数据A前必须先对其加X锁,直到事务结束才释放X锁”,该协议可以防止______;二级协议是在一级协议的基础上加上“事务T在读数据R之前必须先对其加S锁,读完后即可释放S锁”,该协议可以防止______;三级协议是在一级协议的基础上加上“事务T在读数据R之前必须先对其加S锁,直到事务结束后才释放S锁”,该协议可以防止______。
6、在SQL Server 2000中,新建了一个SQL Server身份验证模式的登录账户LOG,现希望LOG在数据库服务器上具有全部的操作权限,下述语句是为LOG授权的语句,请补全该语句。
EXEC sp_addsrvrolemember‘LOG’,_____;7、设某数据库中有作者表(作者号,城市)和出版商表(出版商号,城市),请补全如下查询语句,使该查询语句能查询作者和出版商所在的全部不重复的城市。
SELECT城市FROM作者表_____SELECT城市FROM出版商表;8、设有关系模式R(A,B,C)和S(E,A,F),若R.A是R的主码,S.A是S的外码,则S.A的值或者等于R中某个元组的主码值,或者______取空值,这是规则,它是通过______和______约束来实现的。
9、设某数据库中有商品表(商品号,商品名,商品类别,价格)。
现要创建一个视图,该视图包含全部商品类别及每类商品的平均价格。
第一章认识数据管理技术1.数据管理技术发展阶段大致划分为人工管理、文件系统、数据库系统三个阶段。
2.与人工管理和文件管理系统相比,数据库系统主要有以下一些特点:数据结构化、数据共享、数据具有较高的独立性、数据的安全性得到保证3.数据库系统的核心是:数据库管理系统4.数据库管理系统具有数据定义、数据操纵、数据库的运行控制功能。
5.雇员号雇员名部门号工资:雇员号雇员名部门号工资001 张山02 1500010 王宏达01 1000096 马蔺02 800108 赵大04 1200在上述关系数据表,表中的列称为(字段),行称为( 记录),这个表中的关键字为( 雇员号)。
6 .在关系数据库中的二维表(关系)必须满足的若干条件中,下列表述哪个是错误的?(D )A.表中每一列数据类型必须相同B.表中不允许有重复的字段(数据项)C.表中不应有内容完全相同的行D.行和列的排列顺序是固定不变的2.1数据的分析与建模1.如果实体集E1中每个实体与实体集E2中任意个(零个或多个)实体有联系,而E2中每个实体至多和E1中的一个实体有联系,那么E1对E2的联系是()。
A.一对一联系B.一对多联系C.多对多联系D.多对一联系2.公司中有多个部门和多名职员,每个职员只能属于一个部门,一个部门可以有多名职员,从职员到部门的联系类型是()。
A.多对多B.一对一C.多对一D.一对多答案C3.E-R模型属于()。
A.概念模型B.数据模型C.现实模型D.机器模型答案A4.E-R模型不包括哪个图素?()。
A.实体集B.属性C.实体之间的联系D.关键字答案D5.建立E-R模型的步骤有()。
A.确定实体B.确定相关实体的属性C.确定实体之间的联系类型D.设计出E-R图所表示的概念模型答案ABCD6.常用的概念模型的表示方法为实体--联系模型:,简称为E-R模型模型。
7.实体集之间的联系有三种类型,分别是,一对一联系,一对多联系,多对多联系。
2022年河北师范大学数据科学与大数据技术专业《数据库系统原理》科目期末试卷A(有答案)一、填空题1、数据的安全性是指____________。
2、关系系统的查询优化既是关系数据库管理系统实现的关键技术,又是关系系统的优点。
因为,用户只要提出______,不必指出 ______。
3、在VB 6.0中,已经用Adobel连接到数据库,并已绑定到数据库中的某个关系表,现要通过此控件向表中插入数据,需要用到Adobel.Recordset的_____方法和Update方法,使用Adobel.Recordset的_____方法可以使当前行指针在结果集中向前移动一行。
4、如果多个事务依次执行,则称事务是执行______;如果利用分时的方法,同时处理多个事务,则称事务是执行______。
5、数据库内的数据是______的,只要有业务发生,数据就会更新,而数据仓库则是______的历史数据,只能定期添加和刷新。
6、____________和____________一起组成了安全性子系统。
7、安全性控制的一般方法有____________、____________、____________、和____________视图的保护五级安全措施。
8、数据管理技术经历了______________、______________和______________3个阶段。
9、视图是一个虚表,它是从______导出的表。
在数据库中,只存放视图的______,不存放视图对应的______。
10、设在SQL Server 2000环境下,对“销售数据库”进行的备份操作序列如下图所示。
①出现故障后,为尽可能减少数据丢失,需要利用备份数据进行恢复。
首先应该进行的恢复操作是恢复_____,第二个应该进行的恢复操作是恢复_____。
②假设这些备份操作均是在BK设备上完成的,并且该备份设备只用于这些备份操作,请补全下述恢复数据库完全备份的语句RESTORE_____FROM BKWITH FILE=1,_____;二、判断题11、在数据表中,空值表示不确定。
2022年西安理工大学数据科学与大数据技术专业《数据库系统原理》科目期末试卷A(有答案)一、填空题1、数据的安全性是指____________。
2、完整性约束条件作用的对象有属性、______和______三种。
3、在RDBMS中,通过某种代价模型计算各种查询的执行代价。
在集中式数据库中,查询的执行开销主要包括______和______代价。
在多用户数据库中,还应考虑查询的内存代价开销。
4、SQL Server中数据完整性包括______、______和______。
5、从外部视图到子模式的数据结构的转换是由______________实现;模式与子模式之间的映象是由______________实现;存储模式与数据物理组织之间的映象是由______________实现。
6、事务故障、系统故障的恢复是由______完成的,介质故障是由______完成的。
7、在SELECT命令中进行查询,若希望查询的结果不出现重复元组,应在SEL ECT语句中使用______保留字。
8、在SQL Server 2000中,数据页的大小是8KB。
某数据库表有1000行数据,每行需要5000字节空间,则此数据库表需要占用的数据页数为_____页。
9、数据仓库是______、______、______、______的数据集合,支持管理的决策过程。
10、有两种基本类型的锁,它们是______和______。
二、判断题11、在SQL中,ALTERTABLE语句中MODIFY用于修改字段的类型和长度等,ADD用于添加新的字段。
()12、在数据库恢复中,对已完成的事务进行撤销处理。
()13、SQL语言有嵌入式和交互式两种使用方法。
()14、在第一个事务以S锁方式读数据R时,第二个事务可以进行对数据R加S锁并写数据的操作。
()15、机制虽然有一定的安全保护功能,但不精细,往往不能达到应用系统的要求。
()16、在关系数据库中,属性的排列顺序是可以颠倒的。
第一章1. 数据库系统和文件系统相比具有以下主要特点 p42. 简述数据库管理系统的功能。
数据定义功能、数据操纵功能、数据库的运行管理、数据库的建立和维护功能。
3. 简述数据库系统的组成。
P64.简述数据模型三要素包含的内容。
P85.简述概念层数据模型的作用。
P96.简述实体-联系模型中实体、属性和联系的概念。
P9-p1013.简述第一范式、第二范式和第三范式关系模式的概念。
P23-24第3章1.根数数据库用途的不同,SQL将数据库分为哪二类?系统数据库、用户数据库2.SQL提供了哪些系统数据库?每个系统数据库的主要作用是什么?SQL提供了master、model、msdb、tempdb、resource五种数据库。
Master:它是SQL Server2008中最重要的数据库,记录SQL Server实例的所有系统级信息,包括实例范围的元数据、端点、连接服务器和系统配置设置。
Msdb:供SQL Server代理服务器调度报警和作业以及记录操作员时使用,保存相关调度报警、作业、操作员等信息,作业时SQL Server中定义的自动执行的一系列操作的集合,作业的执行不需要任何人工干预。
Model:它用作SQL Server实例上创建的所有数据库模板。
对Model数据库进行的修改将应用于以后的所有用户数据库。
Tempdb:临时数据库,用于保存临时对象,或中间的结果级集,并为数据的排序等操作提供一个临时工作空间。
Resource:它是一个只读数据库,包含了SQL Server中的所有系统对象。
3.文件组的作用是什么?每个数据库至少包含几个文件组?p5一个数据库可以包含多个文件组,每个文件组用于分类存放不同的数据文件。
每个数据库都包含一个primary文件组,该文件组是系统自动提供的,系统信息及数据库的主要数据文件都必须存放在primary文件组中。
4.数据库的系统信息存放在哪个文件组中?用户能删除这个文件组吗?每个数据库都有且只能有一个主要数据文件。
课后作业习题《数据库系统概论》课程部分习题及参考答案第一章绪论(教材41页)1.试述数据、数据库、数据库系统、数据库管理系统得概念。
数据:描述事物得符号记录称为数据。
数据得种类有文字、图形、图象、声音、正文等等。
数据与其语义就是不可分得。
数据库:数据库就是长期储存在计算机内、有组织得、可共享得数据集合。
数据库中得数据按一定得数据模型组织、描述与储存,具有较小得冗余度、较高得数据独立性与易扩展性,并可为各种用户共享。
数据库系统:数据库系统( DBS)就是指在计算机系统中引入数据库后得系统构成.数据库系统由数据库、数据库管理系统(及其开发工具)、应用系统、数据库管理员构成。
数据库管理系统:数据库管理系统 (DBMS)就是位于用户与操作系统之间得一层数据管理软件.用于科学地组织与存储数据、高效地获取与维护数据.DBMS主要功能包括数据定义功能、数据操纵功能、数据库得运行管理功能、数据库得建立与维护功能.2.使用数据库系统有什么好处?使用数据库系统得好处就是由数据库管理系统得特点或优点决定得.使用数据库系统得好处很多,例如可以大大提高应用开发得效率,方便用户得使用,减轻数据库系统管理人员维护得负担等。
为什么有这些好处,可以结合第 5题来回答。
使用数据库系统可以大大提高应用开发得效率。
因为在数据库系统中应用程序不必考虑数据得定义、存储与数据存取得具体路径,这些工作都由DBMS来完成。
此外,当应用逻辑改变,数据得逻辑结构需要改变时,由于数据库系统提供了数据与程序之间得独立性。
数据逻辑结构得改变就是DBA得责任,开发人员不必修改应用程序,或者只需要修改很少得应用程序。
从而既简化了应用程序得编制,又大大减少了应用程序得维护与修改。
使用数据库系统可以减轻数据库系统管理人员维护系统得负担.因为 DBMS在数据库建立、运用与维护时对数据库进行统一得管理与控制,包括数据得完整性、安全性,多用户并发控制,故障恢复等等都由DBMS执行。
信息资源组织与管理期中考试选题:文件系统存储数据,与数据库系统存储数据的差别,谈其优略一、文件系统与数据库系统的概念及其发展1.文件系统所谓的文件系统简单地说负责存取和管理文件信息的软件结构。
例如电脑的硬盘C、D、E、F盘和可以动的存储设备等。
文件系统是操作系统用于明确磁盘或分区上的文件的方法和数据结构,即在磁盘上组织文件的方法。
也指用于存储文件的磁盘或分区,或文件系统种类。
操作系统中负责管理和存储文件信息的软件机构称为文件管理系统,简称文件系统。
文件系统由三部分组成:与文件管理有关软件、被管理文件以及实施文件管理所需数据结构。
从系统角度来看,文件系统是对文件存储器空间进行组织和分配,负责文件存储并对存入的文件进行保护和检索的系统。
具体地说,它负责为用户建立文件,存入、读出、修改、转储文件,控制文件的存取,当用户不再使用时撤销文件等。
2.数据库系统数据库系统是由数据库及数据库管理软件组成的系统,它是为适应数据处理的需要而发展起来的一种较为理想的数据处理的核心机构。
它是一个实际可运行的存储、维护和应用系统提供数据的软件系统,是存储介质、处理对象和管理系统的集合体。
数据库系统的核心是数据库管理系统。
数据库系统一般由4个部分组成:数据库、硬件、软件、人员。
其中数据库是指长期存储在计算机内的,有组织,可共享的数据的集合。
硬件是指构成计算机系统的各种物理设备,包括存储所需的外部设备。
软件包括操作系统、数据库管理系统及应用程序。
人员包括系统分析员和数据库设计人员、应用程序员、最终用户、数据库管理员。
数据库系统有大小之分,常见的大型数据库系统有SQL Server、Oracle、DB2等;中小型数据库系统有Foxpro、Access等。
3.发展过程数据库发展阶段大致划分为如下几个阶段:人工管理阶段、文件系统阶段、数据库系统阶段、高级数据库阶段。
以下主要介绍一下文件系统管理阶段和数据库管理阶段。
文件系统阶段中操作系统的出现标志着数据管理步入一个新的时期。
数据库系统和文件系统相比具有以下主要特点
1、数据库设计时面向数据模型对象,数据库设计的基础是数据模型。
(1)要站在全局需要的角度抽象和组织数据;
(2)要完整地、准确地描述数据自身和数据之间联系的情况;
(3)要建立适合整体需要的数据模型。
2、数据库系统的数据冗余度小、数据共享度高
(1)数据量小可以节约存储空间,使数据的存储、管理和查询都容易实现。
(2)数据冗余小可以使数据统一,避免产生数据的不一致问题。
(3)数据冗余小便于数据维护,避免数据统计错误。
2)数据库系统通过数据模型和数据控制机制提高数据的共享性。
数据共享度高使数据库系统具有以下3方面的优点
(1)系统现有用户或程序可以共同享用数据库中的数据。
(2)当系统需要扩充时,再开发的新用户或新程序还可以共享原有的数据资源。
(3)多用户或多程序可以在同一时刻共同使用同一数据。
3、数据库系统的数据和程序之间具有较高的独立性
数据和程序相互之间的依赖性低、独立性高的特性称为数据独立性高。
1)数据库中的数据独立性可以分为两级
(1)数据的物理独立性
数据的物理独立性是指应用程序对数据存储结构的依赖程度。
数据物理独立性高是指当数据的物理结构发生变化时,应用程序不需要修改也可以正常工作。
(2)数据的逻辑独立性
数据库中的数据螺距结构分全局逻辑结构和局部逻辑结构两种数据的逻辑独立性是指应用程序对数据全局逻辑结构的依赖程度。
4、数据库系统通过DBMS进行数据安全性和完整性的控制
数据的安全性控制是指保护数据库,以防止不合法的使用造成的数据泄漏、破坏和更改。
数据安全性受到威胁是指出现了用户看到了不该看到的数据、修改了无权修改的数据、删除了不能删除的数据等现象。
3)数据安全性被破坏有两种情况
(1)用户有超越自身拥有的数据操作权的行为。
(2)出现了违背用户操作意愿的结果。
4)数据的完整性控制(Integrity Control)是指为保证数据的正确性、有效性和相容性,防止不符合语义的数据输入或输出所采用的控制机制。
5、数据库中数据的最小存取单位是数据项
数据库系统的二级映像技术及作用
数据库系统的二级映像技术是外模式与模式之间的映像,模式与内模式之间的映像技术,二级映像技术不仅是在三级数据模式之间建立联系,同时也保证了
数据的独立性
(1)外模式与模式之间的映像,定义保证了外模式与模式之间的的对应关系,数据库中的外模式与模式的形象技术不仅建立了用户数据库数据库与逻辑数据库之间的对应关系,使用户能按照子模式进行程序设计,同时保证了数据的逻辑独立性
(2)内模式与模式之间的映像,定义保证内模式与模式之间的的对应关系,数据库中的模式与内模式的形象技术不仅使用户和程序能够按数据的逻辑结构使用数据,还提供了内模式变化而程序不用修改的方法,从而保证数据库的物理独立性
关系模型与非关系模型比较
1、关系数据模型建立在严格的数学基础之上。
关系及其系统的设计和优化有数学理论指导,因而容易实现,且性能好。
2、关系数据模型的概念单一,容易理解。
关系数据库中,无论实体还是联系,无论是操作的原始数据,中间数据还是结果数据,都用关系表示。
这种概念单一的数据结构,使数据操作方法统一,也使用户易懂易用。
3、关系数据模型的存取路径对用户隐蔽。
用户根据数据的逻辑模型和子模
型进行数据操作,而不必关心数据的物理模式情况,无论计算机专业人员还是非计算机专业人员使用起来都很方便,数据的独立性和安全保密性都较好。
4、关系数据中的数据联系是靠数据沉余实现的。
关系数据库中不可能完全消除数据沉余。
由于数据沉余,似的关系的空间效率和时间效率都较低。