INTRO TO INFORMATION MANAGEMENT Flashcards
Purpose of information management?
design, develop, manage, and use information with insight and innovation. support decision-making and create value for individuals, organizations, communities, and societies.
This programming language makes use of a step-by-step approach for breaking down a task into a collection of routines (or subroutines) and variables by following a sequence of instructions.
PROCEDURAL
It involves the concept of classes and objects. Hence, it divides the program into tiny chunks known as objects. These are actually instances of classes.(method)
OOP
Traditional ways in coding PHP
(doing 3 things in same place inside a code)
procedural
a programming model that follows the concept of objects. The objects contain codes in the form of methods and data in the form of attributes.
OBJECT ORIENTED PROGRAMMING (OOP)
What is Information Management Course?
deals with managing information within an organization and gives emphasis on creating a system to manage data/information for everyday use.
This programming model give importance to the data rather than functions or procedures (IMPORTANCE)
OOP
coding using MVC
OOP
The main focus is on data security. Hence, it only permits objects to access the class entities. (BASIS)
OOP
The main focus is on how to do the task, meaning, on the structure or procedure of the program. (BASIS)
PROCEDURAL
This programming language uses objects and classes for creating models based on the real-world environment. This model makes it very easy for a user to modify as well as maintain the existing code while new objects get created by inheriting the characteristics of the present ones.
OOP
MVC stands for:
MODEL, VIEW, CONTROLLER
(12) Languages Used in Object Oriented Programming
Java, Python, C#, C++, JavaScript, PHP, Ruby, Dart, Perl, Swift, Scala, Objective.
It does not offer any method of hiding data. Thus, it is less secure when compared to Object Oriented Programming. (BASED ON SECURITY)
PROCEDURAL
Hiding data is possible with ________ ________ ___________ due to the abstraction. Thus, it is more secure than Procedural Programming. (SECURITY)
OOP (OBJECT ORIENTED PROGRAMMING)
Other terms of procedure:
functions, routines, or subroutines.
What are different languages in Procedural Programming (6)
BASIC, FORTRAN, COBOL, ALGOL, Pascal, and C.
programming model derived from structural programming. It follows the concept of the calling procedure.
PROCEDURAL PROGRAMMING
this part deals with presenting the data to the user. This is usually in form of HTML pages.
VIEW(S)
Available data is capable of moving freely within the system from one function to another. (MOVEMENT OF DATA)
PROCEDURAL
The objects are capable of moving and communicating with each other through the member functions. (MOVEMENT OF DATA)
OOP
this is the part deals with the users’ requests for resources from the server.
CONTROLLER
The main program gets divided into tiny parts on the basis of the functions. It then treats them as separate programs for smaller programs individually. (BASED ON METHOD)
PROCEDURAL
This programming model does not give importance to data. it prioritizes the function along with sequence of actions that need to follow (IMPORTANCE)
PROCEDURAL
this part is concerned with the business logic and the application data. It can be used to perform data validations, process data and store it.
MODEL
The 3 tasks PHP Does
- We query the database and connect to it
- We handle data submitted by the users
- We show DB data to the users either in forms or in tables