今天的面试题分享,等会放答案。。。
设计一张表来表示一个二叉树中的节点。通过表中的一条数据就能确定这个节点在二叉树中的位置。
设计一个公司的员工数据库,其中公司只有这一个,部门有好多,每个部门中有好多员工。其中员工可以新来和辞职。部门可以设立也可以新增,部门还可以设立子部门,员工可以属于父部门也可以属于子部门。
[解决办法]
[解决办法]
第一题实际上就是节点的编码问题,看树的深度,int/bigint/binary类型可选。
[解决办法]
第二题你知道的,就不多说了(其实我不知道)。
[解决办法]
等放答案。
[解决办法]
create table 部门表(id int,name nvarchar(20),pid int)create table 员工表(id int,name nvarchar(20),deptid int)
[解决办法]