csen5314 overview

20
CSEN5314 DATABASE SYSTEMS Spring Semester, 2015 01/20/2015 Overview Instructor: Ashraf Yaseen DEPARTMENT OF ELECTRICAL ENGINEERING & COMPUTER SCIENCE 1

Upload: vasireddy-vikas

Post on 12-Nov-2015

213 views

Category:

Documents


0 download

DESCRIPTION

asdggk;l

TRANSCRIPT

  • CSEN5314 DATABASE SYSTEMSSpring Semester, 201501/20/2015OverviewInstructor: Ashraf YaseenDEPARTMENT OF ELECTRICAL ENGINEERING & COMPUTER SCIENCE*

  • OutlineCourse AdministrationCourse Overview*

  • AdministriviaClass Websitehttp://www.cs.odu.edu/~ayaseenSyllabus: Class PolicyClass Notes: Posted before class, Read notes before classAssignments: Pay attention to the due datesAnnouncements, clarifications, FAQs postedBlackboardPosting gradesSending out emails to class*

  • [email protected]

    Instructor: Ashraf YaseenOffice location: EC, 354Office hours: MW: 12-2pm, 3-5pm. T: 4-5pm. F: 12-1pm. by appointmentOffice phone: TBA

    *

  • Administrivia-cont.TextbookFundamentals of Database Systems. 6th Edition. By Ramez Elmasri & Shamkant Navathe, Pearson Education. ISBN: 9780133001655http://www.pearsonhighered.com/elmasri/

    *

  • Administrivia-cont.Grading Policy

    Late Assignment Policy00~24 hrs: -10%24~48 hrs: -20%>48 hrs: grade = 0Class participation and presentation quality will also impact final grade

    *

    Activities/Evaluation MethodsNumberPercentagesHomework520%Quizzes510%Project120%Midterm Exam 120%Final Exam130%Total100%

    >=90%AExcellent80-89%BVery Good70-79%CGood60-69%DFailed

  • Honor CodeThe Honor Code applies to your conduct in this course. If you have questions, talk to me

    HOMEWORK: All submitted work must be your own Do not copy another students work Do discuss material and homework with classmates, professor

    EXAMS: Do not give assistance to or receive assistance from anyone but professor

    Violations of this Code are treated seriouslyEvidence of cheating, plagiarism, or unauthorized collaboration will result in a 0 grade for quiz/assignment/examMay have further consequences*

  • How to get help?Ask questions in class (or after class)Attend office hoursEmail meMake sure that you put CSEN5314 in your subject lineSend it from your tamuk.edu accountIt wouldnt come to my spam folderState clearly what you need in your email*

  • How to Get an A in this ClassAttendanceAttend class regularly and on timeAsk questionsWork on in-class exercises and assignmentsNotesRead over class notes before classReview class notes after classHomeworkGet started as early as possibleContact me if you encounter problems*

  • What You Will LearnDefine the basic terms associated with database systems (such as database, database management system, primary key, foreign key, database administrator, benefits of database systems, factors to consider when buying a DBMS).Create a conceptual design for a database based on problem specifications and user-requirements.Choose a suitable DBMS; and mapping the conceptual design of a database into the selected DBMSs format.Build queries using Relational Algebra.Create queries using SQL and display the query output.Model databases using the ER and EER models.Normalize data and transform it into forms that are most suitable to the applications at hand*

  • TopicsPart 1: Introduction to Databases Databases and Database UsersDatabase System Concepts and ArchitecturePart 2: Relational Data Model and SQL The Relational Data Model and Relational DatabaseBasic SQL & More SQLPart 3: Conceptual Modeling and Database DesignData Modeling Using the Entity-Relationship (ER) ModelThe Enhanced Entity-Relationship (EER) ModelMapping a Conceptual Design into a Logical DesignPart4: Object, Object-Relational, and XML: Concepts, Models, Languages, and Standards*

  • More TopicsPart5: Database Programming TechniquesIntroduction to SQL Programming TechniquesWeb Database Programming Using PHPPart6: Database Design Theory and NormalizationFunctional Dependencies & Normalization(extra-not included in this course)Part7: File Structures, Indexing, and HashingPart8: Query Processing and Optimization, and Database TuningPart9: Transaction Processing, Concurrency Control, and RecoveryPart10: Additional Database Topics: Security and DistributionPart11: Advanced Database Models, Systems, and Applications*

  • Greater Expectations

    Class Attendance & Participation: mandatory In-Class exercises/discussion questionsSolidify your understandingHelp gauge your understandingIncrease interactivity (reduce boredom)You are expected to try your best in classBy attending, you work less out class. If you miss class, you are responsible for learning what you missed *

  • Greater Expectations-cont.Arrive on time to classyour grade will be affected if you are consistently lateIf you are absent, first check the course webpage for missed notes and/or assignmentsDon't come ask me, Did I miss anything important?The answer is Yes!*

  • Greater Expectations-cont.Student Presentations:Prepare/practice and cover all material clearly and concisely (set time limit)Refresh/integrate course material before exams Student explanation benefits audience, presenterPractice: presentation skills are a key to successSubmitted work: neat, complete, well-organizedlogic, programming, math: clearly show steps towards solution, comment programsExplanatory paragraphs: thoughtful, legible, grammatical, full sentences*

  • Greater Expectations-cont.Behave and perform in a professional manner Be punctual, dress appropriately and be attentive Respect the rights of all participants by turning off any device that could cause a disturbance during class (this includes pagers, cell phones, personal alarms and music players).Negative behavior patterns in class (e.g. unexcused absences, tardiness, and class disruptions, wearing hats, eating, drinking, smoking and sleeping) will be treated seriouslycould result in a reduction of a students final grade.

    *

  • While in Class, No FacebookNo Cell phoneNo Music playersNo Topic unrelated to class.No SleepNo FoodNo bad jokes*

  • About MeBachelors from JUST (Jordan University of Science & Technology)Masters from NYiT (New York Institute of Technology)Ph.D. ODU (Old Dominion University)My ResearchComputational BiologyHigh Performance Computing*

  • How about you?*Tell us your name and year

    In a few sentences, tell us about you, e.g.Where are you from?What is your major? Career plans or after-college plans?Favorite hobby, sport? Something interesting about yourself

    Expectation in this class

  • What I want you to doGet started early!Review Chapter 1 and Class SlidesEnjoy your new semester *

    ****The honor code applies to your conduct in this course. Essentially, submit*****