5 phase of system development life cycle
4 activities in planning phase
2 activities in analyst phase
2 activities in design phase
4 steps to acquire necessary software and hardware
4 activities in implementation phase
4 tests to be performed
3 activities in support and security phase
difference between compiler and interpreter
compiler: convert the whole source program to a machine language
interpreter: translate and execute one instruction at a time
advantages of object oriental programming
define macro
macro is a series of statement that instruct a program to complete a task
4GL
Four-Generation Language
- allow developer to access data in database
- SQL
define database
collection of data organized in manner for access, retrieval and use of the data
define data
collection of unprocessed items:
- video
- audio
- text
- number
- image
define information
processed data that is meaningful, useful and organized
4 uses of DBMS (database management system)
4 levels of database
(general to specific)
1. data files
2. record
3. field
4. character
primary key and foreign key
primary key: create unique row identification
foreign key: create link between two tables
2 main components of database (relational database)
3 data models
disadvantages of database
advantages of database
4 techniques to restore database
4 tools in DBMS