Use Cases Todd S. Bacastow Professor of Practice John A. Dutton e-Education Institute
IST 210 Introduction to UNIX (AIX) Todd Bacastow IST 210: Organization of Data.
-
Upload
abigayle-andrews -
Category
Documents
-
view
214 -
download
2
Transcript of IST 210 Introduction to UNIX (AIX) Todd Bacastow IST 210: Organization of Data.
![Page 1: IST 210 Introduction to UNIX (AIX) Todd Bacastow IST 210: Organization of Data.](https://reader035.fdocuments.us/reader035/viewer/2022072016/56649ef45503460f94c0803e/html5/thumbnails/1.jpg)
IST 210 Introduction to UNIX (AIX)
Todd BacastowIST 210: Organization of Data
![Page 2: IST 210 Introduction to UNIX (AIX) Todd Bacastow IST 210: Organization of Data.](https://reader035.fdocuments.us/reader035/viewer/2022072016/56649ef45503460f94c0803e/html5/thumbnails/2.jpg)
IST 210 Introduction to UNIX (AIX)
UNIX developed at Bell Labs in 70s One of the oldest and most reliable OS Linux, SUN/Solaris are UNIX kernel with
additional features
![Page 3: IST 210 Introduction to UNIX (AIX) Todd Bacastow IST 210: Organization of Data.](https://reader035.fdocuments.us/reader035/viewer/2022072016/56649ef45503460f94c0803e/html5/thumbnails/3.jpg)
IST 210 Introduction to UNIX
Basic Commands (like DOS prompt) List files - ls Copy files - cp file1 file2 Move/Rename files – mv file1 file2 Delete files – rm
DANGEROUS COMMAND One can delete all his/her files by mistake Write alias rm ‘rm –i’ every time log on to play
safe
![Page 4: IST 210 Introduction to UNIX (AIX) Todd Bacastow IST 210: Organization of Data.](https://reader035.fdocuments.us/reader035/viewer/2022072016/56649ef45503460f94c0803e/html5/thumbnails/4.jpg)
IST 210 Introduction to UNIX
Some more commands mkdir mydir – to make a new directory cd mydir – to change directory man mkdir – display help about a command cd - to come back to your home directory
We will use ssh client to log onto UNIX machines
![Page 5: IST 210 Introduction to UNIX (AIX) Todd Bacastow IST 210: Organization of Data.](https://reader035.fdocuments.us/reader035/viewer/2022072016/56649ef45503460f94c0803e/html5/thumbnails/5.jpg)
IST 210 Connect to IBM DB2
First log on to rs6klab.aset.psu.edu Enter username and password (CAC)
Type the following commands >source /home/db2clnt/sqllib/db2cshrc >db2
![Page 6: IST 210 Introduction to UNIX (AIX) Todd Bacastow IST 210: Organization of Data.](https://reader035.fdocuments.us/reader035/viewer/2022072016/56649ef45503460f94c0803e/html5/thumbnails/6.jpg)
IST 210 Inside IBM DB2
Some simple commands db2>list database directory – to show databases db2>connect to classale – to connect to a
database db2>select * from pennstate.zipcodes
Now you can start typing SQL
Remember no semi-colons needed
![Page 7: IST 210 Introduction to UNIX (AIX) Todd Bacastow IST 210: Organization of Data.](https://reader035.fdocuments.us/reader035/viewer/2022072016/56649ef45503460f94c0803e/html5/thumbnails/7.jpg)
IST 210 Dot notation Dot notation refers to prefixing the table
names to column names, to avoid ambiguity, as such:
SELECT S.sname FROM Sailors S, Reserves RWHERE S.sid = R.sid AND R.bid = 103
Or it can be used to identify [schema].[tablename]
SELECT * FROM tsb4.names
![Page 8: IST 210 Introduction to UNIX (AIX) Todd Bacastow IST 210: Organization of Data.](https://reader035.fdocuments.us/reader035/viewer/2022072016/56649ef45503460f94c0803e/html5/thumbnails/8.jpg)
IST 210 Example If user tsb4 creates the table ‘test’ as
below:
db2 => CREATE TABLE test (item1 INT,item2 CHAR(50))db2 => INSERT INTO test VALUES (10, ‘Test’)
you would have to access that users table by first connecting to tsb4 and then querying the table similar to the command below.
Db2 => connect to tsb4db2 => select * from tsb4.test
![Page 9: IST 210 Introduction to UNIX (AIX) Todd Bacastow IST 210: Organization of Data.](https://reader035.fdocuments.us/reader035/viewer/2022072016/56649ef45503460f94c0803e/html5/thumbnails/9.jpg)
IST 210
Running SQL From File in UNIX
Create a file (create.sql ) with the SQL statements using PICO in the UNIX window:
Connect to classale;Create Table Sample1(Partno Int, Partdesc Char(50))
'cd' to the directory where you have stored the script. Type and run the following command:
[UNIX Prompt]: db2 -tvf create.sql The parameter 't' refers that the default statement delimiter(;) has been used, 'v' represents verbose mode output and 'f' tells the command that the string following is the name of a file containing SQL Statements.