thank you all!!
i think i now understand the "flow"
i have one more question, and i would really appreciate it if you could help me out again

to reduce the confusion, let me briefly list and explain the content for the subjects
data analytic: intro to data mining, visual exploration of data mining, data preprocessing transformation, association rules mining, classification and prediction (such as tree introduction bayesian, classification by
backpropagation, etc), clustering, mining sequential data, and etc
adv db: exploration data mining, application dw, datamart, corporate data resources,
data resources integration, transaction processing support
object relational db: programming SQL 
unix: learning unix lol
operation system for network security: unix is prerequisite - (for ms 200x release, cisco, unix, etc) learning about process, cpu scheduling, deadlock, main memory, virtual memory, network security, file system, SElinux in practice, routing security, etc
web svc tech & app: intro to distributed system, EAI, socket programming, web svc programming (
SOAP, WSDL, UDDI), platform, svc oriented architecture, etc, etc. the course is half based on research i guess? and nearly half programming
enterprise computing: intro to enterprise computing, component framework and architecture (
OMG CORBA, COM/DCOM, J2EE, Microsoft .Net), Data integration methods and techniques, e-business integration: standards and technologies, EDI, BizTalk, RosettaNet, ebXML, Emerging trends in enterprise computing: Utility Computing, WEB 2.0, Enterprise 2.0, Software as a Services (SaaS): benefits and challenges, examples. it will be based on research assignments, presentation, and a final
so i'm trying to pick one out of three ways. i will take
unix (i mean its good to know for programming right??), and O-R DB for sure
** i'm confused whether i should take data analytic and unix prior taking object relation database course in case it will help?
** and i'm also confused whether i should learn adv database (which covers this and that but don't think it covers specific for each) or just pure data mining?? they all seem to be useful
1.
unix -->
OR DB -->
web svc computing (and eliminate enterprise computing? bc it seems useless? pure research/case study right?) and
operation system for network security
2.
unix -->
OR-DB, adv. DB -->
web svc + os for network security
or data analytic (what do you recommend?)
3.
data analytic -->
OR--DB + unix -->
web svc + os for network security
thank you