普元数据库面试题

小题1:ETL过程中的元数据有哪些?
我的解答:
      通常来说,我们可以把元数据分为三类,分别为业务元数据(Business Metadata),技术元数据(Technical Metadata)和过程处理元数据(Process Execution Metadata)。

      业务元数据,是从业务的角度对数据的描述。通常是用来给报表工具和前端用户对数据进行分析和使用提供帮助。

      技术元数据,是从技术的角度对数据的描述。通常包括数据的一些属性,如数据类型、长度、或者数据概况分析后一些结果。

      过程处理元数据,是ETL处理过程中的一些统计数据,通常包括有多少条记录被加载,多少条记录被拒绝接受等数据。

小题2:ETL的质量检查包括哪些方面?
我的解答:

  ETL的数据质量问题具体表现为正确性、完整性、一致性、完备性、有效性、时效性和可获取性等几个特性。
  

SQL题1:怎么把这样一个表,查成这样一个结果?

《普元数据库面试题》 ==》 《普元数据库面试题》
我的解答:

《普元数据库面试题》

SQL题2:

 Student(Sno,Sname,Sage,Ssex)学生表,Sno学号,Sname学生姓名,Sage学生年龄,Ssex学生性别
 Teacher(Tno,Tname)教师表,Tno教师编号,Tname教师名称
 Course(Cno,Cname,Tno)课程表,Cno课程编号,Cname课程名称,Tno教师编号
 SC(Sno,Cno,score)成绩表,Sno学号,Cno课程编号,score成绩
 

1.统计学过“张三”老师所教的所有课的同学的学号,姓名
2.查询课程编号“002”的成绩比课程编号“001”课程低的所有同学的学号,姓名
3.统计下列各科成绩,各分数线人数:课程ID,课程名称,【100-85】,【85-70】,【70-60】,【小于60】
我的解答:
1.
《普元数据库面试题》

2.
《普元数据库面试题》

3.
《普元数据库面试题》

    原文作者:小小数据咖
    原文地址: https://segmentfault.com/a/1190000018652234
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞