CS765: Intro to Database Systems 3208 F07 T Th 2-3:15PM, IACC 102
firstname.lastname@example.org course web site:
Text Database Management Systems Ramakrishnan/Gehrke, 3rd edition.
August(4:4) October(9:21) December(5:34)
21 23 2 4 4p 6p
28 30 9 11 Exam II 11 1-5 PMp
September(8:12) 23 25
4 6 30
11 13 Final and Paper are
November(8:29) due 5PM Dec 11
18 20 Exam I
25 27 1 Exam III
Topic coverage includes: Intro. to DBMSs, Data Sets, DataMining, Retrieval,
Relational Data Structures, Transaction Processing, Recovery, Distributed DBMS,
Querying, Normalization, Security.
COURSE OBJECTIVES: Understand the fundamentals of database systems. Gain
experience in database research and in verbal and written reporting of it.
PAPER/PRESENTATION: Each student will pick a topic (some example topics and
topic areas are at Possible Topics or your own RESEARCH topic (must be a new
RESEARCH idea of yours, NOT A PRESENTATION OF IDEAS FROM SOME
PAPER written by someone else).
Research the topic, write a quality paper and give a quality 15 minute presentation on it
during a student selected presentation slot at the end of the course.
Topics will to be approved 1st-Come-1st-Serve (abstract to email@example.com)
Presentations will be judged on contribution, level of current research interest, depth,
correctness, clarity, and insight.
Hand in your paper in hardcopy or by posting it on the web and emailing the URL to
me. (see guidelines).
COURSE DESCRIPTION continued
EXAMs I II and III will be cummulative 1 hour exams covering all the material
presented to the class since the beginning of the term, but emphasizing material
presented since the last exam.
FINAL: The final can be started any time but is due Dec. 11 at 5 PM.
From the EXERCISES in the text at the end of each chapter, you will be given a set
from which you will pick 10 to solve. Hand your hardcopy solutions to me.
Which set can you pick from? Translate the text number into a consecutive sequence
number (csn) as follows:
EXERCISES are numbered 1.1, 1.2, ...
Convert to a csn number by prefixing 0 for all exercises from 1-9 in each chapter,
then removing the decimal point (eg, 2.1 -- > 201 3.11-- > 311).
Use the simple Mod hash function to determine the set of csn's from which you
will pick exercises: Each student will get a personal number (pn). Divide the csn
by 43, 48, and 51 If any remainder is your personal number, pn, you are allowed to
choose that csn.
The REVIEW QUESTIONS are also included. Each REVIEW QUESTION starts with
a square bullet symbol (they occur just before EXERCISES in each chapter).
They're csns are 51, 52, 53... in each chapter (Converted to csns as above (eg, on
pg 51 REVIEW QUESTIONS are numbered 2.51(Name the..) 2.52(Define these
ter..) 2.53(Define the fo..) .. 2.57(What is UML..)
COURSE DESCRIPTION continued
REQUIRED MATERIALS: text and email, WWW access are required.
STUDENTS NEEDING SPECIAL ACCOMMODATIONS or who have special
needs are invited to share that information with the instructor.
PREREQUISITES: CS366 or equiv. Student must be able to read and follow
technical, detailed instructions and adapt solutions.
ACADEMIC HONESTY: Work must be completed in a manner consistent with
NDSU Senate Policy 335: Code of Academic Responsibility and Conduct.
The goals of this course include to initiate graduate student's into data and
database systems research and to enhance graduate student's presentation
skills of their research.
Additional reference material on most topics in this course can be found on the web by
doing a google (or Yahoo or Ask) search on the appropriate keyword(s) and also by
using the NDSU library.
Good luck in your 765 course!
GRADUATE SCHOOL, COLLEGE, TECHNICAL/PROFESSIONAL SCHOOL
RELATIONSHIP in a UNIVERSITY
Universities, by definition, integrate research, teaching and service.
The Graduate school at a University has the primary responsibility for research.
A College has the primary responsibility for teaching.
A Vocational, Technical and Professional School has primary responsibility for
training in the use of specific existing tools of a trade, area or profession.
This is a Graduate School course which will focus on research.
Don't be frightened away by the word research.
Even though 765 may be in your first graduate course, you have already been doing
research for a long time, so it won't be entirely new to you.
Research is just another word for active learning.
There is really little difference between active learning and research,
sometimes with the slight difference that, early on, most concepts that you research
have been pre-researched by others, while, later on, most concepts that you
research have not been pre-research by others.
In both cases, the instructor advisor or guides, the student masters context, background
and language of the area, and developes new or improved solutions to questions
A researcher takes the point of view: There's almost always a better way to do
A good researcher questions the prevailing methods and challenge the current practices
in an attempt to find a better way. I like to call it finding a new, killer idea and then
taking the responsibility to prove that it is killer.