Introduction to SQL Server Course description 4th edition Lecturer: Farhad Eftekhari Course code: TI00CF22 September 2015 www.techclass.co | © Farhad Eftekhari
Content Course description Topics Assignments Practical arrangements 1/9 Course description Topics Assignments Practical arrangements Assessment Grading References Introduction to SQL Server | Course description www.techclass.co | © Farhad Eftekhari
Course description 2/9 The goal of this course is for the student to be familiar with Microsoft SQL Server as one of the most powerful relational database management systems. After passing this course, the student will be able to select a proper SQL Server regarding the technologies are being used in their projects, and will be able to work with Microsoft SQL Management Studio to manage a database, and to design a whole database with efficient tables and data types. And finally the student will be able to use most of the on-demand and practical features and abilities of SQL Server such as stored procedures, functions, indexes, triggers, and etc. Introduction to SQL Server | Course description www.techclass.co | © Farhad Eftekhari
Topics INTRODUCTION INTERMEDIATE ADVANCED 3/9 What do you need to host your project? Creating a database Indexes Data types and art of selecting proper ones Functions Importance of SQL for a software engineer Stored Procedures Why do we need a SQL Server? Understanding primary key and foreign key Views Triggers Descriptions and comparison of SQL servers Working with tables inside a database Backup and restore Introduction to Microsoft SQL Server Users and roles SELECT statement Reporting Microsoft SQL Server main services INSERT statement Color coding in query editors MS SQL Server editions UPDATE statement Installing an instance of MS SQL Server DELETE Statement SQL injection Clauses, keywords, and operators SQL performance tips Introduction to MS SQL Management Studio SQL security tips Advanced topics will be covered base on the time we will have Introduction to SQL Server | Course description www.techclass.co | © Farhad Eftekhari
Assignments - Introduction 4/9 The assignments has been designed for the students to have a better understanding over course’s topics and personally be able to follow the instructors and do the assignments in an innovative and interactive way. A big portion of assessments will be dedicated to the assignment, and the students need to return it to the teacher after the course in order to be assessed. Introduction to SQL Server | Course description www.techclass.co | © Farhad Eftekhari
Assignments - Parts Exercises Sessions diary Feedback Attendance 5/9 Exercises Problems/Solutions Videos Sessions diary Feedback Attendance Introduction to SQL Server | Course description www.techclass.co | © Farhad Eftekhari
Practical arrangements 6/9 Items Time Lectures 5x4 = 20h Labs Assignment 25h Diary 3h Self-study 35h Quiz 2h Group project 5h Total: 110 hours Introduction to SQL Server | Course description www.techclass.co | © Farhad Eftekhari
Assessment 7/9 the students need to return the assignments to the teacher after the course in order to be assessed. Quiz will be held in the last session. The student must do it on her/his own, and it is going to contain 40 simple questions regarding the course material. Project will be held in the last session. The students can do it alone or with a pair. Any type of materials are free to use (Just like real life situations, when you are working on a project!) Introduction to SQL Server | Course description www.techclass.co | © Farhad Eftekhari
Grading Points Grade Description 90-100 5 80-89 4 70-79 3 60-69 2 8/9 Points Grade Description 90-100 5 Excellent performance: not only fulfils all standard requirements, whether, demonstrates originality and imagination. 80-89 4 Very good performance: fulfilling all tasks in an appropriate manner. 70-79 3 Good performance: showing strong understanding of basic concepts and good grasp of techniques, but with certain minor problems still requiring further attention. 60-69 2 Satisfactory performance: demonstrating basic grasp of concepts and techniques but less adept at more advanced application of these. 50-59 1 Sufficient performance: showing just enough understanding of the subject to merit a pass grade but requiring greater effort to achieve a more satisfactory result. 0-49 Fail: 30-49: insufficient to pass but capable of achieving a more satisfactory result if greater effort is made. 0-29: a result indicating a significant lack of effort on the part of the student. Introduction to SQL Server | Course description www.techclass.co | © Farhad Eftekhari
References Book Tutorial videos Slides 9/9 Book (Main) Professional Microsoft SQL Server 2014 Administration - Adam Jorgensen, Bradley Ball, Steven Wort, Ross LoForte, Brian Knight – wrox publications Tutorial videos Slides Introduction to SQL Server | Course description www.techclass.co | © Farhad Eftekhari
I hope you have a wonderful class! Thank you for your consideration! I hope you have a wonderful class! www.techclass.com | © Farhad Eftekhari