大数据的库考研复试的的题目

合集下载

大数据面试知识题库答案

大数据面试知识题库答案

大数据面试知识题库答案1. 什么是大数据?大数据是指规模大、类型多样、复杂度高且无法用传统数据处理技术进行管理和处理的数据集合。

它通常包括结构化数据、半结构化数据和非结构化数据。

2. 大数据的特征有哪些?•大量性:大数据具有海量的数据量,通常以TB、PB、EB为单位进行衡量。

•高速性:大数据的生成速度非常快,要求在有限的时间内能够处理和分析数据。

•多样性:大数据通常包含不同来源、不同类型和不同结构的数据。

•真实性:大数据的数据源来自于真实世界,包含了丰富的信息。

3. 大数据处理的挑战是什么?•存储挑战:大数据的存储需要大规模的存储系统来支持。

•计算挑战:大数据的计算需要高性能的计算平台来实现快速的数据处理和分析。

•处理挑战:大数据的处理需要使用分布式处理框架来实现并行化和高可靠性。

•分析挑战:大数据的分析需要使用数据挖掘和机器学习等技术来挖掘数据中的价值。

4. 大数据的存储技术有哪些?•分布式文件系统:如Hadoop分布式文件系统(HDFS)和谷歌文件系统(GFS),能够实现大规模数据的存储和访问。

•列式存储:如Apache Parquet和Apache ORC,能够提高数据的压缩率和查询性能。

•NoSQL数据库:如MongoDB和Cassandra,能够支持大规模数据的快速写入和查询。

5. 大数据的计算技术有哪些?•分布式计算框架:如Apache Hadoop和Apache Spark,能够实现并行化的大规模数据处理和计算。

•数据流处理:如Apache Flink和Apache Kafka,能够实时地处理和分析数据流。

•图计算:如Apache Giraph和Neo4j,能够处理大规模图数据的计算和分析。

6. 大数据处理的常见算法有哪些?•排序算法:如快速排序和归并排序,在大数据处理中常用于数据的排序和分组。

•聚类算法:如K-means聚类算法和DBSCAN聚类算法,用于将数据划分为不同的类别或簇。

我国考研复试必备数据库试题(卷)1

我国考研复试必备数据库试题(卷)1

中国计量学院现代科技学院200 ~ 200 学年第学期《数据库应用技术》课程考试试卷(A)一、单选题(每题1分,共20分)1.数据库管理系统、操作系统、应用软件的层次关系从核心到外围是()A.数据库管理系统、操作系统、应用软件B.操作系统、数据库管理系统、应用软件C.数据库管理系统、应用软件、操作系统D.操作系统、应用软件、数据库管理系统2.要保证数据库的数据独立性,需要修改的是()A.三层模式之间的两种映射B.模式与模式C.模式与外模式D.三层模式3.关系代数表达式σ2<5(S)表示()A.表示从S关系中挑选2的值小于第5个分量的元组B.表示从S关系中挑选第2个分量值小于5的元组C.表示从S关系中挑选第2个分量值小于第5个分量的元组D.表示从S关系中挑选第5个分量值大于2的元组4.下列四项中,不属于数据库特点的是( )A.数据共享B.数据完整性C.数据冗余很高D.数据独立性高5.反映现实世界中实体及实体间联系的信息模型是( )A.关系模型B.层次模型C.网状模型D.E-R模型6.SQL语言是关系型数据库系统典型的数据库语言,它是()A.非过程化语言B.过程化语言C.格式化语言D.导航式语言7.将查询关系S的权限授予用户W ANG,并允许该用户将此权限授予其他用户。

实现此功能的SQL语句是()A.GRANT SELECT TO S ON WANG WITH PUBLICB.GRANT SELECT ON S TO W ANG WITH PUBLICC.GRANT SELECT TO S ON WANG WITH GRANT OPTIOND.GRANT SELECT ON S TO W ANG WITH GRANT OPTION8.SQL中,下列涉及空值的操作,不正确的是( )A. AGE IS NULLB. AGE IS NOT NULLC. AGE = NULLD. NOT (AGE IS NULL)9.SQL语言中,删除一个表的命令是()A.DELETEB.DROPC.CLEARD.REMOVE10.SQL语言中,HA VING子句用于筛选满足条件的()A.列B.行C.分组D.元组11.数据库的并发操作可能带来的问题包括()A.丢失更新B.数据独立性会提高C.非法用户的使用D.增加数据冗余度12.若事务T1已经给数据A加上了共享锁,则事务T2()A.只能再对A加共享锁B.只能再对A加排他锁C.可以对A加共享锁,也可以对A加排他锁D.不能再给A加任何锁13.数据库中的封锁机制是( )的主要方法。

数据库系统概论考研复试问题整理

数据库系统概论考研复试问题整理

第一章:绪论1.数据库的四个基本概念?●数据:描述事物的符号记录。

●数据库(DB):数据库是长期储存在计算机内、有组织的、可共享的大量数据的集合。

数据库中的数据按一定的数据模型组织、描述和存储,具有较小的冗余度、较高的数据独立性和易扩展性,并可为各种用户共享。

有永久存储、有组织、可共享三个基本特点。

●数据库管理系统(DBMS):数据库管理系统的一种计算机的基础软件,用来操作数据库。

●数据库系统(DBS):数据库系统是由数据库、数据库管理系统、应用程序和数据库管理员组成的存储、管理、处理和维护数据的系统。

2.数据管理技术的发展阶段?(P7)●人工管理阶段:①数据不保存;②应用程序管理数据;③数据不共享;④数据不具有独立性。

●文件系统阶段:①数据可长期保存;②由文件系统管理数据;③数据共享性差,冗余度大;④数据独立性差。

●数据库系统阶段:①数据结构化;②数据共享性高,冗余度低;③数据独立性高;④数据由数据库管理系统统一控制和管理。

3.数据库系统的特点?●数据结构化●数据共享性高,冗余度低,易扩充●数据独立性高●数据由DBMS统一管理和控制4.什么是数据独立性?数据独立性是指数据和程序相互不依赖。

即数据的逻辑结构或物理结构改变了,程序不会跟着改变。

数据独立性包括物理独立性和逻辑独立性。

物理独立性是指用户的应用程序与数据库中的物理存储是相互独立的。

即数据在数据库中的存储方式是由数据库管理系统管理的,与应用程序无关。

逻辑独立性是指用户的应用程序与数据库的逻辑结构是相互独立的。

即数据的逻辑结构改变时用户程序也可以不变。

5.DBMS的主要功能有哪些?●数据库定义功能●数据组织、存储和管理功能●数据操纵功能●数据库的事务管理和运行管理●数据库的建立和维护功能●其他功能6.数据模型的概念?数据模型是对现实世界数据特征的抽象。

按模型应用的不同目的,可以分为两个层次:●概念模型——按用户的观点来对数据和信息建模,主要用于数据库设计。

大数据前沿知识复试题及答案

大数据前沿知识复试题及答案

大数据前沿知识复试题及答案一、选择题1. 大数据的4V特性指的是()A. Volume, Velocity, Variety, VeracityB. Volume, Velocity, Variety, ValueC. Volume, Velocity, Veracity, ValueD. Variety, Velocity, Value, Veracity答案:B2. 在大数据处理中,Hadoop的核心组件是()A. MapReduceB. SparkC. HiveD. HBase答案:A3. 下列哪个不是NoSQL数据库的特点?()A. 非结构化数据存储B. 高性能C. 易扩展性D. 固定模式答案:D二、简答题1. 简述大数据技术在商业智能中的应用。

答:大数据技术在商业智能中的应用主要体现在以下几个方面:- 用户行为分析:通过分析用户的行为数据,企业可以更好地了解用户需求,优化产品和服务。

- 市场趋势预测:利用大数据分析工具,企业可以预测市场趋势,制定更有效的市场策略。

- 风险管理:大数据分析有助于企业识别潜在风险,及时采取措施进行规避。

- 供应链优化:通过分析供应链数据,企业可以优化库存管理,降低成本。

2. 描述Hadoop和Spark在大数据处理中的主要区别。

答:Hadoop和Spark都是大数据处理框架,它们的主要区别包括: - 处理速度:Spark比Hadoop的MapReduce更快,因为它采用了内存计算技术。

- 易用性:Spark提供了更丰富的API,支持多种编程语言,使用起来更加方便。

- 数据处理方式:Hadoop采用批处理方式,而Spark支持流处理,可以处理实时数据。

三、论述题1. 论述大数据在医疗健康领域的应用及其潜在的伦理问题。

答:大数据在医疗健康领域的应用包括:- 疾病预测:通过分析患者的医疗记录和生活习惯,预测疾病的发生。

- 个性化治疗:利用患者的遗传信息和医疗数据,提供个性化的治疗方案。

大数据数据库面试题

大数据数据库面试题

大数据数据库面试题导语随着互联网和移动互联网的快速发展,数据量越来越大,数据分析和处理的需求也越来越迫切。

而大数据数据库就是为了处理海量数据而设计的数据库系统。

在企业中,越来越多的企业开始引入大数据数据库来存储和分析数据,以提高决策的准确性和效率。

因此,会计公司和其他大数据数据库相关的企业,对具备大数据数据库技能的求职者有着非常高的需求。

下面就是一些大数据数据库的面试题,希望可以帮助到需要准备大数据数据库面试的孩初。

一、基础知识1. 什么是大数据?大数据数据库有什么特点?2. 请简要介绍一下Hadoop和Spark,它们分别的作用是什么?3. 请解释一下MapReduce的原理及其作用。

4. 请解释一下HDFS的概念及其特点。

5. 请简要介绍一下NoSQL数据库。

6. 什么是分布式数据库?如何解决分布式数据库中的数据一致性问题?7. 请简要介绍一下分布式事务的处理方法。

二、常见问题1. 如何使用Hive来进行数据仓库的创建和管理?2. 请简要介绍一下数据清洗的常用方法和流程。

3. 大数据处理中常见的数据分析算法有哪些?请分别介绍一下。

4. 请简要介绍一下大数据处理中的数据挖掘方法。

5. 请简要介绍一下大数据处理中的数据可视化方法。

6. 请简要介绍一下大数据处理中的数据安全和隐私保护方法。

7. 请简要介绍一下大数据处理中的数据备份和恢复方法。

8. 请简要介绍一下大数据在企业中的应用场景和价值。

9. 在大数据处理中,主要有哪些常见的性能优化方法?请分别介绍一下。

三、案例分析1. 请结合实际案例,简要介绍一下如何使用Hadoop来处理大规模数据。

2. 请结合实际案例,简要介绍一下如何使用Spark来进行大规模数据分析。

3. 请结合实际案例,简要介绍一下如何使用Hive来创建和管理数据仓库。

4. 请结合实际案例,简要介绍一下大数据处理中的数据安全和隐私保护方法。

综上所述,大数据数据库面试题主要涉及到大数据处理的基础知识、常见问题、案例分析等方面。

大数据专员面试题目(3篇)

大数据专员面试题目(3篇)

第1篇一、基础知识与概念理解1. 题目:请简述大数据的基本概念及其与普通数据的主要区别。

解析:考察应聘者对大数据基本概念的理解。

应聘者应能够解释大数据的规模(大量、多样、快速)、价值密度低、处理和分析的技术和方法等特点,并说明大数据与普通数据在数据量、处理方式、分析目标等方面的区别。

2. 题目:大数据的五个V指的是什么?解析:考察应聘者对大数据特征的理解。

大数据的五个V分别是Volume(数据量)、Velocity(数据速度)、Variety(数据多样性)、Veracity(数据真实性)和Value(数据价值)。

应聘者应能够解释每个V的具体含义。

3. 题目:请简述Hadoop生态系统中的主要组件及其功能。

解析:考察应聘者对Hadoop生态系统的了解。

应聘者应能够列举Hadoop生态系统中的主要组件,如Hadoop分布式文件系统(HDFS)、Hadoop YARN、Hadoop MapReduce、Hive、Pig、HBase等,并解释每个组件的基本功能和作用。

4. 题目:请简述数据仓库和数据湖的区别。

解析:考察应聘者对数据仓库和数据湖的理解。

应聘者应能够解释数据仓库和数据湖在数据存储、处理、查询等方面的差异,以及它们在数据分析中的应用场景。

二、数据处理与分析5. 题目:请简述ETL(提取、转换、加载)过程在数据处理中的作用。

解析:考察应聘者对ETL过程的了解。

应聘者应能够解释ETL在数据预处理、数据清洗、数据转换等方面的作用,以及ETL工具在数据处理中的应用。

6. 题目:请描述数据切分、增量同步和全量同步的方法。

解析:考察应聘者对数据同步的理解。

应聘者应能够解释数据切分、增量同步和全量同步的概念,并举例说明在实际应用中的具体操作方法。

7. 题目:请简述数据挖掘中的分类、聚类和预测方法。

解析:考察应聘者对数据挖掘方法的了解。

应聘者应能够列举数据挖掘中的分类、聚类和预测方法,如决策树、K-means、支持向量机、神经网络等,并解释每种方法的基本原理和应用场景。

大数据方向_面试题目(3篇)

大数据方向_面试题目(3篇)

第1篇一、基础知识与理论1. 请简述大数据的概念及其与传统数据处理的区别。

2. 请解释什么是Hadoop,并简要说明其组成部分。

3. 请简述MapReduce的核心思想及其在Hadoop中的应用。

4. 请描述HDFS(Hadoop分布式文件系统)的工作原理及其优势。

5. 请说明YARN(Yet Another Resource Negotiator)的作用及其在Hadoop中的地位。

6. 请解释什么是Spark,以及它与传统的大数据处理技术相比有哪些优势。

7. 请描述Spark的架构及其核心组件。

8. 请说明什么是Hive,并简要介绍其作用。

9. 请解释什么是HBase,以及它在大数据中的应用场景。

10. 请说明什么是NoSQL,并列举几种常见的NoSQL数据库及其特点。

二、Hadoop生态系统1. 请介绍Hadoop生态系统中常用的数据处理工具,如Hive、Pig、Spark等。

2. 请说明Hadoop生态系统中常用的数据分析工具,如Elasticsearch、Kafka、Flume等。

3. 请解释Hadoop生态系统中数据存储解决方案,如HDFS、HBase、Cassandra等。

4. 请描述Hadoop生态系统中常用的数据仓库解决方案,如Apache Hudi、Delta Lake等。

5. 请说明Hadoop生态系统中常用的数据可视化工具,如Tableau、Power BI、D3.js等。

三、大数据技术1. 请简述大数据技术中的数据清洗、数据集成、数据存储、数据挖掘等基本概念。

2. 请介绍大数据技术中的数据挖掘算法,如聚类、分类、关联规则等。

3. 请说明大数据技术中的数据可视化方法及其在数据分析中的应用。

4. 请描述大数据技术中的实时数据处理技术,如流处理、事件驱动等。

5. 请介绍大数据技术中的机器学习算法及其在数据分析中的应用。

四、大数据应用案例1. 请列举大数据技术在金融、医疗、电商、物联网等领域的应用案例。

考研大数据试题及答案

考研大数据试题及答案

考研大数据试题及答案一、单项选择题(每题2分,共20分)1. 大数据的核心特征不包括以下哪一项?A. 体量大B. 速度快C. 价值高D. 准确性答案:D2. 下列哪一项不是大数据技术的应用领域?A. 金融分析B. 医疗健康C. 教育D. 传统制造业答案:D3. 在大数据时代,以下哪种数据类型不属于非结构化数据?A. 文本B. 图像C. 音频D. 表格数据答案:D4. Hadoop生态系统中,用于数据存储的是以下哪个组件?A. HBaseB. HiveC. SparkD. HDFS答案:D5. 下列关于数据挖掘的描述,错误的是?A. 数据挖掘是从大量数据中提取有价值信息的过程B. 数据挖掘依赖于统计学和机器学习技术C. 数据挖掘是完全自动化的,不需要人工干预D. 数据挖掘可以用于预测分析答案:C6. 在大数据时代,数据的实时处理能力主要依赖于哪种技术?A. 数据库B. 数据仓库C. 实时处理框架D. 传统批处理系统答案:C7. 下列哪一项是大数据技术中用于处理数据流的框架?A. HadoopB. SparkC. KafkaD. Elasticsearch答案:C8. 在大数据存储中,以下哪种技术不是分布式存储系统?A. HDFSB. CassandraC. MongoDBD. Oracle数据库答案:D9. 下列关于大数据的描述,错误的是?A. 大数据需要复杂的数据处理技术B. 大数据可以提高决策的准确性C. 大数据可以完全替代传统数据分析方法D. 大数据可以用于发现隐藏的模式和关联答案:C10. 在大数据技术中,以下哪个概念不是用于描述数据的存储和管理?A. 数据湖B. 数据仓库C. 数据集市D. 数据挖掘答案:D二、多项选择题(每题3分,共15分)1. 下列哪些因素推动了大数据技术的发展?A. 互联网的普及B. 移动设备的广泛使用C. 云计算技术的成熟D. 人工智能的兴起答案:ABCD2. 在大数据的处理过程中,以下哪些技术是关键技术?A. 数据采集B. 数据清洗C. 数据存储D. 数据可视化答案:ABCD3. 下列哪些是大数据技术面临的挑战?A. 数据安全B. 数据隐私C. 数据质量D. 数据分析答案:ABC4. 在大数据时代,以下哪些领域可以利用大数据技术?A. 电子商务B. 社交媒体C. 交通管理D. 能源行业答案:ABCD5. 下列哪些是大数据技术中常见的数据存储格式?A. CSVB. JSONC. XMLD. Parquet答案:ABCD三、简答题(每题5分,共20分)1. 请简述大数据的4V特征。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

试卷一(工业大学)一、选择题(每题1分,共20分)1.在数据管理技术的发展过程中,数据独立性最高的是( A )阶段。

A. 数据库系统B. 文件系统C. 人工管理D. 数据项管理2. (D )是存储在计算机的有结构的数据集合。

A. 网络系统B. 数据库系统C. 操作系统D. 数据库3. 在数据库的三级模式结构中,描述数据库中全体数据的全局逻辑结构和特征的是( D )。

A. 外模式B. 模式C. 存储模式D. 模式4. 作为关系数据系统,最小应具备的关系运算是( B )。

A. 排序、索引、统计B. 选择、投影、连接C. 关联、更新、排序D. 显示、打印、制表5. 在select语句中使用group by Sno时,Sno 必须出现在(C )子句中。

A. whereB. fromC. selectD. having6. 在where语句的条件表达式中,与零个或多个字符匹配的通配符是(C )。

A. *B. ?C. %D. _7. 对关系模式进行分解时,要求保持函数依赖,最高可以达到(B )。

A. 2NFB. 3NFC. BCNFD. 4NF8. 在关系模式R(U,F)中,Y∈X F+是X→Y是否成立的(A )。

A. 充分必要条件B. 必要条件C. 充分条件D. 既不充分也不必要条件9. 在关系数据库设计阶段中,完成关系模式设计的阶段是(C )。

A. 需求分析阶段B. 概念设计阶段C. 逻辑设计阶段D. 物理设计阶段10. 基本E-R图就是数据库的( D )。

A. 外模式B. 逻辑模式C. 模式D. 概念模式11. 从数据流图构造E-R图时,选择实体一般应先考虑数据流图中的(D )。

A. 数据项B. 数据流C. 数据处理D. 数据存储12. 以下( D )不是当前常用的存取方法。

A. 索引方法B. 聚簇方法C. HASH方法D. 链表方法13. 事务一旦提交,对数据库的改变是永久的,这是事务的(D )。

A. 原子性B. 一致性C. 隔离性D. 持久性14. 并发控制要解决的根本问题是保持数据库状态的( D )。

A. 安全性B. 完整性C. 可靠性D. 一致性15. 在数据库系统中,对存取权限的定义称为( A )。

A. 授权B. 定义C. 约束D. 审计16. 视图建立后,在数据字典中存放的是( D )。

A. 查询语句B. 视图的定义C. 组成视图的表容D. 产生视图的表定义17. 由全码组成的关系模式,最高可以达到的模式为(D )。

A. 4NFB. 2NFC. 3NFD. BCNF18. 下列叙述中,正确的是( D )。

A. 对于关系数据模型,规化程度越高越好B. 如果F是最小函数依赖集,则R∈2NFC. 如果R∈BCNF,则F是最小函数依赖集D. 关系模式分解为BCNF后,函数依赖关系可能被破坏19. 为保证多用户环境中数据的完整性和一致性,DBMS采取的控制称为(D )。

A. 安全性控制B. 完整性控制C. 事务控制D. 并发控制20. 包含在日志文件中的主要容是(C )。

A. 程序运行过程B. 对数据的全部操作C. 对数据的全部更新操作D. 程序执行结果二、填空题(每题1分,共10分)1. 关系模式R与S,组成关系R÷S的是关系()的属性集。

2. 在SQL中视图是由()产生的虚表。

3. 在SQL中X not between 20 and 30 的含义是()。

4. 在合并E-R图时需解决的属性冲突包括属性()冲突和属性取值单位冲突。

5. 事务遵守()是可串行化调度的充分条件。

6. 要使数据库具有可恢复性,基本原则就是数据()。

7. 数据库控制保护的主要容是数据的安全性、()、并发控制和恢复。

8. 事务对数据库数据进行更新操作时,必须首先获得对该数据集合的()锁。

9. ()是指造成系统停止运转的任何事件,使得系统要重新启动。

10. 数据()是防止数据库中数据在存储和传输中失密的有效手段。

求解以下关系代数表达式结果:1. R∩S2. R-S3. (R∪S)÷T4. R×T5. ∏A,DσS.B=T.B(S×T)四、应用题(每题5分,共25分)给定学生选课数据库,其中包含有3基本表:学生表S(Sno,Sname,Sage,Ssex,Sdept),课程表C(Cno,Cname,T eacher,Ccredit),选课表SC(Sno,Cno,Grade)。

按要求完成下列数据操作要求。

1. 用SQL语句创建选课表SC(Sno,Cno,Grade),其中主码为(Sno,Cno),外码为Sno,Cno,并规定成绩Grade的取值应该在0到100之间。

2. 用SQL语句表示“将计算机科学系全体学生的成绩置零”。

3. 用SQL语句表示“查询选修并且成绩及格的课程总数大于3门(包括3门)的学生的学号和”。

4. 用SQL语句创建视图VSC(Sno,Sname,Cno,Cname,Grade),并将对学生表S 的修改权限授权给用户U1,并且U1可以将权限进行传播。

5. 用关系代数表达式表示“查询选修了全部课程的学生学号和”。

五、(15分)已知关系模式R(U,F)中U={ABCDEG},F={BE→G,BD→G,CD→A,CE→G,CDE→AB,BC→A,B→D},求下列各题。

1. (3分)F的最小函数依赖集;2. (3分)关系模式R的候选码;3. (3分)判断R的最高规化程度,并说明理由;4. (3分)判定分解ρ={ABD,DGE,AG,CE}是否保持无损连接性;5. (3分)将关系模式R分解为3NF,并且保持函数依赖和无损连接性。

六、(15分)设某汽车运输公司有三个实体集。

一是“车队”实体集,属性有车队号和车队名等;二是“车辆”实体集,属性有牌照号、厂家和出厂日期等;三是“司机”实体集,属性有司机编号、和等。

设车队与司机之间存在“聘用”联系,每个车队可聘用若干司机,但每个司机只能应聘于一个车队,车队聘用司机有个聘期;车队与车辆之间存在“拥有”联系,每个车队可拥有若干个车辆,但每辆车只能属于一个车队;司机与车辆之间存在“使用”联系,司机使用车辆有使用日期和公里数两个属性,每个司机可使用多辆汽车,每辆汽车可被多个司机使用。

1. (6分)试画出E-R图,并在图上注明属性、联系类型及实体标识符;2. (6分)将E-R图转换为关系模型,并说明主键和外键。

3. (3分)判定每个关系模式的最高规化程度。

《数据库》A卷参考答案及评分标准一、选择题(每题1分,共20分)1-5 ADDBC 6-10 CBACD11-15 DDDDA 16-20 DDDDC二、填空题(每题1分,共10分)1. 关系R2. 基本表或视图3. X<20 或X>304. 域5. 两段锁协议6. 冗余7. 完整性8. 排它(写)9. 系统故障10. 加密三、简单应用题(每题3分,共15分)四、应用题(每题5分,共25分)1. (5分)create table SC(Sno char(10) not null,Cno char(10) not null,Grade int check (Grade >= 0 and Grade =< 100), primary key (Sno,Cno),foreign key (Sno) references S(Sno),foreign key (Cno) references C(Cno));2. (5分)update SCset Grade = 0where ‘CS’=(select Sdeptfrom Swhere S.Sno = SC.Sno);3. (5分)select Sno,Snamefrom Swhere Sno in (select Snofrom SCwhere Grade >= 60group by Snohaving (count(*) >=3 ));4. (5分)create view VSC(Sno, Sname, Cno, Cname, Grade) asselect S.Sno, Sname, o, Cname, Gradefrom S, C, SCwhere S.Sno = SC.Sno and o = o;grant updateon table Sto U1with grant option;5. (5分)∏Sno,Cno(SC) ÷∏Cno(C) ><∏Sno,Sname(S)四、应用题(15分)1.(3分)F min = {B→G,CD→A,CE→G,B→D,CDE→B}2.(3分)候选码为:(BCE)和(CDE)3.(3分)1NF,存在BE→G,说明G对码部分函数依赖,所以为1NF。

4.(3分)该分解为有损连接分解。

5.(3分)ρ={BDG,ACD,CEG,BCDE}六、应用题(15分)1.(6分)2.(6分)车队(车队号,车队名)司机(司机编号,,,车队号,聘期)车辆(牌照号,厂家,出厂日期,车队号)使用(牌照号,司机编号,使用日期,公里数)3.(3分)均为BCNF。

本科生考试试卷一、选择题(每题1分,共20分)1. 数据库系统的核心是()。

A. 数据库B. 数据库管理系统C. 数据模型D. 软件工具2. 应用数据库的主要目的是为了()。

A. 解决问题B. 解决数据完整性问题C. 共享数据问题D. 解决数据量大的问题3. 子模式是()。

A. 模式的副本B. 模式的逻辑子集C. 多个模式的集合D. 以上三者都对4. 关系运算中花费时间可能最长的运算是()。

A. 投影B. 选择C. 笛卡尔积D. 除5. 关系模式R(U,F),如果R∈2NF,基本可以消除的数据异常是()。

A. 插入异常B. 删除异常C. 候选码冗余D. 数据冗余过大6. 在关系模式R(U,F)中,X、Y、Z都是属性,且X→Y、Y→Z,则X→Z是()。

A. 一定是传递函数依赖B. 一定不是传递函数依赖C. 不一定是传递函数依赖7. 在关系数据库设计阶段中,完成E-R图设计的阶段是()。

A. 需求分析阶段B. 概念设计阶段C. 逻辑设计阶段D. 物理设计阶段8. 数据抽象的容是()。

A. 选择、投影、连接B. 分类、概括、聚集C. 调查、分析、设计D. 超类、子类、消息9. 在整个设计过程中,最困难、最耗时的阶段是()。

A. 需求分析阶段B. 概念设计阶段C. 逻辑设计阶段D. 物理设计阶段10. 事务要么都做,要么都不做,是事务的()。

A. 原子性B. 一致性C. 隔离性D. 持久性11. 从E-R图向关系模型转换,一个M:N的联系转换成一个关系模式时,该关系模式的关键字是()。

相关文档
最新文档