3. JavaScript is a dynamic computer programming
language. It is lightweight and most commonly used as
a part of web pages, whose implementations allow
client-side script to interact with the user and make
dynamic pages.
JavaScript was initially created to "make web pages
alive“ . The programs in this language are called
scripts. They can be written right in a web page's
HTML and run automatically as the page loads .
Scripts are provided and executed as plain text. They
don't need special preparation or compilation to run.
4. Today, JavaScript can execute not only in the
browser, but also on the server, or actually on any
device that has a special program called the
JavaScript engine .The browser has an embedded
engine sometimes called a "JavaScript virtual
machine".
Different engines have different "codenames". For
example:
V8 -- in Chrome, Opera and Edge.
SpiderMonkey -- in Firefox.
There are other codenames like "Chakra" for IE,
"JavaScriptCore", "Nitro" and "SquirrelFish" for
Safari, etc
5. Modern JavaScript is a “safe” programming language. It does not provide
low-level access to memory or CPU, because it was initially created for
browsers which do not require it.
JavaScript’s capabilities greatly depend on the environment it’s running
in. For instance, Node.js supports functions that allow JavaScript to
read/write arbitrary files, perform network requests, etc.
In-browser JavaScript can do everything related to webpage
manipulation, interaction with the user, and the webserver.
For instance, in-browser JavaScript is able to:
Add new HTML to the page, change the existing content, modify styles.
React to user actions, run on mouse clicks, pointer movements, key
presses.
Send requests over the network to remote servers, download and upload
files (so-called AJAX and COMET technologies).
Get and set cookies, ask questions to the visitor, show messages.
Remember the data on the client-side (“local storage”).
6.
7. The merits of using JavaScript are −
Less server interaction − You can validate user input
before sending the page off to the server. This saves
server traffic, which means less load on your server.
Immediate feedback to the visitors − They don't have
to wait for a page reload to see if they have forgotten to
enter something.
Increased interactivity − You can create interfaces that
react when the user hovers over them with a mouse or
activates them via the keyboard.
Richer interfaces − You can use JavaScript to include
such items as drag-and-drop components and sliders
to give a Rich Interface to your site visitors.
8. Data is a collection of a distinct small unit of
information. It can be used in a variety of forms
like text, numbers, media, bytes, etc. it can be
stored in pieces of paper or electronic memory,
etc.Word 'Data' is originated from the word
'datum' that means 'single piece of
information.' It is plural of the word datum.In
computing, Data is information that can be
translated into a form for efficient movement
and processing. Data is interchangeable.
9. A database is an organized collection of data, so that it can be easily
accessed and managed. You can organize data into tables, rows, columns,
and index it to make it easier to find relevant information.
Database handlers create a database in such a way that only one set of
software program provides access of data to all the users.
The main purpose of the database is to operate a large amount of
information by storing, retrieving, and managing data.
There are many dynamic websites on the World Wide Web nowadays
which are handled through databases. For example, a model that checks
the availability of rooms in a hotel. It is an example of a dynamic website
that uses a database.
There are many databases available like MySQL, Sybase, Oracle,
MongoDB, Informix, PostgreSQL, SQL Server, etc.
Modern databases are managed by the database management system
(DBMS).
10.
11.
12. The above image is an example of what a simple
Database actually looks like. It is a list of Indian
olympic medal winners with other information
such as their name , the event they participated in
which year along with the place they got in the
tournament .
The reason for creating a Database is to store the
information so it is easily accessible by everyone
and it can also be stored in a systematic way.Any
kind of information can be easily searched in a
database.
The above information is stored in a systematic
way(Name of the first Indian who won in the
olympics from the first time to the year 2000).
13. Databases are a collection of organized information that can
easily be accessed, managed and updated. Database systems
are very important to your business because they
communicate information related to your sales transactions,
product inventory, customer profiles and marketing
activities.
Small businesses run on databases. These repositories of
organized information can store virtually every kind of data
imaginable, and they can sort that information and deliver it
to you with a click of a mouse. Business databases help
small-business owners organize and track their customers,
inventory and employees.
14. 1. Customer Relationship Management
A customer relationship management (CRM) database
can help a small business manage the lifeblood of its
business -- its customers. A CRM database organizes
all the information a company has about its accounts,
contacts, leads and opportunities.
2. Inventory Tracking Database
An inventory tracking database can tell a retail
business how much inventory is in a warehouse, in a
storage room and on store shelves. Integrated bar
codes and scanners form a complete tracking system,
monitoring products as they move from one place to
another
15. 3. Payroll and Scheduling Database
Using a database to manage employee information
can simplify scheduling and help prevent payroll
errors. An employee database contains such fields
as hourly wage, salary or commission, tax
withholding rates, year-to-date income and
approved vacation time
4. Data Analysis
The robust reporting features of databases make
them useful resources for analyzing data and
predicting future trends. For example, a
productivity report might show that productivity
slows so much on the Friday afternoons before a
three-day holiday weekend that you may as well
just let the staff go early on those days.
16. 5. Manages Student Information
A student database management system manages all information
pertaining to students' attendance, assignments, academic reports,
curriculum details, project details, exam details, grades,
achievements, medical history, address, accounts, and much more.
It also allows teachers to access all student-related information
with ease.
6. Streamlines Communication
A student database management system facilitates smooth
communication between students and teachers, parents and
teachers, and between students. Gone are the days when teachers
used to send notes to parents in the school diary. With student
database software, teachers can notify parents about important
school events such as parent-teacher meetings, sports day/annual
day celebrations, etc instantaneously. The software also allows
teachers to send instant updates to parents about their ward's
attendance, performance reports, disciplinary problems, students'
bus boarding, school bus arrival, and much more over SMS or
email.