diff --git a/api/.env.template b/api/.env.template deleted file mode 100644 index b24b99326..000000000 --- a/api/.env.template +++ /dev/null @@ -1,6 +0,0 @@ -SECRET_KEY=someCrazyS3cR3T!Key.! -DB_USER=root -DB_HOST=db -DB_PORT=3306 -DB_NAME=northwind -MYSQL_ROOT_PASSWORD= diff --git a/README.md b/api/README.md similarity index 100% rename from README.md rename to api/README.md diff --git a/api/backend/advisor/advisor_routes.py b/api/backend/advisor/advisor_routes.py new file mode 100644 index 000000000..3deb9a68a --- /dev/null +++ b/api/backend/advisor/advisor_routes.py @@ -0,0 +1,208 @@ +from flask import Blueprint +from flask import request +from flask import jsonify +from flask import make_response +from flask import current_app +from backend.db_connection import db +from werkzeug.utils import secure_filename +import logging +#------------------------------------------------------------ +# Create a new Blueprint object, which is a collection of +# routes. +advisors = Blueprint('advisors', __name__) + + + +@advisors.route('/students/', methods=['GET']) +def get_advisor_students(advisor_id): + """Get all students for an advisor with their progress status (Story 1)""" + try: + query = ''' + SELECT + s.ID, + s.First_Name, + s.Last_Name, + s.GPA, + CASE + WHEN s.Eligibility = 1 THEN 'TRUE' + ELSE 'FALSE' + END as Eligibility, + CASE + WHEN s.Hired = 1 THEN 'TRUE' + ELSE 'FALSE' + END as Hired, + COUNT(DISTINCT a.ID) as Total_Applications, + MAX(a.submittedDate) as Latest_Application, + ( + SELECT st.Status_Description + FROM Application a2 + JOIN Status st ON a2.Status_ID = st.ID + WHERE a2.Student_ID = s.ID + ORDER BY a2.submittedDate DESC + LIMIT 1 + ) as Latest_Status + FROM Student s + LEFT JOIN Application a ON s.ID = a.Student_ID + WHERE s.Advisor_ID = %s + GROUP BY s.ID; + ''' + cursor = db.get_db().cursor() + cursor.execute(query, (advisor_id,)) + return jsonify(cursor.fetchall()), 200 + except Exception as e: + return jsonify({"error": str(e)}), 400 + + +@advisors.route('/statistics/', methods=['GET']) +def get_advisor_statistics(advisor_id): + """Get summary statistics for an advisor's students (Story 3)""" + try: + cursor = db.get_db().cursor() + + # Get total students and their status + status_query = ''' + SELECT + COUNT(*) as Total_Students, + SUM(CASE WHEN Hired = TRUE THEN 1 ELSE 0 END) as Placed_Students, + SUM(CASE WHEN Hired = FALSE THEN 1 ELSE 0 END) as Searching_Students + FROM Student + WHERE Advisor_ID = %s AND Eligibility = TRUE + ''' + cursor.execute(status_query, (advisor_id,)) + status_stats = cursor.fetchone() + + # Get application distribution + apps_query = ''' + SELECT + COUNT(a.ID) as Applications_Count, + COUNT(DISTINCT a.Student_ID) as Students_Applied, + AVG(COUNT(a.ID)) OVER () as Avg_Applications_Per_Student + FROM Student s + LEFT JOIN Application a ON s.ID = a.Student_ID + WHERE s.Advisor_ID = %s AND s.Eligibility = TRUE + GROUP BY a.Student_ID + ''' + cursor.execute(apps_query, (advisor_id,)) + app_stats = cursor.fetchall() + + return jsonify({ + "status_statistics": status_stats, + "application_statistics": app_stats + }), 200 + except Exception as e: + return jsonify({"error": str(e)}), 400 + + + +@advisors.route('/positions/filled/', methods=['GET']) +def get_filled_positions(advisor_id): + """Get information about filled positions (Story 4)""" + try: + query = ''' + SELECT + p.ID, + p.Name, + p.Title, + c.Name AS Company_Name, + p.Filled, + p.Date_Start, + p.Date_End, + COUNT(DISTINCT a.ID) AS Total_Applications, + COUNT(DISTINCT CASE WHEN st.Status_Description = 'Accepted' + THEN a.ID END) AS Accepted_Applications + FROM Posting p + JOIN Company c ON p.Company_ID = c.ID + LEFT JOIN Application a ON p.ID = a.Position_ID + LEFT JOIN Status st ON a.Status_ID = st.ID + WHERE p.Filled = TRUE + GROUP BY p.ID + ORDER BY p.Date_End DESC; + ''' + cursor = db.get_db().cursor() + cursor.execute(query) + return jsonify(cursor.fetchall()), 200 + except Exception as e: + return jsonify({"error": str(e)}), 400 + + + + +@advisors.route('/students//filter', methods=['GET']) +def filter_students_by_status(advisor_id): + """Filter advisees based on co-op status (Story 5)""" + try: + hired = request.args.get('hired') + if hired is not None: + hired = hired.lower() == 'true' + + current_app.logger.info(f"Advisor ID: {advisor_id}, Hired Filter: {hired}") + + query = ''' + SELECT + s.ID, s.First_Name, s.Last_Name, s.GPA, + c.Name as College_Name, + GROUP_CONCAT(DISTINCT f.Name) as Majors + FROM Student s + JOIN College c ON s.College_ID = c.ID + LEFT JOIN Student_Majors sm ON s.ID = sm.Student_ID + LEFT JOIN FieldOfStudy f ON sm.FieldOfStudy_ID = f.ID + WHERE s.Advisor_ID = %s AND s.Hired = %s AND s.Eligibility = TRUE + GROUP BY s.ID + ''' + current_app.logger.info(f"Executing query: {query} with parameters: {(advisor_id, hired)}") + + cursor = db.get_db().cursor() + cursor.execute(query, (advisor_id, hired)) + results = cursor.fetchall() + current_app.logger.info(f"Query Results: {results}") + return jsonify(results), 200 + except Exception as e: + current_app.logger.error(f"Error: {str(e)}") + return jsonify({"error": str(e)}), 400 + + +@advisors.route('/term-summary/', methods=['GET']) +def get_term_summary(advisor_id): + """Get end-of-term summary data (Story 6)""" + try: + cursor = db.get_db().cursor() + + # Get placement statistics + placement_query = ''' + SELECT + cy.cycle, + COUNT(DISTINCT s.ID) as Total_Students, + SUM(CASE WHEN s.Hired = TRUE THEN 1 ELSE 0 END) as Placed_Students, + AVG(s.GPA) as Average_GPA, + COUNT(DISTINCT a.ID) as Total_Applications, + AVG(p.Pay) as Average_Salary + FROM Student s + JOIN Cycle cy ON s.Cycle = cy.ID + LEFT JOIN Application a ON s.ID = a.Student_ID + LEFT JOIN Posting p ON a.Position_ID = p.ID + WHERE s.Advisor_ID = %s AND s.Eligibility = TRUE + GROUP BY cy.cycle + ''' + cursor.execute(placement_query, (advisor_id,)) + placement_stats = cursor.fetchall() + + # Get industry distribution + industry_query = ''' + SELECT + p.Industry, + COUNT(DISTINCT s.ID) as Placed_Students + FROM Student s + JOIN Application a ON s.ID = a.Student_ID + JOIN Posting p ON a.Position_ID = p.ID + WHERE s.Advisor_ID = %s AND s.Hired = TRUE + GROUP BY p.Industry + ''' + cursor.execute(industry_query, (advisor_id,)) + industry_stats = cursor.fetchall() + + return jsonify({ + "placement_statistics": placement_stats, + "industry_distribution": industry_stats + }), 200 + except Exception as e: + return jsonify({"error": str(e)}), 400 \ No newline at end of file diff --git a/api/backend/alumni/alumni_routes.py b/api/backend/alumni/alumni_routes.py new file mode 100644 index 000000000..07f09784c --- /dev/null +++ b/api/backend/alumni/alumni_routes.py @@ -0,0 +1,320 @@ +from flask import Blueprint +from flask import request +from flask import jsonify +from flask import make_response +from flask import current_app +from backend.db_connection import db +from werkzeug.utils import secure_filename +import logging +#------------------------------------------------------------ +# Create a new Blueprint object, which is a collection of +# routes. +alumni = Blueprint('alumni', __name__) + + +@alumni.route('/', methods=['GET']) +def get_alumni_profile(alumni_id): + query = ''' + SELECT a.ID, a.First_Name, a.Last_Name, a.Email, a.Grad_Year, + c.Name as College, + GROUP_CONCAT(DISTINCT f1.Name) as Majors, + GROUP_CONCAT(DISTINCT f2.Name) as Minors + FROM Alumni a + JOIN College c ON a.College_ID = c.ID + LEFT JOIN Alumni_Majors am ON a.ID = am.Alumni_ID + LEFT JOIN Alumni_Minors an ON a.ID = an.Alumni_ID + LEFT JOIN FieldOfStudy f1 ON am.FieldOfStudy_ID = f1.ID + LEFT JOIN FieldOfStudy f2 ON an.FieldOfStudy_ID = f2.ID + WHERE a.ID = %s + GROUP BY a.ID + ''' + cursor = db.get_db().cursor() + cursor.execute(query, (alumni_id,)) + result = cursor.fetchone() + + if not result: + return jsonify({"error": "Alumni not found"}), 404 + + return jsonify(result), 200 + + + +@alumni.route('/', methods=['PUT']) +def update_alumni_profile(alumni_id): + data = request.get_json() + cursor = db.get_db().cursor() + + # Get College ID if college is being updated + college_id = None + if 'College' in data: + cursor.execute('SELECT ID FROM College WHERE Name = %s', (data['College'],)) + college_result = cursor.fetchone() + if not college_result: + return jsonify({"error": "College not found"}), 404 + college_id = college_result['ID'] + + # Update basic info + update_query = ''' + UPDATE Alumni + SET First_Name = %s, + Last_Name = %s, + Email = %s, + Grad_Year = %s + ''' + params = [ + data['First_Name'], + data['Last_Name'], + data['Email'], + data['Grad_Year'] + ] + + if college_id: + update_query += ', College_ID = %s' + params.append(college_id) + + update_query += ' WHERE ID = %s' + params.append(alumni_id) + + cursor.execute(update_query, tuple(params)) + + # Update majors if provided + if 'Majors' in data: + cursor.execute('DELETE FROM Alumni_Majors WHERE Alumni_ID = %s', (alumni_id,)) + for major_name in data['Majors']: + cursor.execute('SELECT ID FROM FieldOfStudy WHERE Name = %s', (major_name,)) + major_result = cursor.fetchone() + if major_result: + cursor.execute('INSERT INTO Alumni_Majors VALUES (%s, %s)', + (alumni_id, major_result['ID'])) + + # Update minors if provided + if 'Minors' in data: + cursor.execute('DELETE FROM Alumni_Minors WHERE Alumni_ID = %s', (alumni_id,)) + for minor_name in data['Minors']: + cursor.execute('SELECT ID FROM FieldOfStudy WHERE Name = %s', (minor_name,)) + minor_result = cursor.fetchone() + if minor_result: + cursor.execute('INSERT INTO Alumni_Minors VALUES (%s, %s)', + (alumni_id, minor_result['ID'])) + + db.get_db().commit() + return jsonify({"message": "Profile updated successfully"}), 200 + +@alumni.route('//previous_positions', methods=['GET']) +def get_alumni_previous_positions(alumni_id): + """ + Get all previous positions held by an alumni with detailed information + about the company, location, and required skills. + """ + query = ''' + SELECT + p.ID as Position_ID, + p.Title, + p.Description as Position_Description, + p.Pay, + p.Date_Start, + p.Date_End, + c.Name as Company_Name, + c.Industry, + c.Description as Company_Description, + pl.City, + pl.State, + pl.Country, + GROUP_CONCAT(DISTINCT s.Name) as Required_Skills + FROM Alumni_Position ap + JOIN Posting p ON ap.Position_ID = p.ID + JOIN Company c ON p.Company_ID = c.ID + JOIN Posting_Location pl ON p.Location = pl.ID + LEFT JOIN Posting_Skills ps ON p.ID = ps.Position_ID + LEFT JOIN Skill s ON ps.Skill_ID = s.ID + WHERE ap.Alumni_ID = %s + GROUP BY p.ID + ORDER BY p.Date_Start DESC + ''' + + try: + cursor = db.get_db().cursor() + cursor.execute(query, (alumni_id,)) + positions = cursor.fetchall() + + if not positions: + return jsonify({ + "message": "No previous positions found for this alumni", + "positions": [] + }), 200 + + # Format dates for JSON response + for position in positions: + if position['Date_Start']: + position['Date_Start'] = position['Date_Start'].strftime('%Y-%m-%d') + if position['Date_End']: + position['Date_End'] = position['Date_End'].strftime('%Y-%m-%d') + + # Convert skills string to list if not None + if position['Required_Skills']: + position['Required_Skills'] = position['Required_Skills'].split(',') + else: + position['Required_Skills'] = [] + + return jsonify({ + "positions": positions, + "count": len(positions) + }), 200 + + except Exception as e: + current_app.logger.error(f"Error fetching alumni positions: {str(e)}") + return jsonify({ + "error": "An error occurred while fetching positions", + "details": str(e) + }), 500 + +@alumni.route('/messages/send', methods=['POST']) +def send_message(): + data = request.get_json() + query = ''' + INSERT INTO Message (Student_ID, Alumni_ID, Message, RE) + VALUES (%s, %s, %s, %s) + ''' + cursor = db.get_db().cursor() + cursor.execute(query, ( + data['Student_ID'], + data['Alumni_ID'], + data['Message'], + data.get('RE') # Reply to message ID if it's a reply + )) + db.get_db().commit() + return jsonify({"message": "Message sent successfully"}), 201 + +@alumni.route('/messages/', methods=['GET']) +def get_messages(alumni_id): + query = ''' + SELECT m.*, + s.First_Name as Student_First_Name, + s.Last_Name as Student_Last_Name + FROM Message m + JOIN Student s ON m.Student_ID = s.ID + WHERE m.Alumni_ID = %s + ORDER BY m.ID DESC + ''' + cursor = db.get_db().cursor() + cursor.execute(query, (alumni_id,)) + return jsonify(cursor.fetchall()), 200 + +@alumni.route('/postings', methods=['GET']) +def view_postings(): + query = ''' + SELECT p.*, c.Name as Company_Name, + pl.City, pl.State, pl.Country, + c.Industry, c.Description as Company_Description + FROM Posting p + JOIN Company c ON p.Company_ID = c.ID + JOIN Posting_Location pl ON p.Location = pl.ID + ORDER BY p.Date_Start DESC + ''' + cursor = db.get_db().cursor() + cursor.execute(query) + return jsonify(cursor.fetchall()), 200 + +@alumni.route('//cv', methods=['POST']) +def upload_cv(alumni_id): + if 'cv' not in request.files: + return jsonify({"error": "No CV file provided"}), 400 + + file = request.files['cv'] + filename = secure_filename(f"cv_alumni_{alumni_id}_{file.filename}") + filepath = f'cv/{filename}' + file.save(filepath) + + # You might want to store this in a new column in the Alumni table + # or create a new table for alumni CVs if you want to maintain history + query = ''' + UPDATE Alumni + SET CV_Link = %s + WHERE ID = %s + ''' + cursor = db.get_db().cursor() + cursor.execute(query, (filepath, alumni_id)) + db.get_db().commit() + + return jsonify({"message": "CV uploaded successfully"}), 200 + +@alumni.route('/create_profile', methods=['POST']) +def create_alumni_profile(): + data = request.get_json() + cursor = db.get_db().cursor() + + # Get College ID from name + college_query = 'SELECT ID FROM College WHERE Name = %s' + cursor.execute(college_query, (data['College'],)) + college_result = cursor.fetchone() + + if not college_result: + return jsonify({"error": "College not found"}), 404 + + alumni_query = ''' + INSERT INTO Alumni (First_Name, Last_Name, Email, College_ID, Grad_Year) + VALUES (%s, %s, %s, %s, %s) + ''' + cursor.execute(alumni_query, ( + data['First_Name'], + data['Last_Name'], + data['Email'], + college_result['ID'], + data['Grad_Year'] + )) + alumni_id = cursor.lastrowid + + # Handle majors and minors + if 'Majors' in data: + for major_name in data['Majors']: + cursor.execute('SELECT ID FROM FieldOfStudy WHERE Name = %s', (major_name,)) + major_result = cursor.fetchone() + if major_result: + cursor.execute('INSERT INTO Alumni_Majors VALUES (%s, %s)', + (alumni_id, major_result['ID'])) + + if 'Minors' in data: + for minor_name in data['Minors']: + cursor.execute('SELECT ID FROM FieldOfStudy WHERE Name = %s', (minor_name,)) + minor_result = cursor.fetchone() + if minor_result: + cursor.execute('INSERT INTO Alumni_Minors VALUES (%s, %s)', + (alumni_id, minor_result['ID'])) + + db.get_db().commit() + return jsonify({"message": "Alumni profile created", "id": alumni_id}), 201 + + +@alumni.route('//students', methods=['GET']) +def get_alumni_students(alumni_id): + """ + Get all students related to an alumni (via Alumni_Student table) + """ + try: + query = ''' + SELECT + s.ID as Student_ID, + s.First_Name, + s.Last_Name, + s.GPA, + c.Name as College_Name, + GROUP_CONCAT(DISTINCT f.Name) as Majors + FROM Alumni_Student al + JOIN Student s ON al.Student_ID = s.ID + JOIN College c ON s.College_ID = c.ID + LEFT JOIN Student_Majors sm ON s.ID = sm.Student_ID + LEFT JOIN FieldOfStudy f ON sm.FieldOfStudy_ID = f.ID + WHERE al.Alumni_ID = %s + GROUP BY s.ID + ''' + cursor = db.get_db().cursor() + cursor.execute(query, (alumni_id,)) + results = cursor.fetchall() + + if not results: + return jsonify({"message": "No related students found for this alumni"}), 404 + + return jsonify(results), 200 + except Exception as e: + return jsonify({"error": f"Error occurred: {str(e)}"}), 500 + diff --git a/api/backend/company/company_routes.py b/api/backend/company/company_routes.py new file mode 100644 index 000000000..9ded5bec9 --- /dev/null +++ b/api/backend/company/company_routes.py @@ -0,0 +1,303 @@ +######################################################## +# Sample customers blueprint of endpoints +# Remove this file if you are not using it in your project +######################################################## +from flask import Blueprint +from flask import request +from flask import jsonify +from flask import make_response +from flask import current_app +from backend.db_connection import db +from backend.ml_models.model01 import predict +from backend.company.company_routes import companies +from backend.advisor.advisor_routes import advisors + +#------------------------------------------------------------ +# Create a new Blueprint object, which is a collection of +# routes. +companies = Blueprint('companies', __name__) + +@companies.route('/profile', methods=['POST']) +def create_company_profile(): + """Create a new company profile (User Story 2)""" + try: + data = request.get_json() + cursor = db.get_db().cursor() + + query = ''' + INSERT INTO Company (Name, Industry, Description) + VALUES (%s, %s, %s) + ''' + cursor.execute(query, ( + data['name'], + data['industry'], + data.get('description') + )) + company_id = cursor.lastrowid + db.get_db().commit() + + return jsonify({ + "message": "Company profile created successfully", + "company_id": company_id + }), 201 + except Exception as e: + return jsonify({"error": str(e)}), 400 + + +@companies.route('/profile/', methods=['PUT']) +def update_company_profile(company_id): + """Update company profile """ + try: + data = request.get_json() + cursor = db.get_db().cursor() + + query = ''' + UPDATE Company + SET Name = %s, Industry = %s, Description = %s + WHERE ID = %s + ''' + cursor.execute(query, ( + data['name'], + data['industry'], + data.get('description'), + company_id + )) + db.get_db().commit() + + return jsonify({"message": "Company profile updated successfully"}), 200 + except Exception as e: + return jsonify({"error": str(e)}), 400 + + +@companies.route('/posting', methods=['POST']) +def create_posting(): + """Create a new job posting with skills (User Story 1, 4, 9)""" + try: + data = request.get_json() + cursor = db.get_db().cursor() + + # Create the posting location entity first. + location_query = ''' + INSERT INTO Posting_Location (Region, State, Zip_Code, Address_Number, + Street, City, Country) + VALUES (%s, %s, %s, %s, %s, %s, %s) + ''' + cursor.execute(location_query, ( + data['location']['region'], + data['location']['state'], + data['location']['zip_code'], + data['location']['address_number'], + data['location']['street'], + data['location']['city'], + data['location']['country'] + )) + location_id = cursor.lastrowid + + # Create the posting itself now. + posting_query = ''' + INSERT INTO Posting (Name, Company_ID, Industry, Location, Date_Start, + Date_End, Filled, Minimum_GPA, Title, Description, Pay) + VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) + ''' + cursor.execute(posting_query, ( + data['name'], + data['company_id'], + data['industry'], + location_id, + data['date_start'], + data['date_end'], + False, # Setting False because position can't be filled if its not even posted yet. + data['minimum_gpa'], + data['title'], + data['description'], + data['pay'] + )) + posting_id = cursor.lastrowid + + # Add skills if provided + if 'skills' in data: + skills_query = ''' + INSERT INTO Posting_Skills (Position_ID, Skill_ID) + VALUES (%s, %s) + ''' + for skill_id in data['skills']: + cursor.execute(skills_query, (posting_id, skill_id)) + + db.get_db().commit() + return jsonify({ + "message": "Posting created successfully", + "posting_id": posting_id + }), 201 + except Exception as e: + return jsonify({"error": str(e)}), 400 + + + +@companies.route('/posting/', methods=['PUT']) +def update_posting(posting_id): + """Update job posting details and skills (User Story 9)""" + try: + data = request.get_json() + cursor = db.get_db().cursor() + + # Fetch existing values + fetch_query = ''' + SELECT Name, Industry, Date_Start, Date_End, Minimum_GPA, Title, Description, Pay + FROM Posting + WHERE ID = %s + ''' + cursor.execute(fetch_query, (posting_id,)) + existing_posting = cursor.fetchone() + + if not existing_posting: + return jsonify({"error": "Posting not found"}), 404 + + # Merge existing values with updates + updated_posting = { + "name": data.get("name", existing_posting["Name"]), + "industry": data.get("industry", existing_posting["Industry"]), + "date_start": data.get("date_start", existing_posting["Date_Start"]), + "date_end": data.get("date_end", existing_posting["Date_End"]), + "minimum_gpa": data.get("minimum_gpa", existing_posting["Minimum_GPA"]), + "title": data.get("title", existing_posting["Title"]), + "description": data.get("description", existing_posting["Description"]), + "pay": data.get("pay", existing_posting["Pay"]), + } + + # Update posting + posting_query = ''' + UPDATE Posting + SET Name = %s, Industry = %s, Date_Start = %s, Date_End = %s, + Minimum_GPA = %s, Title = %s, Description = %s, Pay = %s + WHERE ID = %s + ''' + cursor.execute(posting_query, ( + updated_posting["name"], + updated_posting["industry"], + updated_posting["date_start"], + updated_posting["date_end"], + updated_posting["minimum_gpa"], + updated_posting["title"], + updated_posting["description"], + updated_posting["pay"], + posting_id + )) + + # Update skills if provided + if "skills" in data: + # Remove existing skills + cursor.execute('DELETE FROM Posting_Skills WHERE Position_ID = %s', (posting_id,)) + + # Add new skills + skills_query = 'INSERT INTO Posting_Skills (Position_ID, Skill_ID) VALUES (%s, %s)' + for skill_id in data["skills"]: + cursor.execute(skills_query, (posting_id, skill_id)) + + db.get_db().commit() + return jsonify({"message": "Posting updated successfully"}), 200 + except Exception as e: + return jsonify({"error": str(e)}), 400 + + + +@companies.route('/posting//filled', methods=['PUT']) +def mark_posting_filled(posting_id): + """Mark a position as filled """ + try: + cursor = db.get_db().cursor() + query = ''' + UPDATE Posting + SET Filled = TRUE + WHERE ID = %s + ''' + cursor.execute(query, (posting_id,)) + db.get_db().commit() + return jsonify({"message": "Posting marked as filled"}), 200 + except Exception as e: + return jsonify({"error": str(e)}), 400 + + +@companies.route('/posting/', methods=['DELETE']) +def delete_posting(posting_id): + """Remove a job posting""" + try: + cursor = db.get_db().cursor() + + # Delete related records first + cursor.execute('DELETE FROM Posting_Skills WHERE Position_ID = %s', (posting_id,)) + cursor.execute('DELETE FROM Application WHERE Position_ID = %s', (posting_id,)) + + # Delete the posting + cursor.execute('DELETE FROM Posting WHERE ID = %s', (posting_id,)) + + db.get_db().commit() + return jsonify({"message": "Posting deleted successfully"}), 200 + except Exception as e: + return jsonify({"error": str(e)}), 400 + + +@companies.route('/posting//applications', methods=['GET']) +def view_applications(posting_id): + """View applications for a posting""" + try: + cursor = db.get_db().cursor() + query = ''' + SELECT a.*, s.First_Name, s.Last_Name, s.Email, s.Phone_Number, + s.GPA, s.Resume_Link, st.Status_Description, + GROUP_CONCAT(DISTINCT sk.Name) as Skills + FROM Application a + JOIN Student s ON a.Student_ID = s.ID + JOIN Status st ON a.Status_ID = st.ID + LEFT JOIN Student_Skills ss ON s.ID = ss.Student_ID + LEFT JOIN Skill sk ON ss.Skill_ID = sk.ID + WHERE a.Position_ID = %s + GROUP BY a.ID + ORDER BY a.submittedDate DESC + ''' + cursor.execute(query, (posting_id,)) + return jsonify(cursor.fetchall()), 200 + except Exception as e: + return jsonify({"error": str(e)}), 400 + + +@companies.route('/student//contact', methods=['GET']) +def get_student_contact(student_id): + """Get student contact information""" + try: + cursor = db.get_db().cursor() + query = ''' + SELECT Email, Phone_Number, Resume_Link + FROM Student + WHERE ID = %s + ''' + cursor.execute(query, (student_id,)) + result = cursor.fetchone() + if result: + return jsonify(result), 200 + return jsonify({"error": "Student not found"}), 404 + except Exception as e: + return jsonify({"error": str(e)}), 400 + + +@companies.route('/profile/', methods=['GET']) +def get_company_profile(company_id): + """Get a company's profile information""" + try: + cursor = db.get_db().cursor() + query = ''' + SELECT c.ID, c.Name, c.Industry, c.Description, + COUNT(DISTINCT p.ID) as Active_Postings + FROM Company c + LEFT JOIN Posting p ON c.ID = p.Company_ID + WHERE c.ID = %s + GROUP BY c.ID + ''' + cursor.execute(query, (company_id,)) + result = cursor.fetchone() + + if not result: + return jsonify({"error": "Company not found"}), 404 + + return jsonify(result), 200 + except Exception as e: + return jsonify({"error": str(e)}), 400 \ No newline at end of file diff --git a/api/backend/customers/customer_routes.py b/api/backend/customers/customer_routes.py deleted file mode 100644 index 4fda46022..000000000 --- a/api/backend/customers/customer_routes.py +++ /dev/null @@ -1,83 +0,0 @@ -######################################################## -# Sample customers blueprint of endpoints -# Remove this file if you are not using it in your project -######################################################## -from flask import Blueprint -from flask import request -from flask import jsonify -from flask import make_response -from flask import current_app -from backend.db_connection import db -from backend.ml_models.model01 import predict - -#------------------------------------------------------------ -# Create a new Blueprint object, which is a collection of -# routes. -customers = Blueprint('customers', __name__) - - -#------------------------------------------------------------ -# Get all customers from the system -@customers.route('/customers', methods=['GET']) -def get_customers(): - - cursor = db.get_db().cursor() - cursor.execute('''SELECT id, company, last_name, - first_name, job_title, business_phone FROM customers - ''') - - theData = cursor.fetchall() - - the_response = make_response(jsonify(theData)) - the_response.status_code = 200 - return the_response - -#------------------------------------------------------------ -# Update customer info for customer with particular userID -# Notice the manner of constructing the query. -@customers.route('/customers', methods=['PUT']) -def update_customer(): - current_app.logger.info('PUT /customers route') - cust_info = request.json - cust_id = cust_info['id'] - first = cust_info['first_name'] - last = cust_info['last_name'] - company = cust_info['company'] - - query = 'UPDATE customers SET first_name = %s, last_name = %s, company = %s where id = %s' - data = (first, last, company, cust_id) - cursor = db.get_db().cursor() - r = cursor.execute(query, data) - db.get_db().commit() - return 'customer updated!' - -#------------------------------------------------------------ -# Get customer detail for customer with particular userID -# Notice the manner of constructing the query. -@customers.route('/customers/', methods=['GET']) -def get_customer(userID): - current_app.logger.info('GET /customers/ route') - cursor = db.get_db().cursor() - cursor.execute('SELECT id, first_name, last_name FROM customers WHERE id = {0}'.format(userID)) - - theData = cursor.fetchall() - - the_response = make_response(jsonify(theData)) - the_response.status_code = 200 - return the_response - -#------------------------------------------------------------ -# Makes use of the very simple ML model in to predict a value -# and returns it to the user -@customers.route('/prediction//', methods=['GET']) -def predict_value(var01, var02): - current_app.logger.info(f'var01 = {var01}') - current_app.logger.info(f'var02 = {var02}') - - returnVal = predict(var01, var02) - return_dict = {'result': returnVal} - - the_response = make_response(jsonify(return_dict)) - the_response.status_code = 200 - the_response.mimetype = 'application/json' - return the_response \ No newline at end of file diff --git a/api/backend/rest_entry.py b/api/backend/rest_entry.py index d8d78502d..26beb7294 100644 --- a/api/backend/rest_entry.py +++ b/api/backend/rest_entry.py @@ -1,9 +1,13 @@ from flask import Flask from backend.db_connection import db -from backend.customers.customer_routes import customers from backend.products.products_routes import products from backend.simple.simple_routes import simple_routes +from backend.student.student_routes import students +from backend.alumni.alumni_routes import alumni +from backend.company.company_routes import companies +from backend.advisor.advisor_routes import advisors +from backend.systemAdmin.system_admin_routes import system_admin import os from dotenv import load_dotenv @@ -17,6 +21,7 @@ def create_app(): # commands below to see how they're being used. load_dotenv() + # secret key that will be used for securely signing the session # cookie and can be used for any other security related needs by # extensions or your application @@ -40,8 +45,12 @@ def create_app(): # and give a url prefix to each app.logger.info('current_app(): registering blueprints with Flask app object.') app.register_blueprint(simple_routes) - app.register_blueprint(customers, url_prefix='/c') app.register_blueprint(products, url_prefix='/p') + app.register_blueprint(alumni, url_prefix='/a') + app.register_blueprint(companies, url_prefix='/cp') + app.register_blueprint(advisors, url_prefix='/ad') + app.register_blueprint(system_admin, url_prefix='/sys') + # Don't forget to return the app object return app diff --git a/api/backend/student/student_routes.py b/api/backend/student/student_routes.py new file mode 100644 index 000000000..c9ad1648c --- /dev/null +++ b/api/backend/student/student_routes.py @@ -0,0 +1,270 @@ +from flask import Blueprint +from flask import request +from flask import jsonify +from flask import make_response +from flask import current_app +from backend.db_connection import db +from werkzeug.utils import secure_filename +import logging +#------------------------------------------------------------ +# Create a new Blueprint object, which is a collection of +# routes. +students = Blueprint('students', __name__) + +@students.route('/', methods=['GET']) +def test_db_connection(): + try: + cursor = db.get_db().cursor() + cursor.execute("SELECT 1") + return jsonify({"message": "Database connected"}), 200 + except Exception as e: + return jsonify({"error": f"Error occurred: {str(e)}"}), 500 + +# Need for System Admin persona +@students.route('/get_all', methods=['GET']) +def get_students(): + query = ''' + SELECT s.ID, s.First_Name, s.Last_Name, s.Email, s.GPA, s.Grad_Year, + c.Name as College_Name, cy.cycle, + GROUP_CONCAT(DISTINCT f1.Name) as Majors, + GROUP_CONCAT(DISTINCT f2.Name) as Minors + FROM Student s + JOIN College c ON s.College_ID = c.ID + JOIN Cycle cy ON s.Cycle = cy.ID + LEFT JOIN Student_Majors sm ON s.ID = sm.Student_ID + LEFT JOIN Student_Minors sn ON s.ID = sn.Student_ID + LEFT JOIN FieldOfStudy f1 ON sm.FieldOfStudy_ID = f1.ID + LEFT JOIN FieldOfStudy f2 ON sn.FieldOfStudy_ID = f2.ID + GROUP BY s.ID + ''' + cursor = db.get_db().cursor() + cursor.execute(query) + return make_response(jsonify(cursor.fetchall()), 200) + +# Creating a Profile. +@students.route('/create_profile', methods=['POST']) +def create_student_profile(): + data = request.get_json() + cursor = db.get_db().cursor() + + # Get College ID from name + college_query = 'SELECT ID FROM College WHERE Name = %s' + cursor.execute(college_query, (data['College'],)) + college_result = cursor.fetchone() + + if not college_result: + return jsonify({"error": "College not found"}), 404 + + college_id = college_result['ID'] + + # Insert student base info + student_query = ''' + INSERT INTO Student (First_Name, Last_Name, Preferred_Name, Email, + Phone_Number, GPA, College_ID, Grad_Year, Cycle, + Advisor_ID, Resume_Link, Description) + VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) + ''' + cursor.execute(student_query, ( + data['First_Name'], data['Last_Name'], data.get('Preferred_Name'), + data['Grad_Year'], data['Cycle'], data['Advisor_ID'], + data.get('Resume_Link'), data.get('Description') + )) + student_id = cursor.lastrowid + + + db.get_db().commit() + return jsonify({"message": "Student profile created", "id": student_id}), 201 + +# +@students.route('/edit_profile/', methods=['PUT']) +def edit_student_profile(student_id): + data = request.get_json() + cursor = db.get_db().cursor() + + update_query = ''' + UPDATE Student + SET First_Name = %s, Last_Name = %s, Preferred_Name = %s, + Email = %s, Phone_Number = %s, GPA = %s, Grad_Year = %s, + Resume_Link = %s, Description = %s + WHERE ID = %s + ''' + cursor.execute(update_query, ( + data['First_Name'], data['Last_Name'], data.get('Preferred_Name'), + data['Email'], data['Phone_Number'], data['GPA'], data['Grad_Year'], + data.get('Resume_Link'), data.get('Description'), student_id + )) + + if 'Majors' in data: + cursor.execute('DELETE FROM Student_Majors WHERE Student_ID = %s', (student_id,)) + for major_id in data['Majors']: + cursor.execute('INSERT INTO Student_Majors VALUES (%s, %s)', + (student_id, major_id)) + + if 'Minors' in data: + cursor.execute('DELETE FROM Student_Minors WHERE Student_ID = %s', (student_id,)) + for minor_id in data['Minors']: + cursor.execute('INSERT INTO Student_Minors VALUES (%s, %s)', + (student_id, minor_id)) + + db.get_db().commit() + return jsonify({"message": "Profile updated successfully"}), 200 + +@students.route('/postings/by_pay', methods=['GET']) +def filter_postings_by_pay(): + min_pay = request.args.get('min_pay', type=int) + query = ''' + SELECT p.*, c.Name as Company_Name, pl.City, pl.State, pl.Country + FROM Posting p + JOIN Company c ON p.Company_ID = c.ID + JOIN Posting_Location pl ON p.Location = pl.ID + WHERE p.Pay >= %s AND p.Filled = FALSE + ''' + cursor = db.get_db().cursor() + cursor.execute(query, (min_pay,)) + return jsonify(cursor.fetchall()), 200 + +@students.route('/postings/by_location', methods=['GET']) +def filter_postings_by_location(): + location = request.args.get('location') + query = ''' + SELECT p.*, c.Name as Company_Name, pl.City, pl.State, pl.Country + FROM Posting p + JOIN Company c ON p.Company_ID = c.ID + JOIN Posting_Location pl ON p.Location = pl.ID + WHERE (pl.City LIKE %s OR pl.State LIKE %s OR pl.Country LIKE %s) + AND p.Filled = FALSE + ''' + search = f"%{location}%" + cursor = db.get_db().cursor() + cursor.execute(query, (search, search, search)) + return jsonify(cursor.fetchall()), 200 + +@students.route('/applications/', methods=['GET']) +def view_applications(student_id): + query = ''' + SELECT a.*, p.Name as Position_Name, c.Name as Company_Name, + s.Status_Description + FROM Application a + JOIN Posting p ON a.Position_ID = p.ID + JOIN Company c ON p.Company_ID = c.ID + JOIN Status s ON a.Status_ID = s.ID + WHERE a.Student_ID = %s + ORDER BY a.submittedDate DESC + ''' + cursor = db.get_db().cursor() + cursor.execute(query, (student_id,)) + return jsonify(cursor.fetchall()), 200 + +@students.route('/resume/upload', methods=['POST']) +def upload_resume(): + if 'resume' not in request.files: + return jsonify({"error": "No resume file provided"}), 400 + + file = request.files['resume'] + student_id = request.form['student_id'] + filename = secure_filename(file.filename) + filepath = f'resumes/{filename}' + file.save(filepath) + + query = ''' + UPDATE Student + SET Resume_Link = %s + WHERE ID = %s + ''' + cursor = db.get_db().cursor() + cursor.execute(query, (filepath, student_id)) + db.get_db().commit() + +@students.route('/jobs', methods=['GET']) +def get_all_jobs(): + """Get all job postings with optional location and salary filters""" + try: + # Get query parameters + location = request.args.get('location', '') + min_pay = request.args.get('min_pay', type=int, default=0) + + # Base query - removed trailing comma after Position_Title + query = ''' + SELECT + p.ID AS Posting_ID, + p.Name AS Job_Title, + c.Name AS Company_Name, + p.Description AS Job_Description, + p.Industry AS Industry, + pl.City AS City, + pl.State AS State, + pl.Country AS Country, + p.Date_Start AS Start_Date, + p.Date_End AS End_Date, + p.Minimum_GPA AS Minimum_GPA, + p.Pay AS Salary, + p.Title AS Position_Title + FROM Posting p + JOIN Company c ON p.Company_ID = c.ID + JOIN Posting_Location pl ON p.Location = pl.ID + WHERE p.Filled = FALSE + ''' + + params = [] + conditions = [] + + # Only add location filter if location parameter is not empty + if location: + conditions.append("(pl.City LIKE %s OR pl.State LIKE %s OR pl.Country LIKE %s)") + search = f"%{location}%" + params.extend([search, search, search]) + + # Only add pay filter if min_pay is greater than 0 + if min_pay > 0: + conditions.append("p.Pay >= %s") + params.append(min_pay) + + # Add filters to query if any conditions exist + if conditions: + query += " AND " + " AND ".join(conditions) + + query += " ORDER BY p.Date_End DESC" + + cursor = db.get_db().cursor() + cursor.execute(query, tuple(params) if params else None) + results = cursor.fetchall() + + return jsonify(results), 200 + except Exception as e: + return jsonify({"error": str(e)}), 400 + + +@students.route('/profile/', methods=['GET']) +def get_student_profile(student_id): + """Get a student's profile information""" + try: + query = ''' + SELECT s.ID, s.First_Name, s.Last_Name, s.Email, s.Phone_Number, + s.GPA, s.Grad_Year, s.Resume_Link, s.Description, + c.Name as College_Name, cy.cycle, + GROUP_CONCAT(DISTINCT f1.Name) as Majors, + GROUP_CONCAT(DISTINCT f2.Name) as Minors, + a.First_Name as Advisor_First_Name, + a.Last_Name as Advisor_Last_Name + FROM Student s + JOIN College c ON s.College_ID = c.ID + JOIN Cycle cy ON s.Cycle = cy.ID + LEFT JOIN Student_Majors sm ON s.ID = sm.Student_ID + LEFT JOIN Student_Minors sn ON s.ID = sn.Student_ID + LEFT JOIN FieldOfStudy f1 ON sm.FieldOfStudy_ID = f1.ID + LEFT JOIN FieldOfStudy f2 ON sn.FieldOfStudy_ID = f2.ID + LEFT JOIN Advisor a ON s.Advisor_ID = a.ID + WHERE s.ID = %s + GROUP BY s.ID + ''' + + cursor = db.get_db().cursor() + cursor.execute(query, (student_id,)) + result = cursor.fetchone() + + if not result: + return jsonify({"error": "Student not found"}), 404 + + return jsonify(result), 200 + except Exception as e: + return jsonify({"error": str(e)}), 400 \ No newline at end of file diff --git a/api/backend/systemAdmin/system_admin_routes.py b/api/backend/systemAdmin/system_admin_routes.py new file mode 100644 index 000000000..485080c51 --- /dev/null +++ b/api/backend/systemAdmin/system_admin_routes.py @@ -0,0 +1,222 @@ +from flask import Blueprint +from flask import request +from flask import jsonify +from flask import make_response +from flask import current_app +from backend.db_connection import db +from werkzeug.utils import secure_filename +import logging +#------------------------------------------------------------ +# Create a new Blueprint object, which is a collection of +# routes. +system_admin = Blueprint('system_admin', __name__) + +@system_admin.route('/advisors/add', methods=['POST']) +def add_advisor(): + try: + data = request.get_json() + cursor = db.get_db().cursor() + + query = ''' + INSERT INTO Advisor (First_Name, Last_Name, Preferred_Name, College_ID) + VALUES (%s, %s, %s, %s) + ''' + cursor.execute(query, ( + data['First_Name'], + data['Last_Name'], + data.get('Preferred_Name'), + data['College_ID'] + )) + advisor_id = cursor.lastrowid + db.get_db().commit() + + return jsonify({"message": "Advisor added successfully", "id": advisor_id}), 201 + except Exception as e: + db.get_db().rollback() + return jsonify({"error": f"Error occurred: {str(e)}"}), 500 + + +@system_admin.route('/advisors/', methods=['DELETE']) +def remove_advisor(advisor_id): + try: + cursor = db.get_db().cursor() + + # Check if advisor exists + cursor.execute('SELECT ID FROM Advisor WHERE ID = %s', (advisor_id,)) + if not cursor.fetchone(): + return jsonify({"error": "Advisor not found"}), 404 + + cursor.execute('DELETE FROM Advisor WHERE ID = %s', (advisor_id,)) + db.get_db().commit() + + return jsonify({"message": "Advisor removed successfully"}), 200 + except Exception as e: + db.get_db().rollback() + return jsonify({"error": f"Error occurred: {str(e)}"}), 500 + + + +@system_admin.route('/students//override', methods=['PUT']) +def override_student_restrictions(student_id): + try: + data = request.get_json() + cursor = db.get_db().cursor() + + # Update student eligibility + update_query = ''' + UPDATE Student + SET Eligibility = %s + WHERE ID = %s + ''' + cursor.execute(update_query, (data['eligibility'], student_id)) + + # Add special application if provided + if 'position_id' in data: + app_query = ''' + INSERT INTO Application (Student_ID, Position_ID, submittedDate, Status_ID) + VALUES (%s, %s, NOW(), %s) + ''' + cursor.execute(app_query, ( + student_id, + data['position_id'], + data.get('status_id', 1) # Default to initial status + )) + + db.get_db().commit() + return jsonify({"message": "Student restrictions overridden successfully"}), 200 + except Exception as e: + db.get_db().rollback() + return jsonify({"error": f"Error occurred: {str(e)}"}), 500 + + + + +@system_admin.route('/activity/applications', methods=['GET']) +def get_application_activity(): + try: + cursor = db.get_db().cursor() + query = ''' + SELECT + a.ID as Application_ID, + a.Student_ID, + s.First_Name as Student_First_Name, + s.Last_Name as Student_Last_Name, + p.Name as Position_Name, + c.Name as Company_Name, + a.submittedDate, + st.Status_Description + FROM Application a + JOIN Student s ON a.Student_ID = s.ID + JOIN Posting p ON a.Position_ID = p.ID + JOIN Company c ON p.Company_ID = c.ID + JOIN Status st ON a.Status_ID = st.ID + ORDER BY a.submittedDate DESC + LIMIT 100 + ''' + cursor.execute(query) + return make_response(jsonify(cursor.fetchall()), 200) + except Exception as e: + return jsonify({"error": f"Error occurred: {str(e)}"}), 500 + + + + +@system_admin.route('/tickets', methods=['GET']) +def get_tickets(): + try: + cursor = db.get_db().cursor() + query = ''' + SELECT + t.ID, + t.Message, + t.Completed, + sa.First_Name as Reporter_First_Name, + sa.Last_Name as Reporter_Last_Name + FROM Ticket t + JOIN System_Admin sa ON t.Reporter_ID = sa.ID + ORDER BY t.ID DESC + ''' + cursor.execute(query) + return make_response(jsonify(cursor.fetchall()), 200) + except Exception as e: + return jsonify({"error": f"Error occurred: {str(e)}"}), 500 + + + + +@system_admin.route('/tickets/', methods=['PUT']) +def update_ticket(ticket_id): + try: + data = request.get_json() + cursor = db.get_db().cursor() + + query = ''' + UPDATE Ticket + SET Completed = %s + WHERE ID = %s + ''' + cursor.execute(query, (data['completed'], ticket_id)) + db.get_db().commit() + + return jsonify({"message": "Ticket updated successfully"}), 200 + except Exception as e: + db.get_db().rollback() + return jsonify({"error": f"Error occurred: {str(e)}"}), 500 + + + +@system_admin.route('/accounts//', methods=['DELETE']) +def delete_account(account_type, account_id): + try: + cursor = db.get_db().cursor() + + # Determine the table based on the account type + if account_type == 'student': + table = 'Student' + elif account_type == 'advisor': + table = 'Advisor' + elif account_type == 'alumni': + table = 'Alumni' + else: + return jsonify({"error": "Invalid account type"}), 400 + + # Check if the account exists + cursor.execute(f'SELECT ID FROM {table} WHERE ID = %s', (account_id,)) + if not cursor.fetchone(): + return jsonify({"error": f"{account_type} not found"}), 404 + + # Attempt to delete the account + cursor.execute(f'DELETE FROM {table} WHERE ID = %s', (account_id,)) + db.get_db().commit() + + return jsonify({"message": f"{account_type} account deleted successfully"}), 200 + except Exception as e: + db.get_db().rollback() + + # Add detailed logging for debugging + logging.error(f"Error occurred during account deletion: {str(e)}") + + return jsonify({"error": f"Error occurred: {str(e)}"}), 500 + + + +@system_admin.route('/accounts///restrict', methods=['POST']) +def restrict_account(account_type, account_id): + try: + cursor = db.get_db().cursor() + + if account_type == 'student': + query = ''' + UPDATE Student + SET Eligibility = FALSE + WHERE ID = %s + ''' + cursor.execute(query, (account_id,)) + else: + return jsonify({"error": "Account type not supported for restriction"}), 400 + + db.get_db().commit() + return jsonify({"message": f"{account_type} account restricted successfully"}), 200 + except Exception as e: + db.get_db().rollback() + return jsonify({"error": f"Error occurred: {str(e)}"}), 500 \ No newline at end of file diff --git a/app/src/.streamlit/config.toml b/app/src/.streamlit/config.toml index bb28be97d..d567e99c7 100644 --- a/app/src/.streamlit/config.toml +++ b/app/src/.streamlit/config.toml @@ -15,6 +15,6 @@ showSidebarNavigation = false [theme] # Setting some basic config options related to the theme of the app base="light" -primaryColor="#6550e6" +primaryColor="#003070" font="monospace" diff --git a/app/src/Home.py b/app/src/Home.py index ef0f7b19a..c6ac97a1c 100644 --- a/app/src/Home.py +++ b/app/src/Home.py @@ -34,44 +34,58 @@ # set the title of the page and provide a simple prompt. logger.info("Loading the Home page of the app") -st.title('CS 3200 Sample Semester Project App') -st.write('\n\n') -st.write('### HI! As which user would you like to log in?') +st.title('Welcome to CareerCompass (demo!)') +st.write('### Which user experience would you like to preview?') +st.write('\n') # For each of the user personas for which we are implementing # functionality, we put a button on the screen that the user # can click to MIMIC logging in as that mock user. -if st.button("Act as John, a Political Strategy Advisor", +if st.button("Act as Lily, a student applying to co-ops", type = 'primary', use_container_width=True): # when user clicks the button, they are now considered authenticated st.session_state['authenticated'] = True # we set the role of the current user - st.session_state['role'] = 'pol_strat_advisor' + st.session_state['role'] = 'student' # we add the first name of the user (so it can be displayed on # subsequent pages). - st.session_state['first_name'] = 'John' + st.session_state['first_name'] = 'Lily' # finally, we ask streamlit to switch to another page, in this case, the # landing page for this particular user type - logger.info("Logging in as Political Strategy Advisor Persona") - st.switch_page('pages/00_Pol_Strat_Home.py') + logger.info("Logging in as student persona") + st.switch_page('pages/Student_Home.py') -if st.button('Act as Mohammad, an USAID worker', +if st.button('Act as Anya, a company employee managing the co-op hiring process', type = 'primary', use_container_width=True): st.session_state['authenticated'] = True - st.session_state['role'] = 'usaid_worker' - st.session_state['first_name'] = 'Mohammad' - st.switch_page('pages/10_USAID_Worker_Home.py') + st.session_state['role'] = 'company' + st.session_state['first_name'] = 'Anya' + logger.info("Logging in as companmy persona") + st.switch_page('pages/Company_Home.py') -if st.button('Act as System Administrator', +if st.button('Act as Kalina, a co-op advisor for students', type = 'primary', use_container_width=True): st.session_state['authenticated'] = True - st.session_state['role'] = 'administrator' - st.session_state['first_name'] = 'SysAdmin' - st.switch_page('pages/20_Admin_Home.py') - + st.session_state['role'] = 'advisor' + st.session_state['first_name'] = 'Kalina' + st.switch_page('pages/Advisor_Home.py') +if st.button('Act as Neel, an alumn of Northeastern', + type = 'primary', + use_container_width=True): + st.session_state['authenticated'] = True + st.session_state['role'] = 'alumn' + st.session_state['first_name'] = 'Neel' + st.switch_page('pages/Alumn_Home.py') +if st.button('Act as Tarini, a system administrator of Career Compass', + type = 'primary', + use_container_width=True): + st.session_state['authenticated'] = True + st.session_state['role'] = 'administrator' + st.session_state['first_name'] = 'Tarini' + st.switch_page('pages/20_Admin_Home.py') diff --git a/app/src/assets/CC_Logo.png b/app/src/assets/CC_Logo.png new file mode 100644 index 000000000..300f6ee56 Binary files /dev/null and b/app/src/assets/CC_Logo.png differ diff --git a/app/src/assets/profile_photo.png b/app/src/assets/profile_photo.png new file mode 100644 index 000000000..6e5a92005 Binary files /dev/null and b/app/src/assets/profile_photo.png differ diff --git a/app/src/job_postings.json b/app/src/job_postings.json new file mode 100644 index 000000000..0583ef070 --- /dev/null +++ b/app/src/job_postings.json @@ -0,0 +1,38 @@ +[ + { + "id": "#001", + "job_title": "Data Analyst", + "job_description": "Analyze data trends and insights", + "min_gpa": "3.5", + "grad_year": "2024", + "college": "Engineering", + "skills": "Python, SQL, Data Analysis" + }, + { + "id": "#002", + "job_title": "HR Coordinator", + "job_description": "Coordinate HR processes and hiring", + "min_gpa": "3.0", + "grad_year": "2023", + "college": "Business", + "skills": "Communication, Recruitment, Leadership" + }, + { + "id": "#003", + "job_title": "CEO", + "job_description": "Lead the organization strategically", + "min_gpa": "3.7", + "grad_year": "2025", + "college": "Science", + "skills": "Management, Strategy, Decision Making" + }, + { + "id": "#004", + "job_title": "CFO", + "job_description": "Manage corporate financials", + "min_gpa": "3.8", + "grad_year": "2024", + "college": "Engineering", + "skills": "Accounting, Finance, Leadership" + } +] \ No newline at end of file diff --git a/app/src/modules/nav.py b/app/src/modules/nav.py index cb31d3bf6..684c65de0 100644 --- a/app/src/modules/nav.py +++ b/app/src/modules/nav.py @@ -4,7 +4,6 @@ import streamlit as st - #### ------------------------ General ------------------------ def HomeNav(): st.sidebar.page_link("Home.py", label="Home", icon="🏠") @@ -14,46 +13,85 @@ def AboutPageNav(): st.sidebar.page_link("pages/30_About.py", label="About", icon="🧠") -#### ------------------------ Examples for Role of pol_strat_advisor ------------------------ -def PolStratAdvHomeNav(): +#### ------------------------ Examples for Student ------------------------ +def Student_Profile(): st.sidebar.page_link( - "pages/00_Pol_Strat_Home.py", label="Political Strategist Home", icon="πŸ‘€" + "pages/31_Student_Profile.py", label="Student Profile", icon="πŸ‘€" ) -def WorldBankVizNav(): +# def WorldBankVizNav(): +# st.sidebar.page_link( +# "pages/01_World_Bank_Viz.py", label="World Bank Visualization", icon="🏦" +# ) + + +# def MapDemoNav(): +# st.sidebar.page_link("pages/02_Map_Demo.py", label="Map Demonstration", icon="πŸ—ΊοΈ") + +#### ------------------------ Examples for Alumn ------------------------ +def Alumn_Profile(): st.sidebar.page_link( - "pages/01_World_Bank_Viz.py", label="World Bank Visualization", icon="🏦" + "pages/33_Alumn_Profile.py", label="Alumn Profile", icon="πŸ‘€" ) -def MapDemoNav(): - st.sidebar.page_link("pages/02_Map_Demo.py", label="Map Demonstration", icon="πŸ—ΊοΈ") +# def WorldBankVizNav(): +# st.sidebar.page_link( +# "pages/01_World_Bank_Viz.py", label="World Bank Visualization", icon="🏦" +# ) -## ------------------------ Examples for Role of usaid_worker ------------------------ -def ApiTestNav(): - st.sidebar.page_link("pages/12_API_Test.py", label="Test the API", icon="πŸ›œ") +# def MapDemoNav(): +# st.sidebar.page_link("pages/02_Map_Demo.py", label="Map Demonstration", icon="πŸ—ΊοΈ") -def PredictionNav(): +## ------------------------ Examples Company employee ------------------------ + +def PostJob(): st.sidebar.page_link( - "pages/11_Prediction.py", label="Regression Prediction", icon="πŸ“ˆ" + "pages/40_Add_Postings.py", label="Add Posting", icon="πŸ“ˆ" ) +def View_Applications(): + st.sidebar.page_link( + "pages/42_View_Applications.py", label="View Applications", icon="πŸ“„" + ) -def ClassificationNav(): +def Edit_Postings(): st.sidebar.page_link( - "pages/13_Classification.py", label="Classification Demo", icon="🌺" + "pages/41_Edit_Postings.py", label="Edit Postings", icon="✏️" ) +def Company_Home(): + st.sidebar.page_link( + "pages/Company_Home.py", label="Company Home Page", icon="🏠" + ) + +#### ------------------------ Advisor ------------------------ +def AdvisorHome(): + st.sidebar.page_link( + "pages/Advisor_Home.py", label="Advisor Home", icon="🏠" + ) +def AdvisorProfile(): + st.sidebar.page_link( + "pages/Advisor_Profile.py", label="Advisor Profile", icon="πŸ‘€" + ) #### ------------------------ System Admin Role ------------------------ -def AdminPageNav(): - st.sidebar.page_link("pages/20_Admin_Home.py", label="System Admin", icon="πŸ–₯️") +def Admin_Profile(): + st.sidebar.page_link( + "pages/42_Admin_Profile.py", label="Student Profile", icon="πŸ‘€" + ) +def See_Tickets(): st.sidebar.page_link( - "pages/21_ML_Model_Mgmt.py", label="ML Model Management", icon="🏒" + "pages/43_See_Tickets.py", label="See Tickets", icon="⏳" ) +def See_All_Users(): + st.sidebar.page_link( + "pages/44_See_All_Users.py", label="See All Users", icon="πŸ§‘β€πŸ’»" + ) + # --------------------------------Links Function ----------------------------------------------- @@ -63,39 +101,59 @@ def SideBarLinks(show_home=False): """ # add a logo to the sidebar always - st.sidebar.image("assets/logo.png", width=150) + st.sidebar.image("assets/CC_Logo.png", width=250) + # If there is no logged in user, redirect to the Home (Landing) page if "authenticated" not in st.session_state: + st.write('\n\n') st.session_state.authenticated = False st.switch_page("Home.py") if show_home: # Show the Home page link (the landing page) HomeNav() - + # Show the other page navigators depending on the users' role. if st.session_state["authenticated"]: - + # Show World Bank Link and Map Demo Link if the user is a political strategy advisor role. - if st.session_state["role"] == "pol_strat_advisor": - PolStratAdvHomeNav() - WorldBankVizNav() - MapDemoNav() + if st.session_state["role"] == "student": + st.write('\n\n') + Student_Profile() + # WorldBankVizNav() + # MapDemoNav() # If the user role is usaid worker, show the Api Testing page - if st.session_state["role"] == "usaid_worker": - PredictionNav() - ApiTestNav() - ClassificationNav() + if st.session_state["role"] == "company": + st.write('\n\n') + PostJob() + View_Applications() + Edit_Postings() + Company_Home() # If the user is an administrator, give them access to the administrator pages + if st.session_state["role"] == "alumn": + st.write('\n\n') + Alumn_Profile() + + # If the user is an administrator, give them access to the administrator pages if st.session_state["role"] == "administrator": - AdminPageNav() + st.write('\n\n') + Admin_Profile() + See_Tickets() + See_All_Users() + + # If the user is an advisor, give them access to the advisor pages + if st.session_state["role"] == "advisor": + st.write('\n\n') + AdvisorProfile() + AdvisorHome() + # Always show the About page at the bottom of the list of links AboutPageNav() - + if st.session_state["authenticated"]: # Always show a logout button if there is a logged in user if st.sidebar.button("Logout"): diff --git a/app/src/pages/00_Pol_Strat_Home.py b/app/src/pages/00_Pol_Strat_Home.py deleted file mode 100644 index 3d02f2555..000000000 --- a/app/src/pages/00_Pol_Strat_Home.py +++ /dev/null @@ -1,25 +0,0 @@ -import logging -logger = logging.getLogger(__name__) - -import streamlit as st -from modules.nav import SideBarLinks - -st.set_page_config(layout = 'wide') - -# Show appropriate sidebar links for the role of the currently logged in user -SideBarLinks() - -st.title(f"Welcome Political Strategist, {st.session_state['first_name']}.") -st.write('') -st.write('') -st.write('### What would you like to do today?') - -if st.button('View World Bank Data Visualization', - type='primary', - use_container_width=True): - st.switch_page('pages/01_World_Bank_Viz.py') - -if st.button('View World Map Demo', - type='primary', - use_container_width=True): - st.switch_page('pages/02_Map_Demo.py') \ No newline at end of file diff --git a/app/src/pages/01_World_Bank_Viz.py b/app/src/pages/01_World_Bank_Viz.py deleted file mode 100644 index a34cbb152..000000000 --- a/app/src/pages/01_World_Bank_Viz.py +++ /dev/null @@ -1,41 +0,0 @@ -import logging -logger = logging.getLogger(__name__) -import pandas as pd -import streamlit as st -from streamlit_extras.app_logo import add_logo -import world_bank_data as wb -import matplotlib.pyplot as plt -import numpy as np -import plotly.express as px -from modules.nav import SideBarLinks - -# Call the SideBarLinks from the nav module in the modules directory -SideBarLinks() - -# set the header of the page -st.header('World Bank Data') - -# You can access the session state to make a more customized/personalized app experience -st.write(f"### Hi, {st.session_state['first_name']}.") - -# get the countries from the world bank data -with st.echo(code_location='above'): - countries:pd.DataFrame = wb.get_countries() - - st.dataframe(countries) - -# the with statment shows the code for this block above it -with st.echo(code_location='above'): - arr = np.random.normal(1, 1, size=100) - test_plot, ax = plt.subplots() - ax.hist(arr, bins=20) - - st.pyplot(test_plot) - - -with st.echo(code_location='above'): - slim_countries = countries[countries['incomeLevel'] != 'Aggregates'] - data_crosstab = pd.crosstab(slim_countries['region'], - slim_countries['incomeLevel'], - margins = False) - st.table(data_crosstab) diff --git a/app/src/pages/02_Map_Demo.py b/app/src/pages/02_Map_Demo.py deleted file mode 100644 index 5ca09a963..000000000 --- a/app/src/pages/02_Map_Demo.py +++ /dev/null @@ -1,104 +0,0 @@ -import logging -logger = logging.getLogger(__name__) -import streamlit as st -from streamlit_extras.app_logo import add_logo -import pandas as pd -import pydeck as pdk -from urllib.error import URLError -from modules.nav import SideBarLinks - -SideBarLinks() - -# add the logo -add_logo("assets/logo.png", height=400) - -# set up the page -st.markdown("# Mapping Demo") -st.sidebar.header("Mapping Demo") -st.write( - """This Mapping Demo is from the Streamlit Documentation. It shows how to use -[`st.pydeck_chart`](https://docs.streamlit.io/library/api-reference/charts/st.pydeck_chart) -to display geospatial data.""" -) - - -@st.cache_data -def from_data_file(filename): - url = ( - "http://raw.githubusercontent.com/streamlit/" - "example-data/master/hello/v1/%s" % filename - ) - return pd.read_json(url) - - -try: - ALL_LAYERS = { - "Bike Rentals": pdk.Layer( - "HexagonLayer", - data=from_data_file("bike_rental_stats.json"), - get_position=["lon", "lat"], - radius=200, - elevation_scale=4, - elevation_range=[0, 1000], - extruded=True, - ), - "Bart Stop Exits": pdk.Layer( - "ScatterplotLayer", - data=from_data_file("bart_stop_stats.json"), - get_position=["lon", "lat"], - get_color=[200, 30, 0, 160], - get_radius="[exits]", - radius_scale=0.05, - ), - "Bart Stop Names": pdk.Layer( - "TextLayer", - data=from_data_file("bart_stop_stats.json"), - get_position=["lon", "lat"], - get_text="name", - get_color=[0, 0, 0, 200], - get_size=15, - get_alignment_baseline="'bottom'", - ), - "Outbound Flow": pdk.Layer( - "ArcLayer", - data=from_data_file("bart_path_stats.json"), - get_source_position=["lon", "lat"], - get_target_position=["lon2", "lat2"], - get_source_color=[200, 30, 0, 160], - get_target_color=[200, 30, 0, 160], - auto_highlight=True, - width_scale=0.0001, - get_width="outbound", - width_min_pixels=3, - width_max_pixels=30, - ), - } - st.sidebar.markdown("### Map Layers") - selected_layers = [ - layer - for layer_name, layer in ALL_LAYERS.items() - if st.sidebar.checkbox(layer_name, True) - ] - if selected_layers: - st.pydeck_chart( - pdk.Deck( - map_style="mapbox://styles/mapbox/light-v9", - initial_view_state={ - "latitude": 37.76, - "longitude": -122.4, - "zoom": 11, - "pitch": 50, - }, - layers=selected_layers, - ) - ) - else: - st.error("Please choose at least one layer above.") -except URLError as e: - st.error( - """ - **This demo requires internet access.** - Connection error: %s - """ - % e.reason - ) diff --git a/app/src/pages/03_Simple_Chat_Bot.py b/app/src/pages/03_Simple_Chat_Bot.py index fa8db58e8..2fec002cc 100644 --- a/app/src/pages/03_Simple_Chat_Bot.py +++ b/app/src/pages/03_Simple_Chat_Bot.py @@ -10,28 +10,16 @@ SideBarLinks() def response_generator(): - response = random.choice ( - [ - "Hello there! How can I assist you today?", - "Hi, human! Is there anything I can help you with?", - "Do you need help?", - ] - ) - for word in response.split(): - yield word + " " - time.sleep(0.05) + response = ("Response here based on query of messages with a later timestams but the same starting message") #----------------------------------------------------------------------- st.set_page_config (page_title="Sample Chat Bot", page_icon="πŸ€–") add_logo("assets/logo.png", height=400) -st.title("Echo Bot πŸ€–") +st.title("Chat with Neel") st.markdown(""" - Currently, this chat bot only returns a random message from the following list: - - Hello there! How can I assist you today? - - Hi, human! Is there anything I can help you with? - - Do you need help? + Currently, this chat only returns a default message """ ) diff --git a/app/src/pages/04_Prediction.py b/app/src/pages/04_Prediction.py deleted file mode 100644 index a5a322a2f..000000000 --- a/app/src/pages/04_Prediction.py +++ /dev/null @@ -1,38 +0,0 @@ -import logging -logger = logging.getLogger(__name__) - -import streamlit as st -from modules.nav import SideBarLinks -import requests - -st.set_page_config(layout = 'wide') - -# Display the appropriate sidebar links for the role of the logged in user -SideBarLinks() - -st.title('Prediction with Regression') - -# create a 2 column layout -col1, col2 = st.columns(2) - -# add one number input for variable 1 into column 1 -with col1: - var_01 = st.number_input('Variable 01:', - step=1) - -# add another number input for variable 2 into column 2 -with col2: - var_02 = st.number_input('Variable 02:', - step=1) - -logger.info(f'var_01 = {var_01}') -logger.info(f'var_02 = {var_02}') - -# add a button to use the values entered into the number field to send to the -# prediction function via the REST API -if st.button('Calculate Prediction', - type='primary', - use_container_width=True): - results = requests.get(f'http://api:4000/c/prediction/{var_01}/{var_02}').json() - st.dataframe(results) - \ No newline at end of file diff --git a/app/src/pages/10_USAID_Worker_Home.py b/app/src/pages/10_USAID_Worker_Home.py deleted file mode 100644 index d7b230384..000000000 --- a/app/src/pages/10_USAID_Worker_Home.py +++ /dev/null @@ -1,30 +0,0 @@ -import logging -logger = logging.getLogger(__name__) - -import streamlit as st -from modules.nav import SideBarLinks - -st.set_page_config(layout = 'wide') - -# Show appropriate sidebar links for the role of the currently logged in user -SideBarLinks() - -st.title(f"Welcome USAID Worker, {st.session_state['first_name']}.") -st.write('') -st.write('') -st.write('### What would you like to do today?') - -if st.button('Predict Value Based on Regression Model', - type='primary', - use_container_width=True): - st.switch_page('pages/11_Prediction.py') - -if st.button('View the Simple API Demo', - type='primary', - use_container_width=True): - st.switch_page('pages/12_API_Test.py') - -if st.button("View Classification Demo", - type='primary', - use_container_width=True): - st.switch_page('pages/13_Classification.py') \ No newline at end of file diff --git a/app/src/pages/11_Prediction.py b/app/src/pages/11_Prediction.py deleted file mode 100644 index a5a322a2f..000000000 --- a/app/src/pages/11_Prediction.py +++ /dev/null @@ -1,38 +0,0 @@ -import logging -logger = logging.getLogger(__name__) - -import streamlit as st -from modules.nav import SideBarLinks -import requests - -st.set_page_config(layout = 'wide') - -# Display the appropriate sidebar links for the role of the logged in user -SideBarLinks() - -st.title('Prediction with Regression') - -# create a 2 column layout -col1, col2 = st.columns(2) - -# add one number input for variable 1 into column 1 -with col1: - var_01 = st.number_input('Variable 01:', - step=1) - -# add another number input for variable 2 into column 2 -with col2: - var_02 = st.number_input('Variable 02:', - step=1) - -logger.info(f'var_01 = {var_01}') -logger.info(f'var_02 = {var_02}') - -# add a button to use the values entered into the number field to send to the -# prediction function via the REST API -if st.button('Calculate Prediction', - type='primary', - use_container_width=True): - results = requests.get(f'http://api:4000/c/prediction/{var_01}/{var_02}').json() - st.dataframe(results) - \ No newline at end of file diff --git a/app/src/pages/13_Classification.py b/app/src/pages/13_Classification.py deleted file mode 100644 index be2535c49..000000000 --- a/app/src/pages/13_Classification.py +++ /dev/null @@ -1,57 +0,0 @@ -import logging -logger = logging.getLogger(__name__) -import streamlit as st -import pandas as pd -from sklearn import datasets -from sklearn.ensemble import RandomForestClassifier -from streamlit_extras.app_logo import add_logo -from modules.nav import SideBarLinks - -SideBarLinks() - -st.write(""" -# Simple Iris Flower Prediction App - -This example is borrowed from [The Data Professor](https://github.com/dataprofessor/streamlit_freecodecamp/tree/main/app_7_classification_iris) - -This app predicts the **Iris flower** type! -""") - -st.sidebar.header('User Input Parameters') - -def user_input_features(): - sepal_length = st.sidebar.slider('Sepal length', 4.3, 7.9, 5.4) - sepal_width = st.sidebar.slider('Sepal width', 2.0, 4.4, 3.4) - petal_length = st.sidebar.slider('Petal length', 1.0, 6.9, 1.3) - petal_width = st.sidebar.slider('Petal width', 0.1, 2.5, 0.2) - data = {'sepal_length': sepal_length, - 'sepal_width': sepal_width, - 'petal_length': petal_length, - 'petal_width': petal_width} - features = pd.DataFrame(data, index=[0]) - return features - -df = user_input_features() - -st.subheader('User Input parameters') -st.write(df) - -iris = datasets.load_iris() -X = iris.data -Y = iris.target - -clf = RandomForestClassifier() -clf.fit(X, Y) - -prediction = clf.predict(df) -prediction_proba = clf.predict_proba(df) - -st.subheader('Class labels and their corresponding index number') -st.write(iris.target_names) - -st.subheader('Prediction') -st.write(iris.target_names[prediction]) -#st.write(prediction) - -st.subheader('Prediction Probability') -st.write(prediction_proba) \ No newline at end of file diff --git a/app/src/pages/20_Admin_Home.py b/app/src/pages/20_Admin_Home.py index 0dbd0f36b..62935e909 100644 --- a/app/src/pages/20_Admin_Home.py +++ b/app/src/pages/20_Admin_Home.py @@ -11,7 +11,24 @@ st.title('System Admin Home Page') -if st.button('Update ML Models', +st.write(f"### Welcome, {st.session_state['first_name']}!") +st.write('') +st.write('') +st.write('### What would you like to do today?') + +if st.button('See Tickets', + type='primary', + use_container_width=True): + st.switch_page('pages/43_See_Tickets.py') + +if st.button('See All Users', type='primary', use_container_width=True): - st.switch_page('pages/21_ML_Model_Mgmt.py') \ No newline at end of file + st.switch_page('pages/44_See_All_Users.py') + +if st.button('Admin Profile', + type='primary', + use_container_width=True): + st.switch_page('pages/42_Admin_Profile.py') + +st.write('\n\n') \ No newline at end of file diff --git a/app/src/pages/21_ML_Model_Mgmt.py b/app/src/pages/21_ML_Model_Mgmt.py deleted file mode 100644 index 148978c24..000000000 --- a/app/src/pages/21_ML_Model_Mgmt.py +++ /dev/null @@ -1,28 +0,0 @@ -import logging -logger = logging.getLogger(__name__) -import streamlit as st -from modules.nav import SideBarLinks -import requests - -st.set_page_config(layout = 'wide') - -SideBarLinks() - -st.title('App Administration Page') - -st.write('\n\n') -st.write('## Model 1 Maintenance') - -st.button("Train Model 01", - type = 'primary', - use_container_width=True) - -st.button('Test Model 01', - type = 'primary', - use_container_width=True) - -if st.button('Model 1 - get predicted value for 10, 25', - type = 'primary', - use_container_width=True): - results = requests.get('http://api:4000/c/prediction/10/25').json() - st.dataframe(results) diff --git a/app/src/pages/30_About.py b/app/src/pages/30_About.py index 07a2e9aab..c576ca88c 100644 --- a/app/src/pages/30_About.py +++ b/app/src/pages/30_About.py @@ -9,10 +9,10 @@ st.markdown ( """ This is a demo app for CS 3200 Course Project. - + The goal of this demo is to provide information on the tech stack being used as well as demo some of the features of the various platforms. - + Stay tuned for more information and features to come! """ ) diff --git a/app/src/pages/31_Student_Profile.py b/app/src/pages/31_Student_Profile.py new file mode 100644 index 000000000..920c22abc --- /dev/null +++ b/app/src/pages/31_Student_Profile.py @@ -0,0 +1,197 @@ +import logging +logger = logging.getLogger(__name__) + +import streamlit as st +import requests +from modules.nav import SideBarLinks + +st.set_page_config(layout = 'wide') + +# Show appropriate sidebar links for the role of the currently logged in user +SideBarLinks() + +# +# Todo when routes are done- wherever there is something that say TODO: do it +# + +BASE_URL = "http://web-api:4000" + +# Fetch a specific student's profile by ID +def fetch_student_by_id(student_id): + response = requests.get(f"{BASE_URL}/s/{student_id}") + if response.status_code == 200: + return response.json() + else: + st.error(f"Error fetching student: {response.status_code}") + return None + +student_id = st.session_state.get('student_id', 1) # Default to ID 1 for testing + +# Fetch data from the backend +student = fetch_student_by_id(student_id) + +# Initialize variables to default values +student_name = "Unknown" +major = "Unknown" +grad_year = "N/A" +gpa = 0.0 +photo_link = "./assets/profile_photo.png" # Add a default photo +status = 0 +resumes = {} +advisor_name = "Unknown" +advisor_contact = "Unknown" +alumni = {} + +# Fetch data from the backend +student = fetch_student_by_id(student_id) + +if student: + student_name = f"{student['First_Name']} {student['Last_Name']}" + major = (student['Majors']) + grad_year = student.get('Grad_Year', "N/A") + gpa = student.get('GPA') + + if (student.get('Cycle' == 'active')): + status = 1 + else: + status = 0 + + resumes = {"Resume": student.get('Resume_Link')} + advisor_name = student.get("Advisor Name") # TODO: Replace with actual advisor logic / access + advisor_contact = student.get("Advisor Contact") + alumni = {"Alumnus Name": "alumnus@example.com"} # TODO: Replace with alumni logic if available +else: + st.error("Failed to load student profile.") + +# Header Section: Navbar +st.markdown( + """ + + """, + unsafe_allow_html=True, +) +st.markdown( + """ + + """, + unsafe_allow_html=True, +) +# +# Main Content +# + +st.divider() + +# Profile Section (Left) +col1, col2 = st.columns([2, 3]) + +with col1: + st.image(photo_link, width=150) + edit_mode = st.button("Edit Profile") + +with col2: + st.write(student_name) + st.write(major + " / " + str(grad_year)) + st.write("GPA: " + str(gpa)) + + # Default shows up first + if (status == 0): + st.selectbox("Status", ["Looking for co-op", "Not looking for co-op"]) + else: + st.selectbox("Status", ["Not looking for co-op", "Looking for co-op"]) + +# Resumes +col3, col4 = st.columns([2, 3]) +with col4: + st.write("Links to Websites") + for name, link in resumes.items(): + st.markdown(f"- [{name}]({link})") + +st.divider() +exp_col, team_col = st.columns([3, 2]) + +# Experiences and Skills +with exp_col: + st.markdown("#### Experiences and Skills") + + # Uncomment this section + # for compets in list(skills_experiences.keys()): + # skill_container = st.container() + # st.markdown("**" + compets + "**") + # st.write(skills_experiences.get(compets)) + +# Your Team +with team_col: + + st.markdown("#### Your Team") + st.markdown("##### Advisor") + + st.write(advisor_name) + st.write(advisor_contact) + + st.divider() + + st.markdown("#### Alumni") + + for alumnus in list(alumni.keys()): + st.markdown("#### " + alumnus) + st.write(alumni.get(alumnus)) + + +if edit_mode: + # Editable fields for editing profile + first_name = st.text_input("First Name", value=student.get('First_Name', '')) + last_name = st.text_input("Last Name", value=student.get('Last_Name', '')) + preferred_name = st.text_input("Preferred Name", value=student.get('Preferred_Name', '')) + email = st.text_input("Email", value=student.get('Email', '')) + phone_number = st.text_input("Phone Number", value=student.get('Phone_Number', '')) + gpa_value = student.get('GPA', "3.0") if student.get('GPA') else "3.0" + gpa = st.text_input("GPA", value=student.get('GPA', '')) + grad_year = st.text_input("Graduation Year", value=student.get('Grad_Year', 2024)) + description = st.text_area("Description", value=student.get('Description', '')) + resume_link = st.text_input("Resume Link", value=student.get('Resume_Link', '')) + majors = st.text_input("Majors (comma-separated)", value=", ".join(student.get('Majors', []))) + minors = st.text_input("Minors (comma-separated)", value=", ".join(student.get('Minors', []))) + + # Save changes button + if st.button("Save Changes"): + updated_data = { + "First_Name": first_name, + "Last_Name": last_name, + "Preferred_Name": preferred_name, + "Email": email, + "Phone_Number": phone_number, + "GPA": gpa, + "Grad_Year": grad_year, + "Description": description, + "Resume_Link": resume_link, + "Majors": [major.strip() for major in majors.split(",") if major.strip()], + "Minors": [minor.strip() for minor in minors.split(",") if minor.strip()], + } + + response = requests.put(f"{BASE_URL}/s/edit_profile/{student_id}", json=updated_data) + if response.status_code == 200: + st.success("Profile updated successfully!") + else: + st.error(f"Failed to update profile: {response.status_code}") + + + + + + diff --git a/app/src/pages/32_Job_Apps.py b/app/src/pages/32_Job_Apps.py new file mode 100644 index 000000000..816cb1295 --- /dev/null +++ b/app/src/pages/32_Job_Apps.py @@ -0,0 +1,90 @@ +import streamlit as st +# Sample Data - connect to backend +cat_photo = "https://upload.wikimedia.org/wikipedia/commons/thumb/3/3a/Cat03.jpg/640px-Cat03.jpg" + +job_postings = [ + { + "id": 1, + "title": "Software Engineer", + "company": "domp", + "description": "Develop and maintain software applications.", + "match": "85%", # Idk how to implement match + "image": cat_photo + }, + { + "id": 2, + "title": "Software Engineer", + "company": "blep", + "description": "glorp", + "match": "44%", + "image": cat_photo + }, + { + "id": 3, + "title": "Software Engineer", + "company": "domp", + "description": "Develop and maintain software applications.", + "match": "85%", + "image": cat_photo + } +] + +# Header Section: Navbar +st.markdown( + """ + + """, + unsafe_allow_html=True, +) +st.markdown( + """ + + """, + unsafe_allow_html=True, +) +st.divider() +# Tab Navigation +tabs = st.tabs(["Job Search", "Job Applications", "Alumni Network"]) +with tabs[0]: + # Get first job + if "selected_job" not in st.session_state: + st.session_state["selected_job"] = job_postings[0] + job_col, details_col = st.columns([2, 3]) + # Job Postings + with job_col: + st.markdown("### Job Applications") + for job in job_postings: + if st.button(job["title"], key=job["id"]): # Each job title is a button + st.session_state["selected_job"] = job # Update session state with the selected job + # Right Column: Job Details + with details_col: + selected_job = st.session_state["selected_job"] # Get the selected job from session state + st.markdown("### Job Details") + st.image(selected_job["image"], use_container_width=True) + st.markdown(f"**Job Title:** {selected_job['title']}") + st.write(f"**Company Name:** {selected_job['company']}") + st.write(f"**Percentage Match:** {selected_job['match']}") + st.button("Click to see full breakdown") # Static button for additional breakdown functionality + st.write(f"**Job Description:** {selected_job['description']}") \ No newline at end of file diff --git a/app/src/pages/32_Job_Search.py b/app/src/pages/32_Job_Search.py new file mode 100644 index 000000000..86758db54 --- /dev/null +++ b/app/src/pages/32_Job_Search.py @@ -0,0 +1,139 @@ +import streamlit as st +import requests + + +# Sample Data - connect to backend - generated with ChatGPT + +cat_photo = "https://upload.wikimedia.org/wikipedia/commons/thumb/3/3a/Cat03.jpg/640px-Cat03.jpg" + +BASE_URL = "http://web-api:4000" + +def fetch_all_jobs(): + response = requests.get(f"{BASE_URL}/s/postings/by_pay") + if response.status_code == 200: + return response.json() + else: + st.error(f"Error fetching student: {response.status_code}") + return None + +job_postings = [ + { + "id": 1, + "title": "Software Engineer", + "company": "domp", + "description": "Develop and maintain software applications.", + "match": "85%", # Idk how to implement match + "image": cat_photo + }, + { + "id": 2, + "title": "Software Engineer", + "company": "blep", + "description": "glorp", + "match": "44%", + "image": cat_photo + }, + { + "id": 3, + "title": "Software Engineer", + "company": "domp", + "description": "Develop and maintain software applications.", + "match": "85%", + "image": cat_photo + } +] + + + +# Header Section: Navbar +st.markdown( + """ + + + + + + """, + unsafe_allow_html=True, +) + +filter_col, sort_col = st.columns([2, 1]) + +# "Filter By" +with filter_col: + st.markdown("**Filter**") + with st.expander("Filter by"): + selected_filter = st.selectbox("Choose a filter", ["Status", "Location"], key="filter_select") + + if selected_filter == "Status": + st.selectbox("Select Status", ["Pending", "Accepted", "Rejected"], key="status_filter") + + elif selected_filter == "Location": + st.selectbox("Select Location", ["City, State 1", "City, State 2"], key="location_filter") + +# "Sort By" +with sort_col: + st.markdown("**Sort By**") + st.selectbox("Sort By", ["Relevance", "Date Applied", "Company"], key="sort_by") + +st.divider() + +# Get first job +if "selected_job" not in st.session_state: + st.session_state["selected_job"] = job_postings[0] + +job_col, details_col = st.columns([2, 3]) + +# Job Postings +with job_col: + st.markdown("### Job Postings") + for job in job_postings: + if st.button(job["title"], key=job["id"]): # Each job title is a button + st.session_state["selected_job"] = job # Update session state with the selected job + +# Job Details +with details_col: + selected_job = st.session_state["selected_job"] # Get the selected job from session state + st.markdown("### Job Details") + st.image(selected_job["image"], use_container_width=True) + st.markdown(f"**Job Title:** {selected_job['title']}") + st.write(f"**Company Name:** {selected_job['company']}") + st.write(f"**Percentage Match:** {selected_job['match']}") + st.button("Click to see full breakdown") # Static button for additional breakdown functionality + st.write(f"**Job Description:** {selected_job['description']}") + diff --git a/app/src/pages/33_Alumn_Profile.py b/app/src/pages/33_Alumn_Profile.py new file mode 100644 index 000000000..4a102e418 --- /dev/null +++ b/app/src/pages/33_Alumn_Profile.py @@ -0,0 +1,99 @@ +import logging +logger = logging.getLogger(__name__) + +import streamlit as st +from modules.nav import SideBarLinks + +st.set_page_config(layout = 'wide') +#This is copy pasted from student needs to be edited to matcha alumn!!! + + +# Show appropriate sidebar links for the role of the currently logged in user +SideBarLinks() +# +# Information needed on load -- FIX +# +student_name = "John Kennedy" +major = "English" +grad_year = 2027 # skill / description? +skills_experiences = {"Writing": "Advanced", + "Mathematics": "Basic"} +gpa = 3.0 +photo_link = "./assets/profile_photo.png" +status = 1 +resumes = {"Teaching Resume": "google.com", + "Lawyer Resume": "yahoo.com"} +advisor_name = "Jeremy" +advisor_contact = "gmail.com" +alumni = {"Mary": "gmail2.com", + "Alice": "gmail3.com"} +# Header Section: Navbar +st.markdown( + """ + + """, + unsafe_allow_html=True, +) +st.markdown( # FIX -- make these actually link to the proper site + """ + + """, + unsafe_allow_html=True, +) +# Main Content +st.divider() +# Profile Section (Left) +col1, col2 = st.columns([2, 3]) +with col1: + st.image(photo_link, width=150) +with col2: + st.write(student_name) + st.write(major + " / " + str(grad_year)) + st.write("GPA: " + str(gpa)) + # Default shows up first + if (status == 0): + st.selectbox("Status", ["Looking for co-op", "Not looking for co-op"]) + else: + st.selectbox("Status", ["Not looking for co-op", "Looking for co-op"]) +# Resumes +col3, col4 = st.columns([2, 3]) +with col4: + st.write("Links to Websites") + for name, link in resumes.items(): + st.markdown(f"- [{name}]({link})") +st.divider() +exp_col, team_col = st.columns([3, 2]) +# Experiences and Skills +with exp_col: + st.markdown("#### Experiences and Skills") + for compets in list(skills_experiences.keys()): + skill_container = st.container() + st.markdown("**" + compets + "**") + st.write(skills_experiences.get(compets)) +# Your Team +with team_col: + st.markdown("#### Your Team") + st.markdown("##### Advisor") + st.write(advisor_name) + st.write(advisor_contact) + st.divider() + st.markdown("#### Alumni") + for alumnus in list(alumni.keys()): + st.markdown("#### " + alumnus) + st.write(alumni.get(alumnus)) \ No newline at end of file diff --git a/app/src/pages/33_Job_Applications.py b/app/src/pages/33_Job_Applications.py new file mode 100644 index 000000000..4af39bc20 --- /dev/null +++ b/app/src/pages/33_Job_Applications.py @@ -0,0 +1,117 @@ +import streamlit as st + +# Sample data for applications - generated with ChatGPT +applications = [ + { + "job_title": "Software Engineer", + "company": "TechCorp", + "resume": "Resume 1", + "date_applied": "2023-11-15", + "status": "Pending", + }, + { + "job_title": "Data Scientist", + "company": "DataCorp", + "resume": "Resume 2", + "date_applied": "2023-11-20", + "status": "Accepted", + }, + { + "job_title": "Product Manager", + "company": "BizCorp", + "resume": "Resume 1", + "date_applied": "2023-11-25", + "status": "Rejected", + }, +] + +# Header Section: Navbar +st.markdown( + """ + + """, + unsafe_allow_html=True, +) + +st.markdown( + """ + + """, + unsafe_allow_html=True, +) + +st.divider() + +# Filters Section +filter_col, sort_col = st.columns([2, 1]) + +with filter_col: + st.markdown("**Filter**") + with st.expander("Filter by"): + selected_filter = st.selectbox("Choose a filter", ["Status", "Date"], key="filter_select") + + if selected_filter == "Status": + selected_status = st.selectbox("Select Status", ["All", "Pending", "Accepted", "Rejected"], key="status_filter") + elif selected_filter == "Date": + st.date_input("Select Date Range", key="date_filter") + +# Sort by section +with sort_col: + st.markdown("**Sort By**") + st.selectbox("Sort By", ["Relevance", "Date Applied", "Company"], key="sort_by") + +st.divider() + +# Applications Section +st.markdown("### Your Applications") + +# Loop through the applications and display them as buttons with details +for application in applications: + + with st.container(): + col1, col2, col3, col4 = st.columns([2, 3, 2, 2]) + + with col1: + st.markdown(f"**{application['job_title']}**") + st.write(application["company"]) + + with col2: + st.markdown(f"**Resume:** {application['resume']}") + st.write(f"**Date Applied:** {application['date_applied']}") + + with col3: + st.markdown(f"**Status:** {application['status']}") + + with col4: + st.button("View Details", key=f"view_{application['job_title']}") + + st.divider() \ No newline at end of file diff --git a/app/src/pages/40_Add_Postings.py b/app/src/pages/40_Add_Postings.py new file mode 100644 index 000000000..8dee13489 --- /dev/null +++ b/app/src/pages/40_Add_Postings.py @@ -0,0 +1,97 @@ +import streamlit as st +import requests +from modules.nav import SideBarLinks + +st.set_page_config(layout='wide') + +# Show appropriate sidebar links for the role of the currently logged-in user +SideBarLinks() + +BASE_URL = "http://web-api:4000" + +# Function to create a job posting +def create_job_posting(job_data): + response = requests.post(f"{BASE_URL}/postings/create", json=job_data) + if response.status_code == 201: + st.success("Job posting created successfully!") + else: + st.error(f"Failed to create job posting: {response.status_code} - {response.json().get('error', 'Unknown error')}") + +# Initialize session state for job data +if "position_title" not in st.session_state: + st.session_state["position_title"] = "Position Name" + +if "required_skills" not in st.session_state: + st.session_state["required_skills"] = [] + +if "description" not in st.session_state: + st.session_state["description"] = "" + +if "pay" not in st.session_state: + st.session_state["pay"] = 0 + +if "location" not in st.session_state: + st.session_state["location"] = "City, State" + +if "minimum_gpa" not in st.session_state: + st.session_state["minimum_gpa"] = 3.0 # Default minimum GPA value + +# Header Section +st.markdown("## Create Job Posting") +st.divider() + +# Job Posting Form +st.markdown("### Job Details") + +# Title and Pay +st.text_input("Position Title", key="position_title") +st.number_input("Pay (in USD)", min_value=0, step=1, key="pay") +st.text_input("Location (City, State)", key="location") + +# Minimum GPA Requirement +st.number_input( + "Minimum GPA Requirement", min_value=0.0, max_value=4.0, step=0.1, key="minimum_gpa" +) + +# Required Skills +st.markdown("**Required Skills:**") + +# Display each skill with a remove button +skills_to_remove = [] +for i, skill in enumerate(st.session_state["required_skills"]): + cols = st.columns([4, 1]) # Create two columns: one for skill, one for the button + cols[0].write(f"- {skill}") + if cols[1].button(f"Remove", key=f"remove_skill_{i}"): + skills_to_remove.append(skill) + +# Remove selected skills +if skills_to_remove: + for skill in skills_to_remove: + st.session_state["required_skills"].remove(skill) + st.rerun() + +# Add new skill using dynamic key +skill_input_key = f"new_skill_{len(st.session_state['required_skills'])}" # Dynamic key for text input +new_skill = st.text_input("Add Required Skill", key=skill_input_key) +if st.button("Add Skill"): + if new_skill: # Check if the input is not empty + st.session_state["required_skills"].append(new_skill) + st.rerun() + +# Job Description +st.text_area("Job Description", value=st.session_state["description"], key="description") + +# Submit Button +if st.button("Submit Job Posting"): + job_data = { + "title": st.session_state["position_title"], + "pay": st.session_state["pay"], + "location": st.session_state["location"], + "required_skills": st.session_state["required_skills"], + "description": st.session_state["description"], + "minimum_gpa": st.session_state["minimum_gpa"], # Added Minimum GPA Requirement + } + create_job_posting(job_data) + +# Divider +st.divider() diff --git a/app/src/pages/41_Edit_Postings.py b/app/src/pages/41_Edit_Postings.py new file mode 100644 index 000000000..9454fdfcd --- /dev/null +++ b/app/src/pages/41_Edit_Postings.py @@ -0,0 +1,69 @@ +import streamlit as st +from modules.nav import SideBarLinks + +st.set_page_config(layout="wide") + +# Sidebar navigation +SideBarLinks() + +# Sample job postings data +job_postings = [ + {"id": "#001", "job_title": "Data Analyst", "job_description": "Analyze data trends and insights", "min_gpa": "3.5", "grad_year": "2024", "college": "Engineering", "skills": "Python, SQL, Data Analysis"}, + {"id": "#002", "job_title": "HR Coordinator", "job_description": "Coordinate HR processes and hiring", "min_gpa": "3.0", "grad_year": "2023", "college": "Business", "skills": "Communication, Recruitment, Leadership"}, + {"id": "#003", "job_title": "CEO", "job_description": "Lead the organization strategically", "min_gpa": "3.7", "grad_year": "2025", "college": "Science", "skills": "Management, Strategy, Decision Making"}, + {"id": "#004", "job_title": "CFO", "job_description": "Manage corporate financials", "min_gpa": "3.8", "grad_year": "2024", "college": "Engineering", "skills": "Accounting, Finance, Leadership"}, +] + +# UI Header Section +st.markdown("## Manage Job Postings") +st.divider() + +# Display each job posting with fields defaulted to closed (unopened) +for idx, job in enumerate(job_postings): + # Each job's details are hidden by default until the user clicks to open + with st.expander(job['job_title'], expanded=False): # Default as closed + # Editable fields for each job posting + new_id = st.text_input( + "Job ID", + value=job["id"], + key=f"id_{idx}" + ) + new_description = st.text_area( + "Job Description", + value=job["job_description"], + key=f"description_{idx}" + ) + new_min_gpa = st.number_input( + "Minimum GPA Requirement", + min_value=0.0, + max_value=4.0, + step=0.1, + value=float(job["min_gpa"]), + key=f"gpa_{idx}" + ) + new_grad_year = st.selectbox( + "Graduation Year Requirement", + options=["2023", "2024", "2025", "2026"], + index=["2023", "2024", "2025", "2026"].index(job["grad_year"]), + key=f"grad_year_{idx}" + ) + new_college = st.text_input( + "College Requirement", + value=job["college"], + key=f"college_{idx}" + ) + new_skills = st.text_area( + "Skills Required (comma-separated)", + value=job["skills"], + key=f"skills_{idx}" + ) + + # Save Changes Button + if st.button("Save Changes", key=f"save_{idx}"): + job["id"] = new_id + job["job_description"] = new_description + job["min_gpa"] = str(new_min_gpa) + job["grad_year"] = new_grad_year + job["college"] = new_college + job["skills"] = new_skills + st.success(f"Changes saved for: {job['job_title']}") diff --git a/app/src/pages/42_Admin_Profile.py b/app/src/pages/42_Admin_Profile.py new file mode 100644 index 000000000..0321fdceb --- /dev/null +++ b/app/src/pages/42_Admin_Profile.py @@ -0,0 +1,43 @@ +import streamlit as st +import logging +logger = logging.getLogger(__name__) +import requests # You can use this to make API calls in real-world apps +from modules.nav import SideBarLinks + +# Set page configuration +st.set_page_config(layout="centered", page_title="Admin Profile", page_icon="πŸ› οΈ") +SideBarLinks() + +# --- Check if 'first_name' is in session state and display it --- +if 'first_name' not in st.session_state: + st.session_state['first_name'] = 'Admin' # Default value if not set + +# Admin Profile Information NEEDS TO BE CONNECTED TO BACKEND +admin_profile = { + "ID": "123243435", + "role": "System Admin", + "last_login": "2024-12-06 09:45 AM" +} + +# --- Admin Profile Display --- +st.markdown(f"# Welcome, {st.session_state['first_name']}.") + +# Display the admin's profile in two columns +col1, col2 = st.columns([1, 1]) + +with col1: + st.subheader("Admin Information") + st.write(f"**Name**: {st.session_state['first_name']}") + st.write(f"**ID**: {admin_profile['ID']}") + st.write(f"**Role**: {admin_profile['role']}") + st.write(f"**Last Login**: {admin_profile['last_login']}") + +# Button for System Settings +with col2: + if st.button("System Settings"): + # This button could lead to a different page or trigger a system settings function + st.info("System settings would be implemented here!") + # You can redirect to another page or open a modal in the app with further options + +# --- Footer Section --- +st.markdown("---") diff --git a/app/src/pages/42_View_Applications.py b/app/src/pages/42_View_Applications.py new file mode 100644 index 000000000..a952c1541 --- /dev/null +++ b/app/src/pages/42_View_Applications.py @@ -0,0 +1,99 @@ +import streamlit as st +from modules.nav import SideBarLinks + +st.set_page_config(layout="wide") + +# Show appropriate sidebar links for the role of the currently logged-in user +SideBarLinks() + +# Sample data +applications = [ + { + "id": "#8675309", + "job": "Data Analyst", + "gpa": "3.76", + "applicant_name": "John Doe", + "major": "Engineering", + "grad_year": "2024", + "college": "Engineering", + "cycle": "Summer", + "resume_link": "https://example.com/resume-john", + }, + { + "id": "#2010178", + "job": "HR", + "gpa": "3.91", + "applicant_name": "Jane Smith", + "major": "Business", + "grad_year": "2023", + "college": "Business", + "cycle": "Fall", + "resume_link": "https://example.com/resume-jane", + }, + { + "id": "#9238483", + "job": "CEO", + "gpa": "3.81", + "applicant_name": "Robert Brown", + "major": "Science", + "grad_year": "2025", + "college": "Science", + "cycle": "Spring", + "resume_link": "https://example.com/resume-robert", + }, + { + "id": "#7489234", + "job": "CFO", + "gpa": "4.0", + "applicant_name": "Emily Davis", + "major": "Engineering", + "grad_year": "2024", + "college": "Engineering", + "cycle": "Summer", + "resume_link": "https://example.com/resume-emily", + }, +] + +# Header Section +st.markdown("## View Job Applications") +st.divider() + +# Initialize session state to track currently opened application +if "view_app_id" not in st.session_state: + st.session_state.view_app_id = None # No application view by default + +# Always render the application list above everything +st.markdown("### Applications") +for app in applications: + app_col1, app_col2, app_col3, app_col4 = st.columns([1, 1, 1, 2]) + with app_col1: + st.write(app["id"]) + with app_col2: + st.write(app["gpa"]) + with app_col3: + st.write(app["job"]) + with app_col4: + # When a user clicks a button, set the state to show the application details + if st.button( + f"View {app['applicant_name']}'s Application β†’", + key=f"view_{app['id']}" + ): + st.session_state.view_app_id = app["id"] + +# Render application details only below the application list if a specific application is clicked +if st.session_state.view_app_id: + selected_app = next( + (app for app in applications if app["id"] == st.session_state.view_app_id), None + ) + if selected_app: + st.markdown("---") + st.markdown(f"### {selected_app['applicant_name']}'s Application") + st.write(f"**Major/College:** {selected_app['college']} / {selected_app['major']}") + st.write(f"**Graduation Year:** {selected_app['grad_year']}") + st.write(f"**GPA:** {selected_app['gpa']}") + st.write(f"**Cycle:** {selected_app['cycle']}") + st.write(f"[View Resume]({selected_app['resume_link']})") + + # Button to close detailed view + if st.button("Close Application View"): + st.session_state.view_app_id = None diff --git a/app/src/pages/43_See_Tickets.py b/app/src/pages/43_See_Tickets.py new file mode 100644 index 000000000..d3f60d1f6 --- /dev/null +++ b/app/src/pages/43_See_Tickets.py @@ -0,0 +1,51 @@ +import streamlit as st +from modules.nav import SideBarLinks + +# Set page configuration +st.set_page_config(layout="wide", page_title="Dashboard", page_icon="πŸ‘€") + +# Initialize the navigation sidebar +SideBarLinks() + +# --- Welcome Section with User Profile --- +st.markdown("## Welcome, Amber") + +# --- Open Tickets Section --- +st.markdown("### Open Tickets") + +# TICKETS NEED TO BE CONNECTED TO BACKEND +if "tickets" not in st.session_state: + st.session_state.tickets = [ + {"title": "Broken website page", "time": "Today at 11:57PM"}, + {"title": "403 error", "time": "Today at 2:32PM"}, + {"title": "Can’t see student resumΓ©s", "time": "Today at 11:15AM"}, + {"title": "Crazy thing just happened", "time": "Today at 5:47AM"}, + {"title": "New ticket example", "time": "Yesterday at 10:00PM"}, + ] + +# Display tickets as a table with clickable buttons +st.markdown("#### Click on a ticket to view details:") + +# Check if there are any tickets +if not st.session_state.tickets: + st.warning("No tickets available.") # Handle empty ticket list gracefully +else: + for ticket in st.session_state.tickets: + with st.container(): + # Use a container for each ticket row + col1, col2, col3, col4 = st.columns([4, 3, 1, 1]) # Adjusted column layout + col2.write(ticket["title"]) # Ticket title + col3.write(ticket["time"]) # Ticket timestamp + + # Button to view the ticket details + if col4.button("View", key=f"view_{ticket['title']}"): + st.info(f"You clicked on: **{ticket['title']}**") + + # Button to mark the ticket as resolved (delete it) + if col1.button("Mark as Resolved", key=f"resolved_{ticket['title']}"): + # Remove the ticket from the list in session state + st.session_state.tickets = [t for t in st.session_state.tickets if t != ticket] + st.success(f"Ticket **{ticket['title']}** has been marked as resolved and removed.") + st.rerun() # Refresh to reflect the changes + + st.divider() # Add a divider after each ticket for better separation diff --git a/app/src/pages/44_See_All_Users.py b/app/src/pages/44_See_All_Users.py new file mode 100644 index 000000000..052f53f7e --- /dev/null +++ b/app/src/pages/44_See_All_Users.py @@ -0,0 +1,98 @@ +import streamlit as st +from modules.nav import SideBarLinks + +# Set the page layout +st.set_page_config(layout="wide", page_title="Admin View", page_icon="πŸ“Š") + +# Initialize the navigation sidebar +SideBarLinks() + +st.markdown("# Manage Users") + +# USER DATA NEEDS TO BE CONNECTED TO BACKEND +if "data" not in st.session_state: + st.session_state.data = [ + {"Name": "Douglass McStudent", "Role": "Co-Op Advisor"}, + {"Name": "Susan Rodriguez", "Role": "Alumni"}, + {"Name": "Jarred Wong", "Role": "Alumni"}, + {"Name": "John Doe", "Role": "Student"}, + {"Name": "Jane Smith", "Role": "Faculty"}, + ] + +# --- User Management Section --- +st.markdown("### Add New User") + +# Create a form to add a new user +with st.form(key='add_user_form'): + new_name = st.text_input("Name", placeholder="Enter the new user's name") + new_role = st.selectbox("Role", options=["Faculty", "Student", "Company", "Alumni", "Co-Op Advisor"]) + + # Submit button to add the new user + submit_button = st.form_submit_button("Add User") + + # If the form is submitted, add the new user to the session state + if submit_button: + if new_name: # Ensure the name is not empty + new_user = {"Name": new_name, "Role": new_role} + st.session_state.data.append(new_user) # Add new user to the list + st.success(f"New user **{new_name}** added successfully!") + st.rerun() # Refresh the app to show the newly added user + else: + st.error("Please enter a name for the new user.") + +# --- Filter and Sort Section --- +st.markdown("### Filter and Sort") + +col1, col2, col3 = st.columns([5, 2, 2]) + +# Search bar +with col1: + search_input = st.text_input("Search", placeholder="Type to search...") + +# Filter dropdown +with col2: + filter_option = st.selectbox( + "Filter by", + options=["All", "Faculty", "Student", "Company", "Alumni"] + ) + +# Sort dropdown +with col3: + sort_option = st.selectbox( + "Sort by", + options=["Name", "Role", "Date Added"] + ) + +# --- Display User Table --- +st.divider() # Adds a horizontal divider +st.markdown("### Users") + +# Filter the data dynamically based on the search and filter inputs +filtered_data = st.session_state.data + +if search_input: + filtered_data = [user for user in filtered_data if search_input.lower() in user["Name"].lower()] +if filter_option != "All": + filtered_data = [user for user in filtered_data if filter_option.lower() in user["Role"].lower()] + +# Display the user table dynamically +if not filtered_data: + st.warning("No users found matching the criteria.") +else: + for row in filtered_data: + with st.container(): + col1, col2, col3 = st.columns([3, 2, 1]) + # Button for the user's name + if col1.button(row["Name"], key=row["Name"]): + st.info(f"**You clicked on {row['Name']}!**") + # Display the role + col2.write(row["Role"]) + + # Add a delete button + if col3.button("Delete", key=f"delete_{row['Name']}"): + # Remove the user from the data in session state + st.session_state.data = [user for user in st.session_state.data if user != row] + st.success(f"User {row['Name']} has been deleted.") + st.rerun() # Refresh to reflect the changes + + st.divider() diff --git a/app/src/pages/Add_Alumn_Experience.py b/app/src/pages/Add_Alumn_Experience.py new file mode 100644 index 000000000..74ecdd1cd --- /dev/null +++ b/app/src/pages/Add_Alumn_Experience.py @@ -0,0 +1,71 @@ +import streamlit as st +import requests +from modules.nav import SideBarLinks + +st.set_page_config(layout='wide') + +# Show appropriate sidebar links for the role of the currently logged-in user +SideBarLinks() + +BASE_URL = "http://web-api:4000" + +# Function to create a job posting +def create_job_posting(job_data): + response = requests.post(f"{BASE_URL}/postings/create", json=job_data) + if response.status_code == 201: + st.success("Job added to profile!") + else: + st.error(f"Failed to add to profile: {response.status_code} - {response.json().get('error', 'Unknown error')}") + +# Initialize session state for position data +if "position_title" not in st.session_state: + st.session_state["position_title"] = "Position Name" + +if "description" not in st.session_state: + st.session_state["description"] = "" + +if "pay" not in st.session_state: + st.session_state["pay"] = 0 + +if "location" not in st.session_state: + st.session_state["location"] = "City, State" + +# Header Section +st.markdown("## List a co-op position") +st.divider() + +# Job Posting Form +st.markdown("### Job Details") + +# Title and Pay +st.text_input("Position Title", key="position_title") +st.number_input("Pay (in USD)", min_value=0, step=1, key="pay") +st.text_input("Location (City, State)", key="location") + +# Job Description +st.text_area("Job Description", value=st.session_state["description"], key="description") + +# # Job review +# st.text_area("Job review (what did you think?)", value=st.session_state["review"], key="review") + +def add_alumni_position(alumn_id, position_data): + response = requests.post(f"{BASE_URL}/alumni/{alumn_id}/add_position", json=position_data) + if response.status_code == 200: + st.success("Position added to alumnus profile!") + else: + st.error(f"Failed to add position: {response.status_code} - {response.json().get('error', 'Unknown error')}") + +# Submit Button +if st.button("Add to profile"): + job_data = { + "alumn_ID": st.session_state["alumnID"], + "title": st.session_state["position_title"], + "pay": st.session_state["pay"], + "location": st.session_state["location"], + "required_skills": st.session_state["required_skills"], + "description": st.session_state["description"], + } + add_alumni_position(job_data) + +# Divider +st.divider() diff --git a/app/src/pages/Advisor_Home.py b/app/src/pages/Advisor_Home.py new file mode 100644 index 000000000..a9d29fffe --- /dev/null +++ b/app/src/pages/Advisor_Home.py @@ -0,0 +1,141 @@ +import logging +import streamlit as st +import pandas as pd +from modules.nav import SideBarLinks + +# Set page configuration +st.set_page_config(layout='wide') + +# Show appropriate sidebar links for the currently logged-in user +SideBarLinks() + +# Main Streamlit app +st.title(f"Welcome Advisor, {st.session_state.get('first_name', 'Guest')}.") + +# --- Temporarily Replace API Call with Sample Data --- + +# Sample student data (replace this with your real API response later) +sample_data = [ + {"Name": "John Doe", "Status": "Received offer", "Applications": 5, "GPA": 3.8, "CoopCycle": "Spring", "GradYear": 2024, "EligibleForCoop": True}, + {"Name": "Jane Smith", "Status": "Still Searching", "Applications": 3, "GPA": 3.5, "CoopCycle": "Fall", "GradYear": 2025, "EligibleForCoop": True}, + {"Name": "Michael Johnson", "Status": "Received offer", "Applications": 7, "GPA": 3.9, "CoopCycle": "Spring", "GradYear": 2023, "EligibleForCoop": False}, + {"Name": "Emily Davis", "Status": "Still Searching", "Applications": 2, "GPA": 3.2, "CoopCycle": "Fall", "GradYear": 2026, "EligibleForCoop": True}, + {"Name": "James Brown", "Status": "Received offer", "Applications": 6, "GPA": 3.7, "CoopCycle": "Spring", "GradYear": 2024, "EligibleForCoop": True}, +] + +# Create a DataFrame from the sample data +df = pd.DataFrame(sample_data) + +# --- Add Filters and Search Functionality --- + +# Search bar +search_query = st.text_input("Search by name", value="") + +# Filter dropdown +filter_option = st.radio( + "Filter by status", + options=["All", "Received Offer", "Still Searching"], + horizontal=True +) + +# Sort dropdown +sort_by = st.selectbox("Sort By", ["None", "Applications Ascending", "Applications Descending"]) + +# Start filtering data +filtered_df = df.copy() + +# Apply search filter +if search_query.strip(): + filtered_df = filtered_df[filtered_df["Name"].str.contains(search_query.strip(), case=False, na=False)] + +# Apply status filter +if filter_option == "Received Offer": + filtered_df = filtered_df[filtered_df["Status"] == "Received offer"] +elif filter_option == "Still Searching": + filtered_df = filtered_df[filtered_df["Status"] == "Still Searching"] + +# Apply sorting +if sort_by == "Applications Ascending": + filtered_df = filtered_df.sort_values(by="Applications", ascending=True) +elif sort_by == "Applications Descending": + filtered_df = filtered_df.sort_values(by="Applications", ascending=False) + +# --- Display the filtered data with clickable names --- +if filtered_df.empty: + st.warning("No data matches the current filters.") +else: + # Add a header row for the table + col1, col2, col3 = st.columns([3, 2, 1]) + with col1: + st.markdown("### Name") + with col2: + st.markdown("### Status") + with col3: + st.markdown("### Applications") + + # Display a table with clickable student names + for index, row in filtered_df.iterrows(): + col1, col2, col3 = st.columns([3, 2, 1]) + + with col1: + # Create a button for each student's name + if st.button(row["Name"], key=row["Name"]): + # Store the clicked student's data in session_state + st.session_state["selected_student"] = row.to_dict() + st.session_state["profile_open"] = True # Set profile panel to be open + + with col2: + st.write(row["Status"]) + + with col3: + st.write(row["Applications"]) + +# --- Display the Student Profile Panel on the Right --- +if "profile_open" in st.session_state and st.session_state["profile_open"]: + student = st.session_state["selected_student"] + + # Custom CSS to position the profile panel on the right side + st.markdown( + """ + + """, unsafe_allow_html=True + ) + + # Display profile data inside the slide-over panel + st.markdown(f""" +
+

Student Profile: {student['Name']}

+

Name: {student['Name']}

+

Status: {student['Status']}

+

Applications: {student['Applications']}

+

GPA: {student['GPA']} / 4.0

+

Co-op Cycle: {student['CoopCycle']}

+

Graduation Year: {student['GradYear']}

+

Eligible for Co-op: {'Yes' if student['EligibleForCoop'] else 'No'}

+
+ """, unsafe_allow_html=True) + + # Single button to close the profile panel + if st.button("Close Profile"): + st.session_state["profile_open"] = False # Close the profile panel + del st.session_state["selected_student"] # Remove selected student data diff --git a/app/src/pages/Advisor_Profile.py b/app/src/pages/Advisor_Profile.py new file mode 100644 index 000000000..760a42dc0 --- /dev/null +++ b/app/src/pages/Advisor_Profile.py @@ -0,0 +1,38 @@ +import logging +import streamlit as st +import pandas as pd +from modules.nav import SideBarLinks + +# Set page configuration +st.set_page_config(layout='wide') + +# Show appropriate sidebar links for the currently logged-in user +SideBarLinks() + +# Main Streamlit app +st.title(f"Welcome Advisor, {st.session_state.get('first_name', 'Guest')}.") + +# Profile section +st.image("./assets/profile_photo.png", width=100) # Replace with the actual path to the sunflower image +st.markdown("

Welcome, Susan

", unsafe_allow_html=True) + +# Spacer +st.write("") + +# Recent Activity section +st.markdown("### Recent Activity") +recent_activity = [ + {"Activity": "STUDENT accepted an offer at COMPANY", "Time": "Today at 11:59PM"}, + {"Activity": "STUDENT got a co-op offer at COMPANY", "Time": "Today at 11:29PM"}, + {"Activity": "STUDENT accepted an offer at COMPANY", "Time": "Today at 10:42PM"}, + {"Activity": "STUDENT got a co-op offer at COMPANY", "Time": "Today at 9:30PM"}, +] +for activity in recent_activity: + st.markdown( + f"
" + f"{activity['Activity']}{activity['Time']}
", + unsafe_allow_html=True, + ) + +# Spacer +st.write("") diff --git a/app/src/pages/Alumn_Edit.py b/app/src/pages/Alumn_Edit.py new file mode 100644 index 000000000..130cd54be --- /dev/null +++ b/app/src/pages/Alumn_Edit.py @@ -0,0 +1,146 @@ +import streamlit as st +import requests + +# Base URL for your API +BASE_URL = "http://web-api:4000" + +from modules.nav import SideBarLinks +SideBarLinks() + +# Retrieve existing profile details from session state or set default values +profile = { + "Graduated": st.session_state.get("Graduated", "2022"), + "Major": st.session_state.get("Major", "Computer Science"), + "Minor": st.session_state.get("Minor", "Neuroscience"), + "GPA": st.session_state.get("GPA", "3.8"), + "Email": st.session_state.get("Email", "neel@gmail.com"), +} + +# Simulate the alumni ID (replace this with dynamic ID retrieval if applicable) +ALUMNI_ID = 1 # Replace with the actual alumni ID from session or user data + +st.title("Edit Profile") + +# Create a form for editing the profile +with st.form(key="profile_form"): + # Input fields for editing + profile["Graduated"] = st.text_input("Graduated", profile["Graduated"]) + profile["Major"] = st.text_input("Major", profile["Major"]) + profile["Minor"] = st.text_input("Minor", profile["Minor"]) + profile["GPA"] = st.text_input("GPA", profile["GPA"]) + profile["Email"] = st.text_input("Email", profile["Email"]) + + # Submit button + if st.form_submit_button("Save"): + # Prepare data to send to backend + updated_data = { + "First_Name": st.session_state.get("First_Name", "Neel"), + "Last_Name": st.session_state.get("Last_Name", "Doe"), + "Email": profile["Email"], + "Grad_Year": profile["Graduated"], + "Majors": [profile["Major"]], + "Minors": [profile["Minor"]], + } + + #THIS IS NOT WORKING AND IS GIVING ME "An error occurred: Expecting value: line 1 column 1 (char 0)" + # Make a PUT request to the backend + try: + response = requests.put(f"{BASE_URL}/alumni/{ALUMNI_ID}", json=updated_data) + if response.status_code == 200: + # Save changes to session state + for key, value in profile.items(): + st.session_state[key] = value + st.success("Profile updated successfully!") + st.experimental_rerun() # Reload the page or redirect + else: + st.error(f"Failed to update profile: {response.json().get('error', 'Unknown error')}") + except Exception as e: + st.error(f"An error occurred: {e}") + + +# import logging +# import requests +# import streamlit as st +# from modules.nav import SideBarLinks + +# st.set_page_config(layout='wide') + +# # Sidebar navigation (if you have this) +# SideBarLinks() + +# # Initialize logger +# logger = logging.getLogger(__name__) + +# # Set the page title +# st.title("Edit Alumni Profile") + +# # Existing profile details (these can come from your session state or pre-populated from the database) +# profile = { +# "First_Name": st.session_state.get("First_Name", "Neel"), +# "Last_Name": st.session_state.get("Last_Name", "Alumn"), +# "Email": st.session_state.get("Email", "neel@gmail.com"), +# "Grad_Year": st.session_state.get("Grad_Year", "2022"), +# "College": st.session_state.get("College", "Khoury"), +# "Majors": st.session_state.get("Majors", ["Computer Science"]), +# "Minors": st.session_state.get("Minors", ["Mathematics"]), +# } + +# st.write("\n\n") + +# # Create a Streamlit form widget to edit the profile +# with st.form("edit_profile_form"): +# profile["First_Name"] = st.text_input("First Name", profile["First_Name"]) +# profile["Last_Name"] = st.text_input("Last Name", profile["Last_Name"]) +# profile["Email"] = st.text_input("Email", profile["Email"]) +# profile["Grad_Year"] = st.text_input("Graduation Year", profile["Grad_Year"]) +# profile["College"] = st.text_input("College", profile["College"]) +# profile["Majors"] = st.text_input("Majors", ", ".join(profile["Majors"])) # Allow comma separated majors input +# profile["Minors"] = st.text_input("Minors", ", ".join(profile["Minors"])) # Allow comma separated minors input + +# # Add the submit button (which every form needs) +# submit_button = st.form_submit_button("Save Changes") + +# # Validate form submission and update profile +# if submit_button: +# # Validate the fields before sending the data +# if not profile["First_Name"]: +# st.error("Please enter a first name") +# elif not profile["Last_Name"]: +# st.error("Please enter a last name") +# elif not profile["Email"]: +# st.error("Please enter a valid email") +# elif not profile["Grad_Year"]: +# st.error("Please enter a graduation year") +# elif not profile["College"]: +# st.error("Please enter your college") +# elif not profile["Majors"]: +# st.error("Please enter at least one major") +# elif not profile["Minors"]: +# st.error("Please enter at least one minor") +# else: +# # If validation passes, prepare the data to be sent in the PUT request +# alumni_data = { +# "First_Name": profile["First_Name"], +# "Last_Name": profile["Last_Name"], +# "Email": profile["Email"], +# "Grad_Year": profile["Grad_Year"], +# "College": profile["College"], +# "Majors": [major.strip() for major in profile["Majors"].split(",")], +# "Minors": [minor.strip() for minor in profile["Minors"].split(",")] +# } + +# # Printing out the data for debugging/logging +# logger.info(f"Profile update form submitted with data: {alumni_data}") + +# # Make a PUT request to the backend to update the profile +# try: +# # Replace with the actual alumni ID +# alumni_id = 1 # For example, assume this is the alumni ID +# response = requests.put(f'http://api:4000/alumni/{alumni_id}', json=alumni_data) + +# if response.status_code == 200: +# st.success("Profile updated successfully!") +# else: +# st.error(f"Error updating profile: {response.text}") +# except requests.exceptions.RequestException as e: +# st.error(f"Error connecting to the server: {str(e)}") diff --git a/app/src/pages/Alumn_Home.py b/app/src/pages/Alumn_Home.py new file mode 100644 index 000000000..8372ab2cb --- /dev/null +++ b/app/src/pages/Alumn_Home.py @@ -0,0 +1,51 @@ +# import logging +# logger = logging.getLogger(__name__) +# import streamlit as st +# from streamlit_extras.app_logo import add_logo +# import numpy as np +# import random +# import time +# from modules.nav import SideBarLinks + +import logging + +import requests +logger = logging.getLogger(__name__) + +import streamlit as st +from modules.nav import SideBarLinks + +st.set_page_config(layout = 'wide') + +SideBarLinks() +import requests +import streamlit as st + +st.title(f"Welcome Alumni, {st.session_state['first_name']}.") + +# # Placeholder for student ID (replace with dynamic value in real implementation) +# student_id = st.session_state.get("student_id", 1) # Replace '1' with actual student ID + +# st.write('') +# st.write('') + +import streamlit as st + +if st.sidebar.button("Chat with Lily McStudent"): + st.switch_page("pages/Chat_Lily.py") +st.sidebar.button("Chat with Other Student", on_click=lambda: st.switch_page("pages/Other_Student.py")) + +# Main content +st.markdown(""" +### Profile: +- **Graduated**: 2022 +- **Major**: Computer Science +- **Minor**: Neuroscience +- **GPA**: 3.8 +- **Email**: neel@gmail.com +""") +if st.button("Edit Profile Details"): + st.switch_page("pages/Alumn_Edit.py") + +if st.button("Add co-op experience"): + st.switch_page("pages/Add_Alumn_Experience.py") diff --git a/app/src/pages/Chat_Lily.py b/app/src/pages/Chat_Lily.py new file mode 100644 index 000000000..34c2fb816 --- /dev/null +++ b/app/src/pages/Chat_Lily.py @@ -0,0 +1,37 @@ +import logging +logger = logging.getLogger(__name__) +import streamlit as st +from streamlit_extras.app_logo import add_logo +import random +import time +from modules.nav import SideBarLinks + +SideBarLinks() + + +# st.set_page_config(page_title="Neel & Lily Chat", page_icon="πŸ’¬") +add_logo("assets/logo.png", height=400) + +st.title("Your chat with Lily McStudent") + +# Initialize chat history +if "messages" not in st.session_state: + st.session_state.messages = [ + {"role": "Lily", "content": "Hi Neel! I saw that you did a co-op at Bain Capital. Can you tell me a little bit about what your day to day was like?"}, + {"role": "Neel", "content": "Hi Lily! Yes of course I can. In my position I ... blah blah content stuff work things.... What year & co-op cycle are you?"}, + {"role": "Lily", "content": "I am a second year fall co-op. Thanks for providing that insight on your day to day. What was your relationship like with your driect supervisors? I want to be under soemone who I can learn a lot from. Was that your experience at Bain?"}, + ] + +# Display chat messages from history on app rerun +for message in st.session_state.messages: + with st.chat_message(message["role"]): + st.markdown(message["content"]) + +# React to Neel's input +if neel_message := st.chat_input("Neel: Type your message here..."): + # Display Neel's message + with st.chat_message("Neel"): + st.markdown(neel_message) + + # Add Neel's message to chat history + st.session_state.messages.append({"role": "Neel", "content": neel_message}) diff --git a/app/src/pages/Company_Home.py b/app/src/pages/Company_Home.py new file mode 100644 index 000000000..613ac7735 --- /dev/null +++ b/app/src/pages/Company_Home.py @@ -0,0 +1,139 @@ +import logging +logger = logging.getLogger(__name__) + +import streamlit as st +from modules.nav import SideBarLinks + +st.set_page_config(layout = 'wide') + +# Show appropriate sidebar links for the role of the currently logged in user +SideBarLinks() +st.title(f"Welcome Company worker, {st.session_state['first_name']}.") +st.write('') +st.write('') +st.write('### What would you like to do today?') + +if st.button('Add postings', + type='primary', + use_container_width=True): + st.switch_page('pages/40_Add_Postings.py') + +if st.button('Edit Postings', + type='primary', + use_container_width=True): + st.switch_page('pages/41_Edit_Postings.py') + +if st.button('View Applications', + type='primary', + use_container_width=True): + st.switch_page('pages/42_View_Applications.py') + +# +# import logging +# logger = logging.getLogger(__name__) +# import streamlit as st +# from streamlit_extras.app_logo import add_logo +# import pandas as pd +# import pydeck as pdk +# from urllib.error import URLError +# from modules.nav import SideBarLinks +# st.set_page_config(layout = 'wide') + +# # Show appropriate sidebar links for the role of the currently logged in user +# SideBarLinks() + +# SideBarLinks() + +# # add the logo +# add_logo("assets/logo.png", height=400) + +# # set up the page +# st.markdown("# Mapping Demo") +# st.sidebar.header("Mapping Demo") +# st.write( +# """This Mapping Demo is from the Streamlit Documentation. It shows how to use +# [`st.pydeck_chart`](https://docs.streamlit.io/library/api-reference/charts/st.pydeck_chart) +# to display geospatial data.""" +# ) + + +# @st.cache_data +# def from_data_file(filename): +# url = ( +# "http://raw.githubusercontent.com/streamlit/" +# "example-data/master/hello/v1/%s" % filename +# ) +# return pd.read_json(url) + + +# try: +# ALL_LAYERS = { +# "Bike Rentals": pdk.Layer( +# "HexagonLayer", +# data=from_data_file("bike_rental_stats.json"), +# get_position=["lon", "lat"], +# radius=200, +# elevation_scale=4, +# elevation_range=[0, 1000], +# extruded=True, +# ), +# "Bart Stop Exits": pdk.Layer( +# "ScatterplotLayer", +# data=from_data_file("bart_stop_stats.json"), +# get_position=["lon", "lat"], +# get_color=[200, 30, 0, 160], +# get_radius="[exits]", +# radius_scale=0.05, +# ), +# "Bart Stop Names": pdk.Layer( +# "TextLayer", +# data=from_data_file("bart_stop_stats.json"), +# get_position=["lon", "lat"], +# get_text="name", +# get_color=[0, 0, 0, 200], +# get_size=15, +# get_alignment_baseline="'bottom'", +# ), +# "Outbound Flow": pdk.Layer( +# "ArcLayer", +# data=from_data_file("bart_path_stats.json"), +# get_source_position=["lon", "lat"], +# get_target_position=["lon2", "lat2"], +# get_source_color=[200, 30, 0, 160], +# get_target_color=[200, 30, 0, 160], +# auto_highlight=True, +# width_scale=0.0001, +# get_width="outbound", +# width_min_pixels=3, +# width_max_pixels=30, +# ), +# } +# st.sidebar.markdown("### Map Layers") +# selected_layers = [ +# layer +# for layer_name, layer in ALL_LAYERS.items() +# if st.sidebar.checkbox(layer_name, True) +# ] +# if selected_layers: +# st.pydeck_chart( +# pdk.Deck( +# map_style="mapbox://styles/mapbox/light-v9", +# initial_view_state={ +# "latitude": 37.76, +# "longitude": -122.4, +# "zoom": 11, +# "pitch": 50, +# }, +# layers=selected_layers, +# ) +# ) +# else: +# st.error("Please choose at least one layer above.") +# except URLError as e: +# st.error( +# """ +# **This demo requires internet access.** +# Connection error: %s +# """ +# % e.reason +# ) diff --git a/app/src/pages/Student_Home.py b/app/src/pages/Student_Home.py new file mode 100644 index 000000000..8b3be4ba7 --- /dev/null +++ b/app/src/pages/Student_Home.py @@ -0,0 +1,139 @@ +import streamlit as st +import requests + +from modules.nav import SideBarLinks + +st.set_page_config(layout = 'wide') + +# Show appropriate sidebar links for the role of the currently logged in user +SideBarLinks() +# Sample Data - connect to backend - generated with ChatGPT + +cat_photo = "https://upload.wikimedia.org/wikipedia/commons/thumb/3/3a/Cat03.jpg/640px-Cat03.jpg" + +#TODO: FIX ERROR 404 ON FETCHING JOBS +BASE_URL = "http://web-api:4000" + +# Function to fetch job postings from the backend +def fetch_jobs(min_pay=None): + params = {} + if min_pay is not None: + params["min_pay"] = min_pay + response = requests.get(f"{BASE_URL}/postings/by_pay", params=params) + if response.status_code == 200: + return response.json() + else: + st.error(f"Error fetching jobs: {response.status_code}") + return [] + +# Fetch initial job postings (default) +job_postings = fetch_jobs() + +job_postings = [ + { + "id": 1, + "title": "Software Engineer", + "company": "domp", + "description": "Develop and maintain software applications.", + }, + { + "id": 2, + "title": "Software Engineer", + "company": "blep", + "description": "glorp", + }, + { + "id": 3, + "title": "Software Engineer", + "company": "domp", + "description": "glep" + } +] + + + +# Header Section: Navbar +st.markdown( + """ + + + + + + """, + unsafe_allow_html=True, +) + +filter_col, sort_col = st.columns([2, 1]) + +# "Filter By" +with filter_col: + st.markdown("**Filter**") + with st.expander("Filter by"): + selected_filter = st.selectbox("Choose a filter", ["Status", "Location"], key="filter_select") + + if selected_filter == "Status": + st.selectbox("Select Status", ["Pending", "Accepted", "Rejected"], key="status_filter") + + elif selected_filter == "Location": + st.selectbox("Select Location", ["City, State 1", "City, State 2"], key="location_filter") + + +st.divider() + +# Get first job +if "selected_job" not in st.session_state: + st.session_state["selected_job"] = job_postings[0] + +job_col, details_col = st.columns([2, 3]) + +# Job Postings +with job_col: + st.markdown("### Job Postings") + for job in job_postings: + if st.button(job["title"], key=job["id"]): # Each job title is a button + st.session_state["selected_job"] = job # Update session state with the selected job + +# Job Details +with details_col: + selected_job = st.session_state["selected_job"] # Get the selected job from session state + st.markdown("### Job Details") + st.markdown(f"**Job Title:** {selected_job['title']}") + st.write(f"**Company Name:** {selected_job['company']}") + st.write(f"**Job Description:** {selected_job['description']}") + diff --git a/database-files/00_northwind.sql b/database-files/00_northwind.sql deleted file mode 100644 index 57678cfc7..000000000 --- a/database-files/00_northwind.sql +++ /dev/null @@ -1,546 +0,0 @@ -SET @OLD_UNIQUE_CHECKS=@@UNIQUE_CHECKS, UNIQUE_CHECKS=0; -SET @OLD_FOREIGN_KEY_CHECKS=@@FOREIGN_KEY_CHECKS, FOREIGN_KEY_CHECKS=0; -SET @OLD_SQL_MODE=@@SQL_MODE, SQL_MODE='TRADITIONAL,ALLOW_INVALID_DATES'; - -DROP SCHEMA IF EXISTS `northwind` ; -CREATE SCHEMA IF NOT EXISTS `northwind` DEFAULT CHARACTER SET latin1 ; -USE `northwind` ; - --- ----------------------------------------------------- --- Table `northwind`.`customers` --- ----------------------------------------------------- -CREATE TABLE IF NOT EXISTS `northwind`.`customers` ( - `id` INT(11) NOT NULL AUTO_INCREMENT, - `company` VARCHAR(50) NULL DEFAULT NULL, - `last_name` VARCHAR(50) NULL DEFAULT NULL, - `first_name` VARCHAR(50) NULL DEFAULT NULL, - `email_address` VARCHAR(50) NULL DEFAULT NULL, - `job_title` VARCHAR(50) NULL DEFAULT NULL, - `business_phone` VARCHAR(25) NULL DEFAULT NULL, - `home_phone` VARCHAR(25) NULL DEFAULT NULL, - `mobile_phone` VARCHAR(25) NULL DEFAULT NULL, - `fax_number` VARCHAR(25) NULL DEFAULT NULL, - `address` LONGTEXT NULL DEFAULT NULL, - `city` VARCHAR(50) NULL DEFAULT NULL, - `state_province` VARCHAR(50) NULL DEFAULT NULL, - `zip_postal_code` VARCHAR(15) NULL DEFAULT NULL, - `country_region` VARCHAR(50) NULL DEFAULT NULL, - `web_page` LONGTEXT NULL DEFAULT NULL, - `notes` LONGTEXT NULL DEFAULT NULL, - `attachments` LONGBLOB NULL DEFAULT NULL, - PRIMARY KEY (`id`), - INDEX `city` (`city` ASC), - INDEX `company` (`company` ASC), - INDEX `first_name` (`first_name` ASC), - INDEX `last_name` (`last_name` ASC), - INDEX `zip_postal_code` (`zip_postal_code` ASC), - INDEX `state_province` (`state_province` ASC)) -ENGINE = InnoDB -DEFAULT CHARACTER SET = utf8; - - --- ----------------------------------------------------- --- Table `northwind`.`employees` --- ----------------------------------------------------- -CREATE TABLE IF NOT EXISTS `northwind`.`employees` ( - `id` INT(11) NOT NULL AUTO_INCREMENT, - `company` VARCHAR(50) NULL DEFAULT NULL, - `last_name` VARCHAR(50) NULL DEFAULT NULL, - `first_name` VARCHAR(50) NULL DEFAULT NULL, - `email_address` VARCHAR(50) NULL DEFAULT NULL, - `job_title` VARCHAR(50) NULL DEFAULT NULL, - `business_phone` VARCHAR(25) NULL DEFAULT NULL, - `home_phone` VARCHAR(25) NULL DEFAULT NULL, - `mobile_phone` VARCHAR(25) NULL DEFAULT NULL, - `fax_number` VARCHAR(25) NULL DEFAULT NULL, - `address` LONGTEXT NULL DEFAULT NULL, - `city` VARCHAR(50) NULL DEFAULT NULL, - `state_province` VARCHAR(50) NULL DEFAULT NULL, - `zip_postal_code` VARCHAR(15) NULL DEFAULT NULL, - `country_region` VARCHAR(50) NULL DEFAULT NULL, - `web_page` LONGTEXT NULL DEFAULT NULL, - `notes` LONGTEXT NULL DEFAULT NULL, - `attachments` LONGBLOB NULL DEFAULT NULL, - PRIMARY KEY (`id`), - INDEX `city` (`city` ASC), - INDEX `company` (`company` ASC), - INDEX `first_name` (`first_name` ASC), - INDEX `last_name` (`last_name` ASC), - INDEX `zip_postal_code` (`zip_postal_code` ASC), - INDEX `state_province` (`state_province` ASC)) -ENGINE = InnoDB -DEFAULT CHARACTER SET = utf8; - - --- ----------------------------------------------------- --- Table `northwind`.`privileges` --- ----------------------------------------------------- -CREATE TABLE IF NOT EXISTS `northwind`.`privileges` ( - `id` INT(11) NOT NULL AUTO_INCREMENT, - `privilege_name` VARCHAR(50) NULL DEFAULT NULL, - PRIMARY KEY (`id`)) -ENGINE = InnoDB -DEFAULT CHARACTER SET = utf8; - - --- ----------------------------------------------------- --- Table `northwind`.`employee_privileges` --- ----------------------------------------------------- -CREATE TABLE IF NOT EXISTS `northwind`.`employee_privileges` ( - `employee_id` INT(11) NOT NULL, - `privilege_id` INT(11) NOT NULL, - PRIMARY KEY (`employee_id`, `privilege_id`), - INDEX `employee_id` (`employee_id` ASC), - INDEX `privilege_id` (`privilege_id` ASC), - INDEX `privilege_id_2` (`privilege_id` ASC), - CONSTRAINT `fk_employee_privileges_employees1` - FOREIGN KEY (`employee_id`) - REFERENCES `northwind`.`employees` (`id`) - ON DELETE NO ACTION - ON UPDATE NO ACTION, - CONSTRAINT `fk_employee_privileges_privileges1` - FOREIGN KEY (`privilege_id`) - REFERENCES `northwind`.`privileges` (`id`) - ON DELETE NO ACTION - ON UPDATE NO ACTION) -ENGINE = InnoDB -DEFAULT CHARACTER SET = utf8; - - --- ----------------------------------------------------- --- Table `northwind`.`inventory_transaction_types` --- ----------------------------------------------------- -CREATE TABLE IF NOT EXISTS `northwind`.`inventory_transaction_types` ( - `id` TINYINT(4) NOT NULL, - `type_name` VARCHAR(50) NOT NULL, - PRIMARY KEY (`id`)) -ENGINE = InnoDB -DEFAULT CHARACTER SET = utf8; - - --- ----------------------------------------------------- --- Table `northwind`.`shippers` --- ----------------------------------------------------- -CREATE TABLE IF NOT EXISTS `northwind`.`shippers` ( - `id` INT(11) NOT NULL AUTO_INCREMENT, - `company` VARCHAR(50) NULL DEFAULT NULL, - `last_name` VARCHAR(50) NULL DEFAULT NULL, - `first_name` VARCHAR(50) NULL DEFAULT NULL, - `email_address` VARCHAR(50) NULL DEFAULT NULL, - `job_title` VARCHAR(50) NULL DEFAULT NULL, - `business_phone` VARCHAR(25) NULL DEFAULT NULL, - `home_phone` VARCHAR(25) NULL DEFAULT NULL, - `mobile_phone` VARCHAR(25) NULL DEFAULT NULL, - `fax_number` VARCHAR(25) NULL DEFAULT NULL, - `address` LONGTEXT NULL DEFAULT NULL, - `city` VARCHAR(50) NULL DEFAULT NULL, - `state_province` VARCHAR(50) NULL DEFAULT NULL, - `zip_postal_code` VARCHAR(15) NULL DEFAULT NULL, - `country_region` VARCHAR(50) NULL DEFAULT NULL, - `web_page` LONGTEXT NULL DEFAULT NULL, - `notes` LONGTEXT NULL DEFAULT NULL, - `attachments` LONGBLOB NULL DEFAULT NULL, - PRIMARY KEY (`id`), - INDEX `city` (`city` ASC), - INDEX `company` (`company` ASC), - INDEX `first_name` (`first_name` ASC), - INDEX `last_name` (`last_name` ASC), - INDEX `zip_postal_code` (`zip_postal_code` ASC), - INDEX `state_province` (`state_province` ASC)) -ENGINE = InnoDB -DEFAULT CHARACTER SET = utf8; - - --- ----------------------------------------------------- --- Table `northwind`.`orders_tax_status` --- ----------------------------------------------------- -CREATE TABLE IF NOT EXISTS `northwind`.`orders_tax_status` ( - `id` TINYINT(4) NOT NULL, - `tax_status_name` VARCHAR(50) NOT NULL, - PRIMARY KEY (`id`)) -ENGINE = InnoDB -DEFAULT CHARACTER SET = utf8; - - --- ----------------------------------------------------- --- Table `northwind`.`orders_status` --- ----------------------------------------------------- -CREATE TABLE IF NOT EXISTS `northwind`.`orders_status` ( - `id` TINYINT(4) NOT NULL, - `status_name` VARCHAR(50) NOT NULL, - PRIMARY KEY (`id`)) -ENGINE = InnoDB -DEFAULT CHARACTER SET = utf8; - - --- ----------------------------------------------------- --- Table `northwind`.`orders` --- ----------------------------------------------------- -CREATE TABLE IF NOT EXISTS `northwind`.`orders` ( - `id` INT(11) NOT NULL AUTO_INCREMENT, - `employee_id` INT(11) NULL DEFAULT NULL, - `customer_id` INT(11) NULL DEFAULT NULL, - `order_date` DATETIME NULL DEFAULT NULL, - `shipped_date` DATETIME NULL DEFAULT NULL, - `shipper_id` INT(11) NULL DEFAULT NULL, - `ship_name` VARCHAR(50) NULL DEFAULT NULL, - `ship_address` LONGTEXT NULL DEFAULT NULL, - `ship_city` VARCHAR(50) NULL DEFAULT NULL, - `ship_state_province` VARCHAR(50) NULL DEFAULT NULL, - `ship_zip_postal_code` VARCHAR(50) NULL DEFAULT NULL, - `ship_country_region` VARCHAR(50) NULL DEFAULT NULL, - `shipping_fee` DECIMAL(19,4) NULL DEFAULT '0.0000', - `taxes` DECIMAL(19,4) NULL DEFAULT '0.0000', - `payment_type` VARCHAR(50) NULL DEFAULT NULL, - `paid_date` DATETIME NULL DEFAULT NULL, - `notes` LONGTEXT NULL DEFAULT NULL, - `tax_rate` DOUBLE NULL DEFAULT '0', - `tax_status_id` TINYINT(4) NULL DEFAULT NULL, - `status_id` TINYINT(4) NULL DEFAULT '0', - PRIMARY KEY (`id`), - INDEX `customer_id` (`customer_id` ASC), - INDEX `customer_id_2` (`customer_id` ASC), - INDEX `employee_id` (`employee_id` ASC), - INDEX `employee_id_2` (`employee_id` ASC), - INDEX `id` (`id` ASC), - INDEX `id_2` (`id` ASC), - INDEX `shipper_id` (`shipper_id` ASC), - INDEX `shipper_id_2` (`shipper_id` ASC), - INDEX `id_3` (`id` ASC), - INDEX `tax_status` (`tax_status_id` ASC), - INDEX `ship_zip_postal_code` (`ship_zip_postal_code` ASC), - CONSTRAINT `fk_orders_customers` - FOREIGN KEY (`customer_id`) - REFERENCES `northwind`.`customers` (`id`) - ON DELETE NO ACTION - ON UPDATE NO ACTION, - CONSTRAINT `fk_orders_employees1` - FOREIGN KEY (`employee_id`) - REFERENCES `northwind`.`employees` (`id`) - ON DELETE NO ACTION - ON UPDATE NO ACTION, - CONSTRAINT `fk_orders_shippers1` - FOREIGN KEY (`shipper_id`) - REFERENCES `northwind`.`shippers` (`id`) - ON DELETE NO ACTION - ON UPDATE NO ACTION, - CONSTRAINT `fk_orders_orders_tax_status1` - FOREIGN KEY (`tax_status_id`) - REFERENCES `northwind`.`orders_tax_status` (`id`) - ON DELETE NO ACTION - ON UPDATE NO ACTION, - CONSTRAINT `fk_orders_orders_status1` - FOREIGN KEY (`status_id`) - REFERENCES `northwind`.`orders_status` (`id`) - ON DELETE NO ACTION - ON UPDATE NO ACTION) -ENGINE = InnoDB -DEFAULT CHARACTER SET = utf8; - - --- ----------------------------------------------------- --- Table `northwind`.`products` --- ----------------------------------------------------- -CREATE TABLE IF NOT EXISTS `northwind`.`products` ( - `supplier_ids` LONGTEXT NULL DEFAULT NULL, - `id` INT(11) NOT NULL AUTO_INCREMENT, - `product_code` VARCHAR(25) NULL DEFAULT NULL, - `product_name` VARCHAR(50) NULL DEFAULT NULL, - `description` LONGTEXT NULL DEFAULT NULL, - `standard_cost` DECIMAL(19,4) NULL DEFAULT '0.0000', - `list_price` DECIMAL(19,4) NOT NULL DEFAULT '0.0000', - `reorder_level` INT(11) NULL DEFAULT NULL, - `target_level` INT(11) NULL DEFAULT NULL, - `quantity_per_unit` VARCHAR(50) NULL DEFAULT NULL, - `discontinued` TINYINT(1) NOT NULL DEFAULT '0', - `minimum_reorder_quantity` INT(11) NULL DEFAULT NULL, - `category` VARCHAR(50) NULL DEFAULT NULL, - `attachments` LONGBLOB NULL DEFAULT NULL, - PRIMARY KEY (`id`), - INDEX `product_code` (`product_code` ASC)) -ENGINE = InnoDB -DEFAULT CHARACTER SET = utf8; - - --- ----------------------------------------------------- --- Table `northwind`.`purchase_order_status` --- ----------------------------------------------------- -CREATE TABLE IF NOT EXISTS `northwind`.`purchase_order_status` ( - `id` INT(11) NOT NULL, - `status` VARCHAR(50) NULL DEFAULT NULL, - PRIMARY KEY (`id`)) -ENGINE = InnoDB -DEFAULT CHARACTER SET = utf8; - - --- ----------------------------------------------------- --- Table `northwind`.`suppliers` --- ----------------------------------------------------- -CREATE TABLE IF NOT EXISTS `northwind`.`suppliers` ( - `id` INT(11) NOT NULL AUTO_INCREMENT, - `company` VARCHAR(50) NULL DEFAULT NULL, - `last_name` VARCHAR(50) NULL DEFAULT NULL, - `first_name` VARCHAR(50) NULL DEFAULT NULL, - `email_address` VARCHAR(50) NULL DEFAULT NULL, - `job_title` VARCHAR(50) NULL DEFAULT NULL, - `business_phone` VARCHAR(25) NULL DEFAULT NULL, - `home_phone` VARCHAR(25) NULL DEFAULT NULL, - `mobile_phone` VARCHAR(25) NULL DEFAULT NULL, - `fax_number` VARCHAR(25) NULL DEFAULT NULL, - `address` LONGTEXT NULL DEFAULT NULL, - `city` VARCHAR(50) NULL DEFAULT NULL, - `state_province` VARCHAR(50) NULL DEFAULT NULL, - `zip_postal_code` VARCHAR(15) NULL DEFAULT NULL, - `country_region` VARCHAR(50) NULL DEFAULT NULL, - `web_page` LONGTEXT NULL DEFAULT NULL, - `notes` LONGTEXT NULL DEFAULT NULL, - `attachments` LONGBLOB NULL DEFAULT NULL, - PRIMARY KEY (`id`), - INDEX `city` (`city` ASC), - INDEX `company` (`company` ASC), - INDEX `first_name` (`first_name` ASC), - INDEX `last_name` (`last_name` ASC), - INDEX `zip_postal_code` (`zip_postal_code` ASC), - INDEX `state_province` (`state_province` ASC)) -ENGINE = InnoDB -DEFAULT CHARACTER SET = utf8; - - --- ----------------------------------------------------- --- Table `northwind`.`purchase_orders` --- ----------------------------------------------------- -CREATE TABLE IF NOT EXISTS `northwind`.`purchase_orders` ( - `id` INT(11) NOT NULL AUTO_INCREMENT, - `supplier_id` INT(11) NULL DEFAULT NULL, - `created_by` INT(11) NULL DEFAULT NULL, - `submitted_date` DATETIME NULL DEFAULT NULL, - `creation_date` DATETIME NULL DEFAULT NULL, - `status_id` INT(11) NULL DEFAULT '0', - `expected_date` DATETIME NULL DEFAULT NULL, - `shipping_fee` DECIMAL(19,4) NOT NULL DEFAULT '0.0000', - `taxes` DECIMAL(19,4) NOT NULL DEFAULT '0.0000', - `payment_date` DATETIME NULL DEFAULT NULL, - `payment_amount` DECIMAL(19,4) NULL DEFAULT '0.0000', - `payment_method` VARCHAR(50) NULL DEFAULT NULL, - `notes` LONGTEXT NULL DEFAULT NULL, - `approved_by` INT(11) NULL DEFAULT NULL, - `approved_date` DATETIME NULL DEFAULT NULL, - `submitted_by` INT(11) NULL DEFAULT NULL, - PRIMARY KEY (`id`), - UNIQUE INDEX `id` (`id` ASC), - INDEX `created_by` (`created_by` ASC), - INDEX `status_id` (`status_id` ASC), - INDEX `id_2` (`id` ASC), - INDEX `supplier_id` (`supplier_id` ASC), - INDEX `supplier_id_2` (`supplier_id` ASC), - CONSTRAINT `fk_purchase_orders_employees1` - FOREIGN KEY (`created_by`) - REFERENCES `northwind`.`employees` (`id`) - ON DELETE NO ACTION - ON UPDATE NO ACTION, - CONSTRAINT `fk_purchase_orders_purchase_order_status1` - FOREIGN KEY (`status_id`) - REFERENCES `northwind`.`purchase_order_status` (`id`) - ON DELETE NO ACTION - ON UPDATE NO ACTION, - CONSTRAINT `fk_purchase_orders_suppliers1` - FOREIGN KEY (`supplier_id`) - REFERENCES `northwind`.`suppliers` (`id`) - ON DELETE NO ACTION - ON UPDATE NO ACTION) -ENGINE = InnoDB -DEFAULT CHARACTER SET = utf8; - - --- ----------------------------------------------------- --- Table `northwind`.`inventory_transactions` --- ----------------------------------------------------- -CREATE TABLE IF NOT EXISTS `northwind`.`inventory_transactions` ( - `id` INT(11) NOT NULL AUTO_INCREMENT, - `transaction_type` TINYINT(4) NOT NULL, - `transaction_created_date` DATETIME NULL DEFAULT NULL, - `transaction_modified_date` DATETIME NULL DEFAULT NULL, - `product_id` INT(11) NOT NULL, - `quantity` INT(11) NOT NULL, - `purchase_order_id` INT(11) NULL DEFAULT NULL, - `customer_order_id` INT(11) NULL DEFAULT NULL, - `comments` VARCHAR(255) NULL DEFAULT NULL, - PRIMARY KEY (`id`), - INDEX `customer_order_id` (`customer_order_id` ASC), - INDEX `customer_order_id_2` (`customer_order_id` ASC), - INDEX `product_id` (`product_id` ASC), - INDEX `product_id_2` (`product_id` ASC), - INDEX `purchase_order_id` (`purchase_order_id` ASC), - INDEX `purchase_order_id_2` (`purchase_order_id` ASC), - INDEX `transaction_type` (`transaction_type` ASC), - CONSTRAINT `fk_inventory_transactions_orders1` - FOREIGN KEY (`customer_order_id`) - REFERENCES `northwind`.`orders` (`id`) - ON DELETE NO ACTION - ON UPDATE NO ACTION, - CONSTRAINT `fk_inventory_transactions_products1` - FOREIGN KEY (`product_id`) - REFERENCES `northwind`.`products` (`id`) - ON DELETE NO ACTION - ON UPDATE NO ACTION, - CONSTRAINT `fk_inventory_transactions_purchase_orders1` - FOREIGN KEY (`purchase_order_id`) - REFERENCES `northwind`.`purchase_orders` (`id`) - ON DELETE NO ACTION - ON UPDATE NO ACTION, - CONSTRAINT `fk_inventory_transactions_inventory_transaction_types1` - FOREIGN KEY (`transaction_type`) - REFERENCES `northwind`.`inventory_transaction_types` (`id`) - ON DELETE NO ACTION - ON UPDATE NO ACTION) -ENGINE = InnoDB -DEFAULT CHARACTER SET = utf8; - - --- ----------------------------------------------------- --- Table `northwind`.`invoices` --- ----------------------------------------------------- -CREATE TABLE IF NOT EXISTS `northwind`.`invoices` ( - `id` INT(11) NOT NULL AUTO_INCREMENT, - `order_id` INT(11) NULL DEFAULT NULL, - `invoice_date` DATETIME NULL DEFAULT NULL, - `due_date` DATETIME NULL DEFAULT NULL, - `tax` DECIMAL(19,4) NULL DEFAULT '0.0000', - `shipping` DECIMAL(19,4) NULL DEFAULT '0.0000', - `amount_due` DECIMAL(19,4) NULL DEFAULT '0.0000', - PRIMARY KEY (`id`), - INDEX `id` (`id` ASC), - INDEX `id_2` (`id` ASC), - INDEX `fk_invoices_orders1_idx` (`order_id` ASC), - CONSTRAINT `fk_invoices_orders1` - FOREIGN KEY (`order_id`) - REFERENCES `northwind`.`orders` (`id`) - ON DELETE NO ACTION - ON UPDATE NO ACTION) -ENGINE = InnoDB -DEFAULT CHARACTER SET = utf8; - - --- ----------------------------------------------------- --- Table `northwind`.`order_details_status` --- ----------------------------------------------------- -CREATE TABLE IF NOT EXISTS `northwind`.`order_details_status` ( - `id` INT(11) NOT NULL, - `status_name` VARCHAR(50) NOT NULL, - PRIMARY KEY (`id`)) -ENGINE = InnoDB -DEFAULT CHARACTER SET = utf8; - - --- ----------------------------------------------------- --- Table `northwind`.`order_details` --- ----------------------------------------------------- -CREATE TABLE IF NOT EXISTS `northwind`.`order_details` ( - `id` INT(11) NOT NULL AUTO_INCREMENT, - `order_id` INT(11) NOT NULL, - `product_id` INT(11) NULL DEFAULT NULL, - `quantity` DECIMAL(18,4) NOT NULL DEFAULT '0.0000', - `unit_price` DECIMAL(19,4) NULL DEFAULT '0.0000', - `discount` DOUBLE NOT NULL DEFAULT '0', - `status_id` INT(11) NULL DEFAULT NULL, - `date_allocated` DATETIME NULL DEFAULT NULL, - `purchase_order_id` INT(11) NULL DEFAULT NULL, - `inventory_id` INT(11) NULL DEFAULT NULL, - PRIMARY KEY (`id`), - INDEX `id` (`id` ASC), - INDEX `inventory_id` (`inventory_id` ASC), - INDEX `id_2` (`id` ASC), - INDEX `id_3` (`id` ASC), - INDEX `id_4` (`id` ASC), - INDEX `product_id` (`product_id` ASC), - INDEX `product_id_2` (`product_id` ASC), - INDEX `purchase_order_id` (`purchase_order_id` ASC), - INDEX `id_5` (`id` ASC), - INDEX `fk_order_details_orders1_idx` (`order_id` ASC), - INDEX `fk_order_details_order_details_status1_idx` (`status_id` ASC), - CONSTRAINT `fk_order_details_orders1` - FOREIGN KEY (`order_id`) - REFERENCES `northwind`.`orders` (`id`) - ON DELETE NO ACTION - ON UPDATE NO ACTION, - CONSTRAINT `fk_order_details_products1` - FOREIGN KEY (`product_id`) - REFERENCES `northwind`.`products` (`id`) - ON DELETE NO ACTION - ON UPDATE NO ACTION, - CONSTRAINT `fk_order_details_order_details_status1` - FOREIGN KEY (`status_id`) - REFERENCES `northwind`.`order_details_status` (`id`) - ON DELETE NO ACTION - ON UPDATE NO ACTION) -ENGINE = InnoDB -DEFAULT CHARACTER SET = utf8; - - --- ----------------------------------------------------- --- Table `northwind`.`purchase_order_details` --- ----------------------------------------------------- -CREATE TABLE IF NOT EXISTS `northwind`.`purchase_order_details` ( - `id` INT(11) NOT NULL AUTO_INCREMENT, - `purchase_order_id` INT(11) NOT NULL, - `product_id` INT(11) NULL DEFAULT NULL, - `quantity` DECIMAL(18,4) NOT NULL, - `unit_cost` DECIMAL(19,4) NOT NULL, - `date_received` DATETIME NULL DEFAULT NULL, - `posted_to_inventory` TINYINT(1) NOT NULL DEFAULT '0', - `inventory_id` INT(11) NULL DEFAULT NULL, - PRIMARY KEY (`id`), - INDEX `id` (`id` ASC), - INDEX `inventory_id` (`inventory_id` ASC), - INDEX `inventory_id_2` (`inventory_id` ASC), - INDEX `purchase_order_id` (`purchase_order_id` ASC), - INDEX `product_id` (`product_id` ASC), - INDEX `product_id_2` (`product_id` ASC), - INDEX `purchase_order_id_2` (`purchase_order_id` ASC), - CONSTRAINT `fk_purchase_order_details_inventory_transactions1` - FOREIGN KEY (`inventory_id`) - REFERENCES `northwind`.`inventory_transactions` (`id`) - ON DELETE NO ACTION - ON UPDATE NO ACTION, - CONSTRAINT `fk_purchase_order_details_products1` - FOREIGN KEY (`product_id`) - REFERENCES `northwind`.`products` (`id`) - ON DELETE NO ACTION - ON UPDATE NO ACTION, - CONSTRAINT `fk_purchase_order_details_purchase_orders1` - FOREIGN KEY (`purchase_order_id`) - REFERENCES `northwind`.`purchase_orders` (`id`) - ON DELETE NO ACTION - ON UPDATE NO ACTION) -ENGINE = InnoDB -DEFAULT CHARACTER SET = utf8; - - --- ----------------------------------------------------- --- Table `northwind`.`sales_reports` --- ----------------------------------------------------- -CREATE TABLE IF NOT EXISTS `northwind`.`sales_reports` ( - `group_by` VARCHAR(50) NOT NULL, - `display` VARCHAR(50) NULL DEFAULT NULL, - `title` VARCHAR(50) NULL DEFAULT NULL, - `filter_row_source` LONGTEXT NULL DEFAULT NULL, - `default` TINYINT(1) NOT NULL DEFAULT '0', - PRIMARY KEY (`group_by`)) -ENGINE = InnoDB -DEFAULT CHARACTER SET = utf8; - - --- ----------------------------------------------------- --- Table `northwind`.`strings` --- ----------------------------------------------------- -CREATE TABLE IF NOT EXISTS `northwind`.`strings` ( - `string_id` INT(11) NOT NULL AUTO_INCREMENT, - `string_data` VARCHAR(255) NULL DEFAULT NULL, - PRIMARY KEY (`string_id`)) -ENGINE = InnoDB -DEFAULT CHARACTER SET = utf8; - - -SET SQL_MODE=@OLD_SQL_MODE; -SET FOREIGN_KEY_CHECKS=@OLD_FOREIGN_KEY_CHECKS; -SET UNIQUE_CHECKS=@OLD_UNIQUE_CHECKS; diff --git a/database-files/01_northwind-default-current-timestamp.sql b/database-files/01_northwind-default-current-timestamp.sql deleted file mode 100644 index 5596e4759..000000000 --- a/database-files/01_northwind-default-current-timestamp.sql +++ /dev/null @@ -1,546 +0,0 @@ -SET @OLD_UNIQUE_CHECKS=@@UNIQUE_CHECKS, UNIQUE_CHECKS=0; -SET @OLD_FOREIGN_KEY_CHECKS=@@FOREIGN_KEY_CHECKS, FOREIGN_KEY_CHECKS=0; -SET @OLD_SQL_MODE=@@SQL_MODE, SQL_MODE='TRADITIONAL,ALLOW_INVALID_DATES'; - -DROP SCHEMA IF EXISTS `northwind` ; -CREATE SCHEMA IF NOT EXISTS `northwind` DEFAULT CHARACTER SET latin1 ; -USE `northwind` ; - --- ----------------------------------------------------- --- Table `northwind`.`customers` --- ----------------------------------------------------- -CREATE TABLE IF NOT EXISTS `northwind`.`customers` ( - `id` INT(11) NOT NULL AUTO_INCREMENT, - `company` VARCHAR(50) NULL DEFAULT NULL, - `last_name` VARCHAR(50) NULL DEFAULT NULL, - `first_name` VARCHAR(50) NULL DEFAULT NULL, - `email_address` VARCHAR(50) NULL DEFAULT NULL, - `job_title` VARCHAR(50) NULL DEFAULT NULL, - `business_phone` VARCHAR(25) NULL DEFAULT NULL, - `home_phone` VARCHAR(25) NULL DEFAULT NULL, - `mobile_phone` VARCHAR(25) NULL DEFAULT NULL, - `fax_number` VARCHAR(25) NULL DEFAULT NULL, - `address` LONGTEXT NULL DEFAULT NULL, - `city` VARCHAR(50) NULL DEFAULT NULL, - `state_province` VARCHAR(50) NULL DEFAULT NULL, - `zip_postal_code` VARCHAR(15) NULL DEFAULT NULL, - `country_region` VARCHAR(50) NULL DEFAULT NULL, - `web_page` LONGTEXT NULL DEFAULT NULL, - `notes` LONGTEXT NULL DEFAULT NULL, - `attachments` LONGBLOB NULL DEFAULT NULL, - PRIMARY KEY (`id`), - INDEX `city` (`city` ASC), - INDEX `company` (`company` ASC), - INDEX `first_name` (`first_name` ASC), - INDEX `last_name` (`last_name` ASC), - INDEX `zip_postal_code` (`zip_postal_code` ASC), - INDEX `state_province` (`state_province` ASC)) -ENGINE = InnoDB -DEFAULT CHARACTER SET = utf8; - - --- ----------------------------------------------------- --- Table `northwind`.`employees` --- ----------------------------------------------------- -CREATE TABLE IF NOT EXISTS `northwind`.`employees` ( - `id` INT(11) NOT NULL AUTO_INCREMENT, - `company` VARCHAR(50) NULL DEFAULT NULL, - `last_name` VARCHAR(50) NULL DEFAULT NULL, - `first_name` VARCHAR(50) NULL DEFAULT NULL, - `email_address` VARCHAR(50) NULL DEFAULT NULL, - `job_title` VARCHAR(50) NULL DEFAULT NULL, - `business_phone` VARCHAR(25) NULL DEFAULT NULL, - `home_phone` VARCHAR(25) NULL DEFAULT NULL, - `mobile_phone` VARCHAR(25) NULL DEFAULT NULL, - `fax_number` VARCHAR(25) NULL DEFAULT NULL, - `address` LONGTEXT NULL DEFAULT NULL, - `city` VARCHAR(50) NULL DEFAULT NULL, - `state_province` VARCHAR(50) NULL DEFAULT NULL, - `zip_postal_code` VARCHAR(15) NULL DEFAULT NULL, - `country_region` VARCHAR(50) NULL DEFAULT NULL, - `web_page` LONGTEXT NULL DEFAULT NULL, - `notes` LONGTEXT NULL DEFAULT NULL, - `attachments` LONGBLOB NULL DEFAULT NULL, - PRIMARY KEY (`id`), - INDEX `city` (`city` ASC), - INDEX `company` (`company` ASC), - INDEX `first_name` (`first_name` ASC), - INDEX `last_name` (`last_name` ASC), - INDEX `zip_postal_code` (`zip_postal_code` ASC), - INDEX `state_province` (`state_province` ASC)) -ENGINE = InnoDB -DEFAULT CHARACTER SET = utf8; - - --- ----------------------------------------------------- --- Table `northwind`.`privileges` --- ----------------------------------------------------- -CREATE TABLE IF NOT EXISTS `northwind`.`privileges` ( - `id` INT(11) NOT NULL AUTO_INCREMENT, - `privilege_name` VARCHAR(50) NULL DEFAULT NULL, - PRIMARY KEY (`id`)) -ENGINE = InnoDB -DEFAULT CHARACTER SET = utf8; - - --- ----------------------------------------------------- --- Table `northwind`.`employee_privileges` --- ----------------------------------------------------- -CREATE TABLE IF NOT EXISTS `northwind`.`employee_privileges` ( - `employee_id` INT(11) NOT NULL, - `privilege_id` INT(11) NOT NULL, - PRIMARY KEY (`employee_id`, `privilege_id`), - INDEX `employee_id` (`employee_id` ASC), - INDEX `privilege_id` (`privilege_id` ASC), - INDEX `privilege_id_2` (`privilege_id` ASC), - CONSTRAINT `fk_employee_privileges_employees1` - FOREIGN KEY (`employee_id`) - REFERENCES `northwind`.`employees` (`id`) - ON DELETE NO ACTION - ON UPDATE NO ACTION, - CONSTRAINT `fk_employee_privileges_privileges1` - FOREIGN KEY (`privilege_id`) - REFERENCES `northwind`.`privileges` (`id`) - ON DELETE NO ACTION - ON UPDATE NO ACTION) -ENGINE = InnoDB -DEFAULT CHARACTER SET = utf8; - - --- ----------------------------------------------------- --- Table `northwind`.`inventory_transaction_types` --- ----------------------------------------------------- -CREATE TABLE IF NOT EXISTS `northwind`.`inventory_transaction_types` ( - `id` TINYINT(4) NOT NULL, - `type_name` VARCHAR(50) NOT NULL, - PRIMARY KEY (`id`)) -ENGINE = InnoDB -DEFAULT CHARACTER SET = utf8; - - --- ----------------------------------------------------- --- Table `northwind`.`shippers` --- ----------------------------------------------------- -CREATE TABLE IF NOT EXISTS `northwind`.`shippers` ( - `id` INT(11) NOT NULL AUTO_INCREMENT, - `company` VARCHAR(50) NULL DEFAULT NULL, - `last_name` VARCHAR(50) NULL DEFAULT NULL, - `first_name` VARCHAR(50) NULL DEFAULT NULL, - `email_address` VARCHAR(50) NULL DEFAULT NULL, - `job_title` VARCHAR(50) NULL DEFAULT NULL, - `business_phone` VARCHAR(25) NULL DEFAULT NULL, - `home_phone` VARCHAR(25) NULL DEFAULT NULL, - `mobile_phone` VARCHAR(25) NULL DEFAULT NULL, - `fax_number` VARCHAR(25) NULL DEFAULT NULL, - `address` LONGTEXT NULL DEFAULT NULL, - `city` VARCHAR(50) NULL DEFAULT NULL, - `state_province` VARCHAR(50) NULL DEFAULT NULL, - `zip_postal_code` VARCHAR(15) NULL DEFAULT NULL, - `country_region` VARCHAR(50) NULL DEFAULT NULL, - `web_page` LONGTEXT NULL DEFAULT NULL, - `notes` LONGTEXT NULL DEFAULT NULL, - `attachments` LONGBLOB NULL DEFAULT NULL, - PRIMARY KEY (`id`), - INDEX `city` (`city` ASC), - INDEX `company` (`company` ASC), - INDEX `first_name` (`first_name` ASC), - INDEX `last_name` (`last_name` ASC), - INDEX `zip_postal_code` (`zip_postal_code` ASC), - INDEX `state_province` (`state_province` ASC)) -ENGINE = InnoDB -DEFAULT CHARACTER SET = utf8; - - --- ----------------------------------------------------- --- Table `northwind`.`orders_tax_status` --- ----------------------------------------------------- -CREATE TABLE IF NOT EXISTS `northwind`.`orders_tax_status` ( - `id` TINYINT(4) NOT NULL, - `tax_status_name` VARCHAR(50) NOT NULL, - PRIMARY KEY (`id`)) -ENGINE = InnoDB -DEFAULT CHARACTER SET = utf8; - - --- ----------------------------------------------------- --- Table `northwind`.`orders_status` --- ----------------------------------------------------- -CREATE TABLE IF NOT EXISTS `northwind`.`orders_status` ( - `id` TINYINT(4) NOT NULL, - `status_name` VARCHAR(50) NOT NULL, - PRIMARY KEY (`id`)) -ENGINE = InnoDB -DEFAULT CHARACTER SET = utf8; - - --- ----------------------------------------------------- --- Table `northwind`.`orders` --- ----------------------------------------------------- -CREATE TABLE IF NOT EXISTS `northwind`.`orders` ( - `id` INT(11) NOT NULL AUTO_INCREMENT, - `employee_id` INT(11) NULL DEFAULT NULL, - `customer_id` INT(11) NULL DEFAULT NULL, - `order_date` DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP, - `shipped_date` DATETIME NULL DEFAULT NULL, - `shipper_id` INT(11) NULL DEFAULT NULL, - `ship_name` VARCHAR(50) NULL DEFAULT NULL, - `ship_address` LONGTEXT NULL DEFAULT NULL, - `ship_city` VARCHAR(50) NULL DEFAULT NULL, - `ship_state_province` VARCHAR(50) NULL DEFAULT NULL, - `ship_zip_postal_code` VARCHAR(50) NULL DEFAULT NULL, - `ship_country_region` VARCHAR(50) NULL DEFAULT NULL, - `shipping_fee` DECIMAL(19,4) NULL DEFAULT '0.0000', - `taxes` DECIMAL(19,4) NULL DEFAULT '0.0000', - `payment_type` VARCHAR(50) NULL DEFAULT NULL, - `paid_date` DATETIME NULL DEFAULT NULL, - `notes` LONGTEXT NULL DEFAULT NULL, - `tax_rate` DOUBLE NULL DEFAULT '0', - `tax_status_id` TINYINT(4) NULL DEFAULT NULL, - `status_id` TINYINT(4) NULL DEFAULT '0', - PRIMARY KEY (`id`), - INDEX `customer_id` (`customer_id` ASC), - INDEX `customer_id_2` (`customer_id` ASC), - INDEX `employee_id` (`employee_id` ASC), - INDEX `employee_id_2` (`employee_id` ASC), - INDEX `id` (`id` ASC), - INDEX `id_2` (`id` ASC), - INDEX `shipper_id` (`shipper_id` ASC), - INDEX `shipper_id_2` (`shipper_id` ASC), - INDEX `id_3` (`id` ASC), - INDEX `tax_status` (`tax_status_id` ASC), - INDEX `ship_zip_postal_code` (`ship_zip_postal_code` ASC), - CONSTRAINT `fk_orders_customers` - FOREIGN KEY (`customer_id`) - REFERENCES `northwind`.`customers` (`id`) - ON DELETE NO ACTION - ON UPDATE NO ACTION, - CONSTRAINT `fk_orders_employees1` - FOREIGN KEY (`employee_id`) - REFERENCES `northwind`.`employees` (`id`) - ON DELETE NO ACTION - ON UPDATE NO ACTION, - CONSTRAINT `fk_orders_shippers1` - FOREIGN KEY (`shipper_id`) - REFERENCES `northwind`.`shippers` (`id`) - ON DELETE NO ACTION - ON UPDATE NO ACTION, - CONSTRAINT `fk_orders_orders_tax_status1` - FOREIGN KEY (`tax_status_id`) - REFERENCES `northwind`.`orders_tax_status` (`id`) - ON DELETE NO ACTION - ON UPDATE NO ACTION, - CONSTRAINT `fk_orders_orders_status1` - FOREIGN KEY (`status_id`) - REFERENCES `northwind`.`orders_status` (`id`) - ON DELETE NO ACTION - ON UPDATE NO ACTION) -ENGINE = InnoDB -DEFAULT CHARACTER SET = utf8; - - --- ----------------------------------------------------- --- Table `northwind`.`products` --- ----------------------------------------------------- -CREATE TABLE IF NOT EXISTS `northwind`.`products` ( - `supplier_ids` LONGTEXT NULL DEFAULT NULL, - `id` INT(11) NOT NULL AUTO_INCREMENT, - `product_code` VARCHAR(25) NULL DEFAULT NULL, - `product_name` VARCHAR(50) NULL DEFAULT NULL, - `description` LONGTEXT NULL DEFAULT NULL, - `standard_cost` DECIMAL(19,4) NULL DEFAULT '0.0000', - `list_price` DECIMAL(19,4) NOT NULL DEFAULT '0.0000', - `reorder_level` INT(11) NULL DEFAULT NULL, - `target_level` INT(11) NULL DEFAULT NULL, - `quantity_per_unit` VARCHAR(50) NULL DEFAULT NULL, - `discontinued` TINYINT(1) NOT NULL DEFAULT '0', - `minimum_reorder_quantity` INT(11) NULL DEFAULT NULL, - `category` VARCHAR(50) NULL DEFAULT NULL, - `attachments` LONGBLOB NULL DEFAULT NULL, - PRIMARY KEY (`id`), - INDEX `product_code` (`product_code` ASC)) -ENGINE = InnoDB -DEFAULT CHARACTER SET = utf8; - - --- ----------------------------------------------------- --- Table `northwind`.`purchase_order_status` --- ----------------------------------------------------- -CREATE TABLE IF NOT EXISTS `northwind`.`purchase_order_status` ( - `id` INT(11) NOT NULL, - `status` VARCHAR(50) NULL DEFAULT NULL, - PRIMARY KEY (`id`)) -ENGINE = InnoDB -DEFAULT CHARACTER SET = utf8; - - --- ----------------------------------------------------- --- Table `northwind`.`suppliers` --- ----------------------------------------------------- -CREATE TABLE IF NOT EXISTS `northwind`.`suppliers` ( - `id` INT(11) NOT NULL AUTO_INCREMENT, - `company` VARCHAR(50) NULL DEFAULT NULL, - `last_name` VARCHAR(50) NULL DEFAULT NULL, - `first_name` VARCHAR(50) NULL DEFAULT NULL, - `email_address` VARCHAR(50) NULL DEFAULT NULL, - `job_title` VARCHAR(50) NULL DEFAULT NULL, - `business_phone` VARCHAR(25) NULL DEFAULT NULL, - `home_phone` VARCHAR(25) NULL DEFAULT NULL, - `mobile_phone` VARCHAR(25) NULL DEFAULT NULL, - `fax_number` VARCHAR(25) NULL DEFAULT NULL, - `address` LONGTEXT NULL DEFAULT NULL, - `city` VARCHAR(50) NULL DEFAULT NULL, - `state_province` VARCHAR(50) NULL DEFAULT NULL, - `zip_postal_code` VARCHAR(15) NULL DEFAULT NULL, - `country_region` VARCHAR(50) NULL DEFAULT NULL, - `web_page` LONGTEXT NULL DEFAULT NULL, - `notes` LONGTEXT NULL DEFAULT NULL, - `attachments` LONGBLOB NULL DEFAULT NULL, - PRIMARY KEY (`id`), - INDEX `city` (`city` ASC), - INDEX `company` (`company` ASC), - INDEX `first_name` (`first_name` ASC), - INDEX `last_name` (`last_name` ASC), - INDEX `zip_postal_code` (`zip_postal_code` ASC), - INDEX `state_province` (`state_province` ASC)) -ENGINE = InnoDB -DEFAULT CHARACTER SET = utf8; - - --- ----------------------------------------------------- --- Table `northwind`.`purchase_orders` --- ----------------------------------------------------- -CREATE TABLE IF NOT EXISTS `northwind`.`purchase_orders` ( - `id` INT(11) NOT NULL AUTO_INCREMENT, - `supplier_id` INT(11) NULL DEFAULT NULL, - `created_by` INT(11) NULL DEFAULT NULL, - `submitted_date` DATETIME NULL DEFAULT NULL, - `creation_date` DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP, - `status_id` INT(11) NULL DEFAULT '0', - `expected_date` DATETIME NULL DEFAULT NULL, - `shipping_fee` DECIMAL(19,4) NOT NULL DEFAULT '0.0000', - `taxes` DECIMAL(19,4) NOT NULL DEFAULT '0.0000', - `payment_date` DATETIME NULL DEFAULT NULL, - `payment_amount` DECIMAL(19,4) NULL DEFAULT '0.0000', - `payment_method` VARCHAR(50) NULL DEFAULT NULL, - `notes` LONGTEXT NULL DEFAULT NULL, - `approved_by` INT(11) NULL DEFAULT NULL, - `approved_date` DATETIME NULL DEFAULT NULL, - `submitted_by` INT(11) NULL DEFAULT NULL, - PRIMARY KEY (`id`), - UNIQUE INDEX `id` (`id` ASC), - INDEX `created_by` (`created_by` ASC), - INDEX `status_id` (`status_id` ASC), - INDEX `id_2` (`id` ASC), - INDEX `supplier_id` (`supplier_id` ASC), - INDEX `supplier_id_2` (`supplier_id` ASC), - CONSTRAINT `fk_purchase_orders_employees1` - FOREIGN KEY (`created_by`) - REFERENCES `northwind`.`employees` (`id`) - ON DELETE NO ACTION - ON UPDATE NO ACTION, - CONSTRAINT `fk_purchase_orders_purchase_order_status1` - FOREIGN KEY (`status_id`) - REFERENCES `northwind`.`purchase_order_status` (`id`) - ON DELETE NO ACTION - ON UPDATE NO ACTION, - CONSTRAINT `fk_purchase_orders_suppliers1` - FOREIGN KEY (`supplier_id`) - REFERENCES `northwind`.`suppliers` (`id`) - ON DELETE NO ACTION - ON UPDATE NO ACTION) -ENGINE = InnoDB -DEFAULT CHARACTER SET = utf8; - - --- ----------------------------------------------------- --- Table `northwind`.`inventory_transactions` --- ----------------------------------------------------- -CREATE TABLE IF NOT EXISTS `northwind`.`inventory_transactions` ( - `id` INT(11) NOT NULL AUTO_INCREMENT, - `transaction_type` TINYINT(4) NOT NULL, - `transaction_created_date` DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP, - `transaction_modified_date` DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP, - `product_id` INT(11) NOT NULL, - `quantity` INT(11) NOT NULL, - `purchase_order_id` INT(11) NULL DEFAULT NULL, - `customer_order_id` INT(11) NULL DEFAULT NULL, - `comments` VARCHAR(255) NULL DEFAULT NULL, - PRIMARY KEY (`id`), - INDEX `customer_order_id` (`customer_order_id` ASC), - INDEX `customer_order_id_2` (`customer_order_id` ASC), - INDEX `product_id` (`product_id` ASC), - INDEX `product_id_2` (`product_id` ASC), - INDEX `purchase_order_id` (`purchase_order_id` ASC), - INDEX `purchase_order_id_2` (`purchase_order_id` ASC), - INDEX `transaction_type` (`transaction_type` ASC), - CONSTRAINT `fk_inventory_transactions_orders1` - FOREIGN KEY (`customer_order_id`) - REFERENCES `northwind`.`orders` (`id`) - ON DELETE NO ACTION - ON UPDATE NO ACTION, - CONSTRAINT `fk_inventory_transactions_products1` - FOREIGN KEY (`product_id`) - REFERENCES `northwind`.`products` (`id`) - ON DELETE NO ACTION - ON UPDATE NO ACTION, - CONSTRAINT `fk_inventory_transactions_purchase_orders1` - FOREIGN KEY (`purchase_order_id`) - REFERENCES `northwind`.`purchase_orders` (`id`) - ON DELETE NO ACTION - ON UPDATE NO ACTION, - CONSTRAINT `fk_inventory_transactions_inventory_transaction_types1` - FOREIGN KEY (`transaction_type`) - REFERENCES `northwind`.`inventory_transaction_types` (`id`) - ON DELETE NO ACTION - ON UPDATE NO ACTION) -ENGINE = InnoDB -DEFAULT CHARACTER SET = utf8; - - --- ----------------------------------------------------- --- Table `northwind`.`invoices` --- ----------------------------------------------------- -CREATE TABLE IF NOT EXISTS `northwind`.`invoices` ( - `id` INT(11) NOT NULL AUTO_INCREMENT, - `order_id` INT(11) NULL DEFAULT NULL, - `invoice_date` DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP, - `due_date` DATETIME NULL DEFAULT NULL, - `tax` DECIMAL(19,4) NULL DEFAULT '0.0000', - `shipping` DECIMAL(19,4) NULL DEFAULT '0.0000', - `amount_due` DECIMAL(19,4) NULL DEFAULT '0.0000', - PRIMARY KEY (`id`), - INDEX `id` (`id` ASC), - INDEX `id_2` (`id` ASC), - INDEX `fk_invoices_orders1_idx` (`order_id` ASC), - CONSTRAINT `fk_invoices_orders1` - FOREIGN KEY (`order_id`) - REFERENCES `northwind`.`orders` (`id`) - ON DELETE NO ACTION - ON UPDATE NO ACTION) -ENGINE = InnoDB -DEFAULT CHARACTER SET = utf8; - - --- ----------------------------------------------------- --- Table `northwind`.`order_details_status` --- ----------------------------------------------------- -CREATE TABLE IF NOT EXISTS `northwind`.`order_details_status` ( - `id` INT(11) NOT NULL, - `status_name` VARCHAR(50) NOT NULL, - PRIMARY KEY (`id`)) -ENGINE = InnoDB -DEFAULT CHARACTER SET = utf8; - - --- ----------------------------------------------------- --- Table `northwind`.`order_details` --- ----------------------------------------------------- -CREATE TABLE IF NOT EXISTS `northwind`.`order_details` ( - `id` INT(11) NOT NULL AUTO_INCREMENT, - `order_id` INT(11) NOT NULL, - `product_id` INT(11) NULL DEFAULT NULL, - `quantity` DECIMAL(18,4) NOT NULL DEFAULT '0.0000', - `unit_price` DECIMAL(19,4) NULL DEFAULT '0.0000', - `discount` DOUBLE NOT NULL DEFAULT '0', - `status_id` INT(11) NULL DEFAULT NULL, - `date_allocated` DATETIME NULL DEFAULT NULL, - `purchase_order_id` INT(11) NULL DEFAULT NULL, - `inventory_id` INT(11) NULL DEFAULT NULL, - PRIMARY KEY (`id`), - INDEX `id` (`id` ASC), - INDEX `inventory_id` (`inventory_id` ASC), - INDEX `id_2` (`id` ASC), - INDEX `id_3` (`id` ASC), - INDEX `id_4` (`id` ASC), - INDEX `product_id` (`product_id` ASC), - INDEX `product_id_2` (`product_id` ASC), - INDEX `purchase_order_id` (`purchase_order_id` ASC), - INDEX `id_5` (`id` ASC), - INDEX `fk_order_details_orders1_idx` (`order_id` ASC), - INDEX `fk_order_details_order_details_status1_idx` (`status_id` ASC), - CONSTRAINT `fk_order_details_orders1` - FOREIGN KEY (`order_id`) - REFERENCES `northwind`.`orders` (`id`) - ON DELETE NO ACTION - ON UPDATE NO ACTION, - CONSTRAINT `fk_order_details_products1` - FOREIGN KEY (`product_id`) - REFERENCES `northwind`.`products` (`id`) - ON DELETE NO ACTION - ON UPDATE NO ACTION, - CONSTRAINT `fk_order_details_order_details_status1` - FOREIGN KEY (`status_id`) - REFERENCES `northwind`.`order_details_status` (`id`) - ON DELETE NO ACTION - ON UPDATE NO ACTION) -ENGINE = InnoDB -DEFAULT CHARACTER SET = utf8; - - --- ----------------------------------------------------- --- Table `northwind`.`purchase_order_details` --- ----------------------------------------------------- -CREATE TABLE IF NOT EXISTS `northwind`.`purchase_order_details` ( - `id` INT(11) NOT NULL AUTO_INCREMENT, - `purchase_order_id` INT(11) NOT NULL, - `product_id` INT(11) NULL DEFAULT NULL, - `quantity` DECIMAL(18,4) NOT NULL, - `unit_cost` DECIMAL(19,4) NOT NULL, - `date_received` DATETIME NULL DEFAULT NULL, - `posted_to_inventory` TINYINT(1) NOT NULL DEFAULT '0', - `inventory_id` INT(11) NULL DEFAULT NULL, - PRIMARY KEY (`id`), - INDEX `id` (`id` ASC), - INDEX `inventory_id` (`inventory_id` ASC), - INDEX `inventory_id_2` (`inventory_id` ASC), - INDEX `purchase_order_id` (`purchase_order_id` ASC), - INDEX `product_id` (`product_id` ASC), - INDEX `product_id_2` (`product_id` ASC), - INDEX `purchase_order_id_2` (`purchase_order_id` ASC), - CONSTRAINT `fk_purchase_order_details_inventory_transactions1` - FOREIGN KEY (`inventory_id`) - REFERENCES `northwind`.`inventory_transactions` (`id`) - ON DELETE NO ACTION - ON UPDATE NO ACTION, - CONSTRAINT `fk_purchase_order_details_products1` - FOREIGN KEY (`product_id`) - REFERENCES `northwind`.`products` (`id`) - ON DELETE NO ACTION - ON UPDATE NO ACTION, - CONSTRAINT `fk_purchase_order_details_purchase_orders1` - FOREIGN KEY (`purchase_order_id`) - REFERENCES `northwind`.`purchase_orders` (`id`) - ON DELETE NO ACTION - ON UPDATE NO ACTION) -ENGINE = InnoDB -DEFAULT CHARACTER SET = utf8; - - --- ----------------------------------------------------- --- Table `northwind`.`sales_reports` --- ----------------------------------------------------- -CREATE TABLE IF NOT EXISTS `northwind`.`sales_reports` ( - `group_by` VARCHAR(50) NOT NULL, - `display` VARCHAR(50) NULL DEFAULT NULL, - `title` VARCHAR(50) NULL DEFAULT NULL, - `filter_row_source` LONGTEXT NULL DEFAULT NULL, - `default` TINYINT(1) NOT NULL DEFAULT '0', - PRIMARY KEY (`group_by`)) -ENGINE = InnoDB -DEFAULT CHARACTER SET = utf8; - - --- ----------------------------------------------------- --- Table `northwind`.`strings` --- ----------------------------------------------------- -CREATE TABLE IF NOT EXISTS `northwind`.`strings` ( - `string_id` INT(11) NOT NULL AUTO_INCREMENT, - `string_data` VARCHAR(255) NULL DEFAULT NULL, - PRIMARY KEY (`string_id`)) -ENGINE = InnoDB -DEFAULT CHARACTER SET = utf8; - - -SET SQL_MODE=@OLD_SQL_MODE; -SET FOREIGN_KEY_CHECKS=@OLD_FOREIGN_KEY_CHECKS; -SET UNIQUE_CHECKS=@OLD_UNIQUE_CHECKS; diff --git a/database-files/02_northwind-data.sql b/database-files/02_northwind-data.sql deleted file mode 100644 index e4477299a..000000000 --- a/database-files/02_northwind-data.sql +++ /dev/null @@ -1,654 +0,0 @@ -# -# Converted from MS Access 2010 Northwind database (northwind.accdb) using -# Bullzip MS Access to MySQL Version 5.1.242. http://www.bullzip.com -# -# CHANGES MADE AFTER INITIAL CONVERSION -# * column and row names in CamelCase converted to lower_case_with_underscore -# * space and slash ("/") in table and column names replaced with _underscore_ -# * id column names converted to "id" -# * foreign key column names converted to xxx_id -# * variables of type TIMESTAMP converted to DATETIME to avoid TIMESTAMP -# range limitation (1997 - 2038 UTC), and other limitations. -# * unique and foreign key checks disabled while loading data -# -#------------------------------------------------------------------ -# - -SET @OLD_UNIQUE_CHECKS=@@UNIQUE_CHECKS, UNIQUE_CHECKS=0; -SET @OLD_FOREIGN_KEY_CHECKS=@@FOREIGN_KEY_CHECKS, FOREIGN_KEY_CHECKS=0; - -USE `northwind`; - -# -# Dumping data for table 'customers' -# - -INSERT INTO `customers` (`id`, `company`, `last_name`, `first_name`, `email_address`, `job_title`, `business_phone`, `home_phone`, `mobile_phone`, `fax_number`, `address`, `city`, `state_province`, `zip_postal_code`, `country_region`, `web_page`, `notes`, `attachments`) VALUES (1, 'Company A', 'Bedecs', 'Anna', NULL, 'Owner', '(123)555-0100', NULL, NULL, '(123)555-0101', '123 1st Street', 'Seattle', 'WA', '99999', 'USA', NULL, NULL, ''); -INSERT INTO `customers` (`id`, `company`, `last_name`, `first_name`, `email_address`, `job_title`, `business_phone`, `home_phone`, `mobile_phone`, `fax_number`, `address`, `city`, `state_province`, `zip_postal_code`, `country_region`, `web_page`, `notes`, `attachments`) VALUES (2, 'Company B', 'Gratacos Solsona', 'Antonio', NULL, 'Owner', '(123)555-0100', NULL, NULL, '(123)555-0101', '123 2nd Street', 'Boston', 'MA', '99999', 'USA', NULL, NULL, ''); -INSERT INTO `customers` (`id`, `company`, `last_name`, `first_name`, `email_address`, `job_title`, `business_phone`, `home_phone`, `mobile_phone`, `fax_number`, `address`, `city`, `state_province`, `zip_postal_code`, `country_region`, `web_page`, `notes`, `attachments`) VALUES (3, 'Company C', 'Axen', 'Thomas', NULL, 'Purchasing Representative', '(123)555-0100', NULL, NULL, '(123)555-0101', '123 3rd Street', 'Los Angelas', 'CA', '99999', 'USA', NULL, NULL, ''); -INSERT INTO `customers` (`id`, `company`, `last_name`, `first_name`, `email_address`, `job_title`, `business_phone`, `home_phone`, `mobile_phone`, `fax_number`, `address`, `city`, `state_province`, `zip_postal_code`, `country_region`, `web_page`, `notes`, `attachments`) VALUES (4, 'Company D', 'Lee', 'Christina', NULL, 'Purchasing Manager', '(123)555-0100', NULL, NULL, '(123)555-0101', '123 4th Street', 'New York', 'NY', '99999', 'USA', NULL, NULL, ''); -INSERT INTO `customers` (`id`, `company`, `last_name`, `first_name`, `email_address`, `job_title`, `business_phone`, `home_phone`, `mobile_phone`, `fax_number`, `address`, `city`, `state_province`, `zip_postal_code`, `country_region`, `web_page`, `notes`, `attachments`) VALUES (5, 'Company E', 'O’Donnell', 'Martin', NULL, 'Owner', '(123)555-0100', NULL, NULL, '(123)555-0101', '123 5th Street', 'Minneapolis', 'MN', '99999', 'USA', NULL, NULL, ''); -INSERT INTO `customers` (`id`, `company`, `last_name`, `first_name`, `email_address`, `job_title`, `business_phone`, `home_phone`, `mobile_phone`, `fax_number`, `address`, `city`, `state_province`, `zip_postal_code`, `country_region`, `web_page`, `notes`, `attachments`) VALUES (6, 'Company F', 'PΓ©rez-Olaeta', 'Francisco', NULL, 'Purchasing Manager', '(123)555-0100', NULL, NULL, '(123)555-0101', '123 6th Street', 'Milwaukee', 'WI', '99999', 'USA', NULL, NULL, ''); -INSERT INTO `customers` (`id`, `company`, `last_name`, `first_name`, `email_address`, `job_title`, `business_phone`, `home_phone`, `mobile_phone`, `fax_number`, `address`, `city`, `state_province`, `zip_postal_code`, `country_region`, `web_page`, `notes`, `attachments`) VALUES (7, 'Company G', 'Xie', 'Ming-Yang', NULL, 'Owner', '(123)555-0100', NULL, NULL, '(123)555-0101', '123 7th Street', 'Boise', 'ID', '99999', 'USA', NULL, NULL, ''); -INSERT INTO `customers` (`id`, `company`, `last_name`, `first_name`, `email_address`, `job_title`, `business_phone`, `home_phone`, `mobile_phone`, `fax_number`, `address`, `city`, `state_province`, `zip_postal_code`, `country_region`, `web_page`, `notes`, `attachments`) VALUES (8, 'Company H', 'Andersen', 'Elizabeth', NULL, 'Purchasing Representative', '(123)555-0100', NULL, NULL, '(123)555-0101', '123 8th Street', 'Portland', 'OR', '99999', 'USA', NULL, NULL, ''); -INSERT INTO `customers` (`id`, `company`, `last_name`, `first_name`, `email_address`, `job_title`, `business_phone`, `home_phone`, `mobile_phone`, `fax_number`, `address`, `city`, `state_province`, `zip_postal_code`, `country_region`, `web_page`, `notes`, `attachments`) VALUES (9, 'Company I', 'Mortensen', 'Sven', NULL, 'Purchasing Manager', '(123)555-0100', NULL, NULL, '(123)555-0101', '123 9th Street', 'Salt Lake City', 'UT', '99999', 'USA', NULL, NULL, ''); -INSERT INTO `customers` (`id`, `company`, `last_name`, `first_name`, `email_address`, `job_title`, `business_phone`, `home_phone`, `mobile_phone`, `fax_number`, `address`, `city`, `state_province`, `zip_postal_code`, `country_region`, `web_page`, `notes`, `attachments`) VALUES (10, 'Company J', 'Wacker', 'Roland', NULL, 'Purchasing Manager', '(123)555-0100', NULL, NULL, '(123)555-0101', '123 10th Street', 'Chicago', 'IL', '99999', 'USA', NULL, NULL, ''); -INSERT INTO `customers` (`id`, `company`, `last_name`, `first_name`, `email_address`, `job_title`, `business_phone`, `home_phone`, `mobile_phone`, `fax_number`, `address`, `city`, `state_province`, `zip_postal_code`, `country_region`, `web_page`, `notes`, `attachments`) VALUES (11, 'Company K', 'Krschne', 'Peter', NULL, 'Purchasing Manager', '(123)555-0100', NULL, NULL, '(123)555-0101', '123 11th Street', 'Miami', 'FL', '99999', 'USA', NULL, NULL, ''); -INSERT INTO `customers` (`id`, `company`, `last_name`, `first_name`, `email_address`, `job_title`, `business_phone`, `home_phone`, `mobile_phone`, `fax_number`, `address`, `city`, `state_province`, `zip_postal_code`, `country_region`, `web_page`, `notes`, `attachments`) VALUES (12, 'Company L', 'Edwards', 'John', NULL, 'Purchasing Manager', '(123)555-0100', NULL, NULL, '(123)555-0101', '123 12th Street', 'Las Vegas', 'NV', '99999', 'USA', NULL, NULL, ''); -INSERT INTO `customers` (`id`, `company`, `last_name`, `first_name`, `email_address`, `job_title`, `business_phone`, `home_phone`, `mobile_phone`, `fax_number`, `address`, `city`, `state_province`, `zip_postal_code`, `country_region`, `web_page`, `notes`, `attachments`) VALUES (13, 'Company M', 'Ludick', 'Andre', NULL, 'Purchasing Representative', '(123)555-0100', NULL, NULL, '(123)555-0101', '456 13th Street', 'Memphis', 'TN', '99999', 'USA', NULL, NULL, ''); -INSERT INTO `customers` (`id`, `company`, `last_name`, `first_name`, `email_address`, `job_title`, `business_phone`, `home_phone`, `mobile_phone`, `fax_number`, `address`, `city`, `state_province`, `zip_postal_code`, `country_region`, `web_page`, `notes`, `attachments`) VALUES (14, 'Company N', 'Grilo', 'Carlos', NULL, 'Purchasing Representative', '(123)555-0100', NULL, NULL, '(123)555-0101', '456 14th Street', 'Denver', 'CO', '99999', 'USA', NULL, NULL, ''); -INSERT INTO `customers` (`id`, `company`, `last_name`, `first_name`, `email_address`, `job_title`, `business_phone`, `home_phone`, `mobile_phone`, `fax_number`, `address`, `city`, `state_province`, `zip_postal_code`, `country_region`, `web_page`, `notes`, `attachments`) VALUES (15, 'Company O', 'Kupkova', 'Helena', NULL, 'Purchasing Manager', '(123)555-0100', NULL, NULL, '(123)555-0101', '456 15th Street', 'Honolulu', 'HI', '99999', 'USA', NULL, NULL, ''); -INSERT INTO `customers` (`id`, `company`, `last_name`, `first_name`, `email_address`, `job_title`, `business_phone`, `home_phone`, `mobile_phone`, `fax_number`, `address`, `city`, `state_province`, `zip_postal_code`, `country_region`, `web_page`, `notes`, `attachments`) VALUES (16, 'Company P', 'Goldschmidt', 'Daniel', NULL, 'Purchasing Representative', '(123)555-0100', NULL, NULL, '(123)555-0101', '456 16th Street', 'San Francisco', 'CA', '99999', 'USA', NULL, NULL, ''); -INSERT INTO `customers` (`id`, `company`, `last_name`, `first_name`, `email_address`, `job_title`, `business_phone`, `home_phone`, `mobile_phone`, `fax_number`, `address`, `city`, `state_province`, `zip_postal_code`, `country_region`, `web_page`, `notes`, `attachments`) VALUES (17, 'Company Q', 'Bagel', 'Jean Philippe', NULL, 'Owner', '(123)555-0100', NULL, NULL, '(123)555-0101', '456 17th Street', 'Seattle', 'WA', '99999', 'USA', NULL, NULL, ''); -INSERT INTO `customers` (`id`, `company`, `last_name`, `first_name`, `email_address`, `job_title`, `business_phone`, `home_phone`, `mobile_phone`, `fax_number`, `address`, `city`, `state_province`, `zip_postal_code`, `country_region`, `web_page`, `notes`, `attachments`) VALUES (18, 'Company R', 'Autier Miconi', 'Catherine', NULL, 'Purchasing Representative', '(123)555-0100', NULL, NULL, '(123)555-0101', '456 18th Street', 'Boston', 'MA', '99999', 'USA', NULL, NULL, ''); -INSERT INTO `customers` (`id`, `company`, `last_name`, `first_name`, `email_address`, `job_title`, `business_phone`, `home_phone`, `mobile_phone`, `fax_number`, `address`, `city`, `state_province`, `zip_postal_code`, `country_region`, `web_page`, `notes`, `attachments`) VALUES (19, 'Company S', 'Eggerer', 'Alexander', NULL, 'Accounting Assistant', '(123)555-0100', NULL, NULL, '(123)555-0101', '789 19th Street', 'Los Angelas', 'CA', '99999', 'USA', NULL, NULL, ''); -INSERT INTO `customers` (`id`, `company`, `last_name`, `first_name`, `email_address`, `job_title`, `business_phone`, `home_phone`, `mobile_phone`, `fax_number`, `address`, `city`, `state_province`, `zip_postal_code`, `country_region`, `web_page`, `notes`, `attachments`) VALUES (20, 'Company T', 'Li', 'George', NULL, 'Purchasing Manager', '(123)555-0100', NULL, NULL, '(123)555-0101', '789 20th Street', 'New York', 'NY', '99999', 'USA', NULL, NULL, ''); -INSERT INTO `customers` (`id`, `company`, `last_name`, `first_name`, `email_address`, `job_title`, `business_phone`, `home_phone`, `mobile_phone`, `fax_number`, `address`, `city`, `state_province`, `zip_postal_code`, `country_region`, `web_page`, `notes`, `attachments`) VALUES (21, 'Company U', 'Tham', 'Bernard', NULL, 'Accounting Manager', '(123)555-0100', NULL, NULL, '(123)555-0101', '789 21th Street', 'Minneapolis', 'MN', '99999', 'USA', NULL, NULL, ''); -INSERT INTO `customers` (`id`, `company`, `last_name`, `first_name`, `email_address`, `job_title`, `business_phone`, `home_phone`, `mobile_phone`, `fax_number`, `address`, `city`, `state_province`, `zip_postal_code`, `country_region`, `web_page`, `notes`, `attachments`) VALUES (22, 'Company V', 'Ramos', 'Luciana', NULL, 'Purchasing Assistant', '(123)555-0100', NULL, NULL, '(123)555-0101', '789 22th Street', 'Milwaukee', 'WI', '99999', 'USA', NULL, NULL, ''); -INSERT INTO `customers` (`id`, `company`, `last_name`, `first_name`, `email_address`, `job_title`, `business_phone`, `home_phone`, `mobile_phone`, `fax_number`, `address`, `city`, `state_province`, `zip_postal_code`, `country_region`, `web_page`, `notes`, `attachments`) VALUES (23, 'Company W', 'Entin', 'Michael', NULL, 'Purchasing Manager', '(123)555-0100', NULL, NULL, '(123)555-0101', '789 23th Street', 'Portland', 'OR', '99999', 'USA', NULL, NULL, ''); -INSERT INTO `customers` (`id`, `company`, `last_name`, `first_name`, `email_address`, `job_title`, `business_phone`, `home_phone`, `mobile_phone`, `fax_number`, `address`, `city`, `state_province`, `zip_postal_code`, `country_region`, `web_page`, `notes`, `attachments`) VALUES (24, 'Company X', 'Hasselberg', 'Jonas', NULL, 'Owner', '(123)555-0100', NULL, NULL, '(123)555-0101', '789 24th Street', 'Salt Lake City', 'UT', '99999', 'USA', NULL, NULL, ''); -INSERT INTO `customers` (`id`, `company`, `last_name`, `first_name`, `email_address`, `job_title`, `business_phone`, `home_phone`, `mobile_phone`, `fax_number`, `address`, `city`, `state_province`, `zip_postal_code`, `country_region`, `web_page`, `notes`, `attachments`) VALUES (25, 'Company Y', 'Rodman', 'John', NULL, 'Purchasing Manager', '(123)555-0100', NULL, NULL, '(123)555-0101', '789 25th Street', 'Chicago', 'IL', '99999', 'USA', NULL, NULL, ''); -INSERT INTO `customers` (`id`, `company`, `last_name`, `first_name`, `email_address`, `job_title`, `business_phone`, `home_phone`, `mobile_phone`, `fax_number`, `address`, `city`, `state_province`, `zip_postal_code`, `country_region`, `web_page`, `notes`, `attachments`) VALUES (26, 'Company Z', 'Liu', 'Run', NULL, 'Accounting Assistant', '(123)555-0100', NULL, NULL, '(123)555-0101', '789 26th Street', 'Miami', 'FL', '99999', 'USA', NULL, NULL, ''); -INSERT INTO `customers` (`id`, `company`, `last_name`, `first_name`, `email_address`, `job_title`, `business_phone`, `home_phone`, `mobile_phone`, `fax_number`, `address`, `city`, `state_province`, `zip_postal_code`, `country_region`, `web_page`, `notes`, `attachments`) VALUES (27, 'Company AA', 'Toh', 'Karen', NULL, 'Purchasing Manager', '(123)555-0100', NULL, NULL, '(123)555-0101', '789 27th Street', 'Las Vegas', 'NV', '99999', 'USA', NULL, NULL, ''); -INSERT INTO `customers` (`id`, `company`, `last_name`, `first_name`, `email_address`, `job_title`, `business_phone`, `home_phone`, `mobile_phone`, `fax_number`, `address`, `city`, `state_province`, `zip_postal_code`, `country_region`, `web_page`, `notes`, `attachments`) VALUES (28, 'Company BB', 'Raghav', 'Amritansh', NULL, 'Purchasing Manager', '(123)555-0100', NULL, NULL, '(123)555-0101', '789 28th Street', 'Memphis', 'TN', '99999', 'USA', NULL, NULL, ''); -INSERT INTO `customers` (`id`, `company`, `last_name`, `first_name`, `email_address`, `job_title`, `business_phone`, `home_phone`, `mobile_phone`, `fax_number`, `address`, `city`, `state_province`, `zip_postal_code`, `country_region`, `web_page`, `notes`, `attachments`) VALUES (29, 'Company CC', 'Lee', 'Soo Jung', NULL, 'Purchasing Manager', '(123)555-0100', NULL, NULL, '(123)555-0101', '789 29th Street', 'Denver', 'CO', '99999', 'USA', NULL, NULL, ''); -# 29 records - -# -# Dumping data for table 'employee_privileges' -# - -INSERT INTO `employee_privileges` (`employee_id`, `privilege_id`) VALUES (2, 2); -# 1 records - -# -# Dumping data for table 'employees' -# - -INSERT INTO `employees` (`id`, `company`, `last_name`, `first_name`, `email_address`, `job_title`, `business_phone`, `home_phone`, `mobile_phone`, `fax_number`, `address`, `city`, `state_province`, `zip_postal_code`, `country_region`, `web_page`, `notes`, `attachments`) VALUES (1, 'Northwind Traders', 'Freehafer', 'Nancy', 'nancy@northwindtraders.com', 'Sales Representative', '(123)555-0100', '(123)555-0102', NULL, '(123)555-0103', '123 1st Avenue', 'Seattle', 'WA', '99999', 'USA', '#http://northwindtraders.com#', NULL, ''); -INSERT INTO `employees` (`id`, `company`, `last_name`, `first_name`, `email_address`, `job_title`, `business_phone`, `home_phone`, `mobile_phone`, `fax_number`, `address`, `city`, `state_province`, `zip_postal_code`, `country_region`, `web_page`, `notes`, `attachments`) VALUES (2, 'Northwind Traders', 'Cencini', 'Andrew', 'andrew@northwindtraders.com', 'Vice President, Sales', '(123)555-0100', '(123)555-0102', NULL, '(123)555-0103', '123 2nd Avenue', 'Bellevue', 'WA', '99999', 'USA', 'http://northwindtraders.com#http://northwindtraders.com/#', 'Joined the company as a sales representative, was promoted to sales manager and was then named vice president of sales.', ''); -INSERT INTO `employees` (`id`, `company`, `last_name`, `first_name`, `email_address`, `job_title`, `business_phone`, `home_phone`, `mobile_phone`, `fax_number`, `address`, `city`, `state_province`, `zip_postal_code`, `country_region`, `web_page`, `notes`, `attachments`) VALUES (3, 'Northwind Traders', 'Kotas', 'Jan', 'jan@northwindtraders.com', 'Sales Representative', '(123)555-0100', '(123)555-0102', NULL, '(123)555-0103', '123 3rd Avenue', 'Redmond', 'WA', '99999', 'USA', 'http://northwindtraders.com#http://northwindtraders.com/#', 'Was hired as a sales associate and was promoted to sales representative.', ''); -INSERT INTO `employees` (`id`, `company`, `last_name`, `first_name`, `email_address`, `job_title`, `business_phone`, `home_phone`, `mobile_phone`, `fax_number`, `address`, `city`, `state_province`, `zip_postal_code`, `country_region`, `web_page`, `notes`, `attachments`) VALUES (4, 'Northwind Traders', 'Sergienko', 'Mariya', 'mariya@northwindtraders.com', 'Sales Representative', '(123)555-0100', '(123)555-0102', NULL, '(123)555-0103', '123 4th Avenue', 'Kirkland', 'WA', '99999', 'USA', 'http://northwindtraders.com#http://northwindtraders.com/#', NULL, ''); -INSERT INTO `employees` (`id`, `company`, `last_name`, `first_name`, `email_address`, `job_title`, `business_phone`, `home_phone`, `mobile_phone`, `fax_number`, `address`, `city`, `state_province`, `zip_postal_code`, `country_region`, `web_page`, `notes`, `attachments`) VALUES (5, 'Northwind Traders', 'Thorpe', 'Steven', 'steven@northwindtraders.com', 'Sales Manager', '(123)555-0100', '(123)555-0102', NULL, '(123)555-0103', '123 5th Avenue', 'Seattle', 'WA', '99999', 'USA', 'http://northwindtraders.com#http://northwindtraders.com/#', 'Joined the company as a sales representative and was promoted to sales manager. Fluent in French.', ''); -INSERT INTO `employees` (`id`, `company`, `last_name`, `first_name`, `email_address`, `job_title`, `business_phone`, `home_phone`, `mobile_phone`, `fax_number`, `address`, `city`, `state_province`, `zip_postal_code`, `country_region`, `web_page`, `notes`, `attachments`) VALUES (6, 'Northwind Traders', 'Neipper', 'Michael', 'michael@northwindtraders.com', 'Sales Representative', '(123)555-0100', '(123)555-0102', NULL, '(123)555-0103', '123 6th Avenue', 'Redmond', 'WA', '99999', 'USA', 'http://northwindtraders.com#http://northwindtraders.com/#', 'Fluent in Japanese and can read and write French, Portuguese, and Spanish.', ''); -INSERT INTO `employees` (`id`, `company`, `last_name`, `first_name`, `email_address`, `job_title`, `business_phone`, `home_phone`, `mobile_phone`, `fax_number`, `address`, `city`, `state_province`, `zip_postal_code`, `country_region`, `web_page`, `notes`, `attachments`) VALUES (7, 'Northwind Traders', 'Zare', 'Robert', 'robert@northwindtraders.com', 'Sales Representative', '(123)555-0100', '(123)555-0102', NULL, '(123)555-0103', '123 7th Avenue', 'Seattle', 'WA', '99999', 'USA', 'http://northwindtraders.com#http://northwindtraders.com/#', NULL, ''); -INSERT INTO `employees` (`id`, `company`, `last_name`, `first_name`, `email_address`, `job_title`, `business_phone`, `home_phone`, `mobile_phone`, `fax_number`, `address`, `city`, `state_province`, `zip_postal_code`, `country_region`, `web_page`, `notes`, `attachments`) VALUES (8, 'Northwind Traders', 'Giussani', 'Laura', 'laura@northwindtraders.com', 'Sales Coordinator', '(123)555-0100', '(123)555-0102', NULL, '(123)555-0103', '123 8th Avenue', 'Redmond', 'WA', '99999', 'USA', 'http://northwindtraders.com#http://northwindtraders.com/#', 'Reads and writes French.', ''); -INSERT INTO `employees` (`id`, `company`, `last_name`, `first_name`, `email_address`, `job_title`, `business_phone`, `home_phone`, `mobile_phone`, `fax_number`, `address`, `city`, `state_province`, `zip_postal_code`, `country_region`, `web_page`, `notes`, `attachments`) VALUES (9, 'Northwind Traders', 'Hellung-Larsen', 'Anne', 'anne@northwindtraders.com', 'Sales Representative', '(123)555-0100', '(123)555-0102', NULL, '(123)555-0103', '123 9th Avenue', 'Seattle', 'WA', '99999', 'USA', 'http://northwindtraders.com#http://northwindtraders.com/#', 'Fluent in French and German.', ''); -# 9 records - -# -# Dumping data for table 'inventory_transaction_types' -# - -INSERT INTO `inventory_transaction_types` (`id`, `type_name`) VALUES (1, 'Purchased'); -INSERT INTO `inventory_transaction_types` (`id`, `type_name`) VALUES (2, 'Sold'); -INSERT INTO `inventory_transaction_types` (`id`, `type_name`) VALUES (3, 'On Hold'); -INSERT INTO `inventory_transaction_types` (`id`, `type_name`) VALUES (4, 'Waste'); -# 4 records - -# -# Dumping data for table 'inventory_transactions' -# - -INSERT INTO `inventory_transactions` (`id`, `transaction_type`, `transaction_created_date`, `transaction_modified_date`, `product_id`, `quantity`, `purchase_order_id`, `customer_order_id`, `comments`) VALUES (35, 1, '2006-03-22 16:02:28', '2006-03-22 16:02:28', 80, 75, NULL, NULL, NULL); -INSERT INTO `inventory_transactions` (`id`, `transaction_type`, `transaction_created_date`, `transaction_modified_date`, `product_id`, `quantity`, `purchase_order_id`, `customer_order_id`, `comments`) VALUES (36, 1, '2006-03-22 16:02:48', '2006-03-22 16:02:48', 72, 40, NULL, NULL, NULL); -INSERT INTO `inventory_transactions` (`id`, `transaction_type`, `transaction_created_date`, `transaction_modified_date`, `product_id`, `quantity`, `purchase_order_id`, `customer_order_id`, `comments`) VALUES (37, 1, '2006-03-22 16:03:04', '2006-03-22 16:03:04', 52, 100, NULL, NULL, NULL); -INSERT INTO `inventory_transactions` (`id`, `transaction_type`, `transaction_created_date`, `transaction_modified_date`, `product_id`, `quantity`, `purchase_order_id`, `customer_order_id`, `comments`) VALUES (38, 1, '2006-03-22 16:03:09', '2006-03-22 16:03:09', 56, 120, NULL, NULL, NULL); -INSERT INTO `inventory_transactions` (`id`, `transaction_type`, `transaction_created_date`, `transaction_modified_date`, `product_id`, `quantity`, `purchase_order_id`, `customer_order_id`, `comments`) VALUES (39, 1, '2006-03-22 16:03:14', '2006-03-22 16:03:14', 57, 80, NULL, NULL, NULL); -INSERT INTO `inventory_transactions` (`id`, `transaction_type`, `transaction_created_date`, `transaction_modified_date`, `product_id`, `quantity`, `purchase_order_id`, `customer_order_id`, `comments`) VALUES (40, 1, '2006-03-22 16:03:40', '2006-03-22 16:03:40', 6, 100, NULL, NULL, NULL); -INSERT INTO `inventory_transactions` (`id`, `transaction_type`, `transaction_created_date`, `transaction_modified_date`, `product_id`, `quantity`, `purchase_order_id`, `customer_order_id`, `comments`) VALUES (41, 1, '2006-03-22 16:03:47', '2006-03-22 16:03:47', 7, 40, NULL, NULL, NULL); -INSERT INTO `inventory_transactions` (`id`, `transaction_type`, `transaction_created_date`, `transaction_modified_date`, `product_id`, `quantity`, `purchase_order_id`, `customer_order_id`, `comments`) VALUES (42, 1, '2006-03-22 16:03:54', '2006-03-22 16:03:54', 8, 40, NULL, NULL, NULL); -INSERT INTO `inventory_transactions` (`id`, `transaction_type`, `transaction_created_date`, `transaction_modified_date`, `product_id`, `quantity`, `purchase_order_id`, `customer_order_id`, `comments`) VALUES (43, 1, '2006-03-22 16:04:02', '2006-03-22 16:04:02', 14, 40, NULL, NULL, NULL); -INSERT INTO `inventory_transactions` (`id`, `transaction_type`, `transaction_created_date`, `transaction_modified_date`, `product_id`, `quantity`, `purchase_order_id`, `customer_order_id`, `comments`) VALUES (44, 1, '2006-03-22 16:04:07', '2006-03-22 16:04:07', 17, 40, NULL, NULL, NULL); -INSERT INTO `inventory_transactions` (`id`, `transaction_type`, `transaction_created_date`, `transaction_modified_date`, `product_id`, `quantity`, `purchase_order_id`, `customer_order_id`, `comments`) VALUES (45, 1, '2006-03-22 16:04:12', '2006-03-22 16:04:12', 19, 20, NULL, NULL, NULL); -INSERT INTO `inventory_transactions` (`id`, `transaction_type`, `transaction_created_date`, `transaction_modified_date`, `product_id`, `quantity`, `purchase_order_id`, `customer_order_id`, `comments`) VALUES (46, 1, '2006-03-22 16:04:17', '2006-03-22 16:04:17', 20, 40, NULL, NULL, NULL); -INSERT INTO `inventory_transactions` (`id`, `transaction_type`, `transaction_created_date`, `transaction_modified_date`, `product_id`, `quantity`, `purchase_order_id`, `customer_order_id`, `comments`) VALUES (47, 1, '2006-03-22 16:04:20', '2006-03-22 16:04:20', 21, 20, NULL, NULL, NULL); -INSERT INTO `inventory_transactions` (`id`, `transaction_type`, `transaction_created_date`, `transaction_modified_date`, `product_id`, `quantity`, `purchase_order_id`, `customer_order_id`, `comments`) VALUES (48, 1, '2006-03-22 16:04:24', '2006-03-22 16:04:24', 40, 120, NULL, NULL, NULL); -INSERT INTO `inventory_transactions` (`id`, `transaction_type`, `transaction_created_date`, `transaction_modified_date`, `product_id`, `quantity`, `purchase_order_id`, `customer_order_id`, `comments`) VALUES (49, 1, '2006-03-22 16:04:28', '2006-03-22 16:04:28', 41, 40, NULL, NULL, NULL); -INSERT INTO `inventory_transactions` (`id`, `transaction_type`, `transaction_created_date`, `transaction_modified_date`, `product_id`, `quantity`, `purchase_order_id`, `customer_order_id`, `comments`) VALUES (50, 1, '2006-03-22 16:04:31', '2006-03-22 16:04:31', 48, 100, NULL, NULL, NULL); -INSERT INTO `inventory_transactions` (`id`, `transaction_type`, `transaction_created_date`, `transaction_modified_date`, `product_id`, `quantity`, `purchase_order_id`, `customer_order_id`, `comments`) VALUES (51, 1, '2006-03-22 16:04:38', '2006-03-22 16:04:38', 51, 40, NULL, NULL, NULL); -INSERT INTO `inventory_transactions` (`id`, `transaction_type`, `transaction_created_date`, `transaction_modified_date`, `product_id`, `quantity`, `purchase_order_id`, `customer_order_id`, `comments`) VALUES (52, 1, '2006-03-22 16:04:41', '2006-03-22 16:04:41', 74, 20, NULL, NULL, NULL); -INSERT INTO `inventory_transactions` (`id`, `transaction_type`, `transaction_created_date`, `transaction_modified_date`, `product_id`, `quantity`, `purchase_order_id`, `customer_order_id`, `comments`) VALUES (53, 1, '2006-03-22 16:04:45', '2006-03-22 16:04:45', 77, 60, NULL, NULL, NULL); -INSERT INTO `inventory_transactions` (`id`, `transaction_type`, `transaction_created_date`, `transaction_modified_date`, `product_id`, `quantity`, `purchase_order_id`, `customer_order_id`, `comments`) VALUES (54, 1, '2006-03-22 16:05:07', '2006-03-22 16:05:07', 3, 100, NULL, NULL, NULL); -INSERT INTO `inventory_transactions` (`id`, `transaction_type`, `transaction_created_date`, `transaction_modified_date`, `product_id`, `quantity`, `purchase_order_id`, `customer_order_id`, `comments`) VALUES (55, 1, '2006-03-22 16:05:11', '2006-03-22 16:05:11', 4, 40, NULL, NULL, NULL); -INSERT INTO `inventory_transactions` (`id`, `transaction_type`, `transaction_created_date`, `transaction_modified_date`, `product_id`, `quantity`, `purchase_order_id`, `customer_order_id`, `comments`) VALUES (56, 1, '2006-03-22 16:05:14', '2006-03-22 16:05:14', 5, 40, NULL, NULL, NULL); -INSERT INTO `inventory_transactions` (`id`, `transaction_type`, `transaction_created_date`, `transaction_modified_date`, `product_id`, `quantity`, `purchase_order_id`, `customer_order_id`, `comments`) VALUES (57, 1, '2006-03-22 16:05:26', '2006-03-22 16:05:26', 65, 40, NULL, NULL, NULL); -INSERT INTO `inventory_transactions` (`id`, `transaction_type`, `transaction_created_date`, `transaction_modified_date`, `product_id`, `quantity`, `purchase_order_id`, `customer_order_id`, `comments`) VALUES (58, 1, '2006-03-22 16:05:32', '2006-03-22 16:05:32', 66, 80, NULL, NULL, NULL); -INSERT INTO `inventory_transactions` (`id`, `transaction_type`, `transaction_created_date`, `transaction_modified_date`, `product_id`, `quantity`, `purchase_order_id`, `customer_order_id`, `comments`) VALUES (59, 1, '2006-03-22 16:05:47', '2006-03-22 16:05:47', 1, 40, NULL, NULL, NULL); -INSERT INTO `inventory_transactions` (`id`, `transaction_type`, `transaction_created_date`, `transaction_modified_date`, `product_id`, `quantity`, `purchase_order_id`, `customer_order_id`, `comments`) VALUES (60, 1, '2006-03-22 16:05:51', '2006-03-22 16:05:51', 34, 60, NULL, NULL, NULL); -INSERT INTO `inventory_transactions` (`id`, `transaction_type`, `transaction_created_date`, `transaction_modified_date`, `product_id`, `quantity`, `purchase_order_id`, `customer_order_id`, `comments`) VALUES (61, 1, '2006-03-22 16:06:00', '2006-03-22 16:06:00', 43, 100, NULL, NULL, NULL); -INSERT INTO `inventory_transactions` (`id`, `transaction_type`, `transaction_created_date`, `transaction_modified_date`, `product_id`, `quantity`, `purchase_order_id`, `customer_order_id`, `comments`) VALUES (62, 1, '2006-03-22 16:06:03', '2006-03-22 16:06:03', 81, 125, NULL, NULL, NULL); -INSERT INTO `inventory_transactions` (`id`, `transaction_type`, `transaction_created_date`, `transaction_modified_date`, `product_id`, `quantity`, `purchase_order_id`, `customer_order_id`, `comments`) VALUES (63, 2, '2006-03-22 16:07:56', '2006-03-24 11:03:00', 80, 30, NULL, NULL, NULL); -INSERT INTO `inventory_transactions` (`id`, `transaction_type`, `transaction_created_date`, `transaction_modified_date`, `product_id`, `quantity`, `purchase_order_id`, `customer_order_id`, `comments`) VALUES (64, 2, '2006-03-22 16:08:19', '2006-03-22 16:08:59', 7, 10, NULL, NULL, NULL); -INSERT INTO `inventory_transactions` (`id`, `transaction_type`, `transaction_created_date`, `transaction_modified_date`, `product_id`, `quantity`, `purchase_order_id`, `customer_order_id`, `comments`) VALUES (65, 2, '2006-03-22 16:08:29', '2006-03-22 16:08:59', 51, 10, NULL, NULL, NULL); -INSERT INTO `inventory_transactions` (`id`, `transaction_type`, `transaction_created_date`, `transaction_modified_date`, `product_id`, `quantity`, `purchase_order_id`, `customer_order_id`, `comments`) VALUES (66, 2, '2006-03-22 16:08:37', '2006-03-22 16:08:59', 80, 10, NULL, NULL, NULL); -INSERT INTO `inventory_transactions` (`id`, `transaction_type`, `transaction_created_date`, `transaction_modified_date`, `product_id`, `quantity`, `purchase_order_id`, `customer_order_id`, `comments`) VALUES (67, 2, '2006-03-22 16:09:46', '2006-03-22 16:10:27', 1, 15, NULL, NULL, NULL); -INSERT INTO `inventory_transactions` (`id`, `transaction_type`, `transaction_created_date`, `transaction_modified_date`, `product_id`, `quantity`, `purchase_order_id`, `customer_order_id`, `comments`) VALUES (68, 2, '2006-03-22 16:10:06', '2006-03-22 16:10:27', 43, 20, NULL, NULL, NULL); -INSERT INTO `inventory_transactions` (`id`, `transaction_type`, `transaction_created_date`, `transaction_modified_date`, `product_id`, `quantity`, `purchase_order_id`, `customer_order_id`, `comments`) VALUES (69, 2, '2006-03-22 16:11:39', '2006-03-24 11:00:55', 19, 20, NULL, NULL, NULL); -INSERT INTO `inventory_transactions` (`id`, `transaction_type`, `transaction_created_date`, `transaction_modified_date`, `product_id`, `quantity`, `purchase_order_id`, `customer_order_id`, `comments`) VALUES (70, 2, '2006-03-22 16:11:56', '2006-03-24 10:59:41', 48, 10, NULL, NULL, NULL); -INSERT INTO `inventory_transactions` (`id`, `transaction_type`, `transaction_created_date`, `transaction_modified_date`, `product_id`, `quantity`, `purchase_order_id`, `customer_order_id`, `comments`) VALUES (71, 2, '2006-03-22 16:12:29', '2006-03-24 10:57:38', 8, 17, NULL, NULL, NULL); -INSERT INTO `inventory_transactions` (`id`, `transaction_type`, `transaction_created_date`, `transaction_modified_date`, `product_id`, `quantity`, `purchase_order_id`, `customer_order_id`, `comments`) VALUES (72, 1, '2006-03-24 10:41:30', '2006-03-24 10:41:30', 81, 200, NULL, NULL, NULL); -INSERT INTO `inventory_transactions` (`id`, `transaction_type`, `transaction_created_date`, `transaction_modified_date`, `product_id`, `quantity`, `purchase_order_id`, `customer_order_id`, `comments`) VALUES (73, 2, '2006-03-24 10:41:33', '2006-03-24 10:41:42', 81, 200, NULL, NULL, 'Fill Back Ordered product, Order #40'); -INSERT INTO `inventory_transactions` (`id`, `transaction_type`, `transaction_created_date`, `transaction_modified_date`, `product_id`, `quantity`, `purchase_order_id`, `customer_order_id`, `comments`) VALUES (74, 1, '2006-03-24 10:53:13', '2006-03-24 10:53:13', 48, 100, NULL, NULL, NULL); -INSERT INTO `inventory_transactions` (`id`, `transaction_type`, `transaction_created_date`, `transaction_modified_date`, `product_id`, `quantity`, `purchase_order_id`, `customer_order_id`, `comments`) VALUES (75, 2, '2006-03-24 10:53:16', '2006-03-24 10:55:46', 48, 100, NULL, NULL, 'Fill Back Ordered product, Order #39'); -INSERT INTO `inventory_transactions` (`id`, `transaction_type`, `transaction_created_date`, `transaction_modified_date`, `product_id`, `quantity`, `purchase_order_id`, `customer_order_id`, `comments`) VALUES (76, 1, '2006-03-24 10:53:36', '2006-03-24 10:53:36', 43, 300, NULL, NULL, NULL); -INSERT INTO `inventory_transactions` (`id`, `transaction_type`, `transaction_created_date`, `transaction_modified_date`, `product_id`, `quantity`, `purchase_order_id`, `customer_order_id`, `comments`) VALUES (77, 2, '2006-03-24 10:53:39', '2006-03-24 10:56:57', 43, 300, NULL, NULL, 'Fill Back Ordered product, Order #38'); -INSERT INTO `inventory_transactions` (`id`, `transaction_type`, `transaction_created_date`, `transaction_modified_date`, `product_id`, `quantity`, `purchase_order_id`, `customer_order_id`, `comments`) VALUES (78, 1, '2006-03-24 10:54:04', '2006-03-24 10:54:04', 41, 200, NULL, NULL, NULL); -INSERT INTO `inventory_transactions` (`id`, `transaction_type`, `transaction_created_date`, `transaction_modified_date`, `product_id`, `quantity`, `purchase_order_id`, `customer_order_id`, `comments`) VALUES (79, 2, '2006-03-24 10:54:07', '2006-03-24 10:58:40', 41, 200, NULL, NULL, 'Fill Back Ordered product, Order #36'); -INSERT INTO `inventory_transactions` (`id`, `transaction_type`, `transaction_created_date`, `transaction_modified_date`, `product_id`, `quantity`, `purchase_order_id`, `customer_order_id`, `comments`) VALUES (80, 1, '2006-03-24 10:54:33', '2006-03-24 10:54:33', 19, 30, NULL, NULL, NULL); -INSERT INTO `inventory_transactions` (`id`, `transaction_type`, `transaction_created_date`, `transaction_modified_date`, `product_id`, `quantity`, `purchase_order_id`, `customer_order_id`, `comments`) VALUES (81, 2, '2006-03-24 10:54:35', '2006-03-24 11:02:02', 19, 30, NULL, NULL, 'Fill Back Ordered product, Order #33'); -INSERT INTO `inventory_transactions` (`id`, `transaction_type`, `transaction_created_date`, `transaction_modified_date`, `product_id`, `quantity`, `purchase_order_id`, `customer_order_id`, `comments`) VALUES (82, 1, '2006-03-24 10:54:58', '2006-03-24 10:54:58', 34, 100, NULL, NULL, NULL); -INSERT INTO `inventory_transactions` (`id`, `transaction_type`, `transaction_created_date`, `transaction_modified_date`, `product_id`, `quantity`, `purchase_order_id`, `customer_order_id`, `comments`) VALUES (83, 2, '2006-03-24 10:55:02', '2006-03-24 11:03:00', 34, 100, NULL, NULL, 'Fill Back Ordered product, Order #30'); -INSERT INTO `inventory_transactions` (`id`, `transaction_type`, `transaction_created_date`, `transaction_modified_date`, `product_id`, `quantity`, `purchase_order_id`, `customer_order_id`, `comments`) VALUES (84, 2, '2006-03-24 14:48:15', '2006-04-04 11:41:14', 6, 10, NULL, NULL, NULL); -INSERT INTO `inventory_transactions` (`id`, `transaction_type`, `transaction_created_date`, `transaction_modified_date`, `product_id`, `quantity`, `purchase_order_id`, `customer_order_id`, `comments`) VALUES (85, 2, '2006-03-24 14:48:23', '2006-04-04 11:41:14', 4, 10, NULL, NULL, NULL); -INSERT INTO `inventory_transactions` (`id`, `transaction_type`, `transaction_created_date`, `transaction_modified_date`, `product_id`, `quantity`, `purchase_order_id`, `customer_order_id`, `comments`) VALUES (86, 3, '2006-03-24 14:49:16', '2006-03-24 14:49:16', 80, 20, NULL, NULL, NULL); -INSERT INTO `inventory_transactions` (`id`, `transaction_type`, `transaction_created_date`, `transaction_modified_date`, `product_id`, `quantity`, `purchase_order_id`, `customer_order_id`, `comments`) VALUES (87, 3, '2006-03-24 14:49:20', '2006-03-24 14:49:20', 81, 50, NULL, NULL, NULL); -INSERT INTO `inventory_transactions` (`id`, `transaction_type`, `transaction_created_date`, `transaction_modified_date`, `product_id`, `quantity`, `purchase_order_id`, `customer_order_id`, `comments`) VALUES (88, 3, '2006-03-24 14:50:09', '2006-03-24 14:50:09', 1, 25, NULL, NULL, NULL); -INSERT INTO `inventory_transactions` (`id`, `transaction_type`, `transaction_created_date`, `transaction_modified_date`, `product_id`, `quantity`, `purchase_order_id`, `customer_order_id`, `comments`) VALUES (89, 3, '2006-03-24 14:50:14', '2006-03-24 14:50:14', 43, 25, NULL, NULL, NULL); -INSERT INTO `inventory_transactions` (`id`, `transaction_type`, `transaction_created_date`, `transaction_modified_date`, `product_id`, `quantity`, `purchase_order_id`, `customer_order_id`, `comments`) VALUES (90, 3, '2006-03-24 14:50:18', '2006-03-24 14:50:18', 81, 25, NULL, NULL, NULL); -INSERT INTO `inventory_transactions` (`id`, `transaction_type`, `transaction_created_date`, `transaction_modified_date`, `product_id`, `quantity`, `purchase_order_id`, `customer_order_id`, `comments`) VALUES (91, 2, '2006-03-24 14:51:03', '2006-04-04 11:09:24', 40, 50, NULL, NULL, NULL); -INSERT INTO `inventory_transactions` (`id`, `transaction_type`, `transaction_created_date`, `transaction_modified_date`, `product_id`, `quantity`, `purchase_order_id`, `customer_order_id`, `comments`) VALUES (92, 2, '2006-03-24 14:55:03', '2006-04-04 11:06:56', 21, 20, NULL, NULL, NULL); -INSERT INTO `inventory_transactions` (`id`, `transaction_type`, `transaction_created_date`, `transaction_modified_date`, `product_id`, `quantity`, `purchase_order_id`, `customer_order_id`, `comments`) VALUES (93, 2, '2006-03-24 14:55:39', '2006-04-04 11:06:13', 5, 25, NULL, NULL, NULL); -INSERT INTO `inventory_transactions` (`id`, `transaction_type`, `transaction_created_date`, `transaction_modified_date`, `product_id`, `quantity`, `purchase_order_id`, `customer_order_id`, `comments`) VALUES (94, 2, '2006-03-24 14:55:52', '2006-04-04 11:06:13', 41, 30, NULL, NULL, NULL); -INSERT INTO `inventory_transactions` (`id`, `transaction_type`, `transaction_created_date`, `transaction_modified_date`, `product_id`, `quantity`, `purchase_order_id`, `customer_order_id`, `comments`) VALUES (95, 2, '2006-03-24 14:56:09', '2006-04-04 11:06:13', 40, 30, NULL, NULL, NULL); -INSERT INTO `inventory_transactions` (`id`, `transaction_type`, `transaction_created_date`, `transaction_modified_date`, `product_id`, `quantity`, `purchase_order_id`, `customer_order_id`, `comments`) VALUES (96, 3, '2006-03-30 16:46:34', '2006-03-30 16:46:34', 34, 12, NULL, NULL, NULL); -INSERT INTO `inventory_transactions` (`id`, `transaction_type`, `transaction_created_date`, `transaction_modified_date`, `product_id`, `quantity`, `purchase_order_id`, `customer_order_id`, `comments`) VALUES (97, 3, '2006-03-30 17:23:27', '2006-03-30 17:23:27', 34, 10, NULL, NULL, NULL); -INSERT INTO `inventory_transactions` (`id`, `transaction_type`, `transaction_created_date`, `transaction_modified_date`, `product_id`, `quantity`, `purchase_order_id`, `customer_order_id`, `comments`) VALUES (98, 3, '2006-03-30 17:24:33', '2006-03-30 17:24:33', 34, 1, NULL, NULL, NULL); -INSERT INTO `inventory_transactions` (`id`, `transaction_type`, `transaction_created_date`, `transaction_modified_date`, `product_id`, `quantity`, `purchase_order_id`, `customer_order_id`, `comments`) VALUES (99, 2, '2006-04-03 13:50:08', '2006-04-03 13:50:15', 48, 10, NULL, NULL, NULL); -INSERT INTO `inventory_transactions` (`id`, `transaction_type`, `transaction_created_date`, `transaction_modified_date`, `product_id`, `quantity`, `purchase_order_id`, `customer_order_id`, `comments`) VALUES (100, 1, '2006-04-04 11:00:54', '2006-04-04 11:00:54', 57, 100, NULL, NULL, NULL); -INSERT INTO `inventory_transactions` (`id`, `transaction_type`, `transaction_created_date`, `transaction_modified_date`, `product_id`, `quantity`, `purchase_order_id`, `customer_order_id`, `comments`) VALUES (101, 2, '2006-04-04 11:00:56', '2006-04-04 11:08:49', 57, 100, NULL, NULL, 'Fill Back Ordered product, Order #46'); -INSERT INTO `inventory_transactions` (`id`, `transaction_type`, `transaction_created_date`, `transaction_modified_date`, `product_id`, `quantity`, `purchase_order_id`, `customer_order_id`, `comments`) VALUES (102, 1, '2006-04-04 11:01:14', '2006-04-04 11:01:14', 34, 50, NULL, NULL, NULL); -INSERT INTO `inventory_transactions` (`id`, `transaction_type`, `transaction_created_date`, `transaction_modified_date`, `product_id`, `quantity`, `purchase_order_id`, `customer_order_id`, `comments`) VALUES (103, 1, '2006-04-04 11:01:35', '2006-04-04 11:01:35', 43, 250, NULL, NULL, NULL); -INSERT INTO `inventory_transactions` (`id`, `transaction_type`, `transaction_created_date`, `transaction_modified_date`, `product_id`, `quantity`, `purchase_order_id`, `customer_order_id`, `comments`) VALUES (104, 3, '2006-04-04 11:01:37', '2006-04-04 11:01:37', 43, 300, NULL, NULL, 'Fill Back Ordered product, Order #41'); -INSERT INTO `inventory_transactions` (`id`, `transaction_type`, `transaction_created_date`, `transaction_modified_date`, `product_id`, `quantity`, `purchase_order_id`, `customer_order_id`, `comments`) VALUES (105, 1, '2006-04-04 11:01:55', '2006-04-04 11:01:55', 8, 25, NULL, NULL, NULL); -INSERT INTO `inventory_transactions` (`id`, `transaction_type`, `transaction_created_date`, `transaction_modified_date`, `product_id`, `quantity`, `purchase_order_id`, `customer_order_id`, `comments`) VALUES (106, 2, '2006-04-04 11:01:58', '2006-04-04 11:07:37', 8, 25, NULL, NULL, 'Fill Back Ordered product, Order #48'); -INSERT INTO `inventory_transactions` (`id`, `transaction_type`, `transaction_created_date`, `transaction_modified_date`, `product_id`, `quantity`, `purchase_order_id`, `customer_order_id`, `comments`) VALUES (107, 1, '2006-04-04 11:02:17', '2006-04-04 11:02:17', 34, 300, NULL, NULL, NULL); -INSERT INTO `inventory_transactions` (`id`, `transaction_type`, `transaction_created_date`, `transaction_modified_date`, `product_id`, `quantity`, `purchase_order_id`, `customer_order_id`, `comments`) VALUES (108, 2, '2006-04-04 11:02:19', '2006-04-04 11:08:14', 34, 300, NULL, NULL, 'Fill Back Ordered product, Order #47'); -INSERT INTO `inventory_transactions` (`id`, `transaction_type`, `transaction_created_date`, `transaction_modified_date`, `product_id`, `quantity`, `purchase_order_id`, `customer_order_id`, `comments`) VALUES (109, 1, '2006-04-04 11:02:37', '2006-04-04 11:02:37', 19, 25, NULL, NULL, NULL); -INSERT INTO `inventory_transactions` (`id`, `transaction_type`, `transaction_created_date`, `transaction_modified_date`, `product_id`, `quantity`, `purchase_order_id`, `customer_order_id`, `comments`) VALUES (110, 2, '2006-04-04 11:02:39', '2006-04-04 11:41:14', 19, 10, NULL, NULL, 'Fill Back Ordered product, Order #42'); -INSERT INTO `inventory_transactions` (`id`, `transaction_type`, `transaction_created_date`, `transaction_modified_date`, `product_id`, `quantity`, `purchase_order_id`, `customer_order_id`, `comments`) VALUES (111, 1, '2006-04-04 11:02:56', '2006-04-04 11:02:56', 19, 10, NULL, NULL, NULL); -INSERT INTO `inventory_transactions` (`id`, `transaction_type`, `transaction_created_date`, `transaction_modified_date`, `product_id`, `quantity`, `purchase_order_id`, `customer_order_id`, `comments`) VALUES (112, 2, '2006-04-04 11:02:58', '2006-04-04 11:07:37', 19, 25, NULL, NULL, 'Fill Back Ordered product, Order #48'); -INSERT INTO `inventory_transactions` (`id`, `transaction_type`, `transaction_created_date`, `transaction_modified_date`, `product_id`, `quantity`, `purchase_order_id`, `customer_order_id`, `comments`) VALUES (113, 1, '2006-04-04 11:03:12', '2006-04-04 11:03:12', 72, 50, NULL, NULL, NULL); -INSERT INTO `inventory_transactions` (`id`, `transaction_type`, `transaction_created_date`, `transaction_modified_date`, `product_id`, `quantity`, `purchase_order_id`, `customer_order_id`, `comments`) VALUES (114, 2, '2006-04-04 11:03:14', '2006-04-04 11:08:49', 72, 50, NULL, NULL, 'Fill Back Ordered product, Order #46'); -INSERT INTO `inventory_transactions` (`id`, `transaction_type`, `transaction_created_date`, `transaction_modified_date`, `product_id`, `quantity`, `purchase_order_id`, `customer_order_id`, `comments`) VALUES (115, 1, '2006-04-04 11:03:38', '2006-04-04 11:03:38', 41, 50, NULL, NULL, NULL); -INSERT INTO `inventory_transactions` (`id`, `transaction_type`, `transaction_created_date`, `transaction_modified_date`, `product_id`, `quantity`, `purchase_order_id`, `customer_order_id`, `comments`) VALUES (116, 2, '2006-04-04 11:03:39', '2006-04-04 11:09:24', 41, 50, NULL, NULL, 'Fill Back Ordered product, Order #45'); -INSERT INTO `inventory_transactions` (`id`, `transaction_type`, `transaction_created_date`, `transaction_modified_date`, `product_id`, `quantity`, `purchase_order_id`, `customer_order_id`, `comments`) VALUES (117, 2, '2006-04-04 11:04:55', '2006-04-04 11:05:04', 34, 87, NULL, NULL, NULL); -INSERT INTO `inventory_transactions` (`id`, `transaction_type`, `transaction_created_date`, `transaction_modified_date`, `product_id`, `quantity`, `purchase_order_id`, `customer_order_id`, `comments`) VALUES (118, 2, '2006-04-04 11:35:50', '2006-04-04 11:35:54', 51, 30, NULL, NULL, NULL); -INSERT INTO `inventory_transactions` (`id`, `transaction_type`, `transaction_created_date`, `transaction_modified_date`, `product_id`, `quantity`, `purchase_order_id`, `customer_order_id`, `comments`) VALUES (119, 2, '2006-04-04 11:35:51', '2006-04-04 11:35:54', 7, 30, NULL, NULL, NULL); -INSERT INTO `inventory_transactions` (`id`, `transaction_type`, `transaction_created_date`, `transaction_modified_date`, `product_id`, `quantity`, `purchase_order_id`, `customer_order_id`, `comments`) VALUES (120, 2, '2006-04-04 11:36:15', '2006-04-04 11:36:21', 17, 40, NULL, NULL, NULL); -INSERT INTO `inventory_transactions` (`id`, `transaction_type`, `transaction_created_date`, `transaction_modified_date`, `product_id`, `quantity`, `purchase_order_id`, `customer_order_id`, `comments`) VALUES (121, 2, '2006-04-04 11:36:39', '2006-04-04 11:36:47', 6, 90, NULL, NULL, NULL); -INSERT INTO `inventory_transactions` (`id`, `transaction_type`, `transaction_created_date`, `transaction_modified_date`, `product_id`, `quantity`, `purchase_order_id`, `customer_order_id`, `comments`) VALUES (122, 2, '2006-04-04 11:37:06', '2006-04-04 11:37:09', 4, 30, NULL, NULL, NULL); -INSERT INTO `inventory_transactions` (`id`, `transaction_type`, `transaction_created_date`, `transaction_modified_date`, `product_id`, `quantity`, `purchase_order_id`, `customer_order_id`, `comments`) VALUES (123, 2, '2006-04-04 11:37:45', '2006-04-04 11:37:49', 48, 40, NULL, NULL, NULL); -INSERT INTO `inventory_transactions` (`id`, `transaction_type`, `transaction_created_date`, `transaction_modified_date`, `product_id`, `quantity`, `purchase_order_id`, `customer_order_id`, `comments`) VALUES (124, 2, '2006-04-04 11:38:07', '2006-04-04 11:38:11', 48, 40, NULL, NULL, NULL); -INSERT INTO `inventory_transactions` (`id`, `transaction_type`, `transaction_created_date`, `transaction_modified_date`, `product_id`, `quantity`, `purchase_order_id`, `customer_order_id`, `comments`) VALUES (125, 2, '2006-04-04 11:38:27', '2006-04-04 11:38:32', 41, 10, NULL, NULL, NULL); -INSERT INTO `inventory_transactions` (`id`, `transaction_type`, `transaction_created_date`, `transaction_modified_date`, `product_id`, `quantity`, `purchase_order_id`, `customer_order_id`, `comments`) VALUES (126, 2, '2006-04-04 11:38:48', '2006-04-04 11:38:53', 43, 5, NULL, NULL, NULL); -INSERT INTO `inventory_transactions` (`id`, `transaction_type`, `transaction_created_date`, `transaction_modified_date`, `product_id`, `quantity`, `purchase_order_id`, `customer_order_id`, `comments`) VALUES (127, 2, '2006-04-04 11:39:12', '2006-04-04 11:39:29', 40, 40, NULL, NULL, NULL); -INSERT INTO `inventory_transactions` (`id`, `transaction_type`, `transaction_created_date`, `transaction_modified_date`, `product_id`, `quantity`, `purchase_order_id`, `customer_order_id`, `comments`) VALUES (128, 2, '2006-04-04 11:39:50', '2006-04-04 11:39:53', 8, 20, NULL, NULL, NULL); -INSERT INTO `inventory_transactions` (`id`, `transaction_type`, `transaction_created_date`, `transaction_modified_date`, `product_id`, `quantity`, `purchase_order_id`, `customer_order_id`, `comments`) VALUES (129, 2, '2006-04-04 11:40:13', '2006-04-04 11:40:16', 80, 15, NULL, NULL, NULL); -INSERT INTO `inventory_transactions` (`id`, `transaction_type`, `transaction_created_date`, `transaction_modified_date`, `product_id`, `quantity`, `purchase_order_id`, `customer_order_id`, `comments`) VALUES (130, 2, '2006-04-04 11:40:32', '2006-04-04 11:40:38', 74, 20, NULL, NULL, NULL); -INSERT INTO `inventory_transactions` (`id`, `transaction_type`, `transaction_created_date`, `transaction_modified_date`, `product_id`, `quantity`, `purchase_order_id`, `customer_order_id`, `comments`) VALUES (131, 2, '2006-04-04 11:41:39', '2006-04-04 11:41:45', 72, 40, NULL, NULL, NULL); -INSERT INTO `inventory_transactions` (`id`, `transaction_type`, `transaction_created_date`, `transaction_modified_date`, `product_id`, `quantity`, `purchase_order_id`, `customer_order_id`, `comments`) VALUES (132, 2, '2006-04-04 11:42:17', '2006-04-04 11:42:26', 3, 50, NULL, NULL, NULL); -INSERT INTO `inventory_transactions` (`id`, `transaction_type`, `transaction_created_date`, `transaction_modified_date`, `product_id`, `quantity`, `purchase_order_id`, `customer_order_id`, `comments`) VALUES (133, 2, '2006-04-04 11:42:24', '2006-04-04 11:42:26', 8, 3, NULL, NULL, NULL); -INSERT INTO `inventory_transactions` (`id`, `transaction_type`, `transaction_created_date`, `transaction_modified_date`, `product_id`, `quantity`, `purchase_order_id`, `customer_order_id`, `comments`) VALUES (134, 2, '2006-04-04 11:42:48', '2006-04-04 11:43:08', 20, 40, NULL, NULL, NULL); -INSERT INTO `inventory_transactions` (`id`, `transaction_type`, `transaction_created_date`, `transaction_modified_date`, `product_id`, `quantity`, `purchase_order_id`, `customer_order_id`, `comments`) VALUES (135, 2, '2006-04-04 11:43:05', '2006-04-04 11:43:08', 52, 40, NULL, NULL, NULL); -INSERT INTO `inventory_transactions` (`id`, `transaction_type`, `transaction_created_date`, `transaction_modified_date`, `product_id`, `quantity`, `purchase_order_id`, `customer_order_id`, `comments`) VALUES (136, 3, '2006-04-25 17:04:05', '2006-04-25 17:04:57', 56, 110, NULL, NULL, NULL); -# 102 records - -# -# Dumping data for table 'invoices' -# - -INSERT INTO `invoices` (`id`, `order_id`, `invoice_date`, `due_date`, `tax`, `shipping`, `amount_due`) VALUES (5, 31, '2006-03-22 16:08:59', NULL, 0, 0, 0); -INSERT INTO `invoices` (`id`, `order_id`, `invoice_date`, `due_date`, `tax`, `shipping`, `amount_due`) VALUES (6, 32, '2006-03-22 16:10:27', NULL, 0, 0, 0); -INSERT INTO `invoices` (`id`, `order_id`, `invoice_date`, `due_date`, `tax`, `shipping`, `amount_due`) VALUES (7, 40, '2006-03-24 10:41:41', NULL, 0, 0, 0); -INSERT INTO `invoices` (`id`, `order_id`, `invoice_date`, `due_date`, `tax`, `shipping`, `amount_due`) VALUES (8, 39, '2006-03-24 10:55:46', NULL, 0, 0, 0); -INSERT INTO `invoices` (`id`, `order_id`, `invoice_date`, `due_date`, `tax`, `shipping`, `amount_due`) VALUES (9, 38, '2006-03-24 10:56:57', NULL, 0, 0, 0); -INSERT INTO `invoices` (`id`, `order_id`, `invoice_date`, `due_date`, `tax`, `shipping`, `amount_due`) VALUES (10, 37, '2006-03-24 10:57:38', NULL, 0, 0, 0); -INSERT INTO `invoices` (`id`, `order_id`, `invoice_date`, `due_date`, `tax`, `shipping`, `amount_due`) VALUES (11, 36, '2006-03-24 10:58:40', NULL, 0, 0, 0); -INSERT INTO `invoices` (`id`, `order_id`, `invoice_date`, `due_date`, `tax`, `shipping`, `amount_due`) VALUES (12, 35, '2006-03-24 10:59:41', NULL, 0, 0, 0); -INSERT INTO `invoices` (`id`, `order_id`, `invoice_date`, `due_date`, `tax`, `shipping`, `amount_due`) VALUES (13, 34, '2006-03-24 11:00:55', NULL, 0, 0, 0); -INSERT INTO `invoices` (`id`, `order_id`, `invoice_date`, `due_date`, `tax`, `shipping`, `amount_due`) VALUES (14, 33, '2006-03-24 11:02:02', NULL, 0, 0, 0); -INSERT INTO `invoices` (`id`, `order_id`, `invoice_date`, `due_date`, `tax`, `shipping`, `amount_due`) VALUES (15, 30, '2006-03-24 11:03:00', NULL, 0, 0, 0); -INSERT INTO `invoices` (`id`, `order_id`, `invoice_date`, `due_date`, `tax`, `shipping`, `amount_due`) VALUES (16, 56, '2006-04-03 13:50:15', NULL, 0, 0, 0); -INSERT INTO `invoices` (`id`, `order_id`, `invoice_date`, `due_date`, `tax`, `shipping`, `amount_due`) VALUES (17, 55, '2006-04-04 11:05:04', NULL, 0, 0, 0); -INSERT INTO `invoices` (`id`, `order_id`, `invoice_date`, `due_date`, `tax`, `shipping`, `amount_due`) VALUES (18, 51, '2006-04-04 11:06:13', NULL, 0, 0, 0); -INSERT INTO `invoices` (`id`, `order_id`, `invoice_date`, `due_date`, `tax`, `shipping`, `amount_due`) VALUES (19, 50, '2006-04-04 11:06:56', NULL, 0, 0, 0); -INSERT INTO `invoices` (`id`, `order_id`, `invoice_date`, `due_date`, `tax`, `shipping`, `amount_due`) VALUES (20, 48, '2006-04-04 11:07:37', NULL, 0, 0, 0); -INSERT INTO `invoices` (`id`, `order_id`, `invoice_date`, `due_date`, `tax`, `shipping`, `amount_due`) VALUES (21, 47, '2006-04-04 11:08:14', NULL, 0, 0, 0); -INSERT INTO `invoices` (`id`, `order_id`, `invoice_date`, `due_date`, `tax`, `shipping`, `amount_due`) VALUES (22, 46, '2006-04-04 11:08:49', NULL, 0, 0, 0); -INSERT INTO `invoices` (`id`, `order_id`, `invoice_date`, `due_date`, `tax`, `shipping`, `amount_due`) VALUES (23, 45, '2006-04-04 11:09:24', NULL, 0, 0, 0); -INSERT INTO `invoices` (`id`, `order_id`, `invoice_date`, `due_date`, `tax`, `shipping`, `amount_due`) VALUES (24, 79, '2006-04-04 11:35:54', NULL, 0, 0, 0); -INSERT INTO `invoices` (`id`, `order_id`, `invoice_date`, `due_date`, `tax`, `shipping`, `amount_due`) VALUES (25, 78, '2006-04-04 11:36:21', NULL, 0, 0, 0); -INSERT INTO `invoices` (`id`, `order_id`, `invoice_date`, `due_date`, `tax`, `shipping`, `amount_due`) VALUES (26, 77, '2006-04-04 11:36:47', NULL, 0, 0, 0); -INSERT INTO `invoices` (`id`, `order_id`, `invoice_date`, `due_date`, `tax`, `shipping`, `amount_due`) VALUES (27, 76, '2006-04-04 11:37:09', NULL, 0, 0, 0); -INSERT INTO `invoices` (`id`, `order_id`, `invoice_date`, `due_date`, `tax`, `shipping`, `amount_due`) VALUES (28, 75, '2006-04-04 11:37:49', NULL, 0, 0, 0); -INSERT INTO `invoices` (`id`, `order_id`, `invoice_date`, `due_date`, `tax`, `shipping`, `amount_due`) VALUES (29, 74, '2006-04-04 11:38:11', NULL, 0, 0, 0); -INSERT INTO `invoices` (`id`, `order_id`, `invoice_date`, `due_date`, `tax`, `shipping`, `amount_due`) VALUES (30, 73, '2006-04-04 11:38:32', NULL, 0, 0, 0); -INSERT INTO `invoices` (`id`, `order_id`, `invoice_date`, `due_date`, `tax`, `shipping`, `amount_due`) VALUES (31, 72, '2006-04-04 11:38:53', NULL, 0, 0, 0); -INSERT INTO `invoices` (`id`, `order_id`, `invoice_date`, `due_date`, `tax`, `shipping`, `amount_due`) VALUES (32, 71, '2006-04-04 11:39:29', NULL, 0, 0, 0); -INSERT INTO `invoices` (`id`, `order_id`, `invoice_date`, `due_date`, `tax`, `shipping`, `amount_due`) VALUES (33, 70, '2006-04-04 11:39:53', NULL, 0, 0, 0); -INSERT INTO `invoices` (`id`, `order_id`, `invoice_date`, `due_date`, `tax`, `shipping`, `amount_due`) VALUES (34, 69, '2006-04-04 11:40:16', NULL, 0, 0, 0); -INSERT INTO `invoices` (`id`, `order_id`, `invoice_date`, `due_date`, `tax`, `shipping`, `amount_due`) VALUES (35, 67, '2006-04-04 11:40:38', NULL, 0, 0, 0); -INSERT INTO `invoices` (`id`, `order_id`, `invoice_date`, `due_date`, `tax`, `shipping`, `amount_due`) VALUES (36, 42, '2006-04-04 11:41:14', NULL, 0, 0, 0); -INSERT INTO `invoices` (`id`, `order_id`, `invoice_date`, `due_date`, `tax`, `shipping`, `amount_due`) VALUES (37, 60, '2006-04-04 11:41:45', NULL, 0, 0, 0); -INSERT INTO `invoices` (`id`, `order_id`, `invoice_date`, `due_date`, `tax`, `shipping`, `amount_due`) VALUES (38, 63, '2006-04-04 11:42:26', NULL, 0, 0, 0); -INSERT INTO `invoices` (`id`, `order_id`, `invoice_date`, `due_date`, `tax`, `shipping`, `amount_due`) VALUES (39, 58, '2006-04-04 11:43:08', NULL, 0, 0, 0); -# 35 records - -# -# Dumping data for table 'order_details' -# - -INSERT INTO `order_details` (`id`, `order_id`, `product_id`, `quantity`, `unit_price`, `discount`, `status_id`, `date_allocated`, `purchase_order_id`, `inventory_id`) VALUES (27, 30, 34, 100, 14, 0, 2, NULL, 96, 83); -INSERT INTO `order_details` (`id`, `order_id`, `product_id`, `quantity`, `unit_price`, `discount`, `status_id`, `date_allocated`, `purchase_order_id`, `inventory_id`) VALUES (28, 30, 80, 30, 3.5, 0, 2, NULL, NULL, 63); -INSERT INTO `order_details` (`id`, `order_id`, `product_id`, `quantity`, `unit_price`, `discount`, `status_id`, `date_allocated`, `purchase_order_id`, `inventory_id`) VALUES (29, 31, 7, 10, 30, 0, 2, NULL, NULL, 64); -INSERT INTO `order_details` (`id`, `order_id`, `product_id`, `quantity`, `unit_price`, `discount`, `status_id`, `date_allocated`, `purchase_order_id`, `inventory_id`) VALUES (30, 31, 51, 10, 53, 0, 2, NULL, NULL, 65); -INSERT INTO `order_details` (`id`, `order_id`, `product_id`, `quantity`, `unit_price`, `discount`, `status_id`, `date_allocated`, `purchase_order_id`, `inventory_id`) VALUES (31, 31, 80, 10, 3.5, 0, 2, NULL, NULL, 66); -INSERT INTO `order_details` (`id`, `order_id`, `product_id`, `quantity`, `unit_price`, `discount`, `status_id`, `date_allocated`, `purchase_order_id`, `inventory_id`) VALUES (32, 32, 1, 15, 18, 0, 2, NULL, NULL, 67); -INSERT INTO `order_details` (`id`, `order_id`, `product_id`, `quantity`, `unit_price`, `discount`, `status_id`, `date_allocated`, `purchase_order_id`, `inventory_id`) VALUES (33, 32, 43, 20, 46, 0, 2, NULL, NULL, 68); -INSERT INTO `order_details` (`id`, `order_id`, `product_id`, `quantity`, `unit_price`, `discount`, `status_id`, `date_allocated`, `purchase_order_id`, `inventory_id`) VALUES (34, 33, 19, 30, 9.2, 0, 2, NULL, 97, 81); -INSERT INTO `order_details` (`id`, `order_id`, `product_id`, `quantity`, `unit_price`, `discount`, `status_id`, `date_allocated`, `purchase_order_id`, `inventory_id`) VALUES (35, 34, 19, 20, 9.2, 0, 2, NULL, NULL, 69); -INSERT INTO `order_details` (`id`, `order_id`, `product_id`, `quantity`, `unit_price`, `discount`, `status_id`, `date_allocated`, `purchase_order_id`, `inventory_id`) VALUES (36, 35, 48, 10, 12.75, 0, 2, NULL, NULL, 70); -INSERT INTO `order_details` (`id`, `order_id`, `product_id`, `quantity`, `unit_price`, `discount`, `status_id`, `date_allocated`, `purchase_order_id`, `inventory_id`) VALUES (37, 36, 41, 200, 9.65, 0, 2, NULL, 98, 79); -INSERT INTO `order_details` (`id`, `order_id`, `product_id`, `quantity`, `unit_price`, `discount`, `status_id`, `date_allocated`, `purchase_order_id`, `inventory_id`) VALUES (38, 37, 8, 17, 40, 0, 2, NULL, NULL, 71); -INSERT INTO `order_details` (`id`, `order_id`, `product_id`, `quantity`, `unit_price`, `discount`, `status_id`, `date_allocated`, `purchase_order_id`, `inventory_id`) VALUES (39, 38, 43, 300, 46, 0, 2, NULL, 99, 77); -INSERT INTO `order_details` (`id`, `order_id`, `product_id`, `quantity`, `unit_price`, `discount`, `status_id`, `date_allocated`, `purchase_order_id`, `inventory_id`) VALUES (40, 39, 48, 100, 12.75, 0, 2, NULL, 100, 75); -INSERT INTO `order_details` (`id`, `order_id`, `product_id`, `quantity`, `unit_price`, `discount`, `status_id`, `date_allocated`, `purchase_order_id`, `inventory_id`) VALUES (41, 40, 81, 200, 2.99, 0, 2, NULL, 101, 73); -INSERT INTO `order_details` (`id`, `order_id`, `product_id`, `quantity`, `unit_price`, `discount`, `status_id`, `date_allocated`, `purchase_order_id`, `inventory_id`) VALUES (42, 41, 43, 300, 46, 0, 1, NULL, 102, 104); -INSERT INTO `order_details` (`id`, `order_id`, `product_id`, `quantity`, `unit_price`, `discount`, `status_id`, `date_allocated`, `purchase_order_id`, `inventory_id`) VALUES (43, 42, 6, 10, 25, 0, 2, NULL, NULL, 84); -INSERT INTO `order_details` (`id`, `order_id`, `product_id`, `quantity`, `unit_price`, `discount`, `status_id`, `date_allocated`, `purchase_order_id`, `inventory_id`) VALUES (44, 42, 4, 10, 22, 0, 2, NULL, NULL, 85); -INSERT INTO `order_details` (`id`, `order_id`, `product_id`, `quantity`, `unit_price`, `discount`, `status_id`, `date_allocated`, `purchase_order_id`, `inventory_id`) VALUES (45, 42, 19, 10, 9.2, 0, 2, NULL, 103, 110); -INSERT INTO `order_details` (`id`, `order_id`, `product_id`, `quantity`, `unit_price`, `discount`, `status_id`, `date_allocated`, `purchase_order_id`, `inventory_id`) VALUES (46, 43, 80, 20, 3.5, 0, 1, NULL, NULL, 86); -INSERT INTO `order_details` (`id`, `order_id`, `product_id`, `quantity`, `unit_price`, `discount`, `status_id`, `date_allocated`, `purchase_order_id`, `inventory_id`) VALUES (47, 43, 81, 50, 2.99, 0, 1, NULL, NULL, 87); -INSERT INTO `order_details` (`id`, `order_id`, `product_id`, `quantity`, `unit_price`, `discount`, `status_id`, `date_allocated`, `purchase_order_id`, `inventory_id`) VALUES (48, 44, 1, 25, 18, 0, 1, NULL, NULL, 88); -INSERT INTO `order_details` (`id`, `order_id`, `product_id`, `quantity`, `unit_price`, `discount`, `status_id`, `date_allocated`, `purchase_order_id`, `inventory_id`) VALUES (49, 44, 43, 25, 46, 0, 1, NULL, NULL, 89); -INSERT INTO `order_details` (`id`, `order_id`, `product_id`, `quantity`, `unit_price`, `discount`, `status_id`, `date_allocated`, `purchase_order_id`, `inventory_id`) VALUES (50, 44, 81, 25, 2.99, 0, 1, NULL, NULL, 90); -INSERT INTO `order_details` (`id`, `order_id`, `product_id`, `quantity`, `unit_price`, `discount`, `status_id`, `date_allocated`, `purchase_order_id`, `inventory_id`) VALUES (51, 45, 41, 50, 9.65, 0, 2, NULL, 104, 116); -INSERT INTO `order_details` (`id`, `order_id`, `product_id`, `quantity`, `unit_price`, `discount`, `status_id`, `date_allocated`, `purchase_order_id`, `inventory_id`) VALUES (52, 45, 40, 50, 18.4, 0, 2, NULL, NULL, 91); -INSERT INTO `order_details` (`id`, `order_id`, `product_id`, `quantity`, `unit_price`, `discount`, `status_id`, `date_allocated`, `purchase_order_id`, `inventory_id`) VALUES (53, 46, 57, 100, 19.5, 0, 2, NULL, 105, 101); -INSERT INTO `order_details` (`id`, `order_id`, `product_id`, `quantity`, `unit_price`, `discount`, `status_id`, `date_allocated`, `purchase_order_id`, `inventory_id`) VALUES (54, 46, 72, 50, 34.8, 0, 2, NULL, 106, 114); -INSERT INTO `order_details` (`id`, `order_id`, `product_id`, `quantity`, `unit_price`, `discount`, `status_id`, `date_allocated`, `purchase_order_id`, `inventory_id`) VALUES (55, 47, 34, 300, 14, 0, 2, NULL, 107, 108); -INSERT INTO `order_details` (`id`, `order_id`, `product_id`, `quantity`, `unit_price`, `discount`, `status_id`, `date_allocated`, `purchase_order_id`, `inventory_id`) VALUES (56, 48, 8, 25, 40, 0, 2, NULL, 108, 106); -INSERT INTO `order_details` (`id`, `order_id`, `product_id`, `quantity`, `unit_price`, `discount`, `status_id`, `date_allocated`, `purchase_order_id`, `inventory_id`) VALUES (57, 48, 19, 25, 9.2, 0, 2, NULL, 109, 112); -INSERT INTO `order_details` (`id`, `order_id`, `product_id`, `quantity`, `unit_price`, `discount`, `status_id`, `date_allocated`, `purchase_order_id`, `inventory_id`) VALUES (59, 50, 21, 20, 10, 0, 2, NULL, NULL, 92); -INSERT INTO `order_details` (`id`, `order_id`, `product_id`, `quantity`, `unit_price`, `discount`, `status_id`, `date_allocated`, `purchase_order_id`, `inventory_id`) VALUES (60, 51, 5, 25, 21.35, 0, 2, NULL, NULL, 93); -INSERT INTO `order_details` (`id`, `order_id`, `product_id`, `quantity`, `unit_price`, `discount`, `status_id`, `date_allocated`, `purchase_order_id`, `inventory_id`) VALUES (61, 51, 41, 30, 9.65, 0, 2, NULL, NULL, 94); -INSERT INTO `order_details` (`id`, `order_id`, `product_id`, `quantity`, `unit_price`, `discount`, `status_id`, `date_allocated`, `purchase_order_id`, `inventory_id`) VALUES (62, 51, 40, 30, 18.4, 0, 2, NULL, NULL, 95); -INSERT INTO `order_details` (`id`, `order_id`, `product_id`, `quantity`, `unit_price`, `discount`, `status_id`, `date_allocated`, `purchase_order_id`, `inventory_id`) VALUES (66, 56, 48, 10, 12.75, 0, 2, NULL, 111, 99); -INSERT INTO `order_details` (`id`, `order_id`, `product_id`, `quantity`, `unit_price`, `discount`, `status_id`, `date_allocated`, `purchase_order_id`, `inventory_id`) VALUES (67, 55, 34, 87, 14, 0, 2, NULL, NULL, 117); -INSERT INTO `order_details` (`id`, `order_id`, `product_id`, `quantity`, `unit_price`, `discount`, `status_id`, `date_allocated`, `purchase_order_id`, `inventory_id`) VALUES (68, 79, 7, 30, 30, 0, 2, NULL, NULL, 119); -INSERT INTO `order_details` (`id`, `order_id`, `product_id`, `quantity`, `unit_price`, `discount`, `status_id`, `date_allocated`, `purchase_order_id`, `inventory_id`) VALUES (69, 79, 51, 30, 53, 0, 2, NULL, NULL, 118); -INSERT INTO `order_details` (`id`, `order_id`, `product_id`, `quantity`, `unit_price`, `discount`, `status_id`, `date_allocated`, `purchase_order_id`, `inventory_id`) VALUES (70, 78, 17, 40, 39, 0, 2, NULL, NULL, 120); -INSERT INTO `order_details` (`id`, `order_id`, `product_id`, `quantity`, `unit_price`, `discount`, `status_id`, `date_allocated`, `purchase_order_id`, `inventory_id`) VALUES (71, 77, 6, 90, 25, 0, 2, NULL, NULL, 121); -INSERT INTO `order_details` (`id`, `order_id`, `product_id`, `quantity`, `unit_price`, `discount`, `status_id`, `date_allocated`, `purchase_order_id`, `inventory_id`) VALUES (72, 76, 4, 30, 22, 0, 2, NULL, NULL, 122); -INSERT INTO `order_details` (`id`, `order_id`, `product_id`, `quantity`, `unit_price`, `discount`, `status_id`, `date_allocated`, `purchase_order_id`, `inventory_id`) VALUES (73, 75, 48, 40, 12.75, 0, 2, NULL, NULL, 123); -INSERT INTO `order_details` (`id`, `order_id`, `product_id`, `quantity`, `unit_price`, `discount`, `status_id`, `date_allocated`, `purchase_order_id`, `inventory_id`) VALUES (74, 74, 48, 40, 12.75, 0, 2, NULL, NULL, 124); -INSERT INTO `order_details` (`id`, `order_id`, `product_id`, `quantity`, `unit_price`, `discount`, `status_id`, `date_allocated`, `purchase_order_id`, `inventory_id`) VALUES (75, 73, 41, 10, 9.65, 0, 2, NULL, NULL, 125); -INSERT INTO `order_details` (`id`, `order_id`, `product_id`, `quantity`, `unit_price`, `discount`, `status_id`, `date_allocated`, `purchase_order_id`, `inventory_id`) VALUES (76, 72, 43, 5, 46, 0, 2, NULL, NULL, 126); -INSERT INTO `order_details` (`id`, `order_id`, `product_id`, `quantity`, `unit_price`, `discount`, `status_id`, `date_allocated`, `purchase_order_id`, `inventory_id`) VALUES (77, 71, 40, 40, 18.4, 0, 2, NULL, NULL, 127); -INSERT INTO `order_details` (`id`, `order_id`, `product_id`, `quantity`, `unit_price`, `discount`, `status_id`, `date_allocated`, `purchase_order_id`, `inventory_id`) VALUES (78, 70, 8, 20, 40, 0, 2, NULL, NULL, 128); -INSERT INTO `order_details` (`id`, `order_id`, `product_id`, `quantity`, `unit_price`, `discount`, `status_id`, `date_allocated`, `purchase_order_id`, `inventory_id`) VALUES (79, 69, 80, 15, 3.5, 0, 2, NULL, NULL, 129); -INSERT INTO `order_details` (`id`, `order_id`, `product_id`, `quantity`, `unit_price`, `discount`, `status_id`, `date_allocated`, `purchase_order_id`, `inventory_id`) VALUES (80, 67, 74, 20, 10, 0, 2, NULL, NULL, 130); -INSERT INTO `order_details` (`id`, `order_id`, `product_id`, `quantity`, `unit_price`, `discount`, `status_id`, `date_allocated`, `purchase_order_id`, `inventory_id`) VALUES (81, 60, 72, 40, 34.8, 0, 2, NULL, NULL, 131); -INSERT INTO `order_details` (`id`, `order_id`, `product_id`, `quantity`, `unit_price`, `discount`, `status_id`, `date_allocated`, `purchase_order_id`, `inventory_id`) VALUES (82, 63, 3, 50, 10, 0, 2, NULL, NULL, 132); -INSERT INTO `order_details` (`id`, `order_id`, `product_id`, `quantity`, `unit_price`, `discount`, `status_id`, `date_allocated`, `purchase_order_id`, `inventory_id`) VALUES (83, 63, 8, 3, 40, 0, 2, NULL, NULL, 133); -INSERT INTO `order_details` (`id`, `order_id`, `product_id`, `quantity`, `unit_price`, `discount`, `status_id`, `date_allocated`, `purchase_order_id`, `inventory_id`) VALUES (84, 58, 20, 40, 81, 0, 2, NULL, NULL, 134); -INSERT INTO `order_details` (`id`, `order_id`, `product_id`, `quantity`, `unit_price`, `discount`, `status_id`, `date_allocated`, `purchase_order_id`, `inventory_id`) VALUES (85, 58, 52, 40, 7, 0, 2, NULL, NULL, 135); -INSERT INTO `order_details` (`id`, `order_id`, `product_id`, `quantity`, `unit_price`, `discount`, `status_id`, `date_allocated`, `purchase_order_id`, `inventory_id`) VALUES (86, 80, 56, 10, 38, 0, 1, NULL, NULL, 136); -INSERT INTO `order_details` (`id`, `order_id`, `product_id`, `quantity`, `unit_price`, `discount`, `status_id`, `date_allocated`, `purchase_order_id`, `inventory_id`) VALUES (90, 81, 81, 0, 2.99, 0, 5, NULL, NULL, NULL); -INSERT INTO `order_details` (`id`, `order_id`, `product_id`, `quantity`, `unit_price`, `discount`, `status_id`, `date_allocated`, `purchase_order_id`, `inventory_id`) VALUES (91, 81, 56, 0, 38, 0, 0, NULL, NULL, NULL); -# 58 records - -# -# Dumping data for table 'order_details_status' -# - -INSERT INTO `order_details_status` (`id`, `status_name`) VALUES (0, 'None'); -INSERT INTO `order_details_status` (`id`, `status_name`) VALUES (1, 'Allocated'); -INSERT INTO `order_details_status` (`id`, `status_name`) VALUES (2, 'Invoiced'); -INSERT INTO `order_details_status` (`id`, `status_name`) VALUES (3, 'Shipped'); -INSERT INTO `order_details_status` (`id`, `status_name`) VALUES (4, 'On Order'); -INSERT INTO `order_details_status` (`id`, `status_name`) VALUES (5, 'No Stock'); -# 6 records - -# -# Dumping data for table 'orders' -# - -INSERT INTO `orders` (`id`, `employee_id`, `customer_id`, `order_date`, `shipped_date`, `shipper_id`, `ship_name`, `ship_address`, `ship_city`, `ship_state_province`, `ship_zip_postal_code`, `ship_country_region`, `shipping_fee`, `taxes`, `payment_type`, `paid_date`, `notes`, `tax_rate`, `tax_status_id`, `status_id`) VALUES (30, 9, 27, '2006-01-15 00:00:00', '2006-01-22 00:00:00', 2, 'Karen Toh', '789 27th Street', 'Las Vegas', 'NV', '99999', 'USA', 200, 0, 'Check', '2006-01-15 00:00:00', NULL, 0, NULL, 3); -INSERT INTO `orders` (`id`, `employee_id`, `customer_id`, `order_date`, `shipped_date`, `shipper_id`, `ship_name`, `ship_address`, `ship_city`, `ship_state_province`, `ship_zip_postal_code`, `ship_country_region`, `shipping_fee`, `taxes`, `payment_type`, `paid_date`, `notes`, `tax_rate`, `tax_status_id`, `status_id`) VALUES (31, 3, 4, '2006-01-20 00:00:00', '2006-01-22 00:00:00', 1, 'Christina Lee', '123 4th Street', 'New York', 'NY', '99999', 'USA', 5, 0, 'Credit Card', '2006-01-20 00:00:00', NULL, 0, NULL, 3); -INSERT INTO `orders` (`id`, `employee_id`, `customer_id`, `order_date`, `shipped_date`, `shipper_id`, `ship_name`, `ship_address`, `ship_city`, `ship_state_province`, `ship_zip_postal_code`, `ship_country_region`, `shipping_fee`, `taxes`, `payment_type`, `paid_date`, `notes`, `tax_rate`, `tax_status_id`, `status_id`) VALUES (32, 4, 12, '2006-01-22 00:00:00', '2006-01-22 00:00:00', 2, 'John Edwards', '123 12th Street', 'Las Vegas', 'NV', '99999', 'USA', 5, 0, 'Credit Card', '2006-01-22 00:00:00', NULL, 0, NULL, 3); -INSERT INTO `orders` (`id`, `employee_id`, `customer_id`, `order_date`, `shipped_date`, `shipper_id`, `ship_name`, `ship_address`, `ship_city`, `ship_state_province`, `ship_zip_postal_code`, `ship_country_region`, `shipping_fee`, `taxes`, `payment_type`, `paid_date`, `notes`, `tax_rate`, `tax_status_id`, `status_id`) VALUES (33, 6, 8, '2006-01-30 00:00:00', '2006-01-31 00:00:00', 3, 'Elizabeth Andersen', '123 8th Street', 'Portland', 'OR', '99999', 'USA', 50, 0, 'Credit Card', '2006-01-30 00:00:00', NULL, 0, NULL, 3); -INSERT INTO `orders` (`id`, `employee_id`, `customer_id`, `order_date`, `shipped_date`, `shipper_id`, `ship_name`, `ship_address`, `ship_city`, `ship_state_province`, `ship_zip_postal_code`, `ship_country_region`, `shipping_fee`, `taxes`, `payment_type`, `paid_date`, `notes`, `tax_rate`, `tax_status_id`, `status_id`) VALUES (34, 9, 4, '2006-02-06 00:00:00', '2006-02-07 00:00:00', 3, 'Christina Lee', '123 4th Street', 'New York', 'NY', '99999', 'USA', 4, 0, 'Check', '2006-02-06 00:00:00', NULL, 0, NULL, 3); -INSERT INTO `orders` (`id`, `employee_id`, `customer_id`, `order_date`, `shipped_date`, `shipper_id`, `ship_name`, `ship_address`, `ship_city`, `ship_state_province`, `ship_zip_postal_code`, `ship_country_region`, `shipping_fee`, `taxes`, `payment_type`, `paid_date`, `notes`, `tax_rate`, `tax_status_id`, `status_id`) VALUES (35, 3, 29, '2006-02-10 00:00:00', '2006-02-12 00:00:00', 2, 'Soo Jung Lee', '789 29th Street', 'Denver', 'CO', '99999', 'USA', 7, 0, 'Check', '2006-02-10 00:00:00', NULL, 0, NULL, 3); -INSERT INTO `orders` (`id`, `employee_id`, `customer_id`, `order_date`, `shipped_date`, `shipper_id`, `ship_name`, `ship_address`, `ship_city`, `ship_state_province`, `ship_zip_postal_code`, `ship_country_region`, `shipping_fee`, `taxes`, `payment_type`, `paid_date`, `notes`, `tax_rate`, `tax_status_id`, `status_id`) VALUES (36, 4, 3, '2006-02-23 00:00:00', '2006-02-25 00:00:00', 2, 'Thomas Axen', '123 3rd Street', 'Los Angelas', 'CA', '99999', 'USA', 7, 0, 'Cash', '2006-02-23 00:00:00', NULL, 0, NULL, 3); -INSERT INTO `orders` (`id`, `employee_id`, `customer_id`, `order_date`, `shipped_date`, `shipper_id`, `ship_name`, `ship_address`, `ship_city`, `ship_state_province`, `ship_zip_postal_code`, `ship_country_region`, `shipping_fee`, `taxes`, `payment_type`, `paid_date`, `notes`, `tax_rate`, `tax_status_id`, `status_id`) VALUES (37, 8, 6, '2006-03-06 00:00:00', '2006-03-09 00:00:00', 2, 'Francisco PΓ©rez-Olaeta', '123 6th Street', 'Milwaukee', 'WI', '99999', 'USA', 12, 0, 'Credit Card', '2006-03-06 00:00:00', NULL, 0, NULL, 3); -INSERT INTO `orders` (`id`, `employee_id`, `customer_id`, `order_date`, `shipped_date`, `shipper_id`, `ship_name`, `ship_address`, `ship_city`, `ship_state_province`, `ship_zip_postal_code`, `ship_country_region`, `shipping_fee`, `taxes`, `payment_type`, `paid_date`, `notes`, `tax_rate`, `tax_status_id`, `status_id`) VALUES (38, 9, 28, '2006-03-10 00:00:00', '2006-03-11 00:00:00', 3, 'Amritansh Raghav', '789 28th Street', 'Memphis', 'TN', '99999', 'USA', 10, 0, 'Check', '2006-03-10 00:00:00', NULL, 0, NULL, 3); -INSERT INTO `orders` (`id`, `employee_id`, `customer_id`, `order_date`, `shipped_date`, `shipper_id`, `ship_name`, `ship_address`, `ship_city`, `ship_state_province`, `ship_zip_postal_code`, `ship_country_region`, `shipping_fee`, `taxes`, `payment_type`, `paid_date`, `notes`, `tax_rate`, `tax_status_id`, `status_id`) VALUES (39, 3, 8, '2006-03-22 00:00:00', '2006-03-24 00:00:00', 3, 'Elizabeth Andersen', '123 8th Street', 'Portland', 'OR', '99999', 'USA', 5, 0, 'Check', '2006-03-22 00:00:00', NULL, 0, NULL, 3); -INSERT INTO `orders` (`id`, `employee_id`, `customer_id`, `order_date`, `shipped_date`, `shipper_id`, `ship_name`, `ship_address`, `ship_city`, `ship_state_province`, `ship_zip_postal_code`, `ship_country_region`, `shipping_fee`, `taxes`, `payment_type`, `paid_date`, `notes`, `tax_rate`, `tax_status_id`, `status_id`) VALUES (40, 4, 10, '2006-03-24 00:00:00', '2006-03-24 00:00:00', 2, 'Roland Wacker', '123 10th Street', 'Chicago', 'IL', '99999', 'USA', 9, 0, 'Credit Card', '2006-03-24 00:00:00', NULL, 0, NULL, 3); -INSERT INTO `orders` (`id`, `employee_id`, `customer_id`, `order_date`, `shipped_date`, `shipper_id`, `ship_name`, `ship_address`, `ship_city`, `ship_state_province`, `ship_zip_postal_code`, `ship_country_region`, `shipping_fee`, `taxes`, `payment_type`, `paid_date`, `notes`, `tax_rate`, `tax_status_id`, `status_id`) VALUES (41, 1, 7, '2006-03-24 00:00:00', NULL, NULL, 'Ming-Yang Xie', '123 7th Street', 'Boise', 'ID', '99999', 'USA', 0, 0, NULL, NULL, NULL, 0, NULL, 0); -INSERT INTO `orders` (`id`, `employee_id`, `customer_id`, `order_date`, `shipped_date`, `shipper_id`, `ship_name`, `ship_address`, `ship_city`, `ship_state_province`, `ship_zip_postal_code`, `ship_country_region`, `shipping_fee`, `taxes`, `payment_type`, `paid_date`, `notes`, `tax_rate`, `tax_status_id`, `status_id`) VALUES (42, 1, 10, '2006-03-24 00:00:00', '2006-04-07 00:00:00', 1, 'Roland Wacker', '123 10th Street', 'Chicago', 'IL', '99999', 'USA', 0, 0, NULL, NULL, NULL, 0, NULL, 2); -INSERT INTO `orders` (`id`, `employee_id`, `customer_id`, `order_date`, `shipped_date`, `shipper_id`, `ship_name`, `ship_address`, `ship_city`, `ship_state_province`, `ship_zip_postal_code`, `ship_country_region`, `shipping_fee`, `taxes`, `payment_type`, `paid_date`, `notes`, `tax_rate`, `tax_status_id`, `status_id`) VALUES (43, 1, 11, '2006-03-24 00:00:00', NULL, 3, 'Peter Krschne', '123 11th Street', 'Miami', 'FL', '99999', 'USA', 0, 0, NULL, NULL, NULL, 0, NULL, 0); -INSERT INTO `orders` (`id`, `employee_id`, `customer_id`, `order_date`, `shipped_date`, `shipper_id`, `ship_name`, `ship_address`, `ship_city`, `ship_state_province`, `ship_zip_postal_code`, `ship_country_region`, `shipping_fee`, `taxes`, `payment_type`, `paid_date`, `notes`, `tax_rate`, `tax_status_id`, `status_id`) VALUES (44, 1, 1, '2006-03-24 00:00:00', NULL, NULL, 'Anna Bedecs', '123 1st Street', 'Seattle', 'WA', '99999', 'USA', 0, 0, NULL, NULL, NULL, 0, NULL, 0); -INSERT INTO `orders` (`id`, `employee_id`, `customer_id`, `order_date`, `shipped_date`, `shipper_id`, `ship_name`, `ship_address`, `ship_city`, `ship_state_province`, `ship_zip_postal_code`, `ship_country_region`, `shipping_fee`, `taxes`, `payment_type`, `paid_date`, `notes`, `tax_rate`, `tax_status_id`, `status_id`) VALUES (45, 1, 28, '2006-04-07 00:00:00', '2006-04-07 00:00:00', 3, 'Amritansh Raghav', '789 28th Street', 'Memphis', 'TN', '99999', 'USA', 40, 0, 'Credit Card', '2006-04-07 00:00:00', NULL, 0, NULL, 3); -INSERT INTO `orders` (`id`, `employee_id`, `customer_id`, `order_date`, `shipped_date`, `shipper_id`, `ship_name`, `ship_address`, `ship_city`, `ship_state_province`, `ship_zip_postal_code`, `ship_country_region`, `shipping_fee`, `taxes`, `payment_type`, `paid_date`, `notes`, `tax_rate`, `tax_status_id`, `status_id`) VALUES (46, 7, 9, '2006-04-05 00:00:00', '2006-04-05 00:00:00', 1, 'Sven Mortensen', '123 9th Street', 'Salt Lake City', 'UT', '99999', 'USA', 100, 0, 'Check', '2006-04-05 00:00:00', NULL, 0, NULL, 3); -INSERT INTO `orders` (`id`, `employee_id`, `customer_id`, `order_date`, `shipped_date`, `shipper_id`, `ship_name`, `ship_address`, `ship_city`, `ship_state_province`, `ship_zip_postal_code`, `ship_country_region`, `shipping_fee`, `taxes`, `payment_type`, `paid_date`, `notes`, `tax_rate`, `tax_status_id`, `status_id`) VALUES (47, 6, 6, '2006-04-08 00:00:00', '2006-04-08 00:00:00', 2, 'Francisco PΓ©rez-Olaeta', '123 6th Street', 'Milwaukee', 'WI', '99999', 'USA', 300, 0, 'Credit Card', '2006-04-08 00:00:00', NULL, 0, NULL, 3); -INSERT INTO `orders` (`id`, `employee_id`, `customer_id`, `order_date`, `shipped_date`, `shipper_id`, `ship_name`, `ship_address`, `ship_city`, `ship_state_province`, `ship_zip_postal_code`, `ship_country_region`, `shipping_fee`, `taxes`, `payment_type`, `paid_date`, `notes`, `tax_rate`, `tax_status_id`, `status_id`) VALUES (48, 4, 8, '2006-04-05 00:00:00', '2006-04-05 00:00:00', 2, 'Elizabeth Andersen', '123 8th Street', 'Portland', 'OR', '99999', 'USA', 50, 0, 'Check', '2006-04-05 00:00:00', NULL, 0, NULL, 3); -INSERT INTO `orders` (`id`, `employee_id`, `customer_id`, `order_date`, `shipped_date`, `shipper_id`, `ship_name`, `ship_address`, `ship_city`, `ship_state_province`, `ship_zip_postal_code`, `ship_country_region`, `shipping_fee`, `taxes`, `payment_type`, `paid_date`, `notes`, `tax_rate`, `tax_status_id`, `status_id`) VALUES (50, 9, 25, '2006-04-05 00:00:00', '2006-04-05 00:00:00', 1, 'John Rodman', '789 25th Street', 'Chicago', 'IL', '99999', 'USA', 5, 0, 'Cash', '2006-04-05 00:00:00', NULL, 0, NULL, 3); -INSERT INTO `orders` (`id`, `employee_id`, `customer_id`, `order_date`, `shipped_date`, `shipper_id`, `ship_name`, `ship_address`, `ship_city`, `ship_state_province`, `ship_zip_postal_code`, `ship_country_region`, `shipping_fee`, `taxes`, `payment_type`, `paid_date`, `notes`, `tax_rate`, `tax_status_id`, `status_id`) VALUES (51, 9, 26, '2006-04-05 00:00:00', '2006-04-05 00:00:00', 3, 'Run Liu', '789 26th Street', 'Miami', 'FL', '99999', 'USA', 60, 0, 'Credit Card', '2006-04-05 00:00:00', NULL, 0, NULL, 3); -INSERT INTO `orders` (`id`, `employee_id`, `customer_id`, `order_date`, `shipped_date`, `shipper_id`, `ship_name`, `ship_address`, `ship_city`, `ship_state_province`, `ship_zip_postal_code`, `ship_country_region`, `shipping_fee`, `taxes`, `payment_type`, `paid_date`, `notes`, `tax_rate`, `tax_status_id`, `status_id`) VALUES (55, 1, 29, '2006-04-05 00:00:00', '2006-04-05 00:00:00', 2, 'Soo Jung Lee', '789 29th Street', 'Denver', 'CO', '99999', 'USA', 200, 0, 'Check', '2006-04-05 00:00:00', NULL, 0, NULL, 3); -INSERT INTO `orders` (`id`, `employee_id`, `customer_id`, `order_date`, `shipped_date`, `shipper_id`, `ship_name`, `ship_address`, `ship_city`, `ship_state_province`, `ship_zip_postal_code`, `ship_country_region`, `shipping_fee`, `taxes`, `payment_type`, `paid_date`, `notes`, `tax_rate`, `tax_status_id`, `status_id`) VALUES (56, 2, 6, '2006-04-03 00:00:00', '2006-04-03 00:00:00', 3, 'Francisco PΓ©rez-Olaeta', '123 6th Street', 'Milwaukee', 'WI', '99999', 'USA', 0, 0, 'Check', '2006-04-03 00:00:00', NULL, 0, NULL, 3); -INSERT INTO `orders` (`id`, `employee_id`, `customer_id`, `order_date`, `shipped_date`, `shipper_id`, `ship_name`, `ship_address`, `ship_city`, `ship_state_province`, `ship_zip_postal_code`, `ship_country_region`, `shipping_fee`, `taxes`, `payment_type`, `paid_date`, `notes`, `tax_rate`, `tax_status_id`, `status_id`) VALUES (57, 9, 27, '2006-04-22 00:00:00', '2006-04-22 00:00:00', 2, 'Karen Toh', '789 27th Street', 'Las Vegas', 'NV', '99999', 'USA', 200, 0, 'Check', '2006-04-22 00:00:00', NULL, 0, NULL, 0); -INSERT INTO `orders` (`id`, `employee_id`, `customer_id`, `order_date`, `shipped_date`, `shipper_id`, `ship_name`, `ship_address`, `ship_city`, `ship_state_province`, `ship_zip_postal_code`, `ship_country_region`, `shipping_fee`, `taxes`, `payment_type`, `paid_date`, `notes`, `tax_rate`, `tax_status_id`, `status_id`) VALUES (58, 3, 4, '2006-04-22 00:00:00', '2006-04-22 00:00:00', 1, 'Christina Lee', '123 4th Street', 'New York', 'NY', '99999', 'USA', 5, 0, 'Credit Card', '2006-04-22 00:00:00', NULL, 0, NULL, 3); -INSERT INTO `orders` (`id`, `employee_id`, `customer_id`, `order_date`, `shipped_date`, `shipper_id`, `ship_name`, `ship_address`, `ship_city`, `ship_state_province`, `ship_zip_postal_code`, `ship_country_region`, `shipping_fee`, `taxes`, `payment_type`, `paid_date`, `notes`, `tax_rate`, `tax_status_id`, `status_id`) VALUES (59, 4, 12, '2006-04-22 00:00:00', '2006-04-22 00:00:00', 2, 'John Edwards', '123 12th Street', 'Las Vegas', 'NV', '99999', 'USA', 5, 0, 'Credit Card', '2006-04-22 00:00:00', NULL, 0, NULL, 0); -INSERT INTO `orders` (`id`, `employee_id`, `customer_id`, `order_date`, `shipped_date`, `shipper_id`, `ship_name`, `ship_address`, `ship_city`, `ship_state_province`, `ship_zip_postal_code`, `ship_country_region`, `shipping_fee`, `taxes`, `payment_type`, `paid_date`, `notes`, `tax_rate`, `tax_status_id`, `status_id`) VALUES (60, 6, 8, '2006-04-30 00:00:00', '2006-04-30 00:00:00', 3, 'Elizabeth Andersen', '123 8th Street', 'Portland', 'OR', '99999', 'USA', 50, 0, 'Credit Card', '2006-04-30 00:00:00', NULL, 0, NULL, 3); -INSERT INTO `orders` (`id`, `employee_id`, `customer_id`, `order_date`, `shipped_date`, `shipper_id`, `ship_name`, `ship_address`, `ship_city`, `ship_state_province`, `ship_zip_postal_code`, `ship_country_region`, `shipping_fee`, `taxes`, `payment_type`, `paid_date`, `notes`, `tax_rate`, `tax_status_id`, `status_id`) VALUES (61, 9, 4, '2006-04-07 00:00:00', '2006-04-07 00:00:00', 3, 'Christina Lee', '123 4th Street', 'New York', 'NY', '99999', 'USA', 4, 0, 'Check', '2006-04-07 00:00:00', NULL, 0, NULL, 0); -INSERT INTO `orders` (`id`, `employee_id`, `customer_id`, `order_date`, `shipped_date`, `shipper_id`, `ship_name`, `ship_address`, `ship_city`, `ship_state_province`, `ship_zip_postal_code`, `ship_country_region`, `shipping_fee`, `taxes`, `payment_type`, `paid_date`, `notes`, `tax_rate`, `tax_status_id`, `status_id`) VALUES (62, 3, 29, '2006-04-12 00:00:00', '2006-04-12 00:00:00', 2, 'Soo Jung Lee', '789 29th Street', 'Denver', 'CO', '99999', 'USA', 7, 0, 'Check', '2006-04-12 00:00:00', NULL, 0, NULL, 0); -INSERT INTO `orders` (`id`, `employee_id`, `customer_id`, `order_date`, `shipped_date`, `shipper_id`, `ship_name`, `ship_address`, `ship_city`, `ship_state_province`, `ship_zip_postal_code`, `ship_country_region`, `shipping_fee`, `taxes`, `payment_type`, `paid_date`, `notes`, `tax_rate`, `tax_status_id`, `status_id`) VALUES (63, 4, 3, '2006-04-25 00:00:00', '2006-04-25 00:00:00', 2, 'Thomas Axen', '123 3rd Street', 'Los Angelas', 'CA', '99999', 'USA', 7, 0, 'Cash', '2006-04-25 00:00:00', NULL, 0, NULL, 3); -INSERT INTO `orders` (`id`, `employee_id`, `customer_id`, `order_date`, `shipped_date`, `shipper_id`, `ship_name`, `ship_address`, `ship_city`, `ship_state_province`, `ship_zip_postal_code`, `ship_country_region`, `shipping_fee`, `taxes`, `payment_type`, `paid_date`, `notes`, `tax_rate`, `tax_status_id`, `status_id`) VALUES (64, 8, 6, '2006-05-09 00:00:00', '2006-05-09 00:00:00', 2, 'Francisco PΓ©rez-Olaeta', '123 6th Street', 'Milwaukee', 'WI', '99999', 'USA', 12, 0, 'Credit Card', '2006-05-09 00:00:00', NULL, 0, NULL, 0); -INSERT INTO `orders` (`id`, `employee_id`, `customer_id`, `order_date`, `shipped_date`, `shipper_id`, `ship_name`, `ship_address`, `ship_city`, `ship_state_province`, `ship_zip_postal_code`, `ship_country_region`, `shipping_fee`, `taxes`, `payment_type`, `paid_date`, `notes`, `tax_rate`, `tax_status_id`, `status_id`) VALUES (65, 9, 28, '2006-05-11 00:00:00', '2006-05-11 00:00:00', 3, 'Amritansh Raghav', '789 28th Street', 'Memphis', 'TN', '99999', 'USA', 10, 0, 'Check', '2006-05-11 00:00:00', NULL, 0, NULL, 0); -INSERT INTO `orders` (`id`, `employee_id`, `customer_id`, `order_date`, `shipped_date`, `shipper_id`, `ship_name`, `ship_address`, `ship_city`, `ship_state_province`, `ship_zip_postal_code`, `ship_country_region`, `shipping_fee`, `taxes`, `payment_type`, `paid_date`, `notes`, `tax_rate`, `tax_status_id`, `status_id`) VALUES (66, 3, 8, '2006-05-24 00:00:00', '2006-05-24 00:00:00', 3, 'Elizabeth Andersen', '123 8th Street', 'Portland', 'OR', '99999', 'USA', 5, 0, 'Check', '2006-05-24 00:00:00', NULL, 0, NULL, 0); -INSERT INTO `orders` (`id`, `employee_id`, `customer_id`, `order_date`, `shipped_date`, `shipper_id`, `ship_name`, `ship_address`, `ship_city`, `ship_state_province`, `ship_zip_postal_code`, `ship_country_region`, `shipping_fee`, `taxes`, `payment_type`, `paid_date`, `notes`, `tax_rate`, `tax_status_id`, `status_id`) VALUES (67, 4, 10, '2006-05-24 00:00:00', '2006-05-24 00:00:00', 2, 'Roland Wacker', '123 10th Street', 'Chicago', 'IL', '99999', 'USA', 9, 0, 'Credit Card', '2006-05-24 00:00:00', NULL, 0, NULL, 3); -INSERT INTO `orders` (`id`, `employee_id`, `customer_id`, `order_date`, `shipped_date`, `shipper_id`, `ship_name`, `ship_address`, `ship_city`, `ship_state_province`, `ship_zip_postal_code`, `ship_country_region`, `shipping_fee`, `taxes`, `payment_type`, `paid_date`, `notes`, `tax_rate`, `tax_status_id`, `status_id`) VALUES (68, 1, 7, '2006-05-24 00:00:00', NULL, NULL, 'Ming-Yang Xie', '123 7th Street', 'Boise', 'ID', '99999', 'USA', 0, 0, NULL, NULL, NULL, 0, NULL, 0); -INSERT INTO `orders` (`id`, `employee_id`, `customer_id`, `order_date`, `shipped_date`, `shipper_id`, `ship_name`, `ship_address`, `ship_city`, `ship_state_province`, `ship_zip_postal_code`, `ship_country_region`, `shipping_fee`, `taxes`, `payment_type`, `paid_date`, `notes`, `tax_rate`, `tax_status_id`, `status_id`) VALUES (69, 1, 10, '2006-05-24 00:00:00', NULL, 1, 'Roland Wacker', '123 10th Street', 'Chicago', 'IL', '99999', 'USA', 0, 0, NULL, NULL, NULL, 0, NULL, 0); -INSERT INTO `orders` (`id`, `employee_id`, `customer_id`, `order_date`, `shipped_date`, `shipper_id`, `ship_name`, `ship_address`, `ship_city`, `ship_state_province`, `ship_zip_postal_code`, `ship_country_region`, `shipping_fee`, `taxes`, `payment_type`, `paid_date`, `notes`, `tax_rate`, `tax_status_id`, `status_id`) VALUES (70, 1, 11, '2006-05-24 00:00:00', NULL, 3, 'Peter Krschne', '123 11th Street', 'Miami', 'FL', '99999', 'USA', 0, 0, NULL, NULL, NULL, 0, NULL, 0); -INSERT INTO `orders` (`id`, `employee_id`, `customer_id`, `order_date`, `shipped_date`, `shipper_id`, `ship_name`, `ship_address`, `ship_city`, `ship_state_province`, `ship_zip_postal_code`, `ship_country_region`, `shipping_fee`, `taxes`, `payment_type`, `paid_date`, `notes`, `tax_rate`, `tax_status_id`, `status_id`) VALUES (71, 1, 1, '2006-05-24 00:00:00', NULL, 3, 'Anna Bedecs', '123 1st Street', 'Seattle', 'WA', '99999', 'USA', 0, 0, NULL, NULL, NULL, 0, NULL, 0); -INSERT INTO `orders` (`id`, `employee_id`, `customer_id`, `order_date`, `shipped_date`, `shipper_id`, `ship_name`, `ship_address`, `ship_city`, `ship_state_province`, `ship_zip_postal_code`, `ship_country_region`, `shipping_fee`, `taxes`, `payment_type`, `paid_date`, `notes`, `tax_rate`, `tax_status_id`, `status_id`) VALUES (72, 1, 28, '2006-06-07 00:00:00', '2006-06-07 00:00:00', 3, 'Amritansh Raghav', '789 28th Street', 'Memphis', 'TN', '99999', 'USA', 40, 0, 'Credit Card', '2006-06-07 00:00:00', NULL, 0, NULL, 3); -INSERT INTO `orders` (`id`, `employee_id`, `customer_id`, `order_date`, `shipped_date`, `shipper_id`, `ship_name`, `ship_address`, `ship_city`, `ship_state_province`, `ship_zip_postal_code`, `ship_country_region`, `shipping_fee`, `taxes`, `payment_type`, `paid_date`, `notes`, `tax_rate`, `tax_status_id`, `status_id`) VALUES (73, 7, 9, '2006-06-05 00:00:00', '2006-06-05 00:00:00', 1, 'Sven Mortensen', '123 9th Street', 'Salt Lake City', 'UT', '99999', 'USA', 100, 0, 'Check', '2006-06-05 00:00:00', NULL, 0, NULL, 3); -INSERT INTO `orders` (`id`, `employee_id`, `customer_id`, `order_date`, `shipped_date`, `shipper_id`, `ship_name`, `ship_address`, `ship_city`, `ship_state_province`, `ship_zip_postal_code`, `ship_country_region`, `shipping_fee`, `taxes`, `payment_type`, `paid_date`, `notes`, `tax_rate`, `tax_status_id`, `status_id`) VALUES (74, 6, 6, '2006-06-08 00:00:00', '2006-06-08 00:00:00', 2, 'Francisco PΓ©rez-Olaeta', '123 6th Street', 'Milwaukee', 'WI', '99999', 'USA', 300, 0, 'Credit Card', '2006-06-08 00:00:00', NULL, 0, NULL, 3); -INSERT INTO `orders` (`id`, `employee_id`, `customer_id`, `order_date`, `shipped_date`, `shipper_id`, `ship_name`, `ship_address`, `ship_city`, `ship_state_province`, `ship_zip_postal_code`, `ship_country_region`, `shipping_fee`, `taxes`, `payment_type`, `paid_date`, `notes`, `tax_rate`, `tax_status_id`, `status_id`) VALUES (75, 4, 8, '2006-06-05 00:00:00', '2006-06-05 00:00:00', 2, 'Elizabeth Andersen', '123 8th Street', 'Portland', 'OR', '99999', 'USA', 50, 0, 'Check', '2006-06-05 00:00:00', NULL, 0, NULL, 3); -INSERT INTO `orders` (`id`, `employee_id`, `customer_id`, `order_date`, `shipped_date`, `shipper_id`, `ship_name`, `ship_address`, `ship_city`, `ship_state_province`, `ship_zip_postal_code`, `ship_country_region`, `shipping_fee`, `taxes`, `payment_type`, `paid_date`, `notes`, `tax_rate`, `tax_status_id`, `status_id`) VALUES (76, 9, 25, '2006-06-05 00:00:00', '2006-06-05 00:00:00', 1, 'John Rodman', '789 25th Street', 'Chicago', 'IL', '99999', 'USA', 5, 0, 'Cash', '2006-06-05 00:00:00', NULL, 0, NULL, 3); -INSERT INTO `orders` (`id`, `employee_id`, `customer_id`, `order_date`, `shipped_date`, `shipper_id`, `ship_name`, `ship_address`, `ship_city`, `ship_state_province`, `ship_zip_postal_code`, `ship_country_region`, `shipping_fee`, `taxes`, `payment_type`, `paid_date`, `notes`, `tax_rate`, `tax_status_id`, `status_id`) VALUES (77, 9, 26, '2006-06-05 00:00:00', '2006-06-05 00:00:00', 3, 'Run Liu', '789 26th Street', 'Miami', 'FL', '99999', 'USA', 60, 0, 'Credit Card', '2006-06-05 00:00:00', NULL, 0, NULL, 3); -INSERT INTO `orders` (`id`, `employee_id`, `customer_id`, `order_date`, `shipped_date`, `shipper_id`, `ship_name`, `ship_address`, `ship_city`, `ship_state_province`, `ship_zip_postal_code`, `ship_country_region`, `shipping_fee`, `taxes`, `payment_type`, `paid_date`, `notes`, `tax_rate`, `tax_status_id`, `status_id`) VALUES (78, 1, 29, '2006-06-05 00:00:00', '2006-06-05 00:00:00', 2, 'Soo Jung Lee', '789 29th Street', 'Denver', 'CO', '99999', 'USA', 200, 0, 'Check', '2006-06-05 00:00:00', NULL, 0, NULL, 3); -INSERT INTO `orders` (`id`, `employee_id`, `customer_id`, `order_date`, `shipped_date`, `shipper_id`, `ship_name`, `ship_address`, `ship_city`, `ship_state_province`, `ship_zip_postal_code`, `ship_country_region`, `shipping_fee`, `taxes`, `payment_type`, `paid_date`, `notes`, `tax_rate`, `tax_status_id`, `status_id`) VALUES (79, 2, 6, '2006-06-23 00:00:00', '2006-06-23 00:00:00', 3, 'Francisco PΓ©rez-Olaeta', '123 6th Street', 'Milwaukee', 'WI', '99999', 'USA', 0, 0, 'Check', '2006-06-23 00:00:00', NULL, 0, NULL, 3); -INSERT INTO `orders` (`id`, `employee_id`, `customer_id`, `order_date`, `shipped_date`, `shipper_id`, `ship_name`, `ship_address`, `ship_city`, `ship_state_province`, `ship_zip_postal_code`, `ship_country_region`, `shipping_fee`, `taxes`, `payment_type`, `paid_date`, `notes`, `tax_rate`, `tax_status_id`, `status_id`) VALUES (80, 2, 4, '2006-04-25 17:03:55', NULL, NULL, 'Christina Lee', '123 4th Street', 'New York', 'NY', '99999', 'USA', 0, 0, NULL, NULL, NULL, 0, NULL, 0); -INSERT INTO `orders` (`id`, `employee_id`, `customer_id`, `order_date`, `shipped_date`, `shipper_id`, `ship_name`, `ship_address`, `ship_city`, `ship_state_province`, `ship_zip_postal_code`, `ship_country_region`, `shipping_fee`, `taxes`, `payment_type`, `paid_date`, `notes`, `tax_rate`, `tax_status_id`, `status_id`) VALUES (81, 2, 3, '2006-04-25 17:26:53', NULL, NULL, 'Thomas Axen', '123 3rd Street', 'Los Angelas', 'CA', '99999', 'USA', 0, 0, NULL, NULL, NULL, 0, NULL, 0); -# 48 records - -# -# Dumping data for table 'orders_status' -# - -INSERT INTO `orders_status` (`id`, `status_name`) VALUES (0, 'New'); -INSERT INTO `orders_status` (`id`, `status_name`) VALUES (1, 'Invoiced'); -INSERT INTO `orders_status` (`id`, `status_name`) VALUES (2, 'Shipped'); -INSERT INTO `orders_status` (`id`, `status_name`) VALUES (3, 'Closed'); -# 4 records - -# -# Dumping data for table 'orders_tax_status' -# - -INSERT INTO `orders_tax_status` (`id`, `tax_status_name`) VALUES (0, 'Tax Exempt'); -INSERT INTO `orders_tax_status` (`id`, `tax_status_name`) VALUES (1, 'Taxable'); -# 2 records - -# -# Dumping data for table 'privileges' -# - -INSERT INTO `privileges` (`id`, `privilege_name`) VALUES (2, 'Purchase Approvals'); -# 1 records - -# -# Dumping data for table 'products' -# - -INSERT INTO `products` (`supplier_ids`, `id`, `product_code`, `product_name`, `description`, `standard_cost`, `list_price`, `reorder_level`, `target_level`, `quantity_per_unit`, `discontinued`, `minimum_reorder_quantity`, `category`, `attachments`) VALUES ('4', 1, 'NWTB-1', 'Northwind Traders Chai', NULL, 13.5, 18, 10, 40, '10 boxes x 20 bags', 0, 10, 'Beverages', ''); -INSERT INTO `products` (`supplier_ids`, `id`, `product_code`, `product_name`, `description`, `standard_cost`, `list_price`, `reorder_level`, `target_level`, `quantity_per_unit`, `discontinued`, `minimum_reorder_quantity`, `category`, `attachments`) VALUES ('10', 3, 'NWTCO-3', 'Northwind Traders Syrup', NULL, 7.5, 10, 25, 100, '12 - 550 ml bottles', 0, 25, 'Condiments', ''); -INSERT INTO `products` (`supplier_ids`, `id`, `product_code`, `product_name`, `description`, `standard_cost`, `list_price`, `reorder_level`, `target_level`, `quantity_per_unit`, `discontinued`, `minimum_reorder_quantity`, `category`, `attachments`) VALUES ('10', 4, 'NWTCO-4', 'Northwind Traders Cajun Seasoning', NULL, 16.5, 22, 10, 40, '48 - 6 oz jars', 0, 10, 'Condiments', ''); -INSERT INTO `products` (`supplier_ids`, `id`, `product_code`, `product_name`, `description`, `standard_cost`, `list_price`, `reorder_level`, `target_level`, `quantity_per_unit`, `discontinued`, `minimum_reorder_quantity`, `category`, `attachments`) VALUES ('10', 5, 'NWTO-5', 'Northwind Traders Olive Oil', NULL, 16.0125, 21.35, 10, 40, '36 boxes', 0, 10, 'Oil', ''); -INSERT INTO `products` (`supplier_ids`, `id`, `product_code`, `product_name`, `description`, `standard_cost`, `list_price`, `reorder_level`, `target_level`, `quantity_per_unit`, `discontinued`, `minimum_reorder_quantity`, `category`, `attachments`) VALUES ('2;6', 6, 'NWTJP-6', 'Northwind Traders Boysenberry Spread', NULL, 18.75, 25, 25, 100, '12 - 8 oz jars', 0, 25, 'Jams, Preserves', ''); -INSERT INTO `products` (`supplier_ids`, `id`, `product_code`, `product_name`, `description`, `standard_cost`, `list_price`, `reorder_level`, `target_level`, `quantity_per_unit`, `discontinued`, `minimum_reorder_quantity`, `category`, `attachments`) VALUES ('2', 7, 'NWTDFN-7', 'Northwind Traders Dried Pears', NULL, 22.5, 30, 10, 40, '12 - 1 lb pkgs.', 0, 10, 'Dried Fruit & Nuts', ''); -INSERT INTO `products` (`supplier_ids`, `id`, `product_code`, `product_name`, `description`, `standard_cost`, `list_price`, `reorder_level`, `target_level`, `quantity_per_unit`, `discontinued`, `minimum_reorder_quantity`, `category`, `attachments`) VALUES ('8', 8, 'NWTS-8', 'Northwind Traders Curry Sauce', NULL, 30, 40, 10, 40, '12 - 12 oz jars', 0, 10, 'Sauces', ''); -INSERT INTO `products` (`supplier_ids`, `id`, `product_code`, `product_name`, `description`, `standard_cost`, `list_price`, `reorder_level`, `target_level`, `quantity_per_unit`, `discontinued`, `minimum_reorder_quantity`, `category`, `attachments`) VALUES ('2;6', 14, 'NWTDFN-14', 'Northwind Traders Walnuts', NULL, 17.4375, 23.25, 10, 40, '40 - 100 g pkgs.', 0, 10, 'Dried Fruit & Nuts', ''); -INSERT INTO `products` (`supplier_ids`, `id`, `product_code`, `product_name`, `description`, `standard_cost`, `list_price`, `reorder_level`, `target_level`, `quantity_per_unit`, `discontinued`, `minimum_reorder_quantity`, `category`, `attachments`) VALUES ('6', 17, 'NWTCFV-17', 'Northwind Traders Fruit Cocktail', NULL, 29.25, 39, 10, 40, '15.25 OZ', 0, 10, 'Canned Fruit & Vegetables', ''); -INSERT INTO `products` (`supplier_ids`, `id`, `product_code`, `product_name`, `description`, `standard_cost`, `list_price`, `reorder_level`, `target_level`, `quantity_per_unit`, `discontinued`, `minimum_reorder_quantity`, `category`, `attachments`) VALUES ('1', 19, 'NWTBGM-19', 'Northwind Traders Chocolate Biscuits Mix', NULL, 6.9, 9.2, 5, 20, '10 boxes x 12 pieces', 0, 5, 'Baked Goods & Mixes', ''); -INSERT INTO `products` (`supplier_ids`, `id`, `product_code`, `product_name`, `description`, `standard_cost`, `list_price`, `reorder_level`, `target_level`, `quantity_per_unit`, `discontinued`, `minimum_reorder_quantity`, `category`, `attachments`) VALUES ('2;6', 20, 'NWTJP-6', 'Northwind Traders Marmalade', NULL, 60.75, 81, 10, 40, '30 gift boxes', 0, 10, 'Jams, Preserves', ''); -INSERT INTO `products` (`supplier_ids`, `id`, `product_code`, `product_name`, `description`, `standard_cost`, `list_price`, `reorder_level`, `target_level`, `quantity_per_unit`, `discontinued`, `minimum_reorder_quantity`, `category`, `attachments`) VALUES ('1', 21, 'NWTBGM-21', 'Northwind Traders Scones', NULL, 7.5, 10, 5, 20, '24 pkgs. x 4 pieces', 0, 5, 'Baked Goods & Mixes', ''); -INSERT INTO `products` (`supplier_ids`, `id`, `product_code`, `product_name`, `description`, `standard_cost`, `list_price`, `reorder_level`, `target_level`, `quantity_per_unit`, `discontinued`, `minimum_reorder_quantity`, `category`, `attachments`) VALUES ('4', 34, 'NWTB-34', 'Northwind Traders Beer', NULL, 10.5, 14, 15, 60, '24 - 12 oz bottles', 0, 15, 'Beverages', ''); -INSERT INTO `products` (`supplier_ids`, `id`, `product_code`, `product_name`, `description`, `standard_cost`, `list_price`, `reorder_level`, `target_level`, `quantity_per_unit`, `discontinued`, `minimum_reorder_quantity`, `category`, `attachments`) VALUES ('7', 40, 'NWTCM-40', 'Northwind Traders Crab Meat', NULL, 13.8, 18.4, 30, 120, '24 - 4 oz tins', 0, 30, 'Canned Meat', ''); -INSERT INTO `products` (`supplier_ids`, `id`, `product_code`, `product_name`, `description`, `standard_cost`, `list_price`, `reorder_level`, `target_level`, `quantity_per_unit`, `discontinued`, `minimum_reorder_quantity`, `category`, `attachments`) VALUES ('6', 41, 'NWTSO-41', 'Northwind Traders Clam Chowder', NULL, 7.2375, 9.65, 10, 40, '12 - 12 oz cans', 0, 10, 'Soups', ''); -INSERT INTO `products` (`supplier_ids`, `id`, `product_code`, `product_name`, `description`, `standard_cost`, `list_price`, `reorder_level`, `target_level`, `quantity_per_unit`, `discontinued`, `minimum_reorder_quantity`, `category`, `attachments`) VALUES ('3;4', 43, 'NWTB-43', 'Northwind Traders Coffee', NULL, 34.5, 46, 25, 100, '16 - 500 g tins', 0, 25, 'Beverages', ''); -INSERT INTO `products` (`supplier_ids`, `id`, `product_code`, `product_name`, `description`, `standard_cost`, `list_price`, `reorder_level`, `target_level`, `quantity_per_unit`, `discontinued`, `minimum_reorder_quantity`, `category`, `attachments`) VALUES ('10', 48, 'NWTCA-48', 'Northwind Traders Chocolate', NULL, 9.5625, 12.75, 25, 100, '10 pkgs', 0, 25, 'Candy', ''); -INSERT INTO `products` (`supplier_ids`, `id`, `product_code`, `product_name`, `description`, `standard_cost`, `list_price`, `reorder_level`, `target_level`, `quantity_per_unit`, `discontinued`, `minimum_reorder_quantity`, `category`, `attachments`) VALUES ('2', 51, 'NWTDFN-51', 'Northwind Traders Dried Apples', NULL, 39.75, 53, 10, 40, '50 - 300 g pkgs.', 0, 10, 'Dried Fruit & Nuts', ''); -INSERT INTO `products` (`supplier_ids`, `id`, `product_code`, `product_name`, `description`, `standard_cost`, `list_price`, `reorder_level`, `target_level`, `quantity_per_unit`, `discontinued`, `minimum_reorder_quantity`, `category`, `attachments`) VALUES ('1', 52, 'NWTG-52', 'Northwind Traders Long Grain Rice', NULL, 5.25, 7, 25, 100, '16 - 2 kg boxes', 0, 25, 'Grains', ''); -INSERT INTO `products` (`supplier_ids`, `id`, `product_code`, `product_name`, `description`, `standard_cost`, `list_price`, `reorder_level`, `target_level`, `quantity_per_unit`, `discontinued`, `minimum_reorder_quantity`, `category`, `attachments`) VALUES ('1', 56, 'NWTP-56', 'Northwind Traders Gnocchi', NULL, 28.5, 38, 30, 120, '24 - 250 g pkgs.', 0, 30, 'Pasta', ''); -INSERT INTO `products` (`supplier_ids`, `id`, `product_code`, `product_name`, `description`, `standard_cost`, `list_price`, `reorder_level`, `target_level`, `quantity_per_unit`, `discontinued`, `minimum_reorder_quantity`, `category`, `attachments`) VALUES ('1', 57, 'NWTP-57', 'Northwind Traders Ravioli', NULL, 14.625, 19.5, 20, 80, '24 - 250 g pkgs.', 0, 20, 'Pasta', ''); -INSERT INTO `products` (`supplier_ids`, `id`, `product_code`, `product_name`, `description`, `standard_cost`, `list_price`, `reorder_level`, `target_level`, `quantity_per_unit`, `discontinued`, `minimum_reorder_quantity`, `category`, `attachments`) VALUES ('8', 65, 'NWTS-65', 'Northwind Traders Hot Pepper Sauce', NULL, 15.7875, 21.05, 10, 40, '32 - 8 oz bottles', 0, 10, 'Sauces', ''); -INSERT INTO `products` (`supplier_ids`, `id`, `product_code`, `product_name`, `description`, `standard_cost`, `list_price`, `reorder_level`, `target_level`, `quantity_per_unit`, `discontinued`, `minimum_reorder_quantity`, `category`, `attachments`) VALUES ('8', 66, 'NWTS-66', 'Northwind Traders Tomato Sauce', NULL, 12.75, 17, 20, 80, '24 - 8 oz jars', 0, 20, 'Sauces', ''); -INSERT INTO `products` (`supplier_ids`, `id`, `product_code`, `product_name`, `description`, `standard_cost`, `list_price`, `reorder_level`, `target_level`, `quantity_per_unit`, `discontinued`, `minimum_reorder_quantity`, `category`, `attachments`) VALUES ('5', 72, 'NWTD-72', 'Northwind Traders Mozzarella', NULL, 26.1, 34.8, 10, 40, '24 - 200 g pkgs.', 0, 10, 'Dairy products', ''); -INSERT INTO `products` (`supplier_ids`, `id`, `product_code`, `product_name`, `description`, `standard_cost`, `list_price`, `reorder_level`, `target_level`, `quantity_per_unit`, `discontinued`, `minimum_reorder_quantity`, `category`, `attachments`) VALUES ('2;6', 74, 'NWTDFN-74', 'Northwind Traders Almonds', NULL, 7.5, 10, 5, 20, '5 kg pkg.', 0, 5, 'Dried Fruit & Nuts', ''); -INSERT INTO `products` (`supplier_ids`, `id`, `product_code`, `product_name`, `description`, `standard_cost`, `list_price`, `reorder_level`, `target_level`, `quantity_per_unit`, `discontinued`, `minimum_reorder_quantity`, `category`, `attachments`) VALUES ('10', 77, 'NWTCO-77', 'Northwind Traders Mustard', NULL, 9.75, 13, 15, 60, '12 boxes', 0, 15, 'Condiments', ''); -INSERT INTO `products` (`supplier_ids`, `id`, `product_code`, `product_name`, `description`, `standard_cost`, `list_price`, `reorder_level`, `target_level`, `quantity_per_unit`, `discontinued`, `minimum_reorder_quantity`, `category`, `attachments`) VALUES ('2', 80, 'NWTDFN-80', 'Northwind Traders Dried Plums', NULL, 3, 3.5, 50, 75, '1 lb bag', 0, 25, 'Dried Fruit & Nuts', ''); -INSERT INTO `products` (`supplier_ids`, `id`, `product_code`, `product_name`, `description`, `standard_cost`, `list_price`, `reorder_level`, `target_level`, `quantity_per_unit`, `discontinued`, `minimum_reorder_quantity`, `category`, `attachments`) VALUES ('3', 81, 'NWTB-81', 'Northwind Traders Green Tea', NULL, 2, 2.99, 100, 125, '20 bags per box', 0, 25, 'Beverages', ''); -INSERT INTO `products` (`supplier_ids`, `id`, `product_code`, `product_name`, `description`, `standard_cost`, `list_price`, `reorder_level`, `target_level`, `quantity_per_unit`, `discontinued`, `minimum_reorder_quantity`, `category`, `attachments`) VALUES ('1', 82, 'NWTC-82', 'Northwind Traders Granola', NULL, 2, 4, 20, 100, NULL, 0, NULL, 'Cereal', ''); -INSERT INTO `products` (`supplier_ids`, `id`, `product_code`, `product_name`, `description`, `standard_cost`, `list_price`, `reorder_level`, `target_level`, `quantity_per_unit`, `discontinued`, `minimum_reorder_quantity`, `category`, `attachments`) VALUES ('9', 83, 'NWTCS-83', 'Northwind Traders Potato Chips', NULL, .5, 1.8, 30, 200, NULL, 0, NULL, 'Chips, Snacks', ''); -INSERT INTO `products` (`supplier_ids`, `id`, `product_code`, `product_name`, `description`, `standard_cost`, `list_price`, `reorder_level`, `target_level`, `quantity_per_unit`, `discontinued`, `minimum_reorder_quantity`, `category`, `attachments`) VALUES ('1', 85, 'NWTBGM-85', 'Northwind Traders Brownie Mix', NULL, 9, 12.49, 10, 20, '3 boxes', 0, 5, 'Baked Goods & Mixes', ''); -INSERT INTO `products` (`supplier_ids`, `id`, `product_code`, `product_name`, `description`, `standard_cost`, `list_price`, `reorder_level`, `target_level`, `quantity_per_unit`, `discontinued`, `minimum_reorder_quantity`, `category`, `attachments`) VALUES ('1', 86, 'NWTBGM-86', 'Northwind Traders Cake Mix', NULL, 10.5, 15.99, 10, 20, '4 boxes', 0, 5, 'Baked Goods & Mixes', ''); -INSERT INTO `products` (`supplier_ids`, `id`, `product_code`, `product_name`, `description`, `standard_cost`, `list_price`, `reorder_level`, `target_level`, `quantity_per_unit`, `discontinued`, `minimum_reorder_quantity`, `category`, `attachments`) VALUES ('7', 87, 'NWTB-87', 'Northwind Traders Tea', NULL, 2, 4, 20, 50, '100 count per box', 0, NULL, 'Beverages', ''); -INSERT INTO `products` (`supplier_ids`, `id`, `product_code`, `product_name`, `description`, `standard_cost`, `list_price`, `reorder_level`, `target_level`, `quantity_per_unit`, `discontinued`, `minimum_reorder_quantity`, `category`, `attachments`) VALUES ('6', 88, 'NWTCFV-88', 'Northwind Traders Pears', NULL, 1, 1.3, 10, 40, '15.25 OZ', 0, NULL, 'Canned Fruit & Vegetables', ''); -INSERT INTO `products` (`supplier_ids`, `id`, `product_code`, `product_name`, `description`, `standard_cost`, `list_price`, `reorder_level`, `target_level`, `quantity_per_unit`, `discontinued`, `minimum_reorder_quantity`, `category`, `attachments`) VALUES ('6', 89, 'NWTCFV-89', 'Northwind Traders Peaches', NULL, 1, 1.5, 10, 40, '15.25 OZ', 0, NULL, 'Canned Fruit & Vegetables', ''); -INSERT INTO `products` (`supplier_ids`, `id`, `product_code`, `product_name`, `description`, `standard_cost`, `list_price`, `reorder_level`, `target_level`, `quantity_per_unit`, `discontinued`, `minimum_reorder_quantity`, `category`, `attachments`) VALUES ('6', 90, 'NWTCFV-90', 'Northwind Traders Pineapple', NULL, 1, 1.8, 10, 40, '15.25 OZ', 0, NULL, 'Canned Fruit & Vegetables', ''); -INSERT INTO `products` (`supplier_ids`, `id`, `product_code`, `product_name`, `description`, `standard_cost`, `list_price`, `reorder_level`, `target_level`, `quantity_per_unit`, `discontinued`, `minimum_reorder_quantity`, `category`, `attachments`) VALUES ('6', 91, 'NWTCFV-91', 'Northwind Traders Cherry Pie Filling', NULL, 1, 2, 10, 40, '15.25 OZ', 0, NULL, 'Canned Fruit & Vegetables', ''); -INSERT INTO `products` (`supplier_ids`, `id`, `product_code`, `product_name`, `description`, `standard_cost`, `list_price`, `reorder_level`, `target_level`, `quantity_per_unit`, `discontinued`, `minimum_reorder_quantity`, `category`, `attachments`) VALUES ('6', 92, 'NWTCFV-92', 'Northwind Traders Green Beans', NULL, 1, 1.2, 10, 40, '14.5 OZ', 0, NULL, 'Canned Fruit & Vegetables', ''); -INSERT INTO `products` (`supplier_ids`, `id`, `product_code`, `product_name`, `description`, `standard_cost`, `list_price`, `reorder_level`, `target_level`, `quantity_per_unit`, `discontinued`, `minimum_reorder_quantity`, `category`, `attachments`) VALUES ('6', 93, 'NWTCFV-93', 'Northwind Traders Corn', NULL, 1, 1.2, 10, 40, '14.5 OZ', 0, NULL, 'Canned Fruit & Vegetables', ''); -INSERT INTO `products` (`supplier_ids`, `id`, `product_code`, `product_name`, `description`, `standard_cost`, `list_price`, `reorder_level`, `target_level`, `quantity_per_unit`, `discontinued`, `minimum_reorder_quantity`, `category`, `attachments`) VALUES ('6', 94, 'NWTCFV-94', 'Northwind Traders Peas', NULL, 1, 1.5, 10, 40, '14.5 OZ', 0, NULL, 'Canned Fruit & Vegetables', ''); -INSERT INTO `products` (`supplier_ids`, `id`, `product_code`, `product_name`, `description`, `standard_cost`, `list_price`, `reorder_level`, `target_level`, `quantity_per_unit`, `discontinued`, `minimum_reorder_quantity`, `category`, `attachments`) VALUES ('7', 95, 'NWTCM-95', 'Northwind Traders Tuna Fish', NULL, .5, 2, 30, 50, '5 oz', 0, NULL, 'Canned Meat', ''); -INSERT INTO `products` (`supplier_ids`, `id`, `product_code`, `product_name`, `description`, `standard_cost`, `list_price`, `reorder_level`, `target_level`, `quantity_per_unit`, `discontinued`, `minimum_reorder_quantity`, `category`, `attachments`) VALUES ('7', 96, 'NWTCM-96', 'Northwind Traders Smoked Salmon', NULL, 2, 4, 30, 50, '5 oz', 0, NULL, 'Canned Meat', ''); -INSERT INTO `products` (`supplier_ids`, `id`, `product_code`, `product_name`, `description`, `standard_cost`, `list_price`, `reorder_level`, `target_level`, `quantity_per_unit`, `discontinued`, `minimum_reorder_quantity`, `category`, `attachments`) VALUES ('1', 97, 'NWTC-82', 'Northwind Traders Hot Cereal', NULL, 3, 5, 50, 200, NULL, 0, NULL, 'Cereal', ''); -INSERT INTO `products` (`supplier_ids`, `id`, `product_code`, `product_name`, `description`, `standard_cost`, `list_price`, `reorder_level`, `target_level`, `quantity_per_unit`, `discontinued`, `minimum_reorder_quantity`, `category`, `attachments`) VALUES ('6', 98, 'NWTSO-98', 'Northwind Traders Vegetable Soup', NULL, 1, 1.89, 100, 200, NULL, 0, NULL, 'Soups', ''); -INSERT INTO `products` (`supplier_ids`, `id`, `product_code`, `product_name`, `description`, `standard_cost`, `list_price`, `reorder_level`, `target_level`, `quantity_per_unit`, `discontinued`, `minimum_reorder_quantity`, `category`, `attachments`) VALUES ('6', 99, 'NWTSO-99', 'Northwind Traders Chicken Soup', NULL, 1, 1.95, 100, 200, NULL, 0, NULL, 'Soups', ''); -# 45 records - -# -# Dumping data for table 'purchase_order_details' -# - -INSERT INTO `purchase_order_details` (`id`, `purchase_order_id`, `product_id`, `quantity`, `unit_cost`, `date_received`, `posted_to_inventory`, `inventory_id`) VALUES (238, 90, 1, 40, 14, '2006-01-22 00:00:00', 1, 59); -INSERT INTO `purchase_order_details` (`id`, `purchase_order_id`, `product_id`, `quantity`, `unit_cost`, `date_received`, `posted_to_inventory`, `inventory_id`) VALUES (239, 91, 3, 100, 8, '2006-01-22 00:00:00', 1, 54); -INSERT INTO `purchase_order_details` (`id`, `purchase_order_id`, `product_id`, `quantity`, `unit_cost`, `date_received`, `posted_to_inventory`, `inventory_id`) VALUES (240, 91, 4, 40, 16, '2006-01-22 00:00:00', 1, 55); -INSERT INTO `purchase_order_details` (`id`, `purchase_order_id`, `product_id`, `quantity`, `unit_cost`, `date_received`, `posted_to_inventory`, `inventory_id`) VALUES (241, 91, 5, 40, 16, '2006-01-22 00:00:00', 1, 56); -INSERT INTO `purchase_order_details` (`id`, `purchase_order_id`, `product_id`, `quantity`, `unit_cost`, `date_received`, `posted_to_inventory`, `inventory_id`) VALUES (242, 92, 6, 100, 19, '2006-01-22 00:00:00', 1, 40); -INSERT INTO `purchase_order_details` (`id`, `purchase_order_id`, `product_id`, `quantity`, `unit_cost`, `date_received`, `posted_to_inventory`, `inventory_id`) VALUES (243, 92, 7, 40, 22, '2006-01-22 00:00:00', 1, 41); -INSERT INTO `purchase_order_details` (`id`, `purchase_order_id`, `product_id`, `quantity`, `unit_cost`, `date_received`, `posted_to_inventory`, `inventory_id`) VALUES (244, 92, 8, 40, 30, '2006-01-22 00:00:00', 1, 42); -INSERT INTO `purchase_order_details` (`id`, `purchase_order_id`, `product_id`, `quantity`, `unit_cost`, `date_received`, `posted_to_inventory`, `inventory_id`) VALUES (245, 92, 14, 40, 17, '2006-01-22 00:00:00', 1, 43); -INSERT INTO `purchase_order_details` (`id`, `purchase_order_id`, `product_id`, `quantity`, `unit_cost`, `date_received`, `posted_to_inventory`, `inventory_id`) VALUES (246, 92, 17, 40, 29, '2006-01-22 00:00:00', 1, 44); -INSERT INTO `purchase_order_details` (`id`, `purchase_order_id`, `product_id`, `quantity`, `unit_cost`, `date_received`, `posted_to_inventory`, `inventory_id`) VALUES (247, 92, 19, 20, 7, '2006-01-22 00:00:00', 1, 45); -INSERT INTO `purchase_order_details` (`id`, `purchase_order_id`, `product_id`, `quantity`, `unit_cost`, `date_received`, `posted_to_inventory`, `inventory_id`) VALUES (248, 92, 20, 40, 61, '2006-01-22 00:00:00', 1, 46); -INSERT INTO `purchase_order_details` (`id`, `purchase_order_id`, `product_id`, `quantity`, `unit_cost`, `date_received`, `posted_to_inventory`, `inventory_id`) VALUES (249, 92, 21, 20, 8, '2006-01-22 00:00:00', 1, 47); -INSERT INTO `purchase_order_details` (`id`, `purchase_order_id`, `product_id`, `quantity`, `unit_cost`, `date_received`, `posted_to_inventory`, `inventory_id`) VALUES (250, 90, 34, 60, 10, '2006-01-22 00:00:00', 1, 60); -INSERT INTO `purchase_order_details` (`id`, `purchase_order_id`, `product_id`, `quantity`, `unit_cost`, `date_received`, `posted_to_inventory`, `inventory_id`) VALUES (251, 92, 40, 120, 14, '2006-01-22 00:00:00', 1, 48); -INSERT INTO `purchase_order_details` (`id`, `purchase_order_id`, `product_id`, `quantity`, `unit_cost`, `date_received`, `posted_to_inventory`, `inventory_id`) VALUES (252, 92, 41, 40, 7, '2006-01-22 00:00:00', 1, 49); -INSERT INTO `purchase_order_details` (`id`, `purchase_order_id`, `product_id`, `quantity`, `unit_cost`, `date_received`, `posted_to_inventory`, `inventory_id`) VALUES (253, 90, 43, 100, 34, '2006-01-22 00:00:00', 1, 61); -INSERT INTO `purchase_order_details` (`id`, `purchase_order_id`, `product_id`, `quantity`, `unit_cost`, `date_received`, `posted_to_inventory`, `inventory_id`) VALUES (254, 92, 48, 100, 10, '2006-01-22 00:00:00', 1, 50); -INSERT INTO `purchase_order_details` (`id`, `purchase_order_id`, `product_id`, `quantity`, `unit_cost`, `date_received`, `posted_to_inventory`, `inventory_id`) VALUES (255, 92, 51, 40, 40, '2006-01-22 00:00:00', 1, 51); -INSERT INTO `purchase_order_details` (`id`, `purchase_order_id`, `product_id`, `quantity`, `unit_cost`, `date_received`, `posted_to_inventory`, `inventory_id`) VALUES (256, 93, 52, 100, 5, '2006-01-22 00:00:00', 1, 37); -INSERT INTO `purchase_order_details` (`id`, `purchase_order_id`, `product_id`, `quantity`, `unit_cost`, `date_received`, `posted_to_inventory`, `inventory_id`) VALUES (257, 93, 56, 120, 28, '2006-01-22 00:00:00', 1, 38); -INSERT INTO `purchase_order_details` (`id`, `purchase_order_id`, `product_id`, `quantity`, `unit_cost`, `date_received`, `posted_to_inventory`, `inventory_id`) VALUES (258, 93, 57, 80, 15, '2006-01-22 00:00:00', 1, 39); -INSERT INTO `purchase_order_details` (`id`, `purchase_order_id`, `product_id`, `quantity`, `unit_cost`, `date_received`, `posted_to_inventory`, `inventory_id`) VALUES (259, 91, 65, 40, 16, '2006-01-22 00:00:00', 1, 57); -INSERT INTO `purchase_order_details` (`id`, `purchase_order_id`, `product_id`, `quantity`, `unit_cost`, `date_received`, `posted_to_inventory`, `inventory_id`) VALUES (260, 91, 66, 80, 13, '2006-01-22 00:00:00', 1, 58); -INSERT INTO `purchase_order_details` (`id`, `purchase_order_id`, `product_id`, `quantity`, `unit_cost`, `date_received`, `posted_to_inventory`, `inventory_id`) VALUES (261, 94, 72, 40, 26, '2006-01-22 00:00:00', 1, 36); -INSERT INTO `purchase_order_details` (`id`, `purchase_order_id`, `product_id`, `quantity`, `unit_cost`, `date_received`, `posted_to_inventory`, `inventory_id`) VALUES (262, 92, 74, 20, 8, '2006-01-22 00:00:00', 1, 52); -INSERT INTO `purchase_order_details` (`id`, `purchase_order_id`, `product_id`, `quantity`, `unit_cost`, `date_received`, `posted_to_inventory`, `inventory_id`) VALUES (263, 92, 77, 60, 10, '2006-01-22 00:00:00', 1, 53); -INSERT INTO `purchase_order_details` (`id`, `purchase_order_id`, `product_id`, `quantity`, `unit_cost`, `date_received`, `posted_to_inventory`, `inventory_id`) VALUES (264, 95, 80, 75, 3, '2006-01-22 00:00:00', 1, 35); -INSERT INTO `purchase_order_details` (`id`, `purchase_order_id`, `product_id`, `quantity`, `unit_cost`, `date_received`, `posted_to_inventory`, `inventory_id`) VALUES (265, 90, 81, 125, 2, '2006-01-22 00:00:00', 1, 62); -INSERT INTO `purchase_order_details` (`id`, `purchase_order_id`, `product_id`, `quantity`, `unit_cost`, `date_received`, `posted_to_inventory`, `inventory_id`) VALUES (266, 96, 34, 100, 10, '2006-01-22 00:00:00', 1, 82); -INSERT INTO `purchase_order_details` (`id`, `purchase_order_id`, `product_id`, `quantity`, `unit_cost`, `date_received`, `posted_to_inventory`, `inventory_id`) VALUES (267, 97, 19, 30, 7, '2006-01-22 00:00:00', 1, 80); -INSERT INTO `purchase_order_details` (`id`, `purchase_order_id`, `product_id`, `quantity`, `unit_cost`, `date_received`, `posted_to_inventory`, `inventory_id`) VALUES (268, 98, 41, 200, 7, '2006-01-22 00:00:00', 1, 78); -INSERT INTO `purchase_order_details` (`id`, `purchase_order_id`, `product_id`, `quantity`, `unit_cost`, `date_received`, `posted_to_inventory`, `inventory_id`) VALUES (269, 99, 43, 300, 34, '2006-01-22 00:00:00', 1, 76); -INSERT INTO `purchase_order_details` (`id`, `purchase_order_id`, `product_id`, `quantity`, `unit_cost`, `date_received`, `posted_to_inventory`, `inventory_id`) VALUES (270, 100, 48, 100, 10, '2006-01-22 00:00:00', 1, 74); -INSERT INTO `purchase_order_details` (`id`, `purchase_order_id`, `product_id`, `quantity`, `unit_cost`, `date_received`, `posted_to_inventory`, `inventory_id`) VALUES (271, 101, 81, 200, 2, '2006-01-22 00:00:00', 1, 72); -INSERT INTO `purchase_order_details` (`id`, `purchase_order_id`, `product_id`, `quantity`, `unit_cost`, `date_received`, `posted_to_inventory`, `inventory_id`) VALUES (272, 102, 43, 300, 34, NULL, 0, NULL); -INSERT INTO `purchase_order_details` (`id`, `purchase_order_id`, `product_id`, `quantity`, `unit_cost`, `date_received`, `posted_to_inventory`, `inventory_id`) VALUES (273, 103, 19, 10, 7, '2006-04-17 00:00:00', 1, 111); -INSERT INTO `purchase_order_details` (`id`, `purchase_order_id`, `product_id`, `quantity`, `unit_cost`, `date_received`, `posted_to_inventory`, `inventory_id`) VALUES (274, 104, 41, 50, 7, '2006-04-06 00:00:00', 1, 115); -INSERT INTO `purchase_order_details` (`id`, `purchase_order_id`, `product_id`, `quantity`, `unit_cost`, `date_received`, `posted_to_inventory`, `inventory_id`) VALUES (275, 105, 57, 100, 15, '2006-04-05 00:00:00', 1, 100); -INSERT INTO `purchase_order_details` (`id`, `purchase_order_id`, `product_id`, `quantity`, `unit_cost`, `date_received`, `posted_to_inventory`, `inventory_id`) VALUES (276, 106, 72, 50, 26, '2006-04-05 00:00:00', 1, 113); -INSERT INTO `purchase_order_details` (`id`, `purchase_order_id`, `product_id`, `quantity`, `unit_cost`, `date_received`, `posted_to_inventory`, `inventory_id`) VALUES (277, 107, 34, 300, 10, '2006-04-05 00:00:00', 1, 107); -INSERT INTO `purchase_order_details` (`id`, `purchase_order_id`, `product_id`, `quantity`, `unit_cost`, `date_received`, `posted_to_inventory`, `inventory_id`) VALUES (278, 108, 8, 25, 30, '2006-04-05 00:00:00', 1, 105); -INSERT INTO `purchase_order_details` (`id`, `purchase_order_id`, `product_id`, `quantity`, `unit_cost`, `date_received`, `posted_to_inventory`, `inventory_id`) VALUES (279, 109, 19, 25, 7, '2006-04-05 00:00:00', 1, 109); -INSERT INTO `purchase_order_details` (`id`, `purchase_order_id`, `product_id`, `quantity`, `unit_cost`, `date_received`, `posted_to_inventory`, `inventory_id`) VALUES (280, 110, 43, 250, 34, '2006-04-10 00:00:00', 1, 103); -INSERT INTO `purchase_order_details` (`id`, `purchase_order_id`, `product_id`, `quantity`, `unit_cost`, `date_received`, `posted_to_inventory`, `inventory_id`) VALUES (281, 90, 1, 40, 14, NULL, 0, NULL); -INSERT INTO `purchase_order_details` (`id`, `purchase_order_id`, `product_id`, `quantity`, `unit_cost`, `date_received`, `posted_to_inventory`, `inventory_id`) VALUES (282, 92, 19, 20, 7, NULL, 0, NULL); -INSERT INTO `purchase_order_details` (`id`, `purchase_order_id`, `product_id`, `quantity`, `unit_cost`, `date_received`, `posted_to_inventory`, `inventory_id`) VALUES (283, 111, 34, 50, 10, '2006-04-04 00:00:00', 1, 102); -INSERT INTO `purchase_order_details` (`id`, `purchase_order_id`, `product_id`, `quantity`, `unit_cost`, `date_received`, `posted_to_inventory`, `inventory_id`) VALUES (285, 91, 3, 50, 8, NULL, 0, NULL); -INSERT INTO `purchase_order_details` (`id`, `purchase_order_id`, `product_id`, `quantity`, `unit_cost`, `date_received`, `posted_to_inventory`, `inventory_id`) VALUES (286, 91, 4, 40, 16, NULL, 0, NULL); -INSERT INTO `purchase_order_details` (`id`, `purchase_order_id`, `product_id`, `quantity`, `unit_cost`, `date_received`, `posted_to_inventory`, `inventory_id`) VALUES (288, 140, 85, 10, 9, NULL, 0, NULL); -INSERT INTO `purchase_order_details` (`id`, `purchase_order_id`, `product_id`, `quantity`, `unit_cost`, `date_received`, `posted_to_inventory`, `inventory_id`) VALUES (289, 141, 6, 10, 18.75, NULL, 0, NULL); -INSERT INTO `purchase_order_details` (`id`, `purchase_order_id`, `product_id`, `quantity`, `unit_cost`, `date_received`, `posted_to_inventory`, `inventory_id`) VALUES (290, 142, 1, 1, 13.5, NULL, 0, NULL); -INSERT INTO `purchase_order_details` (`id`, `purchase_order_id`, `product_id`, `quantity`, `unit_cost`, `date_received`, `posted_to_inventory`, `inventory_id`) VALUES (292, 146, 20, 40, 60, NULL, 0, NULL); -INSERT INTO `purchase_order_details` (`id`, `purchase_order_id`, `product_id`, `quantity`, `unit_cost`, `date_received`, `posted_to_inventory`, `inventory_id`) VALUES (293, 146, 51, 40, 39, NULL, 0, NULL); -INSERT INTO `purchase_order_details` (`id`, `purchase_order_id`, `product_id`, `quantity`, `unit_cost`, `date_received`, `posted_to_inventory`, `inventory_id`) VALUES (294, 147, 40, 120, 13, NULL, 0, NULL); -INSERT INTO `purchase_order_details` (`id`, `purchase_order_id`, `product_id`, `quantity`, `unit_cost`, `date_received`, `posted_to_inventory`, `inventory_id`) VALUES (295, 148, 72, 40, 26, NULL, 0, NULL); -# 55 records - -# -# Dumping data for table 'purchase_order_status' -# - -INSERT INTO `purchase_order_status` (`id`, `status`) VALUES (0, 'New'); -INSERT INTO `purchase_order_status` (`id`, `status`) VALUES (1, 'Submitted'); -INSERT INTO `purchase_order_status` (`id`, `status`) VALUES (2, 'Approved'); -INSERT INTO `purchase_order_status` (`id`, `status`) VALUES (3, 'Closed'); -# 4 records - -# -# Dumping data for table 'purchase_orders' -# - -INSERT INTO `purchase_orders` (`id`, `supplier_id`, `created_by`, `submitted_date`, `creation_date`, `status_id`, `expected_date`, `shipping_fee`, `taxes`, `payment_date`, `payment_amount`, `payment_method`, `notes`, `approved_by`, `approved_date`, `submitted_by`) VALUES (90, 1, 2, '2006-01-14 00:00:00', '2006-01-22 00:00:00', 2, NULL, 0, 0, NULL, 0, NULL, NULL, 2, '2006-01-22 00:00:00', 2); -INSERT INTO `purchase_orders` (`id`, `supplier_id`, `created_by`, `submitted_date`, `creation_date`, `status_id`, `expected_date`, `shipping_fee`, `taxes`, `payment_date`, `payment_amount`, `payment_method`, `notes`, `approved_by`, `approved_date`, `submitted_by`) VALUES (91, 3, 2, '2006-01-14 00:00:00', '2006-01-22 00:00:00', 2, NULL, 0, 0, NULL, 0, NULL, NULL, 2, '2006-01-22 00:00:00', 2); -INSERT INTO `purchase_orders` (`id`, `supplier_id`, `created_by`, `submitted_date`, `creation_date`, `status_id`, `expected_date`, `shipping_fee`, `taxes`, `payment_date`, `payment_amount`, `payment_method`, `notes`, `approved_by`, `approved_date`, `submitted_by`) VALUES (92, 2, 2, '2006-01-14 00:00:00', '2006-01-22 00:00:00', 2, NULL, 0, 0, NULL, 0, NULL, NULL, 2, '2006-01-22 00:00:00', 2); -INSERT INTO `purchase_orders` (`id`, `supplier_id`, `created_by`, `submitted_date`, `creation_date`, `status_id`, `expected_date`, `shipping_fee`, `taxes`, `payment_date`, `payment_amount`, `payment_method`, `notes`, `approved_by`, `approved_date`, `submitted_by`) VALUES (93, 5, 2, '2006-01-14 00:00:00', '2006-01-22 00:00:00', 2, NULL, 0, 0, NULL, 0, NULL, NULL, 2, '2006-01-22 00:00:00', 2); -INSERT INTO `purchase_orders` (`id`, `supplier_id`, `created_by`, `submitted_date`, `creation_date`, `status_id`, `expected_date`, `shipping_fee`, `taxes`, `payment_date`, `payment_amount`, `payment_method`, `notes`, `approved_by`, `approved_date`, `submitted_by`) VALUES (94, 6, 2, '2006-01-14 00:00:00', '2006-01-22 00:00:00', 2, NULL, 0, 0, NULL, 0, NULL, NULL, 2, '2006-01-22 00:00:00', 2); -INSERT INTO `purchase_orders` (`id`, `supplier_id`, `created_by`, `submitted_date`, `creation_date`, `status_id`, `expected_date`, `shipping_fee`, `taxes`, `payment_date`, `payment_amount`, `payment_method`, `notes`, `approved_by`, `approved_date`, `submitted_by`) VALUES (95, 4, 2, '2006-01-14 00:00:00', '2006-01-22 00:00:00', 2, NULL, 0, 0, NULL, 0, NULL, NULL, 2, '2006-01-22 00:00:00', 2); -INSERT INTO `purchase_orders` (`id`, `supplier_id`, `created_by`, `submitted_date`, `creation_date`, `status_id`, `expected_date`, `shipping_fee`, `taxes`, `payment_date`, `payment_amount`, `payment_method`, `notes`, `approved_by`, `approved_date`, `submitted_by`) VALUES (96, 1, 5, '2006-01-14 00:00:00', '2006-01-22 00:00:00', 2, NULL, 0, 0, NULL, 0, NULL, 'Purchase generated based on Order #30', 2, '2006-01-22 00:00:00', 5); -INSERT INTO `purchase_orders` (`id`, `supplier_id`, `created_by`, `submitted_date`, `creation_date`, `status_id`, `expected_date`, `shipping_fee`, `taxes`, `payment_date`, `payment_amount`, `payment_method`, `notes`, `approved_by`, `approved_date`, `submitted_by`) VALUES (97, 2, 7, '2006-01-14 00:00:00', '2006-01-22 00:00:00', 2, NULL, 0, 0, NULL, 0, NULL, 'Purchase generated based on Order #33', 2, '2006-01-22 00:00:00', 7); -INSERT INTO `purchase_orders` (`id`, `supplier_id`, `created_by`, `submitted_date`, `creation_date`, `status_id`, `expected_date`, `shipping_fee`, `taxes`, `payment_date`, `payment_amount`, `payment_method`, `notes`, `approved_by`, `approved_date`, `submitted_by`) VALUES (98, 2, 4, '2006-01-14 00:00:00', '2006-01-22 00:00:00', 2, NULL, 0, 0, NULL, 0, NULL, 'Purchase generated based on Order #36', 2, '2006-01-22 00:00:00', 4); -INSERT INTO `purchase_orders` (`id`, `supplier_id`, `created_by`, `submitted_date`, `creation_date`, `status_id`, `expected_date`, `shipping_fee`, `taxes`, `payment_date`, `payment_amount`, `payment_method`, `notes`, `approved_by`, `approved_date`, `submitted_by`) VALUES (99, 1, 3, '2006-01-14 00:00:00', '2006-01-22 00:00:00', 2, NULL, 0, 0, NULL, 0, NULL, 'Purchase generated based on Order #38', 2, '2006-01-22 00:00:00', 3); -INSERT INTO `purchase_orders` (`id`, `supplier_id`, `created_by`, `submitted_date`, `creation_date`, `status_id`, `expected_date`, `shipping_fee`, `taxes`, `payment_date`, `payment_amount`, `payment_method`, `notes`, `approved_by`, `approved_date`, `submitted_by`) VALUES (100, 2, 9, '2006-01-14 00:00:00', '2006-01-22 00:00:00', 2, NULL, 0, 0, NULL, 0, NULL, 'Purchase generated based on Order #39', 2, '2006-01-22 00:00:00', 9); -INSERT INTO `purchase_orders` (`id`, `supplier_id`, `created_by`, `submitted_date`, `creation_date`, `status_id`, `expected_date`, `shipping_fee`, `taxes`, `payment_date`, `payment_amount`, `payment_method`, `notes`, `approved_by`, `approved_date`, `submitted_by`) VALUES (101, 1, 2, '2006-01-14 00:00:00', '2006-01-22 00:00:00', 2, NULL, 0, 0, NULL, 0, NULL, 'Purchase generated based on Order #40', 2, '2006-01-22 00:00:00', 2); -INSERT INTO `purchase_orders` (`id`, `supplier_id`, `created_by`, `submitted_date`, `creation_date`, `status_id`, `expected_date`, `shipping_fee`, `taxes`, `payment_date`, `payment_amount`, `payment_method`, `notes`, `approved_by`, `approved_date`, `submitted_by`) VALUES (102, 1, 1, '2006-03-24 00:00:00', '2006-03-24 00:00:00', 2, NULL, 0, 0, NULL, 0, NULL, 'Purchase generated based on Order #41', 2, '2006-04-04 00:00:00', 1); -INSERT INTO `purchase_orders` (`id`, `supplier_id`, `created_by`, `submitted_date`, `creation_date`, `status_id`, `expected_date`, `shipping_fee`, `taxes`, `payment_date`, `payment_amount`, `payment_method`, `notes`, `approved_by`, `approved_date`, `submitted_by`) VALUES (103, 2, 1, '2006-03-24 00:00:00', '2006-03-24 00:00:00', 2, NULL, 0, 0, NULL, 0, NULL, 'Purchase generated based on Order #42', 2, '2006-04-04 00:00:00', 1); -INSERT INTO `purchase_orders` (`id`, `supplier_id`, `created_by`, `submitted_date`, `creation_date`, `status_id`, `expected_date`, `shipping_fee`, `taxes`, `payment_date`, `payment_amount`, `payment_method`, `notes`, `approved_by`, `approved_date`, `submitted_by`) VALUES (104, 2, 1, '2006-03-24 00:00:00', '2006-03-24 00:00:00', 2, NULL, 0, 0, NULL, 0, NULL, 'Purchase generated based on Order #45', 2, '2006-04-04 00:00:00', 1); -INSERT INTO `purchase_orders` (`id`, `supplier_id`, `created_by`, `submitted_date`, `creation_date`, `status_id`, `expected_date`, `shipping_fee`, `taxes`, `payment_date`, `payment_amount`, `payment_method`, `notes`, `approved_by`, `approved_date`, `submitted_by`) VALUES (105, 5, 7, '2006-03-24 00:00:00', '2006-03-24 00:00:00', 2, NULL, 0, 0, NULL, 0, 'Check', 'Purchase generated based on Order #46', 2, '2006-04-04 00:00:00', 7); -INSERT INTO `purchase_orders` (`id`, `supplier_id`, `created_by`, `submitted_date`, `creation_date`, `status_id`, `expected_date`, `shipping_fee`, `taxes`, `payment_date`, `payment_amount`, `payment_method`, `notes`, `approved_by`, `approved_date`, `submitted_by`) VALUES (106, 6, 7, '2006-03-24 00:00:00', '2006-03-24 00:00:00', 2, NULL, 0, 0, NULL, 0, NULL, 'Purchase generated based on Order #46', 2, '2006-04-04 00:00:00', 7); -INSERT INTO `purchase_orders` (`id`, `supplier_id`, `created_by`, `submitted_date`, `creation_date`, `status_id`, `expected_date`, `shipping_fee`, `taxes`, `payment_date`, `payment_amount`, `payment_method`, `notes`, `approved_by`, `approved_date`, `submitted_by`) VALUES (107, 1, 6, '2006-03-24 00:00:00', '2006-03-24 00:00:00', 2, NULL, 0, 0, NULL, 0, NULL, 'Purchase generated based on Order #47', 2, '2006-04-04 00:00:00', 6); -INSERT INTO `purchase_orders` (`id`, `supplier_id`, `created_by`, `submitted_date`, `creation_date`, `status_id`, `expected_date`, `shipping_fee`, `taxes`, `payment_date`, `payment_amount`, `payment_method`, `notes`, `approved_by`, `approved_date`, `submitted_by`) VALUES (108, 2, 4, '2006-03-24 00:00:00', '2006-03-24 00:00:00', 2, NULL, 0, 0, NULL, 0, NULL, 'Purchase generated based on Order #48', 2, '2006-04-04 00:00:00', 4); -INSERT INTO `purchase_orders` (`id`, `supplier_id`, `created_by`, `submitted_date`, `creation_date`, `status_id`, `expected_date`, `shipping_fee`, `taxes`, `payment_date`, `payment_amount`, `payment_method`, `notes`, `approved_by`, `approved_date`, `submitted_by`) VALUES (109, 2, 4, '2006-03-24 00:00:00', '2006-03-24 00:00:00', 2, NULL, 0, 0, NULL, 0, NULL, 'Purchase generated based on Order #48', 2, '2006-04-04 00:00:00', 4); -INSERT INTO `purchase_orders` (`id`, `supplier_id`, `created_by`, `submitted_date`, `creation_date`, `status_id`, `expected_date`, `shipping_fee`, `taxes`, `payment_date`, `payment_amount`, `payment_method`, `notes`, `approved_by`, `approved_date`, `submitted_by`) VALUES (110, 1, 3, '2006-03-24 00:00:00', '2006-03-24 00:00:00', 2, NULL, 0, 0, NULL, 0, NULL, 'Purchase generated based on Order #49', 2, '2006-04-04 00:00:00', 3); -INSERT INTO `purchase_orders` (`id`, `supplier_id`, `created_by`, `submitted_date`, `creation_date`, `status_id`, `expected_date`, `shipping_fee`, `taxes`, `payment_date`, `payment_amount`, `payment_method`, `notes`, `approved_by`, `approved_date`, `submitted_by`) VALUES (111, 1, 2, '2006-03-31 00:00:00', '2006-03-31 00:00:00', 2, NULL, 0, 0, NULL, 0, NULL, 'Purchase generated based on Order #56', 2, '2006-04-04 00:00:00', 2); -INSERT INTO `purchase_orders` (`id`, `supplier_id`, `created_by`, `submitted_date`, `creation_date`, `status_id`, `expected_date`, `shipping_fee`, `taxes`, `payment_date`, `payment_amount`, `payment_method`, `notes`, `approved_by`, `approved_date`, `submitted_by`) VALUES (140, 6, NULL, '2006-04-25 00:00:00', '2006-04-25 16:40:51', 2, NULL, 0, 0, NULL, 0, NULL, NULL, 2, '2006-04-25 16:41:33', 2); -INSERT INTO `purchase_orders` (`id`, `supplier_id`, `created_by`, `submitted_date`, `creation_date`, `status_id`, `expected_date`, `shipping_fee`, `taxes`, `payment_date`, `payment_amount`, `payment_method`, `notes`, `approved_by`, `approved_date`, `submitted_by`) VALUES (141, 8, NULL, '2006-04-25 00:00:00', '2006-04-25 17:10:35', 2, NULL, 0, 0, NULL, 0, NULL, NULL, 2, '2006-04-25 17:10:55', 2); -INSERT INTO `purchase_orders` (`id`, `supplier_id`, `created_by`, `submitted_date`, `creation_date`, `status_id`, `expected_date`, `shipping_fee`, `taxes`, `payment_date`, `payment_amount`, `payment_method`, `notes`, `approved_by`, `approved_date`, `submitted_by`) VALUES (142, 8, NULL, '2006-04-25 00:00:00', '2006-04-25 17:18:29', 2, NULL, 0, 0, NULL, 0, 'Check', NULL, 2, '2006-04-25 17:18:51', 2); -INSERT INTO `purchase_orders` (`id`, `supplier_id`, `created_by`, `submitted_date`, `creation_date`, `status_id`, `expected_date`, `shipping_fee`, `taxes`, `payment_date`, `payment_amount`, `payment_method`, `notes`, `approved_by`, `approved_date`, `submitted_by`) VALUES (146, 2, 2, '2006-04-26 18:26:37', '2006-04-26 18:26:37', 1, NULL, 0, 0, NULL, 0, NULL, NULL, NULL, NULL, 2); -INSERT INTO `purchase_orders` (`id`, `supplier_id`, `created_by`, `submitted_date`, `creation_date`, `status_id`, `expected_date`, `shipping_fee`, `taxes`, `payment_date`, `payment_amount`, `payment_method`, `notes`, `approved_by`, `approved_date`, `submitted_by`) VALUES (147, 7, 2, '2006-04-26 18:33:28', '2006-04-26 18:33:28', 1, NULL, 0, 0, NULL, 0, NULL, NULL, NULL, NULL, 2); -INSERT INTO `purchase_orders` (`id`, `supplier_id`, `created_by`, `submitted_date`, `creation_date`, `status_id`, `expected_date`, `shipping_fee`, `taxes`, `payment_date`, `payment_amount`, `payment_method`, `notes`, `approved_by`, `approved_date`, `submitted_by`) VALUES (148, 5, 2, '2006-04-26 18:33:52', '2006-04-26 18:33:52', 1, NULL, 0, 0, NULL, 0, NULL, NULL, NULL, NULL, 2); -# 28 records - -# -# Dumping data for table 'sales_reports' -# - -INSERT INTO `sales_reports` (`group_by`, `display`, `title`, `filter_row_source`, `default`) VALUES ('Category', 'Category', 'Sales By Category', 'SELECT DISTINCT [Category] FROM [products] ORDER BY [Category];', 0); -INSERT INTO `sales_reports` (`group_by`, `display`, `title`, `filter_row_source`, `default`) VALUES ('country_region', 'Country/Region', 'Sales By Country', 'SELECT DISTINCT [country_region] FROM [customers Extended] ORDER BY [country_region];', 0); -INSERT INTO `sales_reports` (`group_by`, `display`, `title`, `filter_row_source`, `default`) VALUES ('Customer ID', 'Customer', 'Sales By Customer', 'SELECT DISTINCT [Company] FROM [customers Extended] ORDER BY [Company];', 0); -INSERT INTO `sales_reports` (`group_by`, `display`, `title`, `filter_row_source`, `default`) VALUES ('employee_id', 'Employee', 'Sales By Employee', 'SELECT DISTINCT [Employee Name] FROM [employees Extended] ORDER BY [Employee Name];', 0); -INSERT INTO `sales_reports` (`group_by`, `display`, `title`, `filter_row_source`, `default`) VALUES ('Product ID', 'Product', 'Sales by Product', 'SELECT DISTINCT [Product Name] FROM [products] ORDER BY [Product Name];', 1); -# 5 records - -# -# Dumping data for table 'shippers' -# - -INSERT INTO `shippers` (`id`, `company`, `last_name`, `first_name`, `email_address`, `job_title`, `business_phone`, `home_phone`, `mobile_phone`, `fax_number`, `address`, `city`, `state_province`, `zip_postal_code`, `country_region`, `web_page`, `notes`, `attachments`) VALUES (1, 'Shipping Company A', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, '123 Any Street', 'Memphis', 'TN', '99999', 'USA', NULL, NULL, ''); -INSERT INTO `shippers` (`id`, `company`, `last_name`, `first_name`, `email_address`, `job_title`, `business_phone`, `home_phone`, `mobile_phone`, `fax_number`, `address`, `city`, `state_province`, `zip_postal_code`, `country_region`, `web_page`, `notes`, `attachments`) VALUES (2, 'Shipping Company B', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, '123 Any Street', 'Memphis', 'TN', '99999', 'USA', NULL, NULL, ''); -INSERT INTO `shippers` (`id`, `company`, `last_name`, `first_name`, `email_address`, `job_title`, `business_phone`, `home_phone`, `mobile_phone`, `fax_number`, `address`, `city`, `state_province`, `zip_postal_code`, `country_region`, `web_page`, `notes`, `attachments`) VALUES (3, 'Shipping Company C', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, '123 Any Street', 'Memphis', 'TN', '99999', 'USA', NULL, NULL, ''); -# 3 records - -# -# Dumping data for table 'strings' -# - -INSERT INTO `strings` (`string_id`, `string_data`) VALUES (2, 'Northwind Traders'); -INSERT INTO `strings` (`string_id`, `string_data`) VALUES (3, 'Cannot remove posted inventory!'); -INSERT INTO `strings` (`string_id`, `string_data`) VALUES (4, 'Back ordered product filled for Order #|'); -INSERT INTO `strings` (`string_id`, `string_data`) VALUES (5, 'Discounted price below cost!'); -INSERT INTO `strings` (`string_id`, `string_data`) VALUES (6, 'Insufficient inventory.'); -INSERT INTO `strings` (`string_id`, `string_data`) VALUES (7, 'Insufficient inventory. Do you want to create a purchase order?'); -INSERT INTO `strings` (`string_id`, `string_data`) VALUES (8, 'Purchase orders were successfully created for | products'); -INSERT INTO `strings` (`string_id`, `string_data`) VALUES (9, 'There are no products below their respective reorder levels'); -INSERT INTO `strings` (`string_id`, `string_data`) VALUES (10, 'Must specify customer name!'); -INSERT INTO `strings` (`string_id`, `string_data`) VALUES (11, 'Restocking will generate purchase orders for all products below desired inventory levels. Do you want to continue?'); -INSERT INTO `strings` (`string_id`, `string_data`) VALUES (12, 'Cannot create purchase order. No suppliers listed for specified product'); -INSERT INTO `strings` (`string_id`, `string_data`) VALUES (13, 'Discounted price is below cost!'); -INSERT INTO `strings` (`string_id`, `string_data`) VALUES (14, 'Do you want to continue?'); -INSERT INTO `strings` (`string_id`, `string_data`) VALUES (15, 'Order is already invoiced. Do you want to print the invoice?'); -INSERT INTO `strings` (`string_id`, `string_data`) VALUES (16, 'Order does not contain any line items'); -INSERT INTO `strings` (`string_id`, `string_data`) VALUES (17, 'Cannot create invoice! Inventory has not been allocated for each specified product.'); -INSERT INTO `strings` (`string_id`, `string_data`) VALUES (18, 'Sorry, there are no sales in the specified time period'); -INSERT INTO `strings` (`string_id`, `string_data`) VALUES (19, 'Product successfully restocked.'); -INSERT INTO `strings` (`string_id`, `string_data`) VALUES (21, 'Product does not need restocking! Product is already at desired inventory level.'); -INSERT INTO `strings` (`string_id`, `string_data`) VALUES (22, 'Product restocking failed!'); -INSERT INTO `strings` (`string_id`, `string_data`) VALUES (23, 'Invalid login specified!'); -INSERT INTO `strings` (`string_id`, `string_data`) VALUES (24, 'Must first select reported!'); -INSERT INTO `strings` (`string_id`, `string_data`) VALUES (25, 'Changing supplier will remove purchase line items, continue?'); -INSERT INTO `strings` (`string_id`, `string_data`) VALUES (26, 'Purchase orders were successfully submitted for | products. Do you want to view the restocking report?'); -INSERT INTO `strings` (`string_id`, `string_data`) VALUES (27, 'There was an error attempting to restock inventory levels.'); -INSERT INTO `strings` (`string_id`, `string_data`) VALUES (28, '| product(s) were successfully restocked. Do you want to view the restocking report?'); -INSERT INTO `strings` (`string_id`, `string_data`) VALUES (29, 'You cannot remove purchase line items already posted to inventory!'); -INSERT INTO `strings` (`string_id`, `string_data`) VALUES (30, 'There was an error removing one or more purchase line items.'); -INSERT INTO `strings` (`string_id`, `string_data`) VALUES (31, 'You cannot modify quantity for purchased product already received or posted to inventory.'); -INSERT INTO `strings` (`string_id`, `string_data`) VALUES (32, 'You cannot modify price for purchased product already received or posted to inventory.'); -INSERT INTO `strings` (`string_id`, `string_data`) VALUES (33, 'Product has been successfully posted to inventory.'); -INSERT INTO `strings` (`string_id`, `string_data`) VALUES (34, 'Sorry, product cannot be successfully posted to inventory.'); -INSERT INTO `strings` (`string_id`, `string_data`) VALUES (35, 'There are orders with this product on back order. Would you like to fill them now?'); -INSERT INTO `strings` (`string_id`, `string_data`) VALUES (36, 'Cannot post product to inventory without specifying received date!'); -INSERT INTO `strings` (`string_id`, `string_data`) VALUES (37, 'Do you want to post received product to inventory?'); -INSERT INTO `strings` (`string_id`, `string_data`) VALUES (38, 'Initialize purchase, orders, and inventory data?'); -INSERT INTO `strings` (`string_id`, `string_data`) VALUES (39, 'Must first specify employee name!'); -INSERT INTO `strings` (`string_id`, `string_data`) VALUES (40, 'Specified user must be logged in to approve purchase!'); -INSERT INTO `strings` (`string_id`, `string_data`) VALUES (41, 'Purchase order must contain completed line items before it can be approved'); -INSERT INTO `strings` (`string_id`, `string_data`) VALUES (42, 'Sorry, you do not have permission to approve purchases.'); -INSERT INTO `strings` (`string_id`, `string_data`) VALUES (43, 'Purchase successfully approved'); -INSERT INTO `strings` (`string_id`, `string_data`) VALUES (44, 'Purchase cannot be approved'); -INSERT INTO `strings` (`string_id`, `string_data`) VALUES (45, 'Purchase successfully submitted for approval'); -INSERT INTO `strings` (`string_id`, `string_data`) VALUES (46, 'Purchase cannot be submitted for approval'); -INSERT INTO `strings` (`string_id`, `string_data`) VALUES (47, 'Sorry, purchase order does not contain line items'); -INSERT INTO `strings` (`string_id`, `string_data`) VALUES (48, 'Do you want to cancel this order?'); -INSERT INTO `strings` (`string_id`, `string_data`) VALUES (49, 'Canceling an order will permanently delete the order. Are you sure you want to cancel?'); -INSERT INTO `strings` (`string_id`, `string_data`) VALUES (100, 'Your order was successfully canceled.'); -INSERT INTO `strings` (`string_id`, `string_data`) VALUES (101, 'Cannot cancel an order that has items received and posted to inventory.'); -INSERT INTO `strings` (`string_id`, `string_data`) VALUES (102, 'There was an error trying to cancel this order.'); -INSERT INTO `strings` (`string_id`, `string_data`) VALUES (103, 'The invoice for this order has not yet been created.'); -INSERT INTO `strings` (`string_id`, `string_data`) VALUES (104, 'Shipping information is not complete. Please specify all shipping information and try again.'); -INSERT INTO `strings` (`string_id`, `string_data`) VALUES (105, 'Cannot mark as shipped. Order must first be invoiced!'); -INSERT INTO `strings` (`string_id`, `string_data`) VALUES (106, 'Cannot cancel an order that has already shipped!'); -INSERT INTO `strings` (`string_id`, `string_data`) VALUES (107, 'Must first specify salesperson!'); -INSERT INTO `strings` (`string_id`, `string_data`) VALUES (108, 'Order is now marked closed.'); -INSERT INTO `strings` (`string_id`, `string_data`) VALUES (109, 'Order must first be marked shipped before closing.'); -INSERT INTO `strings` (`string_id`, `string_data`) VALUES (110, 'Must first specify payment information!'); -INSERT INTO `strings` (`string_id`, `string_data`) VALUES (111, 'There was an error attempting to restock inventory levels. | product(s) were successfully restocked.'); -INSERT INTO `strings` (`string_id`, `string_data`) VALUES (112, 'You must supply a Unit Cost.'); -INSERT INTO `strings` (`string_id`, `string_data`) VALUES (113, 'Fill back ordered product, Order #|'); -INSERT INTO `strings` (`string_id`, `string_data`) VALUES (114, 'Purchase generated based on Order #|'); -# 62 records - -# -# Dumping data for table 'suppliers' -# - -INSERT INTO `suppliers` (`id`, `company`, `last_name`, `first_name`, `email_address`, `job_title`, `business_phone`, `home_phone`, `mobile_phone`, `fax_number`, `address`, `city`, `state_province`, `zip_postal_code`, `country_region`, `web_page`, `notes`, `attachments`) VALUES (1, 'Supplier A', 'Andersen', 'Elizabeth A.', NULL, 'Sales Manager', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, ''); -INSERT INTO `suppliers` (`id`, `company`, `last_name`, `first_name`, `email_address`, `job_title`, `business_phone`, `home_phone`, `mobile_phone`, `fax_number`, `address`, `city`, `state_province`, `zip_postal_code`, `country_region`, `web_page`, `notes`, `attachments`) VALUES (2, 'Supplier B', 'Weiler', 'Cornelia', NULL, 'Sales Manager', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, ''); -INSERT INTO `suppliers` (`id`, `company`, `last_name`, `first_name`, `email_address`, `job_title`, `business_phone`, `home_phone`, `mobile_phone`, `fax_number`, `address`, `city`, `state_province`, `zip_postal_code`, `country_region`, `web_page`, `notes`, `attachments`) VALUES (3, 'Supplier C', 'Kelley', 'Madeleine', NULL, 'Sales Representative', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, ''); -INSERT INTO `suppliers` (`id`, `company`, `last_name`, `first_name`, `email_address`, `job_title`, `business_phone`, `home_phone`, `mobile_phone`, `fax_number`, `address`, `city`, `state_province`, `zip_postal_code`, `country_region`, `web_page`, `notes`, `attachments`) VALUES (4, 'Supplier D', 'Sato', 'Naoki', NULL, 'Marketing Manager', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, ''); -INSERT INTO `suppliers` (`id`, `company`, `last_name`, `first_name`, `email_address`, `job_title`, `business_phone`, `home_phone`, `mobile_phone`, `fax_number`, `address`, `city`, `state_province`, `zip_postal_code`, `country_region`, `web_page`, `notes`, `attachments`) VALUES (5, 'Supplier E', 'Hernandez-Echevarria', 'Amaya', NULL, 'Sales Manager', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, ''); -INSERT INTO `suppliers` (`id`, `company`, `last_name`, `first_name`, `email_address`, `job_title`, `business_phone`, `home_phone`, `mobile_phone`, `fax_number`, `address`, `city`, `state_province`, `zip_postal_code`, `country_region`, `web_page`, `notes`, `attachments`) VALUES (6, 'Supplier F', 'Hayakawa', 'Satomi', NULL, 'Marketing Assistant', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, ''); -INSERT INTO `suppliers` (`id`, `company`, `last_name`, `first_name`, `email_address`, `job_title`, `business_phone`, `home_phone`, `mobile_phone`, `fax_number`, `address`, `city`, `state_province`, `zip_postal_code`, `country_region`, `web_page`, `notes`, `attachments`) VALUES (7, 'Supplier G', 'Glasson', 'Stuart', NULL, 'Marketing Manager', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, ''); -INSERT INTO `suppliers` (`id`, `company`, `last_name`, `first_name`, `email_address`, `job_title`, `business_phone`, `home_phone`, `mobile_phone`, `fax_number`, `address`, `city`, `state_province`, `zip_postal_code`, `country_region`, `web_page`, `notes`, `attachments`) VALUES (8, 'Supplier H', 'Dunton', 'Bryn Paul', NULL, 'Sales Representative', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, ''); -INSERT INTO `suppliers` (`id`, `company`, `last_name`, `first_name`, `email_address`, `job_title`, `business_phone`, `home_phone`, `mobile_phone`, `fax_number`, `address`, `city`, `state_province`, `zip_postal_code`, `country_region`, `web_page`, `notes`, `attachments`) VALUES (9, 'Supplier I', 'Sandberg', 'Mikael', NULL, 'Sales Manager', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, ''); -INSERT INTO `suppliers` (`id`, `company`, `last_name`, `first_name`, `email_address`, `job_title`, `business_phone`, `home_phone`, `mobile_phone`, `fax_number`, `address`, `city`, `state_province`, `zip_postal_code`, `country_region`, `web_page`, `notes`, `attachments`) VALUES (10, 'Supplier J', 'Sousa', 'Luis', NULL, 'Sales Manager', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, ''); -# 10 records - -SET FOREIGN_KEY_CHECKS=@OLD_FOREIGN_KEY_CHECKS; -SET UNIQUE_CHECKS=@OLD_UNIQUE_CHECKS; \ No newline at end of file diff --git a/database-files/03_add_to_northwind.sql b/database-files/03_add_to_northwind.sql deleted file mode 100644 index 4587e2b61..000000000 --- a/database-files/03_add_to_northwind.sql +++ /dev/null @@ -1,22 +0,0 @@ -USE northwind; - --- ----------------------------------------------------- --- Model Params Table and data added by Dr. Fontenot --- ----------------------------------------------------- -CREATE TABLE IF NOT EXISTS model1_param_vals( - sequence_number INTEGER AUTO_INCREMENT PRIMARY KEY, - beta_0 FLOAT, - beta_1 FLOAT, - beta_2 FLOAT -); - -INSERT INTO model1_param_vals(beta_0, beta_1, beta_2) values (0.1214, 0.2354, 0.3245); - -CREATE TABLE IF NOT EXISTS model1_params( - sequence_number INTEGER AUTO_INCREMENT PRIMARY KEY, - beta_vals varchar(100) -); - -INSERT INTO model1_params (beta_vals) VALUES ("[0.124, 0.2354, 0.3245]"); - -commit; diff --git a/database-files/Career_Compass_Database.sql b/database-files/Career_Compass_Database.sql new file mode 100644 index 000000000..22ff8da2e --- /dev/null +++ b/database-files/Career_Compass_Database.sql @@ -0,0 +1,3473 @@ +DROP DATABASE IF EXISTS Career_Compass; + +CREATE DATABASE IF NOT EXISTS Career_Compass; + +USE Career_Compass; + + +-- Create the Skill table +CREATE TABLE Skill +( + ID INT AUTO_INCREMENT PRIMARY KEY, + Name VARCHAR(255) NOT NULL, + Description TEXT, + Industry VARCHAR(255) +); + + +CREATE TABLE System_Admin +( + ID INT AUTO_INCREMENT PRIMARY KEY, + First_Name VARCHAR(255), + Last_Name VARCHAR(255), + Preferred_Name VARCHAR(255) +); + +-- Create the Company table +CREATE TABLE Company +( + ID INT AUTO_INCREMENT PRIMARY KEY, + Name VARCHAR(255) NOT NULL, + Industry VARCHAR(255), + Description TEXT +); + +CREATE TABLE College +( + Name VARCHAR(255), + ID INT AUTO_INCREMENT PRIMARY KEY +); + +CREATE TABLE FieldOfStudy ( + ID INT AUTO_INCREMENT PRIMARY KEY, + Name VARCHAR(255) NOT NULL, + Description TEXT +); + +-- Create the Advisor table +CREATE TABLE Advisor +( + ID INT AUTO_INCREMENT PRIMARY KEY, + First_Name VARCHAR(255), + Last_Name VARCHAR(255), + Preferred_Name VARCHAR(255), -- optional + College_ID INT NOT NULL, + FOREIGN KEY (College_ID) REFERENCES College (ID) +); + + +CREATE TABLE Alumni +( + ID INT AUTO_INCREMENT PRIMARY KEY, + Grad_Year INT NOT NULL, + First_Name VARCHAR(255), + Last_Name VARCHAR(255), + Email VARCHAR(255), + College_ID INT NOT NULL, + FOREIGN KEY (College_ID) REFERENCES College (ID) +); + +CREATE TABLE Alumni_Majors +( + Alumni_ID INT NOT NULL, + FieldOfStudy_ID INT NOT NULL, + PRIMARY KEY (Alumni_ID, FieldOfStudy_ID), + FOREIGN KEY (Alumni_ID) REFERENCES Alumni(ID), + FOREIGN KEY (FieldOfStudy_ID) REFERENCES FieldOfStudy(ID) +); + +CREATE TABLE Alumni_Minors +( + Alumni_ID INT NOT NULL, + FieldOfStudy_ID INT NOT NULL, + PRIMARY KEY (Alumni_ID, FieldOfStudy_ID), + FOREIGN KEY (Alumni_ID) REFERENCES Alumni(ID), + FOREIGN KEY (FieldOfStudy_ID) REFERENCES FieldOfStudy(ID) +); + + + +CREATE TABLE Posting_Location +( + ID INT AUTO_INCREMENT PRIMARY KEY, + Region VARCHAR(255), + State VARCHAR(100), + Zip_Code CHAR(10), + Address_Number INT, + Street VARCHAR(255), + City VARCHAR(255), + Country VARCHAR(100) +); + + +CREATE TABLE Posting +( + ID INT AUTO_INCREMENT PRIMARY KEY, + Name VARCHAR(255) NOT NULL, + Company_ID INT NOT NULL, + Industry VARCHAR(255), + Location INT NOT NULL, + FOREIGN KEY (Company_ID) REFERENCES Company (ID), + FOREIGN KEY (Location) REFERENCES Posting_Location (ID), + Date_Start DATE, + Date_End DATE, + Filled BOOLEAN, + Minimum_GPA DECIMAL(3, 2) CHECK (Minimum_GPA >= 0 AND Minimum_GPA <= 4.0), + Title VARCHAR(255), + Description TEXT, + Pay INT NOT NULL +); + + +CREATE TABLE Alumni_Position +( + Position_ID INT NOT NULL, + Alumni_ID INT NOT NULL, + PRIMARY KEY (Position_ID, Alumni_ID), + FOREIGN KEY (Position_ID) REFERENCES Posting (ID), + FOREIGN KEY (Alumni_ID) REFERENCES Alumni (ID) +); + +CREATE TABLE Cycle +( + ID INT AUTO_INCREMENT PRIMARY KEY, + cycle VARCHAR(50) NOT NULL +); + +-- Create the Student table +CREATE TABLE Student +( + ID INT AUTO_INCREMENT PRIMARY KEY, + First_Name VARCHAR(255) NOT NULL, + Last_Name VARCHAR(255) NOT NULL, + Preferred_Name VARCHAR(255), + GPA DECIMAL(3, 2) CHECK (GPA >= 0 AND GPA <= 4.0), + College_ID INT NOT NULL, + FOREIGN KEY (College_ID) REFERENCES College (ID), + Grad_Year INT NOT NULL, + Cycle INT NOT NULL, + Advisor_ID INT NOT NULL, + Eligibility BOOLEAN, + Hired BOOLEAN, + FOREIGN KEY (Advisor_ID) REFERENCES Advisor (ID), + FOREIGN KEY (Cycle) REFERENCES Cycle (ID), + Resume_Link VARCHAR(255), + Email VARCHAR(255), + Phone_Number VARCHAR(255), + Description TEXT +); + +CREATE TABLE Student_Majors +( + Student_ID INT NOT NULL, + FieldOfStudy_ID INT NOT NULL, + PRIMARY KEY (Student_ID, FieldOfStudy_ID), + FOREIGN KEY (Student_ID) REFERENCES Student(ID), + FOREIGN KEY (FieldOfStudy_ID) REFERENCES FieldOfStudy(ID) +); + +CREATE TABLE Student_Minors +( + Student_ID INT NOT NULL, + FieldOfStudy_ID INT NOT NULL, + PRIMARY KEY (Student_ID, FieldOfStudy_ID), + FOREIGN KEY (Student_ID) REFERENCES Student(ID), + FOREIGN KEY (FieldOfStudy_ID) REFERENCES FieldOfStudy(ID) +); + +-- Create the Posting_Skills table (junction table) +CREATE TABLE Posting_Skills +( + Position_ID INT NOT NULL, + Skill_ID INT NOT NULL, + PRIMARY KEY (Position_ID, Skill_ID), + FOREIGN KEY (Position_ID) REFERENCES Posting (ID), + FOREIGN KEY (Skill_ID) REFERENCES Skill (ID) +); + +-- Create the Student_Skills table (junction table) +CREATE TABLE Student_Skills +( + Student_ID INT NOT NULL, + Skill_ID INT NOT NULL, + PRIMARY KEY (Student_ID, Skill_ID), + FOREIGN KEY (Student_ID) REFERENCES Student (ID), + FOREIGN KEY (Skill_ID) REFERENCES Skill (ID) +); + +-- Create the Status table +CREATE TABLE Status +( + ID INT AUTO_INCREMENT PRIMARY KEY, + Status_Description VARCHAR(50) NOT NULL +); + + +-- Create the Application table +CREATE TABLE Application +( + ID INT AUTO_INCREMENT PRIMARY KEY, + Student_ID INT NOT NULL, + Position_ID INT NOT NULL, + submittedDate DATETIME NOT NULL, + Status_ID INT NOT NULL, + FOREIGN KEY (Student_ID) REFERENCES Student (ID), + FOREIGN KEY (Position_ID) REFERENCES Posting (ID), + FOREIGN KEY (Status_ID) REFERENCES Status (ID) +); + + +CREATE TABLE Question +( + ID INT AUTO_INCREMENT PRIMARY KEY, + Question TEXT NOT NULL, + Answer TEXT, + Application_ID INT NOT NULL, + FOREIGN KEY (Application_ID) REFERENCES Application (ID) +); + + +CREATE TABLE Ticket +( + ID INT AUTO_INCREMENT PRIMARY KEY, + Reporter_ID INT NOT NULL, + FOREIGN KEY (Reporter_ID) REFERENCES System_Admin (ID), + Message VARCHAR(255), + Completed BOOLEAN +); + +CREATE TABLE Message +( + ID INT AUTO_INCREMENT PRIMARY KEY, + RE INT, + FOREIGN KEY (RE) REFERENCES Message (ID), + Student_ID INT NOT NULL, + FOREIGN KEY (Student_ID) REFERENCES Student (ID), + Message TEXT, + Alumni_ID INT NOT NULL, + FOREIGN KEY (Alumni_ID) REFERENCES Alumni (ID) +); + +CREATE TABLE Alumni_Student +( + Alumni_ID INT NOT NULL, + Student_ID INT NOT NULL, + + PRIMARY KEY (Alumni_ID, Student_ID), + FOREIGN KEY (Alumni_ID) REFERENCES Alumni(ID) ON DELETE CASCADE, + FOREIGN KEY (Student_ID) REFERENCES Student(ID) ON DELETE CASCADE +); + + +ALTER TABLE Student_Skills DROP FOREIGN KEY Student_Skills_ibfk_1; +ALTER TABLE Student_Skills ADD FOREIGN KEY (Student_ID) REFERENCES Student(ID) ON DELETE CASCADE; + +ALTER TABLE Student_Majors DROP FOREIGN KEY Student_Majors_ibfk_1; +ALTER TABLE Student_Majors ADD FOREIGN KEY (Student_ID) REFERENCES Student(ID) ON DELETE CASCADE; + +ALTER TABLE Student_Minors DROP FOREIGN KEY Student_Minors_ibfk_1; +ALTER TABLE Student_Minors ADD FOREIGN KEY (Student_ID) REFERENCES Student(ID) ON DELETE CASCADE; + +ALTER TABLE Application DROP FOREIGN KEY Application_ibfk_1; +ALTER TABLE Application ADD FOREIGN KEY (Student_ID) REFERENCES Student(ID) ON DELETE CASCADE; + +ALTER TABLE Message DROP FOREIGN KEY Message_ibfk_2; +ALTER TABLE Message ADD FOREIGN KEY (Student_ID) REFERENCES Student(ID) ON DELETE CASCADE; + +-- Modify Alumni-related foreign keys +ALTER TABLE Alumni_Position DROP FOREIGN KEY Alumni_Position_ibfk_2; +ALTER TABLE Alumni_Position ADD FOREIGN KEY (Alumni_ID) REFERENCES Alumni(ID) ON DELETE CASCADE; + +ALTER TABLE Alumni_Majors DROP FOREIGN KEY Alumni_Majors_ibfk_1; +ALTER TABLE Alumni_Majors ADD FOREIGN KEY (Alumni_ID) REFERENCES Alumni(ID) ON DELETE CASCADE; + +ALTER TABLE Alumni_Minors DROP FOREIGN KEY Alumni_Minors_ibfk_1; +ALTER TABLE Alumni_Minors ADD FOREIGN KEY (Alumni_ID) REFERENCES Alumni(ID) ON DELETE CASCADE; + +ALTER TABLE Message DROP FOREIGN KEY Message_ibfk_4; +ALTER TABLE Message ADD FOREIGN KEY (Alumni_ID) REFERENCES Alumni(ID) ON DELETE CASCADE; + +-- Note: For Advisor, we need to handle the Student table since it references Advisor +ALTER TABLE Student DROP FOREIGN KEY Student_ibfk_2; +ALTER TABLE Student ADD FOREIGN KEY (Advisor_ID) REFERENCES Advisor(ID) ON DELETE CASCADE; + + +ALTER TABLE Question DROP FOREIGN KEY Question_ibfk_1; +ALTER TABLE Question +ADD CONSTRAINT Question_ibfk_1 +FOREIGN KEY (Application_ID) REFERENCES Application(ID) ON DELETE CASCADE; + + + -- Insert Statements + + -- Skill Insert +INSERT INTO Skill (Name, Description, Industry) +VALUES +('Python', 'Programming language used for data science, web development, and AI.', 'Technology'), +('Leadership', 'Ability to guide, influence, and inspire teams to achieve goals.', 'Management'), +('Data Analysis', 'Process of inspecting, cleaning, and interpreting data.', 'Data Science'), +('Machine Learning', 'Application of algorithms to create systems that learn and adapt.', 'Artificial Intelligence'), +('Marketing Strategy', 'Planning and executing marketing campaigns to achieve business objectives.', 'Marketing'), +('Project Management', 'Planning, organizing, and managing resources to complete specific goals.', 'Management'), +('SEO', 'Optimizing websites to rank higher in search engine results.', 'Digital Marketing'), +('Digital Marketing', 'Promoting products or services through online channels.', 'Marketing'), +('Web Development', 'Building and maintaining websites.', 'Software Development'), +('Public Speaking', 'Delivering speeches and presentations effectively.', 'Communication'), +('Negotiation', 'Reaching mutually beneficial agreements in professional settings.', 'Business'), +('Graphic Design', 'Creating visual content using tools like Photoshop and Illustrator.', 'Design'), +('UX Design', 'Designing user-friendly interfaces and experiences.', 'Design'), +('Content Writing', 'Creating written content for websites, blogs, and other mediums.', 'Media'), +('Customer Service', 'Providing support and resolving issues for customers.', 'Retail'), +('Social Media Marketing', 'Promoting brands using social media platforms.', 'Marketing'), +('Financial Analysis', 'Analyzing financial data to support business decisions.', 'Finance'), +('Time Management', 'Organizing time effectively to meet deadlines.', 'Productivity'), +('Team Management', 'Coordinating and leading teams to achieve objectives.', 'Management'), +('Entrepreneurship', 'Developing and managing business ventures.', 'Business'), +('Event Planning', 'Organizing and coordinating events.', 'Hospitality'), +('Programming', 'Writing code in various languages like Java, C++, and Python.', 'Technology'), +('Data Visualization', 'Representing data in graphical formats for analysis.', 'Data Science'), +('Cloud Computing', 'Using cloud-based services for data storage and processing.', 'Technology'), +('Cybersecurity', 'Protecting systems and networks from cyber threats.', 'Technology'), +('Research', 'Investigating and analyzing to discover new information.', 'Academia'), +('Presentation Skills', 'Delivering engaging and effective presentations.', 'Communication'), +('Operations Management', 'Overseeing and improving business operations.', 'Management'), +('Artificial Intelligence', 'Creating systems that mimic human intelligence.', 'Technology'), +('Salesforce', 'Using CRM tools for managing customer relationships.', 'Business'), +('Public Relations', 'Managing the public image of organizations.', 'Media'), +('Supply Chain Management', 'Overseeing the flow of goods and services.', 'Logistics'), +('Branding', 'Developing a strong and consistent brand identity.', 'Marketing'), +('Mobile Development', 'Creating applications for mobile devices.', 'Technology'), +('Financial Reporting', 'Preparing and analyzing financial statements.', 'Finance'), +('SQL', 'Using structured query language for database management.', 'Technology'), +('Python for Data Science', 'Specialized Python skills for analyzing large datasets.', 'Data Science'), +('Email Marketing', 'Engaging customers through targeted email campaigns.', 'Marketing'), +('Human Resources', 'Managing employee relations and organizational development.', 'HR'), +('Statistics', 'Analyzing data and trends using mathematical principles.', 'Data Science'), +('Strategic Planning', 'Developing strategies to achieve long-term goals.', 'Business'), +('Biotechnology', 'Using biological processes for industrial purposes.', 'Healthcare'), +('Game Development', 'Designing and creating video games.', 'Entertainment'), +('Physics Simulations', 'Creating simulations to study physical systems.', 'Academia'), +('Engineering Design', 'Designing systems and processes in engineering.', 'Engineering'), +('Mathematics', 'Applying mathematical theories to solve problems.', 'Academia'), +('Customer Relationship Management', 'Building strong relationships with customers.', 'Sales'), +('Business Development', 'Identifying opportunities to grow businesses.', 'Business'), +('Digital Transformation', 'Adopting digital technology to improve business processes.', 'Technology'), +('JavaScript', 'Programming language for interactive web applications.', 'Technology'), +('Linux Administration', 'Managing Linux-based operating systems.', 'IT'), +('Cloud Architecture', 'Designing cloud solutions and infrastructures.', 'Technology'), +('Blockchain', 'Using distributed ledger technologies for secure transactions.', 'Finance'), +('Machine Learning Operations', 'Operationalizing machine learning models in production.', 'Technology'), +('Video Editing', 'Creating and editing video content.', 'Media'), +('Product Management', 'Managing the development and lifecycle of products.', 'Business'), +('Embedded Systems', 'Programming hardware-level applications.', 'Engineering'), +('Renewable Energy', 'Developing sustainable energy solutions.', 'Energy'); + + +-- System_Admin Insert Statements +INSERT INTO System_Admin (First_Name, Last_Name, Preferred_Name) +VALUES +('John', 'Doe', 'Johnny'), +('Jane', 'Smith', 'Janie'), +('Michael', 'Johnson', 'Mike'), +('Emily', 'Brown', 'Em'), +('Chris', 'Evans', 'Chrisy'), +('Anna', 'Taylor', 'Annie'), +('David', 'Wilson', 'Dave'), +('Sarah', 'Moore', 'Sarah'), +('Daniel', 'Anderson', 'Dan'), +('Laura', 'White', 'Laurie'), +('James', 'Harris', 'Jim'), +('Olivia', 'Martin', 'Liv'), +('Robert', 'Thompson', 'Rob'), +('Sophia', 'Garcia', 'Soph'), +('William', 'Martinez', 'Will'), +('Isabella', 'Rodriguez', 'Bella'), +('Benjamin', 'Lee', 'Ben'), +('Mia', 'Perez', 'Mimi'), +('Charles', 'Clark', 'Charlie'), +('Charlotte', 'Lewis', 'Charlie'), +('Joseph', 'Walker', 'Joe'), +('Amelia', 'Young', 'Amy'), +('Thomas', 'Allen', 'Tom'), +('Harper', 'King', 'Harpy'), +('Henry', 'Wright', 'Hank'), +('Evelyn', 'Scott', 'Evy'), +('Alexander', 'Hill', 'Alex'), +('Abigail', 'Green', 'Abby'), +('Jackson', 'Adams', 'Jack'), +('Emily', 'Baker', 'Emmy'), +('Lucas', 'Nelson', 'Luke'), +('Grace', 'Carter', 'Gracie'), +('Matthew', 'Mitchell', 'Matt'), +('Chloe', 'Perez', 'Chloe'), +('Sebastian', 'Roberts', 'Seb'), +('Victoria', 'Turner', 'Vicky'), +('Owen', 'Phillips', 'Oweny'), +('Ella', 'Campbell', 'Ellie'), +('Jacob', 'Parker', 'Jake'), +('Scarlett', 'Evans', 'Scar'), +('Jack', 'Edwards', 'Jacky'), +('Madison', 'Collins', 'Maddie'), +('Liam', 'Stewart', 'Liam'), +('Zoey', 'Sanchez', 'Zoe'), +('Aiden', 'Morris', 'Aid'), +('Hannah', 'Rogers', 'Hanny'), +('Ethan', 'Reed', 'Ethan'), +('Lily', 'Cook', 'Lil'), +('Noah', 'Morgan', 'Noah'), +('Emily', 'Bailey', 'Emy'); + + + -- Company Insert Statements +INSERT INTO Company (Name, Industry, Description) +VALUES +('Tech Innovators', 'Software Engineer', 'A leading technology firm focused on developing innovative AI-driven solutions for businesses, governments, and educational institutions.'), +('Green Future Inc.', 'Renewable Energy Expert', 'Dedicated to creating sustainable energy solutions, including solar farms and wind energy, to help reduce carbon emissions globally.'), +('Urban Creators Co.', 'Architect', 'Specializing in modern, eco-friendly urban designs, focusing on maximizing space while maintaining environmental sustainability.'), +('Health First LLC', 'Medical Researcher', 'A cutting-edge medical research organization working on innovative treatments for chronic diseases and advancing telemedicine technologies.'), +('EduTrackers Inc.', 'Data Scientist', 'A leader in education technology, creating tools for tracking student performance and personalizing learning experiences through AI.'), +('BuildIt Ltd.', 'Construction Manager', 'An innovative construction company with a mission to design and build sustainable, resilient infrastructure for smart cities.'), +('NextGen AI', 'AI Specialist', 'A trailblazer in artificial intelligence, offering machine learning tools and services that empower industries to automate complex tasks.'), +('Marketing Masters', 'Digital Marketer', 'An agency that crafts unique digital marketing strategies using big data and analytics to drive customer engagement and growth.'), +('CodeCrafts LLC', 'Backend Developer', 'Building robust and scalable backend systems for applications in finance, healthcare, and e-commerce industries.'), +('Global Connect', 'Business Consultant', 'Connecting businesses across borders with strategic insights, market research, and operational optimization.'), +('DesignWorks Studio', 'Graphic Designer', 'Creating visually stunning brand identities, marketing materials, and web designs for companies in diverse sectors.'), +('MediCare Plus', 'Healthcare Admin', 'Providing advanced patient management systems and streamlining healthcare operations with innovative IT solutions.'), +('RenewEnergy Corp.', 'Solar Engineer', 'Pioneering solar power technology to create affordable and efficient energy solutions for residential and commercial use.'), +('AgriTech Solutions', 'Agricultural Engineer', 'Innovating the agriculture sector with smart irrigation, precision farming, and advanced crop monitoring systems.'), +('FinWise LLC', 'Financial Analyst', 'Helping businesses make informed financial decisions through comprehensive data-driven analysis and strategic planning.'), +('EcoBuilders Co.', 'Eco Consultant', 'Providing consultancy on sustainable building practices and green certifications to reduce environmental footprints.'), +('TranspoNet', 'Logistics Specialist', 'Optimizing global supply chains by integrating AI and IoT solutions for better efficiency and transparency.'), +('CleanWater Initiative', 'Environmental Specialist', 'Committed to providing clean water access to underserved communities using sustainable water purification technologies.'), +('Edutech World', 'Instructional Designer', 'Developing innovative e-learning platforms and tools to revolutionize education for all age groups.'), +('Innovatech Labs', 'Data Engineer', 'Designing large-scale data pipelines and implementing data warehouse solutions for multinational corporations.'), +('FutureFoods Inc.', 'Food Scientist', 'Advancing the food industry by creating sustainable and nutrient-rich food alternatives to address global food security.'), +('SmartHome Ltd.', 'IoT Specialist', 'Transforming homes with smart IoT devices that enhance security, energy efficiency, and everyday convenience.'), +('GreenLeaf Solutions', 'Sustainability Expert', 'Helping organizations implement eco-friendly practices to meet their sustainability goals and reduce waste.'), +('LegalTech LLC', 'Legal Consultant', 'Empowering law firms with AI tools for contract analysis, case prediction, and streamlined legal workflows.'), +('HealthTrackers Co.', 'Healthcare Analyst', 'Specializing in predictive analytics to improve patient outcomes and streamline hospital operations.'), +('FinanceWorks', 'Accountant', 'Providing financial planning, auditing, and tax advisory services tailored for small and medium enterprises.'), +('CodeBuddies', 'Frontend Developer', 'Creating responsive and visually appealing front-end designs for web and mobile applications across industries.'), +('Creative Minds', 'UX Designer', 'Delivering user-centric design solutions that enhance digital experiences and drive customer satisfaction.'), +('SecureTech', 'Cybersecurity Analyst', 'Providing state-of-the-art cybersecurity services to protect businesses from ever-evolving digital threats.'), +('MediaWorks', 'Media Consultant', 'Helping brands navigate the digital media landscape with strategic campaigns and content development.'), +('SocializeNow', 'Social Media Manager', 'Creating data-driven social media campaigns to increase brand visibility and engage target audiences.'), +('FastTrack Logistics', 'Transport Manager', 'Offering seamless shipping and transportation services by leveraging advanced route optimization technologies.'), +('SolarWise', 'Renewable Energy Consultant', 'Promoting clean energy solutions by designing and implementing large-scale solar power projects worldwide.'), +('GreenZone', 'Environmental Planner', 'Focused on developing urban green spaces and sustainable city planning for healthier communities.'), +('SmartNet', 'Network Engineer', 'Designing and maintaining reliable, high-speed network infrastructures for corporate and public sectors.'), +('BrightFuture', 'Teacher', 'Innovating classroom education with interactive and personalized teaching methods to inspire future generations.'), +('AppWorks', 'Mobile Developer', 'Developing user-friendly mobile applications that cater to a variety of needs, from fitness tracking to e-commerce.'), +('TravelSmart', 'Tourism Specialist', 'Crafting personalized travel experiences that combine adventure with sustainability for global explorers.'), +('DataDynamics', 'Data Analyst', 'Helping organizations uncover actionable insights from big data through advanced visualization and analytics tools.'), +('RetailBoost', 'Merchandiser', 'Assisting retailers in optimizing inventory and boosting sales with tailored merchandising strategies.'), +('PowerGrid Corp.', 'Electrical Engineer', 'Enhancing energy distribution systems with smart grid technologies for a more reliable power supply.'), +('NextStep', 'Career Coach', 'Providing career guidance and professional development resources to help individuals achieve their goals.'), +('HealthConnect', 'Health IT Specialist', 'Developing health IT solutions to improve communication and data management in healthcare systems.'), +('FarmTech', 'Agricultural Technician', 'Revolutionizing agriculture with drone technology and automated machinery for efficient farming.'), +('CodeSavvy', 'Software Tester', 'Ensuring software quality through rigorous testing and debugging processes to deliver reliable applications.'), +('Innovative Labs', 'Research Scientist', 'Driving groundbreaking scientific discoveries in pharmaceuticals, AI, and renewable energy sectors.'), +('BrightEnergy Co.', 'Renewable Energy Analyst', 'Leading the way in renewable energy adoption by analyzing and implementing solar and wind energy solutions.'), +('HomeCare Inc.', 'Care Specialist', 'Providing compassionate home care services for elderly and disabled individuals to improve their quality of life.'), +('NetSecure', 'Cybersecurity Consultant', 'Protecting businesses from cyber threats with cutting-edge security solutions and risk management strategies.'); + + -- College Insert Statements +INSERT INTO College (Name) +VALUES +('Harvard University'), +('Stanford University'), +('Massachusetts Institute of Technology'), +('University of California, Berkeley'), +('California Institute of Technology'), +('University of Chicago'), +('Columbia University'), +('Princeton University'), +('Yale University'), +('Cornell University'), +('University of Pennsylvania'), +('Duke University'), +('Johns Hopkins University'), +('University of Michigan, Ann Arbor'), +('Northwestern University'), +('University of California, Los Angeles (UCLA)'), +('University of Virginia'), +('New York University (NYU)'), +('University of Texas at Austin'), +('University of Washington'), +('Carnegie Mellon University'), +('University of Southern California'), +('University of North Carolina, Chapel Hill'), +('Georgia Institute of Technology'), +('Brown University'), +('Vanderbilt University'), +('Rice University'), +('University of Florida'), +('University of Wisconsin, Madison'), +('University of Illinois at Urbana-Champaign'), +('University of Minnesota, Twin Cities'), +('Pennsylvania State University'), +('University of Maryland, College Park'), +('University of California, San Diego'), +('Boston University'), +('University of Rochester'), +('Purdue University'), +('Michigan State University'), +('Indiana University, Bloomington'), +('University of Arizona'), +('University of Colorado, Boulder'), +('University of California, Irvine'), +('University of California, Davis'), +('University of Massachusetts, Amherst'), +('University of Georgia'), +('Florida State University'), +('University of Miami'), +('Ohio State University'), +('Arizona State University'), +('Alabama'); + + + -- FieldOFStudy Insert Statements +INSERT INTO FieldOfStudy (Name, Description) +VALUES +('Computer Science', 'Study of computation, algorithms, and systems.'), +('Mathematics', 'Study of numbers, quantities, and shapes.'), +('Business Administration', 'Management of businesses and organizations.'), +('Economics', 'Study of production, distribution, and consumption of goods.'), +('Psychology', 'Study of the human mind and behavior.'), +('Biology', 'Study of living organisms.'), +('Chemistry', 'Study of matter and its interactions.'), +('Physics', 'Study of matter, energy, and forces.'), +('Political Science', 'Study of political systems and behavior.'), +('Sociology', 'Study of social behavior and societies.'), +('Philosophy', 'Study of knowledge, reality, and existence.'), +('English Literature', 'Study of written works in the English language.'), +('History', 'Study of past events and their impact.'), +('Art History', 'Study of art and its historical development.'), +('Anthropology', 'Study of human societies and cultures.'), +('Linguistics', 'Study of language and its structure.'), +('Environmental Science', 'Study of the environment and its protection.'), +('Data Science', 'Study of extracting knowledge from data.'), +('Cybersecurity', 'Study of protecting computer systems and networks.'), +('Marketing', 'Study of promoting and selling products or services.'), +('Accounting', 'Study of financial transactions and reporting.'), +('Finance', 'Study of managing money and investments.'), +('Public Relations', 'Study of managing public image and communication.'), +('Graphic Design', 'Study of creating visual content.'), +('International Relations', 'Study of political and economic relations between countries.'), +('Journalism', 'Study of collecting, writing, and reporting news.'), +('Health Sciences', 'Study of health and healthcare systems.'), +('Education', 'Study of teaching and learning processes.'), +('Pre-Medicine', 'Preparation for medical school.'), +('Pre-Law', 'Preparation for law school.'), +('Theater Arts', 'Study of acting, directing, and theater production.'), +('Music', 'Study of musical theory and practice.'), +('Neuroscience', 'Study of the nervous system.'), +('Film Studies', 'Study of cinema and its production.'), +('Sports Management', 'Study of managing sports organizations.'), +('Criminal Justice', 'Study of law enforcement and criminal behavior.'), +('Urban Planning', 'Study of designing and managing urban areas.'), +('Public Policy', 'Study of creating and evaluating government policies.'), +('Sustainability Studies', 'Study of sustainable practices and development.'), +('Environmental Engineering', 'Engineering solutions to environmental challenges.'), +('Agricultural Science', 'Study of farming and food production.'), +('Biomedical Engineering', 'Application of engineering principles to healthcare.'), +('Mechanical Engineering', 'Study of machines and mechanical systems.'), +('Civil Engineering', 'Study of infrastructure and construction.'), +('Electrical Engineering', 'Study of electrical systems and circuits.'), +('Chemical Engineering', 'Study of chemical processes in manufacturing.'), +('Hospitality Management', 'Study of managing hotels and tourism.'), +('Supply Chain Management', 'Study of managing supply chains.'), +('Game Design', 'Study of creating video games.'), +('Artificial Intelligence', 'Study of intelligent systems and algorithms.'); + +INSERT INTO Advisor (First_Name, Last_Name, Preferred_Name, College_ID) +VALUES +('Emily', 'Brown', 'Em', 1), +('Chris', 'Evans', 'CE', 2), +('Anna', 'White', NULL, 3), +('David', 'Wilson', 'Dave', 4), +('Sarah', 'Moore', 'Sarah', 5), +('Michael', 'Johnson', 'Mike', 6), +('Laura', 'Taylor', 'Laurie', 7), +('James', 'Harris', 'Jim', 8), +('Sophia', 'Martinez', 'Soph', 9), +('William', 'Garcia', 'Will', 10), +('Isabella', 'Rodriguez', 'Bella', 11), +('Benjamin', 'Lee', 'Ben', 12), +('Charlotte', 'Clark', 'Charlie', 13), +('Joseph', 'Walker', 'Joe', 14), +('Amelia', 'Young', 'Amy', 15), +('Henry', 'Allen', 'Hank', 16), +('Evelyn', 'King', 'Evy', 17), +('Alexander', 'Wright', 'Alex', 18), +('Abigail', 'Scott', 'Abby', 19), +('Jackson', 'Hill', 'Jack', 20), +('Emily', 'Green', 'Emmy', 21), +('Lucas', 'Adams', 'Luke', 22), +('Grace', 'Baker', 'Gracie', 23), +('Matthew', 'Nelson', 'Matt', 24), +('Chloe', 'Carter', 'Chloe', 25), +('Sebastian', 'Mitchell', 'Seb', 26), +('Victoria', 'Perez', 'Vicky', 27), +('Owen', 'Roberts', 'Oweny', 28), +('Ella', 'Turner', 'Ellie', 29), +('Jacob', 'Phillips', 'Jake', 30), +('Scarlett', 'Campbell', 'Scar', 31), +('Jack', 'Parker', 'Jacky', 32), +('Madison', 'Collins', 'Maddie', 33), +('Liam', 'Stewart', 'Liam', 34), +('Zoey', 'Sanchez', 'Zoe', 35), +('Aiden', 'Morris', 'Aid', 36), +('Hannah', 'Rogers', 'Hanny', 37), +('Ethan', 'Reed', 'Ethan', 38), +('Lily', 'Cook', 'Lil', 39), +('Noah', 'Morgan', 'Noah', 40), +('Emily', 'Bailey', 'Emy', 41), +('Olivia', 'Cruz', 'Liv', 42), +('Daniel', 'Rivera', 'Dan', 43), +('Zoe', 'Torres', 'Zozo', 44), +('Mason', 'Gomez', 'Mace', 45), +('Sophia', 'Diaz', 'Sophy', 46), +('James', 'Ramirez', 'Jimbo', 47), +('Mia', 'Hernandez', 'Mimi', 48), +('Alexander', 'Flores', 'Alex', 49), +('Emma', 'Nguyen', 'Em', 50); + + +-- Alumni Insert Statements +INSERT INTO Alumni (Grad_Year, First_Name, Last_Name, Email, College_ID) +VALUES +(2001, 'Emma', 'Walsh', 'emma.walsh@gmail.com', 16), +(2014, 'Kimberly', 'Chung', 'kimberly.chung@data.com', 43), +(2020, 'Michelle', 'Johnson', 'michelle.johnson@pm.com', 21), +(2014, 'Debra', 'Wilson', 'debra.wilson@pm.com', 14), +(2000, 'Jennifer', 'Farrell', 'jennifer.farrell@marketing.com', 30), +(2013, 'William', 'Freeman', 'william.freeman@finance.com', 20), +(2010, 'Gary', 'Bryant', 'gary.bryant@hr.com', 36), +(2020, 'Terri', 'Coleman', 'terri.coleman@design.com', 37), +(1993, 'Melissa', 'Lee', 'melissa.lee@web.com', 16), +(2013, 'Jennifer', 'Hernandez', 'jennifer.hernandez@ai.com', 40), +(2004, 'Seth', 'Stout', 'seth.stout@it.com', 13), +(1992, 'Patrick', 'Johns', 'patrick.johns@edu.com', 50), +(2023, 'Gail', 'Murphy', 'gail.murphy@tech.com', 3), +(1993, 'Cynthia', 'Fritz', 'cynthia.fritz@bio.com', 2), +(1998, 'Nancy', 'Lane', 'nancy.lane@finance.com', 35), +(1999, 'Lisa', 'Williams', 'lisa.williams@edu.com', 3), +(2008, 'Jason', 'Smith', 'jason.smith@cs.com', 36), +(2016, 'Shawn', 'Garcia', 'shawn.garcia@marketing.com', 43), +(2018, 'Angela', 'Nichols', 'angela.nichols@design.com', 40), +(2012, 'William', 'Ochoa', 'william.ochoa@edu.com', 19), +(2010, 'Scott', 'Turner', 'scott.turner@tech.com', 10), +(2010, 'Jennifer', 'Quinn', 'jennifer.quinn@bio.com', 48), +(2012, 'Timothy', 'Huffman', 'timothy.huffman@cs.com', 32), +(1998, 'Melinda', 'Payne', 'melinda.payne@edu.com', 39), +(1997, 'John', 'Barnett', 'john.barnett@tech.com', 3), +(2023, 'Daniel', 'Velez', 'daniel.velez@marketing.com', 25), +(2003, 'Danielle', 'Reid', 'danielle.reid@design.com', 46), +(1994, 'Lynn', 'Hoffman', 'lynn.hoffman@bio.com', 17), +(2010, 'Marie', 'Foster', 'marie.foster@cs.com', 42), +(2006, 'Johnathan', 'Lam', 'johnathan.lam@web.com', 33), +(2001, 'Damon', 'Hines', 'damon.hines@tech.com', 37), +(1999, 'Katherine', 'Bell', 'katherine.bell@design.com', 31), +(2016, 'Mary', 'Keller', 'mary.keller@finance.com', 23), +(1998, 'Denise', 'Smith', 'denise.smith@edu.com', 28), +(2009, 'Andrew', 'Ferrell', 'andrew.ferrell@bio.com', 31), +(1993, 'Christie', 'Hernandez', 'christie.hernandez@tech.com', 48), +(2021, 'Christopher', 'Hunter', 'christopher.hunter@cs.com', 39), +(2012, 'Sara', 'Hall', 'sara.hall@edu.com', 7), +(2007, 'Stephanie', 'Daniels', 'stephanie.daniels@ai.com', 38), +(1999, 'Matthew', 'Bullock', 'matthew.bullock@marketing.com', 10), +(1993, 'Bailey', 'Scott', 'bailey.scott@design.com', 31), +(2021, 'Megan', 'Chang', 'megan.chang@bio.com', 8), +(1998, 'Danny', 'Hernandez', 'danny.hernandez@cs.com', 5), +(2017, 'Samantha', 'Meza', 'samantha.meza@web.com', 34), +(2017, 'Penny', 'Martinez', 'penny.martinez@finance.com', 15), +(2023, 'Ann', 'Beck', 'ann.beck@edu.com', 8), +(1993, 'Christopher', 'Kennedy', 'christopher.kennedy@tech.com', 15), +(2001, 'Lauren', 'Rodgers', 'lauren.rodgers@design.com', 8), +(1996, 'Angela', 'Ross', 'angela.ross@bio.com', 12), +(1996, 'Alex', 'Price', 'alex.price@cs.com', 8), +(2003, 'Crystal', 'Vargas', 'crystal.vargas@ai.com', 43), +(2020, 'Adam', 'Yang', 'adam.yang@finance.com', 23), +(2013, 'William', 'Hanson', 'william.hanson@edu.com', 23), +(2024, 'Emily', 'Williams', 'emily.williams@tech.com', 3), +(2000, 'Sara', 'Sutton', 'sara.sutton@design.com', 6), +(1990, 'Brandi', 'Williams', 'brandi.williams@bio.com', 47), +(1992, 'Joshua', 'Lewis', 'joshua.lewis@cs.com', 31), +(1996, 'Rebecca', 'Drake', 'rebecca.drake@web.com', 8), +(1992, 'Valerie', 'Dunn', 'valerie.dunn@edu.com', 34), +(2017, 'Lori', 'Moran', 'lori.moran@ai.com', 26); + +-- Alumni Major Entries +INSERT INTO Alumni_Majors (Alumni_ID, FieldOfStudy_ID) VALUES +(1, 1), (1, 15), +(2, 3), +(3, 7), (3, 12), +(4, 2), +(5, 8), (5, 22), +(6, 4), +(7, 9), +(8, 5), (8, 18), +(9, 10), +(10, 6), +(11, 11), (11, 25), +(12, 13), +(13, 14), (13, 28), +(14, 16), +(15, 17), (15, 30), +(16, 19), +(17, 20), +(18, 21), (18, 35), +(19, 23), +(20, 24), +(21, 26), +(22, 27), (22, 38), +(23, 29), +(24, 31), +(25, 32), (25, 40), +(26, 33), +(27, 34), +(28, 36), +(29, 37), (29, 42), +(30, 39), +(31, 1), +(32, 3), (32, 15), +(33, 5), +(34, 7), +(35, 9), (35, 22), +(36, 11), +(37, 13), (37, 25), +(38, 2), +(39, 4), +(40, 6), (40, 28), +(41, 8), +(42, 10), +(43, 12), (43, 30), +(44, 14), +(45, 16), +(46, 18), (46, 33), +(47, 20), +(48, 24), (48, 35), +(49, 26), +(50, 28); + +-- Alumni Minor Entries +INSERT INTO Alumni_Minors (Alumni_ID, FieldOfStudy_ID) VALUES +(1, 2), +(2, 4), (2, 16), +(3, 6), +(4, 8), (4, 20), +(5, 10), +(6, 12), (6, 24), +(7, 14), +(8, 1), +(9, 3), (9, 27), +(10, 5), +(11, 7), +(12, 9), (12, 30), +(13, 11), +(14, 13), +(15, 15), (15, 33), +(16, 17), +(17, 19), (17, 36), +(18, 21), +(19, 23), (19, 39), +(20, 25), +(21, 28), +(22, 31), +(23, 34), (23, 43), +(24, 37), +(25, 40), +(26, 44), (26, 45), +(27, 46), +(28, 47), (28, 48), +(29, 49), +(30, 50), +(31, 2), +(32, 4), +(33, 6), (33, 17), +(34, 8), +(35, 10), (35, 19), +(36, 12), +(37, 14), +(38, 16), (38, 21), +(39, 18), +(40, 20), +(41, 22), (41, 23), +(42, 24), +(43, 26), +(44, 28), (44, 25), +(45, 30), +(46, 32), +(47, 34), (47, 27), +(48, 36), +(49, 38), (49, 29), +(50, 40); + + + -- Posting_Location Insert Statements +INSERT INTO Posting_Location (Region, State, Zip_Code, Address_Number, Street, City, Country) +VALUES +('Northeast', 'Massachusetts', '02139', 123, 'Main St', 'Cambridge', 'USA'), +('West Coast', 'California', '94016', 456, 'Market St', 'San Francisco', 'USA'), +('Midwest', 'Illinois', '60601', 789, 'Lake Shore Dr', 'Chicago', 'USA'), +('South', 'Texas', '75201', 234, 'Elm St', 'Dallas', 'USA'), +('Mountain', 'Colorado', '80202', 890, 'Pine St', 'Denver', 'USA'), +('Northeast', 'New York', '10001', 678, 'Broadway', 'New York City', 'USA'), +('West Coast', 'Washington', '98101', 345, '1st Ave', 'Seattle', 'USA'), +('Southeast', 'Florida', '33101', 910, 'Ocean Dr', 'Miami', 'USA'), +('South', 'Georgia', '30301', 567, 'Peachtree St', 'Atlanta', 'USA'), +('Southwest', 'Arizona', '85001', 432, 'Grand Ave', 'Phoenix', 'USA'), +('Midwest', 'Michigan', '48201', 876, 'Woodward Ave', 'Detroit', 'USA'), +('West Coast', 'Oregon', '97201', 321, 'Burnside St', 'Portland', 'USA'), +('Northeast', 'Pennsylvania', '19101', 654, 'Market St', 'Philadelphia', 'USA'), +('West Coast', 'California', '94101', 987, 'Van Ness Ave', 'San Francisco', 'USA'), +('Southeast', 'North Carolina', '27601', 135, 'Fayetteville St', 'Raleigh', 'USA'), +('Mountain', 'Utah', '84101', 246, 'State St', 'Salt Lake City', 'USA'), +('South', 'Alabama', '35201', 369, '20th St', 'Birmingham', 'USA'), +('Southwest', 'New Mexico', '87101', 579, 'Central Ave', 'Albuquerque', 'USA'), +('Northeast', 'Rhode Island', '02901', 258, 'Westminster St', 'Providence', 'USA'), +('West Coast', 'Nevada', '89101', 147, 'Las Vegas Blvd', 'Las Vegas', 'USA'), +('Midwest', 'Minnesota', '55401', 369, 'Hennepin Ave', 'Minneapolis', 'USA'), +('Southwest', 'Texas', '77001', 159, 'Houston St', 'Houston', 'USA'), +('South', 'Kentucky', '40501', 753, 'Main St', 'Lexington', 'USA'), +('West Coast', 'California', '95814', 486, 'Capitol Mall', 'Sacramento', 'USA'), +('Midwest', 'Ohio', '43215', 268, 'High St', 'Columbus', 'USA'), +('Southeast', 'Virginia', '23219', 197, 'Broad St', 'Richmond', 'USA'), +('Northeast', 'Maine', '04101', 874, 'Congress St', 'Portland', 'USA'), +('Midwest', 'Indiana', '46201', 659, 'Meridian St', 'Indianapolis', 'USA'), +('West Coast', 'California', '92037', 432, 'La Jolla Shores Dr', 'La Jolla', 'USA'), +('Mountain', 'Idaho', '83701', 789, 'Idaho St', 'Boise', 'USA'), +('Southwest', 'Oklahoma', '73101', 235, 'Robinson Ave', 'Oklahoma City', 'USA'), +('West Coast', 'California', '90001', 569, 'Sunset Blvd', 'Los Angeles', 'USA'), +('Midwest', 'Wisconsin', '53202', 147, 'Wisconsin Ave', 'Milwaukee', 'USA'), +('Southeast', 'Tennessee', '37201', 385, 'Broadway', 'Nashville', 'USA'), +('South', 'Arkansas', '72201', 476, 'Main St', 'Little Rock', 'USA'), +('Mountain', 'Montana', '59601', 651, 'Last Chance Gulch', 'Helena', 'USA'), +('Southwest', 'Texas', '78201', 248, 'Commerce St', 'San Antonio', 'USA'), +('Midwest', 'Kansas', '66101', 365, 'Minnesota Ave', 'Kansas City', 'USA'), +('West Coast', 'California', '92101', 843, 'Harbor Dr', 'San Diego', 'USA'), +('South', 'Louisiana', '70112', 132, 'Canal St', 'New Orleans', 'USA'), +('West Coast', 'Hawaii', '96801', 476, 'King St', 'Honolulu', 'USA'), +('Southwest', 'Nevada', '89501', 214, 'Virginia St', 'Reno', 'USA'), +('Mountain', 'Wyoming', '82001', 567, 'Capitol Ave', 'Cheyenne', 'USA'), +('Midwest', 'Nebraska', '68501', 158, 'O St', 'Lincoln', 'USA'), +('Southeast', 'South Carolina', '29201', 376, 'Gervais St', 'Columbia', 'USA'), +('Southwest', 'Texas', '76101', 142, 'Main St', 'Fort Worth', 'USA'), +('Mountain', 'Colorado', '80301', 197, 'Pearl St', 'Boulder', 'USA'), +('Southwest', 'Utah', '84701', 243, 'Cedar City Blvd', 'Cedar City', 'USA'), +('Midwest', 'North Dakota', '58102', 184, 'Broadway', 'Fargo', 'USA'), +('Southeast', 'Alabama', '36601', 349, 'Government St', 'Mobile', 'USA'); + + +-- Posting Insert Statements +INSERT INTO Posting (Name, Company_ID, Industry, Location, Date_Start, Date_End, Filled, Minimum_GPA, Title, Description, Pay) +VALUES +('Backend Developer Intern', 1, 'Technology', 3, '2024-05-15', '2024-08-15', FALSE, 3.3, 'Internship', 'Develop and maintain backend services using Java and Spring Boot.', 65), +('Frontend Developer', 1, 'Technology', 3, '2024-06-01', '2024-08-31', FALSE, 3.0, 'Full-Time', 'Build responsive web applications using React.', 70), +('ML Engineer Intern', 2, 'AI', 5, '2024-05-20', '2024-08-20', TRUE, 3.6, 'Internship', 'Work on cutting-edge ML models and implementations.', 60), +('Data Scientist', 2, 'AI', 5, '2024-06-15', '2024-09-15', FALSE, 3.5, 'Full-Time', 'Analyze complex datasets and build predictive models.', 72), +('Software QA Intern', 3, 'Technology', 8, '2024-06-01', '2024-08-31', FALSE, 3.0, 'Internship', 'Develop and execute test plans for web applications.', 45), +('DevOps Engineer', 3, 'Technology', 8, '2024-07-01', '2024-09-30', FALSE, 3.2, 'Contract', 'Maintain CI/CD pipelines and cloud infrastructure.', 68), +('Product Manager', 4, 'Management', 12, '2024-06-01', '2024-08-31', TRUE, 3.4, 'Full-Time', 'Lead product development and strategy initiatives.', 71), +('Business Analyst Intern', 4, 'Business', 12, '2024-05-15', '2024-08-15', FALSE, 3.2, 'Internship', 'Support business analysis and reporting tasks.', 40), +('Marketing Intern', 5, 'Marketing', 15, '2024-06-01', '2024-08-31', FALSE, 3.0, 'Internship', 'Assist with digital marketing campaigns.', 35), +('Content Strategist', 5, 'Marketing', 15, '2024-06-15', '2024-09-15', FALSE, 3.1, 'Full-Time', 'Develop content strategy and manage social media presence.', 55), +('Data Engineer', 6, 'Technology', 18, '2024-05-20', '2024-08-20', FALSE, 3.4, 'Full-Time', 'Build and maintain data pipelines and warehouses.', 69), +('Cloud Engineer Intern', 6, 'Technology', 18, '2024-06-01', '2024-08-31', TRUE, 3.3, 'Internship', 'Work with AWS services and cloud architecture.', 55), +('UX Designer', 7, 'Design', 20, '2024-06-15', '2024-09-15', FALSE, 3.0, 'Full-Time', 'Create user-centered designs and prototypes.', 60), +('UI Developer Intern', 7, 'Design', 20, '2024-07-01', '2024-09-30', FALSE, 3.1, 'Internship', 'Implement responsive UI designs using modern frameworks.', 45), +('Full Stack Developer', 8, 'Technology', 22, '2024-05-15', '2024-08-15', FALSE, 3.4, 'Full-Time', 'Develop full-stack applications using MEAN stack.', 73), +('Systems Engineer Intern', 8, 'Technology', 22, '2024-06-01', '2024-08-31', TRUE, 3.2, 'Internship', 'Support system architecture and infrastructure projects.', 50), +('Finance Analyst', 9, 'Finance', 25, '2024-06-15', '2024-09-15', FALSE, 3.5, 'Full-Time', 'Perform financial analysis and reporting.', 65), +('Accounting Intern', 9, 'Finance', 25, '2024-05-20', '2024-08-20', FALSE, 3.3, 'Internship', 'Support accounting operations and reconciliations.', 40), +('HR Coordinator', 10, 'HR', 28, '2024-06-01', '2024-08-31', FALSE, 3.0, 'Full-Time', 'Manage HR operations and employee relations.', 50), +('Recruitment Intern', 10, 'HR', 28, '2024-07-01', '2024-09-30', TRUE, 3.1, 'Internship', 'Assist with recruitment and onboarding processes.', 35), +('Android Developer', 11, 'Mobile', 30, '2024-05-15', '2024-08-15', FALSE, 3.3, 'Full-Time', 'Develop Android applications using Kotlin.', 70), +('iOS Developer Intern', 11, 'Mobile', 30, '2024-06-01', '2024-08-31', FALSE, 3.2, 'Internship', 'Build iOS applications using Swift.', 55), +('Research Scientist', 12, 'Research', 32, '2024-06-15', '2024-09-15', TRUE, 3.7, 'Full-Time', 'Conduct research in computer vision and deep learning.', 75), +('Research Assistant', 12, 'Research', 32, '2024-05-20', '2024-08-20', FALSE, 3.5, 'Internship', 'Support research projects and experiments.', 45), +('Security Engineer', 13, 'Security', 35, '2024-06-01', '2024-08-31', FALSE, 3.4, 'Full-Time', 'Implement security measures and conduct audits.', 72), +('Security Analyst Intern', 13, 'Security', 35, '2024-07-01', '2024-09-30', FALSE, 3.3, 'Internship', 'Assist with security monitoring and analysis.', 50), +('Operations Manager', 14, 'Operations', 38, '2024-05-15', '2024-08-15', TRUE, 3.2, 'Full-Time', 'Manage daily operations and process improvements.', 65), +('Operations Intern', 14, 'Operations', 38, '2024-06-01', '2024-08-31', FALSE, 3.0, 'Internship', 'Support operations and logistics processes.', 40), +('Sales Representative', 15, 'Sales', 40, '2024-06-15', '2024-09-15', FALSE, 3.0, 'Full-Time', 'Drive sales growth and client relationships.', 60), +('Sales Intern', 15, 'Sales', 40, '2024-05-20', '2024-08-20', FALSE, 3.1, 'Internship', 'Support sales operations and client outreach.', 35), +('Backend Developer', 16, 'Technology', 42, '2024-06-01', '2024-08-31', TRUE, 3.4, 'Full-Time', 'Develop scalable backend services using Python.', 71), +('Frontend Developer Intern', 16, 'Technology', 42, '2024-07-01', '2024-09-30', FALSE, 3.2, 'Internship', 'Build web interfaces using Vue.js.', 50), +('Data Analyst', 17, 'Data Science', 44, '2024-05-15', '2024-08-15', FALSE, 3.3, 'Full-Time', 'Analyze business data and create reports.', 63), +('Analytics Intern', 17, 'Data Science', 44, '2024-06-01', '2024-08-31', FALSE, 3.2, 'Internship', 'Support data analysis and visualization projects.', 45), +('Product Designer', 18, 'Design', 46, '2024-06-15', '2024-09-15', TRUE, 3.1, 'Full-Time', 'Design product interfaces and user experiences.', 65), +('Design Intern', 18, 'Design', 46, '2024-05-20', '2024-08-20', FALSE, 3.0, 'Internship', 'Support product design and prototyping.', 40), +('Project Coordinator', 19, 'Management', 48, '2024-06-01', '2024-08-31', FALSE, 3.2, 'Full-Time', 'Coordinate project activities and timelines.', 55), +('Project Management Intern', 19, 'Management', 48, '2024-07-01', '2024-09-30', FALSE, 3.1, 'Internship', 'Support project planning and execution.', 40), +('Marketing Manager', 20, 'Marketing', 50, '2024-05-15', '2024-08-15', TRUE, 3.3, 'Full-Time', 'Lead marketing strategies and campaigns.', 68), +('Digital Marketing Intern', 20, 'Marketing', 50, '2024-06-01', '2024-08-31', FALSE, 3.0, 'Internship', 'Support digital marketing initiatives.', 35), +('Software Architect', 21, 'Technology', 2, '2024-06-15', '2024-09-15', FALSE, 3.6, 'Full-Time', 'Design and implement system architecture.', 74), +('Architecture Intern', 21, 'Technology', 2, '2024-05-20', '2024-08-20', FALSE, 3.4, 'Internship', 'Support architecture design and documentation.', 50), +('Business Intelligence Analyst', 22, 'Business', 4, '2024-06-01', '2024-08-31', TRUE, 3.3, 'Full-Time', 'Develop BI solutions and reports.', 65), +('BI Intern', 22, 'Business', 4, '2024-07-01', '2024-09-30', FALSE, 3.2, 'Internship', 'Support BI reporting and analysis.', 45), +('Cloud Solutions Architect', 23, 'Technology', 6, '2024-05-15', '2024-08-15', FALSE, 3.5, 'Full-Time', 'Design cloud infrastructure solutions.', 73), +('Cloud Infrastructure Intern', 23, 'Technology', 6, '2024-06-01', '2024-08-31', FALSE, 3.3, 'Internship', 'Support cloud infrastructure projects.', 55), +('Financial Analyst', 24, 'Finance', 8, '2024-06-15', '2024-09-15', TRUE, 3.4, 'Full-Time', 'Perform financial modeling and analysis.', 67), +('Finance Intern', 24, 'Finance', 8, '2024-05-20', '2024-08-20', FALSE, 3.2, 'Internship', 'Support financial analysis and reporting.', 40), +('Software Development Manager', 25, 'Technology', 10, '2024-06-01', '2024-08-31', FALSE, 3.5, 'Full-Time', 'Lead software development teams.', 75), +('Development Team Intern', 25, 'Technology', 10, '2024-07-01', '2024-09-30', FALSE, 3.3, 'Internship', 'Support development team projects.', 50), +('AI Research Scientist', 26, 'AI', 12, '2024-05-15', '2024-08-15', TRUE, 3.8, 'Full-Time', 'Conduct AI research and development.', 74), +('AI Research Intern', 26, 'AI', 12, '2024-06-01', '2024-08-31', FALSE, 3.6, 'Internship', 'Support AI research projects.', 55), +('DevOps Manager', 27, 'Technology', 14, '2024-06-15', '2024-09-15', FALSE, 3.4, 'Full-Time', 'Lead DevOps practices and teams.', 72), +('DevOps Intern', 27, 'Technology', 14, '2024-05-20', '2024-08-20', FALSE, 3.2, 'Internship', 'Support DevOps operations and automation.', 50), +('UX Research Lead', 28, 'Design', 16, '2024-06-01', '2024-08-31', TRUE, 3.3, 'Full-Time', 'Lead user research initiatives.', 68), +('UX Research Intern', 28, 'Design', 16, '2024-07-01', '2024-09-30', FALSE, 3.1, 'Internship', 'Support user research studies.', 45), +('Database Administrator', 29, 'Technology', 18, '2024-05-15', '2024-08-15', FALSE, 3.4, 'Full-Time', 'Manage database systems and performance.', 69), +('Database Intern', 29, 'Technology', 18, '2024-06-01', '2024-08-31', FALSE, 3.2, 'Internship', 'Support database administration tasks.', 45), +('Quality Assurance Lead', 30, 'Technology', 20, '2024-06-15', '2024-09-15', TRUE, 3.3, 'Full-Time', 'Lead QA processes and testing teams.', 67), +('QA Intern', 30, 'Technology', 20, '2024-05-20', '2024-08-20', FALSE, 3.1, 'Internship', 'Support QA testing and documentation.', 40), +('Cybersecurity Analyst', 13, 'Security', 35, '2024-06-01', '2024-08-31', FALSE, 3.4, 'Full-Time', 'Analyze and mitigate security threats.', 68), +('Junior Mobile Developer', 11, 'Mobile', 30, '2024-06-15', '2024-09-15', FALSE, 3.2, 'Full-Time', 'Develop and debug mobile apps for Android and iOS.', 65), +('Data Architect', 6, 'Technology', 18, '2024-05-15', '2024-08-15', TRUE, 3.5, 'Full-Time', 'Design and manage enterprise-level data models.', 73), +('Marketing Coordinator', 5, 'Marketing', 15, '2024-06-01', '2024-08-31', FALSE, 3.1, 'Full-Time', 'Coordinate marketing campaigns and events.', 60), +('SEO Specialist Intern', 5, 'Marketing', 15, '2024-05-20', '2024-08-20', FALSE, 3.2, 'Internship', 'Optimize web content for search engines.', 45), +('Software Test Engineer', 3, 'Technology', 8, '2024-06-15', '2024-09-15', TRUE, 3.4, 'Full-Time', 'Develop automated tests for software applications.', 72), +('Data Visualization Specialist', 17, 'Data Science', 44, '2024-06-01', '2024-08-31', FALSE, 3.3, 'Full-Time', 'Create interactive dashboards and data visualizations.', 65), +('Technical Writer', 4, 'Management', 12, '2024-05-15', '2024-08-15', FALSE, 3.0, 'Full-Time', 'Write technical documentation and user manuals.', 55), +('Customer Success Manager', 10, 'HR', 28, '2024-06-01', '2024-08-31', TRUE, 3.2, 'Full-Time', 'Manage client relationships and customer success strategies.', 70), +('Technical Support Specialist', 10, 'HR', 28, '2024-05-15', '2024-08-15', FALSE, 3.1, 'Internship', 'Assist with resolving technical support tickets.', 45), +('Environmental Engineer', 14, 'Environmental', 38, '2024-06-01', '2024-08-31', FALSE, 3.4, 'Full-Time', 'Design sustainable engineering solutions.', 68), +('Energy Efficiency Intern', 14, 'Environmental', 38, '2024-05-20', '2024-08-20', TRUE, 3.2, 'Internship', 'Assist in evaluating energy efficiency initiatives.', 40), +('Social Media Manager', 5, 'Marketing', 15, '2024-06-15', '2024-09-15', FALSE, 3.0, 'Full-Time', 'Plan and manage social media campaigns.', 55), +('Brand Strategist', 5, 'Marketing', 15, '2024-05-20', '2024-08-20', TRUE, 3.1, 'Full-Time', 'Develop and implement branding strategies.', 60), +('AI Ethics Researcher', 2, 'AI', 5, '2024-06-01', '2024-08-31', FALSE, 3.7, 'Full-Time', 'Research ethical implications of AI technologies.', 74), +('Cloud Migration Specialist', 6, 'Technology', 18, '2024-06-15', '2024-09-15', FALSE, 3.4, 'Full-Time', 'Assist in migrating systems to the cloud.', 72), +('Machine Learning Intern', 2, 'AI', 5, '2024-05-15', '2024-08-15', FALSE, 3.6, 'Internship', 'Develop and optimize machine learning algorithms.', 55), +('Front-End Engineer', 16, 'Technology', 42, '2024-06-01', '2024-08-31', TRUE, 3.2, 'Full-Time', 'Develop dynamic and user-friendly interfaces.', 65), +('DevOps Intern', 27, 'Technology', 14, '2024-07-01', '2024-09-30', FALSE, 3.3, 'Internship', 'Support automation and deployment pipelines.', 45), +('UX Researcher', 28, 'Design', 16, '2024-06-15', '2024-09-15', FALSE, 3.1, 'Full-Time', 'Conduct research to improve user experience.', 67), +('Game Developer Intern', 11, 'Mobile', 30, '2024-05-20', '2024-08-20', FALSE, 3.4, 'Internship', 'Develop game features for mobile platforms.', 55), +('Data Governance Analyst', 6, 'Technology', 18, '2024-05-15', '2024-08-15', FALSE, 3.5, 'Full-Time', 'Implement data governance policies.', 72), +('Financial Planner', 9, 'Finance', 25, '2024-06-15', '2024-09-15', TRUE, 3.4, 'Full-Time', 'Provide financial planning services to clients.', 68), +('Digital Advertising Intern', 5, 'Marketing', 15, '2024-05-20', '2024-08-20', FALSE, 3.2, 'Internship', 'Assist with pay-per-click advertising campaigns.', 40), +('IT Support Specialist', 10, 'HR', 28, '2024-06-01', '2024-08-31', FALSE, 3.0, 'Full-Time', 'Provide IT support to staff and clients.', 60), +('Operations Coordinator', 14, 'Operations', 38, '2024-06-15', '2024-09-15', FALSE, 3.3, 'Full-Time', 'Coordinate operational projects and logistics.', 70), +('Sustainability Intern', 14, 'Environmental', 38, '2024-05-15', '2024-08-15', TRUE, 3.1, 'Internship', 'Work on sustainability assessments and reports.', 40), +('Mobile App Designer', 11, 'Mobile', 30, '2024-06-01', '2024-08-31', FALSE, 3.3, 'Full-Time', 'Design user interfaces for mobile applications.', 68), +('Data Security Analyst', 13, 'Security', 35, '2024-05-15', '2024-08-15', TRUE, 3.5, 'Full-Time', 'Monitor and secure organizational data.', 72); + + + +-- Alumni_Position Insert Statements +INSERT INTO Alumni_Position (Position_ID, Alumni_ID) +VALUES +(50, 20), +(46, 59), +(24, 25), +(56, 31), +(31, 59), +(36, 3), +(5, 17), +(33, 19), +(46, 18), +(51, 42), +(17, 7), +(20, 24), +(21, 22), +(4, 46), +(22, 44), +(19, 27), +(33, 13), +(41, 46), +(11, 1), +(53, 14), +(17, 45), +(32, 47), +(21, 38), +(54, 17), +(47, 3), +(9, 23), +(51, 19), +(58, 2), +(34, 31), +(34, 24), +(51, 52), +(28, 60), +(39, 42), +(12, 50), +(35, 27), +(37, 8), +(19, 3), +(37, 12), +(56, 51), +(4, 37), +(4, 18), +(1, 39), +(14, 19), +(38, 52), +(54, 2), +(22, 45), +(28, 18), +(36, 28), +(48, 58), +(30, 39), +(48, 55), +(30, 51), +(32, 9), +(37, 16), +(55, 44), +(41, 3), +(20, 13), +(40, 34), +(41, 4), +(4, 40), +(10, 38), +(32, 28), +(44, 46), +(1, 28), +(13, 37), +(4, 49), +(44, 7), +(7, 44), +(52, 10), +(29, 34), +(21, 4), +(55, 39), +(39, 9), +(12, 60), +(24, 36), +(59, 34), +(6, 2), +(54, 36), +(6, 48), +(33, 55), +(10, 4), +(34, 11), +(22, 35), +(53, 3), +(33, 43), +(6, 15), +(31, 20), +(48, 10), +(44, 29), +(38, 6), +(20, 14), +(24, 49), +(25, 49), +(53, 45), +(29, 39), +(1, 58), +(27, 35); + +-- Cycle insert statements +INSERT INTO Cycle (cycle) +VALUES +('Spring'), +('Fall'); + + -- Student Insert Statements +INSERT INTO Student (First_Name, Last_Name, Preferred_Name, GPA, College_ID, Grad_Year, Cycle, Advisor_ID, Eligibility, Hired, Resume_Link, Email, Phone_Number, Description) +VALUES +('Emma', 'Johnson', 'Em', 3.85, 12, 2025, 1, 25, TRUE, FALSE, 'link_to_resume_1', 'emma.johnson@gmail.com', '555-123-4567', 'Passionate about AI research.'), +('Liam', 'Smith', NULL, 3.75, 15, 2024, 2, 12, TRUE, FALSE, 'link_to_resume_2', 'liam.smith@gmail.com', '555-234-5678', 'Focused on cloud computing and cybersecurity.'), +('Sophia', 'Brown', 'Sophie', 3.90, 8, 2026, 1, 22, TRUE, FALSE, 'link_to_resume_3', 'sophia.brown@gmail.com', '555-345-6789', 'Aspiring data scientist.'), +('Noah', 'Taylor', 'Noah', 3.65, 10, 2023, 2, 18, TRUE, FALSE, 'link_to_resume_4', 'noah.taylor@gmail.com', '555-456-7890', 'Experienced in web development.'), +('Isabella', 'Davis', 'Bella', 3.80, 7, 2024, 1, 30, TRUE, FALSE, 'link_to_resume_5', 'isabella.davis@gmail.com', '555-567-8901', 'Graphic design and marketing enthusiast.'), +('Oliver', 'Jones', 'Ollie', 3.70, 5, 2025, 2, 20, TRUE, FALSE, 'link_to_resume_6', 'oliver.jones@gmail.com', '555-678-9012', 'Interest in financial modeling and analytics.'), +('Mia', 'Wilson', 'Mimi', 3.95, 13, 2026, 1, 35, TRUE, FALSE, 'link_to_resume_7', 'mia.wilson@gmail.com', '555-789-0123', 'Excited to work in renewable energy projects.'), +('Lucas', 'Garcia', NULL, 3.60, 18, 2025, 2, 17, TRUE, FALSE, 'link_to_resume_8', 'lucas.garcia@gmail.com', '555-890-1234', 'Software engineering focus with cloud expertise.'), +('Ava', 'Martinez', 'Avy', 3.85, 14, 2024, 1, 40, TRUE, FALSE, 'link_to_resume_9', 'ava.martinez@gmail.com', '555-901-2345', 'Marketing and customer engagement specialist.'), +('Ethan', 'Rodriguez', 'Ethan', 3.75, 9, 2026, 2, 19, TRUE, FALSE, 'link_to_resume_10', 'ethan.rodriguez@gmail.com', '555-012-3456', 'AI and robotics enthusiast.'), +('Emily', 'Lopez', 'Emmy', 3.80, 21, 2025, 1, 29, TRUE, FALSE, 'link_to_resume_11', 'emily.lopez@gmail.com', '555-123-4567', 'Graphic designer and creative thinker.'), +('Benjamin', 'Thomas', NULL, 3.95, 19, 2024, 2, 28, TRUE, FALSE, 'link_to_resume_12', 'benjamin.thomas@gmail.com', '555-234-5678', 'Financial analyst with passion for data.'), +('Ella', 'Anderson', 'Ellie', 3.85, 22, 2025, 1, 36, TRUE, FALSE, 'link_to_resume_13', 'ella.anderson@gmail.com', '555-345-6789', 'Experienced in project management and operations.'), +('James', 'Hernandez', 'Jimmy', 3.65, 4, 2024, 2, 27, TRUE, FALSE, 'link_to_resume_14', 'james.hernandez@gmail.com', '555-456-7890', 'Blockchain and fintech enthusiast.'), +('Lily', 'Moore', 'Lil', 3.90, 6, 2026, 1, 24, TRUE, FALSE, 'link_to_resume_15', 'lily.moore@gmail.com', '555-567-8901', 'Passionate about healthcare technology.'), +('Matthew', 'Martinez', 'Matt', 3.70, 11, 2023, 2, 23, TRUE, FALSE, 'link_to_resume_16', 'matthew.martinez@gmail.com', '555-678-9012', 'Focus on AI in education and training systems.'), +('Grace', 'Young', 'Gracie', 3.75, 16, 2024, 1, 15, TRUE, FALSE, 'link_to_resume_17', 'grace.young@gmail.com', '555-789-0123', 'Experienced in event planning and management.'), +('Jack', 'White', 'Jacky', 3.80, 17, 2026, 2, 45, TRUE, FALSE, 'link_to_resume_18', 'jack.white@gmail.com', '555-890-1234', 'Sales and CRM expert.'), +('Harper', 'Lee', 'Harp', 3.65, 20, 2025, 1, 44, TRUE, FALSE, 'link_to_resume_19', 'harper.lee@gmail.com', '555-901-2345', 'Excited to work in environmental engineering.'), +('Alexander', 'Harris', 'Alex', 3.85, 3, 2024, 2, 11, TRUE, FALSE, 'link_to_resume_20', 'alexander.harris@gmail.com', '555-012-3456', 'Business operations and strategic planning.'), +('Zoey', 'Clark', 'Zoe', 3.90, 2, 2026, 1, 33, TRUE, FALSE, 'link_to_resume_21', 'zoey.clark@gmail.com', '555-234-5678', 'Expert in social media marketing and branding.'), +('Daniel', 'Hall', 'Dan', 3.75, 5, 2025, 2, 38, TRUE, FALSE, 'link_to_resume_22', 'daniel.hall@gmail.com', '555-345-6789', 'Focused on renewable energy solutions.'), +('Scarlett', 'Brown', 'Scar', 3.80, 8, 2024, 1, 12, TRUE, FALSE, 'link_to_resume_23', 'scarlett.brown@gmail.com', '555-456-7890', 'Graphic design and creative storytelling.'), +('Henry', 'Adams', NULL, 3.95, 10, 2023, 2, 31, TRUE, FALSE, 'link_to_resume_24', 'henry.adams@gmail.com', '555-567-8901', 'Data visualization and analytics enthusiast.'), +('Victoria', 'Sanchez', 'Vicky', 3.65, 14, 2026, 1, 21, TRUE, FALSE, 'link_to_resume_25', 'victoria.sanchez@gmail.com', '555-678-9012', 'Excited to contribute to AI research.'), +('Owen', 'Roberts', NULL, 3.70, 6, 2024, 2, 25, TRUE, FALSE, 'link_to_resume_26', 'owen.roberts@gmail.com', '555-789-0123', 'Focused on machine learning applications in robotics.'), +('Ella', 'Turner', 'Ellie', 3.85, 11, 2025, 1, 14, TRUE, TRUE, 'link_to_resume_27', 'ella.turner@gmail.com', '555-890-1234', 'Marketing and customer engagement specialist.'), +('Jackson', 'Phillips', 'Jack', 3.80, 13, 2026, 2, 9, TRUE, FALSE, 'link_to_resume_28', 'jackson.phillips@gmail.com', '555-901-2345', 'Interested in cloud computing and DevOps.'), +('Zoe', 'Campbell', 'Zoe', 3.75, 4, 2024, 1, 42, TRUE, FALSE, 'link_to_resume_29', 'zoe.campbell@gmail.com', '555-012-3456', 'Experienced in video editing and content creation.'), +('Logan', 'Evans', 'Log', 3.70, 7, 2025, 2, 28, TRUE, FALSE, 'link_to_resume_30', 'logan.evans@gmail.com', '555-123-4567', 'Software engineer with a focus on AI systems.'), +('Leah', 'Murphy', 'Lea', 3.85, 9, 2026, 1, 40, TRUE, FALSE, 'link_to_resume_31', 'leah.murphy@gmail.com', '555-234-5678', 'Event planner with an eye for detail.'), +('Liam', 'Stewart', 'Liam', 3.65, 20, 2023, 2, 13, TRUE, FALSE, 'link_to_resume_32', 'liam.stewart@gmail.com', '555-345-6789', 'Excited to work in environmental engineering.'), +('Samantha', 'Morris', 'Sam', 3.90, 22, 2024, 1, 34, TRUE, FALSE, 'link_to_resume_33', 'samantha.morris@gmail.com', '555-456-7890', 'Marketing and content strategy specialist.'), +('Ethan', 'Wright', 'Ethan', 3.75, 6, 2026, 2, 29, TRUE, FALSE, 'link_to_resume_34', 'ethan.wright@gmail.com', '555-567-8901', 'Interested in cybersecurity and data privacy.'), +('Olivia', 'King', 'Liv', 3.85, 15, 2025, 1, 16, TRUE, FALSE, 'link_to_resume_35', 'olivia.king@gmail.com', '555-678-9012', 'Healthcare and biotech enthusiast.'), +('Andrew', 'Parker', 'Andy', 3.80, 11, 2024, 2, 7, TRUE, FALSE, 'link_to_resume_36', 'andrew.parker@gmail.com', '555-789-0123', 'Software engineering with a focus on SaaS.'), +('Avery', 'Collins', 'Av', 3.95, 3, 2023, 1, 5, TRUE, FALSE, 'link_to_resume_37', 'avery.collins@gmail.com', '555-890-1234', 'Passionate about education technology.'), +('Chloe', 'Morgan', 'Chlo', 3.85, 16, 2025, 2, 18, TRUE, FALSE, 'link_to_resume_38', 'chloe.morgan@gmail.com', '555-901-2345', 'Financial analyst with passion for data insights.'), +('Nathan', 'Green', 'Nate', 3.70, 10, 2026, 1, 26, TRUE, FALSE, 'link_to_resume_39', 'nathan.green@gmail.com', '555-012-3456', 'Data scientist focused on AI applications.'), +('Lila', 'Perez', NULL, 3.65, 8, 2024, 2, 43, TRUE, FALSE, 'link_to_resume_40', 'lila.perez@gmail.com', '555-123-4567', 'Content marketing and storytelling specialist.'), +('Gabriel', 'Diaz', 'Gabe', 3.90, 5, 2023, 1, 37, TRUE, FALSE, 'link_to_resume_41', 'gabriel.diaz@gmail.com', '555-234-5678', 'AI and machine learning researcher.'), +('Ella', 'Ramirez', 'Ellie', 3.85, 9, 2025, 2, 6, TRUE, FALSE, 'link_to_resume_42', 'ella.ramirez@gmail.com', '555-345-6789', 'Web development and front-end design expert.'), +('Zoe', 'Martinez', 'Zoe', 3.80, 12, 2024, 1, 15, TRUE, FALSE, 'link_to_resume_43', 'zoe.martinez@gmail.com', '555-456-7890', 'Graphic design and digital media enthusiast.'), +('Aiden', 'Lee', 'Aid', 3.65, 18, 2026, 2, 48, TRUE, FALSE, 'link_to_resume_44', 'aiden.lee@gmail.com', '555-567-8901', 'Focused on DevOps and cloud infrastructure.'), +('Madison', 'Harris', 'Maddie', 3.70, 7, 2023, 1, 39, TRUE, FALSE, 'link_to_resume_45', 'madison.harris@gmail.com', '555-678-9012', 'Software engineering for healthcare systems.'), +('Logan', 'Clark', 'Logan', 3.85, 4, 2024, 2, 25, TRUE, FALSE, 'link_to_resume_46', 'logan.clark@gmail.com', '555-789-0123', 'Blockchain technology and security specialist.'), +('Nora', 'Thompson', 'Nor', 3.90, 2, 2025, 1, 20, TRUE, FALSE, 'link_to_resume_47', 'nora.thompson@gmail.com', '555-890-1234', 'Environmental engineering and green solutions.'), +('Sophia', 'Walker', 'Sophie', 3.65, 14, 2026, 2, 11, TRUE, FALSE, 'link_to_resume_48', 'sophia.walker@gmail.com', '555-901-2345', 'Project management and operations specialist.'), +('Elliot', 'Moore', NULL, 3.70, 20, 2024, 1, 9, TRUE, FALSE, 'link_to_resume_49', 'elliot.moore@gmail.com', '555-012-3456', 'AI and robotics enthusiast.'), +('Violet', 'Brooks', 'Vi', 3.85, 19, 2025, 2, 13, TRUE, FALSE, 'link_to_resume_50', 'violet.brooks@gmail.com', '555-123-4567', 'Marketing analytics and strategy expert.'); + + + -- Major Insert Statements +INSERT INTO Student_Majors (Student_ID, FieldOfStudy_ID) VALUES +(1, 1), (1, 15), +(2, 3), +(3, 7), (3, 12), +(4, 2), +(5, 8), (5, 22), +(6, 4), +(7, 9), +(8, 5), (8, 18), +(9, 10), +(10, 6), +(11, 11), (11, 25), +(12, 13), +(13, 14), (13, 28), +(14, 16), +(15, 17), (15, 30), +(16, 19), +(17, 20), +(18, 21), (18, 35), +(19, 23), +(20, 24), +(21, 26), +(22, 27), (22, 38), +(23, 29), +(24, 31), +(25, 32), (25, 40), +(26, 33), +(27, 34), +(28, 36), +(29, 37), (29, 42), +(30, 39), +(31, 1), +(32, 3), (32, 15), +(33, 5), +(34, 7), +(35, 9), (35, 22), +(36, 11), +(37, 13), (37, 25), +(38, 2), +(39, 4), +(40, 6), (40, 28), +(41, 8), +(42, 10), +(43, 12), (43, 30), +(44, 14), +(45, 16), +(46, 18), (46, 33), +(47, 20), +(48, 24), (48, 35), +(49, 26), +(50, 28); + +-- Minor Table Entries +INSERT INTO Student_Minors (Student_ID, FieldOfStudy_ID) VALUES +(1, 2), +(2, 4), (2, 16), +(3, 6), +(4, 8), (4, 20), +(5, 10), +(6, 12), (6, 24), +(7, 14), +(8, 1), +(9, 3), (9, 27), +(10, 5), +(11, 7), +(12, 9), (12, 30), +(13, 11), +(14, 13), +(15, 15), (15, 33), +(16, 17), +(17, 19), (17, 36), +(18, 21), +(19, 23), (19, 39), +(20, 25), +(21, 28), +(22, 31), +(23, 34), (23, 43), +(24, 37), +(25, 40), +(26, 44), (26, 45), +(27, 46), +(28, 47), (28, 48), +(29, 49), +(30, 50), +(31, 2), +(32, 4), +(33, 6), (33, 17), +(34, 8), +(35, 10), (35, 19), +(36, 12), +(37, 14), +(38, 16), (38, 21), +(39, 18), +(40, 20), +(41, 22), (41, 23), +(42, 24), +(43, 26), +(44, 28), (44, 25), +(45, 30), +(46, 32), +(47, 34), (47, 27), +(48, 36), +(49, 38), (49, 29), +(50, 40); + + +-- Posting_Skills Insert Statements +INSERT INTO Posting_Skills (Position_ID, Skill_ID) +VALUES +-- Backend Developer Intern (Python, Cloud Computing, Programming) +(1, 1), (1, 24), (1, 22), + +-- Frontend Developer (JavaScript, Web Development, UX Design) +(2, 50), (2, 9), (2, 13), + +-- ML Engineer Intern (Python, Machine Learning, AI) +(3, 1), (3, 4), (3, 29), + +-- Data Scientist (Data Analysis, Python for Data Science, Statistics) +(4, 3), (4, 37), (4, 40), + +-- Software QA Intern (Programming, Testing skills) +(5, 22), (5, 9), (5, 24), + +-- DevOps Engineer (Cloud Computing, Linux Administration, Programming) +(6, 24), (6, 51), (6, 22), + +-- Product Manager (Product Management, Leadership, Strategic Planning) +(7, 56), (7, 2), (7, 41), + +-- Business Analyst Intern (Data Analysis, Financial Analysis, Business Development) +(8, 3), (8, 17), (8, 48), + +-- Marketing Intern (Digital Marketing, Social Media Marketing, Content Writing) +(9, 8), (9, 16), (9, 14), + +-- Content Strategist (Content Writing, SEO, Digital Marketing) +(10, 14), (10, 7), (10, 8), + +-- Data Engineer (Python, SQL, Cloud Computing) +(11, 1), (11, 36), (11, 24), + +-- Cloud Engineer Intern (Cloud Computing, Cloud Architecture, Linux Administration) +(12, 24), (12, 52), (12, 51), + +-- UX Designer (UX Design, Graphic Design, Research) +(13, 13), (13, 12), (13, 26), + +-- UI Developer Intern (Web Development, JavaScript, UX Design) +(14, 9), (14, 50), (14, 13), + +-- Full Stack Developer (Programming, Web Development, JavaScript) +(15, 22), (15, 9), (15, 50), + +-- Systems Engineer Intern (Cloud Computing, Linux Administration, Programming) +(16, 24), (16, 51), (16, 22), + +-- Finance Analyst (Financial Analysis, Data Analysis, Financial Reporting) +(17, 17), (17, 3), (17, 35), + +-- Accounting Intern (Financial Analysis, Financial Reporting) +(18, 17), (18, 35), (18, 3), + +-- HR Coordinator (Human Resources, Leadership, Team Management) +(19, 39), (19, 2), (19, 19), + +-- Recruitment Intern (Human Resources, Communication skills) +(20, 39), (20, 27), (20, 19), + +-- Android Developer (Mobile Development, Programming, UI/UX) +(21, 34), (21, 22), (21, 13), + +-- iOS Developer Intern (Mobile Development, Programming) +(22, 34), (22, 22), (22, 13), + +-- Research Scientist (AI, Machine Learning, Research) +(23, 29), (23, 4), (23, 26), + +-- Research Assistant (Research, Data Analysis, Statistics) +(24, 26), (24, 3), (24, 40), + +-- Security Engineer (Cybersecurity, Cloud Computing, Programming) +(25, 25), (25, 24), (25, 22), + +-- Security Analyst Intern (Cybersecurity, Data Analysis) +(26, 25), (26, 3), (26, 24), + +-- Operations Manager (Operations Management, Leadership, Strategic Planning) +(27, 28), (27, 2), (27, 41), + +-- Operations Intern (Operations Management, Time Management) +(28, 28), (28, 18), (28, 19), + +-- Sales Representative (Customer Service, Negotiation, Sales) +(29, 15), (29, 11), (29, 47), + +-- Sales Intern (Customer Service, Communication, Sales) +(30, 15), (30, 27), (30, 47), + +-- Backend Developer (Programming, Cloud Computing, Python) +(31, 22), (31, 24), (31, 1), + +-- Frontend Developer Intern (JavaScript, Web Development, UX Design) +(32, 50), (32, 9), (32, 13), + +-- Data Analyst (Data Analysis, Python for Data Science, Statistics) +(33, 3), (33, 37), (33, 40), + +-- Analytics Intern (Data Analysis, Python, Statistics) +(34, 3), (34, 1), (34, 40), + +-- Product Designer (UX Design, Graphic Design, Research) +(35, 13), (35, 12), (35, 26), + +-- Design Intern (UX Design, Graphic Design) +(36, 13), (36, 12), (36, 27), + +-- Project Coordinator (Project Management, Time Management, Team Management) +(37, 6), (37, 18), (37, 19), + +-- Project Management Intern (Project Management, Time Management) +(38, 6), (38, 18), (38, 27), + +-- Marketing Manager (Marketing Strategy, Digital Marketing, Leadership) +(39, 5), (39, 8), (39, 2), + +-- Digital Marketing Intern (Digital Marketing, Social Media Marketing) +(40, 8), (40, 16), (40, 14), + +-- Software Architect (Cloud Architecture, Programming, Strategic Planning) +(41, 52), (41, 22), (41, 41), + +-- Architecture Intern (Cloud Architecture, Programming) +(42, 52), (42, 22), (42, 24), + +-- Business Intelligence Analyst (Data Analysis, SQL, Business Development) +(43, 3), (43, 36), (43, 48), + +-- BI Intern (Data Analysis, SQL) +(44, 3), (44, 36), (44, 40), + +-- Cloud Solutions Architect (Cloud Architecture, Cloud Computing, Linux Administration) +(45, 52), (45, 24), (45, 51), + +-- Cloud Infrastructure Intern (Cloud Computing, Linux Administration) +(46, 24), (46, 51), (46, 22), + +-- Financial Analyst (Financial Analysis, Data Analysis, Financial Reporting) +(47, 17), (47, 3), (47, 35), + +-- Finance Intern (Financial Analysis, Data Analysis) +(48, 17), (48, 3), (48, 35), + +-- Software Development Manager (Programming, Leadership, Team Management) +(49, 22), (49, 2), (49, 19), + +-- Development Team Intern (Programming, Team Management) +(50, 22), (50, 19), (50, 18); + +-- Student_Skills Insert Statements +-- Student Skills Insert Statements based on descriptions +INSERT INTO Student_Skills (Student_ID, Skill_ID) VALUES +-- Emma Johnson - AI research +(1, 1), -- Computer Science +(1, 50), -- Artificial Intelligence +(1, 18), -- Data Science + +-- Liam Smith - cloud computing and cybersecurity +(2, 1), -- Computer Science +(2, 19), -- Cybersecurity +(2, 18), -- Data Science + +-- Sophia Brown - data scientist +(3, 18), -- Data Science +(3, 1), -- Computer Science +(3, 2), -- Mathematics + +-- Noah Taylor - web development +(4, 1), -- Computer Science +(4, 24), -- Graphic Design + +-- Isabella Davis - graphic design and marketing +(5, 24), -- Graphic Design +(5, 20), -- Marketing +(5, 23), -- Public Relations + +-- Oliver Jones - financial modeling and analytics +(6, 22), -- Finance +(6, 18), -- Data Science +(6, 2), -- Mathematics + +-- Mia Wilson - renewable energy +(7, 17), -- Environmental Science +(7, 40), -- Environmental Engineering +(7, 39), -- Sustainability Studies + +-- Lucas Garcia - software engineering with cloud +(8, 1), -- Computer Science +(8, 19), -- Cybersecurity + +-- Ava Martinez - marketing and customer engagement +(9, 20), -- Marketing +(9, 23), -- Public Relations + +-- Ethan Rodriguez - AI and robotics +(10, 50), -- Artificial Intelligence +(10, 1), -- Computer Science +(10, 43), -- Mechanical Engineering + +-- Continue for remaining students... +(11, 24), -- Emily Lopez - Graphic Design +(11, 20), -- Marketing + +(12, 22), -- Benjamin Thomas - Finance +(12, 18), -- Data Science + +(13, 48), -- Ella Anderson - Supply Chain Management +(13, 3), -- Business Administration + +(14, 22), -- James Hernandez - Fintech +(14, 1), -- Computer Science + +(15, 27), -- Lily Moore - Healthcare Technology +(15, 42), -- Biomedical Engineering + +-- And so on for all 50 students... +(16, 50), -- Matthew Martinez - AI in education +(16, 28), -- Education + +(17, 47), -- Grace Young - Event Planning +(17, 3), -- Business Administration + +(18, 20), -- Jack White - Sales and CRM +(18, 3), -- Business Administration + +(19, 40), -- Harper Lee - Environmental Engineering +(19, 17), -- Environmental Science + +(20, 3), -- Alexander Harris - Business Operations +(20, 38), -- Public Policy + +-- Continue with remaining students... +(21, 20), -- Zoey Clark - Social Media Marketing +(21, 23), -- Public Relations + +(22, 40), -- Daniel Hall - Renewable Energy +(22, 39), -- Sustainability Studies + +(23, 24), -- Scarlett Brown - Graphic Design +(23, 20), -- Marketing + +(24, 18), -- Henry Adams - Data Analytics +(24, 2), -- Mathematics + +(25, 50), -- Victoria Sanchez - AI Research +(25, 1), -- Computer Science + +-- And the rest of the students... +(26, 50), -- Owen Roberts - Machine Learning +(26, 43), -- Mechanical Engineering + +(27, 20), -- Ella Turner - Marketing +(27, 23), -- Public Relations + +(28, 1), -- Jackson Phillips - Cloud Computing +(28, 19), -- Cybersecurity + +(29, 24), -- Zoe Campbell - Video Editing +(29, 34), -- Film Studies + +(30, 1), -- Logan Evans - Software Engineering +(30, 50), -- AI Systems + +(31, 47), -- Leah Murphy - Event Planning +(31, 3), -- Business Administration + +(32, 40), -- Liam Stewart - Environmental Engineering +(32, 17), -- Environmental Science + +(33, 20), -- Samantha Morris - Marketing +(33, 23), -- Public Relations + +(34, 19), -- Ethan Wright - Cybersecurity +(34, 1), -- Computer Science + +(35, 27), -- Olivia King - Healthcare +(35, 42), -- Biomedical Engineering + +(36, 1), -- Andrew Parker - Software Engineering +(36, 18), -- Data Science + +(37, 28), -- Avery Collins - Education Technology +(37, 1), -- Computer Science + +(38, 22), -- Chloe Morgan - Financial Analysis +(38, 18), -- Data Science + +(39, 18), -- Nathan Green - Data Science +(39, 50), -- AI Applications + +(40, 20), -- Lila Perez - Content Marketing +(40, 23), -- Public Relations + +(41, 50), -- Gabriel Diaz - AI Research +(41, 1), -- Computer Science + +(42, 1), -- Ella Ramirez - Web Development +(42, 24), -- Graphic Design + +(43, 24), -- Zoe Martinez - Graphic Design +(43, 20), -- Marketing + +(44, 1), -- Aiden Lee - DevOps +(44, 19), -- Cybersecurity + +(45, 1), -- Madison Harris - Software Engineering +(45, 27), -- Health Sciences + +(46, 1), -- Logan Clark - Blockchain +(46, 19), -- Cybersecurity + +(47, 40), -- Nora Thompson - Environmental Engineering +(47, 39), -- Sustainability Studies + +(48, 48), -- Sophia Walker - Project Management +(48, 3), -- Business Administration + +(49, 50), -- Elliot Moore - AI and Robotics +(49, 43), -- Mechanical Engineering + +(50, 20), -- Violet Brooks - Marketing Analytics +(50, 18) -- Data Science +; + +-- Status INSERT statements +INSERT INTO Status (Status_Description) +VALUES +('Under Review'), +('Rejected'), +('Accepted'); + +INSERT INTO Application (Student_ID, Position_ID, submittedDate, Status_ID) +VALUES +-- AI/ML focused students +(1, 3, '2024-02-15', 1), -- Emma Johnson -> ML Engineer Intern +(41, 52, '2024-02-16', 1), -- Gabriel Diaz -> AI Research Scientist +(49, 51, '2024-02-15', 1), -- Elliot Moore -> AI Research Intern +(25, 3, '2024-02-17', 2), -- Victoria Sanchez -> ML Engineer Intern +(10, 52, '2024-02-18', 1), -- Ethan Rodriguez -> AI Research Scientist + +-- Software Development focused +(8, 1, '2024-02-15', 1), -- Lucas Garcia -> Backend Developer Intern +(30, 31, '2024-02-16', 1), -- Logan Evans -> Backend Developer +(4, 2, '2024-02-17', 1), -- Noah Taylor -> Frontend Developer +(42, 14, '2024-02-18', 1), -- Ella Ramirez -> UI Developer Intern +(36, 15, '2024-02-19', 1), -- Andrew Parker -> Full Stack Developer + +-- Data Science/Analytics +(3, 4, '2024-02-15', 1), -- Sophia Brown -> Data Scientist +(39, 33, '2024-02-16', 1), -- Nathan Green -> Data Analyst +(24, 34, '2024-02-17', 1), -- Henry Adams -> Analytics Intern +(12, 4, '2024-02-18', 2), -- Benjamin Thomas -> Data Scientist +(38, 33, '2024-02-19', 1), -- Chloe Morgan -> Data Analyst + +-- Cybersecurity/DevOps +(2, 6, '2024-02-15', 1), -- Liam Smith -> DevOps Engineer +(34, 25, '2024-02-16', 1), -- Ethan Wright -> Security Engineer +(44, 54, '2024-02-17', 1), -- Aiden Lee -> DevOps Manager +(46, 26, '2024-02-18', 1), -- Logan Clark -> Security Analyst Intern +(28, 12, '2024-02-19', 1), -- Jackson Phillips -> Cloud Engineer Intern + +-- Marketing/Content +(5, 9, '2024-02-15', 1), -- Isabella Davis -> Marketing Intern +(21, 10, '2024-02-16', 1), -- Zoey Clark -> Content Strategist +(40, 40, '2024-02-17', 1), -- Lila Perez -> Digital Marketing Intern +(27, 39, '2024-02-18', 1), -- Ella Turner -> Marketing Manager +(33, 9, '2024-02-19', 1), -- Samantha Morris -> Marketing Intern + +-- Design/UX +(11, 13, '2024-02-15', 1), -- Emily Lopez -> UX Designer +(23, 36, '2024-02-16', 1), -- Scarlett Brown -> Product Designer +(43, 14, '2024-02-17', 1), -- Zoe Martinez -> UI Developer Intern +(29, 56, '2024-02-18', 1), -- Zoe Campbell -> UX Research Intern +(35, 13, '2024-02-19', 1), -- Olivia King -> UX Designer + +-- Business/Finance +(6, 17, '2024-02-15', 1), -- Oliver Jones -> Finance Analyst +(17, 8, '2024-02-16', 1), -- Grace Young -> Business Analyst Intern +(18, 29, '2024-02-17', 1), -- Jack White -> Sales Representative +(31, 28, '2024-02-18', 2), -- Leah Murphy -> Operations Intern +(48, 37, '2024-02-19', 1), -- Sophia Walker -> Project Coordinator + +-- Environmental/Sustainability +(7, 11, '2024-02-15', 1), -- Mia Wilson -> Data Engineer +(19, 28, '2024-02-16', 1), -- Harper Lee -> Operations Intern +(22, 11, '2024-02-17', 1), -- Daniel Hall -> Data Engineer +(32, 28, '2024-02-18', 1), -- Liam Stewart -> Operations Intern +(47, 37, '2024-02-19', 1), -- Nora Thompson -> Project Coordinator + +-- Technology/Engineering +(45, 1, '2024-02-15', 1), -- Madison Harris -> Backend Developer Intern +(26, 16, '2024-02-16', 1), -- Owen Roberts -> Systems Engineer Intern +(37, 5, '2024-02-17', 1), -- Avery Collins -> Software QA Intern +(14, 31, '2024-02-18', 1), -- James Hernandez -> Backend Developer +(16, 3, '2024-02-19', 1), -- Matthew Martinez -> ML Engineer Intern + +-- Research/Academic +(15, 24, '2024-02-15', 1), -- Lily Moore -> Research Assistant +(20, 43, '2024-02-16', 1), -- Alexander Harris -> BI Intern +(13, 37, '2024-02-17', 1), -- Ella Anderson -> Project Coordinator +(9, 10, '2024-02-18', 1), -- Ava Martinez -> Content Strategist +(50, 33, '2024-02-19', 1); -- Violet Brooks -> Data Analyst + + +-- Question Insert Statements +INSERT INTO Question (Question, Answer, Application_ID) +VALUES +-- AI/ML focused students +('Why do you want this internship?', 'To gain real-world experience in machine learning.', 1), +('What is your greatest strength?', 'Critical thinking and perseverance.', 1), +('How do you stay updated with AI advancements?', 'I follow AI research journals and attend webinars.', 2), +('What excites you about AI research?', 'The potential to solve complex real-world problems.', 2), +('What was your favorite ML project?', 'Building a recommendation system using collaborative filtering.', 3), + +-- Software Development focused +('Why do you want this position?', 'To deepen my backend development skills.', 6), +('What is your favorite programming language and why?', 'Java, because of its versatility and robust libraries.', 6), +('Describe a time you optimized a system.', 'Improved API response times by implementing caching.', 7), +('What motivates you about frontend development?', 'Creating user-friendly interfaces that improve accessibility.', 8), +('Describe a UI/UX improvement you made.', 'Redesigned a dashboard for better usability.', 9), + +-- Data Science/Analytics +('How do you approach data cleaning?', 'By systematically identifying outliers and missing values.', 11), +('What is your experience with predictive modeling?', 'Developed predictive models for sales forecasting.', 12), +('How do you ensure the accuracy of your analysis?', 'By cross-validating results and using multiple datasets.', 13), +('What excites you about analytics?', 'Uncovering actionable insights from data.', 14), +('Describe a challenging dataset you worked with.', 'Cleaned and analyzed unstructured text data for sentiment analysis.', 15), + +-- Cybersecurity/DevOps +('What interests you about DevOps?', 'Streamlining software development and deployment.', 16), +('Describe a security issue you solved.', 'Identified and patched a vulnerability in a web application.', 17), +('What is your experience with CI/CD?', 'Built and maintained CI/CD pipelines using Jenkins.', 18), +('Why is cybersecurity important to you?', 'To protect sensitive data and prevent breaches.', 19), +('What is your experience with cloud security?', 'Implemented security protocols for AWS deployments.', 20), + +-- Marketing/Content +('Why are you passionate about marketing?', 'Connecting with audiences and creating impactful campaigns.', 21), +('What is your favorite digital marketing tool?', 'Google Analytics for its insightful data visualizations.', 22), +('How do you create effective social media campaigns?', 'By analyzing audience engagement and trends.', 23), +('Describe a successful content strategy you implemented.', 'Developed a blog series that increased traffic by 30%.', 24), +('What interests you about digital marketing?', 'The combination of creativity and analytics.', 25), + +-- Design/UX +('What excites you about UX design?', 'Improving the user experience through thoughtful design.', 26), +('Describe your design process.', 'Empathize, define, ideate, prototype, and test.', 27), +('How do you handle feedback on your designs?', 'By embracing it as an opportunity for improvement.', 28), +('What is your favorite design project?', 'Creating a mobile app for budget tracking.', 29), +('How do you ensure accessibility in design?', 'Following WCAG guidelines and conducting user testing.', 30), + +-- Business/Finance +('What interests you about finance?', 'Helping organizations make informed financial decisions.', 31), +('How do you manage competing priorities?', 'By prioritizing tasks based on impact and deadlines.', 32), +('Describe a financial analysis you performed.', 'Evaluated profitability and cost structure for a project.', 33), +('Why do you want this position?', 'To gain hands-on experience in financial modeling.', 34), +('What motivates you about business analysis?', 'Uncovering insights to drive strategic decisions.', 35), + +-- Environmental/Sustainability +('Why do you care about sustainability?', 'To create a better future for the planet.', 36), +('Describe a sustainability project you worked on.', 'Designed a system for reducing water usage in agriculture.', 37), +('What is your experience with environmental engineering?', 'Developed renewable energy solutions for small businesses.', 38), +('How do you measure the success of sustainability initiatives?', 'Using KPIs like energy savings and waste reduction.', 39), +('What motivates you about sustainability?', 'Making a tangible impact on environmental health.', 40), + +-- Technology/Engineering +('Why do you enjoy backend development?', 'The challenge of building scalable systems.', 41), +('What is your experience with API development?', 'Built RESTful APIs for a financial application.', 42), +('Describe a technical challenge you overcame.', 'Optimized database queries to reduce load times.', 43), +('What excites you about engineering?', 'Solving complex problems through innovative solutions.', 44), +('How do you stay updated with technology trends?', 'Following tech blogs and participating in hackathons.', 45), + +-- Research/Academic +('Why do you enjoy research?', 'The opportunity to explore and discover new knowledge.', 46), +('What is your favorite area of study?', 'Machine learning and its applications.', 47), +('Describe a research project you led.', 'Developed a novel algorithm for image recognition.', 48), +('What motivates you about academic research?', 'Contributing to the advancement of knowledge.', 49), +('What do you enjoy about being a research assistant?', 'Learning from experts and contributing to meaningful projects.', 50); + + +-- Ticket Insert Statements +INSERT INTO Ticket (Reporter_ID, Message, Completed) +VALUES +(1, 'Error in application submission.', FALSE), +(2, 'Duplicate entries in the alumni table.', TRUE), +(3, 'Skill data not populating correctly.', FALSE), +(4, 'Incorrect data in student GPA field.', TRUE), +(5, 'Resume link is broken for some students.', FALSE), +(6, 'Advisor information not linked properly.', TRUE), +(7, 'Missing values in posting location.', FALSE), +(8, 'Application status ID mismatch.', TRUE), +(9, 'Issue with the frontend rendering of postings.', FALSE), +(10, 'Database connection timeout on login.', TRUE), +(11, 'Bug in the search functionality for postings.', FALSE), +(12, 'Duplicate values in major and minor tables.', TRUE), +(13, 'Error during status update for applications.', FALSE), +(14, 'Advisor cannot assign students.', TRUE), +(15, 'Internship pay field accepts negative values.', FALSE), +(16, 'Pagination not working in student list view.', TRUE), +(17, 'Broken links in the alumni section.', FALSE), +(18, 'Incorrect data formatting in posting descriptions.', TRUE), +(19, 'Error during file upload for student resumes.', FALSE), +(20, 'Bug in the reporting system for tickets.', TRUE), +(21, 'Incomplete data migration for skills.', FALSE), +(22, 'Search filters in postings not functioning.', TRUE), +(23, 'Advisor IDs not being assigned correctly.', FALSE), +(24, 'Major table schema mismatch.', TRUE), +(25, 'Notification system not sending updates.', FALSE), +(26, 'Incorrect SQL constraints on applications.', TRUE), +(27, 'Field validation missing for GPA inputs.', FALSE), +(28, 'Missing dropdown options for application statuses.', TRUE), +(29, 'Broken layout on mobile devices.', FALSE), +(30, 'Advisor college IDs not displaying.', TRUE), +(31, 'Frontend crashes during student application.', FALSE), +(32, 'Skill description field accepts invalid characters.', TRUE), +(33, 'Duplicate entries allowed in alumni positions.', FALSE), +(34, 'Error in the calculation of internship durations.', TRUE), +(35, 'Auto-complete in posting search is too slow.', FALSE), +(36, 'Application status updates are not saving.', TRUE), +(37, 'Broken links in the advisor profiles.', FALSE), +(38, 'Error in displaying applicant details.', TRUE), +(39, 'Bug in the password reset functionality.', FALSE), +(40, 'Posting pay field not validating inputs.', TRUE), +(41, 'UI issue with the dashboard view.', FALSE), +(42, 'Broken images in alumni section.', TRUE), +(43, 'Advisor dropdown list not populating.', FALSE), +(44, 'Timeout during data sync for applications.', TRUE), +(45, 'Student table missing graduation year.', FALSE), +(46, 'Search results displaying incorrect order.', TRUE), +(47, 'Error during database backup.', FALSE), +(48, 'Date validation missing for internship postings.', TRUE), +(49, 'Incorrect query result for student applications.', FALSE), +(50, 'Bug in sorting alumni by graduation year.', TRUE); + +INSERT INTO Message (RE, Student_ID, Message, Alumni_ID) +VALUES +-- Conversation 1 +(NULL, 1, 'Congratulations on your application!', 1), +(1, 1, 'Thank you! I am excited about this opportunity.', 1), +(2, 1, 'Do you have any tips for the interview process?', 1), +(3, 1, 'Be confident and prepare examples from past experiences.', 1), +(4, 1, 'Thank you for the advice!', 1), + +-- Conversation 2 +(NULL, 2, 'Welcome to the platform!', 2), +(6, 2, 'Thank you! Can you tell me more about the internship program?', 2), +(7, 2, 'Sure! The program focuses on hands-on projects and mentorship.', 2), +(8, 2, 'That sounds amazing! I look forward to applying.', 2), +(9, 2, 'Feel free to reach out if you have questions.', 2), + +-- Conversation 3 +(NULL, 3, 'We noticed your interest in data analytics.', 3), +(11, 3, 'Yes, I am passionate about exploring insights from data.', 3), +(12, 3, 'Great! I recommend practicing SQL and Python.', 3), +(13, 3, 'Thank you! Do you have any resources to share?', 3), +(14, 3, 'Yes, I will send you some links shortly.', 3), + +-- Conversation 4 +(NULL, 4, 'How can I assist you with your application?', 4), +(16, 4, 'I need help refining my resume.', 4), +(17, 4, 'Focus on highlighting your technical skills and achievements.', 4), +(18, 4, 'Thank you! Can I send you a draft for review?', 4), +(19, 4, 'Of course, feel free to send it anytime.', 4), + +-- Conversation 5 +(NULL, 5, 'Have you completed your profile on the platform?', 5), +(21, 5, 'Not yet, but I plan to finish it this weekend.', 5), +(22, 5, 'Let me know if you need any guidance.', 5), +(23, 5, 'Thank you! Is there anything specific I should include?', 5), +(24, 5, 'Include any relevant projects and certifications.', 5), + +-- Conversation 6 +(NULL, 6, 'What do you enjoy most about software development?', 6), +(26, 6, 'I enjoy solving challenging problems and building useful tools.', 6), +(27, 6, 'That’s great! Have you tried working on open-source projects?', 6), +(28, 6, 'Not yet, but I’d like to explore that soon.', 6), +(29, 6, 'It’s a good way to learn and collaborate with others.', 6), + +-- Conversation 7 +(NULL, 7, 'Have you started applying for internships?', 7), +(31, 7, 'Yes, I have applied to three positions so far.', 7), +(32, 7, 'Good luck! Keep track of application deadlines.', 7), +(33, 7, 'Thank you! Do you know how long it takes to hear back?', 7), +(34, 7, 'Usually a few weeks, but it varies by company.', 7), + +-- Conversation 8 +(NULL, 8, 'What are your career goals in AI?', 8), +(36, 8, 'I want to specialize in natural language processing.', 8), +(37, 8, 'That’s a fascinating field! Have you started any projects?', 8), +(38, 8, 'Yes, I built a chatbot as a personal project.', 8), +(39, 8, 'Impressive! Keep working on those skills.', 8), + +-- Conversation 9 +(NULL, 9, 'Did you find the resources I sent helpful?', 9), +(41, 9, 'Yes, they were very informative. Thank you!', 9), +(42, 9, 'Glad to hear that! Let me know if you need more.', 9), +(43, 9, 'I will! Are there any other tools I should learn?', 9), +(44, 9, 'Consider exploring Tableau for data visualization.', 9), + +-- Conversation 10 +(NULL, 10, 'How are your preparations going for the interview?', 10), +(46, 10, 'I’m reviewing common questions and practicing my answers.', 10), +(47, 10, 'Good! Don’t forget to research the company.', 10), +(48, 10, 'I’ve noted that. Thank you for the reminder!', 10), +(49, 10, 'You’re welcome. Best of luck!', 10); + + + +insert into Alumni_Student (Alumni_ID, Student_ID) values (17, 14); +insert into Alumni_Student (Alumni_ID, Student_ID) values (49, 11); +insert into Alumni_Student (Alumni_ID, Student_ID) values (45, 48); +insert into Alumni_Student (Alumni_ID, Student_ID) values (48, 5); +insert into Alumni_Student (Alumni_ID, Student_ID) values (17, 24); +insert into Alumni_Student (Alumni_ID, Student_ID) values (25, 1); +insert into Alumni_Student (Alumni_ID, Student_ID) values (26, 43); +insert into Alumni_Student (Alumni_ID, Student_ID) values (30, 47); +insert into Alumni_Student (Alumni_ID, Student_ID) values (37, 1); +insert into Alumni_Student (Alumni_ID, Student_ID) values (13, 44); +insert into Alumni_Student (Alumni_ID, Student_ID) values (6, 8); +insert into Alumni_Student (Alumni_ID, Student_ID) values (41, 39); +insert into Alumni_Student (Alumni_ID, Student_ID) values (43, 28); +insert into Alumni_Student (Alumni_ID, Student_ID) values (7, 8); +insert into Alumni_Student (Alumni_ID, Student_ID) values (6, 11); +insert into Alumni_Student (Alumni_ID, Student_ID) values (47, 2); +insert into Alumni_Student (Alumni_ID, Student_ID) values (3, 43); +insert into Alumni_Student (Alumni_ID, Student_ID) values (22, 37); +insert into Alumni_Student (Alumni_ID, Student_ID) values (14, 20); +insert into Alumni_Student (Alumni_ID, Student_ID) values (19, 46); +insert into Alumni_Student (Alumni_ID, Student_ID) values (26, 31); +insert into Alumni_Student (Alumni_ID, Student_ID) values (44, 4); +insert into Alumni_Student (Alumni_ID, Student_ID) values (26, 16); +insert into Alumni_Student (Alumni_ID, Student_ID) values (11, 23); +insert into Alumni_Student (Alumni_ID, Student_ID) values (8, 14); +insert into Alumni_Student (Alumni_ID, Student_ID) values (32, 14); +insert into Alumni_Student (Alumni_ID, Student_ID) values (40, 16); +insert into Alumni_Student (Alumni_ID, Student_ID) values (32, 16); +insert into Alumni_Student (Alumni_ID, Student_ID) values (37, 6); +insert into Alumni_Student (Alumni_ID, Student_ID) values (10, 42); +insert into Alumni_Student (Alumni_ID, Student_ID) values (23, 13); +insert into Alumni_Student (Alumni_ID, Student_ID) values (37, 25); +insert into Alumni_Student (Alumni_ID, Student_ID) values (48, 50); +insert into Alumni_Student (Alumni_ID, Student_ID) values (38, 38); +insert into Alumni_Student (Alumni_ID, Student_ID) values (32, 28); +insert into Alumni_Student (Alumni_ID, Student_ID) values (44, 21); +insert into Alumni_Student (Alumni_ID, Student_ID) values (50, 17); +insert into Alumni_Student (Alumni_ID, Student_ID) values (22, 14); +insert into Alumni_Student (Alumni_ID, Student_ID) values (27, 5); +insert into Alumni_Student (Alumni_ID, Student_ID) values (38, 14); +insert into Alumni_Student (Alumni_ID, Student_ID) values (36, 38); +insert into Alumni_Student (Alumni_ID, Student_ID) values (9, 25); +insert into Alumni_Student (Alumni_ID, Student_ID) values (31, 41); +insert into Alumni_Student (Alumni_ID, Student_ID) values (44, 35); +insert into Alumni_Student (Alumni_ID, Student_ID) values (28, 49); +insert into Alumni_Student (Alumni_ID, Student_ID) values (38, 44); +insert into Alumni_Student (Alumni_ID, Student_ID) values (49, 48); +insert into Alumni_Student (Alumni_ID, Student_ID) values (22, 18); +insert into Alumni_Student (Alumni_ID, Student_ID) values (24, 42); +insert into Alumni_Student (Alumni_ID, Student_ID) values (26, 17); +insert into Alumni_Student (Alumni_ID, Student_ID) values (22, 47); +insert into Alumni_Student (Alumni_ID, Student_ID) values (17, 16); +insert into Alumni_Student (Alumni_ID, Student_ID) values (20, 17); +insert into Alumni_Student (Alumni_ID, Student_ID) values (37, 22); +insert into Alumni_Student (Alumni_ID, Student_ID) values (8, 9); +insert into Alumni_Student (Alumni_ID, Student_ID) values (36, 46); +insert into Alumni_Student (Alumni_ID, Student_ID) values (45, 38); +insert into Alumni_Student (Alumni_ID, Student_ID) values (11, 44); +insert into Alumni_Student (Alumni_ID, Student_ID) values (13, 43); +insert into Alumni_Student (Alumni_ID, Student_ID) values (20, 20); +insert into Alumni_Student (Alumni_ID, Student_ID) values (16, 43); +insert into Alumni_Student (Alumni_ID, Student_ID) values (47, 38); +insert into Alumni_Student (Alumni_ID, Student_ID) values (26, 46); +insert into Alumni_Student (Alumni_ID, Student_ID) values (22, 43); +insert into Alumni_Student (Alumni_ID, Student_ID) values (35, 29); +insert into Alumni_Student (Alumni_ID, Student_ID) values (7, 36); +insert into Alumni_Student (Alumni_ID, Student_ID) values (41, 29); +insert into Alumni_Student (Alumni_ID, Student_ID) values (41, 28); +insert into Alumni_Student (Alumni_ID, Student_ID) values (25, 26); +insert into Alumni_Student (Alumni_ID, Student_ID) values (49, 10); +insert into Alumni_Student (Alumni_ID, Student_ID) values (21, 43); +insert into Alumni_Student (Alumni_ID, Student_ID) values (32, 24); +insert into Alumni_Student (Alumni_ID, Student_ID) values (32, 5); +insert into Alumni_Student (Alumni_ID, Student_ID) values (49, 33); +insert into Alumni_Student (Alumni_ID, Student_ID) values (43, 11); +insert into Alumni_Student (Alumni_ID, Student_ID) values (36, 6); +insert into Alumni_Student (Alumni_ID, Student_ID) values (48, 43); +insert into Alumni_Student (Alumni_ID, Student_ID) values (16, 11); +insert into Alumni_Student (Alumni_ID, Student_ID) values (2, 4); +insert into Alumni_Student (Alumni_ID, Student_ID) values (21, 31); +insert into Alumni_Student (Alumni_ID, Student_ID) values (14, 17); +insert into Alumni_Student (Alumni_ID, Student_ID) values (44, 18); +insert into Alumni_Student (Alumni_ID, Student_ID) values (49, 50); +insert into Alumni_Student (Alumni_ID, Student_ID) values (34, 26); +insert into Alumni_Student (Alumni_ID, Student_ID) values (4, 21); +insert into Alumni_Student (Alumni_ID, Student_ID) values (10, 3); +insert into Alumni_Student (Alumni_ID, Student_ID) values (26, 22); +insert into Alumni_Student (Alumni_ID, Student_ID) values (44, 15); +insert into Alumni_Student (Alumni_ID, Student_ID) values (9, 39); +insert into Alumni_Student (Alumni_ID, Student_ID) values (36, 15); +insert into Alumni_Student (Alumni_ID, Student_ID) values (22, 28); +insert into Alumni_Student (Alumni_ID, Student_ID) values (44, 9); +insert into Alumni_Student (Alumni_ID, Student_ID) values (6, 28); +insert into Alumni_Student (Alumni_ID, Student_ID) values (23, 33); +insert into Alumni_Student (Alumni_ID, Student_ID) values (17, 26); +insert into Alumni_Student (Alumni_ID, Student_ID) values (6, 4); +insert into Alumni_Student (Alumni_ID, Student_ID) values (41, 30); +insert into Alumni_Student (Alumni_ID, Student_ID) values (41, 49); +insert into Alumni_Student (Alumni_ID, Student_ID) values (9, 2); + + + + + -- Skill Insert +INSERT INTO Skill (Name, Description, Industry) +VALUES +('Python', 'Programming language used for data science, web development, and AI.', 'Technology'), +('Leadership', 'Ability to guide, influence, and inspire teams to achieve goals.', 'Management'), +('Data Analysis', 'Process of inspecting, cleaning, and interpreting data.', 'Data Science'), +('Machine Learning', 'Application of algorithms to create systems that learn and adapt.', 'Artificial Intelligence'), +('Marketing Strategy', 'Planning and executing marketing campaigns to achieve business objectives.', 'Marketing'), +('Project Management', 'Planning, organizing, and managing resources to complete specific goals.', 'Management'), +('SEO', 'Optimizing websites to rank higher in search engine results.', 'Digital Marketing'), +('Digital Marketing', 'Promoting products or services through online channels.', 'Marketing'), +('Web Development', 'Building and maintaining websites.', 'Software Development'), +('Public Speaking', 'Delivering speeches and presentations effectively.', 'Communication'), +('Negotiation', 'Reaching mutually beneficial agreements in professional settings.', 'Business'), +('Graphic Design', 'Creating visual content using tools like Photoshop and Illustrator.', 'Design'), +('UX Design', 'Designing user-friendly interfaces and experiences.', 'Design'), +('Content Writing', 'Creating written content for websites, blogs, and other mediums.', 'Media'), +('Customer Service', 'Providing support and resolving issues for customers.', 'Retail'), +('Social Media Marketing', 'Promoting brands using social media platforms.', 'Marketing'), +('Financial Analysis', 'Analyzing financial data to support business decisions.', 'Finance'), +('Time Management', 'Organizing time effectively to meet deadlines.', 'Productivity'), +('Team Management', 'Coordinating and leading teams to achieve objectives.', 'Management'), +('Entrepreneurship', 'Developing and managing business ventures.', 'Business'), +('Event Planning', 'Organizing and coordinating events.', 'Hospitality'), +('Programming', 'Writing code in various languages like Java, C++, and Python.', 'Technology'), +('Data Visualization', 'Representing data in graphical formats for analysis.', 'Data Science'), +('Cloud Computing', 'Using cloud-based services for data storage and processing.', 'Technology'), +('Cybersecurity', 'Protecting systems and networks from cyber threats.', 'Technology'), +('Research', 'Investigating and analyzing to discover new information.', 'Academia'), +('Presentation Skills', 'Delivering engaging and effective presentations.', 'Communication'), +('Operations Management', 'Overseeing and improving business operations.', 'Management'), +('Artificial Intelligence', 'Creating systems that mimic human intelligence.', 'Technology'), +('Salesforce', 'Using CRM tools for managing customer relationships.', 'Business'), +('Public Relations', 'Managing the public image of organizations.', 'Media'), +('Supply Chain Management', 'Overseeing the flow of goods and services.', 'Logistics'), +('Branding', 'Developing a strong and consistent brand identity.', 'Marketing'), +('Mobile Development', 'Creating applications for mobile devices.', 'Technology'), +('Financial Reporting', 'Preparing and analyzing financial statements.', 'Finance'), +('SQL', 'Using structured query language for database management.', 'Technology'), +('Python for Data Science', 'Specialized Python skills for analyzing large datasets.', 'Data Science'), +('Email Marketing', 'Engaging customers through targeted email campaigns.', 'Marketing'), +('Human Resources', 'Managing employee relations and organizational development.', 'HR'), +('Statistics', 'Analyzing data and trends using mathematical principles.', 'Data Science'), +('Strategic Planning', 'Developing strategies to achieve long-term goals.', 'Business'), +('Biotechnology', 'Using biological processes for industrial purposes.', 'Healthcare'), +('Game Development', 'Designing and creating video games.', 'Entertainment'), +('Physics Simulations', 'Creating simulations to study physical systems.', 'Academia'), +('Engineering Design', 'Designing systems and processes in engineering.', 'Engineering'), +('Mathematics', 'Applying mathematical theories to solve problems.', 'Academia'), +('Customer Relationship Management', 'Building strong relationships with customers.', 'Sales'), +('Business Development', 'Identifying opportunities to grow businesses.', 'Business'), +('Digital Transformation', 'Adopting digital technology to improve business processes.', 'Technology'), +('JavaScript', 'Programming language for interactive web applications.', 'Technology'), +('Linux Administration', 'Managing Linux-based operating systems.', 'IT'), +('Cloud Architecture', 'Designing cloud solutions and infrastructures.', 'Technology'), +('Blockchain', 'Using distributed ledger technologies for secure transactions.', 'Finance'), +('Machine Learning Operations', 'Operationalizing machine learning models in production.', 'Technology'), +('Video Editing', 'Creating and editing video content.', 'Media'), +('Product Management', 'Managing the development and lifecycle of products.', 'Business'), +('Embedded Systems', 'Programming hardware-level applications.', 'Engineering'), +('Renewable Energy', 'Developing sustainable energy solutions.', 'Energy'); + + +-- System_Admin Insert Statements +INSERT INTO System_Admin (First_Name, Last_Name, Preferred_Name) +VALUES +('John', 'Doe', 'Johnny'), +('Jane', 'Smith', 'Janie'), +('Michael', 'Johnson', 'Mike'), +('Emily', 'Brown', 'Em'), +('Chris', 'Evans', 'Chrisy'), +('Anna', 'Taylor', 'Annie'), +('David', 'Wilson', 'Dave'), +('Sarah', 'Moore', 'Sarah'), +('Daniel', 'Anderson', 'Dan'), +('Laura', 'White', 'Laurie'), +('James', 'Harris', 'Jim'), +('Olivia', 'Martin', 'Liv'), +('Robert', 'Thompson', 'Rob'), +('Sophia', 'Garcia', 'Soph'), +('William', 'Martinez', 'Will'), +('Isabella', 'Rodriguez', 'Bella'), +('Benjamin', 'Lee', 'Ben'), +('Mia', 'Perez', 'Mimi'), +('Charles', 'Clark', 'Charlie'), +('Charlotte', 'Lewis', 'Charlie'), +('Joseph', 'Walker', 'Joe'), +('Amelia', 'Young', 'Amy'), +('Thomas', 'Allen', 'Tom'), +('Harper', 'King', 'Harpy'), +('Henry', 'Wright', 'Hank'), +('Evelyn', 'Scott', 'Evy'), +('Alexander', 'Hill', 'Alex'), +('Abigail', 'Green', 'Abby'), +('Jackson', 'Adams', 'Jack'), +('Emily', 'Baker', 'Emmy'), +('Lucas', 'Nelson', 'Luke'), +('Grace', 'Carter', 'Gracie'), +('Matthew', 'Mitchell', 'Matt'), +('Chloe', 'Perez', 'Chloe'), +('Sebastian', 'Roberts', 'Seb'), +('Victoria', 'Turner', 'Vicky'), +('Owen', 'Phillips', 'Oweny'), +('Ella', 'Campbell', 'Ellie'), +('Jacob', 'Parker', 'Jake'), +('Scarlett', 'Evans', 'Scar'), +('Jack', 'Edwards', 'Jacky'), +('Madison', 'Collins', 'Maddie'), +('Liam', 'Stewart', 'Liam'), +('Zoey', 'Sanchez', 'Zoe'), +('Aiden', 'Morris', 'Aid'), +('Hannah', 'Rogers', 'Hanny'), +('Ethan', 'Reed', 'Ethan'), +('Lily', 'Cook', 'Lil'), +('Noah', 'Morgan', 'Noah'), +('Emily', 'Bailey', 'Emy'); + + + -- Company Insert Statements +INSERT INTO Company (Name, Industry, Description) +VALUES +('Tech Innovators', 'Software Engineer', 'A leading technology firm focused on developing innovative AI-driven solutions for businesses, governments, and educational institutions.'), +('Green Future Inc.', 'Renewable Energy Expert', 'Dedicated to creating sustainable energy solutions, including solar farms and wind energy, to help reduce carbon emissions globally.'), +('Urban Creators Co.', 'Architect', 'Specializing in modern, eco-friendly urban designs, focusing on maximizing space while maintaining environmental sustainability.'), +('Health First LLC', 'Medical Researcher', 'A cutting-edge medical research organization working on innovative treatments for chronic diseases and advancing telemedicine technologies.'), +('EduTrackers Inc.', 'Data Scientist', 'A leader in education technology, creating tools for tracking student performance and personalizing learning experiences through AI.'), +('BuildIt Ltd.', 'Construction Manager', 'An innovative construction company with a mission to design and build sustainable, resilient infrastructure for smart cities.'), +('NextGen AI', 'AI Specialist', 'A trailblazer in artificial intelligence, offering machine learning tools and services that empower industries to automate complex tasks.'), +('Marketing Masters', 'Digital Marketer', 'An agency that crafts unique digital marketing strategies using big data and analytics to drive customer engagement and growth.'), +('CodeCrafts LLC', 'Backend Developer', 'Building robust and scalable backend systems for applications in finance, healthcare, and e-commerce industries.'), +('Global Connect', 'Business Consultant', 'Connecting businesses across borders with strategic insights, market research, and operational optimization.'), +('DesignWorks Studio', 'Graphic Designer', 'Creating visually stunning brand identities, marketing materials, and web designs for companies in diverse sectors.'), +('MediCare Plus', 'Healthcare Admin', 'Providing advanced patient management systems and streamlining healthcare operations with innovative IT solutions.'), +('RenewEnergy Corp.', 'Solar Engineer', 'Pioneering solar power technology to create affordable and efficient energy solutions for residential and commercial use.'), +('AgriTech Solutions', 'Agricultural Engineer', 'Innovating the agriculture sector with smart irrigation, precision farming, and advanced crop monitoring systems.'), +('FinWise LLC', 'Financial Analyst', 'Helping businesses make informed financial decisions through comprehensive data-driven analysis and strategic planning.'), +('EcoBuilders Co.', 'Eco Consultant', 'Providing consultancy on sustainable building practices and green certifications to reduce environmental footprints.'), +('TranspoNet', 'Logistics Specialist', 'Optimizing global supply chains by integrating AI and IoT solutions for better efficiency and transparency.'), +('CleanWater Initiative', 'Environmental Specialist', 'Committed to providing clean water access to underserved communities using sustainable water purification technologies.'), +('Edutech World', 'Instructional Designer', 'Developing innovative e-learning platforms and tools to revolutionize education for all age groups.'), +('Innovatech Labs', 'Data Engineer', 'Designing large-scale data pipelines and implementing data warehouse solutions for multinational corporations.'), +('FutureFoods Inc.', 'Food Scientist', 'Advancing the food industry by creating sustainable and nutrient-rich food alternatives to address global food security.'), +('SmartHome Ltd.', 'IoT Specialist', 'Transforming homes with smart IoT devices that enhance security, energy efficiency, and everyday convenience.'), +('GreenLeaf Solutions', 'Sustainability Expert', 'Helping organizations implement eco-friendly practices to meet their sustainability goals and reduce waste.'), +('LegalTech LLC', 'Legal Consultant', 'Empowering law firms with AI tools for contract analysis, case prediction, and streamlined legal workflows.'), +('HealthTrackers Co.', 'Healthcare Analyst', 'Specializing in predictive analytics to improve patient outcomes and streamline hospital operations.'), +('FinanceWorks', 'Accountant', 'Providing financial planning, auditing, and tax advisory services tailored for small and medium enterprises.'), +('CodeBuddies', 'Frontend Developer', 'Creating responsive and visually appealing front-end designs for web and mobile applications across industries.'), +('Creative Minds', 'UX Designer', 'Delivering user-centric design solutions that enhance digital experiences and drive customer satisfaction.'), +('SecureTech', 'Cybersecurity Analyst', 'Providing state-of-the-art cybersecurity services to protect businesses from ever-evolving digital threats.'), +('MediaWorks', 'Media Consultant', 'Helping brands navigate the digital media landscape with strategic campaigns and content development.'), +('SocializeNow', 'Social Media Manager', 'Creating data-driven social media campaigns to increase brand visibility and engage target audiences.'), +('FastTrack Logistics', 'Transport Manager', 'Offering seamless shipping and transportation services by leveraging advanced route optimization technologies.'), +('SolarWise', 'Renewable Energy Consultant', 'Promoting clean energy solutions by designing and implementing large-scale solar power projects worldwide.'), +('GreenZone', 'Environmental Planner', 'Focused on developing urban green spaces and sustainable city planning for healthier communities.'), +('SmartNet', 'Network Engineer', 'Designing and maintaining reliable, high-speed network infrastructures for corporate and public sectors.'), +('BrightFuture', 'Teacher', 'Innovating classroom education with interactive and personalized teaching methods to inspire future generations.'), +('AppWorks', 'Mobile Developer', 'Developing user-friendly mobile applications that cater to a variety of needs, from fitness tracking to e-commerce.'), +('TravelSmart', 'Tourism Specialist', 'Crafting personalized travel experiences that combine adventure with sustainability for global explorers.'), +('DataDynamics', 'Data Analyst', 'Helping organizations uncover actionable insights from big data through advanced visualization and analytics tools.'), +('RetailBoost', 'Merchandiser', 'Assisting retailers in optimizing inventory and boosting sales with tailored merchandising strategies.'), +('PowerGrid Corp.', 'Electrical Engineer', 'Enhancing energy distribution systems with smart grid technologies for a more reliable power supply.'), +('NextStep', 'Career Coach', 'Providing career guidance and professional development resources to help individuals achieve their goals.'), +('HealthConnect', 'Health IT Specialist', 'Developing health IT solutions to improve communication and data management in healthcare systems.'), +('FarmTech', 'Agricultural Technician', 'Revolutionizing agriculture with drone technology and automated machinery for efficient farming.'), +('CodeSavvy', 'Software Tester', 'Ensuring software quality through rigorous testing and debugging processes to deliver reliable applications.'), +('Innovative Labs', 'Research Scientist', 'Driving groundbreaking scientific discoveries in pharmaceuticals, AI, and renewable energy sectors.'), +('BrightEnergy Co.', 'Renewable Energy Analyst', 'Leading the way in renewable energy adoption by analyzing and implementing solar and wind energy solutions.'), +('HomeCare Inc.', 'Care Specialist', 'Providing compassionate home care services for elderly and disabled individuals to improve their quality of life.'), +('NetSecure', 'Cybersecurity Consultant', 'Protecting businesses from cyber threats with cutting-edge security solutions and risk management strategies.'); + + -- College Insert Statements +INSERT INTO College (Name) +VALUES +('Harvard University'), +('Stanford University'), +('Massachusetts Institute of Technology'), +('University of California, Berkeley'), +('California Institute of Technology'), +('University of Chicago'), +('Columbia University'), +('Princeton University'), +('Yale University'), +('Cornell University'), +('University of Pennsylvania'), +('Duke University'), +('Johns Hopkins University'), +('University of Michigan, Ann Arbor'), +('Northwestern University'), +('University of California, Los Angeles (UCLA)'), +('University of Virginia'), +('New York University (NYU)'), +('University of Texas at Austin'), +('University of Washington'), +('Carnegie Mellon University'), +('University of Southern California'), +('University of North Carolina, Chapel Hill'), +('Georgia Institute of Technology'), +('Brown University'), +('Vanderbilt University'), +('Rice University'), +('University of Florida'), +('University of Wisconsin, Madison'), +('University of Illinois at Urbana-Champaign'), +('University of Minnesota, Twin Cities'), +('Pennsylvania State University'), +('University of Maryland, College Park'), +('University of California, San Diego'), +('Boston University'), +('University of Rochester'), +('Purdue University'), +('Michigan State University'), +('Indiana University, Bloomington'), +('University of Arizona'), +('University of Colorado, Boulder'), +('University of California, Irvine'), +('University of California, Davis'), +('University of Massachusetts, Amherst'), +('University of Georgia'), +('Florida State University'), +('University of Miami'), +('Ohio State University'), +('Arizona State University'), +('Alabama'); + + + -- FieldOFStudy Insert Statements +INSERT INTO FieldOfStudy (Name, Description) +VALUES +('Computer Science', 'Study of computation, algorithms, and systems.'), +('Mathematics', 'Study of numbers, quantities, and shapes.'), +('Business Administration', 'Management of businesses and organizations.'), +('Economics', 'Study of production, distribution, and consumption of goods.'), +('Psychology', 'Study of the human mind and behavior.'), +('Biology', 'Study of living organisms.'), +('Chemistry', 'Study of matter and its interactions.'), +('Physics', 'Study of matter, energy, and forces.'), +('Political Science', 'Study of political systems and behavior.'), +('Sociology', 'Study of social behavior and societies.'), +('Philosophy', 'Study of knowledge, reality, and existence.'), +('English Literature', 'Study of written works in the English language.'), +('History', 'Study of past events and their impact.'), +('Art History', 'Study of art and its historical development.'), +('Anthropology', 'Study of human societies and cultures.'), +('Linguistics', 'Study of language and its structure.'), +('Environmental Science', 'Study of the environment and its protection.'), +('Data Science', 'Study of extracting knowledge from data.'), +('Cybersecurity', 'Study of protecting computer systems and networks.'), +('Marketing', 'Study of promoting and selling products or services.'), +('Accounting', 'Study of financial transactions and reporting.'), +('Finance', 'Study of managing money and investments.'), +('Public Relations', 'Study of managing public image and communication.'), +('Graphic Design', 'Study of creating visual content.'), +('International Relations', 'Study of political and economic relations between countries.'), +('Journalism', 'Study of collecting, writing, and reporting news.'), +('Health Sciences', 'Study of health and healthcare systems.'), +('Education', 'Study of teaching and learning processes.'), +('Pre-Medicine', 'Preparation for medical school.'), +('Pre-Law', 'Preparation for law school.'), +('Theater Arts', 'Study of acting, directing, and theater production.'), +('Music', 'Study of musical theory and practice.'), +('Neuroscience', 'Study of the nervous system.'), +('Film Studies', 'Study of cinema and its production.'), +('Sports Management', 'Study of managing sports organizations.'), +('Criminal Justice', 'Study of law enforcement and criminal behavior.'), +('Urban Planning', 'Study of designing and managing urban areas.'), +('Public Policy', 'Study of creating and evaluating government policies.'), +('Sustainability Studies', 'Study of sustainable practices and development.'), +('Environmental Engineering', 'Engineering solutions to environmental challenges.'), +('Agricultural Science', 'Study of farming and food production.'), +('Biomedical Engineering', 'Application of engineering principles to healthcare.'), +('Mechanical Engineering', 'Study of machines and mechanical systems.'), +('Civil Engineering', 'Study of infrastructure and construction.'), +('Electrical Engineering', 'Study of electrical systems and circuits.'), +('Chemical Engineering', 'Study of chemical processes in manufacturing.'), +('Hospitality Management', 'Study of managing hotels and tourism.'), +('Supply Chain Management', 'Study of managing supply chains.'), +('Game Design', 'Study of creating video games.'), +('Artificial Intelligence', 'Study of intelligent systems and algorithms.'); + +INSERT INTO Advisor (First_Name, Last_Name, Preferred_Name, College_ID) +VALUES +('Emily', 'Brown', 'Em', 1), +('Chris', 'Evans', 'CE', 2), +('Anna', 'White', NULL, 3), +('David', 'Wilson', 'Dave', 4), +('Sarah', 'Moore', 'Sarah', 5), +('Michael', 'Johnson', 'Mike', 6), +('Laura', 'Taylor', 'Laurie', 7), +('James', 'Harris', 'Jim', 8), +('Sophia', 'Martinez', 'Soph', 9), +('William', 'Garcia', 'Will', 10), +('Isabella', 'Rodriguez', 'Bella', 11), +('Benjamin', 'Lee', 'Ben', 12), +('Charlotte', 'Clark', 'Charlie', 13), +('Joseph', 'Walker', 'Joe', 14), +('Amelia', 'Young', 'Amy', 15), +('Henry', 'Allen', 'Hank', 16), +('Evelyn', 'King', 'Evy', 17), +('Alexander', 'Wright', 'Alex', 18), +('Abigail', 'Scott', 'Abby', 19), +('Jackson', 'Hill', 'Jack', 20), +('Emily', 'Green', 'Emmy', 21), +('Lucas', 'Adams', 'Luke', 22), +('Grace', 'Baker', 'Gracie', 23), +('Matthew', 'Nelson', 'Matt', 24), +('Chloe', 'Carter', 'Chloe', 25), +('Sebastian', 'Mitchell', 'Seb', 26), +('Victoria', 'Perez', 'Vicky', 27), +('Owen', 'Roberts', 'Oweny', 28), +('Ella', 'Turner', 'Ellie', 29), +('Jacob', 'Phillips', 'Jake', 30), +('Scarlett', 'Campbell', 'Scar', 31), +('Jack', 'Parker', 'Jacky', 32), +('Madison', 'Collins', 'Maddie', 33), +('Liam', 'Stewart', 'Liam', 34), +('Zoey', 'Sanchez', 'Zoe', 35), +('Aiden', 'Morris', 'Aid', 36), +('Hannah', 'Rogers', 'Hanny', 37), +('Ethan', 'Reed', 'Ethan', 38), +('Lily', 'Cook', 'Lil', 39), +('Noah', 'Morgan', 'Noah', 40), +('Emily', 'Bailey', 'Emy', 41), +('Olivia', 'Cruz', 'Liv', 42), +('Daniel', 'Rivera', 'Dan', 43), +('Zoe', 'Torres', 'Zozo', 44), +('Mason', 'Gomez', 'Mace', 45), +('Sophia', 'Diaz', 'Sophy', 46), +('James', 'Ramirez', 'Jimbo', 47), +('Mia', 'Hernandez', 'Mimi', 48), +('Alexander', 'Flores', 'Alex', 49), +('Emma', 'Nguyen', 'Em', 50); + + +-- Alumni Insert Statements +INSERT INTO Alumni (Grad_Year, First_Name, Last_Name, Email, College_ID) +VALUES +(2001, 'Emma', 'Walsh', 'emma.walsh@gmail.com', 16), +(2014, 'Kimberly', 'Chung', 'kimberly.chung@data.com', 43), +(2020, 'Michelle', 'Johnson', 'michelle.johnson@pm.com', 21), +(2014, 'Debra', 'Wilson', 'debra.wilson@pm.com', 14), +(2000, 'Jennifer', 'Farrell', 'jennifer.farrell@marketing.com', 30), +(2013, 'William', 'Freeman', 'william.freeman@finance.com', 20), +(2010, 'Gary', 'Bryant', 'gary.bryant@hr.com', 36), +(2020, 'Terri', 'Coleman', 'terri.coleman@design.com', 37), +(1993, 'Melissa', 'Lee', 'melissa.lee@web.com', 16), +(2013, 'Jennifer', 'Hernandez', 'jennifer.hernandez@ai.com', 40), +(2004, 'Seth', 'Stout', 'seth.stout@it.com', 13), +(1992, 'Patrick', 'Johns', 'patrick.johns@edu.com', 50), +(2023, 'Gail', 'Murphy', 'gail.murphy@tech.com', 3), +(1993, 'Cynthia', 'Fritz', 'cynthia.fritz@bio.com', 2), +(1998, 'Nancy', 'Lane', 'nancy.lane@finance.com', 35), +(1999, 'Lisa', 'Williams', 'lisa.williams@edu.com', 3), +(2008, 'Jason', 'Smith', 'jason.smith@cs.com', 36), +(2016, 'Shawn', 'Garcia', 'shawn.garcia@marketing.com', 43), +(2018, 'Angela', 'Nichols', 'angela.nichols@design.com', 40), +(2012, 'William', 'Ochoa', 'william.ochoa@edu.com', 19), +(2010, 'Scott', 'Turner', 'scott.turner@tech.com', 10), +(2010, 'Jennifer', 'Quinn', 'jennifer.quinn@bio.com', 48), +(2012, 'Timothy', 'Huffman', 'timothy.huffman@cs.com', 32), +(1998, 'Melinda', 'Payne', 'melinda.payne@edu.com', 39), +(1997, 'John', 'Barnett', 'john.barnett@tech.com', 3), +(2023, 'Daniel', 'Velez', 'daniel.velez@marketing.com', 25), +(2003, 'Danielle', 'Reid', 'danielle.reid@design.com', 46), +(1994, 'Lynn', 'Hoffman', 'lynn.hoffman@bio.com', 17), +(2010, 'Marie', 'Foster', 'marie.foster@cs.com', 42), +(2006, 'Johnathan', 'Lam', 'johnathan.lam@web.com', 33), +(2001, 'Damon', 'Hines', 'damon.hines@tech.com', 37), +(1999, 'Katherine', 'Bell', 'katherine.bell@design.com', 31), +(2016, 'Mary', 'Keller', 'mary.keller@finance.com', 23), +(1998, 'Denise', 'Smith', 'denise.smith@edu.com', 28), +(2009, 'Andrew', 'Ferrell', 'andrew.ferrell@bio.com', 31), +(1993, 'Christie', 'Hernandez', 'christie.hernandez@tech.com', 48), +(2021, 'Christopher', 'Hunter', 'christopher.hunter@cs.com', 39), +(2012, 'Sara', 'Hall', 'sara.hall@edu.com', 7), +(2007, 'Stephanie', 'Daniels', 'stephanie.daniels@ai.com', 38), +(1999, 'Matthew', 'Bullock', 'matthew.bullock@marketing.com', 10), +(1993, 'Bailey', 'Scott', 'bailey.scott@design.com', 31), +(2021, 'Megan', 'Chang', 'megan.chang@bio.com', 8), +(1998, 'Danny', 'Hernandez', 'danny.hernandez@cs.com', 5), +(2017, 'Samantha', 'Meza', 'samantha.meza@web.com', 34), +(2017, 'Penny', 'Martinez', 'penny.martinez@finance.com', 15), +(2023, 'Ann', 'Beck', 'ann.beck@edu.com', 8), +(1993, 'Christopher', 'Kennedy', 'christopher.kennedy@tech.com', 15), +(2001, 'Lauren', 'Rodgers', 'lauren.rodgers@design.com', 8), +(1996, 'Angela', 'Ross', 'angela.ross@bio.com', 12), +(1996, 'Alex', 'Price', 'alex.price@cs.com', 8), +(2003, 'Crystal', 'Vargas', 'crystal.vargas@ai.com', 43), +(2020, 'Adam', 'Yang', 'adam.yang@finance.com', 23), +(2013, 'William', 'Hanson', 'william.hanson@edu.com', 23), +(2024, 'Emily', 'Williams', 'emily.williams@tech.com', 3), +(2000, 'Sara', 'Sutton', 'sara.sutton@design.com', 6), +(1990, 'Brandi', 'Williams', 'brandi.williams@bio.com', 47), +(1992, 'Joshua', 'Lewis', 'joshua.lewis@cs.com', 31), +(1996, 'Rebecca', 'Drake', 'rebecca.drake@web.com', 8), +(1992, 'Valerie', 'Dunn', 'valerie.dunn@edu.com', 34), +(2017, 'Lori', 'Moran', 'lori.moran@ai.com', 26); + +-- Alumni Major Entries +INSERT INTO Alumni_Majors (Alumni_ID, FieldOfStudy_ID) VALUES +(1, 1), (1, 15), +(2, 3), +(3, 7), (3, 12), +(4, 2), +(5, 8), (5, 22), +(6, 4), +(7, 9), +(8, 5), (8, 18), +(9, 10), +(10, 6), +(11, 11), (11, 25), +(12, 13), +(13, 14), (13, 28), +(14, 16), +(15, 17), (15, 30), +(16, 19), +(17, 20), +(18, 21), (18, 35), +(19, 23), +(20, 24), +(21, 26), +(22, 27), (22, 38), +(23, 29), +(24, 31), +(25, 32), (25, 40), +(26, 33), +(27, 34), +(28, 36), +(29, 37), (29, 42), +(30, 39), +(31, 1), +(32, 3), (32, 15), +(33, 5), +(34, 7), +(35, 9), (35, 22), +(36, 11), +(37, 13), (37, 25), +(38, 2), +(39, 4), +(40, 6), (40, 28), +(41, 8), +(42, 10), +(43, 12), (43, 30), +(44, 14), +(45, 16), +(46, 18), (46, 33), +(47, 20), +(48, 24), (48, 35), +(49, 26), +(50, 28); + + +-- Alumni Minor Entries +INSERT INTO Alumni_Minors (Alumni_ID, FieldOfStudy_ID) VALUES +(1, 2), +(2, 4), (2, 16), +(3, 6), +(4, 8), (4, 20), +(5, 10), +(6, 12), (6, 24), +(7, 14), +(8, 1), +(9, 3), (9, 27), +(10, 5), +(11, 7), +(12, 9), (12, 30), +(13, 11), +(14, 13), +(15, 15), (15, 33), +(16, 17), +(17, 19), (17, 36), +(18, 21), +(19, 23), (19, 39), +(20, 25), +(21, 28), +(22, 31), +(23, 34), (23, 43), +(24, 37), +(25, 40), +(26, 44), (26, 45), +(27, 46), +(28, 47), (28, 48), +(29, 49), +(30, 50), +(31, 2), +(32, 4), +(33, 6), (33, 17), +(34, 8), +(35, 10), (35, 19), +(36, 12), +(37, 14), +(38, 16), (38, 21), +(39, 18), +(40, 20), +(41, 22), (41, 23), +(42, 24), +(43, 26), +(44, 28), (44, 25), +(45, 30), +(46, 32), +(47, 34), (47, 27), +(48, 36), +(49, 38), (49, 29), +(50, 40); + + + -- Posting_Location Insert Statements +INSERT INTO Posting_Location (Region, State, Zip_Code, Address_Number, Street, City, Country) +VALUES +('Northeast', 'Massachusetts', '02139', 123, 'Main St', 'Cambridge', 'USA'), +('West Coast', 'California', '94016', 456, 'Market St', 'San Francisco', 'USA'), +('Midwest', 'Illinois', '60601', 789, 'Lake Shore Dr', 'Chicago', 'USA'), +('South', 'Texas', '75201', 234, 'Elm St', 'Dallas', 'USA'), +('Mountain', 'Colorado', '80202', 890, 'Pine St', 'Denver', 'USA'), +('Northeast', 'New York', '10001', 678, 'Broadway', 'New York City', 'USA'), +('West Coast', 'Washington', '98101', 345, '1st Ave', 'Seattle', 'USA'), +('Southeast', 'Florida', '33101', 910, 'Ocean Dr', 'Miami', 'USA'), +('South', 'Georgia', '30301', 567, 'Peachtree St', 'Atlanta', 'USA'), +('Southwest', 'Arizona', '85001', 432, 'Grand Ave', 'Phoenix', 'USA'), +('Midwest', 'Michigan', '48201', 876, 'Woodward Ave', 'Detroit', 'USA'), +('West Coast', 'Oregon', '97201', 321, 'Burnside St', 'Portland', 'USA'), +('Northeast', 'Pennsylvania', '19101', 654, 'Market St', 'Philadelphia', 'USA'), +('West Coast', 'California', '94101', 987, 'Van Ness Ave', 'San Francisco', 'USA'), +('Southeast', 'North Carolina', '27601', 135, 'Fayetteville St', 'Raleigh', 'USA'), +('Mountain', 'Utah', '84101', 246, 'State St', 'Salt Lake City', 'USA'), +('South', 'Alabama', '35201', 369, '20th St', 'Birmingham', 'USA'), +('Southwest', 'New Mexico', '87101', 579, 'Central Ave', 'Albuquerque', 'USA'), +('Northeast', 'Rhode Island', '02901', 258, 'Westminster St', 'Providence', 'USA'), +('West Coast', 'Nevada', '89101', 147, 'Las Vegas Blvd', 'Las Vegas', 'USA'), +('Midwest', 'Minnesota', '55401', 369, 'Hennepin Ave', 'Minneapolis', 'USA'), +('Southwest', 'Texas', '77001', 159, 'Houston St', 'Houston', 'USA'), +('South', 'Kentucky', '40501', 753, 'Main St', 'Lexington', 'USA'), +('West Coast', 'California', '95814', 486, 'Capitol Mall', 'Sacramento', 'USA'), +('Midwest', 'Ohio', '43215', 268, 'High St', 'Columbus', 'USA'), +('Southeast', 'Virginia', '23219', 197, 'Broad St', 'Richmond', 'USA'), +('Northeast', 'Maine', '04101', 874, 'Congress St', 'Portland', 'USA'), +('Midwest', 'Indiana', '46201', 659, 'Meridian St', 'Indianapolis', 'USA'), +('West Coast', 'California', '92037', 432, 'La Jolla Shores Dr', 'La Jolla', 'USA'), +('Mountain', 'Idaho', '83701', 789, 'Idaho St', 'Boise', 'USA'), +('Southwest', 'Oklahoma', '73101', 235, 'Robinson Ave', 'Oklahoma City', 'USA'), +('West Coast', 'California', '90001', 569, 'Sunset Blvd', 'Los Angeles', 'USA'), +('Midwest', 'Wisconsin', '53202', 147, 'Wisconsin Ave', 'Milwaukee', 'USA'), +('Southeast', 'Tennessee', '37201', 385, 'Broadway', 'Nashville', 'USA'), +('South', 'Arkansas', '72201', 476, 'Main St', 'Little Rock', 'USA'), +('Mountain', 'Montana', '59601', 651, 'Last Chance Gulch', 'Helena', 'USA'), +('Southwest', 'Texas', '78201', 248, 'Commerce St', 'San Antonio', 'USA'), +('Midwest', 'Kansas', '66101', 365, 'Minnesota Ave', 'Kansas City', 'USA'), +('West Coast', 'California', '92101', 843, 'Harbor Dr', 'San Diego', 'USA'), +('South', 'Louisiana', '70112', 132, 'Canal St', 'New Orleans', 'USA'), +('West Coast', 'Hawaii', '96801', 476, 'King St', 'Honolulu', 'USA'), +('Southwest', 'Nevada', '89501', 214, 'Virginia St', 'Reno', 'USA'), +('Mountain', 'Wyoming', '82001', 567, 'Capitol Ave', 'Cheyenne', 'USA'), +('Midwest', 'Nebraska', '68501', 158, 'O St', 'Lincoln', 'USA'), +('Southeast', 'South Carolina', '29201', 376, 'Gervais St', 'Columbia', 'USA'), +('Southwest', 'Texas', '76101', 142, 'Main St', 'Fort Worth', 'USA'), +('Mountain', 'Colorado', '80301', 197, 'Pearl St', 'Boulder', 'USA'), +('Southwest', 'Utah', '84701', 243, 'Cedar City Blvd', 'Cedar City', 'USA'), +('Midwest', 'North Dakota', '58102', 184, 'Broadway', 'Fargo', 'USA'), +('Southeast', 'Alabama', '36601', 349, 'Government St', 'Mobile', 'USA'); + + +-- Posting Insert Statements +INSERT INTO Posting (Name, Company_ID, Industry, Location, Date_Start, Date_End, Filled, Minimum_GPA, Title, Description, Pay) +VALUES +('Backend Developer Intern', 1, 'Technology', 3, '2024-05-15', '2024-08-15', FALSE, 3.3, 'Internship', 'Develop and maintain backend services using Java and Spring Boot.', 65), +('Frontend Developer', 1, 'Technology', 3, '2024-06-01', '2024-08-31', FALSE, 3.0, 'Full-Time', 'Build responsive web applications using React.', 70), +('ML Engineer Intern', 2, 'AI', 5, '2024-05-20', '2024-08-20', TRUE, 3.6, 'Internship', 'Work on cutting-edge ML models and implementations.', 60), +('Data Scientist', 2, 'AI', 5, '2024-06-15', '2024-09-15', FALSE, 3.5, 'Full-Time', 'Analyze complex datasets and build predictive models.', 72), +('Software QA Intern', 3, 'Technology', 8, '2024-06-01', '2024-08-31', FALSE, 3.0, 'Internship', 'Develop and execute test plans for web applications.', 45), +('DevOps Engineer', 3, 'Technology', 8, '2024-07-01', '2024-09-30', FALSE, 3.2, 'Contract', 'Maintain CI/CD pipelines and cloud infrastructure.', 68), +('Product Manager', 4, 'Management', 12, '2024-06-01', '2024-08-31', TRUE, 3.4, 'Full-Time', 'Lead product development and strategy initiatives.', 71), +('Business Analyst Intern', 4, 'Business', 12, '2024-05-15', '2024-08-15', FALSE, 3.2, 'Internship', 'Support business analysis and reporting tasks.', 40), +('Marketing Intern', 5, 'Marketing', 15, '2024-06-01', '2024-08-31', FALSE, 3.0, 'Internship', 'Assist with digital marketing campaigns.', 35), +('Content Strategist', 5, 'Marketing', 15, '2024-06-15', '2024-09-15', FALSE, 3.1, 'Full-Time', 'Develop content strategy and manage social media presence.', 55), +('Data Engineer', 6, 'Technology', 18, '2024-05-20', '2024-08-20', FALSE, 3.4, 'Full-Time', 'Build and maintain data pipelines and warehouses.', 69), +('Cloud Engineer Intern', 6, 'Technology', 18, '2024-06-01', '2024-08-31', TRUE, 3.3, 'Internship', 'Work with AWS services and cloud architecture.', 55), +('UX Designer', 7, 'Design', 20, '2024-06-15', '2024-09-15', FALSE, 3.0, 'Full-Time', 'Create user-centered designs and prototypes.', 60), +('UI Developer Intern', 7, 'Design', 20, '2024-07-01', '2024-09-30', FALSE, 3.1, 'Internship', 'Implement responsive UI designs using modern frameworks.', 45), +('Full Stack Developer', 8, 'Technology', 22, '2024-05-15', '2024-08-15', FALSE, 3.4, 'Full-Time', 'Develop full-stack applications using MEAN stack.', 73), +('Systems Engineer Intern', 8, 'Technology', 22, '2024-06-01', '2024-08-31', TRUE, 3.2, 'Internship', 'Support system architecture and infrastructure projects.', 50), +('Finance Analyst', 9, 'Finance', 25, '2024-06-15', '2024-09-15', FALSE, 3.5, 'Full-Time', 'Perform financial analysis and reporting.', 65), +('Accounting Intern', 9, 'Finance', 25, '2024-05-20', '2024-08-20', FALSE, 3.3, 'Internship', 'Support accounting operations and reconciliations.', 40), +('HR Coordinator', 10, 'HR', 28, '2024-06-01', '2024-08-31', FALSE, 3.0, 'Full-Time', 'Manage HR operations and employee relations.', 50), +('Recruitment Intern', 10, 'HR', 28, '2024-07-01', '2024-09-30', TRUE, 3.1, 'Internship', 'Assist with recruitment and onboarding processes.', 35), +('Android Developer', 11, 'Mobile', 30, '2024-05-15', '2024-08-15', FALSE, 3.3, 'Full-Time', 'Develop Android applications using Kotlin.', 70), +('iOS Developer Intern', 11, 'Mobile', 30, '2024-06-01', '2024-08-31', FALSE, 3.2, 'Internship', 'Build iOS applications using Swift.', 55), +('Research Scientist', 12, 'Research', 32, '2024-06-15', '2024-09-15', TRUE, 3.7, 'Full-Time', 'Conduct research in computer vision and deep learning.', 75), +('Research Assistant', 12, 'Research', 32, '2024-05-20', '2024-08-20', FALSE, 3.5, 'Internship', 'Support research projects and experiments.', 45), +('Security Engineer', 13, 'Security', 35, '2024-06-01', '2024-08-31', FALSE, 3.4, 'Full-Time', 'Implement security measures and conduct audits.', 72), +('Security Analyst Intern', 13, 'Security', 35, '2024-07-01', '2024-09-30', FALSE, 3.3, 'Internship', 'Assist with security monitoring and analysis.', 50), +('Operations Manager', 14, 'Operations', 38, '2024-05-15', '2024-08-15', TRUE, 3.2, 'Full-Time', 'Manage daily operations and process improvements.', 65), +('Operations Intern', 14, 'Operations', 38, '2024-06-01', '2024-08-31', FALSE, 3.0, 'Internship', 'Support operations and logistics processes.', 40), +('Sales Representative', 15, 'Sales', 40, '2024-06-15', '2024-09-15', FALSE, 3.0, 'Full-Time', 'Drive sales growth and client relationships.', 60), +('Sales Intern', 15, 'Sales', 40, '2024-05-20', '2024-08-20', FALSE, 3.1, 'Internship', 'Support sales operations and client outreach.', 35), +('Backend Developer', 16, 'Technology', 42, '2024-06-01', '2024-08-31', TRUE, 3.4, 'Full-Time', 'Develop scalable backend services using Python.', 71), +('Frontend Developer Intern', 16, 'Technology', 42, '2024-07-01', '2024-09-30', FALSE, 3.2, 'Internship', 'Build web interfaces using Vue.js.', 50), +('Data Analyst', 17, 'Data Science', 44, '2024-05-15', '2024-08-15', FALSE, 3.3, 'Full-Time', 'Analyze business data and create reports.', 63), +('Analytics Intern', 17, 'Data Science', 44, '2024-06-01', '2024-08-31', FALSE, 3.2, 'Internship', 'Support data analysis and visualization projects.', 45), +('Product Designer', 18, 'Design', 46, '2024-06-15', '2024-09-15', TRUE, 3.1, 'Full-Time', 'Design product interfaces and user experiences.', 65), +('Design Intern', 18, 'Design', 46, '2024-05-20', '2024-08-20', FALSE, 3.0, 'Internship', 'Support product design and prototyping.', 40), +('Project Coordinator', 19, 'Management', 48, '2024-06-01', '2024-08-31', FALSE, 3.2, 'Full-Time', 'Coordinate project activities and timelines.', 55), +('Project Management Intern', 19, 'Management', 48, '2024-07-01', '2024-09-30', FALSE, 3.1, 'Internship', 'Support project planning and execution.', 40), +('Marketing Manager', 20, 'Marketing', 50, '2024-05-15', '2024-08-15', TRUE, 3.3, 'Full-Time', 'Lead marketing strategies and campaigns.', 68), +('Digital Marketing Intern', 20, 'Marketing', 50, '2024-06-01', '2024-08-31', FALSE, 3.0, 'Internship', 'Support digital marketing initiatives.', 35), +('Software Architect', 21, 'Technology', 2, '2024-06-15', '2024-09-15', FALSE, 3.6, 'Full-Time', 'Design and implement system architecture.', 74), +('Architecture Intern', 21, 'Technology', 2, '2024-05-20', '2024-08-20', FALSE, 3.4, 'Internship', 'Support architecture design and documentation.', 50), +('Business Intelligence Analyst', 22, 'Business', 4, '2024-06-01', '2024-08-31', TRUE, 3.3, 'Full-Time', 'Develop BI solutions and reports.', 65), +('BI Intern', 22, 'Business', 4, '2024-07-01', '2024-09-30', FALSE, 3.2, 'Internship', 'Support BI reporting and analysis.', 45), +('Cloud Solutions Architect', 23, 'Technology', 6, '2024-05-15', '2024-08-15', FALSE, 3.5, 'Full-Time', 'Design cloud infrastructure solutions.', 73), +('Cloud Infrastructure Intern', 23, 'Technology', 6, '2024-06-01', '2024-08-31', FALSE, 3.3, 'Internship', 'Support cloud infrastructure projects.', 55), +('Financial Analyst', 24, 'Finance', 8, '2024-06-15', '2024-09-15', TRUE, 3.4, 'Full-Time', 'Perform financial modeling and analysis.', 67), +('Finance Intern', 24, 'Finance', 8, '2024-05-20', '2024-08-20', FALSE, 3.2, 'Internship', 'Support financial analysis and reporting.', 40), +('Software Development Manager', 25, 'Technology', 10, '2024-06-01', '2024-08-31', FALSE, 3.5, 'Full-Time', 'Lead software development teams.', 75), +('Development Team Intern', 25, 'Technology', 10, '2024-07-01', '2024-09-30', FALSE, 3.3, 'Internship', 'Support development team projects.', 50), +('AI Research Scientist', 26, 'AI', 12, '2024-05-15', '2024-08-15', TRUE, 3.8, 'Full-Time', 'Conduct AI research and development.', 74), +('AI Research Intern', 26, 'AI', 12, '2024-06-01', '2024-08-31', FALSE, 3.6, 'Internship', 'Support AI research projects.', 55), +('DevOps Manager', 27, 'Technology', 14, '2024-06-15', '2024-09-15', FALSE, 3.4, 'Full-Time', 'Lead DevOps practices and teams.', 72), +('DevOps Intern', 27, 'Technology', 14, '2024-05-20', '2024-08-20', FALSE, 3.2, 'Internship', 'Support DevOps operations and automation.', 50), +('UX Research Lead', 28, 'Design', 16, '2024-06-01', '2024-08-31', TRUE, 3.3, 'Full-Time', 'Lead user research initiatives.', 68), +('UX Research Intern', 28, 'Design', 16, '2024-07-01', '2024-09-30', FALSE, 3.1, 'Internship', 'Support user research studies.', 45), +('Database Administrator', 29, 'Technology', 18, '2024-05-15', '2024-08-15', FALSE, 3.4, 'Full-Time', 'Manage database systems and performance.', 69), +('Database Intern', 29, 'Technology', 18, '2024-06-01', '2024-08-31', FALSE, 3.2, 'Internship', 'Support database administration tasks.', 45), +('Quality Assurance Lead', 30, 'Technology', 20, '2024-06-15', '2024-09-15', TRUE, 3.3, 'Full-Time', 'Lead QA processes and testing teams.', 67), +('QA Intern', 30, 'Technology', 20, '2024-05-20', '2024-08-20', FALSE, 3.1, 'Internship', 'Support QA testing and documentation.', 40), +('Cybersecurity Analyst', 13, 'Security', 35, '2024-06-01', '2024-08-31', FALSE, 3.4, 'Full-Time', 'Analyze and mitigate security threats.', 68), +('Junior Mobile Developer', 11, 'Mobile', 30, '2024-06-15', '2024-09-15', FALSE, 3.2, 'Full-Time', 'Develop and debug mobile apps for Android and iOS.', 65), +('Data Architect', 6, 'Technology', 18, '2024-05-15', '2024-08-15', TRUE, 3.5, 'Full-Time', 'Design and manage enterprise-level data models.', 73), +('Marketing Coordinator', 5, 'Marketing', 15, '2024-06-01', '2024-08-31', FALSE, 3.1, 'Full-Time', 'Coordinate marketing campaigns and events.', 60), +('SEO Specialist Intern', 5, 'Marketing', 15, '2024-05-20', '2024-08-20', FALSE, 3.2, 'Internship', 'Optimize web content for search engines.', 45), +('Software Test Engineer', 3, 'Technology', 8, '2024-06-15', '2024-09-15', TRUE, 3.4, 'Full-Time', 'Develop automated tests for software applications.', 72), +('Data Visualization Specialist', 17, 'Data Science', 44, '2024-06-01', '2024-08-31', FALSE, 3.3, 'Full-Time', 'Create interactive dashboards and data visualizations.', 65), +('Technical Writer', 4, 'Management', 12, '2024-05-15', '2024-08-15', FALSE, 3.0, 'Full-Time', 'Write technical documentation and user manuals.', 55), +('Customer Success Manager', 10, 'HR', 28, '2024-06-01', '2024-08-31', TRUE, 3.2, 'Full-Time', 'Manage client relationships and customer success strategies.', 70), +('Technical Support Specialist', 10, 'HR', 28, '2024-05-15', '2024-08-15', FALSE, 3.1, 'Internship', 'Assist with resolving technical support tickets.', 45), +('Environmental Engineer', 14, 'Environmental', 38, '2024-06-01', '2024-08-31', FALSE, 3.4, 'Full-Time', 'Design sustainable engineering solutions.', 68), +('Energy Efficiency Intern', 14, 'Environmental', 38, '2024-05-20', '2024-08-20', TRUE, 3.2, 'Internship', 'Assist in evaluating energy efficiency initiatives.', 40), +('Social Media Manager', 5, 'Marketing', 15, '2024-06-15', '2024-09-15', FALSE, 3.0, 'Full-Time', 'Plan and manage social media campaigns.', 55), +('Brand Strategist', 5, 'Marketing', 15, '2024-05-20', '2024-08-20', TRUE, 3.1, 'Full-Time', 'Develop and implement branding strategies.', 60), +('AI Ethics Researcher', 2, 'AI', 5, '2024-06-01', '2024-08-31', FALSE, 3.7, 'Full-Time', 'Research ethical implications of AI technologies.', 74), +('Cloud Migration Specialist', 6, 'Technology', 18, '2024-06-15', '2024-09-15', FALSE, 3.4, 'Full-Time', 'Assist in migrating systems to the cloud.', 72), +('Machine Learning Intern', 2, 'AI', 5, '2024-05-15', '2024-08-15', FALSE, 3.6, 'Internship', 'Develop and optimize machine learning algorithms.', 55), +('Front-End Engineer', 16, 'Technology', 42, '2024-06-01', '2024-08-31', TRUE, 3.2, 'Full-Time', 'Develop dynamic and user-friendly interfaces.', 65), +('DevOps Intern', 27, 'Technology', 14, '2024-07-01', '2024-09-30', FALSE, 3.3, 'Internship', 'Support automation and deployment pipelines.', 45), +('UX Researcher', 28, 'Design', 16, '2024-06-15', '2024-09-15', FALSE, 3.1, 'Full-Time', 'Conduct research to improve user experience.', 67), +('Game Developer Intern', 11, 'Mobile', 30, '2024-05-20', '2024-08-20', FALSE, 3.4, 'Internship', 'Develop game features for mobile platforms.', 55), +('Data Governance Analyst', 6, 'Technology', 18, '2024-05-15', '2024-08-15', FALSE, 3.5, 'Full-Time', 'Implement data governance policies.', 72), +('Financial Planner', 9, 'Finance', 25, '2024-06-15', '2024-09-15', TRUE, 3.4, 'Full-Time', 'Provide financial planning services to clients.', 68), +('Digital Advertising Intern', 5, 'Marketing', 15, '2024-05-20', '2024-08-20', FALSE, 3.2, 'Internship', 'Assist with pay-per-click advertising campaigns.', 40), +('IT Support Specialist', 10, 'HR', 28, '2024-06-01', '2024-08-31', FALSE, 3.0, 'Full-Time', 'Provide IT support to staff and clients.', 60), +('Operations Coordinator', 14, 'Operations', 38, '2024-06-15', '2024-09-15', FALSE, 3.3, 'Full-Time', 'Coordinate operational projects and logistics.', 70), +('Sustainability Intern', 14, 'Environmental', 38, '2024-05-15', '2024-08-15', TRUE, 3.1, 'Internship', 'Work on sustainability assessments and reports.', 40), +('Mobile App Designer', 11, 'Mobile', 30, '2024-06-01', '2024-08-31', FALSE, 3.3, 'Full-Time', 'Design user interfaces for mobile applications.', 68), +('Data Security Analyst', 13, 'Security', 35, '2024-05-15', '2024-08-15', TRUE, 3.5, 'Full-Time', 'Monitor and secure organizational data.', 72); + + + +-- Alumni_Position Insert Statements +INSERT INTO Alumni_Position (Position_ID, Alumni_ID) +VALUES +(50, 20), +(46, 59), +(24, 25), +(56, 31), +(31, 59), +(36, 3), +(5, 17), +(33, 19), +(46, 18), +(51, 42), +(17, 7), +(20, 24), +(21, 22), +(4, 46), +(22, 44), +(19, 27), +(33, 13), +(41, 46), +(11, 1), +(53, 14), +(17, 45), +(32, 47), +(21, 38), +(54, 17), +(47, 3), +(9, 23), +(51, 19), +(58, 2), +(34, 31), +(34, 24), +(51, 52), +(28, 60), +(39, 42), +(12, 50), +(35, 27), +(37, 8), +(19, 3), +(37, 12), +(56, 51), +(4, 37), +(4, 18), +(1, 39), +(14, 19), +(38, 52), +(54, 2), +(22, 45), +(28, 18), +(36, 28), +(48, 58), +(30, 39), +(48, 55), +(30, 51), +(32, 9), +(37, 16), +(55, 44), +(41, 3), +(20, 13), +(40, 34), +(41, 4), +(4, 40), +(10, 38), +(32, 28), +(44, 46), +(1, 28), +(13, 37), +(4, 49), +(44, 7), +(7, 44), +(52, 10), +(29, 34), +(21, 4), +(55, 39), +(39, 9), +(12, 60), +(24, 36), +(59, 34), +(6, 2), +(54, 36), +(6, 48), +(33, 55), +(10, 4), +(34, 11), +(22, 35), +(53, 3), +(33, 43), +(6, 15), +(31, 20), +(48, 10), +(44, 29), +(38, 6), +(20, 14), +(24, 49), +(25, 49), +(53, 45), +(29, 39), +(1, 58), +(27, 35); + +-- Cycle insert statements +INSERT INTO Cycle (cycle) +VALUES +('Spring'), +('Fall'); + + -- Student Insert Statements +INSERT INTO Student (First_Name, Last_Name, Preferred_Name, GPA, College_ID, Grad_Year, Cycle, Advisor_ID, Eligibility, Hired, Resume_Link, Email, Phone_Number, Description) +VALUES +('Emma', 'Johnson', 'Em', 3.85, 12, 2025, 1, 25, TRUE, FALSE, 'link_to_resume_1', 'emma.johnson@gmail.com', '555-123-4567', 'Passionate about AI research.'), +('Liam', 'Smith', NULL, 3.75, 15, 2024, 2, 12, TRUE, FALSE, 'link_to_resume_2', 'liam.smith@gmail.com', '555-234-5678', 'Focused on cloud computing and cybersecurity.'), +('Sophia', 'Brown', 'Sophie', 3.90, 8, 2026, 1, 22, TRUE, FALSE, 'link_to_resume_3', 'sophia.brown@gmail.com', '555-345-6789', 'Aspiring data scientist.'), +('Noah', 'Taylor', 'Noah', 3.65, 10, 2023, 2, 18, TRUE, FALSE, 'link_to_resume_4', 'noah.taylor@gmail.com', '555-456-7890', 'Experienced in web development.'), +('Isabella', 'Davis', 'Bella', 3.80, 7, 2024, 1, 30, TRUE, FALSE, 'link_to_resume_5', 'isabella.davis@gmail.com', '555-567-8901', 'Graphic design and marketing enthusiast.'), +('Oliver', 'Jones', 'Ollie', 3.70, 5, 2025, 2, 20, TRUE, FALSE, 'link_to_resume_6', 'oliver.jones@gmail.com', '555-678-9012', 'Interest in financial modeling and analytics.'), +('Mia', 'Wilson', 'Mimi', 3.95, 13, 2026, 1, 35, TRUE, FALSE, 'link_to_resume_7', 'mia.wilson@gmail.com', '555-789-0123', 'Excited to work in renewable energy projects.'), +('Lucas', 'Garcia', NULL, 3.60, 18, 2025, 2, 17, TRUE, FALSE, 'link_to_resume_8', 'lucas.garcia@gmail.com', '555-890-1234', 'Software engineering focus with cloud expertise.'), +('Ava', 'Martinez', 'Avy', 3.85, 14, 2024, 1, 40, TRUE, FALSE, 'link_to_resume_9', 'ava.martinez@gmail.com', '555-901-2345', 'Marketing and customer engagement specialist.'), +('Ethan', 'Rodriguez', 'Ethan', 3.75, 9, 2026, 2, 19, TRUE, FALSE, 'link_to_resume_10', 'ethan.rodriguez@gmail.com', '555-012-3456', 'AI and robotics enthusiast.'), +('Emily', 'Lopez', 'Emmy', 3.80, 21, 2025, 1, 29, TRUE, FALSE, 'link_to_resume_11', 'emily.lopez@gmail.com', '555-123-4567', 'Graphic designer and creative thinker.'), +('Benjamin', 'Thomas', NULL, 3.95, 19, 2024, 2, 28, TRUE, FALSE, 'link_to_resume_12', 'benjamin.thomas@gmail.com', '555-234-5678', 'Financial analyst with passion for data.'), +('Ella', 'Anderson', 'Ellie', 3.85, 22, 2025, 1, 36, TRUE, FALSE, 'link_to_resume_13', 'ella.anderson@gmail.com', '555-345-6789', 'Experienced in project management and operations.'), +('James', 'Hernandez', 'Jimmy', 3.65, 4, 2024, 2, 27, TRUE, FALSE, 'link_to_resume_14', 'james.hernandez@gmail.com', '555-456-7890', 'Blockchain and fintech enthusiast.'), +('Lily', 'Moore', 'Lil', 3.90, 6, 2026, 1, 24, TRUE, FALSE, 'link_to_resume_15', 'lily.moore@gmail.com', '555-567-8901', 'Passionate about healthcare technology.'), +('Matthew', 'Martinez', 'Matt', 3.70, 11, 2023, 2, 23, TRUE, FALSE, 'link_to_resume_16', 'matthew.martinez@gmail.com', '555-678-9012', 'Focus on AI in education and training systems.'), +('Grace', 'Young', 'Gracie', 3.75, 16, 2024, 1, 15, TRUE, FALSE, 'link_to_resume_17', 'grace.young@gmail.com', '555-789-0123', 'Experienced in event planning and management.'), +('Jack', 'White', 'Jacky', 3.80, 17, 2026, 2, 45, TRUE, FALSE, 'link_to_resume_18', 'jack.white@gmail.com', '555-890-1234', 'Sales and CRM expert.'), +('Harper', 'Lee', 'Harp', 3.65, 20, 2025, 1, 44, TRUE, FALSE, 'link_to_resume_19', 'harper.lee@gmail.com', '555-901-2345', 'Excited to work in environmental engineering.'), +('Alexander', 'Harris', 'Alex', 3.85, 3, 2024, 2, 11, TRUE, FALSE, 'link_to_resume_20', 'alexander.harris@gmail.com', '555-012-3456', 'Business operations and strategic planning.'), +('Zoey', 'Clark', 'Zoe', 3.90, 2, 2026, 1, 33, TRUE, FALSE, 'link_to_resume_21', 'zoey.clark@gmail.com', '555-234-5678', 'Expert in social media marketing and branding.'), +('Daniel', 'Hall', 'Dan', 3.75, 5, 2025, 2, 38, TRUE, FALSE, 'link_to_resume_22', 'daniel.hall@gmail.com', '555-345-6789', 'Focused on renewable energy solutions.'), +('Scarlett', 'Brown', 'Scar', 3.80, 8, 2024, 1, 12, TRUE, FALSE, 'link_to_resume_23', 'scarlett.brown@gmail.com', '555-456-7890', 'Graphic design and creative storytelling.'), +('Henry', 'Adams', NULL, 3.95, 10, 2023, 2, 31, TRUE, FALSE, 'link_to_resume_24', 'henry.adams@gmail.com', '555-567-8901', 'Data visualization and analytics enthusiast.'), +('Victoria', 'Sanchez', 'Vicky', 3.65, 14, 2026, 1, 21, TRUE, FALSE, 'link_to_resume_25', 'victoria.sanchez@gmail.com', '555-678-9012', 'Excited to contribute to AI research.'), +('Owen', 'Roberts', NULL, 3.70, 6, 2024, 2, 25, TRUE, FALSE, 'link_to_resume_26', 'owen.roberts@gmail.com', '555-789-0123', 'Focused on machine learning applications in robotics.'), +('Ella', 'Turner', 'Ellie', 3.85, 11, 2025, 1, 14, TRUE, TRUE, 'link_to_resume_27', 'ella.turner@gmail.com', '555-890-1234', 'Marketing and customer engagement specialist.'), +('Jackson', 'Phillips', 'Jack', 3.80, 13, 2026, 2, 9, TRUE, FALSE, 'link_to_resume_28', 'jackson.phillips@gmail.com', '555-901-2345', 'Interested in cloud computing and DevOps.'), +('Zoe', 'Campbell', 'Zoe', 3.75, 4, 2024, 1, 42, TRUE, FALSE, 'link_to_resume_29', 'zoe.campbell@gmail.com', '555-012-3456', 'Experienced in video editing and content creation.'), +('Logan', 'Evans', 'Log', 3.70, 7, 2025, 2, 28, TRUE, FALSE, 'link_to_resume_30', 'logan.evans@gmail.com', '555-123-4567', 'Software engineer with a focus on AI systems.'), +('Leah', 'Murphy', 'Lea', 3.85, 9, 2026, 1, 40, TRUE, FALSE, 'link_to_resume_31', 'leah.murphy@gmail.com', '555-234-5678', 'Event planner with an eye for detail.'), +('Liam', 'Stewart', 'Liam', 3.65, 20, 2023, 2, 13, TRUE, FALSE, 'link_to_resume_32', 'liam.stewart@gmail.com', '555-345-6789', 'Excited to work in environmental engineering.'), +('Samantha', 'Morris', 'Sam', 3.90, 22, 2024, 1, 34, TRUE, FALSE, 'link_to_resume_33', 'samantha.morris@gmail.com', '555-456-7890', 'Marketing and content strategy specialist.'), +('Ethan', 'Wright', 'Ethan', 3.75, 6, 2026, 2, 29, TRUE, FALSE, 'link_to_resume_34', 'ethan.wright@gmail.com', '555-567-8901', 'Interested in cybersecurity and data privacy.'), +('Olivia', 'King', 'Liv', 3.85, 15, 2025, 1, 16, TRUE, FALSE, 'link_to_resume_35', 'olivia.king@gmail.com', '555-678-9012', 'Healthcare and biotech enthusiast.'), +('Andrew', 'Parker', 'Andy', 3.80, 11, 2024, 2, 7, TRUE, FALSE, 'link_to_resume_36', 'andrew.parker@gmail.com', '555-789-0123', 'Software engineering with a focus on SaaS.'), +('Avery', 'Collins', 'Av', 3.95, 3, 2023, 1, 5, TRUE, FALSE, 'link_to_resume_37', 'avery.collins@gmail.com', '555-890-1234', 'Passionate about education technology.'), +('Chloe', 'Morgan', 'Chlo', 3.85, 16, 2025, 2, 18, TRUE, FALSE, 'link_to_resume_38', 'chloe.morgan@gmail.com', '555-901-2345', 'Financial analyst with passion for data insights.'), +('Nathan', 'Green', 'Nate', 3.70, 10, 2026, 1, 26, TRUE, FALSE, 'link_to_resume_39', 'nathan.green@gmail.com', '555-012-3456', 'Data scientist focused on AI applications.'), +('Lila', 'Perez', NULL, 3.65, 8, 2024, 2, 43, TRUE, FALSE, 'link_to_resume_40', 'lila.perez@gmail.com', '555-123-4567', 'Content marketing and storytelling specialist.'), +('Gabriel', 'Diaz', 'Gabe', 3.90, 5, 2023, 1, 37, TRUE, FALSE, 'link_to_resume_41', 'gabriel.diaz@gmail.com', '555-234-5678', 'AI and machine learning researcher.'), +('Ella', 'Ramirez', 'Ellie', 3.85, 9, 2025, 2, 6, TRUE, FALSE, 'link_to_resume_42', 'ella.ramirez@gmail.com', '555-345-6789', 'Web development and front-end design expert.'), +('Zoe', 'Martinez', 'Zoe', 3.80, 12, 2024, 1, 15, TRUE, FALSE, 'link_to_resume_43', 'zoe.martinez@gmail.com', '555-456-7890', 'Graphic design and digital media enthusiast.'), +('Aiden', 'Lee', 'Aid', 3.65, 18, 2026, 2, 48, TRUE, FALSE, 'link_to_resume_44', 'aiden.lee@gmail.com', '555-567-8901', 'Focused on DevOps and cloud infrastructure.'), +('Madison', 'Harris', 'Maddie', 3.70, 7, 2023, 1, 39, TRUE, FALSE, 'link_to_resume_45', 'madison.harris@gmail.com', '555-678-9012', 'Software engineering for healthcare systems.'), +('Logan', 'Clark', 'Logan', 3.85, 4, 2024, 2, 25, TRUE, FALSE, 'link_to_resume_46', 'logan.clark@gmail.com', '555-789-0123', 'Blockchain technology and security specialist.'), +('Nora', 'Thompson', 'Nor', 3.90, 2, 2025, 1, 20, TRUE, FALSE, 'link_to_resume_47', 'nora.thompson@gmail.com', '555-890-1234', 'Environmental engineering and green solutions.'), +('Sophia', 'Walker', 'Sophie', 3.65, 14, 2026, 2, 11, TRUE, FALSE, 'link_to_resume_48', 'sophia.walker@gmail.com', '555-901-2345', 'Project management and operations specialist.'), +('Elliot', 'Moore', NULL, 3.70, 20, 2024, 1, 9, TRUE, FALSE, 'link_to_resume_49', 'elliot.moore@gmail.com', '555-012-3456', 'AI and robotics enthusiast.'), +('Violet', 'Brooks', 'Vi', 3.85, 19, 2025, 2, 13, TRUE, FALSE, 'link_to_resume_50', 'violet.brooks@gmail.com', '555-123-4567', 'Marketing analytics and strategy expert.'); + + + -- Major Insert Statements +INSERT INTO Student_Majors (Student_ID, FieldOfStudy_ID) VALUES +(1, 1), (1, 15), +(2, 3), +(3, 7), (3, 12), +(4, 2), +(5, 8), (5, 22), +(6, 4), +(7, 9), +(8, 5), (8, 18), +(9, 10), +(10, 6), +(11, 11), (11, 25), +(12, 13), +(13, 14), (13, 28), +(14, 16), +(15, 17), (15, 30), +(16, 19), +(17, 20), +(18, 21), (18, 35), +(19, 23), +(20, 24), +(21, 26), +(22, 27), (22, 38), +(23, 29), +(24, 31), +(25, 32), (25, 40), +(26, 33), +(27, 34), +(28, 36), +(29, 37), (29, 42), +(30, 39), +(31, 1), +(32, 3), (32, 15), +(33, 5), +(34, 7), +(35, 9), (35, 22), +(36, 11), +(37, 13), (37, 25), +(38, 2), +(39, 4), +(40, 6), (40, 28), +(41, 8), +(42, 10), +(43, 12), (43, 30), +(44, 14), +(45, 16), +(46, 18), (46, 33), +(47, 20), +(48, 24), (48, 35), +(49, 26), +(50, 28); + +-- Minor Table Entries +INSERT INTO Student_Minors (Student_ID, FieldOfStudy_ID) VALUES +(1, 2), +(2, 4), (2, 16), +(3, 6), +(4, 8), (4, 20), +(5, 10), +(6, 12), (6, 24), +(7, 14), +(8, 1), +(9, 3), (9, 27), +(10, 5), +(11, 7), +(12, 9), (12, 30), +(13, 11), +(14, 13), +(15, 15), (15, 33), +(16, 17), +(17, 19), (17, 36), +(18, 21), +(19, 23), (19, 39), +(20, 25), +(21, 28), +(22, 31), +(23, 34), (23, 43), +(24, 37), +(25, 40), +(26, 44), (26, 45), +(27, 46), +(28, 47), (28, 48), +(29, 49), +(30, 50), +(31, 2), +(32, 4), +(33, 6), (33, 17), +(34, 8), +(35, 10), (35, 19), +(36, 12), +(37, 14), +(38, 16), (38, 21), +(39, 18), +(40, 20), +(41, 22), (41, 23), +(42, 24), +(43, 26), +(44, 28), (44, 25), +(45, 30), +(46, 32), +(47, 34), (47, 27), +(48, 36), +(49, 38), (49, 29), +(50, 40); + + +-- Posting_Skills Insert Statements +INSERT INTO Posting_Skills (Position_ID, Skill_ID) +VALUES +-- Backend Developer Intern (Python, Cloud Computing, Programming) +(1, 1), (1, 24), (1, 22), + +-- Frontend Developer (JavaScript, Web Development, UX Design) +(2, 50), (2, 9), (2, 13), + +-- ML Engineer Intern (Python, Machine Learning, AI) +(3, 1), (3, 4), (3, 29), + +-- Data Scientist (Data Analysis, Python for Data Science, Statistics) +(4, 3), (4, 37), (4, 40), + +-- Software QA Intern (Programming, Testing skills) +(5, 22), (5, 9), (5, 24), + +-- DevOps Engineer (Cloud Computing, Linux Administration, Programming) +(6, 24), (6, 51), (6, 22), + +-- Product Manager (Product Management, Leadership, Strategic Planning) +(7, 56), (7, 2), (7, 41), + +-- Business Analyst Intern (Data Analysis, Financial Analysis, Business Development) +(8, 3), (8, 17), (8, 48), + +-- Marketing Intern (Digital Marketing, Social Media Marketing, Content Writing) +(9, 8), (9, 16), (9, 14), + +-- Content Strategist (Content Writing, SEO, Digital Marketing) +(10, 14), (10, 7), (10, 8), + +-- Data Engineer (Python, SQL, Cloud Computing) +(11, 1), (11, 36), (11, 24), + +-- Cloud Engineer Intern (Cloud Computing, Cloud Architecture, Linux Administration) +(12, 24), (12, 52), (12, 51), + +-- UX Designer (UX Design, Graphic Design, Research) +(13, 13), (13, 12), (13, 26), + +-- UI Developer Intern (Web Development, JavaScript, UX Design) +(14, 9), (14, 50), (14, 13), + +-- Full Stack Developer (Programming, Web Development, JavaScript) +(15, 22), (15, 9), (15, 50), + +-- Systems Engineer Intern (Cloud Computing, Linux Administration, Programming) +(16, 24), (16, 51), (16, 22), + +-- Finance Analyst (Financial Analysis, Data Analysis, Financial Reporting) +(17, 17), (17, 3), (17, 35), + +-- Accounting Intern (Financial Analysis, Financial Reporting) +(18, 17), (18, 35), (18, 3), + +-- HR Coordinator (Human Resources, Leadership, Team Management) +(19, 39), (19, 2), (19, 19), + +-- Recruitment Intern (Human Resources, Communication skills) +(20, 39), (20, 27), (20, 19), + +-- Android Developer (Mobile Development, Programming, UI/UX) +(21, 34), (21, 22), (21, 13), + +-- iOS Developer Intern (Mobile Development, Programming) +(22, 34), (22, 22), (22, 13), + +-- Research Scientist (AI, Machine Learning, Research) +(23, 29), (23, 4), (23, 26), + +-- Research Assistant (Research, Data Analysis, Statistics) +(24, 26), (24, 3), (24, 40), + +-- Security Engineer (Cybersecurity, Cloud Computing, Programming) +(25, 25), (25, 24), (25, 22), + +-- Security Analyst Intern (Cybersecurity, Data Analysis) +(26, 25), (26, 3), (26, 24), + +-- Operations Manager (Operations Management, Leadership, Strategic Planning) +(27, 28), (27, 2), (27, 41), + +-- Operations Intern (Operations Management, Time Management) +(28, 28), (28, 18), (28, 19), + +-- Sales Representative (Customer Service, Negotiation, Sales) +(29, 15), (29, 11), (29, 47), + +-- Sales Intern (Customer Service, Communication, Sales) +(30, 15), (30, 27), (30, 47), + +-- Backend Developer (Programming, Cloud Computing, Python) +(31, 22), (31, 24), (31, 1), + +-- Frontend Developer Intern (JavaScript, Web Development, UX Design) +(32, 50), (32, 9), (32, 13), + +-- Data Analyst (Data Analysis, Python for Data Science, Statistics) +(33, 3), (33, 37), (33, 40), + +-- Analytics Intern (Data Analysis, Python, Statistics) +(34, 3), (34, 1), (34, 40), + +-- Product Designer (UX Design, Graphic Design, Research) +(35, 13), (35, 12), (35, 26), + +-- Design Intern (UX Design, Graphic Design) +(36, 13), (36, 12), (36, 27), + +-- Project Coordinator (Project Management, Time Management, Team Management) +(37, 6), (37, 18), (37, 19), + +-- Project Management Intern (Project Management, Time Management) +(38, 6), (38, 18), (38, 27), + +-- Marketing Manager (Marketing Strategy, Digital Marketing, Leadership) +(39, 5), (39, 8), (39, 2), + +-- Digital Marketing Intern (Digital Marketing, Social Media Marketing) +(40, 8), (40, 16), (40, 14), + +-- Software Architect (Cloud Architecture, Programming, Strategic Planning) +(41, 52), (41, 22), (41, 41), + +-- Architecture Intern (Cloud Architecture, Programming) +(42, 52), (42, 22), (42, 24), + +-- Business Intelligence Analyst (Data Analysis, SQL, Business Development) +(43, 3), (43, 36), (43, 48), + +-- BI Intern (Data Analysis, SQL) +(44, 3), (44, 36), (44, 40), + +-- Cloud Solutions Architect (Cloud Architecture, Cloud Computing, Linux Administration) +(45, 52), (45, 24), (45, 51), + +-- Cloud Infrastructure Intern (Cloud Computing, Linux Administration) +(46, 24), (46, 51), (46, 22), + +-- Financial Analyst (Financial Analysis, Data Analysis, Financial Reporting) +(47, 17), (47, 3), (47, 35), + +-- Finance Intern (Financial Analysis, Data Analysis) +(48, 17), (48, 3), (48, 35), + +-- Software Development Manager (Programming, Leadership, Team Management) +(49, 22), (49, 2), (49, 19), + +-- Development Team Intern (Programming, Team Management) +(50, 22), (50, 19), (50, 18); + +-- Student_Skills Insert Statements +-- Student Skills Insert Statements based on descriptions +INSERT INTO Student_Skills (Student_ID, Skill_ID) VALUES +-- Emma Johnson - AI research +(1, 1), -- Computer Science +(1, 50), -- Artificial Intelligence +(1, 18), -- Data Science + +-- Liam Smith - cloud computing and cybersecurity +(2, 1), -- Computer Science +(2, 19), -- Cybersecurity +(2, 18), -- Data Science + +-- Sophia Brown - data scientist +(3, 18), -- Data Science +(3, 1), -- Computer Science +(3, 2), -- Mathematics + +-- Noah Taylor - web development +(4, 1), -- Computer Science +(4, 24), -- Graphic Design + +-- Isabella Davis - graphic design and marketing +(5, 24), -- Graphic Design +(5, 20), -- Marketing +(5, 23), -- Public Relations + +-- Oliver Jones - financial modeling and analytics +(6, 22), -- Finance +(6, 18), -- Data Science +(6, 2), -- Mathematics + +-- Mia Wilson - renewable energy +(7, 17), -- Environmental Science +(7, 40), -- Environmental Engineering +(7, 39), -- Sustainability Studies + +-- Lucas Garcia - software engineering with cloud +(8, 1), -- Computer Science +(8, 19), -- Cybersecurity + +-- Ava Martinez - marketing and customer engagement +(9, 20), -- Marketing +(9, 23), -- Public Relations + +-- Ethan Rodriguez - AI and robotics +(10, 50), -- Artificial Intelligence +(10, 1), -- Computer Science +(10, 43), -- Mechanical Engineering + +-- Continue for remaining students... +(11, 24), -- Emily Lopez - Graphic Design +(11, 20), -- Marketing + +(12, 22), -- Benjamin Thomas - Finance +(12, 18), -- Data Science + +(13, 48), -- Ella Anderson - Supply Chain Management +(13, 3), -- Business Administration + +(14, 22), -- James Hernandez - Fintech +(14, 1), -- Computer Science + +(15, 27), -- Lily Moore - Healthcare Technology +(15, 42), -- Biomedical Engineering + +-- And so on for all 50 students... +(16, 50), -- Matthew Martinez - AI in education +(16, 28), -- Education + +(17, 47), -- Grace Young - Event Planning +(17, 3), -- Business Administration + +(18, 20), -- Jack White - Sales and CRM +(18, 3), -- Business Administration + +(19, 40), -- Harper Lee - Environmental Engineering +(19, 17), -- Environmental Science + +(20, 3), -- Alexander Harris - Business Operations +(20, 38), -- Public Policy + +-- Continue with remaining students... +(21, 20), -- Zoey Clark - Social Media Marketing +(21, 23), -- Public Relations + +(22, 40), -- Daniel Hall - Renewable Energy +(22, 39), -- Sustainability Studies + +(23, 24), -- Scarlett Brown - Graphic Design +(23, 20), -- Marketing + +(24, 18), -- Henry Adams - Data Analytics +(24, 2), -- Mathematics + +(25, 50), -- Victoria Sanchez - AI Research +(25, 1), -- Computer Science + +-- And the rest of the students... +(26, 50), -- Owen Roberts - Machine Learning +(26, 43), -- Mechanical Engineering + +(27, 20), -- Ella Turner - Marketing +(27, 23), -- Public Relations + +(28, 1), -- Jackson Phillips - Cloud Computing +(28, 19), -- Cybersecurity + +(29, 24), -- Zoe Campbell - Video Editing +(29, 34), -- Film Studies + +(30, 1), -- Logan Evans - Software Engineering +(30, 50), -- AI Systems + +(31, 47), -- Leah Murphy - Event Planning +(31, 3), -- Business Administration + +(32, 40), -- Liam Stewart - Environmental Engineering +(32, 17), -- Environmental Science + +(33, 20), -- Samantha Morris - Marketing +(33, 23), -- Public Relations + +(34, 19), -- Ethan Wright - Cybersecurity +(34, 1), -- Computer Science + +(35, 27), -- Olivia King - Healthcare +(35, 42), -- Biomedical Engineering + +(36, 1), -- Andrew Parker - Software Engineering +(36, 18), -- Data Science + +(37, 28), -- Avery Collins - Education Technology +(37, 1), -- Computer Science + +(38, 22), -- Chloe Morgan - Financial Analysis +(38, 18), -- Data Science + +(39, 18), -- Nathan Green - Data Science +(39, 50), -- AI Applications + +(40, 20), -- Lila Perez - Content Marketing +(40, 23), -- Public Relations + +(41, 50), -- Gabriel Diaz - AI Research +(41, 1), -- Computer Science + +(42, 1), -- Ella Ramirez - Web Development +(42, 24), -- Graphic Design + +(43, 24), -- Zoe Martinez - Graphic Design +(43, 20), -- Marketing + +(44, 1), -- Aiden Lee - DevOps +(44, 19), -- Cybersecurity + +(45, 1), -- Madison Harris - Software Engineering +(45, 27), -- Health Sciences + +(46, 1), -- Logan Clark - Blockchain +(46, 19), -- Cybersecurity + +(47, 40), -- Nora Thompson - Environmental Engineering +(47, 39), -- Sustainability Studies + +(48, 48), -- Sophia Walker - Project Management +(48, 3), -- Business Administration + +(49, 50), -- Elliot Moore - AI and Robotics +(49, 43), -- Mechanical Engineering + +(50, 20), -- Violet Brooks - Marketing Analytics +(50, 18) -- Data Science +; + +-- Status INSERT statements +INSERT INTO Status (Status_Description) +VALUES +('Under Review'), +('Rejected'), +('Accepted'); + +INSERT INTO Application (Student_ID, Position_ID, submittedDate, Status_ID) +VALUES +-- AI/ML focused students +(1, 3, '2024-02-15', 1), -- Emma Johnson -> ML Engineer Intern +(41, 52, '2024-02-16', 1), -- Gabriel Diaz -> AI Research Scientist +(49, 51, '2024-02-15', 1), -- Elliot Moore -> AI Research Intern +(25, 3, '2024-02-17', 2), -- Victoria Sanchez -> ML Engineer Intern +(10, 52, '2024-02-18', 1), -- Ethan Rodriguez -> AI Research Scientist + +-- Software Development focused +(8, 1, '2024-02-15', 1), -- Lucas Garcia -> Backend Developer Intern +(30, 31, '2024-02-16', 1), -- Logan Evans -> Backend Developer +(4, 2, '2024-02-17', 1), -- Noah Taylor -> Frontend Developer +(42, 14, '2024-02-18', 1), -- Ella Ramirez -> UI Developer Intern +(36, 15, '2024-02-19', 1), -- Andrew Parker -> Full Stack Developer + +-- Data Science/Analytics +(3, 4, '2024-02-15', 1), -- Sophia Brown -> Data Scientist +(39, 33, '2024-02-16', 1), -- Nathan Green -> Data Analyst +(24, 34, '2024-02-17', 1), -- Henry Adams -> Analytics Intern +(12, 4, '2024-02-18', 2), -- Benjamin Thomas -> Data Scientist +(38, 33, '2024-02-19', 1), -- Chloe Morgan -> Data Analyst + +-- Cybersecurity/DevOps +(2, 6, '2024-02-15', 1), -- Liam Smith -> DevOps Engineer +(34, 25, '2024-02-16', 1), -- Ethan Wright -> Security Engineer +(44, 54, '2024-02-17', 1), -- Aiden Lee -> DevOps Manager +(46, 26, '2024-02-18', 1), -- Logan Clark -> Security Analyst Intern +(28, 12, '2024-02-19', 1), -- Jackson Phillips -> Cloud Engineer Intern + +-- Marketing/Content +(5, 9, '2024-02-15', 1), -- Isabella Davis -> Marketing Intern +(21, 10, '2024-02-16', 1), -- Zoey Clark -> Content Strategist +(40, 40, '2024-02-17', 1), -- Lila Perez -> Digital Marketing Intern +(27, 39, '2024-02-18', 1), -- Ella Turner -> Marketing Manager +(33, 9, '2024-02-19', 1), -- Samantha Morris -> Marketing Intern + +-- Design/UX +(11, 13, '2024-02-15', 1), -- Emily Lopez -> UX Designer +(23, 36, '2024-02-16', 1), -- Scarlett Brown -> Product Designer +(43, 14, '2024-02-17', 1), -- Zoe Martinez -> UI Developer Intern +(29, 56, '2024-02-18', 1), -- Zoe Campbell -> UX Research Intern +(35, 13, '2024-02-19', 1), -- Olivia King -> UX Designer + +-- Business/Finance +(6, 17, '2024-02-15', 1), -- Oliver Jones -> Finance Analyst +(17, 8, '2024-02-16', 1), -- Grace Young -> Business Analyst Intern +(18, 29, '2024-02-17', 1), -- Jack White -> Sales Representative +(31, 28, '2024-02-18', 2), -- Leah Murphy -> Operations Intern +(48, 37, '2024-02-19', 1), -- Sophia Walker -> Project Coordinator + +-- Environmental/Sustainability +(7, 11, '2024-02-15', 1), -- Mia Wilson -> Data Engineer +(19, 28, '2024-02-16', 1), -- Harper Lee -> Operations Intern +(22, 11, '2024-02-17', 1), -- Daniel Hall -> Data Engineer +(32, 28, '2024-02-18', 1), -- Liam Stewart -> Operations Intern +(47, 37, '2024-02-19', 1), -- Nora Thompson -> Project Coordinator + +-- Technology/Engineering +(45, 1, '2024-02-15', 1), -- Madison Harris -> Backend Developer Intern +(26, 16, '2024-02-16', 1), -- Owen Roberts -> Systems Engineer Intern +(37, 5, '2024-02-17', 1), -- Avery Collins -> Software QA Intern +(14, 31, '2024-02-18', 1), -- James Hernandez -> Backend Developer +(16, 3, '2024-02-19', 1), -- Matthew Martinez -> ML Engineer Intern + +-- Research/Academic +(15, 24, '2024-02-15', 1), -- Lily Moore -> Research Assistant +(20, 43, '2024-02-16', 1), -- Alexander Harris -> BI Intern +(13, 37, '2024-02-17', 1), -- Ella Anderson -> Project Coordinator +(9, 10, '2024-02-18', 1), -- Ava Martinez -> Content Strategist +(50, 33, '2024-02-19', 1); -- Violet Brooks -> Data Analyst + + +-- Question Insert Statements +INSERT INTO Question (Question, Answer, Application_ID) +VALUES +-- AI/ML focused students +('Why do you want this internship?', 'To gain real-world experience in machine learning.', 1), +('What is your greatest strength?', 'Critical thinking and perseverance.', 1), +('How do you stay updated with AI advancements?', 'I follow AI research journals and attend webinars.', 2), +('What excites you about AI research?', 'The potential to solve complex real-world problems.', 2), +('What was your favorite ML project?', 'Building a recommendation system using collaborative filtering.', 3), + +-- Software Development focused +('Why do you want this position?', 'To deepen my backend development skills.', 6), +('What is your favorite programming language and why?', 'Java, because of its versatility and robust libraries.', 6), +('Describe a time you optimized a system.', 'Improved API response times by implementing caching.', 7), +('What motivates you about frontend development?', 'Creating user-friendly interfaces that improve accessibility.', 8), +('Describe a UI/UX improvement you made.', 'Redesigned a dashboard for better usability.', 9), + +-- Data Science/Analytics +('How do you approach data cleaning?', 'By systematically identifying outliers and missing values.', 11), +('What is your experience with predictive modeling?', 'Developed predictive models for sales forecasting.', 12), +('How do you ensure the accuracy of your analysis?', 'By cross-validating results and using multiple datasets.', 13), +('What excites you about analytics?', 'Uncovering actionable insights from data.', 14), +('Describe a challenging dataset you worked with.', 'Cleaned and analyzed unstructured text data for sentiment analysis.', 15), + +-- Cybersecurity/DevOps +('What interests you about DevOps?', 'Streamlining software development and deployment.', 16), +('Describe a security issue you solved.', 'Identified and patched a vulnerability in a web application.', 17), +('What is your experience with CI/CD?', 'Built and maintained CI/CD pipelines using Jenkins.', 18), +('Why is cybersecurity important to you?', 'To protect sensitive data and prevent breaches.', 19), +('What is your experience with cloud security?', 'Implemented security protocols for AWS deployments.', 20), + +-- Marketing/Content +('Why are you passionate about marketing?', 'Connecting with audiences and creating impactful campaigns.', 21), +('What is your favorite digital marketing tool?', 'Google Analytics for its insightful data visualizations.', 22), +('How do you create effective social media campaigns?', 'By analyzing audience engagement and trends.', 23), +('Describe a successful content strategy you implemented.', 'Developed a blog series that increased traffic by 30%.', 24), +('What interests you about digital marketing?', 'The combination of creativity and analytics.', 25), + +-- Design/UX +('What excites you about UX design?', 'Improving the user experience through thoughtful design.', 26), +('Describe your design process.', 'Empathize, define, ideate, prototype, and test.', 27), +('How do you handle feedback on your designs?', 'By embracing it as an opportunity for improvement.', 28), +('What is your favorite design project?', 'Creating a mobile app for budget tracking.', 29), +('How do you ensure accessibility in design?', 'Following WCAG guidelines and conducting user testing.', 30), + +-- Business/Finance +('What interests you about finance?', 'Helping organizations make informed financial decisions.', 31), +('How do you manage competing priorities?', 'By prioritizing tasks based on impact and deadlines.', 32), +('Describe a financial analysis you performed.', 'Evaluated profitability and cost structure for a project.', 33), +('Why do you want this position?', 'To gain hands-on experience in financial modeling.', 34), +('What motivates you about business analysis?', 'Uncovering insights to drive strategic decisions.', 35), + +-- Environmental/Sustainability +('Why do you care about sustainability?', 'To create a better future for the planet.', 36), +('Describe a sustainability project you worked on.', 'Designed a system for reducing water usage in agriculture.', 37), +('What is your experience with environmental engineering?', 'Developed renewable energy solutions for small businesses.', 38), +('How do you measure the success of sustainability initiatives?', 'Using KPIs like energy savings and waste reduction.', 39), +('What motivates you about sustainability?', 'Making a tangible impact on environmental health.', 40), + +-- Technology/Engineering +('Why do you enjoy backend development?', 'The challenge of building scalable systems.', 41), +('What is your experience with API development?', 'Built RESTful APIs for a financial application.', 42), +('Describe a technical challenge you overcame.', 'Optimized database queries to reduce load times.', 43), +('What excites you about engineering?', 'Solving complex problems through innovative solutions.', 44), +('How do you stay updated with technology trends?', 'Following tech blogs and participating in hackathons.', 45), + +-- Research/Academic +('Why do you enjoy research?', 'The opportunity to explore and discover new knowledge.', 46), +('What is your favorite area of study?', 'Machine learning and its applications.', 47), +('Describe a research project you led.', 'Developed a novel algorithm for image recognition.', 48), +('What motivates you about academic research?', 'Contributing to the advancement of knowledge.', 49), +('What do you enjoy about being a research assistant?', 'Learning from experts and contributing to meaningful projects.', 50); + + +-- Ticket Insert Statements +INSERT INTO Ticket (Reporter_ID, Message, Completed) +VALUES +(1, 'Error in application submission.', FALSE), +(2, 'Duplicate entries in the alumni table.', TRUE), +(3, 'Skill data not populating correctly.', FALSE), +(4, 'Incorrect data in student GPA field.', TRUE), +(5, 'Resume link is broken for some students.', FALSE), +(6, 'Advisor information not linked properly.', TRUE), +(7, 'Missing values in posting location.', FALSE), +(8, 'Application status ID mismatch.', TRUE), +(9, 'Issue with the frontend rendering of postings.', FALSE), +(10, 'Database connection timeout on login.', TRUE), +(11, 'Bug in the search functionality for postings.', FALSE), +(12, 'Duplicate values in major and minor tables.', TRUE), +(13, 'Error during status update for applications.', FALSE), +(14, 'Advisor cannot assign students.', TRUE), +(15, 'Internship pay field accepts negative values.', FALSE), +(16, 'Pagination not working in student list view.', TRUE), +(17, 'Broken links in the alumni section.', FALSE), +(18, 'Incorrect data formatting in posting descriptions.', TRUE), +(19, 'Error during file upload for student resumes.', FALSE), +(20, 'Bug in the reporting system for tickets.', TRUE), +(21, 'Incomplete data migration for skills.', FALSE), +(22, 'Search filters in postings not functioning.', TRUE), +(23, 'Advisor IDs not being assigned correctly.', FALSE), +(24, 'Major table schema mismatch.', TRUE), +(25, 'Notification system not sending updates.', FALSE), +(26, 'Incorrect SQL constraints on applications.', TRUE), +(27, 'Field validation missing for GPA inputs.', FALSE), +(28, 'Missing dropdown options for application statuses.', TRUE), +(29, 'Broken layout on mobile devices.', FALSE), +(30, 'Advisor college IDs not displaying.', TRUE), +(31, 'Frontend crashes during student application.', FALSE), +(32, 'Skill description field accepts invalid characters.', TRUE), +(33, 'Duplicate entries allowed in alumni positions.', FALSE), +(34, 'Error in the calculation of internship durations.', TRUE), +(35, 'Auto-complete in posting search is too slow.', FALSE), +(36, 'Application status updates are not saving.', TRUE), +(37, 'Broken links in the advisor profiles.', FALSE), +(38, 'Error in displaying applicant details.', TRUE), +(39, 'Bug in the password reset functionality.', FALSE), +(40, 'Posting pay field not validating inputs.', TRUE), +(41, 'UI issue with the dashboard view.', FALSE), +(42, 'Broken images in alumni section.', TRUE), +(43, 'Advisor dropdown list not populating.', FALSE), +(44, 'Timeout during data sync for applications.', TRUE), +(45, 'Student table missing graduation year.', FALSE), +(46, 'Search results displaying incorrect order.', TRUE), +(47, 'Error during database backup.', FALSE), +(48, 'Date validation missing for internship postings.', TRUE), +(49, 'Incorrect query result for student applications.', FALSE), +(50, 'Bug in sorting alumni by graduation year.', TRUE); + +INSERT INTO Message (RE, Student_ID, Message, Alumni_ID) +VALUES +-- Conversation 1 +(NULL, 1, 'Congratulations on your application!', 1), +(1, 1, 'Thank you! I am excited about this opportunity.', 1), +(2, 1, 'Do you have any tips for the interview process?', 1), +(3, 1, 'Be confident and prepare examples from past experiences.', 1), +(4, 1, 'Thank you for the advice!', 1), + +-- Conversation 2 +(NULL, 2, 'Welcome to the platform!', 2), +(6, 2, 'Thank you! Can you tell me more about the internship program?', 2), +(7, 2, 'Sure! The program focuses on hands-on projects and mentorship.', 2), +(8, 2, 'That sounds amazing! I look forward to applying.', 2), +(9, 2, 'Feel free to reach out if you have questions.', 2), + +-- Conversation 3 +(NULL, 3, 'We noticed your interest in data analytics.', 3), +(11, 3, 'Yes, I am passionate about exploring insights from data.', 3), +(12, 3, 'Great! I recommend practicing SQL and Python.', 3), +(13, 3, 'Thank you! Do you have any resources to share?', 3), +(14, 3, 'Yes, I will send you some links shortly.', 3), + +-- Conversation 4 +(NULL, 4, 'How can I assist you with your application?', 4), +(16, 4, 'I need help refining my resume.', 4), +(17, 4, 'Focus on highlighting your technical skills and achievements.', 4), +(18, 4, 'Thank you! Can I send you a draft for review?', 4), +(19, 4, 'Of course, feel free to send it anytime.', 4), + +-- Conversation 5 +(NULL, 5, 'Have you completed your profile on the platform?', 5), +(21, 5, 'Not yet, but I plan to finish it this weekend.', 5), +(22, 5, 'Let me know if you need any guidance.', 5), +(23, 5, 'Thank you! Is there anything specific I should include?', 5), +(24, 5, 'Include any relevant projects and certifications.', 5), + +-- Conversation 6 +(NULL, 6, 'What do you enjoy most about software development?', 6), +(26, 6, 'I enjoy solving challenging problems and building useful tools.', 6), +(27, 6, 'That’s great! Have you tried working on open-source projects?', 6), +(28, 6, 'Not yet, but I’d like to explore that soon.', 6), +(29, 6, 'It’s a good way to learn and collaborate with others.', 6), + +-- Conversation 7 +(NULL, 7, 'Have you started applying for internships?', 7), +(31, 7, 'Yes, I have applied to three positions so far.', 7), +(32, 7, 'Good luck! Keep track of application deadlines.', 7), +(33, 7, 'Thank you! Do you know how long it takes to hear back?', 7), +(34, 7, 'Usually a few weeks, but it varies by company.', 7), + +-- Conversation 8 +(NULL, 8, 'What are your career goals in AI?', 8), +(36, 8, 'I want to specialize in natural language processing.', 8), +(37, 8, 'That’s a fascinating field! Have you started any projects?', 8), +(38, 8, 'Yes, I built a chatbot as a personal project.', 8), +(39, 8, 'Impressive! Keep working on those skills.', 8), + +-- Conversation 9 +(NULL, 9, 'Did you find the resources I sent helpful?', 9), +(41, 9, 'Yes, they were very informative. Thank you!', 9), +(42, 9, 'Glad to hear that! Let me know if you need more.', 9), +(43, 9, 'I will! Are there any other tools I should learn?', 9), +(44, 9, 'Consider exploring Tableau for data visualization.', 9), + +-- Conversation 10 +(NULL, 10, 'How are your preparations going for the interview?', 10), +(46, 10, 'I’m reviewing common questions and practicing my answers.', 10), +(47, 10, 'Good! Don’t forget to research the company.', 10), +(48, 10, 'I’ve noted that. Thank you for the reminder!', 10), +(49, 10, 'You’re welcome. Best of luck!', 10); + +Show TABLES; \ No newline at end of file diff --git a/database-files/classicModels.sql b/database-files/classicModels.sql deleted file mode 100644 index 0b26e399e..000000000 --- a/database-files/classicModels.sql +++ /dev/null @@ -1,7933 +0,0 @@ -/* -********************************************************************* -http://www.mysqltutorial.org -********************************************************************* -Name: MySQL Sample Database classicmodels -Link: http://www.mysqltutorial.org/mysql-sample-database.aspx -Version 3.1 -+ changed data type from DOUBLE to DECIMAL for amount columns -Version 3.0 -+ changed DATETIME to DATE for some colunmns -Version 2.0 -+ changed table type from MyISAM to InnoDB -+ added foreign keys for all tables -********************************************************************* -*/ - - -/*!40101 SET NAMES utf8 */; - -/*!40101 SET SQL_MODE=''*/; - -/*!40014 SET @OLD_UNIQUE_CHECKS=@@UNIQUE_CHECKS, UNIQUE_CHECKS=0 */; -/*!40014 SET @OLD_FOREIGN_KEY_CHECKS=@@FOREIGN_KEY_CHECKS, FOREIGN_KEY_CHECKS=0 */; -/*!40101 SET @OLD_SQL_MODE=@@SQL_MODE, SQL_MODE='NO_AUTO_VALUE_ON_ZERO' */; -/*!40111 SET @OLD_SQL_NOTES=@@SQL_NOTES, SQL_NOTES=0 */; -CREATE DATABASE /*!32312 IF NOT EXISTS*/`classicmodels` /*!40100 DEFAULT CHARACTER SET latin1 */; - -USE `classicmodels`; - -flush privileges; - -/*Table structure for table `customers` */ - -DROP TABLE IF EXISTS `customers`; - -CREATE TABLE `customers` ( - `customerNumber` int(11) NOT NULL, - `customerName` varchar(50) NOT NULL, - `contactLastName` varchar(50) NOT NULL, - `contactFirstName` varchar(50) NOT NULL, - `phone` varchar(50) NOT NULL, - `addressLine1` varchar(50) NOT NULL, - `addressLine2` varchar(50) DEFAULT NULL, - `city` varchar(50) NOT NULL, - `state` varchar(50) DEFAULT NULL, - `postalCode` varchar(15) DEFAULT NULL, - `country` varchar(50) NOT NULL, - `salesRepEmployeeNumber` int(11) DEFAULT NULL, - `creditLimit` decimal(10,2) DEFAULT NULL, - PRIMARY KEY (`customerNumber`), - KEY `salesRepEmployeeNumber` (`salesRepEmployeeNumber`), - CONSTRAINT `customers_ibfk_1` FOREIGN KEY (`salesRepEmployeeNumber`) REFERENCES `employees` (`employeeNumber`) -) ENGINE=InnoDB DEFAULT CHARSET=latin1; - -/*Data for the table `customers` */ - -insert into `customers`(`customerNumber`,`customerName`,`contactLastName`,`contactFirstName`,`phone`,`addressLine1`,`addressLine2`,`city`,`state`,`postalCode`,`country`,`salesRepEmployeeNumber`,`creditLimit`) values - -(103,'Atelier graphique','Schmitt','Carine ','40.32.2555','54, rue Royale',NULL,'Nantes',NULL,'44000','France',1370,'21000.00'), - -(112,'Signal Gift Stores','King','Jean','7025551838','8489 Strong St.',NULL,'Las Vegas','NV','83030','USA',1166,'71800.00'), - -(114,'Australian Collectors, Co.','Ferguson','Peter','03 9520 4555','636 St Kilda Road','Level 3','Melbourne','Victoria','3004','Australia',1611,'117300.00'), - -(119,'La Rochelle Gifts','Labrune','Janine ','40.67.8555','67, rue des Cinquante Otages',NULL,'Nantes',NULL,'44000','France',1370,'118200.00'), - -(121,'Baane Mini Imports','Bergulfsen','Jonas ','07-98 9555','Erling Skakkes gate 78',NULL,'Stavern',NULL,'4110','Norway',1504,'81700.00'), - -(124,'Mini Gifts Distributors Ltd.','Nelson','Susan','4155551450','5677 Strong St.',NULL,'San Rafael','CA','97562','USA',1165,'210500.00'), - -(125,'Havel & Zbyszek Co','Piestrzeniewicz','Zbyszek ','(26) 642-7555','ul. Filtrowa 68',NULL,'Warszawa',NULL,'01-012','Poland',NULL,'0.00'), - -(128,'Blauer See Auto, Co.','Keitel','Roland','+49 69 66 90 2555','Lyonerstr. 34',NULL,'Frankfurt',NULL,'60528','Germany',1504,'59700.00'), - -(129,'Mini Wheels Co.','Murphy','Julie','6505555787','5557 North Pendale Street',NULL,'San Francisco','CA','94217','USA',1165,'64600.00'), - -(131,'Land of Toys Inc.','Lee','Kwai','2125557818','897 Long Airport Avenue',NULL,'NYC','NY','10022','USA',1323,'114900.00'), - -(141,'Euro+ Shopping Channel','Freyre','Diego ','(91) 555 94 44','C/ Moralzarzal, 86',NULL,'Madrid',NULL,'28034','Spain',1370,'227600.00'), - -(144,'Volvo Model Replicas, Co','Berglund','Christina ','0921-12 3555','BerguvsvΓ€gen 8',NULL,'LuleΓ₯',NULL,'S-958 22','Sweden',1504,'53100.00'), - -(145,'Danish Wholesale Imports','Petersen','Jytte ','31 12 3555','VinbΓ¦ltet 34',NULL,'Kobenhavn',NULL,'1734','Denmark',1401,'83400.00'), - -(146,'Saveley & Henriot, Co.','Saveley','Mary ','78.32.5555','2, rue du Commerce',NULL,'Lyon',NULL,'69004','France',1337,'123900.00'), - -(148,'Dragon Souveniers, Ltd.','Natividad','Eric','+65 221 7555','Bronz Sok.','Bronz Apt. 3/6 Tesvikiye','Singapore',NULL,'079903','Singapore',1621,'103800.00'), - -(151,'Muscle Machine Inc','Young','Jeff','2125557413','4092 Furth Circle','Suite 400','NYC','NY','10022','USA',1286,'138500.00'), - -(157,'Diecast Classics Inc.','Leong','Kelvin','2155551555','7586 Pompton St.',NULL,'Allentown','PA','70267','USA',1216,'100600.00'), - -(161,'Technics Stores Inc.','Hashimoto','Juri','6505556809','9408 Furth Circle',NULL,'Burlingame','CA','94217','USA',1165,'84600.00'), - -(166,'Handji Gifts& Co','Victorino','Wendy','+65 224 1555','106 Linden Road Sandown','2nd Floor','Singapore',NULL,'069045','Singapore',1612,'97900.00'), - -(167,'Herkku Gifts','Oeztan','Veysel','+47 2267 3215','Brehmen St. 121','PR 334 Sentrum','Bergen',NULL,'N 5804','Norway ',1504,'96800.00'), - -(168,'American Souvenirs Inc','Franco','Keith','2035557845','149 Spinnaker Dr.','Suite 101','New Haven','CT','97823','USA',1286,'0.00'), - -(169,'Porto Imports Co.','de Castro','Isabel ','(1) 356-5555','Estrada da saΓΊde n. 58',NULL,'Lisboa',NULL,'1756','Portugal',NULL,'0.00'), - -(171,'Daedalus Designs Imports','RancΓ©','Martine ','20.16.1555','184, chaussΓ©e de Tournai',NULL,'Lille',NULL,'59000','France',1370,'82900.00'), - -(172,'La Corne D\'abondance, Co.','Bertrand','Marie','(1) 42.34.2555','265, boulevard Charonne',NULL,'Paris',NULL,'75012','France',1337,'84300.00'), - -(173,'Cambridge Collectables Co.','Tseng','Jerry','6175555555','4658 Baden Av.',NULL,'Cambridge','MA','51247','USA',1188,'43400.00'), - -(175,'Gift Depot Inc.','King','Julie','2035552570','25593 South Bay Ln.',NULL,'Bridgewater','CT','97562','USA',1323,'84300.00'), - -(177,'Osaka Souveniers Co.','Kentary','Mory','+81 06 6342 5555','1-6-20 Dojima',NULL,'Kita-ku','Osaka',' 530-0003','Japan',1621,'81200.00'), - -(181,'Vitachrome Inc.','Frick','Michael','2125551500','2678 Kingston Rd.','Suite 101','NYC','NY','10022','USA',1286,'76400.00'), - -(186,'Toys of Finland, Co.','Karttunen','Matti','90-224 8555','Keskuskatu 45',NULL,'Helsinki',NULL,'21240','Finland',1501,'96500.00'), - -(187,'AV Stores, Co.','Ashworth','Rachel','(171) 555-1555','Fauntleroy Circus',NULL,'Manchester',NULL,'EC2 5NT','UK',1501,'136800.00'), - -(189,'Clover Collections, Co.','Cassidy','Dean','+353 1862 1555','25 Maiden Lane','Floor No. 4','Dublin',NULL,'2','Ireland',1504,'69400.00'), - -(198,'Auto-Moto Classics Inc.','Taylor','Leslie','6175558428','16780 Pompton St.',NULL,'Brickhaven','MA','58339','USA',1216,'23000.00'), - -(201,'UK Collectables, Ltd.','Devon','Elizabeth','(171) 555-2282','12, Berkeley Gardens Blvd',NULL,'Liverpool',NULL,'WX1 6LT','UK',1501,'92700.00'), - -(202,'Canadian Gift Exchange Network','Tamuri','Yoshi ','(604) 555-3392','1900 Oak St.',NULL,'Vancouver','BC','V3F 2K1','Canada',1323,'90300.00'), - -(204,'Online Mini Collectables','Barajas','Miguel','6175557555','7635 Spinnaker Dr.',NULL,'Brickhaven','MA','58339','USA',1188,'68700.00'), - -(205,'Toys4GrownUps.com','Young','Julie','6265557265','78934 Hillside Dr.',NULL,'Pasadena','CA','90003','USA',1166,'90700.00'), - -(206,'Asian Shopping Network, Co','Walker','Brydey','+612 9411 1555','Suntec Tower Three','8 Temasek','Singapore',NULL,'038988','Singapore',NULL,'0.00'), - -(209,'Mini Caravy','Citeaux','FrΓ©dΓ©rique ','88.60.1555','24, place KlΓ©ber',NULL,'Strasbourg',NULL,'67000','France',1370,'53800.00'), - -(211,'King Kong Collectables, Co.','Gao','Mike','+852 2251 1555','Bank of China Tower','1 Garden Road','Central Hong Kong',NULL,NULL,'Hong Kong',1621,'58600.00'), - -(216,'Enaco Distributors','Saavedra','Eduardo ','(93) 203 4555','Rambla de CataluΓ±a, 23',NULL,'Barcelona',NULL,'08022','Spain',1702,'60300.00'), - -(219,'Boards & Toys Co.','Young','Mary','3105552373','4097 Douglas Av.',NULL,'Glendale','CA','92561','USA',1166,'11000.00'), - -(223,'NatΓΌrlich Autos','Kloss','Horst ','0372-555188','Taucherstraße 10',NULL,'Cunewalde',NULL,'01307','Germany',NULL,'0.00'), - -(227,'Heintze Collectables','Ibsen','Palle','86 21 3555','Smagsloget 45',NULL,'Γ…rhus',NULL,'8200','Denmark',1401,'120800.00'), - -(233,'QuΓ©bec Home Shopping Network','FresniΓ¨re','Jean ','(514) 555-8054','43 rue St. Laurent',NULL,'MontrΓ©al','QuΓ©bec','H1J 1C3','Canada',1286,'48700.00'), - -(237,'ANG Resellers','Camino','Alejandra ','(91) 745 6555','Gran VΓ­a, 1',NULL,'Madrid',NULL,'28001','Spain',NULL,'0.00'), - -(239,'Collectable Mini Designs Co.','Thompson','Valarie','7605558146','361 Furth Circle',NULL,'San Diego','CA','91217','USA',1166,'105000.00'), - -(240,'giftsbymail.co.uk','Bennett','Helen ','(198) 555-8888','Garden House','Crowther Way 23','Cowes','Isle of Wight','PO31 7PJ','UK',1501,'93900.00'), - -(242,'Alpha Cognac','Roulet','Annette ','61.77.6555','1 rue Alsace-Lorraine',NULL,'Toulouse',NULL,'31000','France',1370,'61100.00'), - -(247,'Messner Shopping Network','Messner','Renate ','069-0555984','Magazinweg 7',NULL,'Frankfurt',NULL,'60528','Germany',NULL,'0.00'), - -(249,'Amica Models & Co.','Accorti','Paolo ','011-4988555','Via Monte Bianco 34',NULL,'Torino',NULL,'10100','Italy',1401,'113000.00'), - -(250,'Lyon Souveniers','Da Silva','Daniel','+33 1 46 62 7555','27 rue du Colonel Pierre Avia',NULL,'Paris',NULL,'75508','France',1337,'68100.00'), - -(256,'Auto AssociΓ©s & Cie.','Tonini','Daniel ','30.59.8555','67, avenue de l\'Europe',NULL,'Versailles',NULL,'78000','France',1370,'77900.00'), - -(259,'Toms SpezialitΓ€ten, Ltd','Pfalzheim','Henriette ','0221-5554327','Mehrheimerstr. 369',NULL,'KΓΆln',NULL,'50739','Germany',1504,'120400.00'), - -(260,'Royal Canadian Collectables, Ltd.','Lincoln','Elizabeth ','(604) 555-4555','23 Tsawassen Blvd.',NULL,'Tsawassen','BC','T2F 8M4','Canada',1323,'89600.00'), - -(273,'Franken Gifts, Co','Franken','Peter ','089-0877555','Berliner Platz 43',NULL,'MΓΌnchen',NULL,'80805','Germany',NULL,'0.00'), - -(276,'Anna\'s Decorations, Ltd','O\'Hara','Anna','02 9936 8555','201 Miller Street','Level 15','North Sydney','NSW','2060','Australia',1611,'107800.00'), - -(278,'Rovelli Gifts','Rovelli','Giovanni ','035-640555','Via Ludovico il Moro 22',NULL,'Bergamo',NULL,'24100','Italy',1401,'119600.00'), - -(282,'Souveniers And Things Co.','Huxley','Adrian','+61 2 9495 8555','Monitor Money Building','815 Pacific Hwy','Chatswood','NSW','2067','Australia',1611,'93300.00'), - -(286,'Marta\'s Replicas Co.','Hernandez','Marta','6175558555','39323 Spinnaker Dr.',NULL,'Cambridge','MA','51247','USA',1216,'123700.00'), - -(293,'BG&E Collectables','Harrison','Ed','+41 26 425 50 01','Rte des Arsenaux 41 ',NULL,'Fribourg',NULL,'1700','Switzerland',NULL,'0.00'), - -(298,'Vida Sport, Ltd','Holz','Mihael','0897-034555','Grenzacherweg 237',NULL,'GenΓ¨ve',NULL,'1203','Switzerland',1702,'141300.00'), - -(299,'Norway Gifts By Mail, Co.','Klaeboe','Jan','+47 2212 1555','Drammensveien 126A','PB 211 Sentrum','Oslo',NULL,'N 0106','Norway ',1504,'95100.00'), - -(303,'Schuyler Imports','Schuyler','Bradley','+31 20 491 9555','Kingsfordweg 151',NULL,'Amsterdam',NULL,'1043 GR','Netherlands',NULL,'0.00'), - -(307,'Der Hund Imports','Andersen','Mel','030-0074555','Obere Str. 57',NULL,'Berlin',NULL,'12209','Germany',NULL,'0.00'), - -(311,'Oulu Toy Supplies, Inc.','Koskitalo','Pirkko','981-443655','Torikatu 38',NULL,'Oulu',NULL,'90110','Finland',1501,'90500.00'), - -(314,'Petit Auto','Dewey','Catherine ','(02) 5554 67','Rue Joseph-Bens 532',NULL,'Bruxelles',NULL,'B-1180','Belgium',1401,'79900.00'), - -(319,'Mini Classics','Frick','Steve','9145554562','3758 North Pendale Street',NULL,'White Plains','NY','24067','USA',1323,'102700.00'), - -(320,'Mini Creations Ltd.','Huang','Wing','5085559555','4575 Hillside Dr.',NULL,'New Bedford','MA','50553','USA',1188,'94500.00'), - -(321,'Corporate Gift Ideas Co.','Brown','Julie','6505551386','7734 Strong St.',NULL,'San Francisco','CA','94217','USA',1165,'105000.00'), - -(323,'Down Under Souveniers, Inc','Graham','Mike','+64 9 312 5555','162-164 Grafton Road','Level 2','Auckland ',NULL,NULL,'New Zealand',1612,'88000.00'), - -(324,'Stylish Desk Decors, Co.','Brown','Ann ','(171) 555-0297','35 King George',NULL,'London',NULL,'WX3 6FW','UK',1501,'77000.00'), - -(328,'Tekni Collectables Inc.','Brown','William','2015559350','7476 Moss Rd.',NULL,'Newark','NJ','94019','USA',1323,'43000.00'), - -(333,'Australian Gift Network, Co','Calaghan','Ben','61-7-3844-6555','31 Duncan St. West End',NULL,'South Brisbane','Queensland','4101','Australia',1611,'51600.00'), - -(334,'Suominen Souveniers','Suominen','Kalle','+358 9 8045 555','Software Engineering Center','SEC Oy','Espoo',NULL,'FIN-02271','Finland',1501,'98800.00'), - -(335,'Cramer SpezialitΓ€ten, Ltd','Cramer','Philip ','0555-09555','Maubelstr. 90',NULL,'Brandenburg',NULL,'14776','Germany',NULL,'0.00'), - -(339,'Classic Gift Ideas, Inc','Cervantes','Francisca','2155554695','782 First Street',NULL,'Philadelphia','PA','71270','USA',1188,'81100.00'), - -(344,'CAF Imports','Fernandez','Jesus','+34 913 728 555','Merchants House','27-30 Merchant\'s Quay','Madrid',NULL,'28023','Spain',1702,'59600.00'), - -(347,'Men \'R\' US Retailers, Ltd.','Chandler','Brian','2155554369','6047 Douglas Av.',NULL,'Los Angeles','CA','91003','USA',1166,'57700.00'), - -(348,'Asian Treasures, Inc.','McKenna','Patricia ','2967 555','8 Johnstown Road',NULL,'Cork','Co. Cork',NULL,'Ireland',NULL,'0.00'), - -(350,'Marseille Mini Autos','Lebihan','Laurence ','91.24.4555','12, rue des Bouchers',NULL,'Marseille',NULL,'13008','France',1337,'65000.00'), - -(353,'Reims Collectables','Henriot','Paul ','26.47.1555','59 rue de l\'Abbaye',NULL,'Reims',NULL,'51100','France',1337,'81100.00'), - -(356,'SAR Distributors, Co','Kuger','Armand','+27 21 550 3555','1250 Pretorius Street',NULL,'Hatfield','Pretoria','0028','South Africa',NULL,'0.00'), - -(357,'GiftsForHim.com','MacKinlay','Wales','64-9-3763555','199 Great North Road',NULL,'Auckland',NULL,NULL,'New Zealand',1612,'77700.00'), - -(361,'Kommission Auto','Josephs','Karin','0251-555259','Luisenstr. 48',NULL,'MΓΌnster',NULL,'44087','Germany',NULL,'0.00'), - -(362,'Gifts4AllAges.com','Yoshido','Juri','6175559555','8616 Spinnaker Dr.',NULL,'Boston','MA','51003','USA',1216,'41900.00'), - -(363,'Online Diecast Creations Co.','Young','Dorothy','6035558647','2304 Long Airport Avenue',NULL,'Nashua','NH','62005','USA',1216,'114200.00'), - -(369,'Lisboa Souveniers, Inc','Rodriguez','Lino ','(1) 354-2555','Jardim das rosas n. 32',NULL,'Lisboa',NULL,'1675','Portugal',NULL,'0.00'), - -(376,'Precious Collectables','Urs','Braun','0452-076555','Hauptstr. 29',NULL,'Bern',NULL,'3012','Switzerland',1702,'0.00'), - -(379,'Collectables For Less Inc.','Nelson','Allen','6175558555','7825 Douglas Av.',NULL,'Brickhaven','MA','58339','USA',1188,'70700.00'), - -(381,'Royale Belge','Cartrain','Pascale ','(071) 23 67 2555','Boulevard Tirou, 255',NULL,'Charleroi',NULL,'B-6000','Belgium',1401,'23500.00'), - -(382,'Salzburg Collectables','Pipps','Georg ','6562-9555','Geislweg 14',NULL,'Salzburg',NULL,'5020','Austria',1401,'71700.00'), - -(385,'Cruz & Sons Co.','Cruz','Arnold','+63 2 555 3587','15 McCallum Street','NatWest Center #13-03','Makati City',NULL,'1227 MM','Philippines',1621,'81500.00'), - -(386,'L\'ordine Souveniers','Moroni','Maurizio ','0522-556555','Strada Provinciale 124',NULL,'Reggio Emilia',NULL,'42100','Italy',1401,'121400.00'), - -(398,'Tokyo Collectables, Ltd','Shimamura','Akiko','+81 3 3584 0555','2-2-8 Roppongi',NULL,'Minato-ku','Tokyo','106-0032','Japan',1621,'94400.00'), - -(406,'Auto Canal+ Petit','Perrier','Dominique','(1) 47.55.6555','25, rue Lauriston',NULL,'Paris',NULL,'75016','France',1337,'95000.00'), - -(409,'Stuttgart Collectable Exchange','MΓΌller','Rita ','0711-555361','Adenauerallee 900',NULL,'Stuttgart',NULL,'70563','Germany',NULL,'0.00'), - -(412,'Extreme Desk Decorations, Ltd','McRoy','Sarah','04 499 9555','101 Lambton Quay','Level 11','Wellington',NULL,NULL,'New Zealand',1612,'86800.00'), - -(415,'Bavarian Collectables Imports, Co.','Donnermeyer','Michael',' +49 89 61 08 9555','Hansastr. 15',NULL,'Munich',NULL,'80686','Germany',1504,'77000.00'), - -(424,'Classic Legends Inc.','Hernandez','Maria','2125558493','5905 Pompton St.','Suite 750','NYC','NY','10022','USA',1286,'67500.00'), - -(443,'Feuer Online Stores, Inc','Feuer','Alexander ','0342-555176','Heerstr. 22',NULL,'Leipzig',NULL,'04179','Germany',NULL,'0.00'), - -(447,'Gift Ideas Corp.','Lewis','Dan','2035554407','2440 Pompton St.',NULL,'Glendale','CT','97561','USA',1323,'49700.00'), - -(448,'Scandinavian Gift Ideas','Larsson','Martha','0695-34 6555','Γ…kergatan 24',NULL,'BrΓ€cke',NULL,'S-844 67','Sweden',1504,'116400.00'), - -(450,'The Sharp Gifts Warehouse','Frick','Sue','4085553659','3086 Ingle Ln.',NULL,'San Jose','CA','94217','USA',1165,'77600.00'), - -(452,'Mini Auto Werke','Mendel','Roland ','7675-3555','Kirchgasse 6',NULL,'Graz',NULL,'8010','Austria',1401,'45300.00'), - -(455,'Super Scale Inc.','Murphy','Leslie','2035559545','567 North Pendale Street',NULL,'New Haven','CT','97823','USA',1286,'95400.00'), - -(456,'Microscale Inc.','Choi','Yu','2125551957','5290 North Pendale Street','Suite 200','NYC','NY','10022','USA',1286,'39800.00'), - -(458,'Corrida Auto Replicas, Ltd','Sommer','MartΓ­n ','(91) 555 22 82','C/ Araquil, 67',NULL,'Madrid',NULL,'28023','Spain',1702,'104600.00'), - -(459,'Warburg Exchange','Ottlieb','Sven ','0241-039123','Walserweg 21',NULL,'Aachen',NULL,'52066','Germany',NULL,'0.00'), - -(462,'FunGiftIdeas.com','Benitez','Violeta','5085552555','1785 First Street',NULL,'New Bedford','MA','50553','USA',1216,'85800.00'), - -(465,'Anton Designs, Ltd.','Anton','Carmen','+34 913 728555','c/ Gobelas, 19-1 Urb. La Florida',NULL,'Madrid',NULL,'28023','Spain',NULL,'0.00'), - -(471,'Australian Collectables, Ltd','Clenahan','Sean','61-9-3844-6555','7 Allen Street',NULL,'Glen Waverly','Victoria','3150','Australia',1611,'60300.00'), - -(473,'Frau da Collezione','Ricotti','Franco','+39 022515555','20093 Cologno Monzese','Alessandro Volta 16','Milan',NULL,NULL,'Italy',1401,'34800.00'), - -(475,'West Coast Collectables Co.','Thompson','Steve','3105553722','3675 Furth Circle',NULL,'Burbank','CA','94019','USA',1166,'55400.00'), - -(477,'Mit VergnΓΌgen & Co.','Moos','Hanna ','0621-08555','Forsterstr. 57',NULL,'Mannheim',NULL,'68306','Germany',NULL,'0.00'), - -(480,'Kremlin Collectables, Co.','Semenov','Alexander ','+7 812 293 0521','2 Pobedy Square',NULL,'Saint Petersburg',NULL,'196143','Russia',NULL,'0.00'), - -(481,'Raanan Stores, Inc','Altagar,G M','Raanan','+ 972 9 959 8555','3 Hagalim Blv.',NULL,'Herzlia',NULL,'47625','Israel',NULL,'0.00'), - -(484,'Iberia Gift Imports, Corp.','Roel','JosΓ© Pedro ','(95) 555 82 82','C/ Romero, 33',NULL,'Sevilla',NULL,'41101','Spain',1702,'65700.00'), - -(486,'Motor Mint Distributors Inc.','Salazar','Rosa','2155559857','11328 Douglas Av.',NULL,'Philadelphia','PA','71270','USA',1323,'72600.00'), - -(487,'Signal Collectibles Ltd.','Taylor','Sue','4155554312','2793 Furth Circle',NULL,'Brisbane','CA','94217','USA',1165,'60300.00'), - -(489,'Double Decker Gift Stores, Ltd','Smith','Thomas ','(171) 555-7555','120 Hanover Sq.',NULL,'London',NULL,'WA1 1DP','UK',1501,'43300.00'), - -(495,'Diecast Collectables','Franco','Valarie','6175552555','6251 Ingle Ln.',NULL,'Boston','MA','51003','USA',1188,'85100.00'), - -(496,'Kelly\'s Gift Shop','Snowden','Tony','+64 9 5555500','Arenales 1938 3\'A\'',NULL,'Auckland ',NULL,NULL,'New Zealand',1612,'110000.00'); - -/*Table structure for table `employees` */ - -DROP TABLE IF EXISTS `employees`; - -CREATE TABLE `employees` ( - `employeeNumber` int(11) NOT NULL, - `lastName` varchar(50) NOT NULL, - `firstName` varchar(50) NOT NULL, - `extension` varchar(10) NOT NULL, - `email` varchar(100) NOT NULL, - `officeCode` varchar(10) NOT NULL, - `reportsTo` int(11) DEFAULT NULL, - `jobTitle` varchar(50) NOT NULL, - PRIMARY KEY (`employeeNumber`), - KEY `reportsTo` (`reportsTo`), - KEY `officeCode` (`officeCode`), - CONSTRAINT `employees_ibfk_1` FOREIGN KEY (`reportsTo`) REFERENCES `employees` (`employeeNumber`), - CONSTRAINT `employees_ibfk_2` FOREIGN KEY (`officeCode`) REFERENCES `offices` (`officeCode`) -) ENGINE=InnoDB DEFAULT CHARSET=latin1; - -/*Data for the table `employees` */ - -insert into `employees`(`employeeNumber`,`lastName`,`firstName`,`extension`,`email`,`officeCode`,`reportsTo`,`jobTitle`) values - -(1002,'Murphy','Diane','x5800','dmurphy@classicmodelcars.com','1',NULL,'President'), - -(1056,'Patterson','Mary','x4611','mpatterso@classicmodelcars.com','1',1002,'VP Sales'), - -(1076,'Firrelli','Jeff','x9273','jfirrelli@classicmodelcars.com','1',1002,'VP Marketing'), - -(1088,'Patterson','William','x4871','wpatterson@classicmodelcars.com','6',1056,'Sales Manager (APAC)'), - -(1102,'Bondur','Gerard','x5408','gbondur@classicmodelcars.com','4',1056,'Sale Manager (EMEA)'), - -(1143,'Bow','Anthony','x5428','abow@classicmodelcars.com','1',1056,'Sales Manager (NA)'), - -(1165,'Jennings','Leslie','x3291','ljennings@classicmodelcars.com','1',1143,'Sales Rep'), - -(1166,'Thompson','Leslie','x4065','lthompson@classicmodelcars.com','1',1143,'Sales Rep'), - -(1188,'Firrelli','Julie','x2173','jfirrelli@classicmodelcars.com','2',1143,'Sales Rep'), - -(1216,'Patterson','Steve','x4334','spatterson@classicmodelcars.com','2',1143,'Sales Rep'), - -(1286,'Tseng','Foon Yue','x2248','ftseng@classicmodelcars.com','3',1143,'Sales Rep'), - -(1323,'Vanauf','George','x4102','gvanauf@classicmodelcars.com','3',1143,'Sales Rep'), - -(1337,'Bondur','Loui','x6493','lbondur@classicmodelcars.com','4',1102,'Sales Rep'), - -(1370,'Hernandez','Gerard','x2028','ghernande@classicmodelcars.com','4',1102,'Sales Rep'), - -(1401,'Castillo','Pamela','x2759','pcastillo@classicmodelcars.com','4',1102,'Sales Rep'), - -(1501,'Bott','Larry','x2311','lbott@classicmodelcars.com','7',1102,'Sales Rep'), - -(1504,'Jones','Barry','x102','bjones@classicmodelcars.com','7',1102,'Sales Rep'), - -(1611,'Fixter','Andy','x101','afixter@classicmodelcars.com','6',1088,'Sales Rep'), - -(1612,'Marsh','Peter','x102','pmarsh@classicmodelcars.com','6',1088,'Sales Rep'), - -(1619,'King','Tom','x103','tking@classicmodelcars.com','6',1088,'Sales Rep'), - -(1621,'Nishi','Mami','x101','mnishi@classicmodelcars.com','5',1056,'Sales Rep'), - -(1625,'Kato','Yoshimi','x102','ykato@classicmodelcars.com','5',1621,'Sales Rep'), - -(1702,'Gerard','Martin','x2312','mgerard@classicmodelcars.com','4',1102,'Sales Rep'); - -/*Table structure for table `offices` */ - -DROP TABLE IF EXISTS `offices`; - -CREATE TABLE `offices` ( - `officeCode` varchar(10) NOT NULL, - `city` varchar(50) NOT NULL, - `phone` varchar(50) NOT NULL, - `addressLine1` varchar(50) NOT NULL, - `addressLine2` varchar(50) DEFAULT NULL, - `state` varchar(50) DEFAULT NULL, - `country` varchar(50) NOT NULL, - `postalCode` varchar(15) NOT NULL, - `territory` varchar(10) NOT NULL, - PRIMARY KEY (`officeCode`) -) ENGINE=InnoDB DEFAULT CHARSET=latin1; - -/*Data for the table `offices` */ - -insert into `offices`(`officeCode`,`city`,`phone`,`addressLine1`,`addressLine2`,`state`,`country`,`postalCode`,`territory`) values - -('1','San Francisco','+1 650 219 4782','100 Market Street','Suite 300','CA','USA','94080','NA'), - -('2','Boston','+1 215 837 0825','1550 Court Place','Suite 102','MA','USA','02107','NA'), - -('3','NYC','+1 212 555 3000','523 East 53rd Street','apt. 5A','NY','USA','10022','NA'), - -('4','Paris','+33 14 723 4404','43 Rue Jouffroy D\'abbans',NULL,NULL,'France','75017','EMEA'), - -('5','Tokyo','+81 33 224 5000','4-1 Kioicho',NULL,'Chiyoda-Ku','Japan','102-8578','Japan'), - -('6','Sydney','+61 2 9264 2451','5-11 Wentworth Avenue','Floor #2',NULL,'Australia','NSW 2010','APAC'), - -('7','London','+44 20 7877 2041','25 Old Broad Street','Level 7',NULL,'UK','EC2N 1HN','EMEA'); - -/*Table structure for table `orderdetails` */ - -DROP TABLE IF EXISTS `orderdetails`; - -CREATE TABLE `orderdetails` ( - `orderNumber` int(11) NOT NULL, - `productCode` varchar(15) NOT NULL, - `quantityOrdered` int(11) NOT NULL, - `priceEach` decimal(10,2) NOT NULL, - `orderLineNumber` smallint(6) NOT NULL, - PRIMARY KEY (`orderNumber`,`productCode`), - KEY `productCode` (`productCode`), - CONSTRAINT `orderdetails_ibfk_1` FOREIGN KEY (`orderNumber`) REFERENCES `orders` (`orderNumber`), - CONSTRAINT `orderdetails_ibfk_2` FOREIGN KEY (`productCode`) REFERENCES `products` (`productCode`) -) ENGINE=InnoDB DEFAULT CHARSET=latin1; - -/*Data for the table `orderdetails` */ - -insert into `orderdetails`(`orderNumber`,`productCode`,`quantityOrdered`,`priceEach`,`orderLineNumber`) values - -(10100,'S18_1749',30,'136.00',3), - -(10100,'S18_2248',50,'55.09',2), - -(10100,'S18_4409',22,'75.46',4), - -(10100,'S24_3969',49,'35.29',1), - -(10101,'S18_2325',25,'108.06',4), - -(10101,'S18_2795',26,'167.06',1), - -(10101,'S24_1937',45,'32.53',3), - -(10101,'S24_2022',46,'44.35',2), - -(10102,'S18_1342',39,'95.55',2), - -(10102,'S18_1367',41,'43.13',1), - -(10103,'S10_1949',26,'214.30',11), - -(10103,'S10_4962',42,'119.67',4), - -(10103,'S12_1666',27,'121.64',8), - -(10103,'S18_1097',35,'94.50',10), - -(10103,'S18_2432',22,'58.34',2), - -(10103,'S18_2949',27,'92.19',12), - -(10103,'S18_2957',35,'61.84',14), - -(10103,'S18_3136',25,'86.92',13), - -(10103,'S18_3320',46,'86.31',16), - -(10103,'S18_4600',36,'98.07',5), - -(10103,'S18_4668',41,'40.75',9), - -(10103,'S24_2300',36,'107.34',1), - -(10103,'S24_4258',25,'88.62',15), - -(10103,'S32_1268',31,'92.46',3), - -(10103,'S32_3522',45,'63.35',7), - -(10103,'S700_2824',42,'94.07',6), - -(10104,'S12_3148',34,'131.44',1), - -(10104,'S12_4473',41,'111.39',9), - -(10104,'S18_2238',24,'135.90',8), - -(10104,'S18_2319',29,'122.73',12), - -(10104,'S18_3232',23,'165.95',13), - -(10104,'S18_4027',38,'119.20',3), - -(10104,'S24_1444',35,'52.02',6), - -(10104,'S24_2840',44,'30.41',10), - -(10104,'S24_4048',26,'106.45',5), - -(10104,'S32_2509',35,'51.95',11), - -(10104,'S32_3207',49,'56.55',4), - -(10104,'S50_1392',33,'114.59',7), - -(10104,'S50_1514',32,'53.31',2), - -(10105,'S10_4757',50,'127.84',2), - -(10105,'S12_1108',41,'205.72',15), - -(10105,'S12_3891',29,'141.88',14), - -(10105,'S18_3140',22,'136.59',11), - -(10105,'S18_3259',38,'87.73',13), - -(10105,'S18_4522',41,'75.48',10), - -(10105,'S24_2011',43,'117.97',9), - -(10105,'S24_3151',44,'73.46',4), - -(10105,'S24_3816',50,'75.47',1), - -(10105,'S700_1138',41,'54.00',5), - -(10105,'S700_1938',29,'86.61',12), - -(10105,'S700_2610',31,'60.72',3), - -(10105,'S700_3505',39,'92.16',6), - -(10105,'S700_3962',22,'99.31',7), - -(10105,'S72_3212',25,'44.77',8), - -(10106,'S18_1662',36,'134.04',12), - -(10106,'S18_2581',34,'81.10',2), - -(10106,'S18_3029',41,'80.86',18), - -(10106,'S18_3856',41,'94.22',17), - -(10106,'S24_1785',28,'107.23',4), - -(10106,'S24_2841',49,'65.77',13), - -(10106,'S24_3420',31,'55.89',14), - -(10106,'S24_3949',50,'55.96',11), - -(10106,'S24_4278',26,'71.00',3), - -(10106,'S32_4289',33,'65.35',5), - -(10106,'S50_1341',39,'35.78',6), - -(10106,'S700_1691',31,'91.34',7), - -(10106,'S700_2047',30,'85.09',16), - -(10106,'S700_2466',34,'99.72',9), - -(10106,'S700_2834',32,'113.90',1), - -(10106,'S700_3167',44,'76.00',8), - -(10106,'S700_4002',48,'70.33',10), - -(10106,'S72_1253',48,'43.70',15), - -(10107,'S10_1678',30,'81.35',2), - -(10107,'S10_2016',39,'105.86',5), - -(10107,'S10_4698',27,'172.36',4), - -(10107,'S12_2823',21,'122.00',1), - -(10107,'S18_2625',29,'52.70',6), - -(10107,'S24_1578',25,'96.92',3), - -(10107,'S24_2000',38,'73.12',7), - -(10107,'S32_1374',20,'88.90',8), - -(10108,'S12_1099',33,'165.38',6), - -(10108,'S12_3380',45,'96.30',4), - -(10108,'S12_3990',39,'75.81',7), - -(10108,'S12_4675',36,'107.10',3), - -(10108,'S18_1889',38,'67.76',2), - -(10108,'S18_3278',26,'73.17',9), - -(10108,'S18_3482',29,'132.29',8), - -(10108,'S18_3782',43,'52.84',12), - -(10108,'S18_4721',44,'139.87',11), - -(10108,'S24_2360',35,'64.41',15), - -(10108,'S24_3371',30,'60.01',5), - -(10108,'S24_3856',40,'132.00',1), - -(10108,'S24_4620',31,'67.10',10), - -(10108,'S32_2206',27,'36.21',13), - -(10108,'S32_4485',31,'87.76',16), - -(10108,'S50_4713',34,'74.85',14), - -(10109,'S18_1129',26,'117.48',4), - -(10109,'S18_1984',38,'137.98',3), - -(10109,'S18_2870',26,'126.72',1), - -(10109,'S18_3232',46,'160.87',5), - -(10109,'S18_3685',47,'125.74',2), - -(10109,'S24_2972',29,'32.10',6), - -(10110,'S18_1589',37,'118.22',16), - -(10110,'S18_1749',42,'153.00',7), - -(10110,'S18_2248',32,'51.46',6), - -(10110,'S18_2325',33,'115.69',4), - -(10110,'S18_2795',31,'163.69',1), - -(10110,'S18_4409',28,'81.91',8), - -(10110,'S18_4933',42,'62.00',9), - -(10110,'S24_1046',36,'72.02',13), - -(10110,'S24_1628',29,'43.27',15), - -(10110,'S24_1937',20,'28.88',3), - -(10110,'S24_2022',39,'40.77',2), - -(10110,'S24_2766',43,'82.69',11), - -(10110,'S24_2887',46,'112.74',10), - -(10110,'S24_3191',27,'80.47',12), - -(10110,'S24_3432',37,'96.37',14), - -(10110,'S24_3969',48,'35.29',5), - -(10111,'S18_1342',33,'87.33',6), - -(10111,'S18_1367',48,'48.52',5), - -(10111,'S18_2957',28,'53.09',2), - -(10111,'S18_3136',43,'94.25',1), - -(10111,'S18_3320',39,'91.27',4), - -(10111,'S24_4258',26,'85.70',3), - -(10112,'S10_1949',29,'197.16',1), - -(10112,'S18_2949',23,'85.10',2), - -(10113,'S12_1666',21,'121.64',2), - -(10113,'S18_1097',49,'101.50',4), - -(10113,'S18_4668',50,'43.27',3), - -(10113,'S32_3522',23,'58.82',1), - -(10114,'S10_4962',31,'128.53',8), - -(10114,'S18_2319',39,'106.78',3), - -(10114,'S18_2432',45,'53.48',6), - -(10114,'S18_3232',48,'169.34',4), - -(10114,'S18_4600',41,'105.34',9), - -(10114,'S24_2300',21,'102.23',5), - -(10114,'S24_2840',24,'28.64',1), - -(10114,'S32_1268',32,'88.61',7), - -(10114,'S32_2509',28,'43.83',2), - -(10114,'S700_2824',42,'82.94',10), - -(10115,'S12_4473',46,'111.39',5), - -(10115,'S18_2238',46,'140.81',4), - -(10115,'S24_1444',47,'56.64',2), - -(10115,'S24_4048',44,'106.45',1), - -(10115,'S50_1392',27,'100.70',3), - -(10116,'S32_3207',27,'60.28',1), - -(10117,'S12_1108',33,'195.33',9), - -(10117,'S12_3148',43,'148.06',10), - -(10117,'S12_3891',39,'173.02',8), - -(10117,'S18_3140',26,'121.57',5), - -(10117,'S18_3259',21,'81.68',7), - -(10117,'S18_4027',22,'122.08',12), - -(10117,'S18_4522',23,'73.73',4), - -(10117,'S24_2011',41,'119.20',3), - -(10117,'S50_1514',21,'55.65',11), - -(10117,'S700_1938',38,'75.35',6), - -(10117,'S700_3962',45,'89.38',1), - -(10117,'S72_3212',50,'52.42',2), - -(10118,'S700_3505',36,'86.15',1), - -(10119,'S10_4757',46,'112.88',11), - -(10119,'S18_1662',43,'151.38',3), - -(10119,'S18_3029',21,'74.84',9), - -(10119,'S18_3856',27,'95.28',8), - -(10119,'S24_2841',41,'64.40',4), - -(10119,'S24_3151',35,'72.58',13), - -(10119,'S24_3420',20,'63.12',5), - -(10119,'S24_3816',35,'82.18',10), - -(10119,'S24_3949',28,'62.10',2), - -(10119,'S700_1138',25,'57.34',14), - -(10119,'S700_2047',29,'74.23',7), - -(10119,'S700_2610',38,'67.22',12), - -(10119,'S700_4002',26,'63.67',1), - -(10119,'S72_1253',28,'40.22',6), - -(10120,'S10_2016',29,'118.94',3), - -(10120,'S10_4698',46,'158.80',2), - -(10120,'S18_2581',29,'82.79',8), - -(10120,'S18_2625',46,'57.54',4), - -(10120,'S24_1578',35,'110.45',1), - -(10120,'S24_1785',39,'93.01',10), - -(10120,'S24_2000',34,'72.36',5), - -(10120,'S24_4278',29,'71.73',9), - -(10120,'S32_1374',22,'94.90',6), - -(10120,'S32_4289',29,'68.79',11), - -(10120,'S50_1341',49,'41.46',12), - -(10120,'S700_1691',47,'91.34',13), - -(10120,'S700_2466',24,'81.77',15), - -(10120,'S700_2834',24,'106.79',7), - -(10120,'S700_3167',43,'72.00',14), - -(10121,'S10_1678',34,'86.13',5), - -(10121,'S12_2823',50,'126.52',4), - -(10121,'S24_2360',32,'58.18',2), - -(10121,'S32_4485',25,'95.93',3), - -(10121,'S50_4713',44,'72.41',1), - -(10122,'S12_1099',42,'155.66',10), - -(10122,'S12_3380',37,'113.92',8), - -(10122,'S12_3990',32,'65.44',11), - -(10122,'S12_4675',20,'104.80',7), - -(10122,'S18_1129',34,'114.65',2), - -(10122,'S18_1889',43,'62.37',6), - -(10122,'S18_1984',31,'113.80',1), - -(10122,'S18_3232',25,'137.17',3), - -(10122,'S18_3278',21,'69.15',13), - -(10122,'S18_3482',21,'133.76',12), - -(10122,'S18_3782',35,'59.06',16), - -(10122,'S18_4721',28,'145.82',15), - -(10122,'S24_2972',39,'34.74',4), - -(10122,'S24_3371',34,'50.82',9), - -(10122,'S24_3856',43,'136.22',5), - -(10122,'S24_4620',29,'67.10',14), - -(10122,'S32_2206',31,'33.79',17), - -(10123,'S18_1589',26,'120.71',2), - -(10123,'S18_2870',46,'114.84',3), - -(10123,'S18_3685',34,'117.26',4), - -(10123,'S24_1628',50,'43.27',1), - -(10124,'S18_1749',21,'153.00',6), - -(10124,'S18_2248',42,'58.12',5), - -(10124,'S18_2325',42,'111.87',3), - -(10124,'S18_4409',36,'75.46',7), - -(10124,'S18_4933',23,'66.28',8), - -(10124,'S24_1046',22,'62.47',12), - -(10124,'S24_1937',45,'30.53',2), - -(10124,'S24_2022',22,'36.29',1), - -(10124,'S24_2766',32,'74.51',10), - -(10124,'S24_2887',25,'93.95',9), - -(10124,'S24_3191',49,'76.19',11), - -(10124,'S24_3432',43,'101.73',13), - -(10124,'S24_3969',46,'36.11',4), - -(10125,'S18_1342',32,'89.38',1), - -(10125,'S18_2795',34,'138.38',2), - -(10126,'S10_1949',38,'205.73',11), - -(10126,'S10_4962',22,'122.62',4), - -(10126,'S12_1666',21,'135.30',8), - -(10126,'S18_1097',38,'116.67',10), - -(10126,'S18_1367',42,'51.21',17), - -(10126,'S18_2432',43,'51.05',2), - -(10126,'S18_2949',31,'93.21',12), - -(10126,'S18_2957',46,'61.84',14), - -(10126,'S18_3136',30,'93.20',13), - -(10126,'S18_3320',38,'94.25',16), - -(10126,'S18_4600',50,'102.92',5), - -(10126,'S18_4668',43,'47.29',9), - -(10126,'S24_2300',27,'122.68',1), - -(10126,'S24_4258',34,'83.76',15), - -(10126,'S32_1268',43,'82.83',3), - -(10126,'S32_3522',26,'62.05',7), - -(10126,'S700_2824',45,'97.10',6), - -(10127,'S12_1108',46,'193.25',2), - -(10127,'S12_3148',46,'140.50',3), - -(10127,'S12_3891',42,'169.56',1), - -(10127,'S12_4473',24,'100.73',11), - -(10127,'S18_2238',45,'140.81',10), - -(10127,'S18_2319',45,'114.14',14), - -(10127,'S18_3232',22,'149.02',15), - -(10127,'S18_4027',25,'126.39',5), - -(10127,'S24_1444',20,'50.86',8), - -(10127,'S24_2840',39,'34.30',12), - -(10127,'S24_4048',20,'107.63',7), - -(10127,'S32_2509',45,'46.53',13), - -(10127,'S32_3207',29,'60.90',6), - -(10127,'S50_1392',46,'111.12',9), - -(10127,'S50_1514',46,'55.65',4), - -(10128,'S18_3140',41,'120.20',2), - -(10128,'S18_3259',41,'80.67',4), - -(10128,'S18_4522',43,'77.24',1), - -(10128,'S700_1938',32,'72.75',3), - -(10129,'S10_4757',33,'123.76',2), - -(10129,'S24_2011',45,'113.06',9), - -(10129,'S24_3151',41,'81.43',4), - -(10129,'S24_3816',50,'76.31',1), - -(10129,'S700_1138',31,'58.67',5), - -(10129,'S700_2610',45,'72.28',3), - -(10129,'S700_3505',42,'90.15',6), - -(10129,'S700_3962',30,'94.34',7), - -(10129,'S72_3212',32,'44.23',8), - -(10130,'S18_3029',40,'68.82',2), - -(10130,'S18_3856',33,'99.52',1), - -(10131,'S18_1662',21,'141.92',4), - -(10131,'S24_2841',35,'60.97',5), - -(10131,'S24_3420',29,'52.60',6), - -(10131,'S24_3949',50,'54.59',3), - -(10131,'S700_2047',22,'76.94',8), - -(10131,'S700_2466',40,'86.76',1), - -(10131,'S700_4002',26,'63.67',2), - -(10131,'S72_1253',21,'40.22',7), - -(10132,'S700_3167',36,'80.00',1), - -(10133,'S18_2581',49,'80.26',3), - -(10133,'S24_1785',41,'109.42',5), - -(10133,'S24_4278',46,'61.58',4), - -(10133,'S32_1374',23,'80.91',1), - -(10133,'S32_4289',49,'67.41',6), - -(10133,'S50_1341',27,'37.09',7), - -(10133,'S700_1691',24,'76.73',8), - -(10133,'S700_2834',27,'115.09',2), - -(10134,'S10_1678',41,'90.92',2), - -(10134,'S10_2016',27,'116.56',5), - -(10134,'S10_4698',31,'187.85',4), - -(10134,'S12_2823',20,'131.04',1), - -(10134,'S18_2625',30,'51.48',6), - -(10134,'S24_1578',35,'94.67',3), - -(10134,'S24_2000',43,'75.41',7), - -(10135,'S12_1099',42,'173.17',7), - -(10135,'S12_3380',48,'110.39',5), - -(10135,'S12_3990',24,'72.62',8), - -(10135,'S12_4675',29,'103.64',4), - -(10135,'S18_1889',48,'66.99',3), - -(10135,'S18_3278',45,'65.94',10), - -(10135,'S18_3482',42,'139.64',9), - -(10135,'S18_3782',45,'49.74',13), - -(10135,'S18_4721',31,'133.92',12), - -(10135,'S24_2360',29,'67.18',16), - -(10135,'S24_2972',20,'34.36',1), - -(10135,'S24_3371',27,'52.05',6), - -(10135,'S24_3856',47,'139.03',2), - -(10135,'S24_4620',23,'76.80',11), - -(10135,'S32_2206',33,'38.62',14), - -(10135,'S32_4485',30,'91.85',17), - -(10135,'S50_4713',44,'78.92',15), - -(10136,'S18_1129',25,'117.48',2), - -(10136,'S18_1984',36,'120.91',1), - -(10136,'S18_3232',41,'169.34',3), - -(10137,'S18_1589',44,'115.73',2), - -(10137,'S18_2870',37,'110.88',3), - -(10137,'S18_3685',31,'118.68',4), - -(10137,'S24_1628',26,'40.25',1), - -(10138,'S18_1749',33,'149.60',6), - -(10138,'S18_2248',22,'51.46',5), - -(10138,'S18_2325',38,'114.42',3), - -(10138,'S18_4409',47,'79.15',7), - -(10138,'S18_4933',23,'64.86',8), - -(10138,'S24_1046',45,'59.53',12), - -(10138,'S24_1937',22,'33.19',2), - -(10138,'S24_2022',33,'38.53',1), - -(10138,'S24_2766',28,'73.60',10), - -(10138,'S24_2887',30,'96.30',9), - -(10138,'S24_3191',49,'77.05',11), - -(10138,'S24_3432',21,'99.58',13), - -(10138,'S24_3969',29,'32.82',4), - -(10139,'S18_1342',31,'89.38',7), - -(10139,'S18_1367',49,'52.83',6), - -(10139,'S18_2795',41,'151.88',8), - -(10139,'S18_2949',46,'91.18',1), - -(10139,'S18_2957',20,'52.47',3), - -(10139,'S18_3136',20,'101.58',2), - -(10139,'S18_3320',30,'81.35',5), - -(10139,'S24_4258',29,'93.49',4), - -(10140,'S10_1949',37,'186.44',11), - -(10140,'S10_4962',26,'131.49',4), - -(10140,'S12_1666',38,'118.90',8), - -(10140,'S18_1097',32,'95.67',10), - -(10140,'S18_2432',46,'51.05',2), - -(10140,'S18_4600',40,'100.50',5), - -(10140,'S18_4668',29,'40.25',9), - -(10140,'S24_2300',47,'118.84',1), - -(10140,'S32_1268',26,'87.64',3), - -(10140,'S32_3522',28,'62.05',7), - -(10140,'S700_2824',36,'101.15',6), - -(10141,'S12_4473',21,'114.95',5), - -(10141,'S18_2238',39,'160.46',4), - -(10141,'S18_2319',47,'103.09',8), - -(10141,'S18_3232',34,'143.94',9), - -(10141,'S24_1444',20,'50.86',2), - -(10141,'S24_2840',21,'32.18',6), - -(10141,'S24_4048',40,'104.09',1), - -(10141,'S32_2509',24,'53.03',7), - -(10141,'S50_1392',44,'94.92',3), - -(10142,'S12_1108',33,'166.24',12), - -(10142,'S12_3148',33,'140.50',13), - -(10142,'S12_3891',46,'167.83',11), - -(10142,'S18_3140',47,'129.76',8), - -(10142,'S18_3259',22,'95.80',10), - -(10142,'S18_4027',24,'122.08',15), - -(10142,'S18_4522',24,'79.87',7), - -(10142,'S24_2011',33,'114.29',6), - -(10142,'S24_3151',49,'74.35',1), - -(10142,'S32_3207',42,'60.90',16), - -(10142,'S50_1514',42,'56.24',14), - -(10142,'S700_1138',41,'55.34',2), - -(10142,'S700_1938',43,'77.08',9), - -(10142,'S700_3505',21,'92.16',3), - -(10142,'S700_3962',38,'91.37',4), - -(10142,'S72_3212',39,'46.96',5), - -(10143,'S10_4757',49,'133.28',15), - -(10143,'S18_1662',32,'126.15',7), - -(10143,'S18_3029',46,'70.54',13), - -(10143,'S18_3856',34,'99.52',12), - -(10143,'S24_2841',27,'63.71',8), - -(10143,'S24_3420',33,'59.83',9), - -(10143,'S24_3816',23,'74.64',14), - -(10143,'S24_3949',28,'55.96',6), - -(10143,'S50_1341',34,'34.91',1), - -(10143,'S700_1691',36,'86.77',2), - -(10143,'S700_2047',26,'87.80',11), - -(10143,'S700_2466',26,'79.78',4), - -(10143,'S700_2610',31,'69.39',16), - -(10143,'S700_3167',28,'70.40',3), - -(10143,'S700_4002',34,'65.15',5), - -(10143,'S72_1253',37,'49.66',10), - -(10144,'S32_4289',20,'56.41',1), - -(10145,'S10_1678',45,'76.56',6), - -(10145,'S10_2016',37,'104.67',9), - -(10145,'S10_4698',33,'154.93',8), - -(10145,'S12_2823',49,'146.10',5), - -(10145,'S18_2581',30,'71.81',14), - -(10145,'S18_2625',30,'52.70',10), - -(10145,'S24_1578',43,'103.68',7), - -(10145,'S24_1785',40,'87.54',16), - -(10145,'S24_2000',47,'63.98',11), - -(10145,'S24_2360',27,'56.10',3), - -(10145,'S24_4278',33,'71.73',15), - -(10145,'S32_1374',33,'99.89',12), - -(10145,'S32_2206',31,'39.43',1), - -(10145,'S32_4485',27,'95.93',4), - -(10145,'S50_4713',38,'73.22',2), - -(10145,'S700_2834',20,'113.90',13), - -(10146,'S18_3782',47,'60.30',2), - -(10146,'S18_4721',29,'130.94',1), - -(10147,'S12_1099',48,'161.49',7), - -(10147,'S12_3380',31,'110.39',5), - -(10147,'S12_3990',21,'74.21',8), - -(10147,'S12_4675',33,'97.89',4), - -(10147,'S18_1889',26,'70.84',3), - -(10147,'S18_3278',36,'74.78',10), - -(10147,'S18_3482',37,'129.35',9), - -(10147,'S24_2972',25,'33.23',1), - -(10147,'S24_3371',30,'48.98',6), - -(10147,'S24_3856',23,'123.58',2), - -(10147,'S24_4620',31,'72.76',11), - -(10148,'S18_1129',23,'114.65',13), - -(10148,'S18_1589',47,'108.26',9), - -(10148,'S18_1984',25,'136.56',12), - -(10148,'S18_2870',27,'113.52',10), - -(10148,'S18_3232',32,'143.94',14), - -(10148,'S18_3685',28,'135.63',11), - -(10148,'S18_4409',34,'83.75',1), - -(10148,'S18_4933',29,'66.28',2), - -(10148,'S24_1046',25,'65.41',6), - -(10148,'S24_1628',47,'46.29',8), - -(10148,'S24_2766',21,'77.24',4), - -(10148,'S24_2887',34,'115.09',3), - -(10148,'S24_3191',31,'71.91',5), - -(10148,'S24_3432',27,'96.37',7), - -(10149,'S18_1342',50,'87.33',4), - -(10149,'S18_1367',30,'48.52',3), - -(10149,'S18_1749',34,'156.40',11), - -(10149,'S18_2248',24,'50.85',10), - -(10149,'S18_2325',33,'125.86',8), - -(10149,'S18_2795',23,'167.06',5), - -(10149,'S18_3320',42,'89.29',2), - -(10149,'S24_1937',36,'31.20',7), - -(10149,'S24_2022',49,'39.87',6), - -(10149,'S24_3969',26,'38.57',9), - -(10149,'S24_4258',20,'90.57',1), - -(10150,'S10_1949',45,'182.16',8), - -(10150,'S10_4962',20,'121.15',1), - -(10150,'S12_1666',30,'135.30',5), - -(10150,'S18_1097',34,'95.67',7), - -(10150,'S18_2949',47,'93.21',9), - -(10150,'S18_2957',30,'56.21',11), - -(10150,'S18_3136',26,'97.39',10), - -(10150,'S18_4600',49,'111.39',2), - -(10150,'S18_4668',30,'47.29',6), - -(10150,'S32_3522',49,'62.05',4), - -(10150,'S700_2824',20,'95.08',3), - -(10151,'S12_4473',24,'114.95',3), - -(10151,'S18_2238',43,'152.27',2), - -(10151,'S18_2319',49,'106.78',6), - -(10151,'S18_2432',39,'58.34',9), - -(10151,'S18_3232',21,'167.65',7), - -(10151,'S24_2300',42,'109.90',8), - -(10151,'S24_2840',30,'29.35',4), - -(10151,'S32_1268',27,'84.75',10), - -(10151,'S32_2509',41,'43.29',5), - -(10151,'S50_1392',26,'108.81',1), - -(10152,'S18_4027',35,'117.77',1), - -(10152,'S24_1444',25,'49.13',4), - -(10152,'S24_4048',23,'112.37',3), - -(10152,'S32_3207',33,'57.17',2), - -(10153,'S12_1108',20,'201.57',11), - -(10153,'S12_3148',42,'128.42',12), - -(10153,'S12_3891',49,'155.72',10), - -(10153,'S18_3140',31,'125.66',7), - -(10153,'S18_3259',29,'82.69',9), - -(10153,'S18_4522',22,'82.50',6), - -(10153,'S24_2011',40,'111.83',5), - -(10153,'S50_1514',31,'53.31',13), - -(10153,'S700_1138',43,'58.00',1), - -(10153,'S700_1938',31,'80.55',8), - -(10153,'S700_3505',50,'87.15',2), - -(10153,'S700_3962',20,'85.41',3), - -(10153,'S72_3212',50,'51.87',4), - -(10154,'S24_3151',31,'75.23',2), - -(10154,'S700_2610',36,'59.27',1), - -(10155,'S10_4757',32,'129.20',13), - -(10155,'S18_1662',38,'138.77',5), - -(10155,'S18_3029',44,'83.44',11), - -(10155,'S18_3856',29,'105.87',10), - -(10155,'S24_2841',23,'62.34',6), - -(10155,'S24_3420',34,'56.55',7), - -(10155,'S24_3816',37,'76.31',12), - -(10155,'S24_3949',44,'58.69',4), - -(10155,'S700_2047',32,'89.61',9), - -(10155,'S700_2466',20,'87.75',2), - -(10155,'S700_3167',43,'76.80',1), - -(10155,'S700_4002',44,'70.33',3), - -(10155,'S72_1253',34,'49.16',8), - -(10156,'S50_1341',20,'43.64',1), - -(10156,'S700_1691',48,'77.64',2), - -(10157,'S18_2581',33,'69.27',3), - -(10157,'S24_1785',40,'89.72',5), - -(10157,'S24_4278',33,'66.65',4), - -(10157,'S32_1374',34,'83.91',1), - -(10157,'S32_4289',28,'56.41',6), - -(10157,'S700_2834',48,'109.16',2), - -(10158,'S24_2000',22,'67.79',1), - -(10159,'S10_1678',49,'81.35',14), - -(10159,'S10_2016',37,'101.10',17), - -(10159,'S10_4698',22,'170.42',16), - -(10159,'S12_1099',41,'188.73',2), - -(10159,'S12_2823',38,'131.04',13), - -(10159,'S12_3990',24,'67.03',3), - -(10159,'S18_2625',42,'51.48',18), - -(10159,'S18_3278',21,'66.74',5), - -(10159,'S18_3482',25,'129.35',4), - -(10159,'S18_3782',21,'54.71',8), - -(10159,'S18_4721',32,'142.85',7), - -(10159,'S24_1578',44,'100.30',15), - -(10159,'S24_2360',27,'67.18',11), - -(10159,'S24_3371',50,'49.60',1), - -(10159,'S24_4620',23,'80.84',6), - -(10159,'S32_2206',35,'39.43',9), - -(10159,'S32_4485',23,'86.74',12), - -(10159,'S50_4713',31,'78.11',10), - -(10160,'S12_3380',46,'96.30',6), - -(10160,'S12_4675',50,'93.28',5), - -(10160,'S18_1889',38,'70.84',4), - -(10160,'S18_3232',20,'140.55',1), - -(10160,'S24_2972',42,'30.59',2), - -(10160,'S24_3856',35,'130.60',3), - -(10161,'S18_1129',28,'121.72',12), - -(10161,'S18_1589',43,'102.04',8), - -(10161,'S18_1984',48,'139.41',11), - -(10161,'S18_2870',23,'125.40',9), - -(10161,'S18_3685',36,'132.80',10), - -(10161,'S18_4933',25,'62.72',1), - -(10161,'S24_1046',37,'73.49',5), - -(10161,'S24_1628',23,'47.29',7), - -(10161,'S24_2766',20,'82.69',3), - -(10161,'S24_2887',25,'108.04',2), - -(10161,'S24_3191',20,'72.77',4), - -(10161,'S24_3432',30,'94.23',6), - -(10162,'S18_1342',48,'87.33',2), - -(10162,'S18_1367',45,'45.28',1), - -(10162,'S18_1749',29,'141.10',9), - -(10162,'S18_2248',27,'53.28',8), - -(10162,'S18_2325',38,'113.15',6), - -(10162,'S18_2795',48,'156.94',3), - -(10162,'S18_4409',39,'86.51',10), - -(10162,'S24_1937',37,'27.55',5), - -(10162,'S24_2022',43,'38.98',4), - -(10162,'S24_3969',37,'32.82',7), - -(10163,'S10_1949',21,'212.16',1), - -(10163,'S18_2949',31,'101.31',2), - -(10163,'S18_2957',48,'59.96',4), - -(10163,'S18_3136',40,'101.58',3), - -(10163,'S18_3320',43,'80.36',6), - -(10163,'S24_4258',42,'96.42',5), - -(10164,'S10_4962',21,'143.31',2), - -(10164,'S12_1666',49,'121.64',6), - -(10164,'S18_1097',36,'103.84',8), - -(10164,'S18_4600',45,'107.76',3), - -(10164,'S18_4668',25,'46.29',7), - -(10164,'S32_1268',24,'91.49',1), - -(10164,'S32_3522',49,'57.53',5), - -(10164,'S700_2824',39,'86.99',4), - -(10165,'S12_1108',44,'168.32',3), - -(10165,'S12_3148',34,'123.89',4), - -(10165,'S12_3891',27,'152.26',2), - -(10165,'S12_4473',48,'109.02',12), - -(10165,'S18_2238',29,'134.26',11), - -(10165,'S18_2319',46,'120.28',15), - -(10165,'S18_2432',31,'60.77',18), - -(10165,'S18_3232',47,'154.10',16), - -(10165,'S18_3259',50,'84.71',1), - -(10165,'S18_4027',28,'123.51',6), - -(10165,'S24_1444',25,'46.82',9), - -(10165,'S24_2300',32,'117.57',17), - -(10165,'S24_2840',27,'31.12',13), - -(10165,'S24_4048',24,'106.45',8), - -(10165,'S32_2509',48,'50.86',14), - -(10165,'S32_3207',44,'55.30',7), - -(10165,'S50_1392',48,'106.49',10), - -(10165,'S50_1514',38,'49.21',5), - -(10166,'S18_3140',43,'136.59',2), - -(10166,'S18_4522',26,'72.85',1), - -(10166,'S700_1938',29,'76.22',3), - -(10167,'S10_4757',44,'123.76',9), - -(10167,'S18_1662',43,'141.92',1), - -(10167,'S18_3029',46,'69.68',7), - -(10167,'S18_3856',34,'84.70',6), - -(10167,'S24_2011',33,'110.60',16), - -(10167,'S24_2841',21,'54.81',2), - -(10167,'S24_3151',20,'77.00',11), - -(10167,'S24_3420',32,'64.44',3), - -(10167,'S24_3816',29,'73.80',8), - -(10167,'S700_1138',43,'66.00',12), - -(10167,'S700_2047',29,'87.80',5), - -(10167,'S700_2610',46,'62.16',10), - -(10167,'S700_3505',24,'85.14',13), - -(10167,'S700_3962',28,'83.42',14), - -(10167,'S72_1253',40,'42.71',4), - -(10167,'S72_3212',38,'43.68',15), - -(10168,'S10_1678',36,'94.74',1), - -(10168,'S10_2016',27,'97.53',4), - -(10168,'S10_4698',20,'160.74',3), - -(10168,'S18_2581',21,'75.19',9), - -(10168,'S18_2625',46,'49.06',5), - -(10168,'S24_1578',50,'103.68',2), - -(10168,'S24_1785',49,'93.01',11), - -(10168,'S24_2000',29,'72.36',6), - -(10168,'S24_3949',27,'57.32',18), - -(10168,'S24_4278',48,'68.10',10), - -(10168,'S32_1374',28,'89.90',7), - -(10168,'S32_4289',31,'57.78',12), - -(10168,'S50_1341',48,'39.71',13), - -(10168,'S700_1691',28,'91.34',14), - -(10168,'S700_2466',31,'87.75',16), - -(10168,'S700_2834',36,'94.92',8), - -(10168,'S700_3167',48,'72.00',15), - -(10168,'S700_4002',39,'67.37',17), - -(10169,'S12_1099',30,'163.44',2), - -(10169,'S12_2823',35,'126.52',13), - -(10169,'S12_3990',36,'71.82',3), - -(10169,'S18_3278',32,'65.13',5), - -(10169,'S18_3482',36,'136.70',4), - -(10169,'S18_3782',38,'52.84',8), - -(10169,'S18_4721',33,'120.53',7), - -(10169,'S24_2360',38,'66.49',11), - -(10169,'S24_3371',34,'53.27',1), - -(10169,'S24_4620',24,'77.61',6), - -(10169,'S32_2206',26,'37.01',9), - -(10169,'S32_4485',34,'83.68',12), - -(10169,'S50_4713',48,'75.66',10), - -(10170,'S12_3380',47,'116.27',4), - -(10170,'S12_4675',41,'93.28',3), - -(10170,'S18_1889',20,'70.07',2), - -(10170,'S24_3856',34,'130.60',1), - -(10171,'S18_1129',35,'134.46',2), - -(10171,'S18_1984',35,'128.03',1), - -(10171,'S18_3232',39,'165.95',3), - -(10171,'S24_2972',36,'34.74',4), - -(10172,'S18_1589',42,'109.51',6), - -(10172,'S18_2870',39,'117.48',7), - -(10172,'S18_3685',48,'139.87',8), - -(10172,'S24_1046',32,'61.00',3), - -(10172,'S24_1628',34,'43.27',5), - -(10172,'S24_2766',22,'79.97',1), - -(10172,'S24_3191',24,'77.91',2), - -(10172,'S24_3432',22,'87.81',4), - -(10173,'S18_1342',43,'101.71',6), - -(10173,'S18_1367',48,'51.75',5), - -(10173,'S18_1749',24,'168.30',13), - -(10173,'S18_2248',26,'55.09',12), - -(10173,'S18_2325',31,'127.13',10), - -(10173,'S18_2795',22,'140.06',7), - -(10173,'S18_2957',28,'56.84',2), - -(10173,'S18_3136',31,'86.92',1), - -(10173,'S18_3320',29,'90.28',4), - -(10173,'S18_4409',21,'77.31',14), - -(10173,'S18_4933',39,'58.44',15), - -(10173,'S24_1937',31,'29.87',9), - -(10173,'S24_2022',27,'39.42',8), - -(10173,'S24_2887',23,'98.65',16), - -(10173,'S24_3969',35,'35.70',11), - -(10173,'S24_4258',22,'93.49',3), - -(10174,'S10_1949',34,'207.87',4), - -(10174,'S12_1666',43,'113.44',1), - -(10174,'S18_1097',48,'108.50',3), - -(10174,'S18_2949',46,'100.30',5), - -(10174,'S18_4668',49,'44.27',2), - -(10175,'S10_4962',33,'119.67',9), - -(10175,'S12_4473',26,'109.02',1), - -(10175,'S18_2319',48,'101.87',4), - -(10175,'S18_2432',41,'59.55',7), - -(10175,'S18_3232',29,'150.71',5), - -(10175,'S18_4600',47,'102.92',10), - -(10175,'S24_2300',28,'121.40',6), - -(10175,'S24_2840',37,'32.18',2), - -(10175,'S32_1268',22,'89.57',8), - -(10175,'S32_2509',50,'50.86',3), - -(10175,'S32_3522',29,'56.24',12), - -(10175,'S700_2824',42,'80.92',11), - -(10176,'S12_1108',33,'166.24',2), - -(10176,'S12_3148',47,'145.04',3), - -(10176,'S12_3891',50,'160.91',1), - -(10176,'S18_2238',20,'139.17',10), - -(10176,'S18_4027',36,'140.75',5), - -(10176,'S24_1444',27,'55.49',8), - -(10176,'S24_4048',29,'101.72',7), - -(10176,'S32_3207',22,'62.14',6), - -(10176,'S50_1392',23,'109.96',9), - -(10176,'S50_1514',38,'52.14',4), - -(10177,'S18_3140',23,'113.37',9), - -(10177,'S18_3259',29,'92.77',11), - -(10177,'S18_4522',35,'82.50',8), - -(10177,'S24_2011',50,'115.52',7), - -(10177,'S24_3151',45,'79.66',2), - -(10177,'S700_1138',24,'58.67',3), - -(10177,'S700_1938',31,'77.95',10), - -(10177,'S700_2610',32,'64.33',1), - -(10177,'S700_3505',44,'88.15',4), - -(10177,'S700_3962',24,'83.42',5), - -(10177,'S72_3212',40,'52.96',6), - -(10178,'S10_4757',24,'131.92',12), - -(10178,'S18_1662',42,'127.73',4), - -(10178,'S18_3029',41,'70.54',10), - -(10178,'S18_3856',48,'104.81',9), - -(10178,'S24_2841',34,'67.82',5), - -(10178,'S24_3420',27,'65.75',6), - -(10178,'S24_3816',21,'68.77',11), - -(10178,'S24_3949',30,'64.15',3), - -(10178,'S700_2047',34,'86.90',8), - -(10178,'S700_2466',22,'91.74',1), - -(10178,'S700_4002',45,'68.11',2), - -(10178,'S72_1253',45,'41.71',7), - -(10179,'S18_2581',24,'82.79',3), - -(10179,'S24_1785',47,'105.04',5), - -(10179,'S24_4278',27,'66.65',4), - -(10179,'S32_1374',45,'86.90',1), - -(10179,'S32_4289',24,'63.97',6), - -(10179,'S50_1341',34,'43.20',7), - -(10179,'S700_1691',23,'75.81',8), - -(10179,'S700_2834',25,'98.48',2), - -(10179,'S700_3167',39,'80.00',9), - -(10180,'S10_1678',29,'76.56',9), - -(10180,'S10_2016',42,'99.91',12), - -(10180,'S10_4698',41,'164.61',11), - -(10180,'S12_2823',40,'131.04',8), - -(10180,'S18_2625',25,'48.46',13), - -(10180,'S18_3782',21,'59.06',3), - -(10180,'S18_4721',44,'147.31',2), - -(10180,'S24_1578',48,'98.05',10), - -(10180,'S24_2000',28,'61.70',14), - -(10180,'S24_2360',35,'60.95',6), - -(10180,'S24_4620',28,'68.71',1), - -(10180,'S32_2206',34,'33.39',4), - -(10180,'S32_4485',22,'102.05',7), - -(10180,'S50_4713',21,'74.85',5), - -(10181,'S12_1099',27,'155.66',14), - -(10181,'S12_3380',28,'113.92',12), - -(10181,'S12_3990',20,'67.03',15), - -(10181,'S12_4675',36,'107.10',11), - -(10181,'S18_1129',44,'124.56',6), - -(10181,'S18_1589',42,'124.44',2), - -(10181,'S18_1889',22,'74.69',10), - -(10181,'S18_1984',21,'129.45',5), - -(10181,'S18_2870',27,'130.68',3), - -(10181,'S18_3232',45,'147.33',7), - -(10181,'S18_3278',30,'73.17',17), - -(10181,'S18_3482',22,'120.53',16), - -(10181,'S18_3685',39,'137.04',4), - -(10181,'S24_1628',34,'45.28',1), - -(10181,'S24_2972',37,'32.85',8), - -(10181,'S24_3371',23,'54.49',13), - -(10181,'S24_3856',25,'122.17',9), - -(10182,'S18_1342',25,'83.22',3), - -(10182,'S18_1367',32,'44.21',2), - -(10182,'S18_1749',44,'159.80',10), - -(10182,'S18_2248',38,'54.49',9), - -(10182,'S18_2325',20,'105.52',7), - -(10182,'S18_2795',21,'135.00',4), - -(10182,'S18_3320',33,'86.31',1), - -(10182,'S18_4409',36,'88.35',11), - -(10182,'S18_4933',44,'61.29',12), - -(10182,'S24_1046',47,'63.20',16), - -(10182,'S24_1937',39,'31.86',6), - -(10182,'S24_2022',31,'39.87',5), - -(10182,'S24_2766',36,'87.24',14), - -(10182,'S24_2887',20,'116.27',13), - -(10182,'S24_3191',33,'73.62',15), - -(10182,'S24_3432',49,'95.30',17), - -(10182,'S24_3969',23,'34.88',8), - -(10183,'S10_1949',23,'180.01',8), - -(10183,'S10_4962',28,'127.06',1), - -(10183,'S12_1666',41,'114.80',5), - -(10183,'S18_1097',21,'108.50',7), - -(10183,'S18_2949',37,'91.18',9), - -(10183,'S18_2957',39,'51.22',11), - -(10183,'S18_3136',22,'90.06',10), - -(10183,'S18_4600',21,'118.66',2), - -(10183,'S18_4668',40,'42.26',6), - -(10183,'S24_4258',47,'81.81',12), - -(10183,'S32_3522',49,'52.36',4), - -(10183,'S700_2824',23,'85.98',3), - -(10184,'S12_4473',37,'105.47',6), - -(10184,'S18_2238',46,'145.72',5), - -(10184,'S18_2319',46,'119.05',9), - -(10184,'S18_2432',44,'60.77',12), - -(10184,'S18_3232',28,'165.95',10), - -(10184,'S24_1444',31,'57.22',3), - -(10184,'S24_2300',24,'117.57',11), - -(10184,'S24_2840',42,'30.06',7), - -(10184,'S24_4048',49,'114.73',2), - -(10184,'S32_1268',46,'84.75',13), - -(10184,'S32_2509',33,'52.49',8), - -(10184,'S32_3207',48,'59.03',1), - -(10184,'S50_1392',45,'92.60',4), - -(10185,'S12_1108',21,'195.33',13), - -(10185,'S12_3148',33,'146.55',14), - -(10185,'S12_3891',43,'147.07',12), - -(10185,'S18_3140',28,'124.30',9), - -(10185,'S18_3259',49,'94.79',11), - -(10185,'S18_4027',39,'127.82',16), - -(10185,'S18_4522',47,'87.77',8), - -(10185,'S24_2011',30,'105.69',7), - -(10185,'S24_3151',33,'83.20',2), - -(10185,'S50_1514',20,'46.86',15), - -(10185,'S700_1138',21,'64.67',3), - -(10185,'S700_1938',30,'79.68',10), - -(10185,'S700_2610',39,'61.44',1), - -(10185,'S700_3505',37,'99.17',4), - -(10185,'S700_3962',22,'93.35',5), - -(10185,'S72_3212',28,'47.50',6), - -(10186,'S10_4757',26,'108.80',9), - -(10186,'S18_1662',32,'137.19',1), - -(10186,'S18_3029',32,'73.12',7), - -(10186,'S18_3856',46,'98.46',6), - -(10186,'S24_2841',22,'60.29',2), - -(10186,'S24_3420',21,'59.83',3), - -(10186,'S24_3816',36,'68.77',8), - -(10186,'S700_2047',24,'80.56',5), - -(10186,'S72_1253',28,'42.71',4), - -(10187,'S18_2581',45,'70.12',1), - -(10187,'S24_1785',46,'96.29',3), - -(10187,'S24_3949',43,'55.96',10), - -(10187,'S24_4278',33,'64.48',2), - -(10187,'S32_4289',31,'61.22',4), - -(10187,'S50_1341',41,'39.71',5), - -(10187,'S700_1691',34,'84.95',6), - -(10187,'S700_2466',44,'95.73',8), - -(10187,'S700_3167',34,'72.00',7), - -(10187,'S700_4002',44,'70.33',9), - -(10188,'S10_1678',48,'95.70',1), - -(10188,'S10_2016',38,'111.80',4), - -(10188,'S10_4698',45,'182.04',3), - -(10188,'S18_2625',32,'52.09',5), - -(10188,'S24_1578',25,'95.80',2), - -(10188,'S24_2000',40,'61.70',6), - -(10188,'S32_1374',44,'81.91',7), - -(10188,'S700_2834',29,'96.11',8), - -(10189,'S12_2823',28,'138.57',1), - -(10190,'S24_2360',42,'58.87',3), - -(10190,'S32_2206',46,'38.62',1), - -(10190,'S32_4485',42,'89.80',4), - -(10190,'S50_4713',40,'67.53',2), - -(10191,'S12_1099',21,'155.66',3), - -(10191,'S12_3380',40,'104.52',1), - -(10191,'S12_3990',30,'70.22',4), - -(10191,'S18_3278',36,'75.59',6), - -(10191,'S18_3482',23,'119.06',5), - -(10191,'S18_3782',43,'60.93',9), - -(10191,'S18_4721',32,'136.90',8), - -(10191,'S24_3371',48,'53.27',2), - -(10191,'S24_4620',44,'77.61',7), - -(10192,'S12_4675',27,'99.04',16), - -(10192,'S18_1129',22,'140.12',11), - -(10192,'S18_1589',29,'100.80',7), - -(10192,'S18_1889',45,'70.84',15), - -(10192,'S18_1984',47,'128.03',10), - -(10192,'S18_2870',38,'110.88',8), - -(10192,'S18_3232',26,'137.17',12), - -(10192,'S18_3685',45,'125.74',9), - -(10192,'S24_1046',37,'72.02',4), - -(10192,'S24_1628',47,'49.30',6), - -(10192,'S24_2766',46,'86.33',2), - -(10192,'S24_2887',23,'112.74',1), - -(10192,'S24_2972',30,'33.23',13), - -(10192,'S24_3191',32,'69.34',3), - -(10192,'S24_3432',46,'93.16',5), - -(10192,'S24_3856',45,'112.34',14), - -(10193,'S18_1342',28,'92.47',7), - -(10193,'S18_1367',46,'46.36',6), - -(10193,'S18_1749',21,'153.00',14), - -(10193,'S18_2248',42,'60.54',13), - -(10193,'S18_2325',44,'115.69',11), - -(10193,'S18_2795',22,'143.44',8), - -(10193,'S18_2949',28,'87.13',1), - -(10193,'S18_2957',24,'53.09',3), - -(10193,'S18_3136',23,'97.39',2), - -(10193,'S18_3320',32,'79.37',5), - -(10193,'S18_4409',24,'92.03',15), - -(10193,'S18_4933',25,'66.28',16), - -(10193,'S24_1937',26,'32.19',10), - -(10193,'S24_2022',20,'44.80',9), - -(10193,'S24_3969',22,'38.16',12), - -(10193,'S24_4258',20,'92.52',4), - -(10194,'S10_1949',42,'203.59',11), - -(10194,'S10_4962',26,'134.44',4), - -(10194,'S12_1666',38,'124.37',8), - -(10194,'S18_1097',21,'103.84',10), - -(10194,'S18_2432',45,'51.05',2), - -(10194,'S18_4600',32,'113.82',5), - -(10194,'S18_4668',41,'47.79',9), - -(10194,'S24_2300',49,'112.46',1), - -(10194,'S32_1268',37,'77.05',3), - -(10194,'S32_3522',39,'61.41',7), - -(10194,'S700_2824',26,'80.92',6), - -(10195,'S12_4473',49,'118.50',6), - -(10195,'S18_2238',27,'139.17',5), - -(10195,'S18_2319',35,'112.91',9), - -(10195,'S18_3232',50,'150.71',10), - -(10195,'S24_1444',44,'54.33',3), - -(10195,'S24_2840',32,'31.82',7), - -(10195,'S24_4048',34,'95.81',2), - -(10195,'S32_2509',32,'51.95',8), - -(10195,'S32_3207',33,'59.03',1), - -(10195,'S50_1392',49,'97.23',4), - -(10196,'S12_1108',47,'203.64',5), - -(10196,'S12_3148',24,'151.08',6), - -(10196,'S12_3891',38,'147.07',4), - -(10196,'S18_3140',49,'127.03',1), - -(10196,'S18_3259',35,'81.68',3), - -(10196,'S18_4027',27,'126.39',8), - -(10196,'S50_1514',46,'56.82',7), - -(10196,'S700_1938',50,'84.88',2), - -(10197,'S10_4757',45,'118.32',6), - -(10197,'S18_3029',46,'83.44',4), - -(10197,'S18_3856',22,'85.75',3), - -(10197,'S18_4522',50,'78.99',14), - -(10197,'S24_2011',41,'109.37',13), - -(10197,'S24_3151',47,'83.20',8), - -(10197,'S24_3816',22,'67.93',5), - -(10197,'S700_1138',23,'60.00',9), - -(10197,'S700_2047',24,'78.75',2), - -(10197,'S700_2610',50,'66.50',7), - -(10197,'S700_3505',27,'100.17',10), - -(10197,'S700_3962',35,'88.39',11), - -(10197,'S72_1253',29,'39.73',1), - -(10197,'S72_3212',42,'48.59',12), - -(10198,'S18_1662',42,'149.81',4), - -(10198,'S24_2841',48,'60.97',5), - -(10198,'S24_3420',27,'61.81',6), - -(10198,'S24_3949',43,'65.51',3), - -(10198,'S700_2466',42,'94.73',1), - -(10198,'S700_4002',40,'74.03',2), - -(10199,'S50_1341',29,'37.97',1), - -(10199,'S700_1691',48,'81.29',2), - -(10199,'S700_3167',38,'70.40',3), - -(10200,'S18_2581',28,'74.34',3), - -(10200,'S24_1785',33,'99.57',5), - -(10200,'S24_4278',39,'70.28',4), - -(10200,'S32_1374',35,'80.91',1), - -(10200,'S32_4289',27,'65.35',6), - -(10200,'S700_2834',39,'115.09',2), - -(10201,'S10_1678',22,'82.30',2), - -(10201,'S10_2016',24,'116.56',5), - -(10201,'S10_4698',49,'191.72',4), - -(10201,'S12_2823',25,'126.52',1), - -(10201,'S18_2625',30,'48.46',6), - -(10201,'S24_1578',39,'93.54',3), - -(10201,'S24_2000',25,'66.27',7), - -(10202,'S18_3782',30,'55.33',3), - -(10202,'S18_4721',43,'124.99',2), - -(10202,'S24_2360',50,'56.10',6), - -(10202,'S24_4620',50,'75.18',1), - -(10202,'S32_2206',27,'33.39',4), - -(10202,'S32_4485',31,'81.64',7), - -(10202,'S50_4713',40,'79.73',5), - -(10203,'S12_1099',20,'161.49',8), - -(10203,'S12_3380',20,'111.57',6), - -(10203,'S12_3990',44,'63.84',9), - -(10203,'S12_4675',47,'115.16',5), - -(10203,'S18_1889',45,'73.15',4), - -(10203,'S18_3232',48,'157.49',1), - -(10203,'S18_3278',33,'66.74',11), - -(10203,'S18_3482',32,'127.88',10), - -(10203,'S24_2972',21,'33.23',2), - -(10203,'S24_3371',34,'56.94',7), - -(10203,'S24_3856',47,'140.43',3), - -(10204,'S18_1129',42,'114.65',17), - -(10204,'S18_1589',40,'113.24',13), - -(10204,'S18_1749',33,'153.00',4), - -(10204,'S18_1984',38,'133.72',16), - -(10204,'S18_2248',23,'59.33',3), - -(10204,'S18_2325',26,'119.50',1), - -(10204,'S18_2870',27,'106.92',14), - -(10204,'S18_3685',35,'132.80',15), - -(10204,'S18_4409',29,'83.75',5), - -(10204,'S18_4933',45,'69.84',6), - -(10204,'S24_1046',20,'69.82',10), - -(10204,'S24_1628',45,'46.79',12), - -(10204,'S24_2766',47,'79.06',8), - -(10204,'S24_2887',42,'112.74',7), - -(10204,'S24_3191',40,'84.75',9), - -(10204,'S24_3432',48,'104.94',11), - -(10204,'S24_3969',39,'34.88',2), - -(10205,'S18_1342',36,'98.63',2), - -(10205,'S18_1367',48,'45.82',1), - -(10205,'S18_2795',40,'138.38',3), - -(10205,'S24_1937',32,'27.88',5), - -(10205,'S24_2022',24,'36.74',4), - -(10206,'S10_1949',47,'203.59',6), - -(10206,'S12_1666',28,'109.34',3), - -(10206,'S18_1097',34,'115.50',5), - -(10206,'S18_2949',37,'98.27',7), - -(10206,'S18_2957',28,'51.84',9), - -(10206,'S18_3136',30,'102.63',8), - -(10206,'S18_3320',28,'99.21',11), - -(10206,'S18_4668',21,'45.78',4), - -(10206,'S24_4258',33,'95.44',10), - -(10206,'S32_3522',36,'54.94',2), - -(10206,'S700_2824',33,'89.01',1), - -(10207,'S10_4962',31,'125.58',15), - -(10207,'S12_4473',34,'95.99',7), - -(10207,'S18_2238',44,'140.81',6), - -(10207,'S18_2319',43,'109.23',10), - -(10207,'S18_2432',37,'60.77',13), - -(10207,'S18_3232',25,'140.55',11), - -(10207,'S18_4027',40,'143.62',1), - -(10207,'S18_4600',47,'119.87',16), - -(10207,'S24_1444',49,'57.80',4), - -(10207,'S24_2300',46,'127.79',12), - -(10207,'S24_2840',42,'30.76',8), - -(10207,'S24_4048',28,'108.82',3), - -(10207,'S32_1268',49,'84.75',14), - -(10207,'S32_2509',27,'51.95',9), - -(10207,'S32_3207',45,'55.30',2), - -(10207,'S50_1392',28,'106.49',5), - -(10208,'S12_1108',46,'176.63',13), - -(10208,'S12_3148',26,'128.42',14), - -(10208,'S12_3891',20,'152.26',12), - -(10208,'S18_3140',24,'117.47',9), - -(10208,'S18_3259',48,'96.81',11), - -(10208,'S18_4522',45,'72.85',8), - -(10208,'S24_2011',35,'122.89',7), - -(10208,'S24_3151',20,'80.54',2), - -(10208,'S50_1514',30,'57.99',15), - -(10208,'S700_1138',38,'56.67',3), - -(10208,'S700_1938',40,'73.62',10), - -(10208,'S700_2610',46,'63.61',1), - -(10208,'S700_3505',37,'95.16',4), - -(10208,'S700_3962',33,'95.34',5), - -(10208,'S72_3212',42,'48.05',6), - -(10209,'S10_4757',39,'129.20',8), - -(10209,'S18_3029',28,'82.58',6), - -(10209,'S18_3856',20,'97.40',5), - -(10209,'S24_2841',43,'66.45',1), - -(10209,'S24_3420',36,'56.55',2), - -(10209,'S24_3816',22,'79.67',7), - -(10209,'S700_2047',33,'90.52',4), - -(10209,'S72_1253',48,'44.20',3), - -(10210,'S10_2016',23,'112.99',2), - -(10210,'S10_4698',34,'189.79',1), - -(10210,'S18_1662',31,'141.92',17), - -(10210,'S18_2581',50,'68.43',7), - -(10210,'S18_2625',40,'51.48',3), - -(10210,'S24_1785',27,'100.67',9), - -(10210,'S24_2000',30,'63.22',4), - -(10210,'S24_3949',29,'56.64',16), - -(10210,'S24_4278',40,'68.10',8), - -(10210,'S32_1374',46,'84.91',5), - -(10210,'S32_4289',39,'57.10',10), - -(10210,'S50_1341',43,'43.20',11), - -(10210,'S700_1691',21,'87.69',12), - -(10210,'S700_2466',26,'93.74',14), - -(10210,'S700_2834',25,'98.48',6), - -(10210,'S700_3167',31,'64.00',13), - -(10210,'S700_4002',42,'60.70',15), - -(10211,'S10_1678',41,'90.92',14), - -(10211,'S12_1099',41,'171.22',2), - -(10211,'S12_2823',36,'126.52',13), - -(10211,'S12_3990',28,'79.80',3), - -(10211,'S18_3278',35,'73.17',5), - -(10211,'S18_3482',28,'138.17',4), - -(10211,'S18_3782',46,'60.30',8), - -(10211,'S18_4721',41,'148.80',7), - -(10211,'S24_1578',25,'109.32',15), - -(10211,'S24_2360',21,'62.33',11), - -(10211,'S24_3371',48,'52.66',1), - -(10211,'S24_4620',22,'80.84',6), - -(10211,'S32_2206',41,'39.83',9), - -(10211,'S32_4485',37,'94.91',12), - -(10211,'S50_4713',40,'70.78',10), - -(10212,'S12_3380',39,'99.82',16), - -(10212,'S12_4675',33,'110.55',15), - -(10212,'S18_1129',29,'117.48',10), - -(10212,'S18_1589',38,'105.77',6), - -(10212,'S18_1889',20,'64.68',14), - -(10212,'S18_1984',41,'133.72',9), - -(10212,'S18_2870',40,'117.48',7), - -(10212,'S18_3232',40,'155.79',11), - -(10212,'S18_3685',45,'115.85',8), - -(10212,'S24_1046',41,'61.73',3), - -(10212,'S24_1628',45,'43.27',5), - -(10212,'S24_2766',45,'81.78',1), - -(10212,'S24_2972',34,'37.38',12), - -(10212,'S24_3191',27,'77.91',2), - -(10212,'S24_3432',46,'100.66',4), - -(10212,'S24_3856',49,'117.96',13), - -(10213,'S18_4409',38,'84.67',1), - -(10213,'S18_4933',25,'58.44',2), - -(10213,'S24_2887',27,'97.48',3), - -(10214,'S18_1749',30,'166.60',7), - -(10214,'S18_2248',21,'53.28',6), - -(10214,'S18_2325',27,'125.86',4), - -(10214,'S18_2795',50,'167.06',1), - -(10214,'S24_1937',20,'32.19',3), - -(10214,'S24_2022',49,'39.87',2), - -(10214,'S24_3969',44,'38.57',5), - -(10215,'S10_1949',35,'205.73',3), - -(10215,'S18_1097',46,'100.34',2), - -(10215,'S18_1342',27,'92.47',10), - -(10215,'S18_1367',33,'53.91',9), - -(10215,'S18_2949',49,'97.26',4), - -(10215,'S18_2957',31,'56.21',6), - -(10215,'S18_3136',49,'89.01',5), - -(10215,'S18_3320',41,'84.33',8), - -(10215,'S18_4668',46,'42.76',1), - -(10215,'S24_4258',39,'94.47',7), - -(10216,'S12_1666',43,'133.94',1), - -(10217,'S10_4962',48,'132.97',4), - -(10217,'S18_2432',35,'58.34',2), - -(10217,'S18_4600',38,'118.66',5), - -(10217,'S24_2300',28,'103.51',1), - -(10217,'S32_1268',21,'78.97',3), - -(10217,'S32_3522',39,'56.24',7), - -(10217,'S700_2824',31,'90.02',6), - -(10218,'S18_2319',22,'110.46',1), - -(10218,'S18_3232',34,'152.41',2), - -(10219,'S12_4473',48,'94.80',2), - -(10219,'S18_2238',43,'132.62',1), - -(10219,'S24_2840',21,'31.12',3), - -(10219,'S32_2509',35,'47.62',4), - -(10220,'S12_1108',32,'189.10',2), - -(10220,'S12_3148',30,'151.08',3), - -(10220,'S12_3891',27,'166.10',1), - -(10220,'S18_4027',50,'126.39',5), - -(10220,'S24_1444',26,'48.55',8), - -(10220,'S24_4048',37,'101.72',7), - -(10220,'S32_3207',20,'49.71',6), - -(10220,'S50_1392',37,'92.60',9), - -(10220,'S50_1514',30,'56.82',4), - -(10221,'S18_3140',33,'133.86',3), - -(10221,'S18_3259',23,'89.75',5), - -(10221,'S18_4522',39,'84.26',2), - -(10221,'S24_2011',49,'113.06',1), - -(10221,'S700_1938',23,'69.29',4), - -(10222,'S10_4757',49,'133.28',12), - -(10222,'S18_1662',49,'137.19',4), - -(10222,'S18_3029',49,'79.14',10), - -(10222,'S18_3856',45,'88.93',9), - -(10222,'S24_2841',32,'56.86',5), - -(10222,'S24_3151',47,'74.35',14), - -(10222,'S24_3420',43,'61.15',6), - -(10222,'S24_3816',46,'77.99',11), - -(10222,'S24_3949',48,'55.27',3), - -(10222,'S700_1138',31,'58.67',15), - -(10222,'S700_2047',26,'80.56',8), - -(10222,'S700_2466',37,'90.75',1), - -(10222,'S700_2610',36,'69.39',13), - -(10222,'S700_3505',38,'84.14',16), - -(10222,'S700_3962',31,'81.43',17), - -(10222,'S700_4002',43,'66.63',2), - -(10222,'S72_1253',31,'45.19',7), - -(10222,'S72_3212',36,'48.59',18), - -(10223,'S10_1678',37,'80.39',1), - -(10223,'S10_2016',47,'110.61',4), - -(10223,'S10_4698',49,'189.79',3), - -(10223,'S18_2581',47,'67.58',9), - -(10223,'S18_2625',28,'58.75',5), - -(10223,'S24_1578',32,'104.81',2), - -(10223,'S24_1785',34,'87.54',11), - -(10223,'S24_2000',38,'60.94',6), - -(10223,'S24_4278',23,'68.10',10), - -(10223,'S32_1374',21,'90.90',7), - -(10223,'S32_4289',20,'66.73',12), - -(10223,'S50_1341',41,'41.02',13), - -(10223,'S700_1691',25,'84.03',14), - -(10223,'S700_2834',29,'113.90',8), - -(10223,'S700_3167',26,'79.20',15), - -(10224,'S12_2823',43,'141.58',6), - -(10224,'S18_3782',38,'57.20',1), - -(10224,'S24_2360',37,'60.26',4), - -(10224,'S32_2206',43,'37.01',2), - -(10224,'S32_4485',30,'94.91',5), - -(10224,'S50_4713',50,'81.36',3), - -(10225,'S12_1099',27,'157.60',9), - -(10225,'S12_3380',25,'101.00',7), - -(10225,'S12_3990',37,'64.64',10), - -(10225,'S12_4675',21,'100.19',6), - -(10225,'S18_1129',32,'116.06',1), - -(10225,'S18_1889',47,'71.61',5), - -(10225,'S18_3232',43,'162.57',2), - -(10225,'S18_3278',37,'69.96',12), - -(10225,'S18_3482',27,'119.06',11), - -(10225,'S18_4721',35,'135.41',14), - -(10225,'S24_2972',42,'34.74',3), - -(10225,'S24_3371',24,'51.43',8), - -(10225,'S24_3856',40,'130.60',4), - -(10225,'S24_4620',46,'77.61',13), - -(10226,'S18_1589',38,'108.26',4), - -(10226,'S18_1984',24,'129.45',7), - -(10226,'S18_2870',24,'125.40',5), - -(10226,'S18_3685',46,'122.91',6), - -(10226,'S24_1046',21,'65.41',1), - -(10226,'S24_1628',36,'47.79',3), - -(10226,'S24_3432',48,'95.30',2), - -(10227,'S18_1342',25,'85.27',3), - -(10227,'S18_1367',31,'50.14',2), - -(10227,'S18_1749',26,'136.00',10), - -(10227,'S18_2248',28,'59.93',9), - -(10227,'S18_2325',46,'118.23',7), - -(10227,'S18_2795',29,'146.81',4), - -(10227,'S18_3320',33,'99.21',1), - -(10227,'S18_4409',34,'87.43',11), - -(10227,'S18_4933',37,'70.56',12), - -(10227,'S24_1937',42,'27.22',6), - -(10227,'S24_2022',24,'39.42',5), - -(10227,'S24_2766',47,'84.51',14), - -(10227,'S24_2887',33,'102.17',13), - -(10227,'S24_3191',40,'78.76',15), - -(10227,'S24_3969',27,'34.88',8), - -(10228,'S10_1949',29,'214.30',2), - -(10228,'S18_1097',32,'100.34',1), - -(10228,'S18_2949',24,'101.31',3), - -(10228,'S18_2957',45,'57.46',5), - -(10228,'S18_3136',31,'100.53',4), - -(10228,'S24_4258',33,'84.73',6), - -(10229,'S10_4962',50,'138.88',9), - -(10229,'S12_1666',25,'110.70',13), - -(10229,'S12_4473',36,'95.99',1), - -(10229,'S18_2319',26,'104.32',4), - -(10229,'S18_2432',28,'53.48',7), - -(10229,'S18_3232',22,'157.49',5), - -(10229,'S18_4600',41,'119.87',10), - -(10229,'S18_4668',39,'43.77',14), - -(10229,'S24_2300',48,'115.01',6), - -(10229,'S24_2840',33,'34.65',2), - -(10229,'S32_1268',25,'78.97',8), - -(10229,'S32_2509',23,'49.78',3), - -(10229,'S32_3522',30,'52.36',12), - -(10229,'S700_2824',50,'91.04',11), - -(10230,'S12_3148',43,'128.42',1), - -(10230,'S18_2238',49,'153.91',8), - -(10230,'S18_4027',42,'142.18',3), - -(10230,'S24_1444',36,'47.40',6), - -(10230,'S24_4048',45,'99.36',5), - -(10230,'S32_3207',46,'59.03',4), - -(10230,'S50_1392',34,'100.70',7), - -(10230,'S50_1514',43,'57.41',2), - -(10231,'S12_1108',42,'193.25',2), - -(10231,'S12_3891',49,'147.07',1), - -(10232,'S18_3140',22,'133.86',6), - -(10232,'S18_3259',48,'97.81',8), - -(10232,'S18_4522',23,'78.12',5), - -(10232,'S24_2011',46,'113.06',4), - -(10232,'S700_1938',26,'84.88',7), - -(10232,'S700_3505',48,'86.15',1), - -(10232,'S700_3962',35,'81.43',2), - -(10232,'S72_3212',24,'48.59',3), - -(10233,'S24_3151',40,'70.81',2), - -(10233,'S700_1138',36,'66.00',3), - -(10233,'S700_2610',29,'67.94',1), - -(10234,'S10_4757',48,'118.32',9), - -(10234,'S18_1662',50,'146.65',1), - -(10234,'S18_3029',48,'84.30',7), - -(10234,'S18_3856',39,'85.75',6), - -(10234,'S24_2841',44,'67.14',2), - -(10234,'S24_3420',25,'65.09',3), - -(10234,'S24_3816',31,'78.83',8), - -(10234,'S700_2047',29,'83.28',5), - -(10234,'S72_1253',40,'45.69',4), - -(10235,'S18_2581',24,'81.95',3), - -(10235,'S24_1785',23,'89.72',5), - -(10235,'S24_3949',33,'55.27',12), - -(10235,'S24_4278',40,'63.03',4), - -(10235,'S32_1374',41,'90.90',1), - -(10235,'S32_4289',34,'66.73',6), - -(10235,'S50_1341',41,'37.09',7), - -(10235,'S700_1691',25,'88.60',8), - -(10235,'S700_2466',38,'92.74',10), - -(10235,'S700_2834',25,'116.28',2), - -(10235,'S700_3167',32,'73.60',9), - -(10235,'S700_4002',34,'70.33',11), - -(10236,'S10_2016',22,'105.86',1), - -(10236,'S18_2625',23,'52.70',2), - -(10236,'S24_2000',36,'65.51',3), - -(10237,'S10_1678',23,'91.87',7), - -(10237,'S10_4698',39,'158.80',9), - -(10237,'S12_2823',32,'129.53',6), - -(10237,'S18_3782',26,'49.74',1), - -(10237,'S24_1578',20,'109.32',8), - -(10237,'S24_2360',26,'62.33',4), - -(10237,'S32_2206',26,'35.00',2), - -(10237,'S32_4485',27,'94.91',5), - -(10237,'S50_4713',20,'78.92',3), - -(10238,'S12_1099',28,'161.49',3), - -(10238,'S12_3380',29,'104.52',1), - -(10238,'S12_3990',20,'73.42',4), - -(10238,'S18_3278',41,'68.35',6), - -(10238,'S18_3482',49,'144.05',5), - -(10238,'S18_4721',44,'120.53',8), - -(10238,'S24_3371',47,'53.88',2), - -(10238,'S24_4620',22,'67.91',7), - -(10239,'S12_4675',21,'100.19',5), - -(10239,'S18_1889',46,'70.07',4), - -(10239,'S18_3232',47,'135.47',1), - -(10239,'S24_2972',20,'32.47',2), - -(10239,'S24_3856',29,'133.41',3), - -(10240,'S18_1129',41,'125.97',3), - -(10240,'S18_1984',37,'136.56',2), - -(10240,'S18_3685',37,'134.22',1), - -(10241,'S18_1589',21,'119.46',11), - -(10241,'S18_1749',41,'153.00',2), - -(10241,'S18_2248',33,'55.70',1), - -(10241,'S18_2870',44,'126.72',12), - -(10241,'S18_4409',42,'77.31',3), - -(10241,'S18_4933',30,'62.72',4), - -(10241,'S24_1046',22,'72.02',8), - -(10241,'S24_1628',21,'47.29',10), - -(10241,'S24_2766',47,'89.05',6), - -(10241,'S24_2887',28,'117.44',5), - -(10241,'S24_3191',26,'69.34',7), - -(10241,'S24_3432',27,'107.08',9), - -(10242,'S24_3969',46,'36.52',1), - -(10243,'S18_2325',47,'111.87',2), - -(10243,'S24_1937',33,'30.87',1), - -(10244,'S18_1342',40,'99.66',7), - -(10244,'S18_1367',20,'48.52',6), - -(10244,'S18_2795',43,'141.75',8), - -(10244,'S18_2949',30,'87.13',1), - -(10244,'S18_2957',24,'54.96',3), - -(10244,'S18_3136',29,'85.87',2), - -(10244,'S18_3320',36,'87.30',5), - -(10244,'S24_2022',39,'42.11',9), - -(10244,'S24_4258',40,'97.39',4), - -(10245,'S10_1949',34,'195.01',9), - -(10245,'S10_4962',28,'147.74',2), - -(10245,'S12_1666',38,'120.27',6), - -(10245,'S18_1097',29,'114.34',8), - -(10245,'S18_4600',21,'111.39',3), - -(10245,'S18_4668',45,'48.80',7), - -(10245,'S32_1268',37,'81.86',1), - -(10245,'S32_3522',44,'54.94',5), - -(10245,'S700_2824',44,'81.93',4), - -(10246,'S12_4473',46,'99.54',5), - -(10246,'S18_2238',40,'144.08',4), - -(10246,'S18_2319',22,'100.64',8), - -(10246,'S18_2432',30,'57.73',11), - -(10246,'S18_3232',36,'145.63',9), - -(10246,'S24_1444',44,'46.24',2), - -(10246,'S24_2300',29,'118.84',10), - -(10246,'S24_2840',49,'34.65',6), - -(10246,'S24_4048',46,'100.54',1), - -(10246,'S32_2509',35,'45.45',7), - -(10246,'S50_1392',22,'113.44',3), - -(10247,'S12_1108',44,'195.33',2), - -(10247,'S12_3148',25,'140.50',3), - -(10247,'S12_3891',27,'167.83',1), - -(10247,'S18_4027',48,'143.62',5), - -(10247,'S32_3207',40,'58.41',6), - -(10247,'S50_1514',49,'51.55',4), - -(10248,'S10_4757',20,'126.48',3), - -(10248,'S18_3029',21,'80.86',1), - -(10248,'S18_3140',32,'133.86',12), - -(10248,'S18_3259',42,'95.80',14), - -(10248,'S18_4522',42,'87.77',11), - -(10248,'S24_2011',48,'122.89',10), - -(10248,'S24_3151',30,'85.85',5), - -(10248,'S24_3816',23,'83.02',2), - -(10248,'S700_1138',36,'66.00',6), - -(10248,'S700_1938',40,'81.41',13), - -(10248,'S700_2610',32,'69.39',4), - -(10248,'S700_3505',30,'84.14',7), - -(10248,'S700_3962',35,'92.36',8), - -(10248,'S72_3212',23,'53.51',9), - -(10249,'S18_3856',46,'88.93',5), - -(10249,'S24_2841',20,'54.81',1), - -(10249,'S24_3420',25,'65.75',2), - -(10249,'S700_2047',40,'85.99',4), - -(10249,'S72_1253',32,'49.16',3), - -(10250,'S18_1662',45,'148.23',14), - -(10250,'S18_2581',27,'84.48',4), - -(10250,'S24_1785',31,'95.20',6), - -(10250,'S24_2000',32,'63.22',1), - -(10250,'S24_3949',40,'61.42',13), - -(10250,'S24_4278',37,'72.45',5), - -(10250,'S32_1374',31,'99.89',2), - -(10250,'S32_4289',50,'62.60',7), - -(10250,'S50_1341',36,'36.66',8), - -(10250,'S700_1691',31,'91.34',9), - -(10250,'S700_2466',35,'90.75',11), - -(10250,'S700_2834',44,'98.48',3), - -(10250,'S700_3167',44,'76.00',10), - -(10250,'S700_4002',38,'65.89',12), - -(10251,'S10_1678',59,'93.79',2), - -(10251,'S10_2016',44,'115.37',5), - -(10251,'S10_4698',43,'172.36',4), - -(10251,'S12_2823',46,'129.53',1), - -(10251,'S18_2625',44,'58.15',6), - -(10251,'S24_1578',50,'91.29',3), - -(10252,'S18_3278',20,'74.78',2), - -(10252,'S18_3482',41,'145.52',1), - -(10252,'S18_3782',31,'50.36',5), - -(10252,'S18_4721',26,'127.97',4), - -(10252,'S24_2360',47,'63.03',8), - -(10252,'S24_4620',38,'69.52',3), - -(10252,'S32_2206',36,'36.21',6), - -(10252,'S32_4485',25,'93.89',9), - -(10252,'S50_4713',48,'72.41',7), - -(10253,'S12_1099',24,'157.60',13), - -(10253,'S12_3380',22,'102.17',11), - -(10253,'S12_3990',25,'67.03',14), - -(10253,'S12_4675',41,'109.40',10), - -(10253,'S18_1129',26,'130.22',5), - -(10253,'S18_1589',24,'103.29',1), - -(10253,'S18_1889',23,'67.76',9), - -(10253,'S18_1984',33,'130.87',4), - -(10253,'S18_2870',37,'114.84',2), - -(10253,'S18_3232',40,'145.63',6), - -(10253,'S18_3685',31,'139.87',3), - -(10253,'S24_2972',40,'34.74',7), - -(10253,'S24_3371',24,'50.82',12), - -(10253,'S24_3856',39,'115.15',8), - -(10254,'S18_1749',49,'137.70',5), - -(10254,'S18_2248',36,'55.09',4), - -(10254,'S18_2325',41,'102.98',2), - -(10254,'S18_4409',34,'80.99',6), - -(10254,'S18_4933',30,'59.87',7), - -(10254,'S24_1046',34,'66.88',11), - -(10254,'S24_1628',32,'43.27',13), - -(10254,'S24_1937',38,'28.88',1), - -(10254,'S24_2766',31,'85.42',9), - -(10254,'S24_2887',33,'111.57',8), - -(10254,'S24_3191',42,'69.34',10), - -(10254,'S24_3432',49,'101.73',12), - -(10254,'S24_3969',20,'39.80',3), - -(10255,'S18_2795',24,'135.00',1), - -(10255,'S24_2022',37,'37.63',2), - -(10256,'S18_1342',34,'93.49',2), - -(10256,'S18_1367',29,'52.83',1), - -(10257,'S18_2949',50,'92.19',1), - -(10257,'S18_2957',49,'59.34',3), - -(10257,'S18_3136',37,'83.78',2), - -(10257,'S18_3320',26,'91.27',5), - -(10257,'S24_4258',46,'81.81',4), - -(10258,'S10_1949',32,'177.87',6), - -(10258,'S12_1666',41,'133.94',3), - -(10258,'S18_1097',41,'113.17',5), - -(10258,'S18_4668',21,'49.81',4), - -(10258,'S32_3522',20,'62.70',2), - -(10258,'S700_2824',45,'86.99',1), - -(10259,'S10_4962',26,'121.15',12), - -(10259,'S12_4473',46,'117.32',4), - -(10259,'S18_2238',30,'134.26',3), - -(10259,'S18_2319',34,'120.28',7), - -(10259,'S18_2432',30,'59.55',10), - -(10259,'S18_3232',27,'152.41',8), - -(10259,'S18_4600',41,'107.76',13), - -(10259,'S24_1444',28,'46.82',1), - -(10259,'S24_2300',47,'121.40',9), - -(10259,'S24_2840',31,'31.47',5), - -(10259,'S32_1268',45,'95.35',11), - -(10259,'S32_2509',40,'45.99',6), - -(10259,'S50_1392',29,'105.33',2), - -(10260,'S12_1108',46,'180.79',5), - -(10260,'S12_3148',30,'140.50',6), - -(10260,'S12_3891',44,'169.56',4), - -(10260,'S18_3140',32,'121.57',1), - -(10260,'S18_3259',29,'92.77',3), - -(10260,'S18_4027',23,'137.88',8), - -(10260,'S24_4048',23,'117.10',10), - -(10260,'S32_3207',27,'55.30',9), - -(10260,'S50_1514',21,'56.24',7), - -(10260,'S700_1938',33,'80.55',2), - -(10261,'S10_4757',27,'116.96',1), - -(10261,'S18_4522',20,'80.75',9), - -(10261,'S24_2011',36,'105.69',8), - -(10261,'S24_3151',22,'79.66',3), - -(10261,'S700_1138',34,'64.00',4), - -(10261,'S700_2610',44,'58.55',2), - -(10261,'S700_3505',25,'89.15',5), - -(10261,'S700_3962',50,'88.39',6), - -(10261,'S72_3212',29,'43.68',7), - -(10262,'S18_1662',49,'157.69',9), - -(10262,'S18_3029',32,'81.72',15), - -(10262,'S18_3856',34,'85.75',14), - -(10262,'S24_1785',34,'98.48',1), - -(10262,'S24_2841',24,'63.71',10), - -(10262,'S24_3420',46,'65.75',11), - -(10262,'S24_3816',49,'82.18',16), - -(10262,'S24_3949',48,'58.69',8), - -(10262,'S32_4289',40,'63.97',2), - -(10262,'S50_1341',49,'35.78',3), - -(10262,'S700_1691',40,'87.69',4), - -(10262,'S700_2047',44,'83.28',13), - -(10262,'S700_2466',33,'81.77',6), - -(10262,'S700_3167',27,'64.80',5), - -(10262,'S700_4002',35,'64.41',7), - -(10262,'S72_1253',21,'41.71',12), - -(10263,'S10_1678',34,'89.00',2), - -(10263,'S10_2016',40,'107.05',5), - -(10263,'S10_4698',41,'193.66',4), - -(10263,'S12_2823',48,'123.51',1), - -(10263,'S18_2581',33,'67.58',10), - -(10263,'S18_2625',34,'50.27',6), - -(10263,'S24_1578',42,'109.32',3), - -(10263,'S24_2000',37,'67.03',7), - -(10263,'S24_4278',24,'59.41',11), - -(10263,'S32_1374',31,'93.90',8), - -(10263,'S700_2834',47,'117.46',9), - -(10264,'S18_3782',48,'58.44',3), - -(10264,'S18_4721',20,'124.99',2), - -(10264,'S24_2360',37,'61.64',6), - -(10264,'S24_4620',47,'75.18',1), - -(10264,'S32_2206',20,'39.02',4), - -(10264,'S32_4485',34,'100.01',7), - -(10264,'S50_4713',47,'67.53',5), - -(10265,'S18_3278',45,'74.78',2), - -(10265,'S18_3482',49,'123.47',1), - -(10266,'S12_1099',44,'188.73',14), - -(10266,'S12_3380',22,'110.39',12), - -(10266,'S12_3990',35,'67.83',15), - -(10266,'S12_4675',40,'112.86',11), - -(10266,'S18_1129',21,'131.63',6), - -(10266,'S18_1589',36,'99.55',2), - -(10266,'S18_1889',33,'77.00',10), - -(10266,'S18_1984',49,'139.41',5), - -(10266,'S18_2870',20,'113.52',3), - -(10266,'S18_3232',29,'137.17',7), - -(10266,'S18_3685',33,'127.15',4), - -(10266,'S24_1628',28,'40.25',1), - -(10266,'S24_2972',34,'35.12',8), - -(10266,'S24_3371',47,'56.33',13), - -(10266,'S24_3856',24,'119.37',9), - -(10267,'S18_4933',36,'71.27',1), - -(10267,'S24_1046',40,'72.02',5), - -(10267,'S24_2766',38,'76.33',3), - -(10267,'S24_2887',43,'93.95',2), - -(10267,'S24_3191',44,'83.90',4), - -(10267,'S24_3432',43,'98.51',6), - -(10268,'S18_1342',49,'93.49',3), - -(10268,'S18_1367',26,'45.82',2), - -(10268,'S18_1749',34,'164.90',10), - -(10268,'S18_2248',31,'60.54',9), - -(10268,'S18_2325',50,'124.59',7), - -(10268,'S18_2795',35,'148.50',4), - -(10268,'S18_3320',39,'96.23',1), - -(10268,'S18_4409',35,'84.67',11), - -(10268,'S24_1937',33,'31.86',6), - -(10268,'S24_2022',40,'36.29',5), - -(10268,'S24_3969',30,'37.75',8), - -(10269,'S18_2957',32,'57.46',1), - -(10269,'S24_4258',48,'95.44',2), - -(10270,'S10_1949',21,'171.44',9), - -(10270,'S10_4962',32,'124.10',2), - -(10270,'S12_1666',28,'135.30',6), - -(10270,'S18_1097',43,'94.50',8), - -(10270,'S18_2949',31,'81.05',10), - -(10270,'S18_3136',38,'85.87',11), - -(10270,'S18_4600',38,'107.76',3), - -(10270,'S18_4668',44,'40.25',7), - -(10270,'S32_1268',32,'93.42',1), - -(10270,'S32_3522',21,'52.36',5), - -(10270,'S700_2824',46,'101.15',4), - -(10271,'S12_4473',31,'99.54',5), - -(10271,'S18_2238',50,'147.36',4), - -(10271,'S18_2319',50,'121.50',8), - -(10271,'S18_2432',25,'59.55',11), - -(10271,'S18_3232',20,'169.34',9), - -(10271,'S24_1444',45,'49.71',2), - -(10271,'S24_2300',43,'122.68',10), - -(10271,'S24_2840',38,'28.64',6), - -(10271,'S24_4048',22,'110.00',1), - -(10271,'S32_2509',35,'51.95',7), - -(10271,'S50_1392',34,'93.76',3), - -(10272,'S12_1108',35,'187.02',2), - -(10272,'S12_3148',27,'123.89',3), - -(10272,'S12_3891',39,'148.80',1), - -(10272,'S18_4027',25,'126.39',5), - -(10272,'S32_3207',45,'56.55',6), - -(10272,'S50_1514',43,'53.89',4), - -(10273,'S10_4757',30,'136.00',4), - -(10273,'S18_3029',34,'84.30',2), - -(10273,'S18_3140',40,'117.47',13), - -(10273,'S18_3259',47,'87.73',15), - -(10273,'S18_3856',50,'105.87',1), - -(10273,'S18_4522',33,'72.85',12), - -(10273,'S24_2011',22,'103.23',11), - -(10273,'S24_3151',27,'84.08',6), - -(10273,'S24_3816',48,'83.86',3), - -(10273,'S700_1138',21,'66.00',7), - -(10273,'S700_1938',21,'77.95',14), - -(10273,'S700_2610',42,'57.82',5), - -(10273,'S700_3505',40,'91.15',8), - -(10273,'S700_3962',26,'89.38',9), - -(10273,'S72_3212',37,'51.32',10), - -(10274,'S18_1662',41,'129.31',1), - -(10274,'S24_2841',40,'56.86',2), - -(10274,'S24_3420',24,'65.09',3), - -(10274,'S700_2047',24,'75.13',5), - -(10274,'S72_1253',32,'49.66',4), - -(10275,'S10_1678',45,'81.35',1), - -(10275,'S10_2016',22,'115.37',4), - -(10275,'S10_4698',36,'154.93',3), - -(10275,'S18_2581',35,'70.12',9), - -(10275,'S18_2625',37,'52.09',5), - -(10275,'S24_1578',21,'105.94',2), - -(10275,'S24_1785',25,'97.38',11), - -(10275,'S24_2000',30,'61.70',6), - -(10275,'S24_3949',41,'58.00',18), - -(10275,'S24_4278',27,'67.38',10), - -(10275,'S32_1374',23,'89.90',7), - -(10275,'S32_4289',28,'58.47',12), - -(10275,'S50_1341',38,'40.15',13), - -(10275,'S700_1691',32,'85.86',14), - -(10275,'S700_2466',39,'82.77',16), - -(10275,'S700_2834',48,'102.04',8), - -(10275,'S700_3167',43,'72.00',15), - -(10275,'S700_4002',31,'59.96',17), - -(10276,'S12_1099',50,'184.84',3), - -(10276,'S12_2823',43,'150.62',14), - -(10276,'S12_3380',47,'104.52',1), - -(10276,'S12_3990',38,'67.83',4), - -(10276,'S18_3278',38,'78.00',6), - -(10276,'S18_3482',30,'139.64',5), - -(10276,'S18_3782',33,'54.71',9), - -(10276,'S18_4721',48,'120.53',8), - -(10276,'S24_2360',46,'61.64',12), - -(10276,'S24_3371',20,'58.17',2), - -(10276,'S24_4620',48,'67.10',7), - -(10276,'S32_2206',27,'35.40',10), - -(10276,'S32_4485',38,'94.91',13), - -(10276,'S50_4713',21,'67.53',11), - -(10277,'S12_4675',28,'93.28',1), - -(10278,'S18_1129',34,'114.65',6), - -(10278,'S18_1589',23,'107.02',2), - -(10278,'S18_1889',29,'73.15',10), - -(10278,'S18_1984',29,'118.07',5), - -(10278,'S18_2870',39,'117.48',3), - -(10278,'S18_3232',42,'167.65',7), - -(10278,'S18_3685',31,'114.44',4), - -(10278,'S24_1628',35,'48.80',1), - -(10278,'S24_2972',31,'37.38',8), - -(10278,'S24_3856',25,'136.22',9), - -(10279,'S18_4933',26,'68.42',1), - -(10279,'S24_1046',32,'68.35',5), - -(10279,'S24_2766',49,'76.33',3), - -(10279,'S24_2887',48,'106.87',2), - -(10279,'S24_3191',33,'78.76',4), - -(10279,'S24_3432',48,'95.30',6), - -(10280,'S10_1949',34,'205.73',2), - -(10280,'S18_1097',24,'98.00',1), - -(10280,'S18_1342',50,'87.33',9), - -(10280,'S18_1367',27,'47.44',8), - -(10280,'S18_1749',26,'161.50',16), - -(10280,'S18_2248',25,'53.28',15), - -(10280,'S18_2325',37,'109.33',13), - -(10280,'S18_2795',22,'158.63',10), - -(10280,'S18_2949',46,'82.06',3), - -(10280,'S18_2957',43,'54.34',5), - -(10280,'S18_3136',29,'102.63',4), - -(10280,'S18_3320',34,'99.21',7), - -(10280,'S18_4409',35,'77.31',17), - -(10280,'S24_1937',20,'29.87',12), - -(10280,'S24_2022',45,'36.29',11), - -(10280,'S24_3969',33,'35.29',14), - -(10280,'S24_4258',21,'79.86',6), - -(10281,'S10_4962',44,'132.97',9), - -(10281,'S12_1666',25,'127.10',13), - -(10281,'S12_4473',41,'98.36',1), - -(10281,'S18_2319',48,'114.14',4), - -(10281,'S18_2432',29,'56.52',7), - -(10281,'S18_3232',25,'135.47',5), - -(10281,'S18_4600',25,'96.86',10), - -(10281,'S18_4668',44,'42.76',14), - -(10281,'S24_2300',25,'112.46',6), - -(10281,'S24_2840',20,'33.95',2), - -(10281,'S32_1268',29,'80.90',8), - -(10281,'S32_2509',31,'44.91',3), - -(10281,'S32_3522',36,'59.47',12), - -(10281,'S700_2824',27,'89.01',11), - -(10282,'S12_1108',41,'176.63',5), - -(10282,'S12_3148',27,'142.02',6), - -(10282,'S12_3891',24,'169.56',4), - -(10282,'S18_2238',23,'147.36',13), - -(10282,'S18_3140',43,'122.93',1), - -(10282,'S18_3259',36,'88.74',3), - -(10282,'S18_4027',31,'132.13',8), - -(10282,'S24_1444',29,'49.71',11), - -(10282,'S24_4048',39,'96.99',10), - -(10282,'S32_3207',36,'51.58',9), - -(10282,'S50_1392',38,'114.59',12), - -(10282,'S50_1514',37,'56.24',7), - -(10282,'S700_1938',43,'77.95',2), - -(10283,'S10_4757',25,'130.56',6), - -(10283,'S18_3029',21,'78.28',4), - -(10283,'S18_3856',46,'100.58',3), - -(10283,'S18_4522',34,'71.97',14), - -(10283,'S24_2011',42,'99.54',13), - -(10283,'S24_3151',34,'80.54',8), - -(10283,'S24_3816',33,'77.15',5), - -(10283,'S700_1138',45,'62.00',9), - -(10283,'S700_2047',20,'74.23',2), - -(10283,'S700_2610',47,'68.67',7), - -(10283,'S700_3505',22,'88.15',10), - -(10283,'S700_3962',38,'85.41',11), - -(10283,'S72_1253',43,'41.22',1), - -(10283,'S72_3212',33,'49.14',12), - -(10284,'S18_1662',45,'137.19',11), - -(10284,'S18_2581',31,'68.43',1), - -(10284,'S24_1785',22,'101.76',3), - -(10284,'S24_2841',30,'65.08',12), - -(10284,'S24_3420',39,'59.83',13), - -(10284,'S24_3949',21,'65.51',10), - -(10284,'S24_4278',21,'66.65',2), - -(10284,'S32_4289',50,'60.54',4), - -(10284,'S50_1341',33,'35.78',5), - -(10284,'S700_1691',24,'87.69',6), - -(10284,'S700_2466',45,'95.73',8), - -(10284,'S700_3167',25,'68.00',7), - -(10284,'S700_4002',32,'73.29',9), - -(10285,'S10_1678',36,'95.70',6), - -(10285,'S10_2016',47,'110.61',9), - -(10285,'S10_4698',27,'166.55',8), - -(10285,'S12_2823',49,'131.04',5), - -(10285,'S18_2625',20,'50.88',10), - -(10285,'S24_1578',34,'91.29',7), - -(10285,'S24_2000',39,'61.70',11), - -(10285,'S24_2360',38,'64.41',3), - -(10285,'S32_1374',37,'82.91',12), - -(10285,'S32_2206',37,'36.61',1), - -(10285,'S32_4485',26,'100.01',4), - -(10285,'S50_4713',39,'76.48',2), - -(10285,'S700_2834',45,'102.04',13), - -(10286,'S18_3782',38,'51.60',1), - -(10287,'S12_1099',21,'190.68',12), - -(10287,'S12_3380',45,'117.44',10), - -(10287,'S12_3990',41,'74.21',13), - -(10287,'S12_4675',23,'107.10',9), - -(10287,'S18_1129',41,'113.23',4), - -(10287,'S18_1889',44,'61.60',8), - -(10287,'S18_1984',24,'123.76',3), - -(10287,'S18_2870',44,'114.84',1), - -(10287,'S18_3232',36,'137.17',5), - -(10287,'S18_3278',43,'68.35',15), - -(10287,'S18_3482',40,'127.88',14), - -(10287,'S18_3685',27,'139.87',2), - -(10287,'S18_4721',34,'119.04',17), - -(10287,'S24_2972',36,'31.34',6), - -(10287,'S24_3371',20,'58.17',11), - -(10287,'S24_3856',36,'137.62',7), - -(10287,'S24_4620',40,'79.22',16), - -(10288,'S18_1589',20,'120.71',14), - -(10288,'S18_1749',32,'168.30',5), - -(10288,'S18_2248',28,'50.25',4), - -(10288,'S18_2325',31,'102.98',2), - -(10288,'S18_4409',35,'90.19',6), - -(10288,'S18_4933',23,'57.02',7), - -(10288,'S24_1046',36,'66.88',11), - -(10288,'S24_1628',50,'49.30',13), - -(10288,'S24_1937',29,'32.19',1), - -(10288,'S24_2766',35,'81.78',9), - -(10288,'S24_2887',48,'109.22',8), - -(10288,'S24_3191',34,'76.19',10), - -(10288,'S24_3432',41,'101.73',12), - -(10288,'S24_3969',33,'37.75',3), - -(10289,'S18_1342',38,'92.47',2), - -(10289,'S18_1367',24,'44.75',1), - -(10289,'S18_2795',43,'141.75',3), - -(10289,'S24_2022',45,'41.22',4), - -(10290,'S18_3320',26,'80.36',2), - -(10290,'S24_4258',45,'83.76',1), - -(10291,'S10_1949',37,'210.01',11), - -(10291,'S10_4962',30,'141.83',4), - -(10291,'S12_1666',41,'123.00',8), - -(10291,'S18_1097',41,'96.84',10), - -(10291,'S18_2432',26,'52.26',2), - -(10291,'S18_2949',47,'99.28',12), - -(10291,'S18_2957',37,'56.21',14), - -(10291,'S18_3136',23,'93.20',13), - -(10291,'S18_4600',48,'96.86',5), - -(10291,'S18_4668',29,'45.28',9), - -(10291,'S24_2300',48,'109.90',1), - -(10291,'S32_1268',26,'82.83',3), - -(10291,'S32_3522',32,'53.00',7), - -(10291,'S700_2824',28,'86.99',6), - -(10292,'S12_4473',21,'94.80',8), - -(10292,'S18_2238',26,'140.81',7), - -(10292,'S18_2319',41,'103.09',11), - -(10292,'S18_3232',21,'147.33',12), - -(10292,'S18_4027',44,'114.90',2), - -(10292,'S24_1444',40,'48.55',5), - -(10292,'S24_2840',39,'34.30',9), - -(10292,'S24_4048',27,'113.55',4), - -(10292,'S32_2509',50,'54.11',10), - -(10292,'S32_3207',31,'59.65',3), - -(10292,'S50_1392',41,'113.44',6), - -(10292,'S50_1514',35,'49.79',1), - -(10293,'S12_1108',46,'187.02',8), - -(10293,'S12_3148',24,'129.93',9), - -(10293,'S12_3891',45,'171.29',7), - -(10293,'S18_3140',24,'110.64',4), - -(10293,'S18_3259',22,'91.76',6), - -(10293,'S18_4522',49,'72.85',3), - -(10293,'S24_2011',21,'111.83',2), - -(10293,'S700_1938',29,'77.95',5), - -(10293,'S72_3212',32,'51.32',1), - -(10294,'S700_3962',45,'98.32',1), - -(10295,'S10_4757',24,'136.00',1), - -(10295,'S24_3151',46,'84.08',3), - -(10295,'S700_1138',26,'62.00',4), - -(10295,'S700_2610',44,'71.56',2), - -(10295,'S700_3505',34,'93.16',5), - -(10296,'S18_1662',36,'146.65',7), - -(10296,'S18_3029',21,'69.68',13), - -(10296,'S18_3856',22,'105.87',12), - -(10296,'S24_2841',21,'60.97',8), - -(10296,'S24_3420',31,'63.78',9), - -(10296,'S24_3816',22,'83.02',14), - -(10296,'S24_3949',32,'63.46',6), - -(10296,'S50_1341',26,'41.02',1), - -(10296,'S700_1691',42,'75.81',2), - -(10296,'S700_2047',34,'89.61',11), - -(10296,'S700_2466',24,'96.73',4), - -(10296,'S700_3167',22,'74.40',3), - -(10296,'S700_4002',47,'61.44',5), - -(10296,'S72_1253',21,'46.68',10), - -(10297,'S18_2581',25,'81.95',4), - -(10297,'S24_1785',32,'107.23',6), - -(10297,'S24_2000',32,'70.08',1), - -(10297,'S24_4278',23,'71.73',5), - -(10297,'S32_1374',26,'88.90',2), - -(10297,'S32_4289',28,'63.29',7), - -(10297,'S700_2834',35,'111.53',3), - -(10298,'S10_2016',39,'105.86',1), - -(10298,'S18_2625',32,'60.57',2), - -(10299,'S10_1678',23,'76.56',9), - -(10299,'S10_4698',29,'164.61',11), - -(10299,'S12_2823',24,'123.51',8), - -(10299,'S18_3782',39,'62.17',3), - -(10299,'S18_4721',49,'119.04',2), - -(10299,'S24_1578',47,'107.07',10), - -(10299,'S24_2360',33,'58.87',6), - -(10299,'S24_4620',32,'66.29',1), - -(10299,'S32_2206',24,'36.21',4), - -(10299,'S32_4485',38,'84.70',7), - -(10299,'S50_4713',44,'77.29',5), - -(10300,'S12_1099',33,'184.84',5), - -(10300,'S12_3380',29,'116.27',3), - -(10300,'S12_3990',22,'76.61',6), - -(10300,'S12_4675',23,'95.58',2), - -(10300,'S18_1889',41,'63.14',1), - -(10300,'S18_3278',49,'65.94',8), - -(10300,'S18_3482',23,'144.05',7), - -(10300,'S24_3371',31,'52.05',4), - -(10301,'S18_1129',37,'114.65',8), - -(10301,'S18_1589',32,'118.22',4), - -(10301,'S18_1984',47,'119.49',7), - -(10301,'S18_2870',22,'113.52',5), - -(10301,'S18_3232',23,'135.47',9), - -(10301,'S18_3685',39,'137.04',6), - -(10301,'S24_1046',27,'64.67',1), - -(10301,'S24_1628',22,'40.75',3), - -(10301,'S24_2972',48,'32.10',10), - -(10301,'S24_3432',22,'86.73',2), - -(10301,'S24_3856',50,'122.17',11), - -(10302,'S18_1749',43,'166.60',1), - -(10302,'S18_4409',38,'82.83',2), - -(10302,'S18_4933',23,'70.56',3), - -(10302,'S24_2766',49,'75.42',5), - -(10302,'S24_2887',45,'104.52',4), - -(10302,'S24_3191',48,'74.48',6), - -(10303,'S18_2248',46,'56.91',2), - -(10303,'S24_3969',24,'35.70',1), - -(10304,'S10_1949',47,'201.44',6), - -(10304,'S12_1666',39,'117.54',3), - -(10304,'S18_1097',46,'106.17',5), - -(10304,'S18_1342',37,'95.55',13), - -(10304,'S18_1367',37,'46.90',12), - -(10304,'S18_2325',24,'102.98',17), - -(10304,'S18_2795',20,'141.75',14), - -(10304,'S18_2949',46,'98.27',7), - -(10304,'S18_2957',24,'54.34',9), - -(10304,'S18_3136',26,'90.06',8), - -(10304,'S18_3320',38,'95.24',11), - -(10304,'S18_4668',34,'44.27',4), - -(10304,'S24_1937',23,'29.21',16), - -(10304,'S24_2022',44,'42.11',15), - -(10304,'S24_4258',33,'80.83',10), - -(10304,'S32_3522',36,'52.36',2), - -(10304,'S700_2824',40,'80.92',1), - -(10305,'S10_4962',38,'130.01',13), - -(10305,'S12_4473',38,'107.84',5), - -(10305,'S18_2238',27,'132.62',4), - -(10305,'S18_2319',36,'117.82',8), - -(10305,'S18_2432',41,'58.95',11), - -(10305,'S18_3232',37,'160.87',9), - -(10305,'S18_4600',22,'112.60',14), - -(10305,'S24_1444',45,'48.55',2), - -(10305,'S24_2300',24,'107.34',10), - -(10305,'S24_2840',48,'30.76',6), - -(10305,'S24_4048',36,'118.28',1), - -(10305,'S32_1268',28,'94.38',12), - -(10305,'S32_2509',40,'48.70',7), - -(10305,'S50_1392',42,'109.96',3), - -(10306,'S12_1108',31,'182.86',13), - -(10306,'S12_3148',34,'145.04',14), - -(10306,'S12_3891',20,'145.34',12), - -(10306,'S18_3140',32,'114.74',9), - -(10306,'S18_3259',40,'83.70',11), - -(10306,'S18_4027',23,'126.39',16), - -(10306,'S18_4522',39,'85.14',8), - -(10306,'S24_2011',29,'109.37',7), - -(10306,'S24_3151',31,'76.12',2), - -(10306,'S32_3207',46,'60.28',17), - -(10306,'S50_1514',34,'51.55',15), - -(10306,'S700_1138',50,'61.34',3), - -(10306,'S700_1938',38,'73.62',10), - -(10306,'S700_2610',43,'62.16',1), - -(10306,'S700_3505',32,'99.17',4), - -(10306,'S700_3962',30,'87.39',5), - -(10306,'S72_3212',35,'48.05',6), - -(10307,'S10_4757',22,'118.32',9), - -(10307,'S18_1662',39,'135.61',1), - -(10307,'S18_3029',31,'71.40',7), - -(10307,'S18_3856',48,'92.11',6), - -(10307,'S24_2841',25,'58.23',2), - -(10307,'S24_3420',22,'64.44',3), - -(10307,'S24_3816',22,'75.47',8), - -(10307,'S700_2047',34,'81.47',5), - -(10307,'S72_1253',34,'44.20',4), - -(10308,'S10_2016',34,'115.37',2), - -(10308,'S10_4698',20,'187.85',1), - -(10308,'S18_2581',27,'81.95',7), - -(10308,'S18_2625',34,'48.46',3), - -(10308,'S24_1785',31,'99.57',9), - -(10308,'S24_2000',47,'68.55',4), - -(10308,'S24_3949',43,'58.00',16), - -(10308,'S24_4278',44,'71.73',8), - -(10308,'S32_1374',24,'99.89',5), - -(10308,'S32_4289',46,'61.22',10), - -(10308,'S50_1341',47,'37.09',11), - -(10308,'S700_1691',21,'73.07',12), - -(10308,'S700_2466',35,'88.75',14), - -(10308,'S700_2834',31,'100.85',6), - -(10308,'S700_3167',21,'79.20',13), - -(10308,'S700_4002',39,'62.93',15), - -(10309,'S10_1678',41,'94.74',5), - -(10309,'S12_2823',26,'144.60',4), - -(10309,'S24_1578',21,'96.92',6), - -(10309,'S24_2360',24,'59.56',2), - -(10309,'S32_4485',50,'93.89',3), - -(10309,'S50_4713',28,'74.04',1), - -(10310,'S12_1099',33,'165.38',10), - -(10310,'S12_3380',24,'105.70',8), - -(10310,'S12_3990',49,'77.41',11), - -(10310,'S12_4675',25,'101.34',7), - -(10310,'S18_1129',37,'128.80',2), - -(10310,'S18_1889',20,'66.99',6), - -(10310,'S18_1984',24,'129.45',1), - -(10310,'S18_3232',48,'159.18',3), - -(10310,'S18_3278',27,'70.76',13), - -(10310,'S18_3482',49,'122.00',12), - -(10310,'S18_3782',42,'59.06',16), - -(10310,'S18_4721',40,'133.92',15), - -(10310,'S24_2972',33,'33.23',4), - -(10310,'S24_3371',38,'50.21',9), - -(10310,'S24_3856',45,'139.03',5), - -(10310,'S24_4620',49,'75.18',14), - -(10310,'S32_2206',36,'38.62',17), - -(10311,'S18_1589',29,'124.44',9), - -(10311,'S18_2870',43,'114.84',10), - -(10311,'S18_3685',32,'134.22',11), - -(10311,'S18_4409',41,'92.03',1), - -(10311,'S18_4933',25,'66.99',2), - -(10311,'S24_1046',26,'70.55',6), - -(10311,'S24_1628',45,'48.80',8), - -(10311,'S24_2766',28,'89.05',4), - -(10311,'S24_2887',43,'116.27',3), - -(10311,'S24_3191',25,'85.61',5), - -(10311,'S24_3432',46,'91.02',7), - -(10312,'S10_1949',48,'214.30',3), - -(10312,'S18_1097',32,'101.50',2), - -(10312,'S18_1342',43,'102.74',10), - -(10312,'S18_1367',25,'43.67',9), - -(10312,'S18_1749',48,'146.20',17), - -(10312,'S18_2248',30,'48.43',16), - -(10312,'S18_2325',31,'111.87',14), - -(10312,'S18_2795',25,'150.19',11), - -(10312,'S18_2949',37,'91.18',4), - -(10312,'S18_2957',35,'54.34',6), - -(10312,'S18_3136',38,'93.20',5), - -(10312,'S18_3320',33,'84.33',8), - -(10312,'S18_4668',39,'44.27',1), - -(10312,'S24_1937',39,'27.88',13), - -(10312,'S24_2022',23,'43.46',12), - -(10312,'S24_3969',31,'40.21',15), - -(10312,'S24_4258',44,'96.42',7), - -(10313,'S10_4962',40,'141.83',7), - -(10313,'S12_1666',21,'131.20',11), - -(10313,'S18_2319',29,'109.23',2), - -(10313,'S18_2432',34,'52.87',5), - -(10313,'S18_3232',25,'143.94',3), - -(10313,'S18_4600',28,'110.18',8), - -(10313,'S24_2300',42,'102.23',4), - -(10313,'S32_1268',27,'96.31',6), - -(10313,'S32_2509',38,'48.70',1), - -(10313,'S32_3522',34,'55.59',10), - -(10313,'S700_2824',30,'96.09',9), - -(10314,'S12_1108',38,'176.63',5), - -(10314,'S12_3148',46,'125.40',6), - -(10314,'S12_3891',36,'169.56',4), - -(10314,'S12_4473',45,'95.99',14), - -(10314,'S18_2238',42,'135.90',13), - -(10314,'S18_3140',20,'129.76',1), - -(10314,'S18_3259',23,'84.71',3), - -(10314,'S18_4027',29,'129.26',8), - -(10314,'S24_1444',44,'51.44',11), - -(10314,'S24_2840',39,'31.82',15), - -(10314,'S24_4048',38,'111.18',10), - -(10314,'S32_3207',35,'58.41',9), - -(10314,'S50_1392',28,'115.75',12), - -(10314,'S50_1514',38,'50.38',7), - -(10314,'S700_1938',23,'83.15',2), - -(10315,'S18_4522',36,'78.12',7), - -(10315,'S24_2011',35,'111.83',6), - -(10315,'S24_3151',24,'78.77',1), - -(10315,'S700_1138',41,'60.67',2), - -(10315,'S700_3505',31,'99.17',3), - -(10315,'S700_3962',37,'88.39',4), - -(10315,'S72_3212',40,'51.32',5), - -(10316,'S10_4757',33,'126.48',17), - -(10316,'S18_1662',27,'140.34',9), - -(10316,'S18_3029',21,'72.26',15), - -(10316,'S18_3856',47,'89.99',14), - -(10316,'S24_1785',25,'93.01',1), - -(10316,'S24_2841',34,'67.14',10), - -(10316,'S24_3420',47,'55.23',11), - -(10316,'S24_3816',25,'77.15',16), - -(10316,'S24_3949',30,'67.56',8), - -(10316,'S32_4289',24,'59.16',2), - -(10316,'S50_1341',34,'36.66',3), - -(10316,'S700_1691',34,'74.90',4), - -(10316,'S700_2047',45,'73.32',13), - -(10316,'S700_2466',23,'85.76',6), - -(10316,'S700_2610',48,'67.22',18), - -(10316,'S700_3167',48,'77.60',5), - -(10316,'S700_4002',44,'68.11',7), - -(10316,'S72_1253',34,'43.70',12), - -(10317,'S24_4278',35,'69.55',1), - -(10318,'S10_1678',46,'84.22',1), - -(10318,'S10_2016',45,'102.29',4), - -(10318,'S10_4698',37,'189.79',3), - -(10318,'S18_2581',31,'81.95',9), - -(10318,'S18_2625',42,'49.67',5), - -(10318,'S24_1578',48,'93.54',2), - -(10318,'S24_2000',26,'60.94',6), - -(10318,'S32_1374',47,'81.91',7), - -(10318,'S700_2834',50,'102.04',8), - -(10319,'S12_2823',30,'134.05',9), - -(10319,'S18_3278',46,'77.19',1), - -(10319,'S18_3782',44,'54.71',4), - -(10319,'S18_4721',45,'120.53',3), - -(10319,'S24_2360',31,'65.80',7), - -(10319,'S24_4620',43,'78.41',2), - -(10319,'S32_2206',29,'35.00',5), - -(10319,'S32_4485',22,'96.95',8), - -(10319,'S50_4713',45,'79.73',6), - -(10320,'S12_1099',31,'184.84',3), - -(10320,'S12_3380',35,'102.17',1), - -(10320,'S12_3990',38,'63.84',4), - -(10320,'S18_3482',25,'139.64',5), - -(10320,'S24_3371',26,'60.62',2), - -(10321,'S12_4675',24,'105.95',15), - -(10321,'S18_1129',41,'123.14',10), - -(10321,'S18_1589',44,'120.71',6), - -(10321,'S18_1889',37,'73.92',14), - -(10321,'S18_1984',25,'142.25',9), - -(10321,'S18_2870',27,'126.72',7), - -(10321,'S18_3232',33,'164.26',11), - -(10321,'S18_3685',28,'138.45',8), - -(10321,'S24_1046',30,'68.35',3), - -(10321,'S24_1628',48,'42.76',5), - -(10321,'S24_2766',30,'74.51',1), - -(10321,'S24_2972',37,'31.72',12), - -(10321,'S24_3191',39,'81.33',2), - -(10321,'S24_3432',21,'103.87',4), - -(10321,'S24_3856',26,'137.62',13), - -(10322,'S10_1949',40,'180.01',1), - -(10322,'S10_4962',46,'141.83',8), - -(10322,'S12_1666',27,'136.67',9), - -(10322,'S18_1097',22,'101.50',10), - -(10322,'S18_1342',43,'92.47',14), - -(10322,'S18_1367',41,'44.21',5), - -(10322,'S18_2325',50,'120.77',6), - -(10322,'S18_2432',35,'57.12',11), - -(10322,'S18_2795',36,'158.63',2), - -(10322,'S18_2949',33,'100.30',12), - -(10322,'S18_2957',41,'54.34',13), - -(10322,'S18_3136',48,'90.06',7), - -(10322,'S24_1937',20,'26.55',3), - -(10322,'S24_2022',30,'40.77',4), - -(10323,'S18_3320',33,'88.30',2), - -(10323,'S18_4600',47,'96.86',1), - -(10324,'S12_3148',27,'148.06',1), - -(10324,'S12_4473',26,'100.73',7), - -(10324,'S18_2238',47,'142.45',8), - -(10324,'S18_2319',33,'105.55',10), - -(10324,'S18_3232',27,'137.17',12), - -(10324,'S18_4027',49,'120.64',13), - -(10324,'S18_4668',38,'49.81',6), - -(10324,'S24_1444',25,'49.71',14), - -(10324,'S24_2300',31,'107.34',2), - -(10324,'S24_2840',30,'29.35',9), - -(10324,'S24_4258',33,'95.44',3), - -(10324,'S32_1268',20,'91.49',11), - -(10324,'S32_3522',48,'60.76',4), - -(10324,'S700_2824',34,'80.92',5), - -(10325,'S10_4757',47,'111.52',6), - -(10325,'S12_1108',42,'193.25',8), - -(10325,'S12_3891',24,'166.10',1), - -(10325,'S18_3140',24,'114.74',9), - -(10325,'S24_4048',44,'114.73',5), - -(10325,'S32_2509',38,'44.37',3), - -(10325,'S32_3207',28,'55.30',2), - -(10325,'S50_1392',38,'99.55',4), - -(10325,'S50_1514',44,'56.24',7), - -(10326,'S18_3259',32,'94.79',6), - -(10326,'S18_4522',50,'73.73',5), - -(10326,'S24_2011',41,'120.43',4), - -(10326,'S24_3151',41,'86.74',3), - -(10326,'S24_3816',20,'81.34',2), - -(10326,'S700_1138',39,'60.67',1), - -(10327,'S18_1662',25,'154.54',6), - -(10327,'S18_2581',45,'74.34',8), - -(10327,'S18_3029',25,'74.84',5), - -(10327,'S700_1938',20,'79.68',7), - -(10327,'S700_2610',21,'65.05',1), - -(10327,'S700_3505',43,'85.14',2), - -(10327,'S700_3962',37,'83.42',3), - -(10327,'S72_3212',37,'48.05',4), - -(10328,'S18_3856',34,'104.81',6), - -(10328,'S24_1785',47,'87.54',14), - -(10328,'S24_2841',48,'67.82',1), - -(10328,'S24_3420',20,'56.55',2), - -(10328,'S24_3949',35,'55.96',3), - -(10328,'S24_4278',43,'69.55',4), - -(10328,'S32_4289',24,'57.10',5), - -(10328,'S50_1341',34,'42.33',7), - -(10328,'S700_1691',27,'84.03',8), - -(10328,'S700_2047',41,'75.13',9), - -(10328,'S700_2466',37,'95.73',10), - -(10328,'S700_2834',33,'117.46',11), - -(10328,'S700_3167',33,'71.20',13), - -(10328,'S700_4002',39,'69.59',12), - -(10329,'S10_1678',42,'80.39',1), - -(10329,'S10_2016',20,'109.42',2), - -(10329,'S10_4698',26,'164.61',3), - -(10329,'S12_1099',41,'182.90',5), - -(10329,'S12_2823',24,'128.03',6), - -(10329,'S12_3380',46,'117.44',13), - -(10329,'S12_3990',33,'74.21',14), - -(10329,'S12_4675',39,'102.49',15), - -(10329,'S18_1889',29,'66.22',9), - -(10329,'S18_2625',38,'55.72',12), - -(10329,'S18_3278',38,'65.13',10), - -(10329,'S24_1578',30,'104.81',7), - -(10329,'S24_2000',37,'71.60',4), - -(10329,'S32_1374',45,'80.91',11), - -(10329,'S72_1253',44,'41.22',8), - -(10330,'S18_3482',37,'136.70',3), - -(10330,'S18_3782',29,'59.06',2), - -(10330,'S18_4721',50,'133.92',4), - -(10330,'S24_2360',42,'56.10',1), - -(10331,'S18_1129',46,'120.31',6), - -(10331,'S18_1589',44,'99.55',14), - -(10331,'S18_1749',44,'154.70',7), - -(10331,'S18_1984',30,'135.14',8), - -(10331,'S18_2870',26,'130.68',10), - -(10331,'S18_3232',27,'169.34',11), - -(10331,'S18_3685',26,'132.80',12), - -(10331,'S24_2972',27,'37.00',13), - -(10331,'S24_3371',25,'55.11',9), - -(10331,'S24_3856',21,'139.03',1), - -(10331,'S24_4620',41,'70.33',2), - -(10331,'S32_2206',28,'33.39',3), - -(10331,'S32_4485',32,'100.01',4), - -(10331,'S50_4713',20,'74.04',5), - -(10332,'S18_1342',46,'89.38',15), - -(10332,'S18_1367',27,'51.21',16), - -(10332,'S18_2248',38,'53.88',9), - -(10332,'S18_2325',35,'116.96',8), - -(10332,'S18_2795',24,'138.38',1), - -(10332,'S18_2957',26,'53.09',17), - -(10332,'S18_3136',40,'100.53',18), - -(10332,'S18_4409',50,'92.03',2), - -(10332,'S18_4933',21,'70.56',3), - -(10332,'S24_1046',23,'61.73',4), - -(10332,'S24_1628',20,'47.29',5), - -(10332,'S24_1937',45,'29.87',6), - -(10332,'S24_2022',26,'43.01',10), - -(10332,'S24_2766',39,'84.51',7), - -(10332,'S24_2887',44,'108.04',11), - -(10332,'S24_3191',45,'77.91',12), - -(10332,'S24_3432',31,'94.23',13), - -(10332,'S24_3969',41,'34.47',14), - -(10333,'S10_1949',26,'188.58',3), - -(10333,'S12_1666',33,'121.64',6), - -(10333,'S18_1097',29,'110.84',7), - -(10333,'S18_2949',31,'95.23',5), - -(10333,'S18_3320',46,'95.24',2), - -(10333,'S18_4668',24,'42.26',8), - -(10333,'S24_4258',39,'95.44',1), - -(10333,'S32_3522',33,'62.05',4), - -(10334,'S10_4962',26,'130.01',2), - -(10334,'S18_2319',46,'108.00',6), - -(10334,'S18_2432',34,'52.87',1), - -(10334,'S18_3232',20,'147.33',3), - -(10334,'S18_4600',49,'101.71',4), - -(10334,'S24_2300',42,'117.57',5), - -(10335,'S24_2840',33,'32.88',2), - -(10335,'S32_1268',44,'77.05',1), - -(10335,'S32_2509',40,'49.78',3), - -(10336,'S12_1108',33,'176.63',10), - -(10336,'S12_3148',33,'126.91',11), - -(10336,'S12_3891',49,'141.88',1), - -(10336,'S12_4473',38,'95.99',3), - -(10336,'S18_2238',49,'153.91',6), - -(10336,'S18_3140',48,'135.22',12), - -(10336,'S18_3259',21,'100.84',7), - -(10336,'S24_1444',45,'49.71',4), - -(10336,'S24_4048',31,'113.55',5), - -(10336,'S32_3207',31,'59.03',9), - -(10336,'S50_1392',23,'109.96',8), - -(10336,'S700_2824',46,'94.07',2), - -(10337,'S10_4757',25,'131.92',8), - -(10337,'S18_4027',36,'140.75',3), - -(10337,'S18_4522',29,'76.36',2), - -(10337,'S24_2011',29,'119.20',4), - -(10337,'S50_1514',21,'54.48',6), - -(10337,'S700_1938',36,'73.62',9), - -(10337,'S700_3505',31,'84.14',1), - -(10337,'S700_3962',36,'83.42',7), - -(10337,'S72_3212',42,'49.14',5), - -(10338,'S18_1662',41,'137.19',1), - -(10338,'S18_3029',28,'80.86',3), - -(10338,'S18_3856',45,'93.17',2), - -(10339,'S10_2016',40,'117.75',4), - -(10339,'S10_4698',39,'178.17',3), - -(10339,'S18_2581',27,'79.41',2), - -(10339,'S18_2625',30,'48.46',1), - -(10339,'S24_1578',27,'96.92',10), - -(10339,'S24_1785',21,'106.14',7), - -(10339,'S24_2841',55,'67.82',12), - -(10339,'S24_3151',55,'73.46',13), - -(10339,'S24_3420',29,'57.86',14), - -(10339,'S24_3816',42,'72.96',16), - -(10339,'S24_3949',45,'57.32',11), - -(10339,'S700_1138',22,'53.34',5), - -(10339,'S700_2047',55,'86.90',15), - -(10339,'S700_2610',50,'62.16',9), - -(10339,'S700_4002',50,'66.63',8), - -(10339,'S72_1253',27,'49.66',6), - -(10340,'S24_2000',55,'62.46',8), - -(10340,'S24_4278',40,'63.76',1), - -(10340,'S32_1374',55,'95.89',2), - -(10340,'S32_4289',39,'67.41',3), - -(10340,'S50_1341',40,'37.09',4), - -(10340,'S700_1691',30,'73.99',5), - -(10340,'S700_2466',55,'81.77',7), - -(10340,'S700_2834',29,'98.48',6), - -(10341,'S10_1678',41,'84.22',9), - -(10341,'S12_1099',45,'192.62',2), - -(10341,'S12_2823',55,'120.50',8), - -(10341,'S12_3380',44,'111.57',1), - -(10341,'S12_3990',36,'77.41',10), - -(10341,'S12_4675',55,'109.40',7), - -(10341,'S24_2360',32,'63.03',6), - -(10341,'S32_4485',31,'95.93',4), - -(10341,'S50_4713',38,'78.11',3), - -(10341,'S700_3167',34,'70.40',5), - -(10342,'S18_1129',40,'118.89',2), - -(10342,'S18_1889',55,'63.14',1), - -(10342,'S18_1984',22,'115.22',3), - -(10342,'S18_3232',30,'167.65',4), - -(10342,'S18_3278',25,'76.39',5), - -(10342,'S18_3482',55,'136.70',7), - -(10342,'S18_3782',26,'57.82',8), - -(10342,'S18_4721',38,'124.99',11), - -(10342,'S24_2972',39,'30.59',9), - -(10342,'S24_3371',48,'60.01',10), - -(10342,'S24_3856',42,'112.34',6), - -(10343,'S18_1589',36,'109.51',4), - -(10343,'S18_2870',25,'118.80',3), - -(10343,'S18_3685',44,'127.15',2), - -(10343,'S24_1628',27,'44.78',6), - -(10343,'S24_4620',30,'76.80',1), - -(10343,'S32_2206',29,'37.41',5), - -(10344,'S18_1749',45,'168.30',1), - -(10344,'S18_2248',40,'49.04',2), - -(10344,'S18_2325',30,'118.23',3), - -(10344,'S18_4409',21,'80.99',4), - -(10344,'S18_4933',26,'68.42',5), - -(10344,'S24_1046',29,'61.00',7), - -(10344,'S24_1937',20,'27.88',6), - -(10345,'S24_2022',43,'38.98',1), - -(10346,'S18_1342',42,'88.36',3), - -(10346,'S24_2766',25,'87.24',1), - -(10346,'S24_2887',24,'117.44',5), - -(10346,'S24_3191',24,'80.47',2), - -(10346,'S24_3432',26,'103.87',6), - -(10346,'S24_3969',22,'38.57',4), - -(10347,'S10_1949',30,'188.58',1), - -(10347,'S10_4962',27,'132.97',2), - -(10347,'S12_1666',29,'132.57',3), - -(10347,'S18_1097',42,'113.17',5), - -(10347,'S18_1367',21,'46.36',7), - -(10347,'S18_2432',50,'51.05',8), - -(10347,'S18_2795',21,'136.69',6), - -(10347,'S18_2949',48,'84.09',9), - -(10347,'S18_2957',34,'60.59',10), - -(10347,'S18_3136',45,'95.30',11), - -(10347,'S18_3320',26,'84.33',12), - -(10347,'S18_4600',45,'115.03',4), - -(10348,'S12_1108',48,'207.80',8), - -(10348,'S12_3148',47,'122.37',4), - -(10348,'S18_4668',29,'43.77',6), - -(10348,'S24_2300',37,'107.34',1), - -(10348,'S24_4258',39,'82.78',2), - -(10348,'S32_1268',42,'90.53',3), - -(10348,'S32_3522',31,'62.70',5), - -(10348,'S700_2824',32,'100.14',7), - -(10349,'S12_3891',26,'166.10',10), - -(10349,'S12_4473',48,'114.95',9), - -(10349,'S18_2238',38,'142.45',8), - -(10349,'S18_2319',38,'117.82',7), - -(10349,'S18_3232',48,'164.26',6), - -(10349,'S18_4027',34,'140.75',5), - -(10349,'S24_1444',48,'50.29',4), - -(10349,'S24_2840',36,'31.47',3), - -(10349,'S24_4048',23,'111.18',2), - -(10349,'S32_2509',33,'44.37',1), - -(10350,'S10_4757',26,'110.16',5), - -(10350,'S18_3029',43,'84.30',6), - -(10350,'S18_3140',44,'135.22',1), - -(10350,'S18_3259',41,'94.79',2), - -(10350,'S18_4522',30,'70.22',3), - -(10350,'S24_2011',34,'98.31',7), - -(10350,'S24_3151',30,'86.74',9), - -(10350,'S24_3816',25,'77.15',10), - -(10350,'S32_3207',27,'61.52',14), - -(10350,'S50_1392',31,'104.18',8), - -(10350,'S50_1514',44,'56.82',17), - -(10350,'S700_1138',46,'56.00',11), - -(10350,'S700_1938',28,'76.22',4), - -(10350,'S700_2610',29,'68.67',12), - -(10350,'S700_3505',31,'87.15',13), - -(10350,'S700_3962',25,'97.32',16), - -(10350,'S72_3212',20,'48.05',15), - -(10351,'S18_1662',39,'143.50',1), - -(10351,'S18_3856',20,'104.81',2), - -(10351,'S24_2841',25,'64.40',5), - -(10351,'S24_3420',38,'53.92',4), - -(10351,'S24_3949',34,'68.24',3), - -(10352,'S700_2047',23,'75.13',3), - -(10352,'S700_2466',49,'87.75',2), - -(10352,'S700_4002',22,'62.19',1), - -(10352,'S72_1253',49,'46.18',4), - -(10353,'S18_2581',27,'71.81',1), - -(10353,'S24_1785',28,'107.23',2), - -(10353,'S24_4278',35,'69.55',3), - -(10353,'S32_1374',46,'86.90',5), - -(10353,'S32_4289',40,'68.10',7), - -(10353,'S50_1341',40,'35.78',8), - -(10353,'S700_1691',39,'73.07',9), - -(10353,'S700_2834',48,'98.48',4), - -(10353,'S700_3167',43,'74.40',6), - -(10354,'S10_1678',42,'84.22',6), - -(10354,'S10_2016',20,'95.15',2), - -(10354,'S10_4698',42,'178.17',3), - -(10354,'S12_1099',31,'157.60',9), - -(10354,'S12_2823',35,'141.58',4), - -(10354,'S12_3380',29,'98.65',11), - -(10354,'S12_3990',23,'76.61',12), - -(10354,'S12_4675',28,'100.19',13), - -(10354,'S18_1889',21,'76.23',8), - -(10354,'S18_2625',28,'49.06',10), - -(10354,'S18_3278',36,'69.15',7), - -(10354,'S24_1578',21,'96.92',5), - -(10354,'S24_2000',28,'62.46',1), - -(10355,'S18_3482',23,'117.59',7), - -(10355,'S18_3782',31,'60.30',1), - -(10355,'S18_4721',25,'124.99',2), - -(10355,'S24_2360',41,'56.10',3), - -(10355,'S24_2972',36,'37.38',4), - -(10355,'S24_3371',44,'60.62',6), - -(10355,'S24_3856',32,'137.62',8), - -(10355,'S24_4620',28,'75.18',9), - -(10355,'S32_2206',38,'32.99',10), - -(10355,'S32_4485',40,'93.89',5), - -(10356,'S18_1129',43,'120.31',8), - -(10356,'S18_1342',50,'82.19',9), - -(10356,'S18_1367',22,'44.75',6), - -(10356,'S18_1984',27,'130.87',2), - -(10356,'S18_2325',29,'106.79',3), - -(10356,'S18_2795',30,'158.63',1), - -(10356,'S24_1937',48,'31.86',5), - -(10356,'S24_2022',26,'42.11',7), - -(10356,'S50_4713',26,'78.11',4), - -(10357,'S10_1949',32,'199.30',10), - -(10357,'S10_4962',43,'135.92',9), - -(10357,'S12_1666',49,'109.34',8), - -(10357,'S18_1097',39,'112.00',1), - -(10357,'S18_2432',41,'58.95',7), - -(10357,'S18_2949',41,'91.18',6), - -(10357,'S18_2957',49,'59.34',5), - -(10357,'S18_3136',44,'104.72',4), - -(10357,'S18_3320',25,'84.33',3), - -(10357,'S18_4600',28,'105.34',2), - -(10358,'S12_3148',49,'129.93',5), - -(10358,'S12_4473',42,'98.36',9), - -(10358,'S18_2238',20,'142.45',10), - -(10358,'S18_2319',20,'99.41',11), - -(10358,'S18_3232',32,'137.17',12), - -(10358,'S18_4027',25,'117.77',13), - -(10358,'S18_4668',30,'46.29',8), - -(10358,'S24_1444',44,'56.07',14), - -(10358,'S24_2300',41,'127.79',7), - -(10358,'S24_2840',36,'33.59',4), - -(10358,'S24_4258',41,'88.62',6), - -(10358,'S32_1268',41,'82.83',1), - -(10358,'S32_3522',36,'51.71',2), - -(10358,'S700_2824',27,'85.98',3), - -(10359,'S10_4757',48,'122.40',6), - -(10359,'S12_1108',42,'180.79',8), - -(10359,'S12_3891',49,'162.64',5), - -(10359,'S24_4048',22,'108.82',7), - -(10359,'S32_2509',36,'45.45',3), - -(10359,'S32_3207',22,'62.14',1), - -(10359,'S50_1392',46,'99.55',2), - -(10359,'S50_1514',25,'47.45',4), - -(10360,'S18_1662',50,'126.15',12), - -(10360,'S18_2581',41,'68.43',13), - -(10360,'S18_3029',46,'71.40',14), - -(10360,'S18_3140',29,'122.93',8), - -(10360,'S18_3259',29,'94.79',18), - -(10360,'S18_3856',40,'101.64',15), - -(10360,'S18_4522',40,'76.36',1), - -(10360,'S24_1785',22,'106.14',17), - -(10360,'S24_2011',31,'100.77',2), - -(10360,'S24_2841',49,'55.49',16), - -(10360,'S24_3151',36,'70.81',3), - -(10360,'S24_3816',22,'78.83',4), - -(10360,'S700_1138',32,'64.67',5), - -(10360,'S700_1938',26,'86.61',6), - -(10360,'S700_2610',30,'70.11',7), - -(10360,'S700_3505',35,'83.14',9), - -(10360,'S700_3962',31,'92.36',10), - -(10360,'S72_3212',31,'54.05',11), - -(10361,'S10_1678',20,'92.83',13), - -(10361,'S10_2016',26,'114.18',8), - -(10361,'S24_3420',34,'62.46',6), - -(10361,'S24_3949',26,'61.42',7), - -(10361,'S24_4278',25,'68.83',1), - -(10361,'S32_4289',49,'56.41',2), - -(10361,'S50_1341',33,'35.78',3), - -(10361,'S700_1691',20,'88.60',4), - -(10361,'S700_2047',24,'85.99',14), - -(10361,'S700_2466',26,'91.74',9), - -(10361,'S700_2834',44,'107.97',5), - -(10361,'S700_3167',44,'76.80',10), - -(10361,'S700_4002',35,'62.19',11), - -(10361,'S72_1253',23,'47.67',12), - -(10362,'S10_4698',22,'182.04',4), - -(10362,'S12_2823',22,'131.04',1), - -(10362,'S18_2625',23,'53.91',3), - -(10362,'S24_1578',50,'91.29',2), - -(10363,'S12_1099',33,'180.95',3), - -(10363,'S12_3380',34,'106.87',4), - -(10363,'S12_3990',34,'68.63',5), - -(10363,'S12_4675',46,'103.64',6), - -(10363,'S18_1889',22,'61.60',7), - -(10363,'S18_3278',46,'69.15',10), - -(10363,'S18_3482',24,'124.94',11), - -(10363,'S18_3782',32,'52.22',12), - -(10363,'S18_4721',28,'123.50',13), - -(10363,'S24_2000',21,'70.08',8), - -(10363,'S24_2360',43,'56.10',14), - -(10363,'S24_3371',21,'52.05',15), - -(10363,'S24_3856',31,'113.75',1), - -(10363,'S24_4620',43,'75.99',9), - -(10363,'S32_1374',50,'92.90',2), - -(10364,'S32_2206',48,'38.22',1), - -(10365,'S18_1129',30,'116.06',1), - -(10365,'S32_4485',22,'82.66',3), - -(10365,'S50_4713',44,'68.34',2), - -(10366,'S18_1984',34,'116.65',3), - -(10366,'S18_2870',49,'105.60',2), - -(10366,'S18_3232',34,'154.10',1), - -(10367,'S18_1589',49,'105.77',1), - -(10367,'S18_1749',37,'144.50',3), - -(10367,'S18_2248',45,'50.25',4), - -(10367,'S18_2325',27,'124.59',5), - -(10367,'S18_2795',32,'140.06',7), - -(10367,'S18_3685',46,'131.39',6), - -(10367,'S18_4409',43,'77.31',8), - -(10367,'S18_4933',44,'66.99',9), - -(10367,'S24_1046',21,'72.76',10), - -(10367,'S24_1628',38,'50.31',11), - -(10367,'S24_1937',23,'29.54',13), - -(10367,'S24_2022',28,'43.01',12), - -(10367,'S24_2972',36,'36.25',2), - -(10368,'S24_2766',40,'73.60',2), - -(10368,'S24_2887',31,'115.09',5), - -(10368,'S24_3191',46,'83.04',1), - -(10368,'S24_3432',20,'93.16',4), - -(10368,'S24_3969',46,'36.52',3), - -(10369,'S10_1949',41,'195.01',2), - -(10369,'S18_1342',44,'89.38',8), - -(10369,'S18_1367',32,'46.36',7), - -(10369,'S18_2949',42,'100.30',1), - -(10369,'S18_2957',28,'51.84',6), - -(10369,'S18_3136',21,'90.06',5), - -(10369,'S18_3320',45,'80.36',4), - -(10369,'S24_4258',40,'93.49',3), - -(10370,'S10_4962',35,'128.53',4), - -(10370,'S12_1666',49,'128.47',8), - -(10370,'S18_1097',27,'100.34',1), - -(10370,'S18_2319',22,'101.87',5), - -(10370,'S18_2432',22,'60.16',7), - -(10370,'S18_3232',27,'167.65',9), - -(10370,'S18_4600',29,'105.34',6), - -(10370,'S18_4668',20,'41.76',2), - -(10370,'S32_3522',25,'63.99',3), - -(10371,'S12_1108',32,'178.71',6), - -(10371,'S12_4473',49,'104.28',4), - -(10371,'S18_2238',25,'160.46',7), - -(10371,'S24_1444',25,'53.75',12), - -(10371,'S24_2300',20,'126.51',5), - -(10371,'S24_2840',45,'35.01',8), - -(10371,'S24_4048',28,'95.81',9), - -(10371,'S32_1268',26,'82.83',1), - -(10371,'S32_2509',20,'44.37',2), - -(10371,'S32_3207',30,'53.44',11), - -(10371,'S50_1392',48,'97.23',10), - -(10371,'S700_2824',34,'83.95',3), - -(10372,'S12_3148',40,'146.55',4), - -(10372,'S12_3891',34,'140.15',1), - -(10372,'S18_3140',28,'131.13',3), - -(10372,'S18_3259',25,'91.76',5), - -(10372,'S18_4027',48,'119.20',6), - -(10372,'S18_4522',41,'78.99',7), - -(10372,'S24_2011',37,'102.00',8), - -(10372,'S50_1514',24,'56.82',9), - -(10372,'S700_1938',44,'74.48',2), - -(10373,'S10_4757',39,'118.32',3), - -(10373,'S18_1662',28,'143.50',4), - -(10373,'S18_3029',22,'75.70',5), - -(10373,'S18_3856',50,'99.52',6), - -(10373,'S24_2841',38,'58.92',7), - -(10373,'S24_3151',33,'82.31',12), - -(10373,'S24_3420',46,'53.92',11), - -(10373,'S24_3816',23,'83.86',10), - -(10373,'S24_3949',39,'62.10',13), - -(10373,'S700_1138',44,'58.00',14), - -(10373,'S700_2047',32,'76.94',15), - -(10373,'S700_2610',41,'69.39',16), - -(10373,'S700_3505',34,'94.16',2), - -(10373,'S700_3962',37,'83.42',8), - -(10373,'S700_4002',45,'68.11',17), - -(10373,'S72_1253',25,'44.20',9), - -(10373,'S72_3212',29,'48.05',1), - -(10374,'S10_2016',39,'115.37',5), - -(10374,'S10_4698',22,'158.80',1), - -(10374,'S18_2581',42,'75.19',2), - -(10374,'S18_2625',22,'48.46',4), - -(10374,'S24_1578',38,'112.70',6), - -(10374,'S24_1785',46,'107.23',3), - -(10375,'S10_1678',21,'76.56',12), - -(10375,'S12_1099',45,'184.84',7), - -(10375,'S12_2823',49,'150.62',13), - -(10375,'S24_2000',23,'67.03',9), - -(10375,'S24_2360',20,'60.26',14), - -(10375,'S24_4278',43,'60.13',2), - -(10375,'S32_1374',37,'87.90',3), - -(10375,'S32_4289',44,'59.85',4), - -(10375,'S32_4485',41,'96.95',15), - -(10375,'S50_1341',49,'36.22',5), - -(10375,'S50_4713',49,'69.16',8), - -(10375,'S700_1691',37,'86.77',6), - -(10375,'S700_2466',33,'94.73',1), - -(10375,'S700_2834',25,'98.48',10), - -(10375,'S700_3167',44,'69.60',11), - -(10376,'S12_3380',35,'98.65',1), - -(10377,'S12_3990',24,'65.44',5), - -(10377,'S12_4675',50,'112.86',1), - -(10377,'S18_1129',35,'124.56',2), - -(10377,'S18_1889',31,'61.60',4), - -(10377,'S18_1984',36,'125.18',6), - -(10377,'S18_3232',39,'143.94',3), - -(10378,'S18_1589',34,'121.95',5), - -(10378,'S18_3278',22,'66.74',4), - -(10378,'S18_3482',43,'146.99',10), - -(10378,'S18_3782',28,'60.30',9), - -(10378,'S18_4721',49,'122.02',8), - -(10378,'S24_2972',41,'30.59',7), - -(10378,'S24_3371',46,'52.66',6), - -(10378,'S24_3856',33,'129.20',3), - -(10378,'S24_4620',41,'80.84',2), - -(10378,'S32_2206',40,'35.80',1), - -(10379,'S18_1749',39,'156.40',2), - -(10379,'S18_2248',27,'50.85',1), - -(10379,'S18_2870',29,'113.52',5), - -(10379,'S18_3685',32,'134.22',4), - -(10379,'S24_1628',32,'48.80',3), - -(10380,'S18_1342',27,'88.36',13), - -(10380,'S18_2325',40,'119.50',10), - -(10380,'S18_2795',21,'156.94',8), - -(10380,'S18_4409',32,'78.23',1), - -(10380,'S18_4933',24,'66.99',2), - -(10380,'S24_1046',34,'66.88',3), - -(10380,'S24_1937',32,'29.87',4), - -(10380,'S24_2022',27,'37.63',5), - -(10380,'S24_2766',36,'77.24',6), - -(10380,'S24_2887',44,'111.57',7), - -(10380,'S24_3191',44,'77.05',9), - -(10380,'S24_3432',34,'91.02',11), - -(10380,'S24_3969',43,'32.82',12), - -(10381,'S10_1949',36,'182.16',3), - -(10381,'S10_4962',37,'138.88',6), - -(10381,'S12_1666',20,'132.57',1), - -(10381,'S18_1097',48,'114.34',2), - -(10381,'S18_1367',25,'49.60',9), - -(10381,'S18_2432',35,'60.77',7), - -(10381,'S18_2949',41,'100.30',8), - -(10381,'S18_2957',40,'51.22',4), - -(10381,'S18_3136',35,'93.20',5), - -(10382,'S12_1108',34,'166.24',10), - -(10382,'S12_3148',37,'145.04',11), - -(10382,'S12_3891',34,'143.61',12), - -(10382,'S12_4473',32,'103.10',13), - -(10382,'S18_2238',25,'160.46',5), - -(10382,'S18_3320',50,'84.33',7), - -(10382,'S18_4600',39,'115.03',1), - -(10382,'S18_4668',39,'46.29',2), - -(10382,'S24_2300',20,'120.12',3), - -(10382,'S24_4258',33,'97.39',4), - -(10382,'S32_1268',26,'85.72',6), - -(10382,'S32_3522',48,'57.53',8), - -(10382,'S700_2824',34,'101.15',9), - -(10383,'S18_2319',27,'119.05',11), - -(10383,'S18_3140',24,'125.66',9), - -(10383,'S18_3232',47,'155.79',6), - -(10383,'S18_3259',26,'83.70',12), - -(10383,'S18_4027',38,'137.88',1), - -(10383,'S18_4522',28,'77.24',7), - -(10383,'S24_1444',22,'52.60',2), - -(10383,'S24_2840',40,'33.24',3), - -(10383,'S24_4048',21,'117.10',4), - -(10383,'S32_2509',32,'53.57',5), - -(10383,'S32_3207',44,'55.93',8), - -(10383,'S50_1392',29,'94.92',13), - -(10383,'S50_1514',38,'48.62',10), - -(10384,'S10_4757',34,'129.20',4), - -(10384,'S24_2011',28,'114.29',3), - -(10384,'S24_3151',43,'71.69',2), - -(10384,'S700_1938',49,'71.02',1), - -(10385,'S24_3816',37,'78.83',2), - -(10385,'S700_1138',25,'62.00',1), - -(10386,'S18_1662',25,'130.88',7), - -(10386,'S18_2581',21,'72.65',18), - -(10386,'S18_3029',37,'73.12',5), - -(10386,'S18_3856',22,'100.58',6), - -(10386,'S24_1785',33,'101.76',11), - -(10386,'S24_2841',39,'56.86',1), - -(10386,'S24_3420',35,'54.57',9), - -(10386,'S24_3949',41,'55.96',12), - -(10386,'S24_4278',50,'71.73',8), - -(10386,'S700_2047',29,'85.09',13), - -(10386,'S700_2466',37,'90.75',14), - -(10386,'S700_2610',37,'67.22',10), - -(10386,'S700_3167',32,'68.00',17), - -(10386,'S700_3505',45,'83.14',2), - -(10386,'S700_3962',30,'80.44',3), - -(10386,'S700_4002',44,'59.22',15), - -(10386,'S72_1253',50,'47.67',16), - -(10386,'S72_3212',43,'52.42',4), - -(10387,'S32_1374',44,'79.91',1), - -(10388,'S10_1678',42,'80.39',4), - -(10388,'S10_2016',50,'118.94',5), - -(10388,'S10_4698',21,'156.86',7), - -(10388,'S12_2823',44,'125.01',6), - -(10388,'S32_4289',35,'58.47',8), - -(10388,'S50_1341',27,'41.02',1), - -(10388,'S700_1691',46,'74.90',2), - -(10388,'S700_2834',50,'111.53',3), - -(10389,'S12_1099',26,'182.90',4), - -(10389,'S12_3380',25,'95.13',6), - -(10389,'S12_3990',36,'76.61',7), - -(10389,'S12_4675',47,'102.49',8), - -(10389,'S18_1889',49,'63.91',3), - -(10389,'S18_2625',39,'52.09',5), - -(10389,'S24_1578',45,'112.70',1), - -(10389,'S24_2000',49,'61.70',2), - -(10390,'S18_1129',36,'117.48',14), - -(10390,'S18_1984',34,'132.29',15), - -(10390,'S18_2325',31,'102.98',16), - -(10390,'S18_2795',26,'162.00',7), - -(10390,'S18_3278',40,'75.59',9), - -(10390,'S18_3482',50,'135.23',1), - -(10390,'S18_3782',36,'54.09',2), - -(10390,'S18_4721',49,'122.02',3), - -(10390,'S24_2360',35,'67.87',4), - -(10390,'S24_2972',37,'35.87',5), - -(10390,'S24_3371',46,'51.43',6), - -(10390,'S24_3856',45,'134.81',8), - -(10390,'S24_4620',30,'66.29',10), - -(10390,'S32_2206',41,'39.02',11), - -(10390,'S32_4485',45,'101.03',12), - -(10390,'S50_4713',22,'81.36',13), - -(10391,'S10_1949',24,'195.01',4), - -(10391,'S10_4962',37,'121.15',7), - -(10391,'S12_1666',39,'110.70',9), - -(10391,'S18_1097',29,'114.34',10), - -(10391,'S18_1342',35,'102.74',2), - -(10391,'S18_1367',42,'47.44',3), - -(10391,'S18_2432',44,'57.73',5), - -(10391,'S18_2949',32,'99.28',6), - -(10391,'S24_1937',33,'26.55',8), - -(10391,'S24_2022',24,'36.29',1), - -(10392,'S18_2957',37,'61.21',3), - -(10392,'S18_3136',29,'103.67',2), - -(10392,'S18_3320',36,'98.22',1), - -(10393,'S12_3148',35,'145.04',8), - -(10393,'S12_4473',32,'99.54',10), - -(10393,'S18_2238',20,'137.53',11), - -(10393,'S18_2319',38,'104.32',7), - -(10393,'S18_4600',30,'106.55',9), - -(10393,'S18_4668',44,'41.76',1), - -(10393,'S24_2300',33,'112.46',2), - -(10393,'S24_4258',33,'88.62',3), - -(10393,'S32_1268',38,'84.75',4), - -(10393,'S32_3522',31,'63.35',5), - -(10393,'S700_2824',21,'83.95',6), - -(10394,'S18_3232',22,'135.47',5), - -(10394,'S18_4027',37,'124.95',1), - -(10394,'S24_1444',31,'53.18',2), - -(10394,'S24_2840',46,'35.36',6), - -(10394,'S24_4048',37,'104.09',7), - -(10394,'S32_2509',36,'47.08',3), - -(10394,'S32_3207',30,'55.93',4), - -(10395,'S10_4757',32,'125.12',2), - -(10395,'S12_1108',33,'205.72',1), - -(10395,'S50_1392',46,'98.39',4), - -(10395,'S50_1514',45,'57.99',3), - -(10396,'S12_3891',33,'155.72',3), - -(10396,'S18_3140',33,'129.76',2), - -(10396,'S18_3259',24,'91.76',4), - -(10396,'S18_4522',45,'83.38',5), - -(10396,'S24_2011',49,'100.77',6), - -(10396,'S24_3151',27,'77.00',7), - -(10396,'S24_3816',37,'77.99',8), - -(10396,'S700_1138',39,'62.00',1), - -(10397,'S700_1938',32,'69.29',5), - -(10397,'S700_2610',22,'62.88',4), - -(10397,'S700_3505',48,'86.15',3), - -(10397,'S700_3962',36,'80.44',2), - -(10397,'S72_3212',34,'52.96',1), - -(10398,'S18_1662',33,'130.88',11), - -(10398,'S18_2581',34,'82.79',15), - -(10398,'S18_3029',28,'70.54',18), - -(10398,'S18_3856',45,'92.11',17), - -(10398,'S24_1785',43,'100.67',16), - -(10398,'S24_2841',28,'60.29',3), - -(10398,'S24_3420',34,'61.15',13), - -(10398,'S24_3949',41,'56.64',2), - -(10398,'S24_4278',45,'65.93',14), - -(10398,'S32_4289',22,'60.54',4), - -(10398,'S50_1341',49,'38.84',5), - -(10398,'S700_1691',47,'78.55',6), - -(10398,'S700_2047',36,'75.13',7), - -(10398,'S700_2466',22,'98.72',8), - -(10398,'S700_2834',23,'102.04',9), - -(10398,'S700_3167',29,'76.80',10), - -(10398,'S700_4002',36,'62.19',12), - -(10398,'S72_1253',34,'41.22',1), - -(10399,'S10_1678',40,'77.52',8), - -(10399,'S10_2016',51,'99.91',7), - -(10399,'S10_4698',22,'156.86',6), - -(10399,'S12_2823',29,'123.51',5), - -(10399,'S18_2625',30,'51.48',4), - -(10399,'S24_1578',57,'104.81',3), - -(10399,'S24_2000',58,'75.41',2), - -(10399,'S32_1374',32,'97.89',1), - -(10400,'S10_4757',64,'134.64',9), - -(10400,'S18_1662',34,'129.31',1), - -(10400,'S18_3029',30,'74.84',7), - -(10400,'S18_3856',58,'88.93',6), - -(10400,'S24_2841',24,'55.49',2), - -(10400,'S24_3420',38,'59.18',3), - -(10400,'S24_3816',42,'74.64',8), - -(10400,'S700_2047',46,'82.37',5), - -(10400,'S72_1253',20,'41.71',4), - -(10401,'S18_2581',42,'75.19',3), - -(10401,'S24_1785',38,'87.54',5), - -(10401,'S24_3949',64,'59.37',12), - -(10401,'S24_4278',52,'65.93',4), - -(10401,'S32_1374',49,'81.91',1), - -(10401,'S32_4289',62,'62.60',6), - -(10401,'S50_1341',56,'41.46',7), - -(10401,'S700_1691',11,'77.64',8), - -(10401,'S700_2466',85,'98.72',10), - -(10401,'S700_2834',21,'96.11',2), - -(10401,'S700_3167',77,'73.60',9), - -(10401,'S700_4002',40,'66.63',11), - -(10402,'S10_2016',45,'118.94',1), - -(10402,'S18_2625',55,'58.15',2), - -(10402,'S24_2000',59,'61.70',3), - -(10403,'S10_1678',24,'85.17',7), - -(10403,'S10_4698',66,'174.29',9), - -(10403,'S12_2823',66,'122.00',6), - -(10403,'S18_3782',36,'55.33',1), - -(10403,'S24_1578',46,'109.32',8), - -(10403,'S24_2360',27,'57.49',4), - -(10403,'S32_2206',30,'35.80',2), - -(10403,'S32_4485',45,'88.78',5), - -(10403,'S50_4713',31,'65.09',3), - -(10404,'S12_1099',64,'163.44',3), - -(10404,'S12_3380',43,'102.17',1), - -(10404,'S12_3990',77,'67.03',4), - -(10404,'S18_3278',90,'67.54',6), - -(10404,'S18_3482',28,'127.88',5), - -(10404,'S18_4721',48,'124.99',8), - -(10404,'S24_3371',49,'53.27',2), - -(10404,'S24_4620',48,'65.48',7), - -(10405,'S12_4675',97,'115.16',5), - -(10405,'S18_1889',61,'72.38',4), - -(10405,'S18_3232',55,'147.33',1), - -(10405,'S24_2972',47,'37.38',2), - -(10405,'S24_3856',76,'127.79',3), - -(10406,'S18_1129',61,'124.56',3), - -(10406,'S18_1984',48,'133.72',2), - -(10406,'S18_3685',65,'117.26',1), - -(10407,'S18_1589',59,'114.48',11), - -(10407,'S18_1749',76,'141.10',2), - -(10407,'S18_2248',42,'58.12',1), - -(10407,'S18_2870',41,'132.00',12), - -(10407,'S18_4409',6,'91.11',3), - -(10407,'S18_4933',66,'64.14',4), - -(10407,'S24_1046',26,'68.35',8), - -(10407,'S24_1628',64,'45.78',10), - -(10407,'S24_2766',76,'81.78',6), - -(10407,'S24_2887',59,'98.65',5), - -(10407,'S24_3191',13,'77.05',7), - -(10407,'S24_3432',43,'101.73',9), - -(10408,'S24_3969',15,'41.03',1), - -(10409,'S18_2325',6,'104.25',2), - -(10409,'S24_1937',61,'27.88',1), - -(10410,'S18_1342',65,'99.66',7), - -(10410,'S18_1367',44,'51.21',6), - -(10410,'S18_2795',56,'145.13',8), - -(10410,'S18_2949',47,'93.21',1), - -(10410,'S18_2957',53,'49.97',3), - -(10410,'S18_3136',34,'84.82',2), - -(10410,'S18_3320',44,'81.35',5), - -(10410,'S24_2022',31,'42.56',9), - -(10410,'S24_4258',50,'95.44',4), - -(10411,'S10_1949',23,'205.73',9), - -(10411,'S10_4962',27,'144.79',2), - -(10411,'S12_1666',40,'110.70',6), - -(10411,'S18_1097',27,'109.67',8), - -(10411,'S18_4600',46,'106.55',3), - -(10411,'S18_4668',35,'41.25',7), - -(10411,'S32_1268',26,'78.01',1), - -(10411,'S32_3522',27,'60.76',5), - -(10411,'S700_2824',34,'89.01',4), - -(10412,'S12_4473',54,'100.73',5), - -(10412,'S18_2238',41,'150.63',4), - -(10412,'S18_2319',56,'120.28',8), - -(10412,'S18_2432',47,'49.83',11), - -(10412,'S18_3232',60,'157.49',9), - -(10412,'S24_1444',21,'47.40',2), - -(10412,'S24_2300',70,'109.90',10), - -(10412,'S24_2840',30,'32.88',6), - -(10412,'S24_4048',31,'108.82',1), - -(10412,'S32_2509',19,'50.86',7), - -(10412,'S50_1392',26,'105.33',3), - -(10413,'S12_1108',36,'201.57',2), - -(10413,'S12_3148',47,'145.04',3), - -(10413,'S12_3891',22,'173.02',1), - -(10413,'S18_4027',49,'133.57',5), - -(10413,'S32_3207',24,'56.55',6), - -(10413,'S50_1514',51,'53.31',4), - -(10414,'S10_4757',49,'114.24',3), - -(10414,'S18_3029',44,'77.42',1), - -(10414,'S18_3140',41,'128.39',12), - -(10414,'S18_3259',48,'85.71',14), - -(10414,'S18_4522',56,'83.38',11), - -(10414,'S24_2011',43,'108.14',10), - -(10414,'S24_3151',60,'72.58',5), - -(10414,'S24_3816',51,'72.96',2), - -(10414,'S700_1138',37,'62.00',6), - -(10414,'S700_1938',34,'74.48',13), - -(10414,'S700_2610',31,'61.44',4), - -(10414,'S700_3505',28,'84.14',7), - -(10414,'S700_3962',40,'84.41',8), - -(10414,'S72_3212',47,'54.60',9), - -(10415,'S18_3856',51,'86.81',5), - -(10415,'S24_2841',21,'60.97',1), - -(10415,'S24_3420',18,'59.83',2), - -(10415,'S700_2047',32,'73.32',4), - -(10415,'S72_1253',42,'43.20',3), - -(10416,'S18_1662',24,'129.31',14), - -(10416,'S18_2581',15,'70.96',4), - -(10416,'S24_1785',47,'90.82',6), - -(10416,'S24_2000',32,'62.46',1), - -(10416,'S24_3949',18,'64.83',13), - -(10416,'S24_4278',48,'70.28',5), - -(10416,'S32_1374',45,'86.90',2), - -(10416,'S32_4289',26,'68.10',7), - -(10416,'S50_1341',37,'39.71',8), - -(10416,'S700_1691',23,'88.60',9), - -(10416,'S700_2466',22,'84.76',11), - -(10416,'S700_2834',41,'98.48',3), - -(10416,'S700_3167',39,'65.60',10), - -(10416,'S700_4002',43,'63.67',12), - -(10417,'S10_1678',66,'79.43',2), - -(10417,'S10_2016',45,'116.56',5), - -(10417,'S10_4698',56,'162.67',4), - -(10417,'S12_2823',21,'144.60',1), - -(10417,'S18_2625',36,'58.75',6), - -(10417,'S24_1578',35,'109.32',3), - -(10418,'S18_3278',16,'70.76',2), - -(10418,'S18_3482',27,'139.64',1), - -(10418,'S18_3782',33,'56.57',5), - -(10418,'S18_4721',28,'120.53',4), - -(10418,'S24_2360',52,'64.41',8), - -(10418,'S24_4620',10,'66.29',3), - -(10418,'S32_2206',43,'36.61',6), - -(10418,'S32_4485',50,'100.01',9), - -(10418,'S50_4713',40,'72.41',7), - -(10419,'S12_1099',12,'182.90',13), - -(10419,'S12_3380',10,'111.57',11), - -(10419,'S12_3990',34,'64.64',14), - -(10419,'S12_4675',32,'99.04',10), - -(10419,'S18_1129',38,'117.48',5), - -(10419,'S18_1589',37,'100.80',1), - -(10419,'S18_1889',39,'67.76',9), - -(10419,'S18_1984',34,'133.72',4), - -(10419,'S18_2870',55,'116.16',2), - -(10419,'S18_3232',35,'165.95',6), - -(10419,'S18_3685',43,'114.44',3), - -(10419,'S24_2972',15,'32.10',7), - -(10419,'S24_3371',55,'52.66',12), - -(10419,'S24_3856',70,'112.34',8), - -(10420,'S18_1749',37,'153.00',5), - -(10420,'S18_2248',36,'52.06',4), - -(10420,'S18_2325',45,'116.96',2), - -(10420,'S18_4409',66,'73.62',6), - -(10420,'S18_4933',36,'68.42',7), - -(10420,'S24_1046',60,'60.26',11), - -(10420,'S24_1628',37,'48.80',13), - -(10420,'S24_1937',45,'32.19',1), - -(10420,'S24_2766',39,'76.33',9), - -(10420,'S24_2887',55,'115.09',8), - -(10420,'S24_3191',35,'77.05',10), - -(10420,'S24_3432',26,'104.94',12), - -(10420,'S24_3969',15,'35.29',3), - -(10421,'S18_2795',35,'167.06',1), - -(10421,'S24_2022',40,'44.80',2), - -(10422,'S18_1342',51,'91.44',2), - -(10422,'S18_1367',25,'47.44',1), - -(10423,'S18_2949',10,'89.15',1), - -(10423,'S18_2957',31,'56.21',3), - -(10423,'S18_3136',21,'98.44',2), - -(10423,'S18_3320',21,'80.36',5), - -(10423,'S24_4258',28,'78.89',4), - -(10424,'S10_1949',50,'201.44',6), - -(10424,'S12_1666',49,'121.64',3), - -(10424,'S18_1097',54,'108.50',5), - -(10424,'S18_4668',26,'40.25',4), - -(10424,'S32_3522',44,'54.94',2), - -(10424,'S700_2824',46,'85.98',1), - -(10425,'S10_4962',38,'131.49',12), - -(10425,'S12_4473',33,'95.99',4), - -(10425,'S18_2238',28,'147.36',3), - -(10425,'S18_2319',38,'117.82',7), - -(10425,'S18_2432',19,'48.62',10), - -(10425,'S18_3232',28,'140.55',8), - -(10425,'S18_4600',38,'107.76',13), - -(10425,'S24_1444',55,'53.75',1), - -(10425,'S24_2300',49,'127.79',9), - -(10425,'S24_2840',31,'31.82',5), - -(10425,'S32_1268',41,'83.79',11), - -(10425,'S32_2509',11,'50.32',6), - -(10425,'S50_1392',18,'94.92',2); - -/*Table structure for table `orders` */ - -DROP TABLE IF EXISTS `orders`; - -CREATE TABLE `orders` ( - `orderNumber` int(11) NOT NULL, - `orderDate` date NOT NULL, - `requiredDate` date NOT NULL, - `shippedDate` date DEFAULT NULL, - `status` varchar(15) NOT NULL, - `comments` text, - `customerNumber` int(11) NOT NULL, - PRIMARY KEY (`orderNumber`), - KEY `customerNumber` (`customerNumber`), - CONSTRAINT `orders_ibfk_1` FOREIGN KEY (`customerNumber`) REFERENCES `customers` (`customerNumber`) -) ENGINE=InnoDB DEFAULT CHARSET=latin1; - -/*Data for the table `orders` */ - -insert into `orders`(`orderNumber`,`orderDate`,`requiredDate`,`shippedDate`,`status`,`comments`,`customerNumber`) values - -(10100,'2003-01-06','2003-01-13','2003-01-10','Shipped',NULL,363), - -(10101,'2003-01-09','2003-01-18','2003-01-11','Shipped','Check on availability.',128), - -(10102,'2003-01-10','2003-01-18','2003-01-14','Shipped',NULL,181), - -(10103,'2003-01-29','2003-02-07','2003-02-02','Shipped',NULL,121), - -(10104,'2003-01-31','2003-02-09','2003-02-01','Shipped',NULL,141), - -(10105,'2003-02-11','2003-02-21','2003-02-12','Shipped',NULL,145), - -(10106,'2003-02-17','2003-02-24','2003-02-21','Shipped',NULL,278), - -(10107,'2003-02-24','2003-03-03','2003-02-26','Shipped','Difficult to negotiate with customer. We need more marketing materials',131), - -(10108,'2003-03-03','2003-03-12','2003-03-08','Shipped',NULL,385), - -(10109,'2003-03-10','2003-03-19','2003-03-11','Shipped','Customer requested that FedEx Ground is used for this shipping',486), - -(10110,'2003-03-18','2003-03-24','2003-03-20','Shipped',NULL,187), - -(10111,'2003-03-25','2003-03-31','2003-03-30','Shipped',NULL,129), - -(10112,'2003-03-24','2003-04-03','2003-03-29','Shipped','Customer requested that ad materials (such as posters, pamphlets) be included in the shippment',144), - -(10113,'2003-03-26','2003-04-02','2003-03-27','Shipped',NULL,124), - -(10114,'2003-04-01','2003-04-07','2003-04-02','Shipped',NULL,172), - -(10115,'2003-04-04','2003-04-12','2003-04-07','Shipped',NULL,424), - -(10116,'2003-04-11','2003-04-19','2003-04-13','Shipped',NULL,381), - -(10117,'2003-04-16','2003-04-24','2003-04-17','Shipped',NULL,148), - -(10118,'2003-04-21','2003-04-29','2003-04-26','Shipped','Customer has worked with some of our vendors in the past and is aware of their MSRP',216), - -(10119,'2003-04-28','2003-05-05','2003-05-02','Shipped',NULL,382), - -(10120,'2003-04-29','2003-05-08','2003-05-01','Shipped',NULL,114), - -(10121,'2003-05-07','2003-05-13','2003-05-13','Shipped',NULL,353), - -(10122,'2003-05-08','2003-05-16','2003-05-13','Shipped',NULL,350), - -(10123,'2003-05-20','2003-05-29','2003-05-22','Shipped',NULL,103), - -(10124,'2003-05-21','2003-05-29','2003-05-25','Shipped','Customer very concerned about the exact color of the models. There is high risk that he may dispute the order because there is a slight color mismatch',112), - -(10125,'2003-05-21','2003-05-27','2003-05-24','Shipped',NULL,114), - -(10126,'2003-05-28','2003-06-07','2003-06-02','Shipped',NULL,458), - -(10127,'2003-06-03','2003-06-09','2003-06-06','Shipped','Customer requested special shippment. The instructions were passed along to the warehouse',151), - -(10128,'2003-06-06','2003-06-12','2003-06-11','Shipped',NULL,141), - -(10129,'2003-06-12','2003-06-18','2003-06-14','Shipped',NULL,324), - -(10130,'2003-06-16','2003-06-24','2003-06-21','Shipped',NULL,198), - -(10131,'2003-06-16','2003-06-25','2003-06-21','Shipped',NULL,447), - -(10132,'2003-06-25','2003-07-01','2003-06-28','Shipped',NULL,323), - -(10133,'2003-06-27','2003-07-04','2003-07-03','Shipped',NULL,141), - -(10134,'2003-07-01','2003-07-10','2003-07-05','Shipped',NULL,250), - -(10135,'2003-07-02','2003-07-12','2003-07-03','Shipped',NULL,124), - -(10136,'2003-07-04','2003-07-14','2003-07-06','Shipped','Customer is interested in buying more Ferrari models',242), - -(10137,'2003-07-10','2003-07-20','2003-07-14','Shipped',NULL,353), - -(10138,'2003-07-07','2003-07-16','2003-07-13','Shipped',NULL,496), - -(10139,'2003-07-16','2003-07-23','2003-07-21','Shipped',NULL,282), - -(10140,'2003-07-24','2003-08-02','2003-07-30','Shipped',NULL,161), - -(10141,'2003-08-01','2003-08-09','2003-08-04','Shipped',NULL,334), - -(10142,'2003-08-08','2003-08-16','2003-08-13','Shipped',NULL,124), - -(10143,'2003-08-10','2003-08-18','2003-08-12','Shipped','Can we deliver the new Ford Mustang models by end-of-quarter?',320), - -(10144,'2003-08-13','2003-08-21','2003-08-14','Shipped',NULL,381), - -(10145,'2003-08-25','2003-09-02','2003-08-31','Shipped',NULL,205), - -(10146,'2003-09-03','2003-09-13','2003-09-06','Shipped',NULL,447), - -(10147,'2003-09-05','2003-09-12','2003-09-09','Shipped',NULL,379), - -(10148,'2003-09-11','2003-09-21','2003-09-15','Shipped','They want to reevaluate their terms agreement with Finance.',276), - -(10149,'2003-09-12','2003-09-18','2003-09-17','Shipped',NULL,487), - -(10150,'2003-09-19','2003-09-27','2003-09-21','Shipped','They want to reevaluate their terms agreement with Finance.',148), - -(10151,'2003-09-21','2003-09-30','2003-09-24','Shipped',NULL,311), - -(10152,'2003-09-25','2003-10-03','2003-10-01','Shipped',NULL,333), - -(10153,'2003-09-28','2003-10-05','2003-10-03','Shipped',NULL,141), - -(10154,'2003-10-02','2003-10-12','2003-10-08','Shipped',NULL,219), - -(10155,'2003-10-06','2003-10-13','2003-10-07','Shipped',NULL,186), - -(10156,'2003-10-08','2003-10-17','2003-10-11','Shipped',NULL,141), - -(10157,'2003-10-09','2003-10-15','2003-10-14','Shipped',NULL,473), - -(10158,'2003-10-10','2003-10-18','2003-10-15','Shipped',NULL,121), - -(10159,'2003-10-10','2003-10-19','2003-10-16','Shipped',NULL,321), - -(10160,'2003-10-11','2003-10-17','2003-10-17','Shipped',NULL,347), - -(10161,'2003-10-17','2003-10-25','2003-10-20','Shipped',NULL,227), - -(10162,'2003-10-18','2003-10-26','2003-10-19','Shipped',NULL,321), - -(10163,'2003-10-20','2003-10-27','2003-10-24','Shipped',NULL,424), - -(10164,'2003-10-21','2003-10-30','2003-10-23','Resolved','This order was disputed, but resolved on 11/1/2003; Customer doesn\'t like the colors and precision of the models.',452), - -(10165,'2003-10-22','2003-10-31','2003-12-26','Shipped','This order was on hold because customers\'s credit limit had been exceeded. Order will ship when payment is received',148), - -(10166,'2003-10-21','2003-10-30','2003-10-27','Shipped',NULL,462), - -(10167,'2003-10-23','2003-10-30',NULL,'Cancelled','Customer called to cancel. The warehouse was notified in time and the order didn\'t ship. They have a new VP of Sales and are shifting their sales model. Our VP of Sales should contact them.',448), - -(10168,'2003-10-28','2003-11-03','2003-11-01','Shipped',NULL,161), - -(10169,'2003-11-04','2003-11-14','2003-11-09','Shipped',NULL,276), - -(10170,'2003-11-04','2003-11-12','2003-11-07','Shipped',NULL,452), - -(10171,'2003-11-05','2003-11-13','2003-11-07','Shipped',NULL,233), - -(10172,'2003-11-05','2003-11-14','2003-11-11','Shipped',NULL,175), - -(10173,'2003-11-05','2003-11-15','2003-11-09','Shipped','Cautious optimism. We have happy customers here, if we can keep them well stocked. I need all the information I can get on the planned shippments of Porches',278), - -(10174,'2003-11-06','2003-11-15','2003-11-10','Shipped',NULL,333), - -(10175,'2003-11-06','2003-11-14','2003-11-09','Shipped',NULL,324), - -(10176,'2003-11-06','2003-11-15','2003-11-12','Shipped',NULL,386), - -(10177,'2003-11-07','2003-11-17','2003-11-12','Shipped',NULL,344), - -(10178,'2003-11-08','2003-11-16','2003-11-10','Shipped','Custom shipping instructions sent to warehouse',242), - -(10179,'2003-11-11','2003-11-17','2003-11-13','Cancelled','Customer cancelled due to urgent budgeting issues. Must be cautious when dealing with them in the future. Since order shipped already we must discuss who would cover the shipping charges.',496), - -(10180,'2003-11-11','2003-11-19','2003-11-14','Shipped',NULL,171), - -(10181,'2003-11-12','2003-11-19','2003-11-15','Shipped',NULL,167), - -(10182,'2003-11-12','2003-11-21','2003-11-18','Shipped',NULL,124), - -(10183,'2003-11-13','2003-11-22','2003-11-15','Shipped','We need to keep in close contact with their Marketing VP. He is the decision maker for all their purchases.',339), - -(10184,'2003-11-14','2003-11-22','2003-11-20','Shipped',NULL,484), - -(10185,'2003-11-14','2003-11-21','2003-11-20','Shipped',NULL,320), - -(10186,'2003-11-14','2003-11-20','2003-11-18','Shipped','They want to reevaluate their terms agreement with the VP of Sales',489), - -(10187,'2003-11-15','2003-11-24','2003-11-16','Shipped',NULL,211), - -(10188,'2003-11-18','2003-11-26','2003-11-24','Shipped',NULL,167), - -(10189,'2003-11-18','2003-11-25','2003-11-24','Shipped','They want to reevaluate their terms agreement with Finance.',205), - -(10190,'2003-11-19','2003-11-29','2003-11-20','Shipped',NULL,141), - -(10191,'2003-11-20','2003-11-30','2003-11-24','Shipped','We must be cautions with this customer. Their VP of Sales resigned. Company may be heading down.',259), - -(10192,'2003-11-20','2003-11-29','2003-11-25','Shipped',NULL,363), - -(10193,'2003-11-21','2003-11-28','2003-11-27','Shipped',NULL,471), - -(10194,'2003-11-25','2003-12-02','2003-11-26','Shipped',NULL,146), - -(10195,'2003-11-25','2003-12-01','2003-11-28','Shipped',NULL,319), - -(10196,'2003-11-26','2003-12-03','2003-12-01','Shipped',NULL,455), - -(10197,'2003-11-26','2003-12-02','2003-12-01','Shipped','Customer inquired about remote controlled models and gold models.',216), - -(10198,'2003-11-27','2003-12-06','2003-12-03','Shipped',NULL,385), - -(10199,'2003-12-01','2003-12-10','2003-12-06','Shipped',NULL,475), - -(10200,'2003-12-01','2003-12-09','2003-12-06','Shipped',NULL,211), - -(10201,'2003-12-01','2003-12-11','2003-12-02','Shipped',NULL,129), - -(10202,'2003-12-02','2003-12-09','2003-12-06','Shipped',NULL,357), - -(10203,'2003-12-02','2003-12-11','2003-12-07','Shipped',NULL,141), - -(10204,'2003-12-02','2003-12-10','2003-12-04','Shipped',NULL,151), - -(10205,'2003-12-03','2003-12-09','2003-12-07','Shipped',' I need all the information I can get on our competitors.',141), - -(10206,'2003-12-05','2003-12-13','2003-12-08','Shipped','Can we renegotiate this one?',202), - -(10207,'2003-12-09','2003-12-17','2003-12-11','Shipped','Check on availability.',495), - -(10208,'2004-01-02','2004-01-11','2004-01-04','Shipped',NULL,146), - -(10209,'2004-01-09','2004-01-15','2004-01-12','Shipped',NULL,347), - -(10210,'2004-01-12','2004-01-22','2004-01-20','Shipped',NULL,177), - -(10211,'2004-01-15','2004-01-25','2004-01-18','Shipped',NULL,406), - -(10212,'2004-01-16','2004-01-24','2004-01-18','Shipped',NULL,141), - -(10213,'2004-01-22','2004-01-28','2004-01-27','Shipped','Difficult to negotiate with customer. We need more marketing materials',489), - -(10214,'2004-01-26','2004-02-04','2004-01-29','Shipped',NULL,458), - -(10215,'2004-01-29','2004-02-08','2004-02-01','Shipped','Customer requested that FedEx Ground is used for this shipping',475), - -(10216,'2004-02-02','2004-02-10','2004-02-04','Shipped',NULL,256), - -(10217,'2004-02-04','2004-02-14','2004-02-06','Shipped',NULL,166), - -(10218,'2004-02-09','2004-02-16','2004-02-11','Shipped','Customer requested that ad materials (such as posters, pamphlets) be included in the shippment',473), - -(10219,'2004-02-10','2004-02-17','2004-02-12','Shipped',NULL,487), - -(10220,'2004-02-12','2004-02-19','2004-02-16','Shipped',NULL,189), - -(10221,'2004-02-18','2004-02-26','2004-02-19','Shipped',NULL,314), - -(10222,'2004-02-19','2004-02-27','2004-02-20','Shipped',NULL,239), - -(10223,'2004-02-20','2004-02-29','2004-02-24','Shipped',NULL,114), - -(10224,'2004-02-21','2004-03-02','2004-02-26','Shipped','Customer has worked with some of our vendors in the past and is aware of their MSRP',171), - -(10225,'2004-02-22','2004-03-01','2004-02-24','Shipped',NULL,298), - -(10226,'2004-02-26','2004-03-06','2004-03-02','Shipped',NULL,239), - -(10227,'2004-03-02','2004-03-12','2004-03-08','Shipped',NULL,146), - -(10228,'2004-03-10','2004-03-18','2004-03-13','Shipped',NULL,173), - -(10229,'2004-03-11','2004-03-20','2004-03-12','Shipped',NULL,124), - -(10230,'2004-03-15','2004-03-24','2004-03-20','Shipped','Customer very concerned about the exact color of the models. There is high risk that he may dispute the order because there is a slight color mismatch',128), - -(10231,'2004-03-19','2004-03-26','2004-03-25','Shipped',NULL,344), - -(10232,'2004-03-20','2004-03-30','2004-03-25','Shipped',NULL,240), - -(10233,'2004-03-29','2004-04-04','2004-04-02','Shipped','Customer requested special shippment. The instructions were passed along to the warehouse',328), - -(10234,'2004-03-30','2004-04-05','2004-04-02','Shipped',NULL,412), - -(10235,'2004-04-02','2004-04-12','2004-04-06','Shipped',NULL,260), - -(10236,'2004-04-03','2004-04-11','2004-04-08','Shipped',NULL,486), - -(10237,'2004-04-05','2004-04-12','2004-04-10','Shipped',NULL,181), - -(10238,'2004-04-09','2004-04-16','2004-04-10','Shipped',NULL,145), - -(10239,'2004-04-12','2004-04-21','2004-04-17','Shipped',NULL,311), - -(10240,'2004-04-13','2004-04-20','2004-04-20','Shipped',NULL,177), - -(10241,'2004-04-13','2004-04-20','2004-04-19','Shipped',NULL,209), - -(10242,'2004-04-20','2004-04-28','2004-04-25','Shipped','Customer is interested in buying more Ferrari models',456), - -(10243,'2004-04-26','2004-05-03','2004-04-28','Shipped',NULL,495), - -(10244,'2004-04-29','2004-05-09','2004-05-04','Shipped',NULL,141), - -(10245,'2004-05-04','2004-05-12','2004-05-09','Shipped',NULL,455), - -(10246,'2004-05-05','2004-05-13','2004-05-06','Shipped',NULL,141), - -(10247,'2004-05-05','2004-05-11','2004-05-08','Shipped',NULL,334), - -(10248,'2004-05-07','2004-05-14',NULL,'Cancelled','Order was mistakenly placed. The warehouse noticed the lack of documentation.',131), - -(10249,'2004-05-08','2004-05-17','2004-05-11','Shipped','Can we deliver the new Ford Mustang models by end-of-quarter?',173), - -(10250,'2004-05-11','2004-05-19','2004-05-15','Shipped',NULL,450), - -(10251,'2004-05-18','2004-05-24','2004-05-24','Shipped',NULL,328), - -(10252,'2004-05-26','2004-06-04','2004-05-29','Shipped',NULL,406), - -(10253,'2004-06-01','2004-06-09','2004-06-02','Cancelled','Customer disputed the order and we agreed to cancel it. We must be more cautions with this customer going forward, since they are very hard to please. We must cover the shipping fees.',201), - -(10254,'2004-06-03','2004-06-13','2004-06-04','Shipped','Customer requested that DHL is used for this shipping',323), - -(10255,'2004-06-04','2004-06-12','2004-06-09','Shipped',NULL,209), - -(10256,'2004-06-08','2004-06-16','2004-06-10','Shipped',NULL,145), - -(10257,'2004-06-14','2004-06-24','2004-06-15','Shipped',NULL,450), - -(10258,'2004-06-15','2004-06-25','2004-06-23','Shipped',NULL,398), - -(10259,'2004-06-15','2004-06-22','2004-06-17','Shipped',NULL,166), - -(10260,'2004-06-16','2004-06-22',NULL,'Cancelled','Customer heard complaints from their customers and called to cancel this order. Will notify the Sales Manager.',357), - -(10261,'2004-06-17','2004-06-25','2004-06-22','Shipped',NULL,233), - -(10262,'2004-06-24','2004-07-01',NULL,'Cancelled','This customer found a better offer from one of our competitors. Will call back to renegotiate.',141), - -(10263,'2004-06-28','2004-07-04','2004-07-02','Shipped',NULL,175), - -(10264,'2004-06-30','2004-07-06','2004-07-01','Shipped','Customer will send a truck to our local warehouse on 7/1/2004',362), - -(10265,'2004-07-02','2004-07-09','2004-07-07','Shipped',NULL,471), - -(10266,'2004-07-06','2004-07-14','2004-07-10','Shipped',NULL,386), - -(10267,'2004-07-07','2004-07-17','2004-07-09','Shipped',NULL,151), - -(10268,'2004-07-12','2004-07-18','2004-07-14','Shipped',NULL,412), - -(10269,'2004-07-16','2004-07-22','2004-07-18','Shipped',NULL,382), - -(10270,'2004-07-19','2004-07-27','2004-07-24','Shipped','Can we renegotiate this one?',282), - -(10271,'2004-07-20','2004-07-29','2004-07-23','Shipped',NULL,124), - -(10272,'2004-07-20','2004-07-26','2004-07-22','Shipped',NULL,157), - -(10273,'2004-07-21','2004-07-28','2004-07-22','Shipped',NULL,314), - -(10274,'2004-07-21','2004-07-29','2004-07-22','Shipped',NULL,379), - -(10275,'2004-07-23','2004-08-02','2004-07-29','Shipped',NULL,119), - -(10276,'2004-08-02','2004-08-11','2004-08-08','Shipped',NULL,204), - -(10277,'2004-08-04','2004-08-12','2004-08-05','Shipped',NULL,148), - -(10278,'2004-08-06','2004-08-16','2004-08-09','Shipped',NULL,112), - -(10279,'2004-08-09','2004-08-19','2004-08-15','Shipped','Cautious optimism. We have happy customers here, if we can keep them well stocked. I need all the information I can get on the planned shippments of Porches',141), - -(10280,'2004-08-17','2004-08-27','2004-08-19','Shipped',NULL,249), - -(10281,'2004-08-19','2004-08-28','2004-08-23','Shipped',NULL,157), - -(10282,'2004-08-20','2004-08-26','2004-08-22','Shipped',NULL,124), - -(10283,'2004-08-20','2004-08-30','2004-08-23','Shipped',NULL,260), - -(10284,'2004-08-21','2004-08-29','2004-08-26','Shipped','Custom shipping instructions sent to warehouse',299), - -(10285,'2004-08-27','2004-09-04','2004-08-31','Shipped',NULL,286), - -(10286,'2004-08-28','2004-09-06','2004-09-01','Shipped',NULL,172), - -(10287,'2004-08-30','2004-09-06','2004-09-01','Shipped',NULL,298), - -(10288,'2004-09-01','2004-09-11','2004-09-05','Shipped',NULL,166), - -(10289,'2004-09-03','2004-09-13','2004-09-04','Shipped','We need to keep in close contact with their Marketing VP. He is the decision maker for all their purchases.',167), - -(10290,'2004-09-07','2004-09-15','2004-09-13','Shipped',NULL,198), - -(10291,'2004-09-08','2004-09-17','2004-09-14','Shipped',NULL,448), - -(10292,'2004-09-08','2004-09-18','2004-09-11','Shipped','They want to reevaluate their terms agreement with Finance.',131), - -(10293,'2004-09-09','2004-09-18','2004-09-14','Shipped',NULL,249), - -(10294,'2004-09-10','2004-09-17','2004-09-14','Shipped',NULL,204), - -(10295,'2004-09-10','2004-09-17','2004-09-14','Shipped','They want to reevaluate their terms agreement with Finance.',362), - -(10296,'2004-09-15','2004-09-22','2004-09-16','Shipped',NULL,415), - -(10297,'2004-09-16','2004-09-22','2004-09-21','Shipped','We must be cautions with this customer. Their VP of Sales resigned. Company may be heading down.',189), - -(10298,'2004-09-27','2004-10-05','2004-10-01','Shipped',NULL,103), - -(10299,'2004-09-30','2004-10-10','2004-10-01','Shipped',NULL,186), - -(10300,'2003-10-04','2003-10-13','2003-10-09','Shipped',NULL,128), - -(10301,'2003-10-05','2003-10-15','2003-10-08','Shipped',NULL,299), - -(10302,'2003-10-06','2003-10-16','2003-10-07','Shipped',NULL,201), - -(10303,'2004-10-06','2004-10-14','2004-10-09','Shipped','Customer inquired about remote controlled models and gold models.',484), - -(10304,'2004-10-11','2004-10-20','2004-10-17','Shipped',NULL,256), - -(10305,'2004-10-13','2004-10-22','2004-10-15','Shipped','Check on availability.',286), - -(10306,'2004-10-14','2004-10-21','2004-10-17','Shipped',NULL,187), - -(10307,'2004-10-14','2004-10-23','2004-10-20','Shipped',NULL,339), - -(10308,'2004-10-15','2004-10-24','2004-10-20','Shipped','Customer requested that FedEx Ground is used for this shipping',319), - -(10309,'2004-10-15','2004-10-24','2004-10-18','Shipped',NULL,121), - -(10310,'2004-10-16','2004-10-24','2004-10-18','Shipped',NULL,259), - -(10311,'2004-10-16','2004-10-23','2004-10-20','Shipped','Difficult to negotiate with customer. We need more marketing materials',141), - -(10312,'2004-10-21','2004-10-27','2004-10-23','Shipped',NULL,124), - -(10313,'2004-10-22','2004-10-28','2004-10-25','Shipped','Customer requested that FedEx Ground is used for this shipping',202), - -(10314,'2004-10-22','2004-11-01','2004-10-23','Shipped',NULL,227), - -(10315,'2004-10-29','2004-11-08','2004-10-30','Shipped',NULL,119), - -(10316,'2004-11-01','2004-11-09','2004-11-07','Shipped','Customer requested that ad materials (such as posters, pamphlets) be included in the shippment',240), - -(10317,'2004-11-02','2004-11-12','2004-11-08','Shipped',NULL,161), - -(10318,'2004-11-02','2004-11-09','2004-11-07','Shipped',NULL,157), - -(10319,'2004-11-03','2004-11-11','2004-11-06','Shipped','Customer requested that DHL is used for this shipping',456), - -(10320,'2004-11-03','2004-11-13','2004-11-07','Shipped',NULL,144), - -(10321,'2004-11-04','2004-11-12','2004-11-07','Shipped',NULL,462), - -(10322,'2004-11-04','2004-11-12','2004-11-10','Shipped','Customer has worked with some of our vendors in the past and is aware of their MSRP',363), - -(10323,'2004-11-05','2004-11-12','2004-11-09','Shipped',NULL,128), - -(10324,'2004-11-05','2004-11-11','2004-11-08','Shipped',NULL,181), - -(10325,'2004-11-05','2004-11-13','2004-11-08','Shipped',NULL,121), - -(10326,'2004-11-09','2004-11-16','2004-11-10','Shipped',NULL,144), - -(10327,'2004-11-10','2004-11-19','2004-11-13','Resolved','Order was disputed and resolved on 12/1/04. The Sales Manager was involved. Customer claims the scales of the models don\'t match what was discussed.',145), - -(10328,'2004-11-12','2004-11-21','2004-11-18','Shipped','Customer very concerned about the exact color of the models. There is high risk that he may dispute the order because there is a slight color mismatch',278), - -(10329,'2004-11-15','2004-11-24','2004-11-16','Shipped',NULL,131), - -(10330,'2004-11-16','2004-11-25','2004-11-21','Shipped',NULL,385), - -(10331,'2004-11-17','2004-11-23','2004-11-23','Shipped','Customer requested special shippment. The instructions were passed along to the warehouse',486), - -(10332,'2004-11-17','2004-11-25','2004-11-18','Shipped',NULL,187), - -(10333,'2004-11-18','2004-11-27','2004-11-20','Shipped',NULL,129), - -(10334,'2004-11-19','2004-11-28',NULL,'On Hold','The outstaniding balance for this customer exceeds their credit limit. Order will be shipped when a payment is received.',144), - -(10335,'2004-11-19','2004-11-29','2004-11-23','Shipped',NULL,124), - -(10336,'2004-11-20','2004-11-26','2004-11-24','Shipped','Customer requested that DHL is used for this shipping',172), - -(10337,'2004-11-21','2004-11-30','2004-11-26','Shipped',NULL,424), - -(10338,'2004-11-22','2004-12-02','2004-11-27','Shipped',NULL,381), - -(10339,'2004-11-23','2004-11-30','2004-11-30','Shipped',NULL,398), - -(10340,'2004-11-24','2004-12-01','2004-11-25','Shipped','Customer is interested in buying more Ferrari models',216), - -(10341,'2004-11-24','2004-12-01','2004-11-29','Shipped',NULL,382), - -(10342,'2004-11-24','2004-12-01','2004-11-29','Shipped',NULL,114), - -(10343,'2004-11-24','2004-12-01','2004-11-26','Shipped',NULL,353), - -(10344,'2004-11-25','2004-12-02','2004-11-29','Shipped',NULL,350), - -(10345,'2004-11-25','2004-12-01','2004-11-26','Shipped',NULL,103), - -(10346,'2004-11-29','2004-12-05','2004-11-30','Shipped',NULL,112), - -(10347,'2004-11-29','2004-12-07','2004-11-30','Shipped','Can we deliver the new Ford Mustang models by end-of-quarter?',114), - -(10348,'2004-11-01','2004-11-08','2004-11-05','Shipped',NULL,458), - -(10349,'2004-12-01','2004-12-07','2004-12-03','Shipped',NULL,151), - -(10350,'2004-12-02','2004-12-08','2004-12-05','Shipped',NULL,141), - -(10351,'2004-12-03','2004-12-11','2004-12-07','Shipped',NULL,324), - -(10352,'2004-12-03','2004-12-12','2004-12-09','Shipped',NULL,198), - -(10353,'2004-12-04','2004-12-11','2004-12-05','Shipped',NULL,447), - -(10354,'2004-12-04','2004-12-10','2004-12-05','Shipped',NULL,323), - -(10355,'2004-12-07','2004-12-14','2004-12-13','Shipped',NULL,141), - -(10356,'2004-12-09','2004-12-15','2004-12-12','Shipped',NULL,250), - -(10357,'2004-12-10','2004-12-16','2004-12-14','Shipped',NULL,124), - -(10358,'2004-12-10','2004-12-16','2004-12-16','Shipped','Customer requested that DHL is used for this shipping',141), - -(10359,'2004-12-15','2004-12-23','2004-12-18','Shipped',NULL,353), - -(10360,'2004-12-16','2004-12-22','2004-12-18','Shipped',NULL,496), - -(10361,'2004-12-17','2004-12-24','2004-12-20','Shipped',NULL,282), - -(10362,'2005-01-05','2005-01-16','2005-01-10','Shipped',NULL,161), - -(10363,'2005-01-06','2005-01-12','2005-01-10','Shipped',NULL,334), - -(10364,'2005-01-06','2005-01-17','2005-01-09','Shipped',NULL,350), - -(10365,'2005-01-07','2005-01-18','2005-01-11','Shipped',NULL,320), - -(10366,'2005-01-10','2005-01-19','2005-01-12','Shipped',NULL,381), - -(10367,'2005-01-12','2005-01-21','2005-01-16','Resolved','This order was disputed and resolved on 2/1/2005. Customer claimed that container with shipment was damaged. FedEx\'s investigation proved this wrong.',205), - -(10368,'2005-01-19','2005-01-27','2005-01-24','Shipped','Can we renegotiate this one?',124), - -(10369,'2005-01-20','2005-01-28','2005-01-24','Shipped',NULL,379), - -(10370,'2005-01-20','2005-02-01','2005-01-25','Shipped',NULL,276), - -(10371,'2005-01-23','2005-02-03','2005-01-25','Shipped',NULL,124), - -(10372,'2005-01-26','2005-02-05','2005-01-28','Shipped',NULL,398), - -(10373,'2005-01-31','2005-02-08','2005-02-06','Shipped',NULL,311), - -(10374,'2005-02-02','2005-02-09','2005-02-03','Shipped',NULL,333), - -(10375,'2005-02-03','2005-02-10','2005-02-06','Shipped',NULL,119), - -(10376,'2005-02-08','2005-02-18','2005-02-13','Shipped',NULL,219), - -(10377,'2005-02-09','2005-02-21','2005-02-12','Shipped','Cautious optimism. We have happy customers here, if we can keep them well stocked. I need all the information I can get on the planned shippments of Porches',186), - -(10378,'2005-02-10','2005-02-18','2005-02-11','Shipped',NULL,141), - -(10379,'2005-02-10','2005-02-18','2005-02-11','Shipped',NULL,141), - -(10380,'2005-02-16','2005-02-24','2005-02-18','Shipped',NULL,141), - -(10381,'2005-02-17','2005-02-25','2005-02-18','Shipped',NULL,321), - -(10382,'2005-02-17','2005-02-23','2005-02-18','Shipped','Custom shipping instructions sent to warehouse',124), - -(10383,'2005-02-22','2005-03-02','2005-02-25','Shipped',NULL,141), - -(10384,'2005-02-23','2005-03-06','2005-02-27','Shipped',NULL,321), - -(10385,'2005-02-28','2005-03-09','2005-03-01','Shipped',NULL,124), - -(10386,'2005-03-01','2005-03-09','2005-03-06','Resolved','Disputed then Resolved on 3/15/2005. Customer doesn\'t like the craftsmaship of the models.',141), - -(10387,'2005-03-02','2005-03-09','2005-03-06','Shipped','We need to keep in close contact with their Marketing VP. He is the decision maker for all their purchases.',148), - -(10388,'2005-03-03','2005-03-11','2005-03-09','Shipped',NULL,462), - -(10389,'2005-03-03','2005-03-09','2005-03-08','Shipped',NULL,448), - -(10390,'2005-03-04','2005-03-11','2005-03-07','Shipped','They want to reevaluate their terms agreement with Finance.',124), - -(10391,'2005-03-09','2005-03-20','2005-03-15','Shipped',NULL,276), - -(10392,'2005-03-10','2005-03-18','2005-03-12','Shipped',NULL,452), - -(10393,'2005-03-11','2005-03-22','2005-03-14','Shipped','They want to reevaluate their terms agreement with Finance.',323), - -(10394,'2005-03-15','2005-03-25','2005-03-19','Shipped',NULL,141), - -(10395,'2005-03-17','2005-03-24','2005-03-23','Shipped','We must be cautions with this customer. Their VP of Sales resigned. Company may be heading down.',250), - -(10396,'2005-03-23','2005-04-02','2005-03-28','Shipped',NULL,124), - -(10397,'2005-03-28','2005-04-09','2005-04-01','Shipped',NULL,242), - -(10398,'2005-03-30','2005-04-09','2005-03-31','Shipped',NULL,353), - -(10399,'2005-04-01','2005-04-12','2005-04-03','Shipped',NULL,496), - -(10400,'2005-04-01','2005-04-11','2005-04-04','Shipped','Customer requested that DHL is used for this shipping',450), - -(10401,'2005-04-03','2005-04-14',NULL,'On Hold','Customer credit limit exceeded. Will ship when a payment is received.',328), - -(10402,'2005-04-07','2005-04-14','2005-04-12','Shipped',NULL,406), - -(10403,'2005-04-08','2005-04-18','2005-04-11','Shipped',NULL,201), - -(10404,'2005-04-08','2005-04-14','2005-04-11','Shipped',NULL,323), - -(10405,'2005-04-14','2005-04-24','2005-04-20','Shipped',NULL,209), - -(10406,'2005-04-15','2005-04-25','2005-04-21','Disputed','Customer claims container with shipment was damaged during shipping and some items were missing. I am talking to FedEx about this.',145), - -(10407,'2005-04-22','2005-05-04',NULL,'On Hold','Customer credit limit exceeded. Will ship when a payment is received.',450), - -(10408,'2005-04-22','2005-04-29','2005-04-27','Shipped',NULL,398), - -(10409,'2005-04-23','2005-05-05','2005-04-24','Shipped',NULL,166), - -(10410,'2005-04-29','2005-05-10','2005-04-30','Shipped',NULL,357), - -(10411,'2005-05-01','2005-05-08','2005-05-06','Shipped',NULL,233), - -(10412,'2005-05-03','2005-05-13','2005-05-05','Shipped',NULL,141), - -(10413,'2005-05-05','2005-05-14','2005-05-09','Shipped','Customer requested that DHL is used for this shipping',175), - -(10414,'2005-05-06','2005-05-13',NULL,'On Hold','Customer credit limit exceeded. Will ship when a payment is received.',362), - -(10415,'2005-05-09','2005-05-20','2005-05-12','Disputed','Customer claims the scales of the models don\'t match what was discussed. I keep all the paperwork though to prove otherwise',471), - -(10416,'2005-05-10','2005-05-16','2005-05-14','Shipped',NULL,386), - -(10417,'2005-05-13','2005-05-19','2005-05-19','Disputed','Customer doesn\'t like the colors and precision of the models.',141), - -(10418,'2005-05-16','2005-05-24','2005-05-20','Shipped',NULL,412), - -(10419,'2005-05-17','2005-05-28','2005-05-19','Shipped',NULL,382), - -(10420,'2005-05-29','2005-06-07',NULL,'In Process',NULL,282), - -(10421,'2005-05-29','2005-06-06',NULL,'In Process','Custom shipping instructions were sent to warehouse',124), - -(10422,'2005-05-30','2005-06-11',NULL,'In Process',NULL,157), - -(10423,'2005-05-30','2005-06-05',NULL,'In Process',NULL,314), - -(10424,'2005-05-31','2005-06-08',NULL,'In Process',NULL,141), - -(10425,'2005-05-31','2005-06-07',NULL,'In Process',NULL,119); - -/*Table structure for table `payments` */ - -DROP TABLE IF EXISTS `payments`; - -CREATE TABLE `payments` ( - `customerNumber` int(11) NOT NULL, - `checkNumber` varchar(50) NOT NULL, - `paymentDate` date NOT NULL, - `amount` decimal(10,2) NOT NULL, - PRIMARY KEY (`customerNumber`,`checkNumber`), - CONSTRAINT `payments_ibfk_1` FOREIGN KEY (`customerNumber`) REFERENCES `customers` (`customerNumber`) -) ENGINE=InnoDB DEFAULT CHARSET=latin1; - -/*Data for the table `payments` */ - -insert into `payments`(`customerNumber`,`checkNumber`,`paymentDate`,`amount`) values - -(103,'HQ336336','2004-10-19','6066.78'), - -(103,'JM555205','2003-06-05','14571.44'), - -(103,'OM314933','2004-12-18','1676.14'), - -(112,'BO864823','2004-12-17','14191.12'), - -(112,'HQ55022','2003-06-06','32641.98'), - -(112,'ND748579','2004-08-20','33347.88'), - -(114,'GG31455','2003-05-20','45864.03'), - -(114,'MA765515','2004-12-15','82261.22'), - -(114,'NP603840','2003-05-31','7565.08'), - -(114,'NR27552','2004-03-10','44894.74'), - -(119,'DB933704','2004-11-14','19501.82'), - -(119,'LN373447','2004-08-08','47924.19'), - -(119,'NG94694','2005-02-22','49523.67'), - -(121,'DB889831','2003-02-16','50218.95'), - -(121,'FD317790','2003-10-28','1491.38'), - -(121,'KI831359','2004-11-04','17876.32'), - -(121,'MA302151','2004-11-28','34638.14'), - -(124,'AE215433','2005-03-05','101244.59'), - -(124,'BG255406','2004-08-28','85410.87'), - -(124,'CQ287967','2003-04-11','11044.30'), - -(124,'ET64396','2005-04-16','83598.04'), - -(124,'HI366474','2004-12-27','47142.70'), - -(124,'HR86578','2004-11-02','55639.66'), - -(124,'KI131716','2003-08-15','111654.40'), - -(124,'LF217299','2004-03-26','43369.30'), - -(124,'NT141748','2003-11-25','45084.38'), - -(128,'DI925118','2003-01-28','10549.01'), - -(128,'FA465482','2003-10-18','24101.81'), - -(128,'FH668230','2004-03-24','33820.62'), - -(128,'IP383901','2004-11-18','7466.32'), - -(129,'DM826140','2004-12-08','26248.78'), - -(129,'ID449593','2003-12-11','23923.93'), - -(129,'PI42991','2003-04-09','16537.85'), - -(131,'CL442705','2003-03-12','22292.62'), - -(131,'MA724562','2004-12-02','50025.35'), - -(131,'NB445135','2004-09-11','35321.97'), - -(141,'AU364101','2003-07-19','36251.03'), - -(141,'DB583216','2004-11-01','36140.38'), - -(141,'DL460618','2005-05-19','46895.48'), - -(141,'HJ32686','2004-01-30','59830.55'), - -(141,'ID10962','2004-12-31','116208.40'), - -(141,'IN446258','2005-03-25','65071.26'), - -(141,'JE105477','2005-03-18','120166.58'), - -(141,'JN355280','2003-10-26','49539.37'), - -(141,'JN722010','2003-02-25','40206.20'), - -(141,'KT52578','2003-12-09','63843.55'), - -(141,'MC46946','2004-07-09','35420.74'), - -(141,'MF629602','2004-08-16','20009.53'), - -(141,'NU627706','2004-05-17','26155.91'), - -(144,'IR846303','2004-12-12','36005.71'), - -(144,'LA685678','2003-04-09','7674.94'), - -(145,'CN328545','2004-07-03','4710.73'), - -(145,'ED39322','2004-04-26','28211.70'), - -(145,'HR182688','2004-12-01','20564.86'), - -(145,'JJ246391','2003-02-20','53959.21'), - -(146,'FP549817','2004-03-18','40978.53'), - -(146,'FU793410','2004-01-16','49614.72'), - -(146,'LJ160635','2003-12-10','39712.10'), - -(148,'BI507030','2003-04-22','44380.15'), - -(148,'DD635282','2004-08-11','2611.84'), - -(148,'KM172879','2003-12-26','105743.00'), - -(148,'ME497970','2005-03-27','3516.04'), - -(151,'BF686658','2003-12-22','58793.53'), - -(151,'GB852215','2004-07-26','20314.44'), - -(151,'IP568906','2003-06-18','58841.35'), - -(151,'KI884577','2004-12-14','39964.63'), - -(157,'HI618861','2004-11-19','35152.12'), - -(157,'NN711988','2004-09-07','63357.13'), - -(161,'BR352384','2004-11-14','2434.25'), - -(161,'BR478494','2003-11-18','50743.65'), - -(161,'KG644125','2005-02-02','12692.19'), - -(161,'NI908214','2003-08-05','38675.13'), - -(166,'BQ327613','2004-09-16','38785.48'), - -(166,'DC979307','2004-07-07','44160.92'), - -(166,'LA318629','2004-02-28','22474.17'), - -(167,'ED743615','2004-09-19','12538.01'), - -(167,'GN228846','2003-12-03','85024.46'), - -(171,'GB878038','2004-03-15','18997.89'), - -(171,'IL104425','2003-11-22','42783.81'), - -(172,'AD832091','2004-09-09','1960.80'), - -(172,'CE51751','2004-12-04','51209.58'), - -(172,'EH208589','2003-04-20','33383.14'), - -(173,'GP545698','2004-05-13','11843.45'), - -(173,'IG462397','2004-03-29','20355.24'), - -(175,'CITI3434344','2005-05-19','28500.78'), - -(175,'IO448913','2003-11-19','24879.08'), - -(175,'PI15215','2004-07-10','42044.77'), - -(177,'AU750837','2004-04-17','15183.63'), - -(177,'CI381435','2004-01-19','47177.59'), - -(181,'CM564612','2004-04-25','22602.36'), - -(181,'GQ132144','2003-01-30','5494.78'), - -(181,'OH367219','2004-11-16','44400.50'), - -(186,'AE192287','2005-03-10','23602.90'), - -(186,'AK412714','2003-10-27','37602.48'), - -(186,'KA602407','2004-10-21','34341.08'), - -(187,'AM968797','2004-11-03','52825.29'), - -(187,'BQ39062','2004-12-08','47159.11'), - -(187,'KL124726','2003-03-27','48425.69'), - -(189,'BO711618','2004-10-03','17359.53'), - -(189,'NM916675','2004-03-01','32538.74'), - -(198,'FI192930','2004-12-06','9658.74'), - -(198,'HQ920205','2003-07-06','6036.96'), - -(198,'IS946883','2004-09-21','5858.56'), - -(201,'DP677013','2003-10-20','23908.24'), - -(201,'OO846801','2004-06-15','37258.94'), - -(202,'HI358554','2003-12-18','36527.61'), - -(202,'IQ627690','2004-11-08','33594.58'), - -(204,'GC697638','2004-08-13','51152.86'), - -(204,'IS150005','2004-09-24','4424.40'), - -(205,'GL756480','2003-12-04','3879.96'), - -(205,'LL562733','2003-09-05','50342.74'), - -(205,'NM739638','2005-02-06','39580.60'), - -(209,'BOAF82044','2005-05-03','35157.75'), - -(209,'ED520529','2004-06-21','4632.31'), - -(209,'PH785937','2004-05-04','36069.26'), - -(211,'BJ535230','2003-12-09','45480.79'), - -(216,'BG407567','2003-05-09','3101.40'), - -(216,'ML780814','2004-12-06','24945.21'), - -(216,'MM342086','2003-12-14','40473.86'), - -(219,'BN17870','2005-03-02','3452.75'), - -(219,'BR941480','2003-10-18','4465.85'), - -(227,'MQ413968','2003-10-31','36164.46'), - -(227,'NU21326','2004-11-02','53745.34'), - -(233,'BOFA23232','2005-05-20','29070.38'), - -(233,'II180006','2004-07-01','22997.45'), - -(233,'JG981190','2003-11-18','16909.84'), - -(239,'NQ865547','2004-03-15','80375.24'), - -(240,'IF245157','2004-11-16','46788.14'), - -(240,'JO719695','2004-03-28','24995.61'), - -(242,'AF40894','2003-11-22','33818.34'), - -(242,'HR224331','2005-06-03','12432.32'), - -(242,'KI744716','2003-07-21','14232.70'), - -(249,'IJ399820','2004-09-19','33924.24'), - -(249,'NE404084','2004-09-04','48298.99'), - -(250,'EQ12267','2005-05-17','17928.09'), - -(250,'HD284647','2004-12-30','26311.63'), - -(250,'HN114306','2003-07-18','23419.47'), - -(256,'EP227123','2004-02-10','5759.42'), - -(256,'HE84936','2004-10-22','53116.99'), - -(259,'EU280955','2004-11-06','61234.67'), - -(259,'GB361972','2003-12-07','27988.47'), - -(260,'IO164641','2004-08-30','37527.58'), - -(260,'NH776924','2004-04-24','29284.42'), - -(276,'EM979878','2005-02-09','27083.78'), - -(276,'KM841847','2003-11-13','38547.19'), - -(276,'LE432182','2003-09-28','41554.73'), - -(276,'OJ819725','2005-04-30','29848.52'), - -(278,'BJ483870','2004-12-05','37654.09'), - -(278,'GP636783','2003-03-02','52151.81'), - -(278,'NI983021','2003-11-24','37723.79'), - -(282,'IA793562','2003-08-03','24013.52'), - -(282,'JT819493','2004-08-02','35806.73'), - -(282,'OD327378','2005-01-03','31835.36'), - -(286,'DR578578','2004-10-28','47411.33'), - -(286,'KH910279','2004-09-05','43134.04'), - -(298,'AJ574927','2004-03-13','47375.92'), - -(298,'LF501133','2004-09-18','61402.00'), - -(299,'AD304085','2003-10-24','36798.88'), - -(299,'NR157385','2004-09-05','32260.16'), - -(311,'DG336041','2005-02-15','46770.52'), - -(311,'FA728475','2003-10-06','32723.04'), - -(311,'NQ966143','2004-04-25','16212.59'), - -(314,'LQ244073','2004-08-09','45352.47'), - -(314,'MD809704','2004-03-03','16901.38'), - -(319,'HL685576','2004-11-06','42339.76'), - -(319,'OM548174','2003-12-07','36092.40'), - -(320,'GJ597719','2005-01-18','8307.28'), - -(320,'HO576374','2003-08-20','41016.75'), - -(320,'MU817160','2003-11-24','52548.49'), - -(321,'DJ15149','2003-11-03','85559.12'), - -(321,'LA556321','2005-03-15','46781.66'), - -(323,'AL493079','2005-05-23','75020.13'), - -(323,'ES347491','2004-06-24','37281.36'), - -(323,'HG738664','2003-07-05','2880.00'), - -(323,'PQ803830','2004-12-24','39440.59'), - -(324,'DQ409197','2004-12-13','13671.82'), - -(324,'FP443161','2003-07-07','29429.14'), - -(324,'HB150714','2003-11-23','37455.77'), - -(328,'EN930356','2004-04-16','7178.66'), - -(328,'NR631421','2004-05-30','31102.85'), - -(333,'HL209210','2003-11-15','23936.53'), - -(333,'JK479662','2003-10-17','9821.32'), - -(333,'NF959653','2005-03-01','21432.31'), - -(334,'CS435306','2005-01-27','45785.34'), - -(334,'HH517378','2003-08-16','29716.86'), - -(334,'LF737277','2004-05-22','28394.54'), - -(339,'AP286625','2004-10-24','23333.06'), - -(339,'DA98827','2003-11-28','34606.28'), - -(344,'AF246722','2003-11-24','31428.21'), - -(344,'NJ906924','2004-04-02','15322.93'), - -(347,'DG700707','2004-01-18','21053.69'), - -(347,'LG808674','2003-10-24','20452.50'), - -(350,'BQ602907','2004-12-11','18888.31'), - -(350,'CI471510','2003-05-25','50824.66'), - -(350,'OB648482','2005-01-29','1834.56'), - -(353,'CO351193','2005-01-10','49705.52'), - -(353,'ED878227','2003-07-21','13920.26'), - -(353,'GT878649','2003-05-21','16700.47'), - -(353,'HJ618252','2005-06-09','46656.94'), - -(357,'AG240323','2003-12-16','20220.04'), - -(357,'NB291497','2004-05-15','36442.34'), - -(362,'FP170292','2004-07-11','18473.71'), - -(362,'OG208861','2004-09-21','15059.76'), - -(363,'HL575273','2004-11-17','50799.69'), - -(363,'IS232033','2003-01-16','10223.83'), - -(363,'PN238558','2003-12-05','55425.77'), - -(379,'CA762595','2005-02-12','28322.83'), - -(379,'FR499138','2003-09-16','32680.31'), - -(379,'GB890854','2004-08-02','12530.51'), - -(381,'BC726082','2004-12-03','12081.52'), - -(381,'CC475233','2003-04-19','1627.56'), - -(381,'GB117430','2005-02-03','14379.90'), - -(381,'MS154481','2003-08-22','1128.20'), - -(382,'CC871084','2003-05-12','35826.33'), - -(382,'CT821147','2004-08-01','6419.84'), - -(382,'PH29054','2004-11-27','42813.83'), - -(385,'BN347084','2003-12-02','20644.24'), - -(385,'CP804873','2004-11-19','15822.84'), - -(385,'EK785462','2003-03-09','51001.22'), - -(386,'DO106109','2003-11-18','38524.29'), - -(386,'HG438769','2004-07-18','51619.02'), - -(398,'AJ478695','2005-02-14','33967.73'), - -(398,'DO787644','2004-06-21','22037.91'), - -(398,'JPMR4544','2005-05-18','615.45'), - -(398,'KB54275','2004-11-29','48927.64'), - -(406,'BJMPR4545','2005-04-23','12190.85'), - -(406,'HJ217687','2004-01-28','49165.16'), - -(406,'NA197101','2004-06-17','25080.96'), - -(412,'GH197075','2004-07-25','35034.57'), - -(412,'PJ434867','2004-04-14','31670.37'), - -(415,'ER54537','2004-09-28','31310.09'), - -(424,'KF480160','2004-12-07','25505.98'), - -(424,'LM271923','2003-04-16','21665.98'), - -(424,'OA595449','2003-10-31','22042.37'), - -(447,'AO757239','2003-09-15','6631.36'), - -(447,'ER615123','2003-06-25','17032.29'), - -(447,'OU516561','2004-12-17','26304.13'), - -(448,'FS299615','2005-04-18','27966.54'), - -(448,'KR822727','2004-09-30','48809.90'), - -(450,'EF485824','2004-06-21','59551.38'), - -(452,'ED473873','2003-11-15','27121.90'), - -(452,'FN640986','2003-11-20','15130.97'), - -(452,'HG635467','2005-05-03','8807.12'), - -(455,'HA777606','2003-12-05','38139.18'), - -(455,'IR662429','2004-05-12','32239.47'), - -(456,'GJ715659','2004-11-13','27550.51'), - -(456,'MO743231','2004-04-30','1679.92'), - -(458,'DD995006','2004-11-15','33145.56'), - -(458,'NA377824','2004-02-06','22162.61'), - -(458,'OO606861','2003-06-13','57131.92'), - -(462,'ED203908','2005-04-15','30293.77'), - -(462,'GC60330','2003-11-08','9977.85'), - -(462,'PE176846','2004-11-27','48355.87'), - -(471,'AB661578','2004-07-28','9415.13'), - -(471,'CO645196','2003-12-10','35505.63'), - -(473,'LL427009','2004-02-17','7612.06'), - -(473,'PC688499','2003-10-27','17746.26'), - -(475,'JP113227','2003-12-09','7678.25'), - -(475,'PB951268','2004-02-13','36070.47'), - -(484,'GK294076','2004-10-26','3474.66'), - -(484,'JH546765','2003-11-29','47513.19'), - -(486,'BL66528','2004-04-14','5899.38'), - -(486,'HS86661','2004-11-23','45994.07'), - -(486,'JB117768','2003-03-20','25833.14'), - -(487,'AH612904','2003-09-28','29997.09'), - -(487,'PT550181','2004-02-29','12573.28'), - -(489,'OC773849','2003-12-04','22275.73'), - -(489,'PO860906','2004-01-31','7310.42'), - -(495,'BH167026','2003-12-26','59265.14'), - -(495,'FN155234','2004-05-14','6276.60'), - -(496,'EU531600','2005-05-25','30253.75'), - -(496,'MB342426','2003-07-16','32077.44'), - -(496,'MN89921','2004-12-31','52166.00'); - -/*Table structure for table `productlines` */ - -DROP TABLE IF EXISTS `productlines`; - -CREATE TABLE `productlines` ( - `productLine` varchar(50) NOT NULL, - `textDescription` varchar(4000) DEFAULT NULL, - `htmlDescription` mediumtext, - `image` mediumblob, - PRIMARY KEY (`productLine`) -) ENGINE=InnoDB DEFAULT CHARSET=latin1; - -/*Data for the table `productlines` */ - -insert into `productlines`(`productLine`,`textDescription`,`htmlDescription`,`image`) values - -('Classic Cars','Attention car enthusiasts: Make your wildest car ownership dreams come true. Whether you are looking for classic muscle cars, dream sports cars or movie-inspired miniatures, you will find great choices in this category. These replicas feature superb attention to detail and craftsmanship and offer features such as working steering system, opening forward compartment, opening rear trunk with removable spare wheel, 4-wheel independent spring suspension, and so on. The models range in size from 1:10 to 1:24 scale and include numerous limited edition and several out-of-production vehicles. All models include a certificate of authenticity from their manufacturers and come fully assembled and ready for display in the home or office.',NULL,NULL), - -('Motorcycles','Our motorcycles are state of the art replicas of classic as well as contemporary motorcycle legends such as Harley Davidson, Ducati and Vespa. Models contain stunning details such as official logos, rotating wheels, working kickstand, front suspension, gear-shift lever, footbrake lever, and drive chain. Materials used include diecast and plastic. The models range in size from 1:10 to 1:50 scale and include numerous limited edition and several out-of-production vehicles. All models come fully assembled and ready for display in the home or office. Most include a certificate of authenticity.',NULL,NULL), - -('Planes','Unique, diecast airplane and helicopter replicas suitable for collections, as well as home, office or classroom decorations. Models contain stunning details such as official logos and insignias, rotating jet engines and propellers, retractable wheels, and so on. Most come fully assembled and with a certificate of authenticity from their manufacturers.',NULL,NULL), - -('Ships','The perfect holiday or anniversary gift for executives, clients, friends, and family. These handcrafted model ships are unique, stunning works of art that will be treasured for generations! They come fully assembled and ready for display in the home or office. We guarantee the highest quality, and best value.',NULL,NULL), - -('Trains','Model trains are a rewarding hobby for enthusiasts of all ages. Whether you\'re looking for collectible wooden trains, electric streetcars or locomotives, you\'ll find a number of great choices for any budget within this category. The interactive aspect of trains makes toy trains perfect for young children. The wooden train sets are ideal for children under the age of 5.',NULL,NULL), - -('Trucks and Buses','The Truck and Bus models are realistic replicas of buses and specialized trucks produced from the early 1920s to present. The models range in size from 1:12 to 1:50 scale and include numerous limited edition and several out-of-production vehicles. Materials used include tin, diecast and plastic. All models include a certificate of authenticity from their manufacturers and are a perfect ornament for the home and office.',NULL,NULL), - -('Vintage Cars','Our Vintage Car models realistically portray automobiles produced from the early 1900s through the 1940s. Materials used include Bakelite, diecast, plastic and wood. Most of the replicas are in the 1:18 and 1:24 scale sizes, which provide the optimum in detail and accuracy. Prices range from $30.00 up to $180.00 for some special limited edition replicas. All models include a certificate of authenticity from their manufacturers and come fully assembled and ready for display in the home or office.',NULL,NULL); - -/*Table structure for table `products` */ - -DROP TABLE IF EXISTS `products`; - -CREATE TABLE `products` ( - `productCode` varchar(15) NOT NULL, - `productName` varchar(70) NOT NULL, - `productLine` varchar(50) NOT NULL, - `productScale` varchar(10) NOT NULL, - `productVendor` varchar(50) NOT NULL, - `productDescription` text NOT NULL, - `quantityInStock` smallint(6) NOT NULL, - `buyPrice` decimal(10,2) NOT NULL, - `MSRP` decimal(10,2) NOT NULL, - PRIMARY KEY (`productCode`), - KEY `productLine` (`productLine`), - CONSTRAINT `products_ibfk_1` FOREIGN KEY (`productLine`) REFERENCES `productlines` (`productLine`) -) ENGINE=InnoDB DEFAULT CHARSET=latin1; - -/*Data for the table `products` */ - -insert into `products`(`productCode`,`productName`,`productLine`,`productScale`,`productVendor`,`productDescription`,`quantityInStock`,`buyPrice`,`MSRP`) values - -('S10_1678','1969 Harley Davidson Ultimate Chopper','Motorcycles','1:10','Min Lin Diecast','This replica features working kickstand, front suspension, gear-shift lever, footbrake lever, drive chain, wheels and steering. All parts are particularly delicate due to their precise scale and require special care and attention.',7933,'48.81','95.70'), - -('S10_1949','1952 Alpine Renault 1300','Classic Cars','1:10','Classic Metal Creations','Turnable front wheels; steering function; detailed interior; detailed engine; opening hood; opening trunk; opening doors; and detailed chassis.',7305,'98.58','214.30'), - -('S10_2016','1996 Moto Guzzi 1100i','Motorcycles','1:10','Highway 66 Mini Classics','Official Moto Guzzi logos and insignias, saddle bags located on side of motorcycle, detailed engine, working steering, working suspension, two leather seats, luggage rack, dual exhaust pipes, small saddle bag located on handle bars, two-tone paint with chrome accents, superior die-cast detail , rotating wheels , working kick stand, diecast metal with plastic parts and baked enamel finish.',6625,'68.99','118.94'), - -('S10_4698','2003 Harley-Davidson Eagle Drag Bike','Motorcycles','1:10','Red Start Diecast','Model features, official Harley Davidson logos and insignias, detachable rear wheelie bar, heavy diecast metal with resin parts, authentic multi-color tampo-printed graphics, separate engine drive belts, free-turning front fork, rotating tires and rear racing slick, certificate of authenticity, detailed engine, display stand\r\n, precision diecast replica, baked enamel finish, 1:10 scale model, removable fender, seat and tank cover piece for displaying the superior detail of the v-twin engine',5582,'91.02','193.66'), - -('S10_4757','1972 Alfa Romeo GTA','Classic Cars','1:10','Motor City Art Classics','Features include: Turnable front wheels; steering function; detailed interior; detailed engine; opening hood; opening trunk; opening doors; and detailed chassis.',3252,'85.68','136.00'), - -('S10_4962','1962 LanciaA Delta 16V','Classic Cars','1:10','Second Gear Diecast','Features include: Turnable front wheels; steering function; detailed interior; detailed engine; opening hood; opening trunk; opening doors; and detailed chassis.',6791,'103.42','147.74'), - -('S12_1099','1968 Ford Mustang','Classic Cars','1:12','Autoart Studio Design','Hood, doors and trunk all open to reveal highly detailed interior features. Steering wheel actually turns the front wheels. Color dark green.',68,'95.34','194.57'), - -('S12_1108','2001 Ferrari Enzo','Classic Cars','1:12','Second Gear Diecast','Turnable front wheels; steering function; detailed interior; detailed engine; opening hood; opening trunk; opening doors; and detailed chassis.',3619,'95.59','207.80'), - -('S12_1666','1958 Setra Bus','Trucks and Buses','1:12','Welly Diecast Productions','Model features 30 windows, skylights & glare resistant glass, working steering system, original logos',1579,'77.90','136.67'), - -('S12_2823','2002 Suzuki XREO','Motorcycles','1:12','Unimax Art Galleries','Official logos and insignias, saddle bags located on side of motorcycle, detailed engine, working steering, working suspension, two leather seats, luggage rack, dual exhaust pipes, small saddle bag located on handle bars, two-tone paint with chrome accents, superior die-cast detail , rotating wheels , working kick stand, diecast metal with plastic parts and baked enamel finish.',9997,'66.27','150.62'), - -('S12_3148','1969 Corvair Monza','Classic Cars','1:18','Welly Diecast Productions','1:18 scale die-cast about 10\" long doors open, hood opens, trunk opens and wheels roll',6906,'89.14','151.08'), - -('S12_3380','1968 Dodge Charger','Classic Cars','1:12','Welly Diecast Productions','1:12 scale model of a 1968 Dodge Charger. Hood, doors and trunk all open to reveal highly detailed interior features. Steering wheel actually turns the front wheels. Color black',9123,'75.16','117.44'), - -('S12_3891','1969 Ford Falcon','Classic Cars','1:12','Second Gear Diecast','Turnable front wheels; steering function; detailed interior; detailed engine; opening hood; opening trunk; opening doors; and detailed chassis.',1049,'83.05','173.02'), - -('S12_3990','1970 Plymouth Hemi Cuda','Classic Cars','1:12','Studio M Art Models','Very detailed 1970 Plymouth Cuda model in 1:12 scale. The Cuda is generally accepted as one of the fastest original muscle cars from the 1970s. This model is a reproduction of one of the orginal 652 cars built in 1970. Red color.',5663,'31.92','79.80'), - -('S12_4473','1957 Chevy Pickup','Trucks and Buses','1:12','Exoto Designs','1:12 scale die-cast about 20\" long Hood opens, Rubber wheels',6125,'55.70','118.50'), - -('S12_4675','1969 Dodge Charger','Classic Cars','1:12','Welly Diecast Productions','Detailed model of the 1969 Dodge Charger. This model includes finely detailed interior and exterior features. Painted in red and white.',7323,'58.73','115.16'), - -('S18_1097','1940 Ford Pickup Truck','Trucks and Buses','1:18','Studio M Art Models','This model features soft rubber tires, working steering, rubber mud guards, authentic Ford logos, detailed undercarriage, opening doors and hood, removable split rear gate, full size spare mounted in bed, detailed interior with opening glove box',2613,'58.33','116.67'), - -('S18_1129','1993 Mazda RX-7','Classic Cars','1:18','Highway 66 Mini Classics','This model features, opening hood, opening doors, detailed engine, rear spoiler, opening trunk, working steering, tinted windows, baked enamel finish. Color red.',3975,'83.51','141.54'), - -('S18_1342','1937 Lincoln Berline','Vintage Cars','1:18','Motor City Art Classics','Features opening engine cover, doors, trunk, and fuel filler cap. Color black',8693,'60.62','102.74'), - -('S18_1367','1936 Mercedes-Benz 500K Special Roadster','Vintage Cars','1:18','Studio M Art Models','This 1:18 scale replica is constructed of heavy die-cast metal and has all the features of the original: working doors and rumble seat, independent spring suspension, detailed interior, working steering system, and a bifold hood that reveals an engine so accurate that it even includes the wiring. All this is topped off with a baked enamel finish. Color white.',8635,'24.26','53.91'), - -('S18_1589','1965 Aston Martin DB5','Classic Cars','1:18','Classic Metal Creations','Die-cast model of the silver 1965 Aston Martin DB5 in silver. This model includes full wire wheels and doors that open with fully detailed passenger compartment. In 1:18 scale, this model measures approximately 10 inches/20 cm long.',9042,'65.96','124.44'), - -('S18_1662','1980s Black Hawk Helicopter','Planes','1:18','Red Start Diecast','1:18 scale replica of actual Army\'s UH-60L BLACK HAWK Helicopter. 100% hand-assembled. Features rotating rotor blades, propeller blades and rubber wheels.',5330,'77.27','157.69'), - -('S18_1749','1917 Grand Touring Sedan','Vintage Cars','1:18','Welly Diecast Productions','This 1:18 scale replica of the 1917 Grand Touring car has all the features you would expect from museum quality reproductions: all four doors and bi-fold hood opening, detailed engine and instrument panel, chrome-look trim, and tufted upholstery, all topped off with a factory baked-enamel finish.',2724,'86.70','170.00'), - -('S18_1889','1948 Porsche 356-A Roadster','Classic Cars','1:18','Gearbox Collectibles','This precision die-cast replica features opening doors, superb detail and craftsmanship, working steering system, opening forward compartment, opening rear trunk with removable spare, 4 wheel independent spring suspension as well as factory baked enamel finish.',8826,'53.90','77.00'), - -('S18_1984','1995 Honda Civic','Classic Cars','1:18','Min Lin Diecast','This model features, opening hood, opening doors, detailed engine, rear spoiler, opening trunk, working steering, tinted windows, baked enamel finish. Color yellow.',9772,'93.89','142.25'), - -('S18_2238','1998 Chrysler Plymouth Prowler','Classic Cars','1:18','Gearbox Collectibles','Turnable front wheels; steering function; detailed interior; detailed engine; opening hood; opening trunk; opening doors; and detailed chassis.',4724,'101.51','163.73'), - -('S18_2248','1911 Ford Town Car','Vintage Cars','1:18','Motor City Art Classics','Features opening hood, opening doors, opening trunk, wide white wall tires, front door arm rests, working steering system.',540,'33.30','60.54'), - -('S18_2319','1964 Mercedes Tour Bus','Trucks and Buses','1:18','Unimax Art Galleries','Exact replica. 100+ parts. working steering system, original logos',8258,'74.86','122.73'), - -('S18_2325','1932 Model A Ford J-Coupe','Vintage Cars','1:18','Autoart Studio Design','This model features grille-mounted chrome horn, lift-up louvered hood, fold-down rumble seat, working steering system, chrome-covered spare, opening doors, detailed and wired engine',9354,'58.48','127.13'), - -('S18_2432','1926 Ford Fire Engine','Trucks and Buses','1:18','Carousel DieCast Legends','Gleaming red handsome appearance. Everything is here the fire hoses, ladder, axes, bells, lanterns, ready to fight any inferno.',2018,'24.92','60.77'), - -('S18_2581','P-51-D Mustang','Planes','1:72','Gearbox Collectibles','Has retractable wheels and comes with a stand',992,'49.00','84.48'), - -('S18_2625','1936 Harley Davidson El Knucklehead','Motorcycles','1:18','Welly Diecast Productions','Intricately detailed with chrome accents and trim, official die-struck logos and baked enamel finish.',4357,'24.23','60.57'), - -('S18_2795','1928 Mercedes-Benz SSK','Vintage Cars','1:18','Gearbox Collectibles','This 1:18 replica features grille-mounted chrome horn, lift-up louvered hood, fold-down rumble seat, working steering system, chrome-covered spare, opening doors, detailed and wired engine. Color black.',548,'72.56','168.75'), - -('S18_2870','1999 Indy 500 Monte Carlo SS','Classic Cars','1:18','Red Start Diecast','Features include opening and closing doors. Color: Red',8164,'56.76','132.00'), - -('S18_2949','1913 Ford Model T Speedster','Vintage Cars','1:18','Carousel DieCast Legends','This 250 part reproduction includes moving handbrakes, clutch, throttle and foot pedals, squeezable horn, detailed wired engine, removable water, gas, and oil cans, pivoting monocle windshield, all topped with a baked enamel red finish. Each replica comes with an Owners Title and Certificate of Authenticity. Color red.',4189,'60.78','101.31'), - -('S18_2957','1934 Ford V8 Coupe','Vintage Cars','1:18','Min Lin Diecast','Chrome Trim, Chrome Grille, Opening Hood, Opening Doors, Opening Trunk, Detailed Engine, Working Steering System',5649,'34.35','62.46'), - -('S18_3029','1999 Yamaha Speed Boat','Ships','1:18','Min Lin Diecast','Exact replica. Wood and Metal. Many extras including rigging, long boats, pilot house, anchors, etc. Comes with three masts, all square-rigged.',4259,'51.61','86.02'), - -('S18_3136','18th Century Vintage Horse Carriage','Vintage Cars','1:18','Red Start Diecast','Hand crafted diecast-like metal horse carriage is re-created in about 1:18 scale of antique horse carriage. This antique style metal Stagecoach is all hand-assembled with many different parts.\r\n\r\nThis collectible metal horse carriage is painted in classic Red, and features turning steering wheel and is entirely hand-finished.',5992,'60.74','104.72'), - -('S18_3140','1903 Ford Model A','Vintage Cars','1:18','Unimax Art Galleries','Features opening trunk, working steering system',3913,'68.30','136.59'), - -('S18_3232','1992 Ferrari 360 Spider red','Classic Cars','1:18','Unimax Art Galleries','his replica features opening doors, superb detail and craftsmanship, working steering system, opening forward compartment, opening rear trunk with removable spare, 4 wheel independent spring suspension as well as factory baked enamel finish.',8347,'77.90','169.34'), - -('S18_3233','1985 Toyota Supra','Classic Cars','1:18','Highway 66 Mini Classics','This model features soft rubber tires, working steering, rubber mud guards, authentic Ford logos, detailed undercarriage, opening doors and hood, removable split rear gate, full size spare mounted in bed, detailed interior with opening glove box',7733,'57.01','107.57'), - -('S18_3259','Collectable Wooden Train','Trains','1:18','Carousel DieCast Legends','Hand crafted wooden toy train set is in about 1:18 scale, 25 inches in total length including 2 additional carts, of actual vintage train. This antique style wooden toy train model set is all hand-assembled with 100% wood.',6450,'67.56','100.84'), - -('S18_3278','1969 Dodge Super Bee','Classic Cars','1:18','Min Lin Diecast','This replica features opening doors, superb detail and craftsmanship, working steering system, opening forward compartment, opening rear trunk with removable spare, 4 wheel independent spring suspension as well as factory baked enamel finish.',1917,'49.05','80.41'), - -('S18_3320','1917 Maxwell Touring Car','Vintage Cars','1:18','Exoto Designs','Features Gold Trim, Full Size Spare Tire, Chrome Trim, Chrome Grille, Opening Hood, Opening Doors, Opening Trunk, Detailed Engine, Working Steering System',7913,'57.54','99.21'), - -('S18_3482','1976 Ford Gran Torino','Classic Cars','1:18','Gearbox Collectibles','Highly detailed 1976 Ford Gran Torino \"Starsky and Hutch\" diecast model. Very well constructed and painted in red and white patterns.',9127,'73.49','146.99'), - -('S18_3685','1948 Porsche Type 356 Roadster','Classic Cars','1:18','Gearbox Collectibles','This model features working front and rear suspension on accurately replicated and actuating shock absorbers as well as opening engine cover, rear stabilizer flap, and 4 opening doors.',8990,'62.16','141.28'), - -('S18_3782','1957 Vespa GS150','Motorcycles','1:18','Studio M Art Models','Features rotating wheels , working kick stand. Comes with stand.',7689,'32.95','62.17'), - -('S18_3856','1941 Chevrolet Special Deluxe Cabriolet','Vintage Cars','1:18','Exoto Designs','Features opening hood, opening doors, opening trunk, wide white wall tires, front door arm rests, working steering system, leather upholstery. Color black.',2378,'64.58','105.87'), - -('S18_4027','1970 Triumph Spitfire','Classic Cars','1:18','Min Lin Diecast','Features include opening and closing doors. Color: White.',5545,'91.92','143.62'), - -('S18_4409','1932 Alfa Romeo 8C2300 Spider Sport','Vintage Cars','1:18','Exoto Designs','This 1:18 scale precision die cast replica features the 6 front headlights of the original, plus a detailed version of the 142 horsepower straight 8 engine, dual spares and their famous comprehensive dashboard. Color black.',6553,'43.26','92.03'), - -('S18_4522','1904 Buick Runabout','Vintage Cars','1:18','Exoto Designs','Features opening trunk, working steering system',8290,'52.66','87.77'), - -('S18_4600','1940s Ford truck','Trucks and Buses','1:18','Motor City Art Classics','This 1940s Ford Pick-Up truck is re-created in 1:18 scale of original 1940s Ford truck. This antique style metal 1940s Ford Flatbed truck is all hand-assembled. This collectible 1940\'s Pick-Up truck is painted in classic dark green color, and features rotating wheels.',3128,'84.76','121.08'), - -('S18_4668','1939 Cadillac Limousine','Vintage Cars','1:18','Studio M Art Models','Features completely detailed interior including Velvet flocked drapes,deluxe wood grain floor, and a wood grain casket with seperate chrome handles',6645,'23.14','50.31'), - -('S18_4721','1957 Corvette Convertible','Classic Cars','1:18','Classic Metal Creations','1957 die cast Corvette Convertible in Roman Red with white sides and whitewall tires. 1:18 scale quality die-cast with detailed engine and underbvody. Now you can own The Classic Corvette.',1249,'69.93','148.80'), - -('S18_4933','1957 Ford Thunderbird','Classic Cars','1:18','Studio M Art Models','This 1:18 scale precision die-cast replica, with its optional porthole hardtop and factory baked-enamel Thunderbird Bronze finish, is a 100% accurate rendition of this American classic.',3209,'34.21','71.27'), - -('S24_1046','1970 Chevy Chevelle SS 454','Classic Cars','1:24','Unimax Art Galleries','This model features rotating wheels, working streering system and opening doors. All parts are particularly delicate due to their precise scale and require special care and attention. It should not be picked up by the doors, roof, hood or trunk.',1005,'49.24','73.49'), - -('S24_1444','1970 Dodge Coronet','Classic Cars','1:24','Highway 66 Mini Classics','1:24 scale die-cast about 18\" long doors open, hood opens and rubber wheels',4074,'32.37','57.80'), - -('S24_1578','1997 BMW R 1100 S','Motorcycles','1:24','Autoart Studio Design','Detailed scale replica with working suspension and constructed from over 70 parts',7003,'60.86','112.70'), - -('S24_1628','1966 Shelby Cobra 427 S/C','Classic Cars','1:24','Carousel DieCast Legends','This diecast model of the 1966 Shelby Cobra 427 S/C includes many authentic details and operating parts. The 1:24 scale model of this iconic lighweight sports car from the 1960s comes in silver and it\'s own display case.',8197,'29.18','50.31'), - -('S24_1785','1928 British Royal Navy Airplane','Planes','1:24','Classic Metal Creations','Official logos and insignias',3627,'66.74','109.42'), - -('S24_1937','1939 Chevrolet Deluxe Coupe','Vintage Cars','1:24','Motor City Art Classics','This 1:24 scale die-cast replica of the 1939 Chevrolet Deluxe Coupe has the same classy look as the original. Features opening trunk, hood and doors and a showroom quality baked enamel finish.',7332,'22.57','33.19'), - -('S24_2000','1960 BSA Gold Star DBD34','Motorcycles','1:24','Highway 66 Mini Classics','Detailed scale replica with working suspension and constructed from over 70 parts',15,'37.32','76.17'), - -('S24_2011','18th century schooner','Ships','1:24','Carousel DieCast Legends','All wood with canvas sails. Many extras including rigging, long boats, pilot house, anchors, etc. Comes with 4 masts, all square-rigged.',1898,'82.34','122.89'), - -('S24_2022','1938 Cadillac V-16 Presidential Limousine','Vintage Cars','1:24','Classic Metal Creations','This 1:24 scale precision die cast replica of the 1938 Cadillac V-16 Presidential Limousine has all the details of the original, from the flags on the front to an opening back seat compartment complete with telephone and rifle. Features factory baked-enamel black finish, hood goddess ornament, working jump seats.',2847,'20.61','44.80'), - -('S24_2300','1962 Volkswagen Microbus','Trucks and Buses','1:24','Autoart Studio Design','This 1:18 scale die cast replica of the 1962 Microbus is loaded with features: A working steering system, opening front doors and tailgate, and famous two-tone factory baked enamel finish, are all topped of by the sliding, real fabric, sunroof.',2327,'61.34','127.79'), - -('S24_2360','1982 Ducati 900 Monster','Motorcycles','1:24','Highway 66 Mini Classics','Features two-tone paint with chrome accents, superior die-cast detail , rotating wheels , working kick stand',6840,'47.10','69.26'), - -('S24_2766','1949 Jaguar XK 120','Classic Cars','1:24','Classic Metal Creations','Precision-engineered from original Jaguar specification in perfect scale ratio. Features opening doors, superb detail and craftsmanship, working steering system, opening forward compartment, opening rear trunk with removable spare, 4 wheel independent spring suspension as well as factory baked enamel finish.',2350,'47.25','90.87'), - -('S24_2840','1958 Chevy Corvette Limited Edition','Classic Cars','1:24','Carousel DieCast Legends','The operating parts of this 1958 Chevy Corvette Limited Edition are particularly delicate due to their precise scale and require special care and attention. Features rotating wheels, working streering, opening doors and trunk. Color dark green.',2542,'15.91','35.36'), - -('S24_2841','1900s Vintage Bi-Plane','Planes','1:24','Autoart Studio Design','Hand crafted diecast-like metal bi-plane is re-created in about 1:24 scale of antique pioneer airplane. All hand-assembled with many different parts. Hand-painted in classic yellow and features correct markings of original airplane.',5942,'34.25','68.51'), - -('S24_2887','1952 Citroen-15CV','Classic Cars','1:24','Exoto Designs','Precision crafted hand-assembled 1:18 scale reproduction of the 1952 15CV, with its independent spring suspension, working steering system, opening doors and hood, detailed engine and instrument panel, all topped of with a factory fresh baked enamel finish.',1452,'72.82','117.44'), - -('S24_2972','1982 Lamborghini Diablo','Classic Cars','1:24','Second Gear Diecast','This replica features opening doors, superb detail and craftsmanship, working steering system, opening forward compartment, opening rear trunk with removable spare, 4 wheel independent spring suspension as well as factory baked enamel finish.',7723,'16.24','37.76'), - -('S24_3151','1912 Ford Model T Delivery Wagon','Vintage Cars','1:24','Min Lin Diecast','This model features chrome trim and grille, opening hood, opening doors, opening trunk, detailed engine, working steering system. Color white.',9173,'46.91','88.51'), - -('S24_3191','1969 Chevrolet Camaro Z28','Classic Cars','1:24','Exoto Designs','1969 Z/28 Chevy Camaro 1:24 scale replica. The operating parts of this limited edition 1:24 scale diecast model car 1969 Chevy Camaro Z28- hood, trunk, wheels, streering, suspension and doors- are particularly delicate due to their precise scale and require special care and attention.',4695,'50.51','85.61'), - -('S24_3371','1971 Alpine Renault 1600s','Classic Cars','1:24','Welly Diecast Productions','This 1971 Alpine Renault 1600s replica Features opening doors, superb detail and craftsmanship, working steering system, opening forward compartment, opening rear trunk with removable spare, 4 wheel independent spring suspension as well as factory baked enamel finish.',7995,'38.58','61.23'), - -('S24_3420','1937 Horch 930V Limousine','Vintage Cars','1:24','Autoart Studio Design','Features opening hood, opening doors, opening trunk, wide white wall tires, front door arm rests, working steering system',2902,'26.30','65.75'), - -('S24_3432','2002 Chevy Corvette','Classic Cars','1:24','Gearbox Collectibles','The operating parts of this limited edition Diecast 2002 Chevy Corvette 50th Anniversary Pace car Limited Edition are particularly delicate due to their precise scale and require special care and attention. Features rotating wheels, poseable streering, opening doors and trunk.',9446,'62.11','107.08'), - -('S24_3816','1940 Ford Delivery Sedan','Vintage Cars','1:24','Carousel DieCast Legends','Chrome Trim, Chrome Grille, Opening Hood, Opening Doors, Opening Trunk, Detailed Engine, Working Steering System. Color black.',6621,'48.64','83.86'), - -('S24_3856','1956 Porsche 356A Coupe','Classic Cars','1:18','Classic Metal Creations','Features include: Turnable front wheels; steering function; detailed interior; detailed engine; opening hood; opening trunk; opening doors; and detailed chassis.',6600,'98.30','140.43'), - -('S24_3949','Corsair F4U ( Bird Cage)','Planes','1:24','Second Gear Diecast','Has retractable wheels and comes with a stand. Official logos and insignias.',6812,'29.34','68.24'), - -('S24_3969','1936 Mercedes Benz 500k Roadster','Vintage Cars','1:24','Red Start Diecast','This model features grille-mounted chrome horn, lift-up louvered hood, fold-down rumble seat, working steering system and rubber wheels. Color black.',2081,'21.75','41.03'), - -('S24_4048','1992 Porsche Cayenne Turbo Silver','Classic Cars','1:24','Exoto Designs','This replica features opening doors, superb detail and craftsmanship, working steering system, opening forward compartment, opening rear trunk with removable spare, 4 wheel independent spring suspension as well as factory baked enamel finish.',6582,'69.78','118.28'), - -('S24_4258','1936 Chrysler Airflow','Vintage Cars','1:24','Second Gear Diecast','Features opening trunk, working steering system. Color dark green.',4710,'57.46','97.39'), - -('S24_4278','1900s Vintage Tri-Plane','Planes','1:24','Unimax Art Galleries','Hand crafted diecast-like metal Triplane is Re-created in about 1:24 scale of antique pioneer airplane. This antique style metal triplane is all hand-assembled with many different parts.',2756,'36.23','72.45'), - -('S24_4620','1961 Chevrolet Impala','Classic Cars','1:18','Classic Metal Creations','This 1:18 scale precision die-cast reproduction of the 1961 Chevrolet Impala has all the features-doors, hood and trunk that open; detailed 409 cubic-inch engine; chrome dashboard and stick shift, two-tone interior; working steering system; all topped of with a factory baked-enamel finish.',7869,'32.33','80.84'), - -('S32_1268','1980’s GM Manhattan Express','Trucks and Buses','1:32','Motor City Art Classics','This 1980’s era new look Manhattan express is still active, running from the Bronx to mid-town Manhattan. Has 35 opeining windows and working lights. Needs a battery.',5099,'53.93','96.31'), - -('S32_1374','1997 BMW F650 ST','Motorcycles','1:32','Exoto Designs','Features official die-struck logos and baked enamel finish. Comes with stand.',178,'66.92','99.89'), - -('S32_2206','1982 Ducati 996 R','Motorcycles','1:32','Gearbox Collectibles','Features rotating wheels , working kick stand. Comes with stand.',9241,'24.14','40.23'), - -('S32_2509','1954 Greyhound Scenicruiser','Trucks and Buses','1:32','Classic Metal Creations','Model features bi-level seating, 50 windows, skylights & glare resistant glass, working steering system, original logos',2874,'25.98','54.11'), - -('S32_3207','1950\'s Chicago Surface Lines Streetcar','Trains','1:32','Gearbox Collectibles','This streetcar is a joy to see. It has 80 separate windows, electric wire guides, detailed interiors with seats, poles and drivers controls, rolling and turning wheel assemblies, plus authentic factory baked-enamel finishes (Green Hornet for Chicago and Cream and Crimson for Boston).',8601,'26.72','62.14'), - -('S32_3522','1996 Peterbilt 379 Stake Bed with Outrigger','Trucks and Buses','1:32','Red Start Diecast','This model features, opening doors, detailed engine, working steering, tinted windows, detailed interior, die-struck logos, removable stakes operating outriggers, detachable second trailer, functioning 360-degree self loader, precision molded resin trailer and trim, baked enamel finish on cab',814,'33.61','64.64'), - -('S32_4289','1928 Ford Phaeton Deluxe','Vintage Cars','1:32','Highway 66 Mini Classics','This model features grille-mounted chrome horn, lift-up louvered hood, fold-down rumble seat, working steering system',136,'33.02','68.79'), - -('S32_4485','1974 Ducati 350 Mk3 Desmo','Motorcycles','1:32','Second Gear Diecast','This model features two-tone paint with chrome accents, superior die-cast detail , rotating wheels , working kick stand',3341,'56.13','102.05'), - -('S50_1341','1930 Buick Marquette Phaeton','Vintage Cars','1:50','Studio M Art Models','Features opening trunk, working steering system',7062,'27.06','43.64'), - -('S50_1392','Diamond T620 Semi-Skirted Tanker','Trucks and Buses','1:50','Highway 66 Mini Classics','This limited edition model is licensed and perfectly scaled for Lionel Trains. The Diamond T620 has been produced in solid precision diecast and painted with a fire baked enamel finish. It comes with a removable tanker and is a perfect model to add authenticity to your static train or car layout or to just have on display.',1016,'68.29','115.75'), - -('S50_1514','1962 City of Detroit Streetcar','Trains','1:50','Classic Metal Creations','This streetcar is a joy to see. It has 99 separate windows, electric wire guides, detailed interiors with seats, poles and drivers controls, rolling and turning wheel assemblies, plus authentic factory baked-enamel finishes (Green Hornet for Chicago and Cream and Crimson for Boston).',1645,'37.49','58.58'), - -('S50_4713','2002 Yamaha YZR M1','Motorcycles','1:50','Autoart Studio Design','Features rotating wheels , working kick stand. Comes with stand.',600,'34.17','81.36'), - -('S700_1138','The Schooner Bluenose','Ships','1:700','Autoart Studio Design','All wood with canvas sails. Measures 31 1/2 inches in Length, 22 inches High and 4 3/4 inches Wide. Many extras.\r\nThe schooner Bluenose was built in Nova Scotia in 1921 to fish the rough waters off the coast of Newfoundland. Because of the Bluenose racing prowess she became the pride of all Canadians. Still featured on stamps and the Canadian dime, the Bluenose was lost off Haiti in 1946.',1897,'34.00','66.67'), - -('S700_1691','American Airlines: B767-300','Planes','1:700','Min Lin Diecast','Exact replia with official logos and insignias and retractable wheels',5841,'51.15','91.34'), - -('S700_1938','The Mayflower','Ships','1:700','Studio M Art Models','Measures 31 1/2 inches Long x 25 1/2 inches High x 10 5/8 inches Wide\r\nAll wood with canvas sail. Extras include long boats, rigging, ladders, railing, anchors, side cannons, hand painted, etc.',737,'43.30','86.61'), - -('S700_2047','HMS Bounty','Ships','1:700','Unimax Art Galleries','Measures 30 inches Long x 27 1/2 inches High x 4 3/4 inches Wide. \r\nMany extras including rigging, long boats, pilot house, anchors, etc. Comes with three masts, all square-rigged.',3501,'39.83','90.52'), - -('S700_2466','America West Airlines B757-200','Planes','1:700','Motor City Art Classics','Official logos and insignias. Working steering system. Rotating jet engines',9653,'68.80','99.72'), - -('S700_2610','The USS Constitution Ship','Ships','1:700','Red Start Diecast','All wood with canvas sails. Measures 31 1/2\" Length x 22 3/8\" High x 8 1/4\" Width. Extras include 4 boats on deck, sea sprite on bow, anchors, copper railing, pilot houses, etc.',7083,'33.97','72.28'), - -('S700_2824','1982 Camaro Z28','Classic Cars','1:18','Carousel DieCast Legends','Features include opening and closing doors. Color: White. \r\nMeasures approximately 9 1/2\" Long.',6934,'46.53','101.15'), - -('S700_2834','ATA: B757-300','Planes','1:700','Highway 66 Mini Classics','Exact replia with official logos and insignias and retractable wheels',7106,'59.33','118.65'), - -('S700_3167','F/A 18 Hornet 1/72','Planes','1:72','Motor City Art Classics','10\" Wingspan with retractable landing gears.Comes with pilot',551,'54.40','80.00'), - -('S700_3505','The Titanic','Ships','1:700','Carousel DieCast Legends','Completed model measures 19 1/2 inches long, 9 inches high, 3inches wide and is in barn red/black. All wood and metal.',1956,'51.09','100.17'), - -('S700_3962','The Queen Mary','Ships','1:700','Welly Diecast Productions','Exact replica. Wood and Metal. Many extras including rigging, long boats, pilot house, anchors, etc. Comes with three masts, all square-rigged.',5088,'53.63','99.31'), - -('S700_4002','American Airlines: MD-11S','Planes','1:700','Second Gear Diecast','Polished finish. Exact replia with official logos and insignias and retractable wheels',8820,'36.27','74.03'), - -('S72_1253','Boeing X-32A JSF','Planes','1:72','Motor City Art Classics','10\" Wingspan with retractable landing gears.Comes with pilot',4857,'32.77','49.66'), - -('S72_3212','Pont Yacht','Ships','1:72','Unimax Art Galleries','Measures 38 inches Long x 33 3/4 inches High. Includes a stand.\r\nMany extras including rigging, long boats, pilot house, anchors, etc. Comes with 2 masts, all square-rigged',414,'33.30','54.60'); - -/*!40101 SET SQL_MODE=@OLD_SQL_MODE */; -/*!40014 SET FOREIGN_KEY_CHECKS=@OLD_FOREIGN_KEY_CHECKS */; -/*!40014 SET UNIQUE_CHECKS=@OLD_UNIQUE_CHECKS */; -/*!40111 SET SQL_NOTES=@OLD_SQL_NOTES */; - diff --git a/database-files/ngo_db.sql b/database-files/ngo_db.sql deleted file mode 100644 index 526ba0070..000000000 --- a/database-files/ngo_db.sql +++ /dev/null @@ -1,63 +0,0 @@ -DROP DATABASE IF EXISTS ngo_database; -CREATE DATABASE IF NOT EXISTS ngo_database; - -USE ngo_database; - - -CREATE TABLE IF NOT EXISTS WorldNGOs ( - NGO_ID INT AUTO_INCREMENT PRIMARY KEY, - Name VARCHAR(255) NOT NULL, - Country VARCHAR(100) NOT NULL, - Founding_Year INTEGER, - Focus_Area VARCHAR(100), - Website VARCHAR(255) -); - -CREATE TABLE IF NOT EXISTS Projects ( - Project_ID INT AUTO_INCREMENT PRIMARY KEY, - Project_Name VARCHAR(255) NOT NULL, - Focus_Area VARCHAR(100), - Budget DECIMAL(15, 2), - NGO_ID INT, - Start_Date DATE, - End_Date DATE, - FOREIGN KEY (NGO_ID) REFERENCES WorldNGOs(NGO_ID) -); - -CREATE TABLE IF NOT EXISTS Donors ( - Donor_ID INT AUTO_INCREMENT PRIMARY KEY, - Donor_Name VARCHAR(255) NOT NULL, - Donor_Type ENUM('Individual', 'Organization') NOT NULL, - Donation_Amount DECIMAL(15, 2), - NGO_ID INT, - FOREIGN KEY (NGO_ID) REFERENCES WorldNGOs(NGO_ID) -); - -INSERT INTO WorldNGOs (Name, Country, Founding_Year, Focus_Area, Website) -VALUES -('World Wildlife Fund', 'United States', 1961, 'Environmental Conservation', 'https://www.worldwildlife.org'), -('Doctors Without Borders', 'France', 1971, 'Medical Relief', 'https://www.msf.org'), -('Oxfam International', 'United Kingdom', 1995, 'Poverty and Inequality', 'https://www.oxfam.org'), -('Amnesty International', 'United Kingdom', 1961, 'Human Rights', 'https://www.amnesty.org'), -('Save the Children', 'United States', 1919, 'Child Welfare', 'https://www.savethechildren.org'), -('Greenpeace', 'Netherlands', 1971, 'Environmental Protection', 'https://www.greenpeace.org'), -('International Red Cross', 'Switzerland', 1863, 'Humanitarian Aid', 'https://www.icrc.org'), -('CARE International', 'Switzerland', 1945, 'Global Poverty', 'https://www.care-international.org'), -('Habitat for Humanity', 'United States', 1976, 'Affordable Housing', 'https://www.habitat.org'), -('Plan International', 'United Kingdom', 1937, 'Child Rights', 'https://plan-international.org'); - -INSERT INTO Projects (Project_Name, Focus_Area, Budget, NGO_ID, Start_Date, End_Date) -VALUES -('Save the Amazon', 'Environmental Conservation', 5000000.00, 1, '2022-01-01', '2024-12-31'), -('Emergency Medical Aid in Syria', 'Medical Relief', 3000000.00, 2, '2023-03-01', '2023-12-31'), -('Education for All', 'Poverty and Inequality', 2000000.00, 3, '2021-06-01', '2025-05-31'), -('Human Rights Advocacy in Asia', 'Human Rights', 1500000.00, 4, '2022-09-01', '2023-08-31'), -('Child Nutrition Program', 'Child Welfare', 2500000.00, 5, '2022-01-01', '2024-01-01'); - -INSERT INTO Donors (Donor_Name, Donor_Type, Donation_Amount, NGO_ID) -VALUES -('Bill & Melinda Gates Foundation', 'Organization', 10000000.00, 1), -('Elon Musk', 'Individual', 5000000.00, 2), -('Google.org', 'Organization', 2000000.00, 3), -('Open Society Foundations', 'Organization', 3000000.00, 4), -('Anonymous Philanthropist', 'Individual', 1000000.00, 5); \ No newline at end of file diff --git a/docker-compose.yaml b/docker-compose.yaml index 72fb6ccbb..d8045d92f 100644 --- a/docker-compose.yaml +++ b/docker-compose.yaml @@ -6,7 +6,7 @@ services: volumes: ['./app/src:/appcode'] ports: - 8501:8501 - + api: build: ./api container_name: web-api @@ -25,5 +25,3 @@ services: - ./database-files:/docker-entrypoint-initdb.d/:ro ports: - 3200:3306 - -