当前位置:首页 » 参考文献 » 笔试数据库

笔试数据库

发布时间: 2021-03-23 05:38:35

① 有关数据库的笔试题

确实,这个问题得用点时间。我先给你开个头,有空给你补上:

问题一:(需要说明下表和字段主键就OK了)
需要建三个表:具体字段可以自己再加
程序员信息表、部门表、上级部门表
**************************************
CREATE TABLE [Programmer] (
[ProgrammerCode] [int] NOT NULL ,
[ProgrammerName] [char] (10) COLLATE Japanese_CI_AS NULL ,
[ProgrammerSex] [int] NOT NULL ,
[BelongBranch] [int] NOT NULL ,
[other] [char] (10) COLLATE Japanese_CI_AS NULL ,
CONSTRAINT [PK_Programmer] PRIMARY KEY CLUSTERED
(
[ProgrammerCode]
) ON [PRIMARY]
) ON [PRIMARY]
GO

*****************************************
CREATE TABLE [Branch] (
[BranchCode] [int] NOT NULL ,
[BranchName] [char] (10) COLLATE Japanese_CI_AS NOT NULL ,
[BelongTo] [int] NOT NULL ,
[OtherInformation] [char] (10) COLLATE Japanese_CI_AS NULL ,
CONSTRAINT [PK_Branch] PRIMARY KEY CLUSTERED
(
[BranchCode]
) ON [PRIMARY]
) ON [PRIMARY]
GO
***************************************
CREATE TABLE [LeaderBranch] (
[LeaderBranch] [int] NOT NULL ,
[LeaderBranchName] [char] (10) COLLATE Japanese_CI_AS NOT NULL ,
[OtherInformation] [char] (10) COLLATE Japanese_CI_AS NULL ,
CONSTRAINT [PK_LeaderBranch] PRIMARY KEY CLUSTERED
(
[LeaderBranch]
) ON [PRIMARY]
) ON [PRIMARY]
GO
******************************************************

问题2:
各部门人数查询:
SELECT BranchName,count (*) AS 程序员人数
FROM Programmers p INNER JOIN Branch b ON p.BelongBranch = b.BranchCode
GROUP BY BranchName

上级部门人数查询:
SELECT LeaderBranchName,count (*) AS 程序员人数
FROM Programmers p INNER JOIN Branch b ON p.BelongBranch = b.BranchCode
INNER JOIN LeaderBranch l ON b.BelongTo = l.LeaderBranch
GROUP BY l.LeaderBranchName

——————————————————————————————
问题三有空再给你答,呵呵~~

② 笔试遇到的数据库题目,求教.

1
DELETE FROM A
WHERE EXISTS (SELECT 1 FROM B WHERE A.a = B.b)

2
SELECT a FROM A UNION SELECT b FROM B

3
INSERT INTO A (a)
SELECT b FROM B WHERE NOT EXISTS(SELECT 1 FROM A WHERE A.a = B.b)

③ 数据库考试难吗

挺难的 敲代码比较麻烦 学起来头疼

④ 数据库笔试问题

有问题再追问,望采纳。
1、定义固定长度非Unicode字符型局部变量S,且长度为6的命令是declare @S char(10)。
2、表达式6!8=的值是 true,表达式(9=8)and(5<6)的值为false。
3、表达式STR(123.645,8,2)的值的 123.64。
4、表约束是SQL Server 提供的一种强制实现数据完整性的机制,包括:主键约束、外键约束、唯一键约束、检查约束、默认值约束、级联参照完整新约束
5、定义日期时间局部变量DT的命令是:declare @DT datetime。
6、实体之间的联系可以有3种:1对1、1对多和多对多。
7、表达式LEN(‘beijing’)的值是7。
8、在T-SQL中可以使用两种类型的注释字符:单行注释和多行注释。

⑤ 怎样让数据库笔试过关

之前选择考数据库,就是因为机试简单,但是笔试还是比较难的,建议买一本数据库考试的书(总结归纳好的,以及有真题讲解),知识点联系实例,才比较容易过关,只是单纯的教材书的话,是没什么用的

⑥ SQL数据库笔试题

create procere ttt
@ii int, /需要查询的课程名称
@nn varchar(10) output /输出变量
as
select @nn=max(课程表.成绩)
from 成绩表
where 成绩表.课程=@ii
go

大概如版此 多设权置几个变量,把剩下的查出来就ok了

⑦ 数据库笔试题目

0分没人给你做,你这个问题这么大,打字都要打10多分钟

⑧ 数据库笔试

上面那个表数据冗余很严重。

热点内容
涂鸦论文 发布:2021-03-31 13:04:48 浏览:698
手机数据库应用 发布:2021-03-31 13:04:28 浏览:353
版面217 发布:2021-03-31 13:04:18 浏览:587
知网不查的资源 发布:2021-03-31 13:03:43 浏览:713
基金赎回参考 发布:2021-03-31 13:02:08 浏览:489
悬疑故事范文 发布:2021-03-31 13:02:07 浏览:87
做简单的自我介绍范文 发布:2021-03-31 13:01:48 浏览:537
战略地图参考 发布:2021-03-31 13:01:09 浏览:463
收支模板 发布:2021-03-31 13:00:43 浏览:17
电气学术会议 发布:2021-03-31 13:00:32 浏览:731