WorksheetsGeneral Knowledge in Information Systems
Total questions: 10
Worksheet time: 5mins
What is a database management system (DBMS)?
A DBMS is a programming language for creating applications.
A DBMS is a type of hardware used for data storage.
A database management system (DBMS) is software that manages databases.
A DBMS is a network protocol for data transmission.
Explain the difference between relational and non-relational databases.
Relational databases are only used for small datasets.
Non-relational databases require SQL for data manipulation.
Relational databases cannot handle unstructured data.
Relational databases use structured tables and SQL, while non-relational databases use flexible formats and can handle unstructured data.
What are the key steps in the system analysis process?
Define the problem, gather requirements, analyze the current system, identify alternatives, recommend solutions, document findings.
Implement the solution directly
Ignore user feedback
Skip documentation entirely
Define the term 'requirements gathering' in system analysis.
Requirements gathering is the implementation of software updates.
Requirements gathering is the process of collecting and defining the needs and expectations of stakeholders for a system.
Requirements gathering is the analysis of system performance metrics.
Requirements gathering is the process of coding a system.
What programming languages are commonly used for application development?
PHP
Ruby
Java, Python, C#, JavaScript, Swift
Go
What is the purpose of an API in application programming?
The purpose of an API in application programming is to facilitate communication and interaction between different software applications.
To enhance the visual design of applications
To store data in a database
To create user interfaces
What are the main principles of information security?
Data Encryption, Data Masking, Data Loss Prevention
Authentication, Authorization, Accounting
Risk Assessment, Compliance, Incident Response
Confidentiality, Integrity, Availability (CIA triad)
What is the difference between encryption and hashing?
Encryption is reversible with a key, while hashing is a one-way function.
Encryption and hashing both produce the same output format.
Hashing can be decrypted using a secret key, while encryption cannot.
Encryption is a one-way function, while hashing is reversible with a key.
What are the essential components of web development?
HTML, CSS, JavaScript only
Networking and hardware setup
Front-end, back-end, databases, web servers, APIs.
Graphic design and content writing
What is the role of HTML, CSS, and JavaScript in web development?
CSS is responsible for database management.
HTML is used for server-side scripting.
JavaScript is only for backend development.
HTML structures content, CSS styles it, and JavaScript enables interactivity.
