Server 2 - MySQL #1 Lab

Size: px
Start display at page:

Download "Server 2 - MySQL #1 Lab"

Transcription

1 Server-Configuration-2-MySQL-1-HW.docx CSCI 2320 Initials P a g e 1 If this lab is an Individual assignment, you must do all coded programs on your own. You may ask others for help on the language syntax, but you must organize and present your own logical solution to the problem. No lab is complete until the student submits the signed pledge form associated with that lab. I realize that no coded programs will be graded until I turn in the sign & pledge form associated with that program; any late penalties will continue to compound until the pledge form is submitted. If this lab is a team assignment, both team members may share logic as they program side by side on their own computers. Each person must type all of his/her own code as part of the learning process. Team assignments are never to be You do this portion and I ll do that portion or You do this lab and I ll do the next lab. Some of the lab assignments will have short answer questions. These short answer questions will be spot checked and graded for completion, but not checked for accuracy. I encourage you to get into a study group to help each other prepare for exams, quizzes, etc. Once these labs are graded and returned, I encourage you to compare answers with another class member, in your study group, who has also had the lab graded and returned. I/We realize that the penalty for turning in work that is not my own, or assisting others in doing so, can range from an "F" in the class to dismissal from Trinity University. I realize that it is a violation of academic integrity to share any portion of this lab with any person (outside my 3343 team & professor)! Print Name Time Required =. Hrs. Signature (pledged) Server 2 - MySQL #1 Lab Individual/Duo Lab 35 Points In a Duo Lab, Two Class Members May Sit Side By Side And Work Through The Lab On Two Different Computers You May Choose To Help Each Other! You May Share Techniques! You May Show You re your Team Mate Your Code But Each Person Is To Do All Of Their Own Typing & Enter All Of Their Own Command. Each Person Is To Sign/Pledge & Submit Their Own Pledge Form. You May Enter Your Solutions Into The Word Document & Print If Doing This Lab Individually! Complete Windows-Database-Server-Installation-2 Sign Off On The Items Below As You Complete The Tutorial Above 1] {Initial/Pledge} I successfully installed the Rapid Environment Editor on my system. I have successfully used it to add the MySQL path to my Server. 2] {Initial/Pledge} I can successfully log into MySQL (to my Server) without entering the Path. 3] {Initial/Pledge} I can successfully use MySQL Workbench, on my server, to Access the MySQL database. 4] {Initial/Pledge} The taskbar, on my server, includes the items shown below. 5] {Initial/Pledge} From a remote system, I can now store/retrieve data from the Share folder on my server. You will be asked to figure out how to use MySQL Workbench to create a database, create an account, and assign some privileges. You may watch videos for help. You may ask your team mates for help.

2 Server-Configuration-2-MySQL-1-HW.docx CSCI 2320 Initials P a g e 2 1] {Initial/Pledge} I have used MySQL Workbench to create a standard user, called JohnDoe I make the Password = trinity 2] {Initial/Pledge} "Schema" is a synonym for "Database". I have used MySQL to create a Database, called Test1

3 Server-Configuration-2-MySQL-1-HW.docx CSCI 2320 Initials P a g e 3 3] {Initial/Pledge} I have used MySQL to configure user JohnDoe as an administrator on only Database test1 see the screen captures above. 4] {Initial/Pledge} "Schema" is a synonym for "Database". I have used MySQL to create a Database, called Library1

4 Server-Configuration-2-MySQL-1-HW.docx CSCI 2320 Initials P a g e 4 5] {Initial/Pledge} With the Command Prompt, I can use my JohnDoe account to login successfully. It appears that JohnDoe can also Use Test1 6] {Initial/Pledge} With the Command Prompt, I can use my JohnDoe account to login successfully. It appears that JohnDoe can not Use Library1 7] {Initial/Pledge} I have watched the video: this video will answer some of the SQL Question You may have to refer to your CSCI 2320 notes or use google to find the answers to some of the problems below. Run Query Native Passwords 1] {Initial/Pledge} I have created localhost & % ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'trinity' ALTER USER 'root'@'%' IDENTIFIED WITH mysql_native_password BY 'trinity' ALTER USER 'JohnDoe'@'localhost' IDENTIFIED WITH mysql_native_password BY 'trinity' ALTER USER 'JohnDoe'@'%' IDENTIFIED WITH mysql_native_password BY 'trinity' 2] {Initial/Pledge} I have run the scripts above. The new MySQL has some issues with Native Passwords; these sometimes create issues with some of the support tools. Run the Queries above substitute your password.

5 Server-Configuration-2-MySQL-1-HW.docx CSCI 2320 Initials P a g e 5 DB-Queries REVIEW FROM CSCI-2320 ANSWER ALL SQL QUESTIONS USING MySQL Don't Forget The Semicolons At The End Of Statements! Hand write these solutions ANSWER ALL SQL QUESTIONS USING MySQL Don't Forget The Semicolons At The End Of Statements! You may either hand write your solution or you may paste in solutions you have tested & print when done. Connection & Theory 1] Write the line of code to start MySQL, from the command line, in one of the cs labs. 2] SQL is an acronym for _?_. 3] How do you launch a windows command window. 4] DBMS is an acronym for _?_. SHOW x 1] Write the line of SQL code to display a list of all of the databases. 2] {T/F} All SQL Queries are case sensitive. CREATE DATABASE 1] Write the SQL command to create a database, called Trinity 2] Write the SQL command to create a database, called Library?? (replace the?? with your initials) DROP DATABASE x 1] Write the SQL Command to delete database LibraryTH. 2] Write the SQL Command to delete database Trinity.

6 Server-Configuration-2-MySQL-1-HW.docx CSCI 2320 Initials P a g e 6 USE 1] Write the line of SQL code to make LibraryTH the current database. 2] Write the line of SQL code to make Trinity the current database. CREATE TABLE 1] Now that Trinity is your current database, write the block SQL code to create table Universities; it is to have an auto incrementing ID, a Name, a City, and a State. 2] Write the SQL code to create to create the Users table (shown in the MySQL Workbench table above).

7 Server-Configuration-2-MySQL-1-HW.docx CSCI 2320 Initials P a g e 7 DROP TABLE 1] Write the SQL Command to delete table Universities. 2] Write the SQL Command to delete table Faculty. DESCRIBE x SHOW FIELDS IN x 1] Write the block of SQL code to add the Evan Barnett record, above, to the Users table. 2] Write the block of SQL code to add the Laural Bean record, above, to the Users table. 3] Write the block of SQL code to add Trinity University to the Universities table.

8 Server-Configuration-2-MySQL-1-HW.docx CSCI 2320 Initials P a g e 8 INSERT INTO 1] Write the block of SQL code to add the Evan Barnett record, above, to the Users table. 2] Write the block of SQL code to add the Laural Bean record, above, to the Users table. 3] Write the block of SQL code to add Trinity University to the Universities table. Import Library1.sql Using MySQL Workbench 1] Place Library1.sql on your desktop. 2] Push the Open SQL Script File Button.

9 Server-Configuration-2-MySQL-1-HW.docx CSCI 2320 Initials P a g e 9 3] Go to the desktop and select file Library1.sql Push the Open Button. 4] You will notice that Library1 appears three times. When this database is restored, it will be called Library1 if you were to replace all three of these instances with MyLibrary, then the library restoration would create a database called MyLibrary 5] Press the Lightning Bolt to execute the script. This will create the database.

10 Server-Configuration-2-MySQL-1-HW.docx CSCI 2320 Initials P a g e 10 6] All of the green check marks indicate success, but the database does not show up in the schema list until you refresh them. 7] Refresh the schema and Library1 appears. Library1 Database Use Library1 For The Remainder Of The Queries 1] Library1 contains _?_ tables. 2] The names of the tables in Library1 are _?_. 3] Table Users has _?_ Records.

11 Server-Configuration-2-MySQL-1-HW.docx CSCI 2320 Initials P a g e 11 4] Table Users has _?_ Fields. 5] Table Books has _?_ Records. 6] Table Books has _?_ Fields. Table Library1.Users Table Library1.Books

12 Server-Configuration-2-MySQL-1-HW.docx CSCI 2320 Initials P a g e 12 SELECT * FROM 1] Write the line of SQL code to display all of the information about all of the Users. 2] Write the line of SQL code to display all of the information about all of the Books. SELECT COUNT(*) FROM 1] Write the line of SQL code to display the number of Users records. 2] Write the line of SQL code to display the number of University records. 3] Write the line of SQL code to display the number of Users records in which the Last name is not NULL. do not use WHERE in the query! SELECT * FROM WHERE ID? 1] Write the line of SQL code to display all of the information about all of the Users whose ID at least 20 2] Write the line of SQL code to display all of the information about all of the Users whose ID is 20 3] Write the line of SQL code to display all of the information about all of the Users whose ID is at least 20 and no more than 40 4] Write the line of SQL code to display all of the information about all of the Users whose ID is not 20 5] Write the line of SQL code to display all of the information about all of the Users whose ID is an even number. 6] Write the line of SQL code to display the number of Users records whose ID is an odd number.

13 Server-Configuration-2-MySQL-1-HW.docx CSCI 2320 Initials P a g e 13 SELECT * FROM WHERE Last Like 1] Write the line of SQL code to display all of the information about all of the Users whose Last Name starts with an 'A' 2] Write the line of SQL code to display all of the information about all of the Users whose Last Name starts with an 'B' 3] Write the line of SQL code to display the number of Users records whose Last Name starts with a 'B' 4] Write the line of SQL code to display the number of Users records whose Last Name contains a 'B' SELECT x, y, z FROM 1] Write a query that displays the ID, First, Last, & FullName of all Users. 2] Write a query that displays the First, Last, & FullName, & ID of all Users. 3] Write a query that displays the ID, FullName, UserName, & Password of all Users Whose last name contains an 'A' SELECT * FROM ORDER BY

14 Server-Configuration-2-MySQL-1-HW.docx CSCI 2320 Initials P a g e 14 1] Write a query that displays all of the information in the Users table in order by FullName. 2] Write a query that displays the ID and FullName of all Users table in order by ID. 3] Write a query that displays the ID and FullName of all Users table in descending order by ID. 3] Write a query that displays the ID, First, & Last of all Users whose ID is in the range order by FullName. DO NOT USE BETWEEN! 4] Write a query that displays the ID, First, & Last of all Users whose ID is in the range order by FullName. USE BETWEEN! 5] Write a query that displays the ID, First, & Last of all Users whose ID in the range {2,4,6,8, } in order by First name

15 Server-Configuration-2-MySQL-1-HW.docx CSCI 2320 Initials P a g e 15 6] Write a query that displays the ID, First, & Last of all Users whose ID in the range {3,6,9,12., } in descending order by Last. 7] Write a query that displays the ID, First, & Last of all Users whose ID are multiples of 2 or 5 in descending order by ID SELECT * FROM LIMIT X 1] Execute the query below. Unfortunately, LIMIT is not supported in most databases, including MSSQL. SELECT First FROM Users LIMIT 3; 2] Execute the query below. Unfortunately, LIMIT is not supported in most databases, including MSSQL. SELECT First FROM Users WHERE ID >= 10 LIMIT 3,2; 3] The query below shows only the first user in the query view. Who is that person? SELECT First

16 Server-Configuration-2-MySQL-1-HW.docx CSCI 2320 Initials P a g e 16 FROM Users LIMIT 0,1; 4] The query below shows only the second user in the query view. Who is that person? SELECT First FROM Users LIMIT 1,1; 5] The query below shows only the third user in the query view. Who is that person? SELECT First FROM Users LIMIT 2,1; 6] Write a query that displays all of the information about the twenty-first user in the Users table. Query Output 1] Write SELECT 2 * * 5 2] Write SELECT 2 * (3 + 4) * 5 3] Write SELECT pow(2,8) Concatenate

17 Server-Configuration-2-MySQL-1-HW.docx CSCI 2320 Initials P a g e 17 1] Write a query that will display the results of combining all of the First and Last names of all Users TomHicks 2] Write SELECT CONCAT (UserName, Password) FROM Users WHERE ID = 100 3] Write SELECT CONCAT ("One", "=", "Two") Left & Right 1] Write SELECT Left ("Trinity University", 4) 2] Write SELECT Right ("Trinity University", 4) Update 1] Write a query that replaces the first name, of the record whose ID is 6, with Dan. 2] Write a query that replaces the passwd of all of the Users with 'trinity'; 3] Write a query that replaces the UserNames of all of the Users with blank ('').

18 Server-Configuration-2-MySQL-1-HW.docx CSCI 2320 Initials P a g e 18 4] Write a query that replaces the UserNames of all of the Users with the first-last (dash between); 5] Write a query that replaces the FullName of all of the Users with the Last, First (comma blank between); UPPER UCASE 1] Write SELECT UCASE ("Trinity") 2] Write SELECT UPPER ("University") 3] Write a query that displays the first and last name of all Users using upper case letters. LOWER LCASE

19 Server-Configuration-2-MySQL-1-HW.docx CSCI 2320 Initials P a g e 19 1] Write SELECT LCASE ("Trinity") 2] Write SELECT UPPER ("University") 3] Write a query that displays the first and last name of all Users using lower case letters. 4] Write a query that replaces the of all of the Users with blank (''). 5] Write a query that replaces the of all of the Users with the UserName (all lower case). The UserName may be no more than 8 characters in length. Video & Internet #1 MySQL Tutorial (41 Min) 1] According to the video, a Primary Key U_?_ identifies a row or record. 2] According to the video, each P_?_ Key must be unique to the row. 3] According to the video, each Primary Key must be given a value when the row is C_?_ and that value can't be NULL. 4] According to the video, the original value of a Primary Key _?_ {can/cannot} be changed.

20 Server-Configuration-2-MySQL-1-HW.docx CSCI 2320 Initials P a g e 20 5] {T/F} According to the video, it is probably best to auto increment the Primary Key. 6] According to the video, every table should focus on describing just o_?_ thing. 7] According to the video, you don't want to include M_?_ values in one cell/field. 8] What MySQL Numeric Type should be used when all of the values are in the range 127 to -128? 9] What MySQL Numeric Type should be used when all of the values are in the range 32,767 to -32,768? 10] What MySQL Numeric Type should be used when all of the values are in the range 8,388,607 to -8,388,608? 11] What MySQL Numeric Type should be used when all of the values are in the range 9,223,372,036,854,775,807 to - 9,223,372,036,854,775,808? 12] What MySQL String Type should be used for a fixed length character string? 13] What MySQL String Type should be used for a variable length character string? 14] What MySQL String Type should be used for a container that can handle up to characters? Data might include executables, images, etc. 15] What MySQL String Type should be used for a container that can handle up to 16 Megabytes. Data might include executables, images, etc. 16] What MySQL String Type should be used for a container that can handle up to 4 Gigabytes. Data might include executables, images, etc. 17] What MySQL Date & Time Type should be used for date in the format YYYY-MM-DD 18] What MySQL Date & Time Type should be used for date in the format HH:MM:SS 19] What MySQL Date & Time Type should be used for date in the format YYYYMMDDHHMMSS 20] What MySQL Date & Time Type should be used for date in the format YYYY

21 Server-Configuration-2-MySQL-1-HW.docx CSCI 2320 Initials P a g e 21 21] According to the video, a F_?_ Key is used to make references to the Primary Key of another table. 22] According to the video, a foreign key can have a different N_?_ from the primary key name. Hint: Suppose we have table/class Users (whose primary key is ID) and table/class UserType (whose primary key is ID) Within table Users, I would call our Foreign Key UserTypeID. 23] According to the video, the value of a Primary Key cannot be NULL and the value of a Foreign Key _?_ {can/cannot} be NULL. 24] According to the video, the value of a Foreign Key _?_ {does/does not} have to be unique. 1] All pages of this lab with questions completed. What To Turn In No Lab Is Complete Until Both Are Complete ] You sign & submit the Pledge form at the top of this lab!. No Lab Will Be Considered Complete until this is done. Late penalties will continue to accrue until the pledge form is submitted. a) Sign & Pledge b) Record the amount of time you think you spent on this lab c) Staple all pages of this lab. Fold in half length-wise (like a hot-dog). Put your name on the outside. Place it on the professor desk before the beginning of lecture on the day it is due. The penalty for late homework will not exceed 25% off per day. d) Short answer questions must be hand written, unless the professor has granted an exception for physical reasons. 2] Place all programming code associated with this program, if any, in the Professor s Code Drop Box or on the Virtual System as directed. I do not accept programs by mail; do not submit labs via !

Server-Configuration-2-MySQL-1-HW.docx CSCI 3343 Initials P a g e 1

Server-Configuration-2-MySQL-1-HW.docx CSCI 3343 Initials P a g e 1 Server-Configuration-2-MySQL-1-HW.docx CSCI 3343 Initials P a g e 1 The short answer questions will be spot checked and graded for completion, but not checked for accuracy. I encourage you to form a study

More information

DB-Queries-1 - REVIEW Individual 20 Points

DB-Queries-1 - REVIEW Individual 20 Points DB-Queries-1.docx CSCI 2320 Initials P a g e 1 If this lab is an Individual assignment, you must do all coded programs on your own. You may ask others for help on the language syntax, but you must organize

More information

Intro-PHP-HW.docx CSCI 3343 Initials P a g e 1

Intro-PHP-HW.docx CSCI 3343 Initials P a g e 1 Intro-PHP-HW.docx CSCI 3343 Initials P a g e 1 If this lab is an Individual assignment, you must do all coded programs on your own. You may ask others for help on the language syntax, but you must organize

More information

Intro To HTML & Web & Relational Queries Individual Assignment 30 Points

Intro To HTML & Web & Relational Queries Individual Assignment 30 Points If this lab is an Individual assignment, you must do all coded programs on your own. You may ask others for help on the language syntax, but you must organize and present your own logical solution to the

More information

Chapter 11-B Homework ScalaFX & Eclipse Individual Assignment 25 Points

Chapter 11-B Homework ScalaFX & Eclipse Individual Assignment 25 Points If this lab is an Individual assignment, you must do all coded programs on your own. You may ask others for help on the language syntax, but you must organize and present your own logical solution to the

More information

Chapter 4C Homework Functions III Individual Assignment 30 Points Questions 6 Points Script 24 Points

Chapter 4C Homework Functions III Individual Assignment 30 Points Questions 6 Points Script 24 Points PCS1-Ch-4C-Functions-3-HW.docx CSCI 1320 Initials P a g e 1 If this lab is an Individual assignment, you must do all coded programs on your own. You may ask others for help on the language syntax, but

More information

OOP- 5 Stacks Individual Assignment 35 Points

OOP- 5 Stacks Individual Assignment 35 Points OOP-5-Stacks-HW.docx CSCI 2320 Initials P a g e 1 If this lab is an Individual assignment, you must do all coded programs on your own. You may ask others for help on the language syntax, but you must organize

More information

Chapter 11-D Homework ScalaFX & Eclipse Individual Assignment 10 Points

Chapter 11-D Homework ScalaFX & Eclipse Individual Assignment 10 Points If this lab is an Individual assignment, you must do all coded programs on your own. You may ask others for help on the language syntax, but you must organize and present your own logical solution to the

More information

OOP-10 BTree & B+Tree Individual Assignment 15 Points

OOP-10 BTree & B+Tree Individual Assignment 15 Points OOP-10-B+Tree-HW CSCI 2320 Initials P a g e 1 If this lab is an Individual assignment, you must do all coded programs on your own. You may ask others for help on the language syntax, but you must organize

More information

Design Relationships, Indexes, Queries, & More (Individual/Team Of 2) Assignment 20 USE PENCIL

Design Relationships, Indexes, Queries, & More (Individual/Team Of 2) Assignment 20 USE PENCIL Relationships-1-HW.docx CSCI 3321 Initials P a g e 1 If this lab is an Individual assignment, you must do all coded programs on your own. You may ask others for help on the language syntax, but you must

More information

OOP-15-AVL Final Project-1-HW Individual Assignment 70 Points

OOP-15-AVL Final Project-1-HW Individual Assignment 70 Points OOP-15-AVL Final Project-1-HW.docx CSCI 2320 Initials P a g e 1 If this lab is an Individual assignment, you must do all coded programs on your own. You may ask others for help on the language syntax,

More information

OOP-8-DLList-1-HW.docx CSCI 2320 Initials Page 1

OOP-8-DLList-1-HW.docx CSCI 2320 Initials Page 1 OOP-8-DLList-1-HW.docx CSCI 2320 Initials Page 1 If this lab is an Individual assignment, you must do all coded programs on your own. You may ask others for help on the language syntax, but you must organize

More information

PCS1-Ch-3B-Basic-Loops-HW CSCI 1320 Initials P a g e 1

PCS1-Ch-3B-Basic-Loops-HW CSCI 1320 Initials P a g e 1 PCS1-Ch-3B-Basic-Loops-HW CSCI 1320 Initials P a g e 1 If this lab is an Individual assignment, you must do all coded programs on your own. You may ask others for help on the language syntax, but you must

More information

OOP- 4 Templates & Memory Management Print Only Pages 1-5 Individual Assignment Answers To Questions 10 Points - Program 15 Points

OOP- 4 Templates & Memory Management Print Only Pages 1-5 Individual Assignment Answers To Questions 10 Points - Program 15 Points OOP-4-Templates-Memory-Management-HW.docx CSCI 2320 Initials P a g e 1 If this lab is an Individual assignment, you must do all coded programs on your own. You may ask others for help on the language syntax,

More information

OOP- 6 Direct Access Files & Software Engineering Individual Assignment

OOP- 6 Direct Access Files & Software Engineering Individual Assignment OOP-6-DA-Files-SE-HW.docx CSCI 2320 Initials P a g e 1 If this lab is an Individual assignment, you must do all coded programs on your own. You may ask others for help on the language syntax, but you must

More information

Cisco Switch Lab II (1-3 Persons) Individual/Team Lab 35 Points

Cisco Switch Lab II (1-3 Persons) Individual/Team Lab 35 Points All of the work in this project is my own! I have not left copies of my code in public folders on university computers. I have not given any of this project to others. I will not give any portion of this

More information

Linux Command Homework Individual/Team (1-2 Persons) Homework Assignment Turn In One Copy Per Person 5 Points

Linux Command Homework Individual/Team (1-2 Persons) Homework Assignment Turn In One Copy Per Person 5 Points All of the work in this project is my own! I have not left copies of my code in public folders on university computers. I have not given any of this project to others. I will not give any portion of this

More information

Clean Up Team Lab 10 Points. Cisco Switch Lab I Individual Lab 25 Points

Clean Up Team Lab 10 Points. Cisco Switch Lab I Individual Lab 25 Points All of the work in this project is my own! I have not left copies of my code in public folders on university computers. I have not given any of this project to others. I will not give any portion of this

More information

Business Router II Lab

Business Router II Lab Business-Router-1-Lab.doc 1 CSCI 3342 If this lab is an Individual assignment, you must do all coded programs on your own. You may ask others for help on the language syntax, but you must organize and

More information

Simple Router Configuration Router Lab 10 Points Networking & Data Communications

Simple Router Configuration Router Lab 10 Points Networking & Data Communications DCN-Router-Configuration-HW.doc 1 CSCI 3342 You must do at least 90% of this homework without the assistance of anyone else. Once you have 90% or more of the homework completed, you may double check your

More information

Using MySQL on the Winthrop Linux Systems

Using MySQL on the Winthrop Linux Systems Using MySQL on the Winthrop Linux Systems by Dr. Kent Foster adapted for CSCI 297 Scripting Languages by Dr. Dannelly updated March 2017 I. Creating your MySQL password: Your mysql account username has

More information

3344 Database Lab. 1. Overview. 2. Lab Requirements. In this lab, you will:

3344 Database Lab. 1. Overview. 2. Lab Requirements. In this lab, you will: 3344 Database Lab 1. Overview In this lab, you will: Decide what data you will use for your AngularJS project. Learn (or review) the basics about databases by studying (or skimming) a MySql WorkbenchTutorial

More information

IELM 511 Information Systems Design Labs 5 and 6. DB creation and Population

IELM 511 Information Systems Design Labs 5 and 6. DB creation and Population IELM 511 Information Systems Design Labs 5 and 6. DB creation and Population In this lab, your objective is to learn the basics of creating and managing a DB system. One way to interact with the DBMS (MySQL)

More information

CSCI 201 Lab #11 Prof. Jeffrey Miller 1/23. Lab #11 CSCI 201. Title MySQL Installation. Lecture Topics Emphasized Databases

CSCI 201 Lab #11 Prof. Jeffrey Miller 1/23. Lab #11 CSCI 201. Title MySQL Installation. Lecture Topics Emphasized Databases Lab #11 CSCI 201 Title MySQL Installation Lecture Topics Emphasized Databases Introduction This lab will introduce you to MySQL. Before being able to run the DBMS, we will need to install it. There is

More information

TUTORIAL FOR IMPORTING OTTAWA FIRE HYDRANT PARKING VIOLATION DATA INTO MYSQL

TUTORIAL FOR IMPORTING OTTAWA FIRE HYDRANT PARKING VIOLATION DATA INTO MYSQL TUTORIAL FOR IMPORTING OTTAWA FIRE HYDRANT PARKING VIOLATION DATA INTO MYSQL We have spent the first part of the course learning Excel: importing files, cleaning, sorting, filtering, pivot tables and exporting

More information

In-Class Exercise: SQL #2 Putting Information into a Database

In-Class Exercise: SQL #2 Putting Information into a Database In-Class Exercise: SQL #2 Putting Information into a Database In this exercise, you will begin to build a database for a simple contact management system for a marketing organization called MarketCo. You

More information

CSC 3300 Homework 3 Security & Languages

CSC 3300 Homework 3 Security & Languages CSC 3300 Homework 3 Security & Languages Description Homework 3 has two parts. Part 1 is an exercise in database security. In particular, Part 1 has practice problems in which your will add constraints

More information

HTML Forms & PHP & MySQL Database. Database Systems CSCI-3343 Dr. Tom Hicks Computer Science Department

HTML Forms & PHP & MySQL Database. Database Systems CSCI-3343 Dr. Tom Hicks Computer Science Department HTML Forms & PHP & MySQL Database Database Systems CSCI-3343 Dr. Tom Hicks Computer Science Department 1 Import Database University1 with MySQL Workbench 2 It Should Have 3 Tables 3 Create Folders 4 Create

More information

Function Terminology

Function Terminology OOP-1-Review-HW-(Part C).docx CSCI 2320 Initials P a g e 1 Print Name Time Required =. Hrs. Signature (pledged) Function Terminology 1] A C_?_ is a Value that cannot be altered by the program during normal

More information

MySQL On Crux Part II The GUI Client

MySQL On Crux Part II The GUI Client DATABASE MANAGEMENT USING SQL (CIS 331) MYSL ON CRUX (Part 2) MySQL On Crux Part II The GUI Client MySQL is the Structured Query Language processor that we will be using for this class. MySQL has been

More information

Database Username And Current User Schema Do Not Match Sql Server

Database Username And Current User Schema Do Not Match Sql Server Database Username And Current User Schema Do Not Match Sql Server The utility connects to the MS SQL Server database and then establishes the schema pull Dependencies: If you do not set the user name that

More information

Full file at

Full file at ch2 True/False Indicate whether the statement is true or false. 1. The SQL command to create a database table is an example of DML. 2. A user schema contains all database objects created by a user. 3.

More information

TUTORIAL FOR IMPORTING OTTAWA FIRE HYDRANT PARKING VIOLATION DATA INTO MYSQL

TUTORIAL FOR IMPORTING OTTAWA FIRE HYDRANT PARKING VIOLATION DATA INTO MYSQL TUTORIAL FOR IMPORTING OTTAWA FIRE HYDRANT PARKING VIOLATION DATA INTO MYSQL We have spent the first part of the course learning Excel: importing files, cleaning, sorting, filtering, pivot tables and exporting

More information

Database Systems Management

Database Systems Management Database Systems Management Instructor - Russ Wakefield GTA Shivani Dave On Campus and Distance Learning What is CS430 / CS430dl? Instructor (Russ) and GTA (Shivani) Homework assignments 4-5 Lab assignments

More information

Course Outline and Objectives: Database Programming with SQL

Course Outline and Objectives: Database Programming with SQL Introduction to Computer Science and Business Course Outline and Objectives: Database Programming with SQL This is the second portion of the Database Design and Programming with SQL course. In this portion,

More information

CSC 4710 / CSC 6710 Database Systems. Rao Casturi

CSC 4710 / CSC 6710 Database Systems. Rao Casturi CSC 4710 / CSC 6710 Database Systems Rao Casturi Introduction About me Education B.E (Electronics & Communications) M.S (Computer Science) Working towards Ph.D. Professional work experience 25+ Years in

More information

Lecture 5. Monday, September 15, 2014

Lecture 5. Monday, September 15, 2014 Lecture 5 Monday, September 15, 2014 The MySQL Command So far, we ve learned some parts of the MySQL command: mysql [database] [-u username] p [-- local-infile]! Now let s go further 1 mysqldump mysqldump

More information

Database Management Systems by Hanh Pham GOALS

Database Management Systems by Hanh Pham GOALS PROJECT Note # 01: Database Management Systems by Hanh Pham GOALS As data is produced and used everywhere, knowing how to work with a DBMS (Database Management Systems) and manage its data becomes an important

More information

ITCertMaster. Safe, simple and fast. 100% Pass guarantee! IT Certification Guaranteed, The Easy Way!

ITCertMaster.   Safe, simple and fast. 100% Pass guarantee! IT Certification Guaranteed, The Easy Way! ITCertMaster Safe, simple and fast. 100% Pass guarantee! http://www.itcertmaster.com Exam : 1z0-007 Title : Introduction to Oracle9i: SQL Vendor : Oracle Version : DEMO Get Latest & Valid 1Z0-007 Exam's

More information

Database Programming - Section 16. Instructor Guide

Database Programming - Section 16. Instructor Guide Database Programming - Section 16 Instructor Guide Table of Contents...1 Lesson 1 - Final Exam Preparation...1 What Will I Learn?...2 Why Learn It?...3 Tell Me / Show Me...4 Try It / Solve It...5 Lesson

More information

Networks and Web for Health Informatics (HINF 6220)

Networks and Web for Health Informatics (HINF 6220) Networks and Web for Health Informatics (HINF 6220) Tutorial #1 Raheleh Makki Email: niri@cs.dal.ca Tutorial Class Timings Tuesday & Thursday 4:05 5:25 PM Course Outline Database Web Programming SQL PHP

More information

CSCI 1100L: Topics in Computing Lab Lab 07: Microsoft Access (Databases) Part I: Movie review database.

CSCI 1100L: Topics in Computing Lab Lab 07: Microsoft Access (Databases) Part I: Movie review database. CSCI 1100L: Topics in Computing Lab Lab 07: Microsoft Access (Databases) Purpose: The purpose of this lab is to introduce you to the basics of creating a database and writing SQL (Structured Query Language)

More information

LABSHEET 1: creating a table, primary keys and data types

LABSHEET 1: creating a table, primary keys and data types LABSHEET 1: creating a table, primary keys and data types Before you begin, you may want to take a look at the following links to remind yourself of the basics of MySQL and the SQL language. MySQL 5.7

More information

Mysql Workbench Cannot Drop Schema

Mysql Workbench Cannot Drop Schema Mysql Workbench Cannot Drop Schema Changes in MySQL Workbench 6.2.2 (2014-09-05, Release Candidate) If Required is selected, the connection will fail if a SSL connection cannot be enabled. Expanding the

More information

CSCI-UA: Database Design & Web Implementation. Professor Evan Sandhaus

CSCI-UA: Database Design & Web Implementation. Professor Evan Sandhaus CSCI-UA:0060-02 Database Design & Web Implementation Professor Evan Sandhaus sandhaus@cs.nyu.edu evan@nytimes.com Lecture #16: JOIN, SELECT, UPDATE DELETE Database Design and Web Implementation Database

More information

Big Data NoSQL Databases Individual Assignment 20 Points

Big Data NoSQL Databases Individual Assignment 20 Points If this lab is an Individual assignment, you must do all coded programs on your own. You may ask others for help on the language syntax, but you must organize and present your own logical solution to the

More information

TopView SQL Configuration

TopView SQL Configuration TopView SQL Configuration Copyright 2013 EXELE Information Systems, Inc. EXELE Information Systems (585) 385-9740 Web: http://www.exele.com Support: support@exele.com Sales: sales@exele.com Table of Contents

More information

User's Guide c-treeace SQL Explorer

User's Guide c-treeace SQL Explorer User's Guide c-treeace SQL Explorer Contents 1. c-treeace SQL Explorer... 4 1.1 Database Operations... 5 Add Existing Database... 6 Change Database... 7 Create User... 7 New Database... 8 Refresh... 8

More information

Database and MySQL Temasek Polytechnic

Database and MySQL Temasek Polytechnic PHP5 Database and MySQL Temasek Polytechnic Database Lightning Fast Intro Database Management Organizing information using computer as the primary storage device Database The place where data are stored

More information

Chapter 3 Introduction to relational databases and MySQL

Chapter 3 Introduction to relational databases and MySQL Chapter 3 Introduction to relational databases and MySQL Murach's PHP and MySQL, C3 2014, Mike Murach & Associates, Inc. Slide 1 Objectives Applied 1. Use phpmyadmin to review the data and structure of

More information

Database Systems. phpmyadmin Tutorial

Database Systems. phpmyadmin Tutorial phpmyadmin Tutorial Please begin by logging into your Student Webspace. You will access the Student Webspace by logging into the Campus Common site. Go to the bottom of the page and click on the Go button

More information

CS 2316 Exam 4 Fall 2011

CS 2316 Exam 4 Fall 2011 CS 2316 Exam 4 Fall 2011 Name : Grading TA: Integrity: By taking this exam, you pledge that this is your work and you have neither given nor received inappropriate help during the taking of this exam in

More information

Course and Contact Information. Course Description. Course Objectives

Course and Contact Information. Course Description. Course Objectives San Jose State University College of Science Department of Computer Science CS157A, Introduction to Database Management Systems, Sections 1 and 2, Fall2016 Course and Contact Information Instructor: Dr.

More information

Alter Schema Dbo Transfer Sql Server 2000

Alter Schema Dbo Transfer Sql Server 2000 Alter Schema Dbo Transfer Sql Server 2000 All of the SQL Delta Duo Compare tools compare schema and data of two databases. As the name Supports SQL Server 2000 through to 2014 and Azure. I am using Sql

More information

Your (printed!) Name: CS 1803 Exam 3. Grading TA / Section: Monday, Nov. 22th, 2010

Your (printed!) Name: CS 1803 Exam 3. Grading TA / Section: Monday, Nov. 22th, 2010 Your (printed!) Name: CS 1803 Exam 3 Grading TA / Section: Monday, Nov. 22th, 2010 INTEGRITY: By taking this exam, you pledge that this is your work and you have neither given nor received inappropriate

More information

CSC116: Introduction to Computing - Java

CSC116: Introduction to Computing - Java CSC116: Introduction to Computing - Java Course Information Introductions Website Syllabus Computers First Java Program Text Editor Helpful Commands Java Download Intro to CSC116 Instructors Course Instructor:

More information

NoSQL Databases & Big Data Individual Assignment 50 Points

NoSQL Databases & Big Data Individual Assignment 50 Points If this lab is an Individual assignment, you must do all coded programs on your own. You may ask others for help on the language syntax, but you must organize and present your own logical solution to the

More information

DATABASE SYSTEMS. Introduction to MySQL. Database System Course, 2018

DATABASE SYSTEMS. Introduction to MySQL. Database System Course, 2018 DATABASE SYSTEMS Introduction to MySQL Database System Course, 2018 CAUTION! *This class is NOT a recitation* We will NOT discuss the course material relevant to the exam and homework assignment We have

More information

SQL: Concepts. Todd Bacastow IST 210: Organization of Data 2/17/ IST 210

SQL: Concepts. Todd Bacastow IST 210: Organization of Data 2/17/ IST 210 SQL: Concepts Todd Bacastow IST 210: Organization of Data 2/17/2004 1 Design questions How many entities are there? What are the major entities? What are the attributes of each entity? Is there a unique

More information

MIS2502: Data Analytics MySQL and SQL Workbench. Jing Gong

MIS2502: Data Analytics MySQL and SQL Workbench. Jing Gong MIS2502: Data Analytics MySQL and SQL Workbench Jing Gong gong@temple.edu http://community.mis.temple.edu/gong MySQL MySQL is a database management system (DBMS) Implemented as a server What is a server?

More information

Accuterm 7 Usage Guide

Accuterm 7 Usage Guide P a g e 1 Accuterm 7 Usage Guide Most if not all computers on our campus have Accuterm 7 already installed on them. To log in, you will double click the icon on your desktop that looks like the one shown

More information

Lab 1: Setup 12:00 PM, Sep 10, 2017

Lab 1: Setup 12:00 PM, Sep 10, 2017 CS17 Integrated Introduction to Computer Science Hughes Lab 1: Setup 12:00 PM, Sep 10, 2017 Contents 1 Your friendly lab TAs 1 2 Pair programming 1 3 Welcome to lab 2 4 The file system 2 5 Intro to terminal

More information

This lab will introduce you to MySQL. Begin by logging into the class web server via SSH Secure Shell Client

This lab will introduce you to MySQL. Begin by logging into the class web server via SSH Secure Shell Client Lab 2.0 - MySQL CISC3140, Fall 2011 DUE: Oct. 6th (Part 1 only) Part 1 1. Getting started This lab will introduce you to MySQL. Begin by logging into the class web server via SSH Secure Shell Client host

More information

Using Relational Databases for Digital Research

Using Relational Databases for Digital Research Using Relational Databases for Digital Research Definition (using a) relational database is a way of recording information in a structure that maximizes efficiency by separating information into different

More information

Odyssey Quick Start. Quick Links: Launch Pad and Assignments Portfolio and Reports FAQs For Parents GUIDE FOR STUDENTS AND PARENTS

Odyssey Quick Start. Quick Links: Launch Pad and Assignments Portfolio and Reports FAQs For Parents GUIDE FOR STUDENTS AND PARENTS Odyssey Quick Start GUIDE FOR STUDENTS AND PARENTS Quick Links: Launch Pad and Assignments Portfolio and Reports FAQs For Parents Launch Pad and Assignments Click here to open your portfolio. Click this

More information

Relational Database Development

Relational Database Development Instructor s Relational Database Development Views, Indexes & Security Relational Database Development 152-156 Views, Indexes & Security Quick Links & Text References View Description Pages 182 183 187

More information

Module 3 MySQL Database. Database Management System

Module 3 MySQL Database. Database Management System Module 3 MySQL Database Module 3 Contains 2 components Individual Assignment Group Assignment BOTH are due on Mon, Feb 19th Read the WIKI before attempting the lab Extensible Networking Platform 1 1 -

More information

Oracle Application Express Users Guide

Oracle Application Express Users Guide www.oracle.com/academy Oracle Application Express Users Guide Contents Topic: 1. Introduction 2 2. Logging in to Oracle Application Express 2 3. Oracle Application Express Components 3 4. Using SQL Commands

More information

CS157a Fall 2018 Sec3 Home Page/Syllabus

CS157a Fall 2018 Sec3 Home Page/Syllabus CS157a Fall 2018 Sec3 Home Page/Syllabus Introduction to Database Management Systems Instructor: Chris Pollett Office: MH 214 Phone Number: (408) 924 5145 Email: chris@pollett.org Office Hours: MW 4:30-5:45pm

More information

Quick Guide to Installing and Setting Up MySQL Workbench

Quick Guide to Installing and Setting Up MySQL Workbench Quick Guide to Installing and Setting Up MySQL Workbench If you want to install MySQL Workbench on your own computer: Go to: http://www.mysql.com/downloads/workbench/ Windows Users: 1) You will need to

More information

Locate your Advanced Tools and Applications

Locate your Advanced Tools and Applications MySQL Manager is a web based MySQL client that allows you to create and manipulate a maximum of two MySQL databases. MySQL Manager is designed for advanced users.. 1 Contents Locate your Advanced Tools

More information

DOCUMENT REVISION HISTORY

DOCUMENT REVISION HISTORY DOCUMENT REVISION HISTORY Rev. No. Changes Date 000 New Document 10 Jan. 2011 001 Document Revision: 06 Jun. 2011 - Addition of section on MYSQL backup and restore. 002 Document Revision: 22 Jul. 2011

More information

Course and Contact Information. Course Description. Course Objectives

Course and Contact Information. Course Description. Course Objectives San Jose State University College of Science Department of Computer Science CS157A, Introduction to Database Management Systems, Sections 1 and 2, Fall2017 Course and Contact Information Instructor: Dr.

More information

CS634 Architecture of Database Systems Spring Elizabeth (Betty) O Neil University of Massachusetts at Boston

CS634 Architecture of Database Systems Spring Elizabeth (Betty) O Neil University of Massachusetts at Boston CS634 Architecture of Database Systems Spring 2018 Elizabeth (Betty) O Neil University of Massachusetts at Boston People & Contact Information Instructor: Prof. Betty O Neil Email: eoneil AT cs.umb.edu

More information

Introduction to Computer Science and Business

Introduction to Computer Science and Business Introduction to Computer Science and Business This is the second portion of the Database Design and Programming with SQL course. In this portion, students implement their database design by creating a

More information

CIS 3308 Web Application Programming Syllabus

CIS 3308 Web Application Programming Syllabus CIS 3308 Web Application Programming Syllabus (Upper Level CS Elective) Course Description This course explores techniques that are used to design and implement web applications both server side and client

More information

CS 2316 Exam 4 Fall 2011

CS 2316 Exam 4 Fall 2011 CS 2316 Exam 4 Fall 2011 Name : Grading TA: Integrity: By taking this exam, you pledge that this is your work and you have neither given nor received inappropriate help during the taking of this exam in

More information

Data Analysis and Integration

Data Analysis and Integration MEIC 2015/2016 Data Analysis and Integration Lab 5: Working with databases 1 st semester Installing MySQL 1. Download MySQL Community Server for your operating system. For Windows, use one of the following

More information

Install & Configure Windows 10, Visual Studio, & MySQL Dr. Tom Hicks Trinity University

Install & Configure Windows 10, Visual Studio, & MySQL Dr. Tom Hicks Trinity University Install & Configure Windows 10, Visual Studio, & MySQL Dr. Tom Hicks Trinity University Windows 10 Install 1] Push the Next Button. 2] Push the Install Now Button. Windows-Database-Server-Installation-1.docx

More information

CS 2316 Homework 9a GT Pizza Login Due: Wednesday November 6th Out of 100 points. Premise

CS 2316 Homework 9a GT Pizza Login Due: Wednesday November 6th Out of 100 points. Premise CS 2316 Homework 9a GT Pizza Login Due: Wednesday November 6th Out of 100 points Files to submit: 1. HW9.py This is an INDIVIDUAL assignment! Collaboration at a reasonable level will not result in substantially

More information

EE221 Databases Practicals Manual

EE221 Databases Practicals Manual EE221 Databases Practicals Manual Lab 1 An Introduction to SQL Lab 2 Database Creation and Querying using SQL Assignment Data Analysis, Database Design, Implementation and Relation Normalisation School

More information

Hello everyone! Page 1. Your folder should look like this. To start with Run your XAMPP app and start your Apache and MySQL.

Hello everyone! Page 1. Your folder should look like this. To start with Run your XAMPP app and start your Apache and MySQL. Hello everyone! Welcome to our PHP + MySQL (Easy to learn) E.T.L. free online course Hope you have installed your XAMPP? And you have created your forms inside the studio file in the htdocs folder using

More information

Registration, Data Download, and Online Homework

Registration, Data Download, and Online Homework Registration, Data Download, and Online Homework Register on the Armond Dalton Resources Website... E-2 Download the Project Data Files to a USB drive... E-5 Online Homework... E-6 Lab Computer: You will

More information

CPS221 Lecture: Relational Database Querying and Updating

CPS221 Lecture: Relational Database Querying and Updating CPS221 Lecture: Relational Database Querying and Updating last revised 8/5/10 Objectives: 1. To introduce the SQL select statement 2. To introduce the SQL insert, update, and delete statements Materials:

More information

c r e at i N g yo u r F i r S t d ata b a S e a N d ta b l e

c r e at i N g yo u r F i r S t d ata b a S e a N d ta b l e 1 Creating Your First Database and Table SQL is more than just a means for extracting knowledge from data. It s also a language for defining the structures that hold data so we can organize relationships

More information

CPS221 Lecture: Relational Database Querying and Updating

CPS221 Lecture: Relational Database Querying and Updating CPS221 Lecture: Relational Database Querying and Updating Objectives: last revised 10/29/14 1. To introduce the SQL select statement 2. To introduce the SQL insert, update, and delete statements Materials:

More information

Instructor: Craig Duckett. Lecture 14: Tuesday, May 15 th, 2018 Stored Procedures (SQL Server) and MySQL

Instructor: Craig Duckett. Lecture 14: Tuesday, May 15 th, 2018 Stored Procedures (SQL Server) and MySQL Instructor: Craig Duckett Lecture 14: Tuesday, May 15 th, 2018 Stored Procedures (SQL Server) and MySQL 1 Assignment 3 is due LECTURE 20, Tuesday, June 5 th Database Presentation is due LECTURE 20, Tuesday,

More information

MySQL Introduction. By Prof. B.A.Khivsara

MySQL Introduction. By Prof. B.A.Khivsara MySQL Introduction By Prof. B.A.Khivsara Note: The material to prepare this presentation has been taken from internet and are generated only for students reference and not for commercial use. Introduction

More information

POWERSCHOOL PARENT PORTAL. The Basics

POWERSCHOOL PARENT PORTAL. The Basics The Basics 1. Click on the A+ Parent Portal link on the right side of the Mt. Mourne website 2. Click on PowerSchool Login for Parents - use Chrome or Firefox not IE 3. If you already have an account,

More information

Database Programming - Section 18. Instructor Guide

Database Programming - Section 18. Instructor Guide Database Programming - Section 18 Instructor Guide Table of Contents...1 Lesson 1 - Certification Exam Preparation...1 What Will I Learn?...2 Why Learn It?...3 Tell Me / Show Me...4 Try It / Solve It...5

More information

SQL Data Definition Language: Create and Change the Database Ray Lockwood

SQL Data Definition Language: Create and Change the Database Ray Lockwood Introductory SQL SQL Data Definition Language: Create and Change the Database Pg 1 SQL Data Definition Language: Create and Change the Database Ray Lockwood Points: DDL statements create and alter the

More information

T-sql Grant View Definition Example

T-sql Grant View Definition Example T-sql Grant View Definition Example View the Definition of a Stored Procedure View the For more information, see GRANT Object Permissions (Transact-SQL). Arrow icon used with Back This example grants EXECUTE

More information

Tutorial.sql First Video Set April 5, 2017

Tutorial.sql First Video Set April 5, 2017 Tutorial.sql Web-cast 1 Accomplished Goal Fruit Tables 2 Create a Sample Fruit Database Discuss the Basic Browse select * from table; Setup up the Workspace Environment Submit #t1: show Tables 1 1) Login

More information

CS211 Lecture: Database Querying and Updating

CS211 Lecture: Database Querying and Updating CS211 Lecture: Database Querying and Updating last revised 9/30/2004 Objectives: 1. To introduce the relational algebra. 2. To introduce the SQL select statement 3. To introduce the SQL insert, update,

More information

Table of Contents. PDF created with FinePrint pdffactory Pro trial version

Table of Contents. PDF created with FinePrint pdffactory Pro trial version Table of Contents Course Description The SQL Course covers relational database principles and Oracle concepts, writing basic SQL statements, restricting and sorting data, and using single-row functions.

More information

Table of Contents DATA MANAGEMENT TOOLS 4. IMPORT WIZARD 6 Setting Import File Format (Step 1) 7 Setting Source File Name (Step 2) 8

Table of Contents DATA MANAGEMENT TOOLS 4. IMPORT WIZARD 6 Setting Import File Format (Step 1) 7 Setting Source File Name (Step 2) 8 Data Management Tools 1 Table of Contents DATA MANAGEMENT TOOLS 4 IMPORT WIZARD 6 Setting Import File Format (Step 1) 7 Setting Source File Name (Step 2) 8 Importing ODBC Data (Step 2) 10 Importing MSSQL

More information

Sql Server 2008 Move Objects To New Schema

Sql Server 2008 Move Objects To New Schema Sql Server 2008 Move Objects To New Schema @Randy but then why could I move objects from another schema to dbo schema? Applies to: SQL Server (SQL Server 2008 through current version), Azure SQL securable

More information

GUIDE FOR STUDENTS AND PARENTS. An orange ring means you have an assignment.

GUIDE FOR STUDENTS AND PARENTS. An orange ring means you have an assignment. Odyssey Quick Start Launch Pad and Assignments below Portfolio and Reports on page 2 FAQs on page 5 For Parents on page 7 GUIDE FOR STUDENTS AND PARENTS Launch Pad and Assignments This icon opens your

More information

CSC116: Introduction to Computing - Java

CSC116: Introduction to Computing - Java CSC116: Introduction to Computing - Java Intro to CSC116 Course Information Introductions Website Syllabus Computers First Java Program Text Editor Helpful Commands Java Download Course Instructor: Instructors

More information

CPS352 - DATABASE SYSTEMS. Professor: Russell C. Bjork Spring semester, Office: KOSC 242 x4377

CPS352 - DATABASE SYSTEMS. Professor: Russell C. Bjork Spring semester, Office: KOSC 242 x4377 CPS352 - DATABASE SYSTEMS Professor: Russell C. Bjork Spring semester, 2016-2017 Office: KOSC 242 x4377 MWF 3:20-4:20 pm KOSC 126 russell.bjork@gordon.edu Hours: MWF 2:10-3:10 pm; Tu 9:00 am - noon and

More information