牛客刷题
笨鸟的GPS
早睡早起
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
【牛客刷题】SQL专项错题记录四
1.牛客每天有很多人登录,请你统计一下牛客每个用户查询刷题信息,包括: 用户的名字,以及截止到某天,累计总共通过了多少题。 不存在没有登录却刷题的情况,但是存在登录了没刷题的情况,不会存在刷题表里面,有提交代码没有通过的情况,但是会记录在刷题表里,只不过通过数目是0。有一个登录(login)记录表,简况如下:请你写出一个sql语句查询刷题信息,包括: 用户的名字,以及截止到某天,累计总共通过了多少题,并且查询结果先按照日期升序排序,再按照姓名升序排序,有登录却没有刷题的哪一天的数据不需要输原创 2020-10-27 17:29:38 · 604 阅读 · 0 评论 -
【牛客刷题】SQL专项错题记录三
1.按照dept_no进行汇总,属于同一个部门的emp_no按照逗号进行连接,结果给出dept_no以及连接出的结果employeesCREATE TABLE `dept_emp` (`emp_no` int(11) NOT NULL,`dept_no` char(4) NOT NULL,`from_date` date NOT NULL,`to_date` date NOT NULL,PRIMARY KEY (`emp_no`,`dept_no`));输出格式:dept_no em原创 2020-10-26 20:07:24 · 467 阅读 · 1 评论 -
【牛客刷题】SQL实战编程记录二
1.对于表actor批量插入如下数据,如果数据已经存在,请忽略(不支持使用replace操作)CREATE TABLE IF NOT EXISTS actor (actor_id smallint(5) NOT NULL PRIMARY KEY,first_name varchar(45) NOT NULL,last_name varchar(45) NOT NULL,last_update timestamp NOT NULL DEFAULT (datetime('now','localtime原创 2020-10-07 11:34:47 · 259 阅读 · 0 评论 -
【牛客刷题】SQL实战编程记录一
1.找出所有员工当前(to_date='9999-01-01')具体的薪水salary情况,对于相同的薪水只显示一次,并按照逆序显示CREATE TABLE `salaries` (`emp_no` int(11) NOT NULL,`salary` int(11) NOT NULL,`from_date` date NOT NULL,`to_date` date NOT NULL,PRIMARY KEY (`emp_no`,`from_date`));考察点:distinct ...原创 2020-10-05 19:20:45 · 224 阅读 · 0 评论 -
【牛客刷题】SQL专项错题记录一
1.雇员表EMP 结构如下 ( 雇员编号 EMPNO , 姓名 ENAME , 工作岗位 JOB , 管理员编号 MGR , 受雇时间 HIREDATE , 工资 SAL , 奖金 COMM , 部门编号 DEPTNO );下列操作语句正确的是:( )A.显示在10和30部门工作并且工资大于5500元的雇员的姓名和工资,列标题显示为Employee和Monthly Salary 语句:SELECT ENAME EMPLOYEE ,SAL “MONTHLY SALARY” FROM原创 2020-09-28 11:22:11 · 1427 阅读 · 0 评论 -
【牛客刷题】数据库专项错题记录七
1.一个关系模式为Y(X1,X2,X3,X4),假定该关系存在着如下函数依赖:(X1,X2)→X3,X2→X4,则该关系属于A.第一范式B.第二范式C.第三范式D.第四范式答案:A1NF 2NF 3NF BCNF是一级包含一级的关系。也就是说必须先满足第一范式,在看是否满足第二范式。 跳过含义,我们直接解释一下各个范式的意义: 拿最常见的学生成绩管理数据库来举例: **1NF,表示属性值是不可分割。** 比如学生信息表 学生标示符 201328 Heap原创 2020-09-24 11:25:15 · 1433 阅读 · 0 评论 -
【牛客刷题】数据库专项错题记录六
1.下面有关tablespace和datafile之间的关系的描述,说法错误的是A.一个tablespace可以有一个或多个datafileB.每个datafile只能在一个tablespace内C.table中的数据,通过hash算法分布在tablespace中的各个datafile中D.datafile是逻辑上的概念,tablespace则在物理上储存了数据库的种种对象答案:Dtablespace是逻辑上的概念,datafile是物理上的概念。一个tablespace可以由多个datafi原创 2020-09-24 09:08:03 · 1435 阅读 · 0 评论 -
【牛客刷题】数据库专项错题记录五
1.一个关系中的非主属性可以是A.至少一个B.至多一个C.可无D.至多三个答案:C2.可串行化调度肯定是正确的并发调度(✔)3.在DB技术,未提交的随后被撤消了的数据,称为A.报废的数据B.过时的数据C.撤消的数据D.脏数据答案:D3.MySQL主从架构的主数据库中不可能出现的日志为:A.错误日志B.事物日志C.中继日志D.重做日志答案:C主服务器将改变记录到二进制日志文件(binary log)中, 从服务器将主服务器的二进制文件拷贝到它的中继日志(relay l原创 2020-09-22 19:47:34 · 8892 阅读 · 1 评论 -
【牛客刷题】数据库专项错题记录四
1.下列不属于数据安全性控制方法的是A.用户标识和鉴定B.用户存取权限控制C.数据加密D.网络流量控制答案:D网络流量控制是为了避免发送方把数据发送得过快,接收方可能会来不及接收,造成网络通信拥塞,不属于数据安全性控制方法2.共享锁和排他锁共享锁【S锁】又称读锁,若事务T对数据对象A加上S锁,则事务T可以读A但不能修改A,其他事务只能再对A加S锁,而不能加X锁,直到T释放A上的S锁。这保证了其他事务可以读A,但在T释放A上的S锁之前不能对A做任何修改。 排他锁【X锁】又称写锁原创 2020-09-21 22:05:05 · 3693 阅读 · 0 评论 -
【牛客刷题】数据库专项错题记录三
1.查询显示雇员的姓名和姓名中是否含有字母A的信息,满足如下条件如果字符A在姓名的首位,则显示’字符A在首位’如果字符A在姓名的末位,则显示’字符A在末位’如果字符A在姓名中不存在,则显示’没有字符A’其他情况显示’字符A在中间’下列操作语句正确的是select ename, case charindex(‘A‘,ename)when 1 then ‘字符A在首位‘when len(ename) then‘字符A在末位‘when 0 then ‘没有字符A‘else ‘字符A在中间‘原创 2020-09-20 19:52:14 · 2647 阅读 · 0 评论 -
【牛客刷题】数据库专项错题记录二
1.下列关于关系数据模型的术语中,哪一个术语所表达的概念与二维表的"行"的概念最接近A.AA.域B.关系C.元组D.属性答案:C关系是一张表,表中的每行(即数据库中的每条记录)就是一个元组,每列就是一个属性,列中所对应的值为域(也称为字段)2.数据库的外模式/模式映像,保证了数据与程序的逻辑独立性。请问这句话的说法是正确的吗A.正确B.错误答案:A逻辑独立性由外模式/模式映像保证。物理独立性由模式/内模式映像保证。先记住各模式对应的(内模式对应物理存储,模式对应表,外模式对应视图和表原创 2020-09-19 13:10:50 · 2247 阅读 · 0 评论 -
【牛客刷题】数据库专项错题记录一
1.数据库中,下列说法 ______ 是不正确的A.数据库避免了一切数据的重复B.若系统是完全可以控制的,则系统可确保更新时的一致性C.数据库中的数据可以共享D.数据库减少了数据冗余答案:AA: 数据避免不了数据表中的id自增字段的的数据重复,若系统没有生成id插入数据表,应用数据库自增的策略,别免不了不同数据表会有相同的id编号,完全过于绝对 B: 若系统完全可控则就可以保证系统的绝对安全,也就可以实现数据更新的一致性,但是现实我们只能通过一些技术提高系统的安全性,例如通过事务保证操作数原创 2020-09-18 17:53:22 · 8255 阅读 · 0 评论
分享