2. 2
Server TypesServer Types
Application Servers – also known as
Middleware handles all application operations
between users and a database
Audio/Video Servers –Enable Websites to
broadcast streaming and multimedia content
Chat Servers – enable a large number of users to
exchange information in an environment similar
to Internet newsgroups that offer real-time
discussion
3. 3
Server Types (cont.)Server Types (cont.)
Database Servers – server that performs
tasks such as data analysis and storage
Fax Servers –Enables network to control
incoming and outgoing telephone
resources
Groupware Servers – enables users to use
the internet or intranet to collaborate
regardless of location in a virtual
atmosphere
4. 4
Server Types (cont.)Server Types (cont.)
IRC Servers – Internet Relay Chat
enables real-time discussion capabilities
List Servers – offers a better way to
manage mailing lists, whether they be
interactive discussions open to the public
or one-way lists that deliver
announcements, newsletters, or advertising
Mail Servers – move and store mail over
corporate networks and across the Internet
5. 5
Server Types (cont.)Server Types (cont.)
Name Servers – also known as DNS servers—
map the human-readable names to the IP
addresses
News Servers – distribution and delivery source
for the thousands of public news groups
accessible over the USENET news network
Telnet Servers – allows users to log on to a host
computer and perform tasks as if they’re working
on the remote computer itself
Print Server- shares and maintains network
printers, can join the domain server.
6. DATABASE:: ORGANIZED COLLECTION OF LOGICALLY
RELATED DATA
DATA:: STORED REPRESENTATIONS OF MEANINGFUL
OBJECTS AND EVENTS
STRUCTURED:: NUMBERS, TEXT, DATES
UNSTRUCTURED:: IMAGES, VIDEO, DOCUMENTS
INFORMATION:: DATA PROCESSED TO INCREASE
KNOWLEDGE IN THE PERSON USING THE DATA
METADATA:: DATA THAT DESCRIBES THE PROPERTIES
AND CONTEXT OF USER DATA
Definitions
6
7. A SOFTWARE SYSTEM THAT IS USED TO CREATE,
MAINTAIN, AND PROVIDE CONTROLLED ACCESS TO
USER DATABASES
ADVANTAGES OF THE DATABASE APPROACHADVANTAGES OF THE DATABASE APPROACH
1..PROGRAM-DATA INDEPENDENCE
2.PLANNED DATA REDUNDANCY
3.IMPROVED DATA CONSISTENCY
4.IMPROVED DATA SHARING
5.INCREASED APPLICATION DEVELOPMENT
6.PRODUCTIVITY
7.ENFORCEMENT OF STANDARDS
8.IMPROVED DATA QUALITY
9.IMPROVED DATAACCESSIBILITY AND
RESPONSIVENESS
10.REDUCED PROGRAM MAINTENANCE
11.IMPROVED DECISION SUPPORT
Database Management System
7
8. Costs and Risks of the Database Approach
1.New, specialized personnel
2.Installation and management cost and
complexity
3.Conversion costs
4.Need for explicit backup and recovery
5.Organizational conflict
8
10. Components of the Database Environment
1.CASE Tools–computer-aided software
engineering
2.Repository–centralized storehouse of
metadata
3.Database Management System (DBMS) –
software for managing the database
4.Database–storehouse of the data
5.Application Programs–software using the
data
6.User Interface–text and graphical displays to
users
10
11. 7.DATA/DATABASE ADMINISTRATORS–
PERSONNEL RESPONSIBLE FOR MAINTAINING
THE DATABASE
8.SYSTEM DEVELOPERS–PERSONNEL
RESPONSIBLE FOR DESIGNING DATABASES
AND SOFTWARE
9.END USERS–PEOPLE WHO USE THE
APPLICATIONS AND DATABASES
Components of the Database Environment
11
12. The Range of Database Applications
Personal databases
Workgroup databases
Departmental/divisional databases
Enterprise database
12