资源描述
课程设计(论文)课程名称:数据库系统分析与设计 题 目:人事信息管理系统数据库设计与实现
院(系):
专业班级:
姓 名:
学 号:
指导教师:
年 月曰
对于每个项目,先要对项目进行申报、策划,得到批准之后,再分配相关人员配合参与,并把参与信息录入数据库,其流程如图2.3.所示:
图2.3.项目申报流程图
2)数据流程图
根据对公司人事信息管理的调查和了解,以及查阅资料了解相关 业务之后,对数据的流动及传输做了一定规划,设计出来的数据流程 图如图2.4所示:
ft点
部仁管PI*人员图2.4人事管理数据流程图
2.3数据字典
在数据流程图中,数据信息和处理过程需要通过数据字典才能描述清楚, 因此在数据字典中主要对数据流程图中的数据流、数据存储和处理过程给出 更详细、更准确的说明。
1)数据流定义
可以通过表格的形式给出数据流程图的主要数据流,如表2.1所示。
表2.1人事管理系统主要数据流定义
序号
名称
位置
结构定义
最大数据流量
1
员工信息
01
员工编号+员 工姓名+性别+ 健康状况+职 称+照片+联系 方式+学历+毕 业院校+所属
5000次/天
部门
+参加工作时 间
2
部门信息
02
部门编号+部 门名称+部门 电话+部门地 址+部门主管
1000次/天
3
项目信息
03
项目编号+项 目名称+项目 负责人+开工 日期+结束日 期
1000次/天
4
员工出勤信息
04
员工编号+员 工姓名+日期+ 出勤状况+缺 勤原因+备注
10000次/天
5
项目参与信息
05
项目编号+员 工编号+项目 主管
1000次/天
6
工资信息
06
员工编号+员 工类型+职称+ 参与项目+出 勤状况+奖励 类别
10000次/天
7
转入转出
07
员工编号+转 动类型+转动 时间
100次/天
8
奖惩信息
08
奖惩类别+奖 惩名称+奖惩 记录
1000次/天
2)数据存储定义
可以采用如下表格的形式给出系统的主要数据定义,如表2.2所示。
表2.2人事管理系统主要数据存储定义
编号
名称
输入
输出
数据量
存取频度
存取方式
说明
1)1
员工记录
员工信息
员工的各 种信息
25000 条
1000次/天
联机处 理;检索
员工号唯 一且非空
和更新; 随即检索
D2
部门记录
部门信息
部门的各 种信息
25000 条
100次/天
联机处 理;检索 和更新; 随即检索
部门号唯 一且非空
D3
项目记录
项目信息
各种项目 信息
25000 条
100次/天
联机处 理;检索 和更新; 随即检索
项目编号 唯一且非 空
D4
员工出勤 记录
员工出勤 信息
员工是否
出勤
25000 条
10000次/天
联机处 理;检索 和更新; 随即检索
员工号为 员工记录 中的员工 号,记录 不允许为 空
D5
项目参与 记录
项目参与 信息
员工各自 参与的项
目
25000 条
5000次/天
联机处 理;检索 和更新; 随即检索
员工编号 和项目编 号分别参 照员工记 录和项目 记录
D6
工资记录
员工号及 各项相关 因素
员工各自 的工资
25000 条
5000次/天
联机处 理;检索 和更新; 随即检索
员工号参 照员工记 录,工资 与出勤记 录项目记 录等因素 有关,且 员工的工 资因是否 在职而异
D7
转入转出
记录
员工的转 入转出信
息
员工转入 转出的部 门,以及 员工从公 司转入或 转出的信 息
25000 条
500次/天
联机处 理;检索 和更新; 随即检索
员工编号 号参照员 工记录
D8
奖惩记录
员工奖惩 信息
员工奖惩 记录
25000 条
1000次/天
联机处 理;检索 和更新; 随即检索
员工编号 参照员工 记录
3)处理过程
可以采用如下表格的形式给出系统的主要处理过程定义,如表2.3所示。
表2.3人事管理系统主要处理过程定义
序号
处理过程名称
输入
输出
处理说明
P1
人员管理
人员情况
人员记录
对公司人员统一编码,将 人员信息数据化,存储入 员工记录表中
P2
部门管理
部门情况
部门记录
对公司部门统一编码,将 部门信息数据化,存储入 部门记录表中
P3
项目管理
项目情况
项目记录
对项目统一编码,将项目 信息数据化,存储入项目 记录表中
P4
员工出勤管理
员工出勤情况
出勤记录
将出勤信息数据化,存储 入出勤记录表中
P5
项目参与管理
项目参与情况
项目参与记录
将项目参与信息数据化, 存储入项目参与记录表 中
P6
工资管理
员工工资情况
员工工资记录
将员工工资信息数据化, 存储入工资记录表中
P7
转入转出管理
员工转入转出 情况
员工转入转出 记录
将员工转入转出信息数 据化,存储入转入转出记 录表中
P8
奖惩管理
员工的奖惩情
况
员工的奖惩记
录
将员工的奖惩信息数据 化
3概念模型设计
3.1概念模型设计的方法和步骤打开软件PowerDesigner,使用其辅助设计概念模型:
1)在PowerDesigner主页面卜•新建一个概念模型;2)在设计页面下点击实体图标,按照需求分析的结果建立实体, 并一一对实体的属性进行设置;#唾二控§2 Cha勺ctm⑻ 受* Date
#唾二控§2 Cha勺ctm⑻ 受* Date
Date
Charsets (4)
Characters (4)
Characters (20) j
odJIt状况Chsr・ct5(4)
o对蔓京区Ch8racte<3
o备注Characters (20
# 土二 o烤芝黄M o
o WABH o 时阿
Chgcters ⑻ Chsracten (8) Characters {6? Characters (6) Dote & Time
H O 炎恁玄别 Characters :4)
5 爻恁%精 Chggrs :40)
o 关?3正景 <Undefmed>
C卜srseters ⑻ Characters (12) Characters (2) C^sracters ⑵ Cnaracters(IO) Lon^j binsry
Chsr・cters (8) Chsracten (4) Characters (10) Characters (8) Character (2) Characters {8) Date & Time
O塔以袤校 o务与三-
o »3:zitw(r
Characters 111) Characters (6) Choract«r$ (20) Cbsrscters【6) Date & Time Charscten (6)
# 豆 fTiS W(6)
• SC门名珍 Characters [10) o 2Cf? <18 Chafscters (9) o 拓口地圮 CharactG<s (16) o SCI主宣 Characters (8)
Chafacters (9) Character de;
Cnsractecs (8)
京目•与号.卷
# 疫 M 美石2 Cngrsct&rs {印 。现■主管Charactefs (8)
0 项国参堀SBf] ChamcU»(8),
Chgcters {£)
ChafBCt^n (20)
#去巨妾。 Chsrsctefs⑻
7才■名称 Cha・cts(20
o 项§ 员壬人 Characters (8) o €$E = S? Date & Time
Date & Time Dat« & Tim<
3)在实体和属性建立完成之后,建立各个实体之间的联系。在所 有实体、属性与实体之间的联系建立好后,基本的概念模型便设计 好了。设计的结果如图3.1所示:
图3.1人事管理系统概念模型图
岫,:由
tug
毕业阪校脚,就ijnitnztt it'ipiuuist
图3.2 A事信息管理GR模型图
转入融
3.2系统概念模型
根据系统的需求分析所得到的概念模型,用E-R图表示如图3.2所示:
精品
4逻辑模型设计4.1逻辑模型设计的方法
今fiJ -一• 弦尹=:=:时 --・■■.二、=-
O 奖尊美剂 Characters 4>
5 奖W名称 Cnsrscters,:40) o<Unoefine<J>
在软件PowerDesigner中,在原本已建立好的概念模型下,对概念模型进 行检查,检查实体的名字、编码,关系的名字、编码是否唯一,如果不唯一, 则将它们改唯一。之后,在概念模型的主页面之下,点击Tool按钮,选择 Generate Logical Data Model命令进行设置,使概念模型转化为逻辑模型。生 成的逻辑模型如图4.1所示:
* 三HiSS2Chpr^ct^n ⑻云.2aii另三浜弓Characters :8)oiiJ:奈湿Characters (^«
o共S: 5SCharacters {4)o冬;£Characters (20)fr 乏恁翼 5瑾"底#C装 M
fr 乏恁翼 5瑾"底#C装 M
Osrscts (8) Ch<ract«rs (8) ChwctE :4) Characters (10/ Characters :8) Characters (2) Charscters ;8) Date & Time
Characters 6) Charseten (12) Characters (2) Characters (2) Characters (10) Long binary Characters (11) Characters (0) Characters (20) Characters (0)
Date & Tii
奖U驾投
二套与 Characters
⑻
3 名哆 Chixacters
4:
• 京后 jfiS Ch<r・”・” :6)
i M二弟 • scrj 名 f? o部门至话 o
o s--3a«
Charsexers ⑹ Chsraaers (10) Chsraaers (9, Chsracxers (10) Chsraaers (8)
Relati
UJftm m
6 Ete止
aaw款
Chsrg 甲s (6)
Date & Time
Date & Time
攻目,导碧息#壬目哭号2 Chargers⑹ 。现目主管Charactefs (8)。攻日#境克门Cha・ct5(6)
图4.1人事管理逻辑模型图4.2逻辑模型实现
关系模式:
员工(员工编号,员工姓名,性别,健康状况,职称,照片,联系方式, 学历,毕业院校,所属部门,参加工作时间)
(部门编号, (员工编号, (项目编号, (员工编号, (员工编号,
部门名称,部门电话,部门地址,部门主管) 员工姓名,日期,出勤状况,缺勤原因,备注) 项目名称,项目负责人,开工日期,结束日期) 员工类型,职称,参与项目,出勤状况,奖励类别) 奖惩名称,奖罚记录)
部门
出勤
项目
工资
奖罚
转入转出(员工编号,转动类型,转动时间) 项目参与信息(项目编号,员工编号,项目主管) 奖罚情况(员工编号,奖罚名称)
项目管理(项目编号,部门编号)4.3数据完整性约束定义
根据上面的关系模式,数据库的完整性约束如下所示:
1)实体完整性约束
员工(员工编号)
部门(部门编号)
出勤(员工编号,日期)
项目(项目编号)
工资(员工编号)
奖罚(员工编号,奖罚名称)
转入转出(员工编号)
项目参与信息(项目编号,员工编号)
奖罚情况(员工编号,奖罚名称)
项目管理(项目编号,部门编号)
员工姓名、部门名称必须非空
2)参照完整性约束
出勤(员工编号)参照:员工.员工编号
工资(员工编号)参照:员工.员工编号
奖罚(员工编号)参照:员工.员工编号
转入转出(员工编号)参照:员工.员工编号
项目参与信息(项目编号,员工编号)参照:员工.员工编号,项目. 项目编号
奖罚情况(员工编号)参照:员工.员工编号
项目管理(项目编号,部门编号)参照:项目.项目编号,部门.部门编 号
3)用户自定义完整性约束
员工表中,员工编号必须以Y开头,后面根7位数字;
部门表中,部门编号必须以D开头,后面跟5位数字;
项目表中,项目编号必须以P开头,后面根5位数字; 项目表中,起始日期必须早于截止日期5物理数据库模型设计与实现5.1物理数据库模型的图示
对之前已经生成的CDM模型进行检查,待检查完毕之后,在CDM 主页面选择Tool中的Cicneratc Phsical Data Model命令进行设置,待 设置完成后,点击确定按钮,生成PDM。如图5.1所示:
三二萎号26ar<8)<8mjWdatetime«ptA员二僚习ch»r(8)<fc>招毫奈溟char(4)
险妄案云char(4) 9rS.char(20)X.g 奖恳矣副6M4)戈蜃去珪5山40) <aJ> 矣与 W 泰 char(20)chM8) oh®r(6) <fk> char(12) char(2) char(2) ch«r(10) 成 naryfl) char(11) cbar(C) cbar(20) oh®r(6) datetime
号名丑 式tt tt每tt万» 二-mlwl-i- - • 一3 二£??23寸 -.--.-E- » = «5chM8) char(8) <fk> ch 344) ch3f(10) chaf(8) g2) chM8) astetime
二=夕乓=?
chM6) char(8)图5.1人事信息管理物理模型图5.2物理数据库模型的详细表示
A
壬目勇 W63/(6) <0fcA
.项冒是哼 5M20)
须冒侦壬人cbar(8) €JoE5? datetime
St止 m 隼 datetime
II■1
表格形式表示:
1
T
F
T;
F
F
T_
F
F jo
TT
Name
部门瑞号
员工必名
性别
健康状况
职称
照片
▼ I Code
』yuan Number
Data Typ ▼ Lengt ▼ ] Preci ▼ P ▼ F ▼ | 卜
:char(8)
bumen Numberi char(6)
•••••••••••••••••••••••••••••••••••
yuan Name: char(12
sex: char(2)
:
heathy
zhicheng
・•・•・・•・•・•・••・・・・♦・”•<
photo lianxi xueh
:char(2)
:char(1(
:binaryC
:char(11
Tchar(6j
12
13
j char(2(
school bumen shijian canyuxiangmubianh: charfG)
char(6) :datetim
a
nr
Table Properties -员工(yuangongxixi)
Physical 0
ptions
Microsoft
Notes
Rules
Preview
General
Columns
Indexes
Keys
Triggers
Procedures
@ 伺田曲翌q # I孟七地x |弟I寺匿)1画H ▼
图员工表
H Table Properties -部门(bumenxinxi)
Physical C
ptionsMicrosoft
NotesRulesPreview
General
Columns
Indexes
Keys
Triggers
Procedures
矛司应1为对不a普;心X |那力国|闽g ▼Name ,y| Code ▼[ Data Typ ▼] Lengt ▼] Preci二| P ▼! F ▼]「/
Name ,y| Code ▼[ Data Typ ▼] Lengt ▼] Preci二| P ▼! F ▼]「/
Name ,y| Code ▼[ Data Typ ▼] Lengt ▼] Preci二| P ▼! F ▼]「/
号称话址管 漏名电地主 mu
r^-1
bumen Number
char(6)
6
bumen Name
char(10)
10
bumen Phone
char(9)
9
bumen Address
char(16)
16
bumen zhuguan
char(8)
8
图部门表
口□!□□..□..□ ......-j-..••••--…… ®...n.n...旦□...□一
Physical Options
Microsoft
Notes
Rules
Preview
General
Columns
Indexes
Keys
Triggers
Procedures
I a si ® S j 心心x|鸵|力国因渣▼
Name
Code▼ |
Data Typ ▼
Lengt ▼ | Preci ▼]
-►
yuangongbianhao4
char(8)
8
2
员工编号
yuan Number
char(8)
8
3
员工类型
yuangongleodng
char(4j
4
4
职称2
zhicheng4
char( 10)
10
5
参与项目
canyuxiangmu4
char(8)
8
6
出勤
chuqin
char(2)
2
7
奖惩
jiangcehng
char(8)
8
8
结算时间
jiesuanshiujian
datetime
Name
Code▼ |
Data Typ ▼
Lengt ▼ | Preci ▼]
-►
yuangongbianhao4
char(8)
8
2
员工编号
yuan Number
char(8)
8
3
员工类型
yuangongleodng
char(4j
4
4
职称2
zhicheng4
char( 10)
10
5
参与项目
canyuxiangmu4
char(8)
8
6
出勤
chuqin
char(2)
2
7
奖惩
jiangcehng
char(8)
8
8
结算时间
jiesuanshiujian
datetime
Name
Code▼ |
Data Typ ▼
Lengt ▼ | Preci ▼]
-►
yuangongbianhao4
char(8)
8
2
员工编号
yuan Number
char(8)
8
3
员工类型
yuangongleodng
char(4j
4
4
职称2
zhicheng4
char( 10)
10
5
参与项目
canyuxiangmu4
char(8)
8
6
出勤
chuqin
char(2)
2
7
奖惩
jiangcehng
char(8)
8
8
结算时间
jiesuanshiujian
datetime
图工资表
P ▼ F
三
□@口□□□□□11
S Table Properties -出勤(chuqinxinxi)
Physi cal C
ptions
Microsoft
Notes
Rules
Previ ew
General
Columns
Indexes
Keys
Triggers
Procedures
矛国倒窗物为miaxi"力圜|回w ▼
Name
▼ ] Code
▼1
Data Typ ▼ |
1
=]chuyuan Number
char(8)
2
日刎
...叫
datetime
3
员工偏号
yuan Number
char(8)
4
出勤状况
,chuqinzhuangkuan
char(4)
5
缺勤原因
:queqinyuanyin
char(4)
6
备注
:beizhu
char(20)
Name
▼ ] Code
▼1
Data Typ ▼ |
1
=]chuyuan Number
char(8)
2
日刎
...叫
datetime
3
员工偏号
yuan Number
char(8)
4
出勤状况
,chuqinzhuangkuan
char(4)
5
缺勤原因
:queqinyuanyin
char(4)
6
备注
:beizhu
char(20)
Name
▼ ] Code
▼1
Data Typ ▼ |
1
=]chuyuan Number
char(8)
2
日刎
...叫
datetime
3
员工偏号
yuan Number
char(8)
4
出勤状况
,chuqinzhuangkuan
char(4)
5
缺勤原因
:queqinyuanyin
char(4)
6
备注
:beizhu
char(20)
8
图出勤表
4
20
8
4
▼| Preci ▼] P ▼] F
I
Physical C
ptionsMicrosoft
NotesRules
Previ ew
General
Columns
Indexes
Keys
TriggersProcedures
yuangongb«anhao5 yuan Number zhuandongleoang
:zhuanchubumen charfG)
-zhuanrubumen i char(6)
:^Mjandongshijian datetime
图转入转出表
3|疤眉5罚目d * x免I力® 园吕,1
2
3
4
5
6
1
2
3
4
5
6
1
2
3
4
5
6
Name
奖惩名称 奖罚记录
1
2
图奖惩表
员工编号 转动类型 转出部门 转入部门 转动时间口 Table Properties -奖惩(jiangchengxinxi)=]jiangchengleibiechar(4)4
Physical G
ptions
Microsoft
Notes
Rules
Preview
General
Columns
Indexes
Keys
Triggers
Procedures
jiangchengmingche char(4b)40jiangfaqingkuang char^O) : 20百 Table Properties -项目(xiangmuxinxi)
Physical 0
ptions
Microsoft
Notes
Rules
Previ ew
General
Columns
Indexes
Keys
Triggers
Procedures
剑苞固窗? I弟以迅X I弟I寺国|回置▼▼ I Data Typ
▼ I Data Typ
xiangmu Number
char(6)
xiangmuName
char(20)
xiangmufuzeren
char(8)
qishiriqi
datetime
jiezhiriqi
datetime
▼ I Data Typ
Name顶目名称 顶目负责人 起始日期 截止日期图527项目表
Physical Options : Columns
General
Microsoft
Indexes
Rules
Preview
Notes
Keys |Tri gger s|Pr oce dur e s
31伺司邑①吕# I X ;心x |那寺国|闽E ▼
Name▼ |
Code▼ | Data Typ ▼ |
1
xiangmubianhao3 : char(6)
2
项目主管
xiangmuzhuguan3 j char(8)
3
项目参与部门
xiangmucan>Tjbume char(6)
Name▼ |
Code▼ | Data Typ ▼ |
1
xiangmubianhao3 : char(6)
2
项目主管
xiangmuzhuguan3 j char(8)
3
项目参与部门
xiangmucan>Tjbume char(6)
6
图528项目信息表
Lengt ▼ | Prod
6
8
:JB !期
r-w-r-
Lfl.J
Physical C
ptions
Mi crosoft
Notes
Rules
Previ ew
General
Columns
Indexes
Keys
Triggers
Procedures
H Table Properties - Relationship.,(Relationship—,)回剑密切曲皇M3 M心X |弟|予国|回习▼
21 Table Properties - Relationship_6 (Relationship,©)
| 回 义
图5210项目管理表
图奖罚情况表5.3物理数据库模型的实现
Name
▼ 1 Code▼ | Data Typ ▼ |
Lengt ▼
Pred ▼
p-l
F"
奖惩名称
^J; jiangchengmingche char(40)
40
11
2
员工编号
i yuan Number: char(8)
8
q.
jy
r=i
D !
r=n :
生成具体数据库的SQL语句:
if exists (select 1from sys.sysrefcrcnces r join sys.sysobjects o on (o.id = r.constid and o.type 二 Tr)
where r.fkcyid 二 objcct_id('Rclationship_4') and o.namc,FK_RELATION_RELATIONSJIANGCHE,) alter table Relationship_4drop constraint FK_RELATION_RELATIONSJIANGCHE
if exists ( select 1
from sys.sysrcfcrcnces r join sys.sysobjccts o on o.id = r.constid and o.type 二'Fr) where r.fkeyid = object_Jd(,Relationship_4,) and o.name =
,FK_RELATION_RELATIONS_YUANGONG,)
alter table Relationship_4drop constraint FK_RELATION_RELAT1ONS_YUANGONG
g°
if exists (select 1
from sys.sysreferences r join sys.sysobjccts o on (o.id = r.constid and o.type = F) where r.fkeyid = object_id('Relationship_6') and o.name
’FK_RELATION_RELATIONS_BUMENXN)
alter table Relationship_6drop constraint FK_RELATION_RELATIONS_BUMENXIN
g°
if exists ( select 1
from sys.sysrcfcrcnces r join sys.sysobjccts o on m id = r.constid and o.type 二'F, where r.fkeyid = object_id(*Relationship_6') and o.namc =
TK.RELATION.RELATIONS.XIANGMUX*)
alter table Relationship_6drop constraint FK_RELATION_RELATIONS_XIANGMUX
if exists (select 1
from sys.sysreferences r join sys.sysobjccts o on o.id = r.constid and o.type = *F*) where r.fkeyid = objec jid('chuqinxinxi) and o.name
,FK_CHUQ1NX1_RELATIONS_YUANGONG,)
alter tabic chuqinxinxidrop constraint FK_CHUQINXI_RELAT1()NS_YUANG()NG
g°摘要
数据库是数据管理的最新技术,是计算机科学的重要分支。在应用需 求的推动下,在计算机硬件、软件的发展基础上,数据库技术从人工管理 阶段、文件系统阶段一直发展到现在的数据库系统阶段这几个过程。现在 的数据库系统具有存储容量大、数据结构化、数据的共享性高、冗余度低、 易扩充、数据独立性高等特点。便于用于现代社会发展各个领域的数据的 管理。
人事信息管理是数据管理的一项非常重要任务。社会上许多的公司、 部门、机关、学校等,都需要对自己的人事进行管理。在对于一些大型公 司、部门或者一些跨地区乃至跨国的公司,原始的数据管理技术显得会很 麻烦,不便管理,甚至在人员发生变动后,在数据处理上便会发生很多不 可抗的问题。此处,如果使用了数据库管理技术,会使问题简化许多。
此处,针对光影传媒公司的人事信息管理系统为例,对数据库进行分 析与设计。在与相关人员进行了充分的交流,掌握了即将设计的数据库的 基本信息之后,进行基本的需求分析,通过需求分析得出的结论,找出人 事信息管理中的基本对象,对每个对象进行认真的分析。之后,应用数据 库设计软件PowerDesigner,建立起基本的概念模型,由概念模型抽象出 逻辑模型,然后有所得的概念模型得出物理模型。
关键字:数据库,分析,设计,人事信息管理,PowcrDesigner
if exists ( select 1
from sys.sysrcfcrcnccs r join sys.sysobjccts o on o.id = r.constid and o.typc = *Fr) where r.fkcyid =()bjcct_id('gongzixinxi') and o.namc
,FK_GONGZIXI_RELATIONS_YUANGONG,)
alter table gongzixinxidrop constraint FK_GONGZIXI_RELATIONS_YUANGONG
if exists (select 1
from sys.sysreferences r join sys.sysobjccts o on o.id = r.constid and o.type = F) where r.fkeyid 二 objectjdfyuangongxixi') and o.name
'FK_YUANGONG_RELAT1O>JS_BUMENX1N')
alter tabic yuangongxixidrop constraint FK_YUANGONG_RELATIONS_BUMENX1N
g°
if exists (select 1
from sys.sysreferences r join sys.sysobjects o on (o.id = r.constid and o.type = F) where r.fkeyid 二 object_idfzhuanruzhuanchur) and o.name
,FK_ZHUANRUZ_RELATIONS_YUANGONG。
alter tabic zhuanruzhuanchudrop constraint FK_ZHUANRUZ_RELATIONS_YUANGONGdrop index Relationship_4.Relarionship_5_FK
if exists ( select 1
from
sysindexes
where
id = object_id(*Relationship_4r)
and
name = 'Relationship_5_FK'
and
indid > 0
and
indid < 255)
g°
if exists (select 1from svsindexesJwhere id = objeccidCRelationship-^
andname = 'Rclationship_4_FK'
andindid > 0drop index Rclationship_4.Rclationship_4_FKif exists ( select 1
and
indid < 255)
from where
and
sysobjects
id = object_id(*Relationship_4*) type ='U')
drop table Relationship—,drop index Rclationship_6.Relauonship_8_FK
if exists (select 1 from where and and and
svsindexes
J
id = object_id(Relationship_6*) name = 'Relationship_8_FK' indid > 0
indid < 255)
g°if exists ( select 1drop index Relarionship_6.Rclarionship_7_FK
from where and and and
svsindexes
id = object_id(1Rclationship_6r) name = ,Rclationship_7_FK' indid > 0
indid < 255)
理)
if exists ( select 1drop table Relationship_6
from where
and
sysobject
展开阅读全文