The document discusses three-tier architecture and why databases are better than file systems for websites. It describes three-tier architecture as a client-server architecture with three independent layers or tiers - the presentation tier, application tier, and data tier. This separates the user interface, business logic/processing, and data storage. This makes the architecture more efficient, secure, scalable, flexible, and higher performing compared to two-tier architectures that have the application logic embedded within the user interface or database tiers.
Introduction and Basics to web technology .pptxLEENASAHU42
Introduction: Web system architecture- 1,2,3 and n tier
architecture, URL, domain name system, overview of
HTTP , Web Site Design Issues and Introduction to role of
SEO (Search Engine Optimization) on web page
development.
Introduction and Basics to web technology .pptxLEENASAHU42
Introduction: Web system architecture- 1,2,3 and n tier
architecture, URL, domain name system, overview of
HTTP , Web Site Design Issues and Introduction to role of
SEO (Search Engine Optimization) on web page
development.
Database management system full theory portion is covered. It's helpful to students who are in any management courses.all the best to all of you, this ppt might be helpful for you.Database management system full theory portion is covered. It's helpful to students who are in any management courses.all the best to all of you, this ppt might be helpful for you.Database management system full theory portion is covered. It's helpful to students who are in any management courses.all the best to all of you, this ppt might be helpful for you.Database management system full theory portion is covered. It's helpful to students who are in any management courses.all the best to all of you, this ppt might be helpful for you.
Employee Self Services Portal & Saas Based HRMS and for Employee Travel Management. A Human Resource Management System and end to end travel desk with SAP Integration
Database management system full theory portion is covered. It's helpful to students who are in any management courses.all the best to all of you, this ppt might be helpful for you.Database management system full theory portion is covered. It's helpful to students who are in any management courses.all the best to all of you, this ppt might be helpful for you.Database management system full theory portion is covered. It's helpful to students who are in any management courses.all the best to all of you, this ppt might be helpful for you.Database management system full theory portion is covered. It's helpful to students who are in any management courses.all the best to all of you, this ppt might be helpful for you.
Employee Self Services Portal & Saas Based HRMS and for Employee Travel Management. A Human Resource Management System and end to end travel desk with SAP Integration
Want to move your career forward? Looking to build your leadership skills while helping others learn, grow, and improve their skills? Seeking someone who can guide you in achieving these goals?
You can accomplish this through a mentoring partnership. Learn more about the PMISSC Mentoring Program, where you’ll discover the incredible benefits of becoming a mentor or mentee. This program is designed to foster professional growth, enhance skills, and build a strong network within the project management community. Whether you're looking to share your expertise or seeking guidance to advance your career, the PMI Mentoring Program offers valuable opportunities for personal and professional development.
Watch this to learn:
* Overview of the PMISSC Mentoring Program: Mission, vision, and objectives.
* Benefits for Volunteer Mentors: Professional development, networking, personal satisfaction, and recognition.
* Advantages for Mentees: Career advancement, skill development, networking, and confidence building.
* Program Structure and Expectations: Mentor-mentee matching process, program phases, and time commitment.
* Success Stories and Testimonials: Inspiring examples from past participants.
* How to Get Involved: Steps to participate and resources available for support throughout the program.
Learn how you can make a difference in the project management community and take the next step in your professional journey.
About Hector Del Castillo
Hector is VP of Professional Development at the PMI Silver Spring Chapter, and CEO of Bold PM. He's a mid-market growth product executive and changemaker. He works with mid-market product-driven software executives to solve their biggest growth problems. He scales product growth, optimizes ops and builds loyal customers. He has reduced customer churn 33%, and boosted sales 47% for clients. He makes a significant impact by building and launching world-changing AI-powered products. If you're looking for an engaging and inspiring speaker to spark creativity and innovation within your organization, set up an appointment to discuss your specific needs and identify a suitable topic to inspire your audience at your next corporate conference, symposium, executive summit, or planning retreat.
About PMI Silver Spring Chapter
We are a branch of the Project Management Institute. We offer a platform for project management professionals in Silver Spring, MD, and the DC/Baltimore metro area. Monthly meetings facilitate networking, knowledge sharing, and professional development. For event details, visit pmissc.org.
This comprehensive program covers essential aspects of performance marketing, growth strategies, and tactics, such as search engine optimization (SEO), pay-per-click (PPC) advertising, content marketing, social media marketing, and more
2. Table of contents
01
File Systems & Database
Why database is better
than file systems
02
Website structure
Why database is used
for web structure
1
Database
2
1
2
File systems
Website Structure & Tiers
Three-Tier Architecture
5. A process that manages
how and where data on a
storage disk is sorted,
accessed and managed
An organized collection of
large amount of data that
can be easily accessed,
managed and updated
File System Database
Definition
6. High data inconsistency:
- A state representing structural
inconsistency within a certain group of
a file
- Caused by:
+ A nonplanned system shutdown
+ Indiscriminately clearing group
locks
+ Overriding built-in file
protections when using delete-file
Maintains data consistency:
- Any database transaction
must change affected data
only in allowed ways
- Data written to the
database must be valid, and
meet preconditioned values
File System Database
Data
Consistency
7. - Simple structure
- Each department store
and control its own data
- Complex structure
- Data can accessed by different
users but stored only in a system
File System Database
Structure
9. - Each user defindes and
maintains the needed files
for specific purposes
Cannot control
Files of different users
don’t reflect others
Inconsistency of data
- Control redundancy by
maintaining a defined single
repository of data
No or less redundancy
Remain consistency
File System Database
Redundancy
10. - Provide a password
mechanisim to protect data
- Many way to crack or hack
password
- Has specialized features
that help shielding to its
data
File System Database
Security
11. No backup and recovery
process
- Create a backup
subsystem to restore data if
required
- Provide crash recovery
mechanism
File System Database
Backup &
Recovery
12. - Files allow storing data while database is a
collection of organized data
- Database have many advantages over file
system
Summary
14. Website Structure &
Tiers
Why it is important?
- Keep a website well-organized and uncluttered Improve UX
- Important component of SEO strategy
+ Affect site ranks
+ Show most important website’s parts
16. Website Structure &
Tiers
Two-Tier Architecture (Client-Server Architecture)
- A software architecture in which include:
+ A presentation layer or interface run on a client
+ A data layer or data structure gets stored on a server
- A two-tier architecture where:
+ A web browser makes a request: fill, submit forms, click on
links, type URLs into browsers
+ The web server response this request
17. Website Structure &
Tiers
Three-Tier Architecture (Database Architecture)
- Is a Client-Server architecture in which:
+ The functional process logic
+ Computer data storage
+ User interface
Developed & maintained as independent modules on separate platform
- A software design pattern and a well-established software architecture
- A three-tier architecture where:
+ A web browser requests a resource
+ A response is generated from a database
18. Website Structure &
Tiers
Three-Tier Architecture (Layer Architecture)
- A three-tier architecture where:
+ A web browser requests the
resource generated from database
+ How the database and web server
respond to this request
More complex architecture with
three-tiers: the browser is still the client
tier, the web server becomes the
middle tier, and the database is the
third or database tier.
19. Three-Tier Architecture
Two-Tier vs Three-Tier
It is a Client-Server Architecture. It is a Web-based application.
In two-tier, the application logic is either
buried inside the user interface on the client or
within the database on the server (or both).
In three-tier, the application logic or process
resides in the middle-tier, it is separated from
the data and the user interface.
Two-tier architecture consists of two layers :
Client Tier and Database (Data Tier).
Three-tier architecture consists of three layers :
Client Layer, Business Layer and Data Layer.
It is easy to build and maintain. It is complex to build and maintain.
Two-tier architecture runs slower. Three-tier architecture runs faster.
It is less secured as client can communicate
with database directly.
It is secured as client is not allowed to
communicate with database directly.
It results in performance loss whenever the
users increase rapidly.
It results in performance loss whenever the
system is run on Internet but gives more
performance than two-tier architecture.
Example – Contact Management System
created using MS-Access or Railway
Reservation System, etc.
Example – Designing registration form which
contains text box, label, button or a large
website on the Internet, etc.
20. Website Structure &
Tiers
Advantages of Three-Tier Architecture
- Efficiency: Each tier has their own function to perform which spreads out the work over
several systems
- Security: The relational database management system provides a single point of
access and governs who is retrieving the data and how the data is updated
- Scalability: The structure can run on many different types of hardware and operating
systems
- Flexibility: This type of architecture can support many types and sizes of businesses
- Performance: Because the presentation tier can cache request, network utilization is
minimized the load is reduced.
21. CREDITS: This presentation template was
created by Slidesgo, including icons by Flaticon,
and infographics & images by Freepik
Thanks!
Do you have any questions?