加入收藏 | 设为首页 | 会员中心 | 我要投稿 湖南网 (https://www.hunanwang.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 建站 > 正文

不容错过的 Github万星程序员面试宝典

发布时间:2019-08-10 03:59:46 所属栏目:建站 来源:skura
导读:本文转自雷锋网,如需转载请至雷锋网官网申请授权。 顿时就是秋招啦,信托许多小搭档此刻都在求助的泡图书馆备战和刷题。本日,我们要给各人保举的是一份包括了阿里巴巴、华为、百度、腾讯、美团、字节跳动、滴滴、京东等知名互联网公司技能口试题的 githu

第二部门分为了 12 个技能专题,别离是 MySQL 篇、Redis 篇、MongDB 篇、Zookeeper 篇、Nginx 篇、算法篇、内存篇、cpu 篇、磁盘篇、收集通讯篇、安详篇和并发篇。这内里针对每个专题,清算了一些常常会碰着的口试题。

譬喻,MySQL 篇包括的标题如下:

秋招必备!不容错过的 github万星措施员口试宝典

和前面一样,这里也给出了参考谜底。打开上图的第一个标题,我们看到如下内容:

标题:主键 超键 候选键 外键是什么

界说

超键 (super key): 在相关中能独一标识元组的属性集称为相关模式的超键

候选键 (candidate key): 不含有多余属性的超键称为候选键。也就是在候选键中,若再删除属性,就不是键了!

主键 (primary key): 用户选作元组标识的一个候选键措施主键

外键 (foreign key):假如相关模式 R 中属性 K 是其余模式的主键,那么 k 在模式 R 中称为外键。

举例

好比有如下数据:

1.超键

在相关中能独一标识元组的属性集称为相关模式的超键。

于是我们从例子中可以发明 学号是标识门生实体的独一标识。那么该元组的超键就为学号。

除此之外我们还可以把它跟其他属性组合起来,好比:

(学号,性别)

(学号,年数)

这样也是超键。

2.候选键

不含多余属性的超键为候选键。

按照例子可知,学号是一个可以独一标识元组的独一标识,因此学号是一个候选键,现实上,候选键是超键的子集,好比(学号,年数)是超键,可是它不是候选键。由于它尚有了特另外属性。

3.主键

用户选择的候选键作为该元组的独一标识,那么它就为主键。

简朴的说,例子中的元组的候选键为学号,可是我们选定他作为该元组的独一标识,那么学号就为主键。

4.外键

外键是相对付主键的,好比在门生记录里,主键为学号,在后果单表中也有学号字段,因此学号为后果单表的外键,为门生表的主键。

总结

主键为候选键的子集,候选键为超键的子集,而外键简直定是相对付主键的。

固然这只是一个很是简朴的观念题,但由此我们也可以看到,这份题库给出的谜底出格很是具体,不只对题目中提出的观念举办了表明,还用详细的例子举办了声名,利便同窗们的轻易领略和影象。

还在等什么,赶紧保藏这份资源开始进修吧~一分耕种一分收成,信托同窗们接下来必然会拿到心仪的 offer,加油!

(编辑:湖南网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

热点阅读