FCUnit 4 Notes
FCUnit 4 Notes
SYSTEMS:
DATABASE
The database is a collection of inter-related data which is used to retrieve, insert and delete the
data efficiently.
For example: The college Database organizes the data about the admin, staff, students and
faculty etc.
DBMS
o Database management system is a software which is used to manage the database. For
example: MySQL, Oracle, etc are a very popular commercial database which is used in
different applications.
o DBMS provides an interface to perform various operations like database creation, storing
data in it, updating data, creating a table in the database and a lot more.
o It provides protection and security to the database. In the case of multiple users, it also
maintains data consistency.
o Data Definition: It is used for creation, modification, and removal of definition that defines
the organization of data in the database.
o Data Updation: It is used for the insertion, modification, and deletion of the actual data in
the database.
o Data Retrieval: It is used to retrieve the data from the database which can be used by
applications for various purposes.
o User Administration: It is used for registering and monitoring users, maintain data
integrity, enforcing data security, dealing with concurrency control, monitoring
performance and recovering information corrupted by unexpected failure.
Advantages of DBMS
o Controls database redundancy: It can control data redundancy because it stores all the
data in one single database file and that recorded data is placed in the database.
o Data sharing: In DBMS, the authorized users of an organization can share the data among
multiple users.
1
[Link] College of Commerce(Autonomous), Vijayapur BCA Programme
UNIT- 4 INTRODUCTION TO DATABASE MANAGEMENT
SYSTEMS:
o Easily Maintenance: It can be easily maintainable due to the centralized nature of the
database system.
o Reduce time: It reduces development time and maintenance need.
o Backup: It provides backup and recovery subsystems which create automatic backup of
data from hardware and software failures and restores the data if required.
o multiple user interface: It provides different types of user interfaces like graphical user
interfaces, application program interfaces.
Disadvantages of DBMS
o Cost of Hardware and Software: It requires a high speed of data processor and large
memory size to run DBMS software.
o Size: It occupies a large space of disks and large memory to run them efficiently.
o Complexity: Database system creates additional complexity and requirements.
o Higher impact of failure: Failure is highly impacted the database because in most of the
organization, all the data stored in a single database and if the database is damaged due to
electric failure or database corruption then the data may be lost forever.
2
[Link] College of Commerce(Autonomous), Vijayapur BCA Programme
UNIT- 4 INTRODUCTION TO DATABASE MANAGEMENT
SYSTEMS:
DBMS:
A database approach is a well-organized collection of data that are related in a meaningful way
which can be accessed by different users but stored only once in a system. The various
operations performed by the DBMS system are: Insertion, deletion, selection, sorting etc.
3
[Link] College of Commerce(Autonomous), Vijayapur BCA Programme
UNIT- 4 INTRODUCTION TO DATABASE MANAGEMENT
SYSTEMS:
4
[Link] College of Commerce(Autonomous), Vijayapur BCA Programme
UNIT- 4 INTRODUCTION TO DATABASE MANAGEMENT
SYSTEMS:
5
[Link] College of Commerce(Autonomous), Vijayapur BCA Programme
UNIT- 4 INTRODUCTION TO DATABASE MANAGEMENT
SYSTEMS:
DATABASE APPLICATIONS
Nowadays, any business that has small or large amounts of data needs a database to store and
manage the information. The database is an easy, reliable, secure, and efficient way to maintain
business information. There are many applications where databases are used.
1. Universities:
Universities have so much data which can be stored in the database, such as student
information, teacher information, non-teaching staff information, course information,
section information, grade report information, and many more. University information is
kept safe and secure in the database.
Anyone who needs information about the student, teacher, or course can easily retrieve it
from the database. Everything needs to be maintained because even after ten years,
information may be required, and the information may be useful, so maintaining complete
information is the primary responsibility of any university or educational institution.
2. Banking:
It is one of the major applications of databases. Banks have a huge amount of data as
millions of people have accounts that need to be maintained properly. The database keeps
the record of each user in a systematic manner. Banking databases store a lot of information
about account holders. It stores customer details, asset details, banking transactions,
balance sheets, credit card and debit card details, loans, fixed deposits, and much more.
Everything is maintained with the help of a database.
6
[Link] College of Commerce(Autonomous), Vijayapur BCA Programme
UNIT- 4 INTRODUCTION TO DATABASE MANAGEMENT
SYSTEMS:
Nowadays, everyone has a smartphone and accounts on various social media sites like
Facebook, LinkedIn, Pinterest, Twitter, Instagram, etc. People can chat with their friends and
family and make new friends from all over the world. Social media has millions of accounts,
which means they have a huge amount of data that needs to be stored and maintained. Social
media sites use databases to store information about users, images, videos, chats, etc.
There are hundreds and thousands of books in the library, so it is not easy to maintain the
records of the books in a register or diary, so a database management system is used which
maintains the information of the library efficiently. The library database stores information
like book name, issue date, author name, book availability, book issuer name, book return
details, etc.
6. E-commerce Websites:
E-commerce websites are one of the prominent applications of the database. Websites such
as Flipkart, Myntra, Amazon, Nykaa, Snapdeal, Shopify, and many more, are online shopping
websites where people buy items online. These websites have so much data. These websites
use databases to securely store and maintain customer details, product details, dealer details,
purchase details, bank & card details, transactions details, invoice details, etc. You can analyze
the sales and maintain the inventory with the help of a database.
7. Medical:
There is a lot of important data collection in the medical field, so it is necessary to use the
database to store data related to the medical field, such as patient details, medicine details,
practitioner details, surgeon details, appointment details, doctor schedule, patient discharge
details, payment detail, invoices, and other medical records. The database management
7
[Link] College of Commerce(Autonomous), Vijayapur BCA Programme
UNIT- 4 INTRODUCTION TO DATABASE MANAGEMENT
SYSTEMS:
system is a boon for the medical field because it helps doctors to monitor their patients and
provide better care.
When there is big data regarding accounting and finance, there is a need to maintain a large
amount of data, which is done with the help of a database. The database stores data such as
accounting details, bank details, purchases of stocks, invoice details, sales records, asset
details, etc. Accounting and finance database helps in maintaining and analyzing historical
data.
9. Industries:
The database management system is the main priority of industries because they need to
store huge amounts of data. The industry database stores customer details, sales records,
product lists, transactions, etc. All the information is kept secure and maintained by the
database.
It is one of the applications of database management systems that contain data such as
passenger name, passenger check-in, passenger departure, flight schedule, number of flights,
distance from source to destination, reservation information, pilot details, accounting detail,
route detail, etc. The database provides maintenance and security to airline data.
DATABASE USERS
End-users: They use the data for queries, reports and some of them update the
database content. End-users can be categorized into:
Tool developers design and implement tools—the software packages that facilitate database
modeling and design, database system design, and improved performance. Tools are optional
packages that are often purchased separately. They include packages for database design,
performance monitoring, natural language or graphical interfaces, prototyping, simulation, and
test data generation. In many cases, independent software vendors develop and market these
tools.
9
[Link] College of Commerce(Autonomous), Vijayapur BCA Programme
UNIT- 4 INTRODUCTION TO DATABASE MANAGEMENT
SYSTEMS:
INTRODUCTION TO SQL
SQL was developed in the 1970s by IBM Computer Scientists and became a standard of the
American National Standards Institute (ANSI) in 1986, and the International Organization for
Standardization (ISO) in 1987.
Advantages of SQL
There are the following advantages of SQL:
High speed
Using the SQL queries, the user can quickly and efficiently retrieve a large amount of records
from a database.
No coding needed
In the standard SQL, it is very easy to manage the database system. It doesn't require a
substantial amount of code to manage the database system.
Portability
SQL can be used in laptop, PCs, server and even some mobile phones.
Interactive language
10
[Link] College of Commerce(Autonomous), Vijayapur BCA Programme
UNIT- 4 INTRODUCTION TO DATABASE MANAGEMENT
SYSTEMS:
SQL is a domain language used to communicate with the database. It is also used to receive
answers to the complex questions in seconds.
o CREATE
o ALTER
o DROP
o TRUNCATE
11
[Link] College of Commerce(Autonomous), Vijayapur BCA Programme
UNIT- 4 INTRODUCTION TO DATABASE MANAGEMENT
SYSTEMS:
Example:
CREATE TABLE EMPLOYEE(Name VARCHAR2(20), Email VARCHAR2(100), DOB DATE);
b. DROP: It is used to delete both the structure and record stored in the table.
c. ALTER: It is used to alter the structure of the database. This change could be either to
modify the characteristics of an existing attribute or probably to add a new attribute.
Syntax:
EXAMPLE
d. TRUNCATE: It is used to delete all the rows from the table and free the space containing
the table.
12
[Link] College of Commerce(Autonomous), Vijayapur BCA Programme
UNIT- 4 INTRODUCTION TO DATABASE MANAGEMENT
SYSTEMS:
o The command of DML is not auto-committed that means it can't permanently save all the
changes in the database. They can be rollback.
oINSERT
o UPDATE
o DELETE
a. INSERT: The INSERT statement is a SQL query. It is used to insert data into the row of a
table.
Syntax:
1. INSERT INTO TABLE_NAME
2. (col1, col2, col3,.... col N)
3. VALUES (value1, value2, value3, .... valueN);
Or
b. UPDATE: This command is used to update or modify the value of a column in the table.
Syntax:
UPDATE table_name SET [column_name1= value1,...column_nameN = valueN] [WHERE CO
NDITION]
Example:
UPDATE students
SET User_Name = 'Vaibhav'
WHERE Student_Id = '3'
WHERE Author="Vaibhav";
13
[Link] College of Commerce(Autonomous), Vijayapur BCA Programme
UNIT- 4 INTRODUCTION TO DATABASE MANAGEMENT
SYSTEMS:
DCL commands are used to grant and take back authority from any database user.
DEFINITION
The Internet is the world's largest collection of information, containing everything from text,
images, and video to databases, software, and scientific research.
14
[Link] College of Commerce(Autonomous), Vijayapur BCA Programme
UNIT- 4 INTRODUCTION TO DATABASE MANAGEMENT
SYSTEMS:
The Internet carries an extensive range of information resources and services, such as the
interlinked hypertext documents of the World Wide Web (WWW), electronic mail, telephony,
and file sharing.
FEATURES OF INTERNET
There are 8 important characteristics and features of the internet, which are given
below.
Accessibility
Flexibility
Easy to Use
Security
Low Cost
Share Anything
Connectivity
Things are Online
1. Accessibility
Internet accessibility refers to the ability of individuals to access and use the Internet.
This includes the ability to use the Internet for communication, education, employment,
and other activities.
There are a variety of factors that can impact an individual's ability to access and use the
Internet, including economic, social, and technological factors. In simple words, in this
present time, anyone accesses the internet easily.
2. Flexibility
Flexibility on the internet is a big advantage. It makes it possible to work from home or
anywhere. No need to commute anywhere. Flexibility brings work-life balance.
The Internet is a technology, in which the help of you can work from anywhere at any time.
You can do a lot with the Internet that you do anywhere else, now you can do it from your
home too. You can be your own boss. You can run your own business.
The Internet is a place where you are free to do anything you want. It’s your own world. No
boss, no time limits, no restrictions, no work, no office, no commute. It’s your freedom.
3. Easy to Use
15
[Link] College of Commerce(Autonomous), Vijayapur BCA Programme
UNIT- 4 INTRODUCTION TO DATABASE MANAGEMENT
SYSTEMS:
The Internet is much more accessible and easier to use than other mediums – it’s fast, easy,
accessible, convenient, and cheap! The information you get is much more comprehensive
and up-to-date than what you get through newspapers, the radio and television.
You won’t have to drive to the library to look for a particular book or magazine to know
what is going on in the world. Today even small children are using the internet.
The internet is therefore a very powerful medium of knowledge. You can be connected to
people from all over the world while sitting in your home! It’s also possible to get up-to-
date information about businesses, governments, and many other organizations, as well as
other individuals.
4. Security
Security is the paramount issue of the Internet. Without security, no one will trust a
particular Internet-based service.
No one will use Internet banking, no one will trust any email that claims to be from your
bank/credit card provider. So, it's as important to make the Internet secure as it is to make
it usable.
For example, the security of credit card details should be of top priority for every business.
The credit card number should not be sent over the network (or the internet) in clear text,
it should be encrypted. It should be easy to use and not complex.
5. Low Cost
Cost is an important factor when thinking about using the Internet. The Internet is an open-
source technology, which means its base is open to public view and anyone can take
advantage of it to develop their own software.
Due to the development of open-source technology, the Internet has been able to have huge
savings in comparison to other forms of technology.
It also enables users to access open-source software for free. This makes it possible for
businesses to dramatically reduce their operating costs and to give consumers much
greater value from their products.
6. Share Anything
The Internet has so many features that it is impossible to list them all. You can share
anything, anywhere. What kind of subject are you specifically interested in?
16
[Link] College of Commerce(Autonomous), Vijayapur BCA Programme
UNIT- 4 INTRODUCTION TO DATABASE MANAGEMENT
SYSTEMS:
You can go to read the news, talk to your friends, and do many other things. The Internet is
a network of computers that communicate with each other.
Using the Internet, you can send and receive emails, share pictures, watch videos, meet
people, keep in touch with your friends, get the weather forecast, play games, chat with
people, send money, receive payments, and more.
The Internet is not just for social networking. It has many other applications of internet.
7. Connectivity
Connectivity is one of the main features of the Internet, allowing people to connect with
each other in many ways. It provides an interface for electronic communication through
various networks, including the net and mobile phone networks.
Two-way connectivity, bidirectional communication, is the most common form of
connectivity, especially for Internet services.
With the help of internet you can easily do many things such as - sending and receiving
emails, sharing photos and videos, watching videos, meeting people, keep in touch with
your friends & family members.
You can check weather forecasts and play games and chat with people, send money and
receive payments and much more things.
Today many digital and physical items and services are available online, and many items
or services can get at very cheapest prices through the Internet.
Internet shopping is hassle-free and efficient. You can research a lot of products, compare
prices, and check out customer reviews, all at your convenience.
INTERNET APPLICATION
Here are the top 10 applications of Internet are:
1. Communication
2. Web Browsing
3. Online Shopping
17
[Link] College of Commerce(Autonomous), Vijayapur BCA Programme
UNIT- 4 INTRODUCTION TO DATABASE MANAGEMENT
SYSTEMS:
4. Real-Time Update
5. Social Media
6. Job Search
7. Education
8. Travel
9. Stock Market Update
10. Video Conferencing
1. Communication
Communication refers to exchanging ideas and thoughts between or among people
to create understanding. The communication process involves the elements of
source, encoding, channel, receiver, decoding, and feedback. In organizations, both
formal and informal communications simultaneously take place. Formal
communications refer to official communications in orders, notes, circulars, agenda,
minutes, etc. Apart from formal communications, informal grapevine
communications also exist. Informal communications are usually in the form of
rumors, whispers, etc. They are unofficial, unrecorded, and spread very fast.
2. Web Browsing
Web Browsing is one of the applications of the internet. A web browser is a
program that helps the user to interact with all the data in the WWW (World Wide
Web). There are many web browsers present in today's world. Some of them are as
follows:
Google Chrome
Firefox
Safari
Internet Explorer
Opera
Microsoft Edge
Netscape
3. Online Shopping
The era of the internet took shopping into a new market concept, where many
virtual shops are available 24x7. The shops provide all the necessary details of a
product on their website, so the user can choose as per their needs.
4. Real-Time Update
The internet makes things easier. One can quickly get an update on the things
happening in real-time in any part of the world. For example, sports, politics,
18
[Link] College of Commerce(Autonomous), Vijayapur BCA Programme
UNIT- 4 INTRODUCTION TO DATABASE MANAGEMENT
SYSTEMS:
business, finance, etc. The internet is very useful in many decisions based on real-
time updates.
5. Social Media
The youth of this generation spend the maximum of their free time on social media,
all thanks to the internet. Social media is a place where the user can communicate
with anyone, like friends, family, classmates, etc. User can promote their businesses
on social media as well. You can also post your thoughts, pictures and videos with
your friends on social media.
6. Job Search
The internet has brought a revolution in the field of Jobs. The candidate can search
for their dream job, apply and get it very easily. Even companies nowadays post
their need on the internet and hire candidates as per their skills based on the job
role. There are many platforms which are primarily doing this. Some of them are
listed below.
LinkedIn
[Link]
[Link]
Indeed
Glassdoor
Upwork
7. Education
The Internet has a vital role in the education field. It became an effective tool in both
teaching and learning. Teachers can upload their notes or learning videos on the
websites with the help of the internet. It made the learning process more diverse
and joyful.
8. Travel
Users can easily search for their favourite tourist places worldwide and plan their
trips. One can book holiday trips, cabs, hotels, flight tickets, clubs, etc., with the help
of the Internet. Some websites that provide these facilities are as follows:
[Link]
[Link]
[Link]
19
[Link] College of Commerce(Autonomous), Vijayapur BCA Programme
UNIT- 4 INTRODUCTION TO DATABASE MANAGEMENT
SYSTEMS:
A stock market update refers to the latest information and news related to the
financial markets, particularly the stock market. The stock market is where
individuals buy and sell publicly traded company shares. Stock market updates
include vital data and statistics, like the current prices of major stocks, individual
stock prices, trading volumes, market capitalization, and price movements.
Video conferencing means using computers to provide a video link between two or
more people. It allows users in different locations to hold face-to-face meetings. You
can also see them instead of just talking to someone on the telephone. Video
conferencing is a widely accepted mode of communication among businesses,
houses, and other organizations.
SERVICES OF INTERNET
To access/exchange a large amount of data such as software, audio clips, video clips,
text files, other documents, etc., we need internet services. You must use an Internet
service to connect to the Internet. Data can be sent from Internet servers to your
machine via Internet service. Some of the commonly used internet services are :
Communication Services
Information Retrieval Services
File Transfer
World Wide Web Services
Web Services
Directory Services
Automatic Network Address Configuration
Network Management Services
Time Services
Usenet
NewsGroup
Ecommerce
20
[Link] College of Commerce(Autonomous), Vijayapur BCA Programme
UNIT- 4 INTRODUCTION TO DATABASE MANAGEMENT
SYSTEMS:
3. File Transfer: The exchange of data files across computer systems is referred to
as file transfer. Using the network or internet connection to transfer or shift a file
21
[Link] College of Commerce(Autonomous), Vijayapur BCA Programme
UNIT- 4 INTRODUCTION TO DATABASE MANAGEMENT
SYSTEMS:
from one computer to another is known as file transfer. To share, transfer, or send
a file or logical data item across several users and/or machines, both locally and
remotely, we use file transfer. Data files include – documents, multimedia,
pictures, text, and PDFs and they can be shared by uploading or downloading
them. To retrieve information from the internet, there are various services
available such as:
Gopher: A file retrieval application based on hierarchical, distributed menus
that is simple to use.
FTP (File Transfer Protocol): To share, transfer, or send a file or logical data
item across several users and/or machines, both locally and remotely.
Archie: A file and directory information retrieval system that may be linked to
FTP
4. Web services: Web services are software that uses defined messaging protocols
and are made accessible for usage by a client or other web-based programs through
an application service provider’s web server. Web services allow information to be
exchanged across web-based applications. Using Utility Computing, web services can
be provided.
22
[Link] College of Commerce(Autonomous), Vijayapur BCA Programme
UNIT- 4 INTRODUCTION TO DATABASE MANAGEMENT
SYSTEMS:
[Link] Services: Using facilities included in the operating system, you may set
your computer clock via the Internet. Some services are :
Network Time Protocol (NTP): It is a widely used internet time service that
allows you to accurately synchronize and adjust your computer clock.
The Simple Network Time Protocol (SNTP): It is a time-keeping protocol
that is used to synchronize network hardware. When a full implementation of
NTP is not required, then this simplified form of NTP is typically utilized.
[Link] Group: It is a lively Online Discussion Forum that is easily accessible via
Usenet. Each newsgroup contains conversations on a certain topic, as indicated by
the newsgroup name. Users can use newsreader software to browse and follow
the newsgroup as well as comment on the posts. A newsgroup is a debate about a
certain topic made up of notes posted to a central Internet site and distributed
over Usenet, a global network of news discussion groups. It uses Network News
Transfer Protocol (NNTP).
23
[Link] College of Commerce(Autonomous), Vijayapur BCA Programme
UNIT- 4 INTRODUCTION TO DATABASE MANAGEMENT
SYSTEMS:
The first 24 bits of a MAC address XX : XX: XX is decided by OUI (Organizationally
Unique Identifier). It represents the identity of the manufacturer. The next 24 bits of a MAC
address YY : YY : YY represents the unique identity of the device. It is assigned by the
manufacturer. They represent NIC (Network Interface Card).
Below is a diagram representing the working mechanism of a physical address:
In the above diagram, we can see that there are two networks – Network 1 and Network 2. A1 is the
sender and there are two receivers – D1 and D2. In case of physical address, receiver D1 receives the data
but receiver D2 is unable to receive data. This is because receiver D2 does not belong to the same network
as the sender A1 belongs to. Physical address can only be passed in the same network and not in different
networks. The purpose of using Physical address is to identify devices in the same network.
Advantages
Physical address can uniquely identify devices and deliver data packets accurately.
We can restrict access to any network by allowing only those devices which have the authorized
MAC addresses to connect. Thus, it can also be used for network security.
Disadvantages
MAC addresses can be easily spoofed. Thus, the devices can easily gain
unauthorized access to a network.
As physical addresses cannot traverse through the routers therefore they can only be
used in local networks and not between different networks.
Logical Address
Logical address also referred to as IP (Internet Protocol) address is an universal addressing system.
It is used in the Network layer. This address facilitates universal communication that are not
24
[Link] College of Commerce(Autonomous), Vijayapur BCA Programme
UNIT- 4 INTRODUCTION TO DATABASE MANAGEMENT
SYSTEMS:
dependent on the underlying physical networks. There are two types of IP addresses – IPv4 and
IPv6.
In the above diagram , we can see that there are two networks – Network 1 and Network 2. A1
is the sender and there are two receivers – D1 and D2. In case of logical address, receiver D1
as well as D2 receives the data. This is because logical address can be passed in different
networks. The purpose of using logical address is to send the data across networks.
Advantages
Logical address can be used in different networks because they can traverse through
routers.
They can handle a number devices and networks. Even if the number of devices and
network increases, the logical address is able to handle all them very easily. Thus,
they are highly scalable.
Disadvantages
Internet Protocol is vulnerable to attacks such as hacking, phishing etc. and there
can be data loss.
It lacks privacy. The data which is moving through the packets can be intercepted,
traced and monitored by unauthorized entities.
ISP stands for Internet Service Provider. It is a company that provides access to the internet
and similar services such as Website designing and virtual hosting. For example, when you
connect to the Internet, the connection between your Internet-enabled device and the internet
is executed through a specific transmission technology that involves the transfer of
information packets through an Internet Protocol route.
Data is transmitted through different technologies, including cable modem, dial-up, DSL, high
speed interconnects. Accordingly, based on the method of data transmission, the Internet
access provided by ISPs can be divided into many types, some of which are as follows:
Dial-up Internet access: It is the oldest technology to provide Internet access by modem to
modem connection using telephone lines. In this method, the user's computer is connected to
a modem with a telephone line. This method has become outdated today due to slow
connection speed. However, in remote areas, this method can be used where the broadband
network is not available.
DSL: DSL, which stands for 'digital subscriber line' is an advanced version of the dial-up
Internet access method. It uses high frequency to execute a connection over the telephone
network and allows the internet and the phone connection to run on the same telephone line.
This method offers an Asymmetric Digital Subscriber (ADSL), where the upload speed is less
than the download speed, and a Symmetric Digital Subscriber Line (SDSL), which offers equal
upload and download speeds. Out of these two, ADSL is more popular among users and is
popularly known as DSL.
26
[Link] College of Commerce(Autonomous), Vijayapur BCA Programme
UNIT- 4 INTRODUCTION TO DATABASE MANAGEMENT
SYSTEMS:
required to place a dish on the top of your house and point it to the transmitter of your
Wireless Internet Service Provider (WISP).
Wi-Fi Internet: It is the short form for "wireless fidelity," which is a wireless networking
technology that provides wireless high-speed Internet connections using radio waves. To use
the internet, you are required to be within the range of wi-fi network. It is commonly used in
public places such as hotels, airports, restaurants to provide internet access to customers.
Ethernet: It is a wired LAN (Local Area Network) where computers are connected within a
primary physical space. It enables devices to communicate with each other via a protocol (a set
of rules or common network language). It may provide different speeds such as 10 Mbps, 100
Mbps and 10 Gbps.
27
[Link] College of Commerce(Autonomous), Vijayapur BCA Programme
UNIT- 4 INTRODUCTION TO DATABASE MANAGEMENT
SYSTEMS:
2. Country domain: .in (India) .us .uk
3. Inverse domain: if we want to know what is the domain name of the website. Ip to
domain name mapping. So DNS can provide both the mapping for example to find
the IP addresses of [Link] then we have to type
WEB BASICS:
INTRODUCTION TO WEB
The Web is a great way to disseminate information and making it available 24/7. Information
can also be collected from Web users and customers through online forms. Maintainers and
administrators can control and update Web content from anywhere on the Web. All these
make the Web a powerful tool for mass communication, e-business and e-commerce.
Compared with TV, radio, news papers, and magazines, putting the word out on the Web is
relatively simple and inexpensive.
But a website is much more than such one-way communication media. It can be a virtual office
or store that is always open and supported by workers from anywhere. Web service
companies offer free Web space and tools to generate simple personal or even business Web
pages.
WEB BROWSERS,
28
[Link] College of Commerce(Autonomous), Vijayapur BCA Programme
UNIT- 4 INTRODUCTION TO DATABASE MANAGEMENT
SYSTEMS:
web documents and services. It works as a compiler to render HTML which is used to
design a webpage. Whenever we search for anything on the internet, the browser loads a
web page written in HTML, including text, links, images, and other items such as style
sheets and JavaScript functions. Google Chrome, Microsoft Edge, Mozilla Firefox, and
Safari are examples of web browsers.
Client-server model
29
[Link] College of Commerce(Autonomous), Vijayapur BCA Programme
UNIT- 4 INTRODUCTION TO DATABASE MANAGEMENT
SYSTEMS:
When we visited any website over the internet our web browser stores information
about us in small files called cookies. Cookies are designed to remember stateful
information about our browsing history. Some more cookies are used to remember
about us like our interests, our browsing patterns, etc. Websites show us ads based on
our interests using cookies.
Some Popular Web Browsers
Here is a list of 7 popular web browsers:
1. Google Chrome:
Developed by Google, Chrome is one of the most widely-used web browsers in the world,
known for its speed and simplicity.
2. Mozilla Firefox:
Developed by the Mozilla Foundation, Firefox is an open-source browser that is known
for its privacy features and customization options.
3. Apple Safari:
Developed by Apple, Safari is the default browser on Mac and iOS devices and is known
for its speed and integration with other Apple products.
4. Microsoft Edge:
Developed by Microsoft, Edge is the default browser on Windows 10 and is known for its
integration with other Microsoft products and services.
5. Tor Browser:
Developed by The Tor Project, Tor Browser is a web browser that is designed for
anonymous web browsing and is based on Mozilla Firefox.
6. Opera:
Developed by Opera Software, Opera is a web browser that is known for its speed and
built-in VPN feature.
7. Brave:
Developed by Brave Software, Brave is a web browser that is focused on privacy and
security and blocks third-party ads and trackers by default.
These are some of the most popular web browsers, there are other browsers available
such as Vivaldi, Waterfox, and so on. The choice of a web browser depends on the user’s
preference and requirements.
HTTP/HTTPS,
HTTP
HTTP stands for HyperText Transfer Protocol. It is invented by Tim Berner. HyperText
is the type of text which is specially coded with the help of some standard coding
language called HyperText Markup Language (HTML). HTTP provides a standard
30
[Link] College of Commerce(Autonomous), Vijayapur BCA Programme
UNIT- 4 INTRODUCTION TO DATABASE MANAGEMENT
SYSTEMS:
Characteristics of HTTP
HTTP is IP based communication protocol that is used to deliver data from server to
client or vice-versa.
Any type of content can be exchanged as long as the server and client are compatible
with it.
It is a request and response protocol based on client and server requirements.
HTTPS
HTTPS stands for Hyper Text Transfer Protocol Secure. HTTP Secure (HTTPS), could be
a combination of the Hypertext Transfer Protocol with the SSL/TLS convention to
supply encrypted communication and secure distinguishing proof of an arranged web
server. HTTPS is more secure than HTTP because HTTPS is certified by the SSL(Secure
Socket Layer). Whatever website you are visiting on the internet, if its URL is HTTP, then
that website is not secure.
Characteristics of HTTPS
31
[Link] College of Commerce(Autonomous), Vijayapur BCA Programme
UNIT- 4 INTRODUCTION TO DATABASE MANAGEMENT
SYSTEMS:
HTTPS encrypts all message substance, including the HTTP headers and the
request/response data. The verification perspective of HTTPS requires a trusted third
party to sign server-side digital certificates.
HTTPS is presently utilized more frequently by web clients than the first non-secure
HTTP, fundamentally to ensure page genuineness on all sorts of websites, secure
accounts and to keep client communications.
In short, both of these are protocols using which the information of a particular
website is exchanged between the Web Server and Web Browser. But there are some
differences between these two. A concise difference between HTTP and HTTPS is that
HTTPS is much more secure compared to HTTP.
URL
URL is the abbreviation of Uniform Resource Locator. It is the resource address on the
internet. The URL (Uniform Resource Locator) is created by Tim Berners-Lee and the
Internet Engineering working group in 1994. URL is the character string (address) which is
used to access data from the internet. The URL is the type of URI (Uniform Resource
Identifier).
32
[Link] College of Commerce(Autonomous), Vijayapur BCA Programme
UNIT- 4 INTRODUCTION TO DATABASE MANAGEMENT
SYSTEMS:
33
[Link] College of Commerce(Autonomous), Vijayapur BCA Programme