CS766 Database Systems Internals: Selected Research Topics;

Texts (not required):  
Transaction Processing, by Gray and Reuter, Morgan-Kaufmann;
Concurrency Control and Recovery, by Bernstein, Hadzilacos, Goodman

COURSE DESCRIPTION: Each Student will choose a research PROJECT topic involving the internals of Database

    Concurrency Control Systems,
    Recovery Systems,
    Query Processing and/or Optimization Engines,
    Classification, Clustering and Association Rule Mining Engines
    Distribution Engines,
    Emerging Area Engines (e.g., Vertical Mining Engine for IBM's "Cell"),
    other.,

Topics will be studied by the student using the provided online lECTURES and other materials at website, texts, the literature, library, web, etc.

The PROJECT will be a publishable and published research work, which can be

  a paper submitted to a reputable refereed conference,
  a paper submitted to reputable refereed journal,
  a publishable level book chapter,
  an implementation of DataMIMETM which reduces a patent to practice, or
  a patentable new idea (paper = patent claims and application document),
  some other instructor approved research work.

In addition to any paper submissions as detailed above, each student will develop an NDSU Technical Report
which includes the entire context of the paper (background, what others have done that is related,
comparisons with what others have done, as yet unsolved and critical problem the solution in the paper
addresses, references, etc.


COURSE OBJECTIVES: Do research, write (and submit - as detailed above), a quality research paper.

EVALUATION PROCESS: Grading will be on a curve of total points on: PROJECT  300 points

For a conference or journal PAPER, students will identify a killer idea which extends the frontiers of
knowledge, research the context and background, develop the killer idea into a paper and submit it for publication
(e.g., to 
ISCA SEDE, PDCS, CATA; 
IEEE TKDE, IEEE ICDE, IEEE ICDM, 
ACM TODS, ACM KDD, ACM SIGMOD, ACM CIKM, 
Bioinformatics, Bioinformation, ...)


Required Materials:email, WWW access.

STUDENTS NEEDING SPECIAL ACCOMMODATIONS are invited to share that information with me right away.

PREREQUISITES:A gradaute database or data mining course or instructors's approval.

ACADEMIC HONESTY: work will be consistent with NDSU Senate Policy, Section 335: Code of Academic Responsibility & Conduct.

Goals: Students will understand database and data mining at a research level, be able to prepare and write a quality paper
in a selected area of database and data mining and understand the vocabulary and concepts of the subject matter.












Active learning and research are the same thing.  

Both include:
    Investigation [of a topic], 
    Development [of a great new idea] (There's always a better way to do anything.),
    Evaluation and refinement of that idea (the mathematics), then
    Articulation and exposition of the idea (the paperwork).

If the IDEA has been pre-researched by others, 
    it's called active learning, otherwise 
    it's called research.   					W. Perrizo




No job is done until the paper work is done.




If the exposition of a great new research IDEA is not simple, 
then that research is not done.  				W. Perrizo




There is a principle 
which is a bar against all information, 
which is proof against all arguments and 
which cannot fail to keep a person in everlasting ignorance, 
that principle is contempt prior to investigation.		H. Spencer







 A job is not done until the Mathematics is completed (proofs, simplifications, specifications, generalizations).   		All Good Mathematicians.




Database System Internals: The Rest of the Story!"