在线 数据库技术第1次
- 格式:docx
- 大小:976.81 KB
- 文档页数:36
《数据库应用技术》作业第六章6、系统DSN 用户DSN 文档DSN 系统DSN7、基于BDE的两层数据库应用程序、基于ADO的两层数据库应用程序、基于dbExpress 的两层数据库应用程序、基于InterBase的两层数据库应用程序8、三层开发结构的数据库应用程序方法主要有三种:基于DataSnap技术开发的多层结构数据库应用程序、基于Bussiness Broker Server技术开发的多层数据库应用程序和基于逻辑三层结构的数据库应用程序。
9、ODBC各部件及层次关系图10、1)打开ODBC数据源管理器:执行【开始】->【控制面板】命令,在控制面板窗口中双击【性能维护】图标,再双击【管理工具】图标,然后再双击【数据源(ODBC)】图标,将会展示【ODBC数据源管理器】对话框2)选择数据源类型并添加数据源:在【ODBC数据源管理器】对话框中单击【系统DSN】,再单“添加”按钮,出现【创建新数据源】对话框3)选择驱动数据源的驱动程序:在【创建新数据源】对话框中,选择【Microsoft Access Driver (*.mdb)】后单击【完成】按钮,出现【ODBC Microsoft Access安装】对话框4)设置数据源参数:在【数据源名】文本框中输入数据源名,在【说明】文本框中抒发说明信息。
单击【选择】按钮,出现【选择数据库】对话框。
在该对话框中选择对应的数据库名后单击【确定】按钮5)在【ODBC Microsoft Access安装】对话框中单击【确定】按钮,完成数据源的配置。
11、1)打开ODBC数据源管理器:执行【开始】->【控制面板】命令,在控制面板窗口中双击【性能维护】图标,再双击【管理工具】图标,然后再双击【数据源(ODBC)】图标,将会展示【ODBC数据源管理器】对话框2)选择数据源类型并添加数据源:在【ODBC数据源管理器】对话框中单击【系统DSN】,再单“添加”按钮,出现【创建新数据源】对话框3)选择驱动数据源的驱动程序:在【创建新数据源】对话框中,选择【SQL Server】后单击【完成】按钮,出现【创建到SQL Server的新数据源】对话框4)为数据源命名并选择SQL 服务器:在【创建到SQL Server的新数据源】对话框的【名称】文本框中输入数据源名,在【描述】文本框中输入数据源的描述,在【服务器列表框中选择或输入SQL服务器的名称。
1、王兵主编的《知识产权基础教程》一书的第五章第一段内容。
答案:在专利的申请、审批和专利权的维持过程中,主要是申请人或专利权人单方向国家知识产权局专利局办理各种必要的手续,但在一些特殊的情况下,专利法规定任何第三人可以介入程序。
最主要的有中止、无效两种程序。
2、利用中文期刊网回答:工科大学生信息素质教育的“三阶段”是什么?答案:信息素质的感性性教育、信息素质的理性教育、信息素质的实践教育分析一下以图书、图书馆为关键词搜索相关文献数量异同答案:以图书为关键词的文献搜索比以图书馆为关键词的文献搜索数量多,图书为关键词的搜索结果包括以以图书馆为关键词的文献搜索。
3、利用中文期刊网回答:2012年以山东科技大学为第一作者单位发表论文的检索式是什么?检索结果为多少篇?答案:AF='山东科技大学 /SUB 1' and YE=2012 共268篇答案:85、《当代高等学校校园规划的实践与研究》该研究论文的中文摘要。
答案:【摘要】:本文针对当代我国高校建设的一般状况及创作实践进行了广泛的调研,并对当前高校改革中存在的问题,进行了历史沿革的回顾与思考。
力图对新时期我国高校建设工作及规划设计的创作新趋势有一个整体的认识和把握。
我国高等教育事业正经历着“调整结构、稳定规模、提高质量”为指导方针的高等教育改革。
改革中的高校建设基于对未来大学模式及校园规划新理论的独特把握,进行了创造性的继承和发展,规划出了许多具有时代特征的建设范例。
同时,目前正在建设或规划中的一些高校,由于不能脱离特定的政治、经济、文化背景,其实施的举措仍然同高校发展理念相差甚远。
借鉴和运用国外高校发展建设中的一些成功的理论体系和实践创作经验,对我国高校建设目标的实现与创作水平提高具有重要的指导价值。
总结我国高校建设经验,摒弃传统的思维模式,将大学建设置身于城市总体发展环境中,努力寻求一种适应当代高校建设与规划的解决措施和运用策略已势在必行。
邻水职中2014年秋季学期《数据库基础ACCESS2010》第一次月考试卷试题总分: 150 分考试时限:120 分钟班级学号姓名一.单项选择题(每题2分,共50分)1.目前市场上常见的DBMS 90%以上都是基于()数据模型的。
A.层次B.网状C.关系D.面向对象2.E-R图是在数据库设计中用来表示()的一种常用方法。
A.概念模型B.逻辑模型C.物理模型D.面向对象模型3.在数据库中存储的是()。
A.数据B.数据库模型C.数据以及数据之间的联系D.信息4.规范化理论是关系数据库进行逻辑设计的理论依据,根据这个理论,关系数据库中的关系必须满足:其每一个属性都是()。
A.互不相关的B.不可分解的C.长度可变得D.互相关联的5.关系表A的属性个数为5,元组个数为10;关系表B的属性个数为6,元组个数为20.则A与B的笛卡尔积A×B的属性有()个,元组个数有()个。
应该选择答案为()A.30;200 B.11;30 C.30;30 D.11;2006.父亲和子女的亲生关系属于()的关系。
A.1:1 B.1:n C.m:n D.不一定7.建立表的结构时,一个字段由()组成。
A.字段名称 B.数据类型 C.字段属性 D.以上都是8.关于主键,下列说法错误的是()。
A.Access2010并不要求在每一个表中都必须包含一个主键。
B.在一个表中只能指定一个字段为主键。
C.在输入数据或对数据进行修改时,不能向主键的字段输入相同的值。
D.利用主键可以加快数据的查找速度。
9.如果一个字段在多数情况下取一个固定的值,可以将这个值设置成字段的()。
A.关键字B.默认值C.有效性文本D.输入掩码10.在对某字符型字段进行升序排序时,假设该字段存在这样四个值:"中国"、"美国"、"俄罗斯"和"日本",则最后排序结果是()。
A. "中国"、"美国"、"俄罗斯"、"日本"B. "俄罗斯"、"日本"、"美国"、"中国"C. "中国"、"日本"、"俄罗斯"、"美国"D. "俄罗斯"、"美国"、"日本"、"中国"11.在查找和替换操作中,可以使用通配符,下列不是通配符的是()。
第1篇一、实验目的本次实验旨在通过设计和实现一个试题管理系统,掌握数据库的基本操作,熟悉Java编程语言在图形用户界面设计中的应用,以及了解试题管理系统的基本功能和实现方法。
二、实验环境1. 操作系统:Windows 102. 开发工具:Eclipse IDE3. 数据库:MySQL 5.74. 编程语言:Java5. 开发框架:Java Swing三、实验内容1. 系统需求分析试题管理系统主要包括以下功能模块:(1)试题管理:包括试题的添加、修改、删除、查询等操作。
(2)科目管理:包括科目的添加、修改、删除、查询等操作。
(3)试卷管理:包括试卷的生成、修改、删除、查询等操作。
(4)用户管理:包括用户的添加、修改、删除、查询等操作。
2. 系统设计(1)数据库设计根据系统需求,设计以下数据库表:- 用户表(User):包含用户ID、用户名、密码、角色等字段。
- 科目表(Subject):包含科目ID、科目名称等字段。
- 试题表(Question):包含试题ID、科目ID、题目内容、答案、分值等字段。
- 试卷表(Exam):包含试卷ID、科目ID、试题ID、分值等字段。
(2)系统架构设计系统采用分层架构,包括以下层次:- 表示层:负责与用户交互,显示界面。
- 业务逻辑层:负责处理业务逻辑,如数据验证、业务规则等。
- 数据访问层:负责与数据库进行交互,实现数据的增删改查。
3. 系统实现(1)数据库连接使用JDBC连接MySQL数据库,实现数据库的连接、查询、更新、删除等操作。
(2)用户界面设计使用Java Swing框架,设计用户界面,包括菜单栏、工具栏、表格等组件。
(3)业务逻辑实现编写Java代码,实现试题管理、科目管理、试卷管理、用户管理等功能。
(4)数据验证对用户输入进行验证,确保数据的正确性和完整性。
4. 系统测试(1)功能测试对试题管理、科目管理、试卷管理、用户管理等功能进行测试,确保系统功能的正确性。
第1篇一、引言随着信息技术的飞速发展,数据库技术已经成为现代社会中不可或缺的一部分。
为了提高自身综合素质,适应时代发展需求,我参加了本次数据库实训课程。
通过两个月的系统学习与实践操作,我对数据库技术有了更加深入的了解,现将实训总结如下。
一、实训目标与内容1. 实训目标(1)掌握数据库的基本概念、原理和方法;(2)熟悉常用数据库管理系统的使用;(3)具备数据库设计、开发、维护与管理的能力;(4)提高团队协作和沟通能力。
2. 实训内容(1)数据库基础知识:数据库的基本概念、关系模型、SQL语言等;(2)数据库设计:需求分析、概念结构设计、逻辑结构设计、物理结构设计等;(3)数据库开发:数据库的创建、数据表的操作、视图、存储过程、触发器等;(4)数据库维护与管理:数据库备份、恢复、性能优化、安全性管理等。
二、实训过程1. 阶段一:理论学习在实训初期,我们重点学习了数据库基础知识,包括数据库的基本概念、关系模型、SQL语言等。
通过学习,我对数据库有了初步的认识,为后续的实践操作打下了基础。
2. 阶段二:实践操作在理论学习的基础上,我们开始进行实践操作。
首先,我们以小组为单位,选择一个实际项目进行数据库设计。
在项目设计过程中,我们学习了需求分析、概念结构设计、逻辑结构设计、物理结构设计等知识。
随后,我们使用SQL语句对数据库进行创建、数据表操作、视图、存储过程、触发器等操作。
3. 阶段三:项目实施在项目实施阶段,我们针对项目需求,进行数据库的优化、备份、恢复、性能调优、安全性管理等操作。
通过实践,我们掌握了数据库的维护与管理技能。
4. 阶段四:总结与反思在实训结束后,我们对项目进行总结与反思,分析项目中的优点与不足,为今后的工作积累经验。
三、实训成果1. 理论知识:掌握了数据库的基本概念、原理和方法,熟悉常用数据库管理系统的使用。
2. 实践能力:具备数据库设计、开发、维护与管理的能力。
3. 团队协作:在项目实施过程中,培养了团队协作和沟通能力。
设计FMEA第一步策划和准备的具体步骤FMEA(故障模式与影响分析)是一种用于评估与预防产品或过程中的潜在故障模式和其对系统性能的影响的方法。
FMEA通常包括三个步骤:策划和准备、实施分析和采取行动。
策划和准备是FMEA过程的第一步,这是一个关键的阶段,需要明确FMEA的目标、确定团队成员、收集相关数据和准备工作文件。
以下是FMEA计划和准备的具体步骤:1.确定FMEA的目标:首先,需要明确FMEA的目标。
这可能是为了评估和预防潜在的故障模式,提高产品质量,降低风险等。
2.组建FMEA团队:组建一个跨部门的FMEA团队是至关重要的。
团队成员应代表各个领域,包括设计、工程、生产和质量等。
确保团队成员具备丰富的经验和专业知识来支持FMEA过程。
3.收集产品或过程信息:收集产品或过程的相关信息,包括技术规范、CAD图纸、设计文件、生产步骤、零部件清单等。
这些信息将帮助团队识别潜在的故障模式和潜在的影响。
4.确定FMEA工作范围:根据目标和可行性,定义FMEA的工作范围。
该范围可以是整个产品或过程,也可以是特定的子系统或阶段。
5.选择FMEA方法:选择适合项目的FMEA方法。
常见的FMEA方法包括设计FMEA(DFMEA)和过程FMEA(PFMEA)等。
DFMEA用于评估设计阶段的潜在故障模式和它们对产品性能的影响。
PFMEA用于评估生产过程中的潜在故障模式和它们对产品质量的影响。
6.准备FMEA模板:根据选择的FMEA方法和工作范围,准备FMEA模板。
模板通常包括故障模式、原因、后果、风险评估、预防措施和修正措施等字段。
7.制定FMEA时间表:制定一个具体的FMEA时间表,确保FMEA过程在预定的时间内完成。
时间表应包括各个阶段的开始和结束日期,以及预期的时间用于会议、讨论和文档准备。
8.建立FMEA数据库:建立一个FMEA数据库来存储和跟踪FMEA信息。
这个数据库可以是一个在线平台或一个本地服务器,它应该能够容纳所有FMEA文档、会议记录和相关数据。
首页 > 课程作业作业名称数据库原理第1次作业作业总分100起止时间2016-10-11至2016-11-8 23:59:00通过分数60标准题总分100题号:1 题型:单选题(请在以下几个选项中选择唯一正确答案)本题分数:2对于学生选课关系,其关系模式为:学生(学号,,年龄,所在系);课程(课程名,课程号,先行课);选课(学号,课程号,成绩)。
表示“学过数据库和操作系统的学生和学号”的关系代数是()•A、∏,学号(σ课程名=‘数据库’(课程))•B、∏,学号(σ课程名=‘数据库’(学生∞选课∞课程))∩∏ ,学号(σ课程名=‘操作系统’(学生∞选课∞课程))•C、∏,学号(σ课程名=‘数据库’(学生))•D、∏,学号(σ课程名=‘数据库’ and课程名=‘操作系统’(学生∞选课∞ 课程))标准答案:b说明:题号:2 题型:单选题(请在以下几个选项中选择唯一正确答案)本题分数:2对于学生选课关系,其关系模式为:学生(学号,,年龄,所在系);课程(课程名,课程号,先行课);选课(学号,课程号,成绩)。
表示“学过数据库课程的学生和学号”的关系代数是()•A、∏学号(∏,(σ课程名=‘数据库’(课程))•B、∏学号(∏,(σ课程名=‘数据库’(学生))•C、∏,学号(σ课程名=‘数据库’(学生∞选课∞课程))•D、∏,学号(σ课程名=‘数据库’(学生∞课程))标准答案:c说明:案)本题分数:2设关系R与关系S具有相同的属性个数,且相对应的属性的值取自同一个域,则R-(R-S)等于()•A、R∪S•B、R∩S•C、R×S•D、R-S标准答案:b说明:题号:4 题型:单选题(请在以下几个选项中选择唯一正确答案)本题分数:2设关系R和S的元组个数分别为100和200,关系T是R和S的笛卡尔积,则T的元组个数是()•A、100•B、200•C、300•D、20000标准答案:d说明:题号:5 题型:单选题(请在以下几个选项中选择唯一正确答案)本题分数:2在数据库系统中,用户使用的数据视图是()描述,它是用户与数据库系统之间的接口。
第1章习题参考答案1.思考题(1)什么是数据库、数据库管理系统、数据库系统?它们之间有什么联系?答:数据库是存贮在计算机内的有结构的数据集合;数据库管理系统是一个软件,用以维护数据库、接受并完成用户对数据库的一切操作;数据库系统指由硬件设备、软件系统、专业领域的数据体和管理人员构成的一个运行系统。
(2)当前,主要有哪几种新型数据库系统?它们各有什么特点?用于什么领域,试举例说明?答:主要有:分布式数据库、面向对象数据库、多媒体数据库、数据仓库技术、空间数据库。
(3)什么是数据模型?目前数据库主要有哪几种数据模型?它们各有什么特点?答:数据模型是一组描述数据库的概念。
这些概念精确地描述数据、数据之间的关系、数据的语义和完整性约束。
很多数据模型还包括一个操作集合。
这些操作用来说明对数据库的存取和更新。
数据模型应满足3方面要求:一是能真实地模拟现实世界;二是容易为人们理解;三是便于在计算机上实现。
目前在数据库领域,常用的数据模型有:层次模型、网络模型、关系模型以及最近兴起的面向对象的模型。
(4)关系数据库中选择、投影、连接运算的含义是什么?答:1)选择运算:从关系中筛选出满足给定条件的元组(记录)。
选择是从行的角度进行运算,选择出的记录是原关系的子集。
2)投影运算:从关系中指定若干个属性(字段)组成新的关系。
投影是从列的角度进行运算,得到的新关系中的字段个数往往比原关系少。
3)连接运算:将两个关系按照给定的条件横向拼接成新的关系。
连接过程是通过两个关系中公有的字段名进行的。
(5)关键字段的含义是什么?它的作用是什么?答:一个关系中可以确定一个字段为关键字段,该字段的值在各条记录中不能有相同的值。
(如:门牌号码);关键字段的作用主要是为建立多个表的关联和进行快速查询。
(6)什么是E-R图?E-R 图是由哪几种基本要素组成?这些要素如何表示?答:E-R图也称实体-联系图(Entity Relationship Diagram),提供了表示实体类型、属性和联系的方法,用来描述现实世界的概念模型。
数据库技术发展简史数据库技术从诞生到现在,在不到半个世纪的时间里,形成了坚实的理论基础、成熟的商业产品和广泛的应用领域,吸引越来越多的研究者加入。
数据库的诞生和发展给计算机信息管理带来了一场巨大的革命。
三十多年来,国内外已经开发建设了成千上万个数据库,它已成为企业、部门乃至个人日常工作、生产和生活的基础设施。
同时,随着应用的扩展与深入,数据库的数量和规模越来越大,数据库的研究领域也已经大大地拓广和深化了。
30年间数据库领域获得了三次计算机图灵奖(C.W. Bachman,E.F.Codd, J.Gray),更加充分地说明了数据库是一个充满活力和创新精神的领域。
就让我们沿着历史的轨迹,追溯一下数据库的发展历程。
数据库发展简史1. 数据管理的诞生数据库的历史可以追溯到五十年前,那时的数据管理非常简单。
通过大量的分类、比较和表格绘制的机器运行数百万穿孔卡片来进行数据的处理,其运行结果在纸上打印出来或者制成新的穿孔卡片。
而数据管理就是对所有这些穿孔卡片进行物理的储存和处理。
然而,1 9 5 1 年雷明顿兰德公司(Remington Rand Inc.)的一种叫做Univac I 的计算机推出了一种一秒钟可以输入数百条记录的磁带驱动器,从而引发了数据管理的革命。
1956 年IBM生产出第一个磁盘驱动器——the Model305 RAMAC。
此驱动器有50 个盘片,每个盘片直径是2 英尺,可以储存5MB的数据。
使用磁盘最大的好处是可以随机地存取数据,而穿孔卡片和磁带只能顺序存取数据。
数据库系统的萌芽出现于60 年代。
当时计算机开始广泛地应用于数据管理,对数据的共享提出了越来越高的要求。
传统的文件系统已经不能满足人们的需要。
能够统一管理和共享数据的数据库管理系统(DBMS)应运而生。
数据模型是数据库系统的核心和基础,各种DBMS 软件都是基于某种数据模型的。
所以通常也按照数据模型的特点将传统数据库系统分成网状数据库、层次数据库和关系数据库三类。
第1篇一、实验背景随着数据库技术的不断发展,存储过程在数据库管理中的应用越来越广泛。
存储过程是一组为了完成特定功能的SQL语句集合,它具有提高数据库性能、增强安全性、简化应用开发等优点。
为了更好地掌握存储过程的应用,我们进行了本次实验。
二、实验目的1. 理解存储过程的概念、特点和应用场景。
2. 掌握存储过程的创建、执行、修改和删除方法。
3. 学习使用存储过程实现常见的数据库操作,如数据插入、查询、更新和删除。
4. 熟悉存储过程中的流程控制语句、循环语句和游标操作。
三、实验环境1. 操作系统:Windows 102. 数据库:MySQL 5.73. 开发工具:MySQL Workbench四、实验内容1. 创建存储过程2. 执行存储过程3. 修改存储过程4. 删除存储过程5. 存储过程中的流程控制语句6. 存储过程中的循环语句7. 存储过程中的游标操作五、实验步骤1. 创建存储过程首先,我们创建一个简单的存储过程,用于查询特定部门的所有员工信息。
```sqlCREATE PROCEDURE GetEmployeeInfo(IN dept_id INT)BEGINSELECT FROM employees WHERE department_id = dept_id;END;```在此过程中,我们使用了`IN`参数,表示该参数在调用存储过程时传入。
2. 执行存储过程创建存储过程后,我们可以通过以下命令执行它:```sqlCALL GetEmployeeInfo(10);```这将查询部门ID为10的所有员工信息。
3. 修改存储过程如果需要修改存储过程,可以使用`ALTER PROCEDURE`语句。
例如,将查询条件修改为按姓名查询:```sqlALTER PROCEDURE GetEmployeeInfo(IN emp_name VARCHAR(50))BEGINSELECT FROM employees WHERE name = emp_name;END;```4. 删除存储过程删除存储过程可以使用`DROP PROCEDURE`语句。
⼤数据技术-题库⼤数据技术-题库1、第⼀次信息化浪潮主要解决什么问题?A、信息传输B、信息处理C、信息爆炸D、信息转换2、下⾯哪个选项属于⼤数据技术的"数据存储和管理"技术层⾯的功能?A、利⽤分布式⽂件系统、数据仓库、关系数据库等实现对结构化、半结构化和⾮结构化海量数据的存储和管理B、利⽤分布式并⾏编程模型和计算框架,结合机器学习和数据挖掘算法,实现对海量数据的处理和分析C、构建隐私数据保护体系和数据安全体系,有效保护个⼈隐私和数据安全D、把实时采集的数据作为流计算系统的输⼊,进⾏实时处理分析3、在⼤数据的计算模式中,流计算解决的是什么问题?A、针对⼤规模数据的批量处理B、针对⼤规模图结构数据的处理C、⼤规模数据的存储管理和查询分析D、针对流数据的实时计算4、⼤数据产业指什么?A、⼀切与⽀撑⼤数据组织管理和价值发现相关的企业经济活动的集合B、提供智能交通、智慧医疗、智能物流、智能电⽹等⾏业应⽤的企业C、提供数据分享平台、数据分析平台、数据租售平台等服务的企业D、提供分布式计算、数据挖掘、统计分析等服务的各类企业5、下列哪⼀个不属于⼤数据产业的产业链环节?A、数据存储层B、数据源层C、数据分析层D、数据应⽤层6、下列哪⼀个不属于 IT 领域最新的技术发展趋势?A、互联⽹B、云计算C、⼤数据D、物联⽹7、云计算平台层(PaaS)指的是什么?A、操作系统和围绕特定应⽤的必需的服务B、将基础设施(计算资源和存储)作为服务出租C、从⼀个集中的系统部署软件,使之在⼀台本地计算机上(或从云中远程地) 运⾏的⼀个模型D、提供硬件、软件、⽹络等基础设施以及提供咨询、规划和系统集成服务 8、云计算数据中⼼是什么?A、数据中⼼是云计算的重要载体,为各种平台和应⽤提供运⾏⽀撑环境B、提供智能交通、智慧医疗、智能物流、智能电⽹等C、提供分布式计算、数据挖掘、统计分析等服务D、提供硬件、软件、⽹络等基础设施9、下列哪个不属于物联⽹的应⽤?A、智能物流B、智能安防C、环保监测D、数据采集10、下列哪项不属于⼤数据的发展历程?A、成熟期B、萌芽期C、⼤规模应⽤期D、迷茫期11、第三次信息化浪潮的标志是什么?A、个⼈计算机B、物联⽹C、云计算和⼤数据D、互联⽹12、信息科技为⼤数据时代提供哪些技术⽀撑?A、存储设备容量不断增加B、⽹络带宽不断增加C、 CPU 处理能⼒⼤幅提升D、数据量不断增⼤13、⼤数据具有哪些特点?A、数据的"⼤量化"B、数据的"快速化"C、数据的"多样化"D、数据的"价值化"14、下⾯哪个属于⼤数据的应⽤领域?A、智能医疗研发B、监控⾝体情况C、实时掌握交通状况D、⾦融交易15、⼤数据的两个核⼼技术是什么?A、分布式存储B、数据处理与分析C、分布式处理D、数据存储与管理16、云计算关键技术包括什么?A、分布式存储B、虚拟化C、分布式计算D、多租户17、云计算的服务模式和类型包括哪些?A、软件即服务(SaaS)B、平台即服务(PaaS)C、基础设施即服务(IaaS)D、数据即服务(DaaS)18、物联⽹主要由下列哪些部分组成的?A、应⽤层B、处理层C、感知层D、⽹络层19、物联⽹的关键技术包括哪些?A、识别和感知技术B、⽹络与通信技术C、数据挖掘与融合技术D、信息处理⼀体化技术20、⼤数据对社会发展的影响有哪些?A、⼤数据成为⼀种新的决策⽅式B、⼤数据应⽤促进信息技术与各⾏业的深度融合C、⼤数据开发推动新技术和新应⽤的不断涌现D、⼤数据使得数据科学家成为热门职业21、下列哪个不属于 Hadoop 的特性?A、成本⾼B、⾼可靠性C、⾼容错性D、运⾏在 Linux 平台上22、Hadoop 框架中最核⼼的设计是什么?A、为海量数据提供存储的 HDFS 和对数据进⾏计算的 MapReduceB、提供整个 HDFS ⽂件系统的 NameSpace(命名空间)管理、块管理等所有服务C、 Hadoop 不仅可以运⾏在企业内部的集群中,也可以运⾏在云计算环境中D、 Hadoop 被视为事实上的⼤数据处理标准23、在⼀个基本的 Hadoop 集群中,DataNode 主要负责什么?A、存储被拆分的数据块B、协调数据计算任务C、负责协调集群中的数据存储D、负责执⾏由 JobTracker 指派的任务 24、Hadoop 最初是由谁创建的?A、 Doug CuttingB、 LuceneC、 ApacheD、 MapReduce25、下列哪⼀个不属于 Hadoop 的⼤数据层的功能?A、数据挖掘B、离线分析C、实时查询D、 BI 分析26、在⼀个基本的 Hadoop 集群中,SecondaryNameNode 主要负责什么?A、帮助 NameNode 收集⽂件系统运⾏的状态信息B、负责执⾏由 JobTracker 指派的任务C、协调数据计算任务D、负责协调集群中的数据存储27、下⾯哪⼀项不是 Hadoop 的特性?A、只⽀持少数⼏种编程语⾔B、可扩展性⾼C、成本低D、能在 linux 上运⾏28、下列哪个不是 Hadoop 在企业中的应⽤架构?A、⽹络层B、访问层C、⼤数据层D、数据源层29、在 Hadoop 项⽬结构中,HDFS 指的是什么?A、分布式⽂件系统B、分布式并⾏编程模型C、资源管理和调度器D、 Hadoop 上的数据仓库30、在 Hadoop 项⽬结构中,MapReduce 指的是什么?A、分布式并⾏编程模型B、流计算框架C、 Hadoop 上的⼯作流管理系统D、提供分布式协调⼀致性服务 31、Hadoop 的特性包括哪些?A、⾼可扩展性B、⽀持多种编程语⾔C、成本低D、运⾏在 Linux 平台上32、Hadoop 在企业中的应⽤架构包括哪⼏层?A、访问层B、⼤数据层C、数据源层D、⽹络层33、Hadoop 中,访问层的功能是什么?A、数据分析B、数据实时查询C、数据挖掘D、数据接收34、MapReduce 的作业主要包括什么?A、从磁盘或从⽹络读取数据,即 IO 密集⼯作B、计算数据,即 CPU 密集⼯作C、针对不同的⼯作节点选择合适硬件类型D、负责协调集群中的数据存储35、⼀个基本的 Hadoop 集群中的节点主要包括什么?A、 DataNode:存储被拆分的数据块B、 JobTracker:协调数据计算任务C、 TaskTracker:负责执⾏由 JobTracker 指派的任务D、 SecondaryNameNode:帮助 NameNode 收集⽂件系统运⾏的状态信息36、下列关于 Hadoop 的描述,哪些是正确的?A、为⽤户提供了系统底层细节透明的分布式基础架构B、具有很好的跨平台特性C、可以部署在廉价的计算机集群中D、被公认为⾏业⼤数据标准开源软件37、Hadoop 主要提供哪些技术服务?A、开发⼯具B、开源软件C、商业化⼯具D、数据采集38、Hadoop 集群的整体性能主要受到什么因素影响?A、 CPU 性能B、内存C、⽹络D、存储容量39、下列关于 Hadoop 的描述,哪些是错误的?A、为⽤户提供了系统顶层分布式基础架构B、具有较差的跨平台特性C、可以部署在廉价的计算机集群中D、被公认为⾏业⼤数据标准开源软件40、下列哪⼀项不属于 Hadoop 的特性?A、较低可扩展性B、只⽀持 java 语⾔C、成本低D、运⾏在 Linux 平台上41、分布式⽂件系统指的是什么?A、把⽂件分布存储到多个计算机节点上,成千上万的计算机节点构成计算机集群B、⽤于在 Hadoop 与传统数据库之间进⾏数据传递C、⼀个⾼可⽤的,⾼可靠的,分布式的海量⽇志采集、聚合和传输的系统D、⼀种⾼吞吐量的分布式发布订阅消息系统,可以处理消费者规模的⽹站中的所有动作流数据42、下⾯哪⼀项不属于计算机集群中的节点?A、源节点(SourceNode)B、主节点(Master Node)C、名称结点(NameNode)D、节点(Slave Node)43、在 HDFS 中,默认⼀个块多⼤?A、 64MBB、 32MBC、 128MBD、 16MB44、下列哪⼀项不属于 HDFS 采⽤抽象的块概念带来的好处?A、强⼤的跨平台兼容性B、⽀持⼤规模⽂件存储C、简化系统设计D、适合数据备份45、在 HDFS 中,NameNode 的主要功能是什么?A、存储元数据B、存储⽂件内容C、⽂件内存保存在磁盘中D、维护了 block id 到 datanode 本地⽂件的映射关系 46、下⾯对 FsImage 的描述,哪个是错误的?A、 FsImage ⽂件没有记录⽂件包含哪些块以及每个块存储在哪个数据节点B、 FsImage ⽂件包含⽂件系统中所有⽬录和⽂件 inode 的序列化形式C、 FsImage ⽤于维护⽂件系统树以及⽂件树中所有的⽂件和⽂件夹的元数据D、 FsImage ⽂件记录了所有针对⽂件的创建、删除、重命名等操作47、下⾯对 SecondaryNameNode 第⼆名称节点的描述,哪个是错误的?A、 SecondaryNameNode ⼀般是并⾏运⾏在多台机器上B、它是⽤来保存名称节点中对 HDFS 元数据信息的备份,并减少名称节点重启的时间C、 SecondaryNameNode 通过 HTTPGET ⽅式从 NameNode 上获取到 FsImage 和 EditLog ⽂件,并下载到本地的相应⽬录下D、 SecondaryNameNode 是 HDFS 架构中的⼀个组成部分 48、HDFS 采⽤了什么模型?A、主从结构模型B、分层模式C、管道-过滤器模式D、点对点模式49、在 Hadoop 项⽬结构中,HDFS 指的是什么?A、分布式⽂件系统B、流数据读写C、资源管理和调度器D、 Hadoop 上的数据仓库50、下列关于 HDFS 的描述,哪个不正确?A、 HDFS 采⽤具体的块概念,具有⽀持⼤规模⽂件存储、简化系统设计B、 HDFS 采⽤了主从(Master/Slave)结构模型C、 HDFS 采⽤了冗余数据存储,增强了数据可靠性D、 HDFS 还采⽤了相应的数据存放、数据读取和数据复制策略,来提升系统整体读写响应性能51、HDFS 要实现以下哪⼏个⽬标?A、兼容廉价的硬件设备B、流数据读写C、⼤数据集D、复杂的⽂件模型52、HDFS 特殊的设计,在实现上述优良特性的同时,也使得⾃⾝具有⼀些应⽤局限性,主要包括以下哪⼏个⽅⾯?A、不适合低延迟数据访问B、⽆法⾼效存储⼤量⼩⽂件C、不⽀持多⽤户写⼊及任意修改⽂件D、较差的跨平台兼容性53、HDFS 采⽤抽象的块概念可以带来以下哪⼏个明显的好处?A、⽀持⼤规模⽂件存储B、简化系统设计C、适合数据备份D、⽀持中等规模⽂件存储54、在 HDFS 中,名称节点(NameNode)主要保存了哪些核⼼的数据结构?A、 FsImageB、 EditLogC、 BlockD、 DN855、数据节点(DataNode)的主要功能包括哪些?A、负责数据的存储和读取B、根据客户端或者是名称节点的调度来进⾏数据的存储和检索C、向名称节点定期发送⾃⼰所存储的块的列表D、⽤来保存名称节点中对 HDFS 元数据信息的备份,并减少名称节点重启的时间56、HDFS 的命名空间包含什么?A、⽬录B、⽂件C、块D、磁盘57、下列对于客服端的描述,哪些是正确的?A、客户端是⽤户操作 HDFS 最常⽤的⽅式,HDFS 在部署时都提供了客户端B、 HDFS 客户端是⼀个库,暴露了 HDFS ⽂件系统接⼝C、严格来说,客户端并不算是 HDFS 的⼀部分D、客户端可以⽀持打开、读取、写⼊等常见的操作58、HDFS 只设置唯⼀⼀个名称节点,这样做虽然⼤⼤简化了系统设计,但也带来了哪些明显的局限性?A、命名空间的限制B、性能的瓶颈C、隔离问题D、集群的可⽤性59、HDFS 数据块多副本存储具备以下哪些有点?A、加快数据传输速度B、容易检查数据错误C、保证数据可靠性D、适合多平台上运⾏60、HDFS 具有较⾼的容错性,设计了哪些相应的机制检测数据错误和进⾏⾃动恢复?A、名称节点出错B、数据节点出错C、数据出错D、数据源太⼤61、下列哪个不属于 NoSQL 数据库的特点?A、灵活的可扩展性B、灵活的数据模型C、与云计算紧密融合D、⼤型的数据库62、下⾯关于 NoSQL 和关系数据库的简单⽐较,哪个是错误的?A、 RDBMS 有关系代数理论作为基础,NoSQL 没有统⼀的理论基础B、 NoSQL 很难实现横向扩展,RDBMS 可以很容易通过添加更多设备来⽀持更⼤规模的数据C、 RDBMS 需要定义数据库模式,严格遵守数据定义,NoSQL 不存在数据库模式,可以⾃由灵活定义并存储各种不同类型的数据D、 RDBMS 借助于索引机制可以实现快速查询,很多 NoSQL 数据库没有⾯向复杂查询的索引63、下列哪⼀项不属于 NoSQL 的四⼤类型?A、⽂档数据库B、图数据库C、列族数据库D、时间戳数据库64、下列关于键值数据库的描述,哪⼀项是错误的?A、扩展性好,灵活性好B、⼤量写操作时性能⾼C、⽆法存储结构化信息D、条件查询效率⾼65、下列关于列族数据库的描述,哪⼀项是错误的?A、查找速度慢,可扩展性差B、功能较少,⼤都不⽀持强事务⼀致性C、容易进⾏分布式扩展D、复杂性低66、下列哪⼀项不属于数据库事务具有 ACID 四性?A、间断性B、原⼦性C、⼀致性D、持久性67、下⾯关于 MongoDB 说法,哪⼀项是正确的?A、具有较差的⽔平可扩展性B、设置个别属性的索引来实现更快的排序C、提供了⼀个⾯向⽂档存储,操作复杂D、可以实现替换完成的⽂档(数据)或者⼀些指定的数据字段 68、下列关于 MongoDB 数据类型的说法,哪⼀项是错误的?A、 Code ⽤于存储⼆进制数据B、 Object ⽤于内嵌⽂档C、 Null ⽤于创建空值D、 String 字符串,储数据常⽤的数据类型69、下列关于 NoSQL 与关系数据库的⽐较,哪个说法是错误的?A、在⼀致性⽅⾯,RDBMS 强于 NoSQLB、在数据完整性⽅⾯,RDBMS 容易实现C、在扩展性⽅⾯,NoSQL ⽐较好D、在可⽤性⽅⾯,NoSQL 优于 RDBMS70、关于⽂档数据库的说法,下列哪⼀项是错误的?A、数据是规则的B、性能好(⾼并发)C、缺乏统⼀的查询语法D、复杂性低71、关系数据库已经⽆法满⾜ Web2.0 的需求,主要表现在以下⼏个⽅⾯?A、⽆法满⾜海量数据的管理需求B、⽆法满⾜数据⾼并发的需求C、⽆法满⾜⾼可扩展性和⾼可⽤性的需求D、使⽤难度⾼72、下列关于 MySQL 集群的描述,哪些是正确的?A、复杂性:部署、管理、配置很复杂B、数据库复制:MySQL 主备之间采⽤复制⽅式,只能是异步复制C、扩容问题:如果系统压⼒过⼤需要增加新的机器,这个过程涉及数据重新划分D、动态数据迁移问题:如果某个数据库组压⼒过⼤,需要将其中部分数据迁移出去73、关系数据库引以为傲的两个关键特性(完善的事务机制和⾼效的查询机制),到了 Web2.0 时代却成了鸡肋,主要表现在以下哪⼏个⽅⾯?A、 Web2.0 ⽹站系统通常不要求严格的数据库事务B、 Web2.0 ⽹站系统基本上不⽤数据库来存储C、 Web2.0 并不要求严格的读写实时性D、 Web2.0 通常不包含⼤量复杂的 SQL 查询74、下⾯关于 NoSQL 与关系数据库的⽐较,哪些是正确的?A、关系数据库以完善的关系代数理论作为基础,有严格的标准B、关系数据库可扩展性较差,⽆法较好⽀持海量数据存储C、 NoSQL 可以⽀持超⼤规模数据存储D、 NoSQL 数据库缺乏数学理论基础,复杂查询性能不⾼ 75、下列关于⽂档数据库的描述,哪些是正确的?A、性能好(⾼并发),灵活性⾼B、具备统⼀的查询语法C、⽂档数据库⽀持⽂档间的事务D、复杂性低,数据结构灵活76、下列关于图形数据库的描述,哪些是正确的?A、专门⽤于处理具有⾼度相互关联关系的数据B、⽐较适合于社交⽹络、模式识别、依赖分析、推荐系统以及路径寻找等问题C、灵活性⾼,⽀持复杂的图形算法D、复杂性⾼,只能⽀持⼀定的数据规模77、NoSQL 的三⼤基⽯?A、 CAPB、最终⼀致性C、 BASED、 DN878、关于 NoSQL 的三⼤基⽯之⼀的 CAP,下列哪些说法是正确的?A、⼀致性,是指任何⼀个读操作总是能够读到之前完成的写操作的结果量B、⼀个分布式系统可以同时满⾜⼀致性、可⽤性和分区容忍性这三个需求C、可⽤性,是指快速获取数据D、分区容忍性,是指当出现⽹络分区的情况时(即系统中的⼀部分节点⽆法和其他节点进⾏通信),分离的系统也能够正常运⾏79、当处理 CAP 的问题时,可以有哪⼏个明显的选择?A、 CA:也就是强调⼀致性(C)和可⽤性(A),放弃分区容忍性(P)B、 CP:也就是强调⼀致性(C)和分区容忍性(P),放弃可⽤性(A)C、 AP:也就是强调可⽤性(A)和分区容忍性(P),放弃⼀致性(C)D、 CAP:也就是同时兼顾可⽤性(A)、分区容忍性(P)和⼀致性(C),当时系统性能会下降很多80、数据库事务具有 ACID 四性,下⾯哪⼏项属于四性?A、原⼦性B、持久性C、间断性D、⼀致性81、下列哪个不属于云计算的优势?A、按需服务B、随时服务C、通⽤性D、价格不菲82、下列关于云数据库的描述,哪个是错误的?A、云数据库是部署和虚拟化在云计算环境中的数据库B、云数据库是在云计算的⼤背景下发展起来的⼀种新兴的共享基础架构的⽅法C、云数据库价格不菲,维护费⽤极其昂贵D、云数据库具有⾼可扩展性、⾼可⽤性、采⽤多租形式和⽀持资源有效分发等特点83、下列哪⼀个不属于云数据库产品?A、 MySQLB、阿⾥云 RDSC、 Oracle CloudD、百度云数据库84、UMP 系统是构建在⼀个⼤的集群之上的,下列哪⼀项不属于系统向⽤户提供的功能?A、读写分离B、分库分表C、数据安全D、资源合并85、下列关于 UMP 系统功能的说法,哪个是错误的?A、充分利⽤主从库实现⽤户读写操作的分离,实现负载均衡B、 UMP 系统实现了对于⽤户透明的读写分离功能C、 UMP 采⽤的两种资源隔离⽅式(⽤ Cgroup 限制 MySQL 进程资源和在 Proxy 服务器端限制 QPS)D、 UMP 系统只设计了⼀种机制来保证数据安全 86、下列关于阿⾥云 RDS 的说法,哪个是错误的?A、 RDS 是阿⾥云提供的关系型数据库服务B、 RDS 由专业数据库管理团队维护C、 RDS 具有安全稳定、数据可靠、⾃动备份D、 RDS 实例,是⽤户购买 RDS 服务的基本单位。
国开学习网电大人工智能应用技术第一次形考作业实验答案一、选择题(每题5分,共25分)1. 下列哪个不是人工智能的主要应用领域?- A. 自然语言处理- B. 机器- C. 数据库- D. 计算机视觉答案:C2. 下列哪个是深度中的一种常见模型?- A. SVM- B. CNN- C. DBSCAN- D. K-Means答案:B3. 下列哪个不是神经网络的基本结构?- A. 输入层- B. 隐藏层- C. 输出层- D. 数据层答案:D4. 下列哪个不是机器中常见的评估指标?- A. 准确率- B. 精确率- C. 召回率- D. 方差答案:D5. 下列哪个不是人工智能的发展阶段?- A. 规则时代- B. 数据时代- C. 神经网络时代- D. 专家系统时代答案:B二、填空题(每题5分,共25分)1. 人工智能的主要目标是使机器能够_______。
答案:模拟、延伸和扩展人的智能2. 支持向量机(SVM)是一种基于_______的机器算法。
答案:统计理论3. 深度是一种以_______为特征的机器方法。
答案:神经网络、多层感知器4. 在神经网络中,权重和偏置的调整通常通过_______实现。
答案:反向传播算法5. 当我们说一个分类问题的准确率达到_______时,我们通常认为这个分类器的效果比较好。
答案:90% 以上三、问答题(每题10分,共30分)1. 简述人工智能的发展历程。
答案:人工智能的发展历程可以分为几个阶段:规则时代,专家系统被广泛研究;数据时代,机器逐渐成为主流;神经网络时代,深度取得了显著的进展。
2. 什么是支持向量机(SVM),它的主要应用场景有哪些?答案:支持向量机是一种基于统计理论的机器算法,主要用于分类和回归分析。
它的主要应用场景包括文本分类、图像分类、生物信息学、金融风控等。
3. 请简要介绍神经网络的基本结构和工作原理。
答案:神经网络是一种模拟人脑神经元连接和工作方式的计算模型,主要由输入层、隐藏层和输出层组成。
数据库系统课程教案(计算机专业)授课时间:
数据库系统课程教案(计算机专业)授课时间:
数据库系统课程教案(计算机专业)授课时间:
数据库系统课程教案(计算机专业)授课时间:
数据库系统课程教案(计算机专业) 授课时间:
数据库系统课程教案(计算机专业) 授课时间:
数据库系统课程教案(计算机专业) 授课时间:
数据库系统课程教案(计算机专业) 授课时间:
数据库系统课程教案(计算机专业)授课时间:
数据库系统课程教案(计算机专业) 授课时间:
数据库系统课程教案(计算机专业)授课时间:
数据库系统课程教案(计算机专业)授课时间:
数据库系统课程教案(计算机专业)授课时间:
数据库系统课程教案(计算机专业)授课时间:
数据库系统课程教案(计算机专业)授课时间:
数据库系统课程教案(计算机专业)授课时间:
数据库系统课程教案(计算机专业)授课时间:
数据库系统课程教案(计算机专业)
授课时间:
数据库系统课程教案(计算机专业)授课时间:
数据库系统课程教案(计算机专业)授课时间:
数据库系统课程教案(计算机专业)授课时间:
数据库系统课程教案(计算机专业)授课时间:
数据库系统课程教案(计算机专业)授课时间:
数据库系统课程教案(计算机专业)授课时间:
数据库系统课程教案(计算机专业)授课时间:
数据库系统课程教案(计算机专业)授课时间:。
《MySQL数据库应用》课程教学大纲一、课程名称及代码课程名称:MySQL数据库应用课程代码:XXXXXX二、适用教育层次及专业教育层次:高职专科适用专业:XXXX专业三、学分、学时学分数:4 学时数:64四、课程类型课程性质:专业基础课课程类别:理论+ 实践课五、先修课程名称及代码一门编程类课程(任何语言,如C++、Java或Python等)六、教学目标本课程的任务是使学生掌握关系数据库的基本原理和基础知识,能够正确使用MySQL开发环境创建和使用数据库,掌握数据结构设计、创建数据库和表、操纵数据和查询数据的技术,学会使用SQL语言编写视图、存储过程、存储函数、触发器等数据库对象,学会数据库安全管理和备份与恢复的方法,为提高学生专业素质和为继续学习,从事专业实践工作打下良好基础。
1.知识目标(1) 掌握关系数据库理论、数据库建模、数据结构设计技术。
(2) 掌握结构化查询语言SQL、查询优化、视图、索引、SQL编程等。
(3) 了解事务和并发控制原理。
(4) 掌握数据库备份和恢复技术。
(5) 掌握数据库安全和运维技术。
2.能力目标(1) 具有进行小型数据库项目的需求分析能力。
(2) 具有进行小型数据库项目的设计开发能力。
(3) 具有使用SQL语言进行数据定义、操纵、查询和编程的能力。
(4) 具有基本的数据库运维管理能力。
3.素质目标(1) 具有自学能力和探索精神、拥有求知欲望和学习兴趣(2) 具有分析问题、解决问题的能力。
(3) 具有建立实验假设、探索查阅知识的能力。
(4) 能够运用系统性思维分析和解决问题。
(5) 具有良好的变通能力、一定的创造性思维和批判性思维。
(6) 能负责地完成任务,具有严格的时间观念以及时间管理意识。
(7) 能了解本专业职业成长过程,并能做好个人的职业规划。
(8) 遵纪守法,爱岗敬业,具有良好的职业道德和职业形象。
七、教学内容及要求单元一了解数据库1.教学基本要求1)了解MySQL数据库管理系统,及其与其他数据库管理系统的区别。
窗体顶端您的本次作业分数为:98分单选题1.( )是位于用户与操作系统之间的一层数据管理软件。
A DBB DBSC DBMSD Data正确答案:C单选题2.数据库(DB)、数据库系统(DBS)和数据库管理系统(DBMS)三者之间的关系是:A DBS包括DB和DBMSB DBMS包括DB和DBSC DB包括DBS和DBMSD DBS就是DB,也就是DBMS正确答案:A单选题3.数据库中不仅存储数据本身,还要存储数据与数据之间的联系,这种数据和联系是需要描述和定义的,()正是完成此项任务的。
A 数据库管理系统B 数据模型C 概念模型D 层次模型正确答案:B单选题4.数据模型的三个阶段:现实世界——()数据模型、信息世界——()数据模型、机器世界——()数据模型。
A 概念物理逻辑B 物理逻辑概念C 概念逻辑物理D 物理概念逻辑正确答案:C单选题5.现实世界中所管理的对象称作(),其定义为:客观存在并可以相互区分的客观事物或抽象事件。
A 实体(Entity)B 联系C 属性D E-R正确答案:A单选题6.用()表示实体和实体之间联系的模型称为关系数据模型。
A E-RB 关系(表格数据)C 树型结构D 网状结构正确答案:B单选题7.()就是用关系来表示现实世界中实体以及实体和实体之间的联系的数据模型。
A 概念数据模型B 层次数据模型C 网状数据模型D 关系数据模型正确答案:D单选题8.():若属性A是关系R的主属性,则属性A不可以为空值。
A 实体完整性规则B 参照完整性规则C 用户定义的完整性D 关系完整性正确答案:A单选题9.根据SQL标准,创建一个表,应该使用下面哪个语句?A CREATE TABLEB CREATE INDEXC CREATE VIEWD CREATE DATABASE正确答案:A单选题10.根据SQL标准,删除一个表,应该使用下面哪个语句?A DELETE TABLEB DROP TABLEC DELETE VIEWD DROP DATABASE正确答案:B单选题11.根据SQL标准,创建一个视图,应该使用下面哪个语句?A CREATE TABLEB CREATE INDEXC CREATE VIEWD CREATE DATABASE正确答案:C单选题12.根据SQL标准,删除一个表中的记录,下面哪个语句适用?A DROP TABLEB DROPC DELETED ERASE正确答案:C单选题13.根据SQL标准,修改表的数据结构,下面哪种语句适用?A UPDATEB ALTERC CHANGED SHIFT正确答案:B单选题14.根据SQL标准,下面哪句语句能够找出年龄最小的同学?其中age为学生表student中的年龄字段,sno为学生的学号。
A select max(age) from studentB select sno from student where age = max(age)C select sno from student having age = max(age)D select sno from student a where a.age <= (select min(b.age) from student b)正确答案:D单选题15.根据SQL标准,要删除表student中所有数据,但不将表student的定义一起删除,下面哪个语句可以适用?A delete from studentB delete all from studentC delete * from studentD drop table student正确答案:A单选题16.根据SQL标准,要修改表student中所有学生的年龄age,使之在原值基础上减一,下面哪个语句适用?A update student set age = 1B update student set age = age - 1C update age = age -1 from studentD update from student where age = age -1正确答案:B单选题17.根据SQL标准,要查询表student中所有年龄age小于所有学生的平均年龄的记录,下面哪条语句适用?A select * from student where age < avg(age)B select * from student having age < avg(age)C select * from student a where a.age < (select avg(b.age) from student b)D select * from student a where (select avg(b.age) from student b ) >= a.age正确答案:C单选题18.根据SQL标准,要查询表student中平均年龄age小于21的所在系dept及其平均年龄值,下面哪条语句适用?A select dept,avg(age) from student where avg(age) <21B select dept,avg(age) from student group by dept having avg(age) <21C select dept,avg(age) from student having avg(age) <21D select dept,avg(age) from student group by dept where avg(age) <21正确答案:B单选题19.根据SQL标准,针对所有用户,撤销表student中的查询权限,下面哪条语句适用?A grant select on table student to publicB revoke select on table student to publicC revoke select on table student from publicD revoke select on public from table student正确答案:C单选题20.根据SQL标准,下面哪条语句与select min(age) from student等效?A select age from student where age >= min(age)B select distinct age from student where age >= all min(age)C select distinct a.age from student a where a.age <= any (select distinct b.age from studentb)D select distinct a.age from student a where a.age <= all (select distinct b.age from studentb)正确答案:D单选题21.根据SQL标准,增加一条记录到表student,学号sno是11301,姓名sname是“snoopy”,年龄age是20。
其中student表中包括学号、姓名、年龄、籍贯、系别等属性,并且属性除sno外皆可取空值。
下面哪条是正确的?A insert into student values(sno=11301, sname=’snoopy’, age =20)B insert into student(sno,sname,age) values(11301,’snoopy’,20)C insert into student set sno=11301, sname=’snoopy’, age = 20D insert into student values (11301, ’snoopy’, 20)正确答案:B单选题22.根据SQL标准,创建一个视图abc,通过该视图只能对表student中系dept为‘IS’的记录进行更新操作。
下面哪条语句适用?A create view abc as select * from student where dept=’IS’B create view abc as select * from student where dept=’IS’ with check optionC create view abc as student where dept=’IS’D create view abc as select dept=’IS’ from student正确答案:B单选题23.根据SQL标准,查询表student中所有系dept为‘IS’并且性别sex为‘女’的所有记录,下面哪条语句适用?A select * from student where dept=’IS’ and sex=’女’B select * from student where dept=’IS’ or sex=’女’C select * from student where dept=’IS’ and where sex=’女’D select * from student where de pt=’IS’ union select * from student where sex=’女’正确答案:A单选题24.根据SQL标准,查询表student(sno,sname,sex,dept)中所有学生的选修课程数,其中选修记录在表SC(sno,cno,grade)中,两表中sno为关联字段。
下面哪条语句合适?A select sno,count(cno) from SCB select sno,count(cno) from studentC select a.sno,count(cno) from student a left outer join SCD select a.sno,count(cno) from SC left outer join student a正确答案:C单选题25.根据SQL标准,删除索引应该选用下面哪个语句?A DELETE INDEXB DROP INDEXC DELETE VIEWD DROP VIEW正确答案:B单选题26.根据SQL标准,把表SC1中的记录复制到另一个表SC2中,其中SC1表和SC2表的字段定义完全一样。
下面哪条语句适用?A copy * from SC1 to SC2B copy * from SC2 to SC1C insert into SC2 select * from SC1D insert into SC1 select * from SC2正确答案:C单选题27.根据SQL标准,增加一个新的字段sdate到表student中,该字段为可容纳7个字符的定长字符串,下面哪条语句可以正确表述?A insert into student sdate char(7)B add sdate char(7) to studentC append sdate varchar(7) to table studentD alter table student add sdate varchar(7)E alter table student add sdate char(7)F alter table student modify sdate char(7)正确答案:E单选题28.根据SQL标准,删除表student中对字段sno的唯一性约束,应该使用下面哪条语句?A drop sno from table studentB alter table student drop snoC alter table student drop unique(sno)D alter table student drop sno unique正确答案:C单选题29.使用游标可以进行更新和删除。