Vcxsdwonb
Vcxsdwonb
1
DATABASE SYSTEM
ASSISTANT
(Non-Engineering Trade)
Version: 2.0
NSQF LEVEL - 4
Developed By
1. Course Information 1
2. Training System 2
3. Job Role 6
4. General Information 7
5. Learning Outcome 9
6. Assessment Criteria 10
7. Trade Syllabus 13
During the one-year duration of Database System Assistant trade a candidate is trained
on professional skill, professional knowledge and Employability skill related to job role. In
addition to this a candidate is entrusted to undertake project work and extra-curricular activities
to build up confidence. The broad components covered under Professional Skill subject are as
below:-
The trainee learns about demonstration of various parts of computer system and
practice with Microsoft Word. Familiarize with Operating System and practice with all the
system application. Install Operating System and all other related application software.
Configure network connection and browsing Internet. Create, format, edit a worksheet using
Microsoft Excel. Create customized database files using Microsoft Access. Design and develop
web pages using HTML. Design and develop web pages using PHP. Install and configure MySQL;
and practice on MySQL syntax for database design. At the end of this year trainees can go on
industrial visit or projects specified in the syllabus.
The trainee learns to create a table and manipulate data using query language. Select
data from table using ‘select’ query and maintain database. Practice on transaction in database
using SQL programming. Implement XML data and use it in SQL server. Design an online
Database System using open source software tools. Secure a Database System by applying
Information Security, Security Threats, Security Vulnerabilities and Risk Management.
Implement Database System backup and restoring backup. Implement Database System security
by creation of roles and functions for Database Users. Configure and use Web Server, Reporting
Services tools. At the end of year trainees can go on industrial visit or projects specified in the
syllabus.
1
Database System Assistant
2. TRAINING SYSTEM
2.1 GENERAL
The Directorate General of Training (DGT) under Ministry of Skill Development &
Entrepreneurship offers a range of vocational training courses catering to the need of different
sectors of economy/ Labour market. The vocational training programmes are delivered under
the aegis of Directorate General of Training (DGT). Craftsman Training Scheme (CTS) with
variants and Apprenticeship Training Scheme (ATS) are two pioneer schemes of DGT for
strengthening vocational training.
The “Database System Assistant” Trade under CTS is one of the popular courses
delivered nationwide through network of ITIs. The course is of one year duration. It mainly
consists of Domain area and Core area. The Domain area (Trade Theory & Practical) imparts
professional skills and knowledge, while the core area (Employability Skill) imparts requisite
core skills, knowledge, and life skills. After passing out the training program, the trainee is
awarded National Trade Certificate (NTC) by DGT which is recognized worldwide.
Read and interpret technical parameters/ documentation, plan and organize work
processes, identify necessary materials and tools;
Perform task with due consideration to safety rules, accident prevention regulations and
environmental protection stipulations.
Apply professional knowledge & employability skills while performing the job and
modification & maintenance work.
Check the system specification and application software as per requirement of the
design of job.
Document the technical parameter related to the task undertaken.
Can join industry as Database System Assistant and will progress further as Database
System Supervisor and can rise up to the level of Manager.
Can become Entrepreneur in the related field.
Can join Apprenticeship programme in different types of industries leading to National
Apprenticeship certificate (NAC).
Can join Crafts Instructor Training Scheme (CITS) in the trade for becoming instructor in
ITIs.
Can join advanced Diploma (Vocational) courses under DGT as applicable.
2
Database System Assistant
Table below depicts the distribution of training hours across various course elements
during a period of one year: -
Notional Training
S No. Course Element
Hours
1 Professional Skill (Trade Practical) 840
2 Professional Knowledge (Trade Theory) 240
3 Employability Skills 120
Total 1200
Every year 150 hours of mandatory OJT (On the Job Training) at nearby industry,
wherever not available then group project is mandatory.
Trainees of one-year or two-year trade can also opt for optional courses of up to 240
hours in each year for 10th/ 12th class certificate along with ITI certification, or, add on short
term courses
The trainee will be tested for his skill, knowledge and attitude during the period of course
through formative assessment and at the end of the training programme through summative
assessment as notified by the DGT from time to time.
a) The Continuous Assessment (Internal) during the period of training will be done by
Formative Assessment Method by testing for assessment criteria listed against learning
outcomes. The training institute has to maintain an individual trainee portfolio as detailed in
assessment guideline. The marks of internal assessment will be as per the formative assessment
template provided on www.bharatskills.gov.in
b) The final assessment will be in the form of summative assessment. The All India Trade Test
for awarding NTC will be conducted by Controller of examinations, DGT as per the guidelines.
The pattern and marking structure is being notified by DGT from time to time. The learning
outcome and assessment criteria will be the basis for setting question papers for final
assessment. The examiner during final examination will also check the individual trainee’s
profile as detailed in assessment guideline before giving marks for practical examination.
3
Database System Assistant
For the purposes of determining the overall result, weightage of 100% is applied for six
months and one year duration courses and 50% weightage is applied to each examination for
two years courses. The minimum pass percent for Trade Practical and Formative assessment is
60% & for all other subjects is 33%.
4
Database System Assistant
5
Database System Assistant
3. JOB ROLE
Junior Data Associate; is responsible for designing and implementing processes and layouts for
complex, large-scale data sets used for modelling, data mining, and research purposes.
Responsibilities also include designing and implementing statistical data quality procedures
around new data sources.
Reference NCO-2015:
Reference NOS: --
(i) SSC/N3022
(ii) SSC/N9469
(iii) SSC/N0503
(iv) SSC/N0501
(v) SSC/N9482
(vi) SSC/N9483
6
Database System Assistant
(vii) SSC/N9484
(viii) SSC/N9485
(ix) SSC/N9486
(x) SSC/N9487
(xi) SSC/N9488
(xii) SSC/N9401
(xiii) SSC/N8115
(xiv) SSC/N8116
7
Database System Assistant
4. GENERAL INFORMATION
Eligibility for PwD LD, CP, LC, DW, LV, AA, LV, AUTISM, SLD
Unit Strength (No. of
24 (There is no separate provision of supernumerary seats)
Student)
Space Norms 70 Sq. m.
Essential Qualification:
Relevant Regular / RPL variants of National Craft Instructor
8
Database System Assistant
Note: Out of two Instructors required for the unit of 2(1+1), one
must have Degree/Diploma and other must have NTC/NAC
qualifications. However both of them must possess NCIC in any
of its variants.
(ii) Employability Skill MBA/ BBA / Any Graduate/ Diploma in any discipline with Two
years’ experience with short term ToT Course in Employability
Skills.
OR
Existing Social Studies Instructors in ITIs with short term ToT
Course in Employability Skills.
(iii) Minimum age for 21 years
Instructor
List of Tools & Equipment As per Annexure-I
9
Database System Assistant
5. LEARNING OUTCOME
10
Database System Assistant
6. ASSESSMENT CRITERIA
2. Familiarize with Using desktop, task bar, start button, title bar, menus and windows
Operating System and help.
practice with all the Creating, deleting and renaming of files, folders & short cuts.
system application. Expand compressed directories and files. Open and manage multiple
(NOS:SSC/N3022) director windows. View and sort files, creating and renaming files/
directories, disk operation using file manager.
Introduction Linux – Practicing of Linux commands.
7. Design and develop Practice on creation of HTML tags for text, images, links, list, simple
11
Database System Assistant
web pages using HTML. layouts, complex layouts, tables, frames, style, internet style sheets.
(NOS:SSC/N0503, Creating Tables - Adding and Deleting Rows, Columns, and Cells,
SSC/N0501) Background Colors.
Practicing Hyperlinks - To 'Outside'/ External Sites, Internal Link,
Bookmark, Email Addresses, Rollover Styles, Target Frames, Practice
on Marquees.
Practice on Sample Forms Page, Date and Time Stamp, Counter,
Page Transitions, Changing your Password.
Practice on creating Frames, Shared Borders.
10. Create a table and Practicing on Creation and use of database, Data type, Creation of
manipulate data using table.
query language. Practicing on simple insert query and insert query using select.
(NOS:SSC/N8115)
12. Perform transactions in Practice on Aggregate and Group by –Min, Max, Sum, Count, Group
database using SQL by, Compute and compute by Pivot.
programming. Practice on Sub queries – and exists, Nested sub queries, Correlated
(NOS:SSC/N9401) sub queries.
12
Database System Assistant
13. Implement XML data Implement XML schemas and handling of XML data.
and use it in SQL XML data: how to handle it in SQL Server and when not to use it,
server. including XML namespaces.
(NOS:SSC/N9483) Import and export XML.
14. Design an online Create an online database using any one of Open Tools Postgre SQL
Database System using (Or) Ingres (Or) Fire Bird, (Or) Cubrid (Or) ISQL.
open source software
tools. (NOS:SSC/N9484)
16. Implement Database Practice on configure and maintain back up strategy, manage
System backup and different back up models.
restoring backup. Practice on Restoring a database to point in time.
(NOS:SSC/N9486) Practice on Restoring in, create a restore strategy for redundant
server.
17. Implement Database Manage logins and server roles Configure server security; secure the
System security by SQL Server using Windows Account / SQL Server accounts, server
creation of roles and roles; create login accounts.
functions for Database Manage database permissions Configure database security;
Users. database level, permissions; protect objects from being modified.
(NOS:SSC/N9487) Create database user accounts; contained login; Troubleshoot
security; Manage certificates and keys; endpoints
13
Database System Assistant
7. TRADE SYLLABUS
14
Database System Assistant
15
Database System Assistant
16
Database System Assistant
Introduction to Cloud
computing. (12 hrs.)
Professional Create, format, edit Microsoft EXCEL Microsoft EXCEL
Skill 30Hrs; a worksheet using 25. Practice Excel - creating various Application of spread
Microsoft Excel. worksheets, mathematical sheet.
Professional (NOS:SSC/N3022) calculations, using different Advantages of MS Excel,
Knowledge formulae. (10 hrs.) Use of Microsoft Excel
12Hrs 26. Preparing various types of features for creating
Graphs/ charts, different Chart worksheets with
options, colouring etc. (10 hrs.) mathematical formulae
27. Practice on Sorting and and graphs. (12 hrs.)
Filtering. (07hrs.)
28. Printing worksheet (03 hrs.)
Professional Create customized Microsoft Access Microsoft Access
Skill 40Hrs; database files using 29. Creating and designing tables, Introduction to data base
Microsoft Access. forms in MS Access. (20 hrs.) management systems.
Professional (NOS:SSC/N9469) 30. Data entering using forms/ Data Types.
Knowledge tables with different fields, E-R Modeling, Data Flow
12Hrs modifying structure, generating Diagram.
queries, reports. (20 hrs.) Relational Databases,
transactional databases.
Database Creation,
NULL's, dropping a table,
DB abstracts. (12 hrs.)
Professional Design and develop HTML HTML
Skill 40Hrs; web pages using 31. Practice on creation of HTML HTML skeleton, HTML
HTML. tags for text, images, links, list, tags for text, links, lists,
Professional (NOS:SSC/N0503, simple layouts, complex HTML tags and web
Knowledge SSC/N0501) layouts, tables, frames, style, standards for images
12Hrs internet style sheets. (04 hrs.) (graphics), Simple layouts,
32. Introduction to Front Page. Complex layouts, HTML
Creating Background Pictures. tags for layout, HTML tags
(04 hrs.) for tables, HTML tags for
33. Creating Tables - Adding and styles.
Deleting Rows, Columns, and Introduction to Front
Cells, Background Colors. (04 Page, Background Pictures
hrs.) Tables - Adding and
34. Practicing Picture Manipulation Deleting Rows, Columns,
- Transparent, Alt and Cells, Background
Representation Text Tags, Colors.
Rotating, Thumbnails, Picture Picture Manipulation -
Gallery. (04 hrs.) Transparent, Alt
35. Practicing Hyperlinks - To Representation Text Tags,
'Outside'/ External Sites, Rotating, Thumbnails,
17
Database System Assistant
18
Database System Assistant
(02 hrs.)
48. Practicing user defined
functions, dynamic functions,
variable scope. (03 hrs.)
49. Practice on accessing variable
with the global statement,
Function calls with the static
statement. (04 hrs.)
50. Practice on setting default
values for arguments, passing
arguments to a function by
value, passing arguments to a
function by reference and
testing for function existence.
(02 hrs.)
51. Practicing the Writing to the
browser, getting input from
forms. (02 hrs.)
52. Practice on Output buffering,
Session handling. (02 hrs.)
53. Practice on Regular expression,
Common math, Random
numbers. (02 hrs.)
54. Practice on File upload, File
download. (04 hrs.)
55. Practice on Environment
variables, E-mail in PHP. (04
hrs.)
56. Practice on The anatomy of a
cookie, setting a cookie with
PHP. (04 hrs.)
57. Practice on deleting a cookie,
creating session cookie. (04
hrs.)
58. Practice on working with the
query string, creating query
string. (04 hrs.)
59. Practice on starting a session,
working with session variables,
destroying session. (04 hrs.)
60. Practice on passing session Ids,
encoding and decoding session
variables. (04 hrs.)
61. Practice on creating and
deleting a file, reading and
19
Database System Assistant
20
Database System Assistant
21
Database System Assistant
22
Database System Assistant
23
Database System Assistant
Information Security
24
Database System Assistant
Vulnerabilities
Why do Information
Security Vulnerabilities
exists - Types of Technical
Vulnerabilities, Types of
Native Vulnerabilities,
Understanding Security
Vulnerabilities.
Flaws in Software or
Protocol Designs,
Weaknesses in How
Protocols and Software Are
Implemented, Weaknesses
in System and Network
Configurations,
Weaknesses in Web or
Cloud applications,
Weaknesses in Online e-
transactions.
Browser Security and Role
of cookies and pop-ups,
Security holes in Browser,
Web Applications, OS, and
Smart phones, Identifying
role of Social sites and
media in cyber security
and vulnerability.
Understanding
Vulnerability Assessment
Tools and Techniques,
Techniques to Exploit
Vulnerabilities, Techniques
to Fix the Vulnerabilities,
Identify security
vulnerabilities on a regular
basis using requisite tools
and processes.
How to fix the security
gaps and holes, Identifying
liabilities of service
providers, software
vendors, Software authors,
system owners, and third
parties.
25
Database System Assistant
Risk Management
What is Risk? Relationship
between Threat,
Vulnerability, and Risk.
What Is the Value of an
Asset? What Is a Threat
Source/ Agent?
Examples of Some
Vulnerabilities that Are Not
Always Obvious. What Is a
Control? What Is Risk
Likelihood and
consequences? What Is
Impact? Control
Effectiveness.
Risk Management, Purpose
of Risk Management, Risk
Assessment (Phases). Why
Is Risk Assessment
Difficult?
Types of Risk Assessment,
Different Approaches to
Risk Analysis, Best
Practices and Guidelines in
Assessing and Calculating
Risks.
Develop and implement
policies and procedures to
mitigate risks arising from
ICT supply chain and
outsourcing, Best Practices
and Guidelines in
Mitigating Risk.
Securing Database
Database Security Issues -
Controlling Access,
Database Integrity,
Administrative Controls,
Securing Database from
26
Database System Assistant
Server Failures.
Redundancy and
availability of Database,
Types of attacks,
Protection against Viruses
and malware. (12 hrs.)
Professional Implement Database Taking Backup Taking Backup
Skill 50Hrs; System backup and 109. Practice on configure and Planning Backups.
restoring backup. maintain back up strategy, Performing a Backup.
Professional (NOS:SSC/N9486) manage different back up Designing Your Backup
Knowledge models. (20 hrs.) Strategy.
12Hrs
Restoring Backup Restoring Backup
110. Practice on restoring a Restoring User-Defined
database to point in time. (10 Databases.
hrs.) Recovering System
111. Practice on Restoring from a Databases. (12 hrs.)
corrupted drive. (10 hrs.)
112. Practice on Restoring in,
create a restore strategy for
redundant server. (10 hrs.)
Professional Implement Database Security of Database: Creation of Security of Database:
Skill 50Hrs; System security by roles and functions Creation of roles and
creation of roles and 113. Manage logins and server functions
Professional functions for roles Configure server Identifying the Security
Knowledge Database Users. security; secure the SQL Features of SQL Server.
12Hrs (NOS:SSC/N9487) Server using Windows Creating Login Accounts.
Account / SQL Server Assigning Login Accounts
accounts, server roles; as Database Users.
create login accounts. (10 Implementing Statement
hrs.) and Object Permissions.
114. Manage access to the server, Defining Linked Servers.
SQL Server instance and (12 hrs.)
databases; create and
maintain user-defined server
roles; manage certificate
logins. (08 hrs.)
115. Manage database
permissions Configure
database security; database
level, permissions; protect
objects from being modified.
(10 hrs.)
116. Manage users and database
roles; Create access to server
27
Database System Assistant
28
Database System Assistant
Learning outcomes, assessment criteria, syllabus and Tool List of Core Skills subjects which is
common for a group of trades, provided separately inwww.bharatskills.gov.in / dgt.gov.in
29
Database System Assistant
ANNEXURE-I
30
Database System Assistant
31
Database System Assistant
32
Database System Assistant
ABBREVIATIONS
33
Database System Assistant
34