* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project
Download Introduction to Data mining - O6U E
Oracle Database wikipedia , lookup
Microsoft Jet Database Engine wikipedia , lookup
Functional Database Model wikipedia , lookup
Open Database Connectivity wikipedia , lookup
Concurrency control wikipedia , lookup
Clusterpoint wikipedia , lookup
ContactPoint wikipedia , lookup
Database Management Systems Dr. Mohamed Khafagy Welcome to the course Introduction to Data mining Personal Email:[email protected] Web Site www.mkhafagy.com Course mail:[email protected] Description of Course This course is an introduction to the design and use of database systems and understanding "relational model,” We cover relational design using the entity-relationship model, Understanding Normalization SQL (Structured Query Language), the standard query language for relational databases, will be learned and experienced. Topics 1. 2. 3. 4. 5. Basic Concepts Data Models Relational Databases Normalization SQL What are we doing ? What’s the reason you’re here? Objectives 1. Understand the concept of database system. 2. Understand the advantages of database system over a file base system. 3. Design database system using ERD. 4. Understand and use SQL. 5. Develop a database system using a DBMS (e.g. Oracle). 6. Understanding of Normalization Course Methodology The course will be taught through lectures, with class participation expected and encouraged. There will be frequent reading assignments to supplement the lectures. The workload will include both written assignments and projects. Projects will be primarily individual, and selfcontained. Textbook [1] Ramez Elmasri and Shamkant B. Navathe, Fundamentals of Database Systems, 5th Edition, 2007, Addison-Wesley, ISBN 0-321-36957-2. [2] C. J. Date, An Introduction to Database Systems, 8th Edition, 2003, Addison-Wesley, ISBN 0321-19784-4. [3] Thomas Connolly and Carolyn Begg, Database Systems, 4th Edition, 2005, Pearson Education, ISBN 0-273-70413-3. There will also be supplemental readings assigned during the semester. Attendance It is important to attend every class session. Please notify me in advance if you must miss a class either personally, or through e-mail . Three or more unexplained absences will result in a lowering of the final grade. Class Participation: Class participation is an essential part of this class. Perfect attendance does not ensure a good class participation grade. Asked to present some material in class and this will also factor into the class participation grade. Homework/Quizzes: Homework assignments are an important part of the class, and should be completed on time. Late assignments will be penalized. Homework assignments may take several forms: problem sets, short write-ups of supplemental readings, and in-class presentations. There may be several quizzes during the semester to ensure that the readings are completed on time. Final Course Project In addition to homework assignments, there will be an in-depth course project, due at the end of the term. This project can be done in group The project will differ for each group, based on their interests and ideas. Each project must be approved by the instructor. The description and results of the project must be written up in a report. Grade Final Exam 80 Three or more unexplained absences -5 Mid Term 40 Projects 20/2 Two Quizzes (2*10)/2 Homework/Assignments 20 Make up exam will be in Last session Class participation bonus 5 Final Lab 40 Total 200 Exams May be open note / open book. To avoid a disparity between resources available to different students, electronic aids are not permitted. point scale: 10 8 6 4 2 0 Exceptional work. This corresponds to an A grade. This corresponds to a B grade. This corresponds to a C grade. Not really good enough, but something. Missing work, or so bad. Late work will be penalized 1 point per day (24 hour period). This penalty will apply except in case of documented emergency (e.g., medical emergency), or by prior arrangement if doing the work in advance is impossible due to fault of the instructor Academic Honesty All work produce in this course should be your own unless I specifically specify otherwise.