This course Covers the SQL Server database management system. In this advanced course, students will gain the knowledge and skills to install, configure and maintain SQL Server and manage the day-to-day administration of a client/server database in an enterprise network environment.
Instructor Name: Ali Asghary Karahroudy
Instructor eMail: AKarahroudy@ccsf.edu
Course code# CNIT 415
Current Section# 79626-001
Upon completion of this course, a student will be able to:
Describe and demonstrate installation of SQL Server.
Identify and categorize the main components of SQL Server.
Differentiate the types of SQL Server objects.
Manage and configure SQL Server.
Select and apply appropriate levels of security in SQL server management.
Choose the tools required for import and export of data with SQL Server.
Text Book:
Optional: Exam Ref 70-764 Administering a SQL Database Infrastructure ISBN-13: 978-1-5093-0383-0 find it at amazon.
Mandatory: Introducing Microsoft SQL Server 2016 ISBN: 978-1-5093-0195-9 (will be provided by Instructor through canvas course)
Those who are in need of accommodations should contact DSPS center (DISABLED STUDENTS PROGRAMS & SERVICES) to get their request processed. Do not forward your request directly to the instructor. If you need immediate assistance or need to make an appointment with a DSPS counselor, contact the DSPS main office at:
415-452-5481 (Voice)
415-452-5451 (Telecommunication Device for the Deaf) or use California Relay Service
dspsacom@ccsf.edu
Review the Contact Information page for our locations and other phone numbers.
Discussions - One original post and two responses per week are required. (10 points per week)
Quizzes - Depending on the subject covered in each module, A quiz will follow ( between 10 to 60 points - non essay format)
Lab/Activity - each module is followed by a Lab or activity ( 20 to 40 points based on the activity)
There is no mid-term exam for this course
Final Exam will be held at the last day of the course (400 points)
There are no Extra Credit activities offered in this course.
Late work is NOT acceptable in this course.
True learning can take place only when students do their own work honestly, without copying from other students or other sources. CCSF enforces the highest standards of academic integrity, both to preserve the value of the education offered and to prepare students to become productive members of the workforce and society. At CCSF, it is considered a breach of academic honesty for students to employ any form of deception in the completion of academic work, including but not limited to:
Copying work, ideas, or projects from any other person or media
Allowing another person to copy or borrow original work in any form
Allowing another person to copy answers on a quiz or test or to communicate with another person during a quiz or a test
Representing the work of another team member as one’s own
Stopping or delaying another student in the completion of any work
Plagiarism in any form, including failing to give credit to the source of thoughts, words, ideas, or work from any other person, printed material, or website
When a violation of this policy occurs, disciplinary action will be taken. Subject to the severity of the violation or repeated/multiple occurrences, academic dishonesty may result in an “F” grade for an assignment, project, assessment, or the course itself, or may result in dismissal from the College. All violations of the Academic Integrity Policy are documented and made a permanent part of a student’s record. Further information is available from the Academic Affairs Department.
Software in use in the lab and printed resource materials are copyrighted with all rights reserved except when explicitly described as public domain. Under copyright laws, these items may not be copied, photocopied, reproduced or reduced to any electronic medium, in whole or in part. Any violation or attempt to violate copyright laws may result in disciplinary action.
Check Canvas for updated office hours.
Overview of SQL Server and its main components
What is SQL Server
SQL Server Services and Software
SQL Server architecture
SQL Server environment
SQL Server integration with Windows
Configuration Management
Security and integrity issue
SQL Server Security
Login authentication
Database user accounts
Data validation rules
Types of SQL Server Objects
Database objects
Master database
msdb database
Transaction log files
Metadata retrieval
Installing and configuring SQL Server
Minimum hardware and software requirements
Set up of SQL Server
Licensing modes
Installation path
Character set and sort order
Network Support
SQL Server login account
Implementation
Verifying installation
Preparing to use SQL Server
Troubleshooting
Managing security
Windows security
Account policies
Logins and passwords
Account lockout
SQL Server security
System administrator level security
Database user level security
Database security
Guest accounts
Ownership rights
Roles
Creating login accounts
Creating and managing database files
Database creation
Tables.
Database options
Capacity planning
Database backup and restoration
When to backup databases
System and user database backup process
The recovery (restore) process
Administrative tasks
Introduction to SQL Server administration
Automating routine maintenance tasks
Creating jobs
Verifying permissions
Defining job steps
Determining action flow logic for each job step
Scheduling jobs
Transferring data
Introduction to importing and exporting data
Reasons to import, export and transform data
Tools for importing and exporting data
Replication
Introduction to distributed data
Introduction to SQL Server replication
The publisher subscriber metaphor
Filtering data
SQL Server Replication types
Managing and monitoring replication
Using replication scripts