数据库题解(腾讯)
来源:互联网 发布:young网络存在安全隐患 编辑:程序博客网 时间:2024/06/01 09:58
今天来给大家介绍一下数据库,腾讯的一道题,题的难度适中,就考基础知识
我们可以通过题意看到,题中有两个表,一个是学籍表,一个是成绩表,学籍表有两个字段(列)(学号,姓名)
学籍表的primary key(主键)是学号,成绩表有三个字段(列)(科目号,成绩,学号)它的primary key (主键)是科目代码
,它的foreign key(外键)是学号,题中问,能够插入成绩表中的记录(行)有哪些?
让我们看一下,题中的选项
这道题,其实考察我们对主键和外键的理解是否透彻
唯一能标识表中每行的这个列(或这组列)叫主键
1.任意两行都不具有相同的主键值
2.每一行都必须具有一个主键值(不允许NULL值)
外键:表的外键是另一表的主键, 外键可以有重复的, 可以是NULL
外键用来和其他的表建立联系
所以,通过以上约束
科目号是主键,不能重复,所以AC,不可以插入
学号是外键,可以重复和NULL,所以BD都对
阅读全文
1 0
- 数据库题解(腾讯)
- 腾讯笔试题解
- 2013腾讯编程马拉松初赛第四场(3.24)题解
- 腾讯云分布式数据库(DCDB)
- 2013腾讯编程马拉松第5场(3.25)部分题解
- 腾讯的几个简单笔试题解答
- 2014年腾讯实习生笔试题解析
- 2016.4.3 腾讯实习生笔试编程题解
- 计蒜客 15971 腾讯消消乐 题解
- 腾讯产品群面题解析
- 腾讯笔试 数据库问题
- 腾讯分布式数据库DCCB
- 提供一个谷歌(腾讯)、百度地图纠偏数据库
- 腾讯俱乐部ACM训练赛进阶组题解
- 2013年腾讯马拉松资格赛每轮题解
- 2013腾讯编程马拉松复赛第二场部分题解
- 腾讯2017暑期实习生笔试题解题答案汇总
- 腾讯2017年暑期实习生编程题题解
- 用通俗易懂的大白话讲解Map/Reduce原理
- 学生成绩录入
- SpringBoot集成Redis,以及MybatisPlus分页、Mapper的使用(二)
- 佳能mov视频恢复 winhex脚本恢复MOV视频 数据恢复 佳能数据恢复
- tf.nn.softmax_cross_entropy_with_logits的用法
- 数据库题解(腾讯)
- Linux系统之系统延迟和定时机制
- 自己的思考
- Hibernate 简单的CURD操作
- 上机练习题——异常处理 课堂练习1:
- 页面中的js和jquery的执行顺序
- 题解
- 基本的几种数据结构
- Java 接口