当前位置:首页 » 操作系统 » 数据库经典笔试题

数据库经典笔试题

发布时间: 2022-06-15 19:57:49

sql数据库笔试题

1 前面加createview 视图名 as 2 sele 学号 from 学生表 where 学号 in(sele max(成绩) from 成绩) group by 学号3 类似

⑵ sql server 笔试题,求答案,急!!!!!!!!!!!!!!

这套笔试题你想拿上100分,也该悬赏上100分。
输上基本上都有答案,看看SQL2005的书

create database STU --创建数据库
use login1
go

create table STUDENT --建表
(
SNO char(10) primary key,
SNAME varchar(8),
SEX char(2) default 男,--默认值为男,只能输入男或女
SAGE int,
SDEPT VARCHAR(20)
)

别的表类似。

⑶ 求恒生电子笔试题目

写C语言的拷贝函数,要求复制字符串,并且将复制后的字符串逆序
比如form中是1234, 则to中是4321
void strcyp(char * to,const char * form)
不能使用库函数 不能定义其他的变量
最佳答案

int main()
{
char a[10],b[10];
printf("请输入a字符可以随意输入小于10个字符")
/*这里不知道为什么查过10个就前面一部分对
且a字符串就没有值了你可以自己事实*/
scanf("%s",a);
printf("a字符串:%s\n",a);
turnto(a,b);
printf("b字符串:%s\n",b);
printf("a字符串:%s\n",a);
return 0;
}

void turnto(char *q,char *p)
{
int length,i,j;
for(length=0;;length++)
{
if(q[length]=='\0')
break;
}
j=length-1;
for(i=0;i<length;i++)
{
// *(p+i)=*(q+(j--));
p[i]=q[j--];
}
// *(p+i)='\0';
p[i]='\0';
}

恒生电子 宣讲 笔试
恒生电子的笔试不管什么职位试卷都是一样的 试卷封面很不错啊

让你自己按1、2、3勾选志愿(最多三项)还问到高考批次 (一批重本 呵呵)

有性格测试的 有C 也有java 有十道单项基础题
还有不定项C和java各有十道选择题
选作一类 三道大的编程题 最后一道附加题比较考算法
还有数据库 很多 插入 查找 增加 ?????之类的都考了 都考在一大题里面了

题目整体来说不难 基础很重要 例如那种语法规则 之类的

恒生电子 金融IT 进去之后会采取学院制培训 会有优才A计划 B计划选拔人才 发展前景不错 呵呵
本科4700吧 但不管食宿 办公环境特别好 一整栋很有特色的大楼

最后一个选作题:

600个鸡蛋,10个盒子,将600个鸡蛋全部分装在10个盒子中。当顾客来买鸡蛋的时候说出600以内的任何一个数字,你都可以组合几个盒子达到这个数字将鸡蛋买个他。。。

说出算法思路,怎么分装这600个鸡蛋。。第二小问没注意看。。

第一个编程题:
827328929 数字反转,不能使用类库,不能使用数组。

第二个编程题:

public int[] getNum(aArray[] ,bArray[]){ }

求出数组aArray[] ,和bArray[]两个数组的交集,交集放在数组中返回。

数据库题目:
学生表(student){学好,姓名,年龄,所在系}
课程表(course){课程编号,课程名,学分}
关系表(sc){学号,课程编号,成绩}

1、查询出选修了“数据库”的学生姓名。
2、查询平均成绩大于85分的学生姓名和平均成绩(悲剧的没有写出来)
3、添加一个课程信息(“Java”,’1001‘,2)
4、添加一个唯一索引
5、在学生表中添加身份证列,大小18,非空

第一轮面试题目:随机抽取两个话题,选择其中一个做一分钟的复述,一分钟的准备时间。

我抽到了机器猫和理财。很傻的把理财巴拉巴拉的说了一通。。好像不到一分钟我就说了谢谢,不过貌似我是那组里面唯一一个HR回我谢谢的。。哈哈。希望能进技术面。。。。祈祷,阿门。

有个a 是一个有10个指针的数组,指针指向一个函数, 函数有一个整型参数,和一个整型返回值。

写出。 (我指针一知半解,题目应该是这样的)
typedef int(*INTPF)(int);
typedef INTPF* PF;
PF a[10];
还可以这样定义:int (*a[10])(int);

参加过成都地区笔试的,没有针对各个岗位来设计卷子的,都是同一份,只不过是在刚开始的时候勾你要应聘的职位,
接下来有三个问题:
你最希望从事什么职位,并写出原因?
你父母性格的特性,你受了他们的哪些影响?
有关于和你应聘职位相关的你所具备的技能吧,不太清楚了;

接下来就是单选题,不是很难的哈,复习下计算机的专业基础知识就可以了,我记得有测试的,有网络的,还有数组的。

然后就是填空题,四道题,每道5分,
第一个是问软件的可移植性,
第二题是数据库的,就是那个Between……and是什么措施的,
第三个是看程序写结果,
第四个是问基类的。

然后就是一道20分值的数据库的题目了,一个表里有三个字段,语言,数学,英语,三门课程的成绩分别为70、80、58,要你写语句输出三门课程的成绩(不过成绩是要用优秀、及格、不及格来显示的)大于80分为优秀、60分以上为及格、60分以下为不及格。要求你写出设计的思路,然后再写语句。
最后一部分也是20分值的题,有两道题,任选一道,第一道是看程序填空的,考的是递归算法;第二道是用JAVA写的,实现折半查找。

⑷ 数据库方面的试题

http://www.zhrtvu.net/oldpage/departmentpage/lgb/foravit/zhuhaitvu/Exam.htm
不怎么多,但还可以,自己也可以到上找些的啊...

⑸ 历年全国计算机二级数据库笔试试题

数据库是数据库系统的
核心

管理
对象。
3、一个关系数据库由若于个
数据表组成;一个数据表由若...
应用程序的开发虽然不是考试的重点,但是在历年的考题中它也屡有现身,但通常都只是一道小题。
在对此部...

⑹ 谁有计算机等级考试四级数据库的真题

2010 年 9 月计算机四级数据库工程师笔试试题:文字版 一、选择题 (1)视图是数据库中的重要对象,下列有关视图的说法错误的是 A)一般情况下,数据库只存储视图的定义,其数据仍存放在相关的基本表中 B)可以将复杂的查询语句封装在视图中以简化相关查询语句的编写 C)通过视图可以屏蔽不希望用户看到的敏感数据,提高数据库数据的安全性 D)可以在视图的基础上建立新的视图,但这样定义的视图会导致数据库性能下降,一 般不推荐使用 (2)在概念数据模型中,联系用于描述现实世界中事物之间的关联关系。一阿 d 关于 联系的说法错误的是 A)联系可用于描述一个实体集内记录之间的关联关系 B)联系可用于描述两个实体集属性之间的关联关系 C)ER 模型通过 1:1、1:n 和 m:n 三种联系描述现实世界中各类事物之间的关联关系 D)最终的 IDEFIX 模型中只能出现 I:1 和 1:n 两种类型的联系 (3)在关系数据库中,NULL 是一个特殊值,在很多数据操作中都需要对 NULL 进行 特殊处理。关于 NULL,下列说法正确的是 A)判断元组的某一列是否为 NULL 一般使用“=NULL” B)NULL 在数据库中表示尚不确定的值 C)在 SQL Server 2000 中执行“SELECT NULL+5”将会出现异常 D)NULL 只适用于字符和数值类型
历年计算机等级考试数据库四级真题_网络文库
http://wenku..com/link?url=yzNJ6uiVrIQw-8txDIivUEPQowoTJ2-_N-_54vRcPj6Ay

⑺ 求恒生电子 软件运维工程师,数据库笔试题!!!

1、写C语言的拷贝函数,要求复制字符串,并且将复制后的字符串逆序
比如form中是1234, 则to中是4321
void strcyp(char * to,const char * form)
不能使用库函数 不能定义其他的变量
最佳答案
int main()
{
char a[10],b[10];
printf("请输入a字符可以随意输入小于10个字符")
/*这里不知道为什么查过10个就前面一部分对
且a字符串就没有值了你可以自己事实*/
scanf("%s",a);
printf("a字符串:%s\n",a);
turnto(a,b);
printf("b字符串:%s\n",b);
printf("a字符串:%s\n",a);
return 0;
}
void turnto(char *q,char *p)
{
int length,i,j;
for(length=0;;length++)
{
if(q[length]=='\0')
break;
}
j=length-1;
for(i=0;i
{
// *(p+i)=*(q+(j--));
p[i]=q[j--];
}
// *(p+i)='\0';
p[i]='\0';
}
第一个编程题:
827328929 数字反转,不能使用类库,不能使用数组。
第二个编程题:
public int[] getNum(aArray[] ,bArray[]){ }
求出数组aArray[] ,和bArray[]两个数组的交集,交集放在数组中返回。
数据库题目:
学生表(student){学好,姓名,年龄,所在系}
课程表(course){课程编号,课程名,学分}
关系表(sc){学号,课程编号,成绩}
1、查询出选修了“数据库”的学生姓名。
2、查询平均成绩大于85分的学生姓名和平均成绩(悲剧的没有写出来)
3、添加一个课程信息(“Java”,’1001‘,2)
4、添加一个唯一索引
5、在学生表中添加身份证列,大小18,非空

⑻ 谁有sql 笔试题,要多的不要选择填空。

javaeye里面转的,十几个问题覆盖多个方面,含答案

目前在职场中很难找到非常合格的数据库开发人员。我的一个同事曾经说过:“SQL开发是一门语言,它很容易学,但是很难掌握。”

在面试应聘的SQL Server数据库开发人员时,我运用了一套标准的基准技术问题。下面这些问题是我觉得能够真正有助于淘汰不合格应聘者的问题。它们按照从易到难的顺序排列。当您问到关于主键和外键的问题时,后面的问题都十分有难度,因为答案可能会更难解释和说明,尤其是在面试的情形下。

您能向我简要叙述一下SQL Server 2000中使用的一些数据库对象吗?

您希望听到的答案包括这样一些对象:表格、视图、用户定义的函数,以及存储过程;如果他们还能够提到像触发器这样的对象就更好了。如果应聘者不能回答这个基本的问题,那么这不是一个好兆头。

什么是索引?SQL Server 2000里有什么类型的索引?

任何有经验的数据库开发人员都应该能够很轻易地回答这个问题。一些经验不太多的开发人员能够回答这个问题,但是有些地方会说不清楚。

简单地说,索引是一个数据结构,用来快速访问数据库表格或者视图里的数据。在SQL Server里,它们有两种形式:聚集索引和非聚集索引。聚集索引在索引的叶级保存数据。这意味着不论聚集索引里有表格的哪个(或哪些)字段,这些字段都会按顺序被保存在表格。由于存在这种排序,所以每个表格只会有一个聚集索引。非聚集索引在索引的叶级有一个行标识符。这个行标识符是一个指向磁盘上数据的指针。它允许每个表格有多个非聚集索引。

NULL是什么意思?

NULL(空)这个值是数据库世界里一个非常难缠的东西,所以有不少应聘者会在这个问题上跌跟头您也不要觉得意外。

NULL这个值表示UNKNOWN(未知):它不表示“”(空字符串)。假设您的SQL Server数据库里有ANSI_NULLS,当然在默认情况下会有,对NULL这个值的任何比较都会生产一个NULL值。您不能把任何值与一个 UNKNOWN值进行比较,并在逻辑上希望获得一个答案。您必须使用IS NULL操作符。

什么是主键?什么是外键?

主键是表格里的(一个或多个)字段,只用来定义表格里的行;主键里的值总是唯一的。外键是一个用来建立两个表格之间关系的约束。这种关系一般都涉及一个表格里的主键字段与另外一个表格(尽管可能是同一个表格)里的一系列相连的字段。那么这些相连的字段就是外键。

什么是触发器?SQL Server 2000有什么不同类型的触发器?

让未来的数据库开发人员知道可用的触发器类型以及如何实现它们是非常有益的。

触发器是一种专用类型的存储过程,它被捆绑到SQL Server 2000的表格或者视图上。在SQL Server 2000里,有INSTEAD-OF和AFTER两种触发器。INSTEAD-OF触发器是替代数据操控语言(Data Manipulation Language,DML)语句对表格执行语句的存储过程。例如,如果我有一个用于TableA的INSTEAD-OF-UPDATE触发器,同时对这个表格执行一个更新语句,那么INSTEAD-OF-UPDATE触发器里的代码会执行,而不是我执行的更新语句则不会执行操作。

AFTER触发器要在DML语句在数据库里使用之后才执行。这些类型的触发器对于监视发生在数据库表格里的数据变化十分好用。

您如何确一个带有名为Fld1字段的TableB表格里只具有Fld1字段里的那些值,而这些值同时在名为TableA的表格的Fld1字段里?

这个与关系相关的问题有两个可能的答案。第一个答案(而且是您希望听到的答案)是使用外键限制。外键限制用来维护引用的完整性。它被用来确保表格里的字段只保存有已经在不同的(或者相同的)表格里的另一个字段里定义了的值。这个字段就是候选键(通常是另外一个表格的主键)。

另外一种答案是触发器。触发器可以被用来保证以另外一种方式实现与限制相同的作用,但是它非常难设置与维护,而且性能一般都很糟糕。由于这个原因,微软建议开发人员使用外键限制而不是触发器来维护引用的完整性。

对一个投入使用的在线事务处理表格有过多索引需要有什么样的性能考虑?

您正在寻找进行与数据操控有关的应聘人员。对一个表格的索引越多,数据库引擎用来更新、插入或者删除数据所需要的时间就越多,因为在数据操控发生的时候索引也必须要维护。

您可以用什么来确保表格里的字段只接受特定范围里的值?

这个问题可以用多种方式来回答,但是只有一个答案是“好”答案。您希望听到的回答是Check限制,它在数据库表格里被定义,用来限制输入该列的值。

触发器也可以被用来限制数据库表格里的字段能够接受的值,但是这种办法要求触发器在表格里被定义,这可能会在某些情况下影响到性能。因此,微软建议使用Check限制而不是其他的方式来限制域的完整性。

返回参数和OUTPUT参数之间的区别是什么?

如果应聘者能够正确地回答这个问题,那么他的机会就非常大了,因为这表明他们具有使用存储过程的经验。

返回参数总是由存储过程返回,它用来表示存储过程是成功还是失败。返回参数总是INT数据类型。

OUTPUT参数明确要求由开发人员来指定,它可以返回其他类型的数据,例如字符型和数值型的值。(可以用作输出参数的数据类型是有一些限制的。)您可以在一个存储过程里使用多个OUTPUT参数,而您只能够使用一个返回参数。

什么是相关子查询?如何使用这些查询?

经验更加丰富的开发人员将能够准确地描述这种类型的查询。

相关子查询是一种包含子查询的特殊类型的查询。查询里包含的子查询会真正请求外部查询的值,从而形成一个类似于循环的状况。

关于面试过程的思考

这些问题只不过是确定一个SQL Server数据库开发人员是否合格的起点。根据应聘者对上面这些问题的回答情况,我可能会要求他们参加我的TSQL编程考试,这一般是一套根据不同情况进行的10到12个数据库查询。

您需要自己决定将要雇用的开发人员具有什么样的专业技能。然后,需要通过自己的经验、判断以及在面试时对应聘者的感受(来做最终决定)。

您在面试数据库开发人员时一般会问哪些问题呢?让我们一起来讨论一下吧。

Tim Chapman是肯塔基州路易维尔市一家银行的SQL Server数据库管理员,他有超过7年的行业经验。他还通过了微软SQL Server 2000和SQL Server 2005的认证。

⑼ 求计算机考试试题。!

2016年4月自考试题及答案解析(最全版)网络网盘免费资源在线学习

链接: https://pan..com/s/1Jwi4JYIBux1tjSYPXE4jvQ

提取码: 2mk8

2016年4月自考试题及答案解析(最全版)

2016年4月自考试题及答案解析

2016年4月自考成绩

2015年4月自考成绩

2015年10月自考成绩

张洪之考试成绩.jpg

⑽ 关于数据库的一道笔试题:select * from table1……

select t1.name,t1.value,t2.value,t3.value from (select name,value from table1 where name = 'a' and rownum <=1 ) t1 inner join
(select name,value from table1 where value <> (select value from table1 where name ='a' and rownum <=1) and rownum <=1) t2 on
t2.name = t1.name join table1 t3 on t3.name = t1.name and t1.value <>t3.value and t3.value <>t2.value

这个可以显示 a 100 200 400

热点内容
动态规划01背包算法 发布:2024-11-05 22:17:40 浏览:849
nasm编译器如何安装 发布:2024-11-05 22:01:13 浏览:180
登录密码在微信的哪里 发布:2024-11-05 22:00:29 浏览:739
c防止反编译工具 发布:2024-11-05 21:56:14 浏览:247
安卓虚拟机怎么用 发布:2024-11-05 21:52:48 浏览:343
php时间搜索 发布:2024-11-05 20:58:36 浏览:478
燕山大学编译原理期末考试题 发布:2024-11-05 20:13:54 浏览:527
华为电脑出现临时服务器 发布:2024-11-05 20:05:08 浏览:408
斗战神免费挖矿脚本 发布:2024-11-05 19:53:25 浏览:665
网吧服务器分别是什么 发布:2024-11-05 19:45:32 浏览:392