create database 天津市2018年发电量查询系统的数据库设计
on primary
(name=天津市2018年发电量查询系统的数据库设计_data, filename='E:\房诗祺-电气四班-61-李丰地-电气四班-55-徐藩芮-电气四班-81\天津市2018年发电量查询系统的数据库设计.mdf',
size=3MB,filegrowth=10%,maxsize=15MB),
(name=天津市2018年发电量查询系统的数据库设计_data1,filename='E:\房诗祺-电气四班-61-李丰地-电气四班-55-徐藩芮-电气四班-81\天津市2018年发电量查询系统的数据库设计.ndf',
size=3MB,filegrowth=0MB)
log on
(name=天津市2018年发电量查询系统的数据库设计_log,filename='E:\房诗祺-电气四班-61-李丰地-电气四班-55-徐藩芮-电气四班-81\天津市2018年发电量查询系统的数据库设计.ldf',
Size=4MB,filegrowth=15%)
use 天津市2018年发电量查询系统的数据库设计
go
create table 地区表
(地区编号 char(10) primary key,
地区名称 char(20) not null,
地区负责人 char(10),
联系电话 char(20)
)
create table 月份表
(序号 int primary key,
天数 int,
check(天数>=0)
)
create table 发电厂表
(发电厂编号 char(10) primary key,
发电厂名称 char(20) not null,
发电厂发电量亿千瓦时 int,
check(发电厂发电量亿千瓦时>=0)
)
create table 供电局表
(供电局编号 char(10) primary key,
供电局名称 char(15) not null,
供电量亿千瓦时 int,
check(供电量亿千瓦时>=0)
)
create table 营业厅表
(营业厅编号 char(10) primary key,
营业厅名称 char(10) not null,
联系电话 char(20)
)
create table 输电表
(发电厂编号 char(10), 供电局编号 char(10), 输电量亿千瓦时 int,
Primary key(发电厂编号,供电局编号),
Foreign key(发电厂编号) references 发电厂表(发电厂编号),
Foreign key(供电局编号) references 供电局表(供电局编号),
Check(输电量亿千瓦时>=0)
)
create table 耗电表
(序号 int, 地区编号 char(10), 耗电量亿千瓦时 int,
Primary key(序号,地区编号),
Foreign key(序号) references 月份表(序号),
Foreign key(地区编号) references 地区表(地区编号),
Check(耗电量亿千瓦时>=0)
)
create table 供电表
(供电局编号 char(10), 地区编号 char(10), 供电量亿千瓦时 int,
Primary key(供电局编号,地区编号),
Foreign key(地区编号) references 地区表(地区编号),
Foreign key(供电局编号) references 供电局表(供电局编号),
Check(供电量亿千瓦时>=0)
)
create table 从属表
(营业厅编号 char(10), 供电局编号 char(10), 营业厅地址 char(30),
Primary key(营业厅编号,供电局编号),
Foreign key(营业厅编号) references 营业厅表(营业厅编号),
Foreign key(供电局编号) references 供电局表(供电局编号)
)
INSERT INTO 地区表 VALUES('120101','和平区','张海平','25606767')
INSERT INTO 地区表 VALUES('120102','河东区','李立','25606868')
INSERT INTO 地区表 VALUES('120103','河西区','王哲平','25606869')
INSERT INTO 地区表 VALUES('120104','南开区','宋辉','25606768')
INSERT INTO 地区表 VALUES('120105','河北区','金海瑞','25606567')
INSERT INTO 地区表 VALUES('120106','红桥区','蒋松','25606968')
INSERT INTO 地区表 VALUES('120110','东丽区','唐毅','25606860')
INSERT INTO 地区表 VALUES('120111','西青区','李金鹏','25606667')
INSERT INTO 地区表 VALUES('120112','津南区','孙爱国','25606668')
INSERT INTO 地区表 VALUES('120113','北辰区','王轩昂','25606669')
INSERT INTO 地区表 VALUES('120114','武清区','赵图强','25606779')
INSERT INTO 地区表 VALUES('120115','宝坻区','胡丽','25606778')
INSERT INTO 地区表 VALUES('120116','滨海新区','杨金辉','25606887')
INSERT INTO 地区表 VALUES('120117','宁河区','汪洋','25606968')
INSERT INTO 地区表 VALUES('120118','静海区','吴波','25606967')
INSERT INTO 地区表 VALUES('120119','蓟州区','周凯','25606966')
INSERT INTO 月份表 VALUES('1','31')
INSERT INTO 月份表 VALUES('2','28')
INSERT INTO 月份表 VALUES('3','31')
INSERT INTO 发电厂表 VALUES('10101','城中发电厂','189')
INSERT INTO 发电厂表 VALUES('10102','东群发电厂','178')
INSERT INTO 发电厂表 VALUES('10103','盛昌发电厂','190')
INSERT INTO 发电厂表 VALUES('10104','织梦发电厂','200')
INSERT INTO 发电厂表 VALUES('10105','伟河发电厂','168')
INSERT INTO 发电厂表 VALUES('10106','微明发电厂','179')
INSERT INTO 发电厂表 VALUES('10107','河畔发电厂','185')
INSERT INTO 发电厂表 VALUES('10108','日照发电厂','174')
INSERT INTO 发电厂表 VALUES('10109','城郊发电厂','190')
INSERT INTO 供电局表 VALUES('10201','滨海供电局','90')
INSERT INTO 供电局表 VALUES('10202','尚新供电局','100')
INSERT INTO 供电局表 VALUES('10203','宁河供电局','89')
INSERT INTO 供电局表 VALUES('10204','玉河供电局','92')
INSERT INTO 供电局表 VALUES('10205','南城供电局','106')
INSERT INTO 供电局表 VALUES('10206','和平供电局','98')
INSERT INTO 营业厅表 VALUES('1','滨海营业厅','25104001')
INSERT INTO 营业厅表 VALUES('2','尚新营业厅','25104002')
INSERT INTO 营业厅表 VALUES('3','宁河营业厅','25104003')
INSERT INTO 营业厅表 VALUES('4','玉河营业厅','25104004')
INSERT INTO 营业厅表 VALUES('5','南城营业厅','25104005')
INSERT INTO 营业厅表 VALUES('6','和平营业厅','25104006')
INSERT INTO 输电表 VALUES('10101','10201','56')
INSERT INTO 输电表 VALUES('10101','10204','54')
INSERT INTO 输电表 VALUES('10102','10203','34')
INSERT INTO 输电表 VALUES('10102','10204','45')
INSERT INTO 输电表 VALUES('10103','10204','43')
INSERT INTO 输电表 VALUES('10103','10205','54')
INSERT INTO 输电表 VALUES('10104','10201','61')
INSERT INTO 输电表 VALUES('10105','10202','56')
INSERT INTO 输电表 VALUES('10106','10205','44')
INSERT INTO 输电表 VALUES('10106','10206','44')
INSERT INTO 输电表 VALUES('10107','10204','50')
INSERT INTO 输电表 VALUES('10107','10206','47')
INSERT INTO 输电表 VALUES('10108','10203','45')
INSERT INTO 输电表 VALUES('10109','10201','40')
INSERT INTO 输电表 VALUES('10109','10202','37')
INSERT INTO 耗电表 VALUES('1','120101','27')
INSERT INTO 耗电表 VALUES('2','120101','32')
INSERT INTO 耗电表 VALUES('3','120101','34')
INSERT INTO 耗电表 VALUES('1','120102','34')
INSERT INTO 耗电表 VALUES('2','120102','29')
INSERT INTO 耗电表 VALUES('3','120102','30')
INSERT INTO 耗电表 VALUES('1','120103','24')
INSERT INTO 耗电表 VALUES('2','120103','35')
INSERT INTO 耗电表 VALUES('3','120103','27')
INSERT INTO 耗电表 VALUES('1','120104','23')
INSERT INTO 耗电表 VALUES('2','120104','24')
INSERT INTO 耗电表 VALUES('3','120104','31')
INSERT INTO 耗电表 VALUES('1','120105','30')
INSERT INTO 耗电表 VALUES('2','120105','29')
INSERT INTO 耗电表 VALUES('3','120105','27')
INSERT INTO 耗电表 VALUES('1','120106','31')
INSERT INTO 耗电表 VALUES('2','120106','32')
INSERT INTO 耗电表 VALUES('3','120106','33')
INSERT INTO 耗电表 VALUES('1','120110','39')
INSERT INTO 耗电表 VALUES('2','120110','26')
INSERT INTO 耗电表 VALUES('3','120110','25')
INSERT INTO 耗电表 VALUES('1','120111','24')
INSERT INTO 耗电表 VALUES('2','120111','23')
INSERT INTO 耗电表 VALUES('3','120111','22')
INSERT INTO 耗电表 VALUES('1','120112','26')
INSERT INTO 耗电表 VALUES('2','120112','25')
INSERT INTO 耗电表 VALUES('3','120112','24')
INSERT INTO 耗电表 VALUES('1','120113','24')
INSERT INTO 耗电表 VALUES('2','120113','30')
INSERT INTO 耗电表 VALUES('3','120113','29')
INSERT INTO 耗电表 VALUES('1','120114','28')
INSERT INTO 耗电表 VALUES('2','120114','20')
INSERT INTO 耗电表 VALUES('3','120114','21')
INSERT INTO 耗电表 VALUES('1','120115','22')
INSERT INTO 耗电表 VALUES('2','120115','22')
INSERT INTO 耗电表 VALUES('3','120115','26')
INSERT INTO 耗电表 VALUES('1','120116','34')
INSERT INTO 耗电表 VALUES('2','120116','33')
INSERT INTO 耗电表 VALUES('3','120116','28')
INSERT INTO 耗电表 VALUES('1','120117','26')
INSERT INTO 耗电表 VALUES('2','120117','24')
INSERT INTO 耗电表 VALUES('3','120117','23')
INSERT INTO 耗电表 VALUES('1','120118','22')
INSERT INTO 耗电表 VALUES('2','120118','25')
INSERT INTO 耗电表 VALUES('3','120118','35')
INSERT INTO 耗电表 VALUES('1','120119','24')
INSERT INTO 耗电表 VALUES('2','120119','33')
INSERT INTO 耗电表 VALUES('3','120119','28')
INSERT INTO 供电表 VALUES('10201','120116','90')
INSERT INTO 供电表 VALUES('10201','120102','74')
INSERT INTO 供电表 VALUES('10201','120111','76')
INSERT INTO 供电表 VALUES('10201','120112','75')
INSERT INTO 供电表 VALUES('10202','120103','100')
INSERT INTO 供电表 VALUES('10202','120110','78')
INSERT INTO 供电表 VALUES('10202',