Upload
aey-unthika
View
166
Download
0
Embed Size (px)
Citation preview
CREATE TABLE table_name (
column_name1 col_type (field_length) column_constraints,
column_name2 col_type (field_length),
column_name3 col_type (field_length)
);
print "Opened database successfully";
CREATE TABLE FLIGHT (
Number INT PRIMARY KEY NOT NULL,
Airline CHAR(20) NOT NULL,
Weekdays CHAR(10) NOT NULL
);
print "Table created FLIGHT";
CREATE TABLE FARE(
Code INT PRIMARY KEY NOT NULL,
Amount INT NOT NULL,
Restrictions CHAR(20) NOT NULL,
FAnumber INT NOT NULL,
FARES_Number INT NOT NULL,
FOREIGN KEY(FAnumber) REFERENCES FLIGHT(Number)
);
print "Table created FARE";
CREATE TABLE SEAT(
Seat_No INT PRIMARY KEY NOT NULL,
Sdate CHAR(20) NOT NULL,
RES_Date CHAR(20) NOT NULL,
RES_Customer_Name CHAR(20) NOT NULL,
RES_Cphone CHAR(10) NOT NULL
);
print "Table created SEAT";
conn.commit()
conn.close()
#FLIGHT
Number = []
Airline = []
Weekdays = []
def Generate_FLIGHT():
#Generate FLIGHT
Airline_Name = ['AirAsia','Nok_Air','ThaiSmile','ThaiAirways','BangkokAirways']
Weekdays_Name =
['Monday','Tuesday','Wednesday','Thursday','Friday','Saturday','Sunday']
i = 90000000;
t = time.clock()
t1 = time.clock()
d = 0;
while i< 100000000:
Number.append(i);
Airline.append(Airline_Name[(i-1)%5]);
if( i % 60 == 0):
d = d + 1
if( d == 7 ):
d = 0
Weekdays.append(Weekdays_Name[d]);
if( i % 1000000 == 0):
print (i)
# print Number[i],Airline[i],Weekdays[i]
i = i + 1
print( "Generate FLIGHT success")
t1 = time.clock()
print (t ,"seconds")
print (t1,"seconds")