Presentation is loading. Please wait.

Presentation is loading. Please wait.

Dr. Zhen Jiang Computer Science Department West Chester University

Similar presentations


Presentation on theme: "Dr. Zhen Jiang Computer Science Department West Chester University"— Presentation transcript:

1 Dr. Zhen Jiang Computer Science Department West Chester University
CST 221: Database Systems Dr. Zhen Jiang Computer Science Department West Chester University

2 Class information Website

3 Motivation Why computer minor/certificate?
6 among top 10 are computer related! ( and-worst-jobs-of-2013/2013/05/03/fccd6a8e-b1ab-11e2-bbf2- a6f9e9d79e19_gallery.html#photo=1)

4 Why this section? Job hunting Something help you to stand out!
WCU graduated vs. UPenn, Temple, Drexel, … Something help you to stand out! How can I introduce you?

5 Tell you what I see at Temple
Knowledge? Communication? Abstraction & critical thinking Passion and motivation I just need 3 credits How much I need to do for getting an ‘A’ I need to care my GPA

6 Critical thinking, abstraction, motivation
How can I obtain all these How can I prepare myself How can I prove myself

7 Research project Critical thinking, communication, etc. Real competition, deadline, pressure More realistic system, complex programming, for instance, Student opportunities: Sponsorship NSF, NSA, etc Industry interns

8 No pain, no gain Happy ending
Need to handle those things coming from pressure: frustration, upset, madness, etc. Looking for solution, not excuse. Deadline!

9 Deadline of assignment
Class website (including ppt)+ google search Hands-on experience Group discussion

10 Topics and schedule See syllabus Database data Query request DBMS

11 Integration Administration Security & encryption Privacy & inference Transaction & injection Sketching & hashing

12 Know how simply the system works, rather than memorizing all those in the manual.
Use those generally supported phases, statements, or rules, rather than focusing on trick plays (For instance, no join operator!) Use class design to better organize the data relationship, reducing the data vulnerability while fully maintaining all the query requirements.

13 Advanced SQL (nested SQL) Normalization
ACCESS -> SQL How this GUI interface works? Advanced SQL (nested SQL) Who can have the control of table? Normalization Easy to do Ambiguous in use for real application Class design (UML) – alternative design Use case Class diagram Multiple layer Indirect Database Server – MySQL Client – JDBC

14 API integration

15 Databases Relational DB Non-relational DB NonSQL DB
The dependency relation among data Non-relational DB Without such a relation NonSQL DB More complicate relation structure e.g., Kobo, Playtika (mobile service) Fast third-party data aggregation Globally distributed data repository E-commerce and internet burstness Game (data intensive applications) Ad targeting (social networks)

16 Data information Share the experience of data processing: Word, Power point, Excel, IE, and etc.

17 Word <Insert> <Copy> & <Paste> <Ctrl><p>
<Symbol> <Copy> & <Paste> <Ctrl> <c>  <Ctrl> <v> <PrtSc> & <Alt> <PrtSc>  <Ctrl> <v> <Ctrl><p> Summer Training on Computer Science, WCU

18 Power Point ! <Insert> <Date and Time>
Summer Training on Computer Science, WCU

19 <Slide Show> <Custom Animation>, <Add Effect>, <Motion Path> ! Summer Training on Computer Science, WCU

20 Excel Document resource: =average(c6:c28) Another well used function: SUM ! Summer Training on Computer Science, WCU

21 ! <Insert> <Chart>
Summer Training on Computer Science, WCU

22 <view> <freeze panes>
B2, $b$2

23 Data input

24

25

26 Advanced techniques (resorting to other tools, not discussed here)
Conditional formatting table, for single table data query Templates, for multiple tables SmartArt and Images Macros and Visual Basic

27 IE Summer Training on Computer Science, WCU

28 Summer Training on Computer Science, WCU

29 Summer Training on Computer Science, WCU

30 Information stored in word, Excel, Powerpoint, PDF, txt (plain text), etc
Share/exchange information PrimoPDF

31 Problem How to manage and locate the wanted information?

32 Directory & files Multiple descriptors/requirements  single name, single index, single data entity

33 Database Systems & Access
Shelly, Cashman, Pratt, “Microsoft Office Access 2007 Comprehensive Concepts and Techniques”, Course Technology Page: AC14 Page: AC44 Exercise 1: ab1.doc

34 Access <Start>  <All program>  …  <Microsoft Office Access 2007>

35

36

37

38

39 Creating a report Report wizard, page AC50-AC56
Split form, page AC57-AC59

40 Input & Output Page AC211

41

42

43

44

45

46

47 Assignment 1 (see at class website)


Download ppt "Dr. Zhen Jiang Computer Science Department West Chester University"

Similar presentations


Ads by Google