

U16-KLO1.1-2.1-2.2-2.3
Presentation
•
Mathematics
•
Vocational training
•
Practice Problem
•
Easy
Teacher :)
Used 6+ times
FREE Resource
32 Slides • 33 Questions
1
2
Open Ended
Layers to read about:
Business Logic Layer
Data-Access Layer
User Interface Layer
Questions
What is a multi-layer application and why is it used in software development?
How do the three layers communicate or interact with each other?
What is the purpose of the User Interface layer?
Can you give two examples of UI elements in a software application?
What types of decisions or operations are handled in the Business Logic layer?
Why is this layer sometimes called the “brain” of the application?
What is the role of the Data-Access layer in a system?
3
4
5
Match
Match the following
Presentation Layer
Application Layer
Data Layer
(UI)
(Logic)
(Database)
(UI)
(Logic)
(Database)
6
Match
Match the following
Presentation Layer (UI)
Application Layer (Logic)
Data Layer (Database)
This is what the user sees on the screen
This part thinks and makes decisions.
This part stores the information.
This is what the user sees on the screen
This part thinks and makes decisions.
This part stores the information.
7
Multiple Choice
Which of the following is NOT a benefit of using a multi-layer application?
It makes the program easier to fix or update.
Each layer has its own job.
It combines all functions into a single layer.
It helps the program work better.
8
9
Multiple Choice
Which layers are typically found in a multi-layer application?
User Interface Layer, Data-Access Layer, Business Logic Layer
Presentation Layer, Security Layer, Data Layer
Application Layer, Network Layer, Database Layer
Frontend Layer, Backend Layer, Storage Layer
10
11
Categorize
The part a person sees on the screen
Buttons, text, and menus
I click and type here
It is the face of the app
Helps me talk to the app
I don’t need coding to use it
This part of the app thinks
It makes decisions
Hidden from the user
Keeps data safe
Organizes information
Organize these options into the right categories
12
13
Fill in the Blanks
14
15
Multiple Choice
Which of the following is NOT a main feature of the UI layer?
Buttons
Menus
Database tables
Messages
16
17
Multiple Choice
Which of the following is NOT a reason why a user interface should be easy to use, attractive, clear, and responsive?
Users can quickly understand what to do
It looks nice and organized
It makes the app harder to use
It works well on phones, tablets, and computers
18
19
20
Open Ended
What three main parts can you see in the picture?
Which part is in the middle between the other two?
Why do you think it is in the middle — what could its job be?
What direction do the arrows go?
What might that mean?
What do you think the Database does?
The middle box is called “Data Access Layer.” What do you think the words “data” and “access” mean?
Put them together — what could “Data Access Layer” mean?
21
Dropdown
2. Which part is in the middle between the other two?
3. Why do you think it is in the middle, what could its job be?
4.What direction do the arrows go? What might that mean?
5.What do you think the Database does?
22
6. The middle box is called “Data Access Layer.”What do you think the words “data” and “access” mean?
“Data” means information. “Access” means to get, use, or reach something.
7. Put them together — what could “Data Access Layer” mean?
It means the part of the system that gets and sends information from and to the database.It is like a helper that manages the data so the website can use it safely.
23
24
Fill in the Blanks
25
Poll
What is the role of the Data-Access Layer in an application and why is it important?
It shows the buttons, pictures, and text that users click on, helping them use the system easily.
It stores, finds, and manages data in the database, helping keep information safe and organized.
It controls the colors, fonts, and layout of the website, making it look attractive.
26
27
Multiple Select
What are two ways the Data-Access Layer helps protect and manage data in an application?
Controls how the app connects to the database
Helps the system follow rules for reading and writing data
Makes the user interface more complex
Keeps data and code separate
28
Categorize
The part a person sees on the screen
Buttons, text, and menus
I click and type here
It is the face of the app
Helps me talk to the app
I don’t need coding to use it
This part of the app thinks
It makes decisions
Keeps data safe
Organizes information
This part stores information
It finds information when needed
It saves and takes out data
It talks to the app’s database
Users cannot see this layer
Checks rules
Organize these options into the right categories
29
30
Poll
What do you think the Business Logic Layer (Logic Layer) does in an application?
It shows buttons, text, and images to the user.
It stores and finds data in the database.
It thinks for the app and makes decisions using rules.
31
Poll
What is a main job of the Business Logic Layer?
To make decisions and check rules.
To save and search for data in the database.
To show menus, buttons, and pictures.
32
Poll
The Business Logic Layer helps the app:
Look nice for the user.
Think and decide what to do next.
Turn data into pictures and videos.
33
Poll
Which sentence is true about the Business Logic Layer?
It is the "face" of the app.
It is the "brain" of the app.
It is the place where data sleeps.
34
Poll
Which example best matches the Business Logic Layer?
Checking if a password is correct.
Showing a login screen/form
Saving username and password in a database.
35
Word Cloud
describe BLL using 1 or 2 words
36
BLL
The Business Logic Layer is the brain of an application.
It is usually in the middle, between the part the user sees (UI) and the part that stores information (Database).
This layer helps the app think, follow rules, and make decisions.
For example, it can check if a password is correct or decide what should happen next.
It does not show buttons or pictures, and it does not store data.
It just helps the app do the right thing.
37
Poll
Where is the Business Logic Layer usually found?
At the top, where users click and type (UI).
In the middle, between the UI and the Data.
At the bottom, where data is stored (Database).
38
39
Multiple Choice
Which of the following best describes the role of the Business Logic Layer (BLL) in an application?
It stores all the data for the application.
It displays the user interface to the user.
It contains the rules, calculations, and decisions that define how the business operates.
It manages the network connections.
40
41
42
Multiple Choice
Which of the following are benefits of separating the Business Logic Layer from other layers in an application?
Easier maintenance
Reusability
Better testing
All of the above
43
Categorize
HTML
PHP
SQL
Organize these options into the right categories
44
45
Fill in the Blanks
46
Categorize
The part a person sees on the screen
Buttons, text, and menus
I click and type here
It is the face of the app
Helps me talk to the app
I don’t need coding to use it
This part of the app thinks
It makes decisions
Keeps data safe
Organizes information
This part stores information
It finds information when needed
It saves and takes out data
It talks to the app’s database
Users cannot see this layer
Checks rules
Organize these options into the right categories
47
48
Categorize
Network
OODB
Hierarchical
RDB
Flat-file
Text File
CSV File
JSON File
HTML Document
Image File
Audio File
Which of the followings are DB types/Structure
49
50
Categorize
Single table, rows & columns
CSV, Excel
Use: Simple data storage, small datasets
Tree-like, parent-child relationships
Use: Data with strict hierarchy (e.g., organization charts)
Data stored in a single file
Use: Easy to read and write for humans
Data is organized in a tree structure
Graph structure, multiple relationships
Use: Complex data relationships
Flexible schema, allows for many-to-many relationships
Data represented as nodes and connections
Data organized in tables with relationships
Use: Complex queries and data manipulation
Examples: MySQL, PostgreSQL, Oracle
Data can be accessed using SQL (Structured Query Language)
example: XML documents
Organize these options into the right categories
51
52
Fill in the Blanks
53
54
Multiple Choice
Which of the following best describes the main difference between relational databases and XML databases?
Relational databases use tables with rows and columns, while XML databases store data in hierarchical structures.
Relational databases store data in hierarchical structures, while XML databases use tables with rows and columns.
Relational databases are optimized for processing XML data, while XML databases are optimized for relational data.
Relational databases do not use schemas, while XML databases require schemas.
55
56
57
58
Multiple Select
Which of the following are advantages of using ODBC for database connectivity?
It allows programs to connect to any database in the world.
It automatically translates requests between different languages.
It requires manual translation for each database type.
It works behind the scenes to fetch data from different databases.
59
60
61
ODBC Vs.BLL
62
63

ODBC-XML-RDB - Group sort
You can open this webpage in a new tab.
64
65
Open Ended
What is one question you still have about data applications after today's session?
Show answer
Auto Play
Slide 1 / 65
SLIDE
Similar Resources on Wayground
58 questions
Reading 小学校 Real
Presentation
•
Professional Development
59 questions
Escondido Engaging Lessons/Activities Part 2
Presentation
•
Professional Development
60 questions
Cells and Cell Processes
Presentation
•
10th - 12th Grade
58 questions
La conjugaison du passé simple
Presentation
•
KG
58 questions
第五课:蓝色的衣服很好看
Presentation
•
KG - Professional Dev...
56 questions
Copy of G2_K9_L11_22-23
Presentation
•
KG
59 questions
KKA -SMA - MODUL 2
Presentation
•
Professional Development
59 questions
Guess the Gibberish
Presentation
•
Professional Development
Popular Resources on Wayground
16 questions
Grade 3 Simulation Assessment 2
Quiz
•
3rd Grade
19 questions
HCS Grade 5 Simulation Assessment_1 2526sy
Quiz
•
5th Grade
10 questions
Cinco de Mayo Trivia Questions
Interactive video
•
3rd - 5th Grade
17 questions
HCS Grade 4 Simulation Assessment_2 2526sy
Quiz
•
4th Grade
24 questions
HCS Grade 5 Simulation Assessment_2 2526sy
Quiz
•
5th Grade
13 questions
Cinco de mayo
Interactive video
•
6th - 8th Grade
20 questions
Math Review
Quiz
•
3rd Grade
30 questions
GVMS House Trivia 2026
Quiz
•
6th - 8th Grade