etl工程师 面试题_数据仓库工程师面试题笔试.doc

数据仓库工程师面试题

姓名:____张小核______ 开始时间:_____:______ 结束时间:_____:_____

数据库

使用过哪些数据库?试说出它们的异同。答:使用过SQL SERVER和ORACLE它们的区别是:1.sql server 是中小型企业用的,oracle是中大型企业用的;oracle跨平台能在linux上运行,sqlserver只能在windows运行,而linux平台比windows平台稳定,所以安全性高;sqlserver操作简便,oracle比较复杂;oracle能把数据存在不同的硬盘上sqlserver不能;oracle能够回滚表空间查询sqlserver不能;oracle支持label security,sqlserver不能;oracle扩展性比较强。

事务有多个性质,其中不包括( B )

A.一致性 B.唯一性

C.原子性 D.隔离性

CHAR类型和VARCHAR类型有何区别?答:char的长度是固定的,最长2000个字符,当输入的字符小于你定义的字符数目时,它会自动补空值,所以它占用空间较大但是效率高;varchar的长度是可变的,用它可以节省存储空间,但是效率没有char高。

视图与表有何区别?表是实际存在的,视图是一个或多个表结果的映射,实际不存在,所以视图不占用实际的物理空间,但删除时不影响数据,而表影响

数据库中常见的约束有哪些?答:1.非空值约束,是not null;2。唯一性约束,不能重复造成冗余;3.检查约束,能够保证数据完整性;还有主键不能为空,应该是唯一的,字段属性要不能再分

有一个空表t_empty,结构是:create table t_empty( a integer)请问以下各语句的输出分别是什么?(A) select sum(a) from t_empty 什么都不输出(B) select NullToZero(a) from t_empty *假定NullToZero是一个将Null值转成0的标函数(C) select count(*) from t_empty

?有下列两表??Table1? ???Col1? ?INT? ???Col2? ?CHAR (30)??Table2? ???Col1? ?INT? ???Col2? ?CHAR (30)请问下列哪条语句会将table2的全部列插入到table1? BA.??INSERT INTO table1 (table2.col1,table2.col2)B.??INSERT INTO table1 SELECT col1, col2 FROM table2C.??INSERT INTO table1 VALUES (SELECT col1,col2 FROM table2)D.??INSERT INTO table1 (col1, col2) VALUES (SELECT col1, col2 FROM table2)

有下列两表??TAB1? ?? ?? ?? ?? ?? ?? ?? ???TAB2C1? ? C2? ?? ?? ?? ?? ?? ?? ?? ?CX? ? CY----? ? -----? ?? ?? ?? ?? ?? ?? ? ------? ?-----A? ?? ?11? ?? ?? ?? ?? ?? ?? ?? ?A? ?? ?21B? ?? ?12? ?? ?? ?? ?? ?? ?? ?? ?C? ?? ?22 C? ?? ?13? ?? ?? ?? ?? ?? ?? ?? ?D? ?? ?23如果要得到如下的输出结果:C1? ? C2? ? CX? ???CY-----? ?-----? ? ----? ? -----A? ?? ?11? ???A? ?? ? 21 C? ?? ?13? ???C? ?? ? 22--? ?? ?--? ?? ?D? ?? ?23下列哪条语句会得到所需的结果?A.? SELECT * FROM tab1 INNER JOIN tab2 ON c1=cxB.? SELECT * FROM tab2 FULL OUTER JOIN tab1 ON c1=cxC.? SELECT * FROM tab2 RIGHT OUTER JOIN tab1 ON c1=cxD.??SELECT * FROM tab1 RIGHT OUTER JOIN tab2 ON c1=cx

在数据库中使用存储过程有什么好处?使用方便,速度快,方便改动,一个过程可以包含多个语句,可以用参数

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/531890.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

为什叫c语言,为什么c语言叫c语言?

1972年,美国贝尔实验室的 D.M.Ritchie 在B语言的基础上最终设计出了一种新的语言,他取了BCPL的第二个字母作为这种语言的名字,这就是C语言。1973年初,C语言的主体完成。Thompson和Ritchie用它完全重写了UNIX。随着UNIX的发展&…

java中对象的初始化过程

class Parent{int num 8;// ->3Parent(){//super(); // ->2//显示初始化 // ->3//构造代码段 // ->4show(); // ->5}{// ->4System.out.println("Parent constructor code run->");}public void show(){//被覆盖System.out.println(&quo…

马斯克翻跟头机器人_马斯克又搞事情 用VR训练机器人模仿人类动作

据该公司的开发者介绍:“我们已经研发了一款新算法——单次模仿学法算法。” 人们先在VR中完成一次操作,随后机器人通过观看视频来模仿人类的行为。为了证明该算法,设计者进行了堆叠彩色方块实验。人类在VR环境中按顺序移动方块。机器人首先通…

c语言通过指针变量输出10个元素,C语言程序设计第2版指针程序设计(10页)-原创力文档...

C 语言程序设计 - 理论方法与实践(第 2 版) 7.4.1 简单指针变量作函数参数 例 7-9 用比较交换法 ,将一维数组的最 大值移到数组的最 末元素位置,交换 过程用上述 swap() 函数实现。 #include int main() { void swap(int *,int *); int i,a[10]{33,-12,9…

java中对象多态时成员变量,普通成员函数及静态成员函数的调用情况

/* 样例1:class Parent{int num 3;}class Child extends Parent{int num 4;} *//* 样例2: class Parent{}class Child extends Parent{int num 4; } *//* 样例3: class Parent{void show(){System.out.println("Parent Show!");…

gddr6速率_Rambus展示18GT/s的GDDR6内存子系统:高频信号纯净度仍然非常好

Rambus最近展示了他们最新的GDDR6内存子系统,把传输速率提升到了18GT/s,而目前的市场上的GDDR6显存多为14GT/s,少数为16GT/s,18GT/s对于Rambus和GDDR6来说都是一个新的记录。在18GT/s的传输速率下,单颗位宽为32-bit的G…

桶排序算法c语言10个数组,桶排序算法

该楼层疑似违规已被系统折叠 隐藏此楼查看此楼//2.21 桶排序#include#include#define SIZE 100void bucket_sort(unsigned *,int);//桶排序函数的原型void print(unsigned *,int);//打印函数的原型int main(){unsigned array[SIZE];int i0;//为数组元素随机赋值for(i0;iarray[i…

diabetes影响因子2017_Journal of Diabetes

英文简介:Journal of Diabetes (JDB) devotes itself to diabetes research, therapeutics, and education. It aims to involve researchers and practitioners in a dialogue between East and West via all aspects of epidemiology, etiology, pathogenesis, ma…

java中泛型上限,下限应用

v 一.程序中无形之中用到的泛型import java.util.*; class Person implements Comparable<Person>{String name;int age;Person(){name "";age 0;}Person(String name, int age){this.name name;this.age age;}public String toString(){return name &quo…

株洲c语言培训机构,株洲好就业的学c语言程序设计,计算机专业地址

株洲好就业的学c语言程序设计衡阳市潇湘职业中等专业学校是由衡阳市教育主管&#xff0c;在衡阳校区的基础上设置的一所综合性全日制中等职业学校。坐落在国内优秀旅游城市、国内高新技术产业基地、名人辈出的全国历史文化名城-----衡阳市。我校依托长沙医校院&#xff0c;实现…

er图外键怎么表示_本周话题:取消考研复试最能实现相对公平?你怎么看?

2020取消研究生复试的呼声越来越高&#xff1f;考研er们&#xff1a;压力太大&#xff01;近日&#xff0c;红网作者李诗元的一篇《取消考研复试最能实现相对公平》引起热议国家线的出台和调剂系统5月20日的才开的通知让大家直接炸开了郭就山西大学来说 往年都是调剂生和一志愿…

java中匿名类的注意细节

abstract class Outer{int num;public Outer(int x){num x;}public abstract void show1();public abstract void show2(); }public class PC{public static void main(String[] args){new Outer(55)//构造父类部分//子类重写部分{public void show1(){System.out.println(num…

ios沙箱模式开启_iOS沙盒篇

iOS系统在安全性上的一大亮点就是沙盒。每个iOS应用SDK都被限制在沙盒中&#xff0c;我们可以把沙盒当成一个设置了仅当前SDK可以访问的文件夹&#xff0c;苹果对沙盒有以下几条限制&#xff1a;应用程序可以在自己的沙盒中运行&#xff0c;但不能访问任何其他应用程序的沙盒。…

c语言不定方程的二元一次,poj1061 - 同余方程,二元一次不定方程

以前不会解二元一次不定方程的时候不会做&#xff0c;现在会做了。#include #include using namespace std;typedef __int64 int64;void solveType1(int64 a, int64 b, int64 & x, int64 & y, int64 & d) {if (b 0) {x 1; y 0; d a;return;}int64 _x, _y, _d;s…

java中异常注意的细节1

/* public class Test{public static void main(String[] args){int i0;try{func();//区别就是该函数抛出的异常被封装了&#xff0c;外界不知道到底会不会发生该异常System.out.println("i " i);//所以这句话是有机会执行的}catch(Exception e){System.out.printl…

append 后如何删除_如何在STATA中合并数据文件呢?

❝作者&#xff1a;江小白邮箱&#xff1a;jieresearch163.com❞我们在使用stata进行数据分析时&#xff0c;可能涉及多个数据文档的合并操作或者同时使用不同数据集中的多个变量&#xff0c;这都需要我们进行文档间不同变量的归并。例如&#xff0c;我们需要使用CFPS(中国家庭…

linux 内网怎么安装git环境_linux 安装go环境

官网下载安装包The Go Programming Language​golang.google.cngo1.4.linux-amd64.tar.gz解压&#xff1a;tar -C /usr/local -zxvf go1.4.linux-amd64.tar.gz添加环境变量&#xff1a;export PATH$PATH:/usr/local/go/bin安装完成输入go测试安装成功&#xff0c;写个简单的代码…

java中异常注意问题(发生在多态是的异常问题)

/* 异常的注意事项&#xff1a; 1&#xff0c;子类在覆盖父类方法时&#xff0c;父类的方法如果抛出了异常&#xff0c;那么子类的方法只能抛出父类的异常或者该异常的子类。 2&#xff0c;如果父类抛出多个异常&#xff0c;那么子类只能抛出父类异常的子集。 简单说&#xff1…

cups支持的打印机列表_Win10“Microsoft Print to PDF”虚拟打印机不见了,如何找回?...

MS酋长很早以前在介绍Windows10的新功能时&#xff0c;就提到过《Win10原生支持把文件转换成PDF格式》&#xff0c;该功能实际上是基于“Microsoft Print to PDF”虚拟打印机来实现的。当你点击打印时&#xff0c;在打印机列表中就可以看到“Microsoft Print to PDF”虚拟打印机…

循环队列的进队算法c语言,循环队列的定义,入队算法,出队算法,遍历算法,及其代码实现-Go语言中文社区...

队列 的定义&#xff1a;一种可以是实现“先进先出”的存储结构。数据的进出类似于排队购票。队只允许队尾一端(rear)添加&#xff0c;在另一端队头(front)删除。队有队头(front)和队尾(rear)两个指针。队头front指向第一个元素&#xff0c;队尾rear指向无实际意义的元素&#…