Source code: The programming instructions written by a human programmer in a programming language that can be read and understood by humans.
Fourth-generation programming language (4GL): A high-level programming language that is designed to be easy to use and understand, often using a graphical user interface and drag-and-drop functionality to create applications quickly.
Referential integrity: A type of database integrity that ensures that every foreign key in a secondary table matches a primary key in the parent table.
Semantic integrity: A type of database integrity that ensures that each attribute value is consistent with the attribute data type.
Entity integrity: A type of database integrity that ensures that each tuple (row) has a unique primary value that is not null.
Extreme Programming (XP): A software development methodology that emphasizes frequent releases, short development cycles, and collaboration between developers and customers.
General Public License (GPL): A type of open-source software license that requires derivative works to be distributed under the same licensing terms.
Injection attacks: A type of security vulnerability in which an attacker injects malicious code into user input fields to execute unauthorized actions.
Data Definition Language (DDL): A standard for commands that define the different structures in a database, such as creating, modifying, and removing database objects.
Computer-Aided Software Engineering (CASE): A set of tools and methodologies for developing high-quality, defect-free, and maintainable software.