當前位置:首頁 » 參考文獻 » 資料庫部門表

資料庫部門表

發布時間: 2021-03-12 09:04:19

資料庫 同一張表涉及不同的部門 不同部門間又相互聯系 這個表怎麼做呢

做一張表就可以了,不同部門間的聯系在程序中實現,不需要在資料庫中實現

⑵ 資料庫部門表有一列是表明當前組織的層級的,現在需要將這一列層級對應名稱查詢出來並拼接在一起。

是否要將部門層級中的各部門名稱拼接顯示出來?

可以實現一個函數,參數為部專門層級的字元串屬,在該函數中對部門層級字串按字元「-」分隔,然後查詢部門編碼表獲得各個部門的名稱並拼接起來;
如果要查詢速度塊,可以考慮建立一個專門的部門層級表,主鍵為部門層級字串,另一個欄位為部門層級各部門名稱拼接。

⑶ 在資料庫中建立設備表和部門表

create table sb
(
ID Char(5) PRIMARY KEY REFERENCES bm (Depid) NOT NULL , --'設備的編號'
[name] Char(6) NOT NULL,-- '設備的名稱,例如:復印機',
Startdate SmallDateTime NULL,-- '設備啟REFERENCES bm (Depid)用的日期',
price Real NULL, -- '設備的價格',
DepID Char(2) NOT NULL, -- '設備所屬部門的編號',
isMain Bit NULL DEFAULT(1) -- '該設備是否為主要設備'
)

insert into sb values('100-1','copier','2011-08-09','3490','A1','0')
insert into sb values('100-2','copier','2011-06-09','4433','A3','1')
insert into sb values('100-3','copier','2011-05-09','3453','A4','0')
insert into sb values('200-1','printer','2011-03-09','4534','A2','1')
insert into sb values('200-2','printer','2011-02-09','5690','A1','1')

create table bm
(
Depid Char(2) PRIMARY KEY NOT NULL, --部門的編號
[Name] VarChar(20) NOT NULL, --部門的名稱,例如:辦公室
Responser Char(8) NOT NULL, --部門的負責人姓名
[Function] VarChar(50) NULL --部門的功能簡介
)
insert into bm values('A1','一層辦公室','張大炮','收發信件')
insert into bm values('A2','二層會議室','李小炮','准備會議資料')
insert into bm values('A3','五層辦公室','寧浩','接洽客戶')
insert into bm values('A4','二層辦公室','吳瓊','市場開拓')
insert into bm values('A5','九層辦公室','嚴曉燕','會計')

⑷ 資料庫表結構設計用戶表都需要那些關聯的表 部門表和角色表還有什麼

用戶表可以關聯和需要用到用戶信息的表,例如郵件賬號表,用戶許可權表等。

⑸ 資料庫語句 部門表 dept 用戶表 user 部門用戶關聯表 dept_user 查詢

select

dept.deptname,
count(dept_user.userid)
from
dept left join dept_user on dept.deptid=dept_user.deptid
group by
dept.deptname

⑹ 資料庫設計之部門與職位問題

部門表結構如下:
bmbm 部門編碼
bmmc 部門名稱
bz 備注

職位表結構如下:
zwbm 職位編碼
zwmc 職位名稱
szbm 所在部門編碼
bz 備注

當選擇某一部門時,查詢出所有職位表中szbm( 所在部門編碼)與之相等的職位信息即可

⑺ 公司資料庫有兩個表,職工表和部門表

1
select b.部門號,b.部門名,count(*) as 職工人數,avg(工資) as 平均工資
from
職工表 as a,部門表 as b
where a.部門號內=b.部門號
group by b.部門號,b.部門名容

2
delete from 部門表 where 部門號 in (select 部門號 from 職工表 group by 部門號 having count(*)<10)

3
update 職工表 set 部門經理 is null where 年齡>55

4
create view v_職工
as
select 部門號,姓名,年齡,工資 from 職工表

話說,你也沒給個表結構,不過我感覺應該差不多

⑻ 在資料庫中建立設備表和部門表 表名:sb

if exists (select * from sysobjects where id = OBJECT_ID('[sb]') and OBJECTPROPERTY(id, 'IsUserTable') = 1) DROP TABLE [sb]
CREATE TABLE [sb] ( [編 號] [varchar] (5) NOT NULL , [名 稱] [char] (6) NOT NULL , [啟用日期] [datetime] NULL , [價 格] [real] NULL , [部門編號] [char] (2) NOT NULL , [主要設備] [bit] NULL )

INSERT [sb] ( [編 號] , [名 稱] , [啟用日期] , [價 格] , [部門編號] , [主要設備] ) VALUES ( '100-1' , '復印機' , '2011-09-30 00:00:00.000' , 1000.0 , '01' , 0 )
INSERT [sb] ( [編 號] , [名 稱] , [啟用日期] , [價 格] , [部門編號] , [主要設備] ) VALUES ( '100-2' , '復印機' , '2011-09-30 00:00:00.000' , 2000.0 , '01' , 0 )
INSERT [sb] ( [編 號] , [名 稱] , [啟用日期] , [價 格] , [部門編號] , [主要設備] ) VALUES ( '100-3' , '復印機' , '2011-09-30 00:00:00.000' , 3000.0 , '01' , 1 )
INSERT [sb] ( [編 號] , [名 稱] , [啟用日期] , [價 格] , [部門編號] , [主要設備] ) VALUES ( '200-1' , '列印機' , '2011-09-28 00:00:00.000' , 300.0 , '02' , 0 )
INSERT [sb] ( [編 號] , [名 稱] , [啟用日期] , [價 格] , [部門編號] , [主要設備] ) VALUES ( '200-2' , '列印機' , '2011-09-28 00:00:00.000' , 800.0 , '02' , 1 )

if exists (select * from sysobjects where id = OBJECT_ID('[bm]') and OBJECTPROPERTY(id, 'IsUserTable') = 1) DROP TABLE [bm]
CREATE TABLE [bm] ( [部門編號] [char] (2) NOT NULL , [名 稱] [varchar] (20) NOT NULL , [負責人] [char] (8) NOT NULL , [部門功能] [varchar] (50) NULL )

INSERT [bm] ( [部門編號] , [名 稱] , [負責人] , [部門功能] ) VALUES ( '01' , '辦公室' , '小紅 ' , '文秘' )
INSERT [bm] ( [部門編號] , [名 稱] , [負責人] , [部門功能] ) VALUES ( '02' , '財務室' , '王強 ' , '搞財務' )
INSERT [bm] ( [部門編號] , [名 稱] , [負責人] ) VALUES ( '03' , '總經理室' , '大王 ' )
INSERT [bm] ( [部門編號] , [名 稱] , [負責人] ) VALUES ( '04' , '客戶部' , '小王 ' )
INSERT [bm] ( [部門編號] , [名 稱] , [負責人] ) VALUES ( '05' , '市場部' , '王磊 ' )

⑼ 資料庫員工表和部門表

把部門表中的部門id,在員工表中設為外鍵。兩個表用部門id相連。並且同時你刪除內部門表的某個部門時還能把容相應部門下的員工數據刪了。保證了數據的一致性。

createtableemployee
(
emp_idnumbernotnull,
emp_namevarchar2(50)notnull,
CONSTRAINTpk_emp_idPRIMARYKEY(emp_id)
);

createtablestudent
(
stu_idnumbernotnull,
stu_namevarchar2(100),
emp_idnumbernotnull,
constraintfk_studentrforeignkey(emp_id)referencesemployee(emp_id)ondeletecascade
);
熱點內容
塗鴉論文 發布: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