Types and Characteristics of Computers
Types and Characteristics of Computers
2. Digital Computers
Digital computers process data in binary format (0s and 1s) and work with discrete data.
Commonly used in offices, homes, and industries for tasks such as word processing,
internet browsing, and data analysis.
Examples: Personal computers (PCs), laptops, smartphones.
3. Hybrid Computers
Hybrid computers combine features of both analog and digital computers. They can process
both continuous and discrete data. Often found in specialized applications such as scientific
research, medical diagnostics, and control systems.
Examples: Medical devices like ECG machines, industrial systems for real-time
operations.
2. What are the characteristics of a computer?
Computers are powerful tools with several unique characteristics that make them indispensable
in various fields. These include:
1. Speed
o Computers can process data at incredible speeds, performing millions or even
billions of calculations per second.
o Example: Modern CPUs can execute instructions in nanoseconds.
2. Accuracy
o Computers are highly accurate, provided the input data and instructions are
correct. Errors usually arise from human input or programming mistakes.
3. Automation
o Once a task is programmed, the computer performs it automatically without
further user intervention.
4. Versatility
o Computers can handle a wide range of tasks, from simple calculations to
complex simulations. They are used in various domains like education,
healthcare, entertainment, and business.
5. Storage
o Computers can store vast amounts of data, which can be retrieved and used later.
o Example: Hard drives, SSDs, cloud storage.
6. Connectivity
o Computers can connect to other devices and networks, enabling data sharing
and communication (e.g., the Internet).
7. Diligence
o Unlike humans, computers do not suffer from fatigue or boredom. They can
work continuously without loss of performance.
8. Multitasking
o Modern computers can run multiple programs or processes simultaneously,
improving productivity.
o Example: Browsing the internet while editing a document.
9. Programmability
o Computers operate based on instructions given through programs, which can be
modified to perform different tasks.
10. No IQ
o Computers lack intelligence; they cannot think, reason, or make decisions on
their own. They operate based on instructions provided by humans.
[Link] are the major components of computer? Explain with the help of
diagram?
A computer consists of several interconnected components that work together to perform
various tasks. These components can be categorized into hardware and software, with
hardware being the physical parts.
Major Components
1. Input Devices
Devices used to input data into the computer.
Examples: Keyboard, mouse, scanner, microphone.
2. Output Devices
Devices used to display or produce the output after processing.
Examples: Monitor, printer, speakers.
4. Memory/Storage Units
Includes primary memory (RAM) and secondary storage (Hard Disk, SSD)..
5. Motherboard
The main circuit board that connects all components of a computer, including the CPU,
memory, and peripherals.
4. What do you understand by software? Explain types of software?
Software is a set of instructions or programs that tells a computer how to perform specific
tasks. It works alongside hardware to let users interact with the computer and accomplish
different goals.
Types of Software
1. System Software
Runs and manages the computer’s hardware and helps the computer run smoothly and
supports other software.
Examples: Windows, macOS, Linux.
2. Application Software
Helps users perform specific tasks. Directly benefits the user by solving a problem or
providing a service.
Examples: MS Word, Google Docs.
3. Programming Software
Helps developers create new software and makes coding easier for programmers.
Examples: Code editors, compilers, debuggers.
4. Middleware
Connects different software or systems to work together and Ensures communication
between applications.
Examples: APIs, database connectors.
5. What is the booting process? Explain types of booting process
Booting is the process of starting or restarting a computer. It involves loading the operating
system (OS) into memory from a storage device, allowing the system to be ready for use.
Booting Process:
1. Power On: When the computer is powered on, the central processing unit (CPU)
performs basic hardware checks and begins the booting process.
3. Loading Bootloader: After POST, the BIOS/UEFI loads the bootloader (a small
program) from the storage device (like a hard disk or SSD). The bootloader is
responsible for loading the operating system.
4. Operating System Loading: The bootloader loads the OS into the system's memory,
and the kernel of the operating system takes control of the system.
5. System Initialization: The OS completes its initialization by loading system files,
drivers, and starting background processes, preparing the computer for user interaction.
Memory in a computer is the component used to store data and instructions temporarily or
permanently. It enables the computer to perform tasks and retain information for processing
or retrieval.
Types of Memory
Computer memory can be categorized into two main types: Primary Memory and
Secondary Memory.
Examples:
o Hard Disk Drive (HDD):
Stores operating systems, applications, and user files.
Slower than RAM but has a much larger capacity.
o Solid State Drive (SSD):
Faster and more durable than HDDs, commonly used in modern
computers.
A word processor is a software application used for creating, editing, formatting, and
printing text documents. It is widely used for tasks such as writing letters, reports, essays,
or resumes. Popular examples include Microsoft Word, Google Docs, and LibreOffice
Writer.
Mail Merge is a feature in Microsoft Word that allows you to create personalized
documents, such as letters, labels, or emails, by combining a template with data from an
external source (like an Excel spreadsheet, database, or Outlook contacts). It’s widely used
to send bulk personalized communications efficiently.
A Macro is a tool in programs like Microsoft Word or Excel that automates repetitive tasks.
Instead of doing something over and over manually, you can create a macro to do it for you
with just one click.
5. Stop Recording:
Example:
If you record a macro to bold and color some text, you only need to run the macro next
time, and it will do it all automatically.
[Link] are Header and Footer? How can insert header and footer in
any document? Write its importance.
Header and Footer:
Header: A header is a section of a document that appears at the top of every page. It
typically contains information like the document title, chapter name, date, page number,
or author.
Footer: A footer is a section that appears at the bottom of every page. It may include
information such as page numbers, copyright information, or other relevant details.
2. Organization: They are ideal for including the title, chapter headings, or section names,
making it easier for readers to navigate and understand the content.
2. Insert Hyperlink:
4. Click OK:
Hyperlinks are versatile tools in Word, providing smooth navigation and enhanced
interactivity in both digital documents and printed materials when using URLs or
reference points.
12. Write Steps to create numbering for the following:
A. Input Devices:
1. Keyboard
2. Mouse
3. Light Pen
4. Optical Character Reader
5. Optical Mark Reader
B. Storage Devices:
1. Floppy Disk
2. Winchester Disk
3. Hard Disk Drive
4. Magnetic Disk
5. Bubble Memory
C. Output Devices:
1. Monitor
2. Plotter
3. Printer
To create numbering in Microsoft Word, you can create a structured and organized list with
multiple levels of indentation. Here's a detailed step-by-step guide on how to use the Tab key
to create such lists with numbering:
3. Apply Numbering:
Highlight all the items you want to number, excluding the headings (e.g., Keyboard,
Mouse, Light Pen, etc.).
Go to the Home tab on the ribbon.
In the Paragraph group, find the Numbering button (the icon with numbers "1, 2, 3").
Click on the Numbering button to apply basic numbering to your list.
6. Final Adjustments:
If necessary, use the Increase Indent or Decrease Indent buttons in the Paragraph
group to adjust the indentation manually.
Increase Indent moves the list item one level down (same as pressing the Tab key).
Decrease Indent moves the list item one level up (same as pressing Shift + Tab).
1. AVERAGE( )
The AVERAGE function calculates the arithmetic mean of a range of numbers.
Example: =AVERAGE(A1:A10) calculates the average of values in cells A1 to A10.
2. COUNT( )
The COUNT function counts the number of cells that contain numbers in a given range.
Example: =COUNT(A1:A10) counts how many cells in the range A1 to A10 contain
numeric values.
3. MAX( )
The MAX function returns the largest value from a set of values. Example:
=MAX(A1:A10) returns the maximum value from the cells A1 to A10.
4. MIN( )
The MIN function returns the smallest value from a set of values. Example:
=MIN(A1:A10) returns the minimum value from the cells A1 to A10.
5. STDEV( )
The STDEV function calculates the standard deviation, which measures the amount of
variation or dispersion in a set of values. Example: =STDEV(A1:A10) calculates the
standard deviation of the values in the range A1 to A10.
15. What is logical function in MS-Excel? Write about the followings
A. AND( )
B. IF( )
C. NOT( )
D. OR( )
E. XOR( )
Logical Function: Performs logical operations to return results like TRUE or FALSE.
A. AND( ): Checks if all conditions are true.
B. MOD( ) :The MOD function returns the remainder after a number is divided by a
[Link]: =MOD(10, 3) returns 1, as 10 divided by 3 leaves a remainder of 1.
C. INT( ): The INT function rounds a number down to the nearest integer. Example:
=INT(9.67) returns 9 as it rounds down the number to the nearest integer.
D. PRODUCT( ): The PRODUCT function multiplies all the numbers provided as arguments.
Example: =PRODUCT(2, 3, 4) multiplies 2, 3, and 4 to return 24.
E. POWER( ): The POWER function returns the result of a number raised to a specified power
(exponent).Example: =POWER(2, 3) calculates 2 raised to the power of 3, which is 8.
F. SQRT( ): The SQRT function returns the square root of a number. Example: =SQRT(16)
returns 4, since 4 is the square root of 16.
G. EVEN( ): The EVEN function rounds a number up to the nearest even integer. Example:
=EVEN(5) rounds 5 up to the next even integer, which is 6.
H. ODD( ): The ODD function rounds a number up to the nearest odd integer. Example:
=ODD(6) rounds 6 up to the next odd integer, which is 7.
J. ROUNDUP( ): The ROUNDUP function rounds a number up away from zero, regardless
of the decimal [Link]: =ROUNDUP(5.23, 1) rounds 5.23 up to 5.3.
17. Write about the following text functions:
A. LEFT( )
B. RIGHT( )
C. MID( )
D. LOWER( )
E. UPPER( )
F. PROPER( )
G. REPT( )
H. LEN( )
I. FIND( )
J. SEARCH( )
In MS Excel, text functions are used to manipulate and analyze text data. These functions help
with tasks such as extracting parts of text, changing case, and counting characters, making it
easier to work with text-based data in Excel.
A. LEFT( ): The LEFT function extracts a specified number of characters from the left side
(beginning) of a text string. Example: =LEFT("Excel", 2) returns "Ex", as it extracts the first
2 characters from the word "Excel".
B. RIGHT( ): The RIGHT function extracts a specified number of characters from the right
side (end) of a text string. Example: =RIGHT("Excel", 2) returns "el", as it extracts the last 2
characters from the word "Excel".
C. MID( ): The MID function extracts a substring from a given text string, starting at a
specified position and for a specified number of characters. Example: =MID("Excel", 2, 3)
returns "xce", as it starts at the 2nd character of the string and extracts 3 characters.
D. LOWER( ): The LOWER function converts all characters in a text string to lowercase.
Example: =LOWER("EXCEL") returns "excel", converting the text to lowercase.
E. UPPER( ): The UPPER function converts all characters in a text string to uppercase.
Example: =UPPER("excel") returns "EXCEL", converting the text to uppercase.
F. PROPER( ): The PROPER function capitalizes the first letter of each word in a text string,
and converts all other letters to lowercase. Example: =PROPER("hello world") returns "Hello
World", capitalizing the first letter of each word
G. REPT( ): The REPT function repeats a text string a specified number of times. Example:
=REPT("Hi", 3) returns "HiHiHi", repeating the word "Hi" three times.
H. LEN( ): The LEN function returns the length of a text string, counting the number of
characters. Example: =LEN("Excel") returns 5, as the word "Excel" contains 5 characters.
I. FIND( ): The FIND function searches for a substring within a string, and returns the position
of the first occurrence of the substring (case-sensitive). Example: =FIND("e", "Excel") returns
2, as the first "e" in "Excel" appears at the second position.
Conclusion:
Pivot Tables are an essential tool for efficiently summarizing and analyzing data. They provide
flexibility in the way data is presented, allowing for in-depth analysis, which can help in
decision-making and identifying key insights from large datasets.
19. What is goal seeking in MS Excel? Explain with an example.
Goal Seeking in MS Excel is a powerful tool used to find the input value that will give you a
desired result or output from a formula. It allows you to work backward from a target result
and determines what input value you need to achieve that result. Goal Seeking is particularly
useful when you know the outcome you want but aren't sure about the specific input required
to reach that outcome.
1. Animation:
Animation in PowerPoint refers to the effects applied to individual elements (text, images,
shapes, etc.) on a slide. These effects control how the elements appear, move, and disappear
from the slide. Animations help make presentations more engaging and help highlight key
points by controlling the timing and order in which slide elements are shown.
Types of Animations:
Entrance Animations
Emphasis Animations
Exit Animations
Motion Paths
2. Transition:
Transition effects are applied to entire slides, determining how one slide moves to the next
during a presentation. Transitions control the flow between slides, adding movement and visual
appeal when switching from one slide to another.
Types of Transitions:
Fade
Push
Wipe
Cube
Zoom
3. Custom Control:
Custom controls in PowerPoint allow you to fine-tune and personalize the way animations and
transitions behave, providing more control over the pacing, sequence, and style of your
presentation.
21. What is printer? Explain its types in brief.
A printer is a peripheral device used to produce a hard copy (printed version) of digital content,
such as text, images, or graphics, from a computer or other electronic devices. Printers are
commonly used in offices, homes, and businesses to produce physical copies of documents,
photographs, or other digital content for various purposes.
Types of Printers:
1. Impact Printers:Impact printers create an image on paper by physically striking an
inked ribbon against the paper, leaving marks that form text or images.
Importance of HTML:
1. Foundation of Web Pages
2. User Accessibility
3. Search Engine Optimization (SEO
4. Cross-Browser Compatibility
Conclusion:
HTML is the fundamental language for creating and structuring web pages. Its importance lies
in its simplicity, ability to integrate with other technologies, and role in making content
accessible to users worldwide. Its features, such as text formatting, hyperlinking, multimedia
support, and form creation, make it essential for building interactive and user-friendly websites.
Understanding HTML is the first step for anyone looking to become a web developer or
designer.
23. What do you understand by HTML Tag? Explain types of Tag in
HTML.
An HTML tag is a fundamental building block of HTML (Hypertext Markup Language) that
is used to define elements and structure the content of a webpage. HTML tags are enclosed
within angle brackets (< >) and are used to indicate the beginning and end of an HTML element.
Tags generally come in pairs: a start tag and an end tag.
5. Media Tags:
o These tags are used to embed media elements like images, audio, and video in a
webpage.
o Examples:
<img>: Used to embed an image.
<audio>: Used to embed an audio file.
<video>: Used to embed a video file.
24. Write HTML code to create Text Box
To create a text box in HTML, you can use the <input> tag with the type attribute set to "text".
Here is an example of HTML code to create a simple text box:
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Text Box Example</title>
</head>
<body>
<h2>Enter your name:</h2>
<form>
<label for="name">Name:</label>
<input type="text" id="name" name="name" placeholder="Enter your name
here">
</form>
</body>
</html>
Explanation:
<input type="text"> creates a text box where users can enter text.
id="name" is used to uniquely identify the input element (often used in conjunction
with JavaScript or for associating labels).
name="name" is used to specify the name of the input, which is useful when submitting
form data.
placeholder="Enter your name here" provides a placeholder text inside the text box to
indicate what should be entered.
This code will display a simple webpage with a text box labeled "Name", allowing the
user to type in their name.
25. Write HTML code to create Combo Box.
html
Copy code
<!DOCTYPE html>
<html>
<body>
<form>
<label for="cars">Choose a car:</label>
<select id="cars" name="cars">
<option value="volvo">Volvo</option>
<option value="saab">Saab</option>
<option value="fiat">Fiat</option>
<option value="audi">Audi</option>
</select>
</form>
</body>
</html>
Explanation:
<select> creates the Combo Box. It wraps around the <option> elements, which define
the choices in the drop-down list.
The id="country" is used to uniquely identify the Combo Box element.
The name="country" attribute is used to identify the data when the form is submitted.
Each <option> tag defines a specific item in the list, and the value attribute defines the
value that will be sent when the form is submitted.
When the user clicks on the Combo Box, they can select one of the countries from the list. This
creates an interactive dropdown menu, making it a Combo Box.
26. Write HTML code to create a Picture Box.
html
Copy code
<!DOCTYPE html>
<html>
<body>
<form>
<label for="picture">Upload Picture:</label>
<input type="file" id="picture" name="picture" accept="image/*">
</form>
</body>
</html>
27. Write HTML code to create Submit, Cancel and Reset Button
To create Submit, Cancel, and Reset buttons in HTML, you can use the <button> element or
the <input> element with the appropriate type attribute. Below is an example of HTML code
that creates these three buttons inside a form:
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Form Buttons Example</title>
</head>
<body>
<h2>Form with Submit, Cancel, and Reset Buttons</h2>
<form action="/submit-form" method="post">
<label for="name">Name:</label>
<input type="text" id="name" name="name" placeholder="Enter your name"><br><br>
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Option Button Example</title>
</head>
<body>
<h2>Select Your Gender:</h2>
<form>
<!-- Male Option Button -->
<input type="radio" id="male" name="gender" value="male">
<label for="male">Male</label><br>
<br><br>
<input type="submit" value="Submit">
</form>
</body>
</html>
29. Write HTML code to create Check Box with suitable example.
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Checkbox Example</title>
</head>
<body>
<h2>Select Your Interests:</h2>
<form>
<!-- Sports Checkbox -->
<input type="checkbox" id="sports" name="interest" value="sports">
<label for="sports">Sports</label><br>
<br><br>
<input type="submit" value="Submit">
</form>
</body>
</html>
30. Write HTML code to design online form for CSVTU Examination.
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>CSVTU Examination Form</title>
<style>
body {
font-family: Arial, sans-serif;
background-color: #f2f2f2;
margin: 0;
padding: 0;
}
.container {
width: 60%;
margin: 50px auto;
padding: 20px;
background-color: #fff;
border-radius: 10px;
box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1);
}
h2 {
text-align: center;
color: #4CAF50;
}
label {
font-weight: bold;
}
input[type="text"], input[type="number"], input[type="email"], input[type="date"],
select {
width: 100%;
padding: 10px;
margin: 10px 0;
border-radius: 5px;
border: 1px solid #ddd;
}
input[type="submit"], input[type="reset"] {
width: 48%;
padding: 10px;
background-color: #4CAF50;
color: white;
border: none;
border-radius: 5px;
cursor: pointer;
margin-top: 10px;
}
input[type="submit"]:hover, input[type="reset"]:hover {
background-color: #45a049;
}
.form-group {
margin-bottom: 15px;
}
</style>
</head>
<body>
<div class="container">
<h2>CSVTU Examination Form</h2>
<form action="/submit-form" method="post">
<div class="form-group">
<label for="rollno">Roll Number:</label>
<input type="number" id="rollno" name="rollno" placeholder="Enter your roll
number" required>
</div>
<div class="form-group">
<label for="email">Email Address:</label>
<input type="email" id="email" name="email" placeholder="Enter your email"
required>
</div>
<div class="form-group">
<label for="dob">Date of Birth:</label>
<input type="date" id="dob" name="dob" required>
</div>
<!-- Examination Details Section -->
<div class="form-group">
<label for="course">Course Name:</label>
<select id="course" name="course" required>
<option value="BTech">[Link]</option>
<option value="MTech">[Link]</option>
<option value="MCA">MCA</option>
<option value="PhD">Ph.D</option>
</select>
</div>
<div class="form-group">
<label for="year">Year of Study:</label>
<select id="year" name="year" required>
<option value="1">1st Year</option>
<option value="2">2nd Year</option>
<option value="3">3rd Year</option>
<option value="4">4th Year</option>
</select>
</div>
<div class="form-group">
<label for="semester">Semester:</label>
<select id="semester" name="semester" required>
<option value="1">Semester 1</option>
<option value="2">Semester 2</option>
<option value="3">Semester 3</option>
<option value="4">Semester 4</option>
<option value="5">Semester 5</option>
<option value="6">Semester 6</option>
<option value="7">Semester 7</option>
<option value="8">Semester 8</option>
</select>
</div>
<!-- Subjects Section -->
<div class="form-group">
<label for="subjects">Subjects to Appear for Examination:</label><br>
<input type="checkbox" id="subject1" name="subjects" value="Mathematics">
<label for="subject1">Mathematics</label><br>
<input type="checkbox" id="subject2" name="subjects" value="Physics">
<label for="subject2">Physics</label><br>
<input type="checkbox" id="subject3" name="subjects" value="Computer Science">
<label for="subject3">Computer Science</label><br>
<input type="checkbox" id="subject4" name="subjects" value="Electrical
Engineering">
<label for="subject4">Electrical Engineering</label><br>
</div>
<!-- Submit and Reset Buttons -->
<div class="form-group">
<input type="submit" value="Submit">
<input type="reset" value="Reset">
</div>
</form>
</div>
</body>
</html>
31. What is Data Base Management System? Write the advantages of
DBMS over file system.
A Database Management System (DBMS) is software that provides a systematic way to
manage databases. It facilitates the creation, retrieval, updating, and management of data. A
DBMS allows users to define, manipulate, and query the data in a structured manner using a
database. It acts as an intermediary between users and the database, ensuring efficient and
secure data storage and retrieval.
Functions of DBMS:
1. Data Storage Management: DBMS manages the storage of data in an organized way.
2. Data Retrieval: Allows users to retrieve data through query languages like SQL.
3. Data Manipulation: Supports operations like inserting, updating, and deleting data.
4. Security Management: Provides security measures to control access to the database.
5. Concurrency Control: Manages simultaneous data access by multiple users.
6. Backup and Recovery: Ensures data is backed up and can be recovered in case of
failure.
2. Data Integrity:
o File System: Ensuring data integrity is more challenging as the data is scattered
across different files and formats.
o DBMS: DBMS enforces data integrity constraints (such as primary keys,
foreign keys, etc.) to ensure that the data remains accurate and consistent.
3. Data Security:
o File System: Data security is harder to implement as there is no centralized
access control.
o DBMS: DBMS provides robust security mechanisms, such as user
authentication, access controls, and data encryption, ensuring that only
authorized users can access or modify the data.
4. Data Independence:
o File System: In a file system, the structure and format of data are tightly coupled
with application programs. Changes in the structure often require changes in
applications.
o DBMS: DBMS provides data independence, meaning the application can
interact with the data without being concerned with its internal structure.
Changes in the database schema do not affect the application.
Conclusion:
A DBMS provides significant advantages over traditional file systems by ensuring data
consistency, security, redundancy control, and efficient data access. It simplifies data
management tasks, enhances data integrity, and supports complex queries, making it an
essential tool for modern data storage and processing.
32. What is SQL? Write about Data Base Languages?
SQL (Structured Query Language) is a standardized programming language used for managing
and manipulating relational databases. SQL allows users to create, retrieve, update, and delete
data from a database, making it an essential tool for interacting with relational database
management systems (RDBMS).
SQL is used to perform various operations on the data stored in databases, such as querying
data, updating records, and defining database structures.
Database Languages
In the context of SQL and database management, there are several types of database languages
that serve different purposes. These languages help interact with the database at various levels
and for different tasks. The main categories of database languages are:
Conclusion
SQL is a powerful language used to interact with relational databases. It is divided into different
categories of languages (DDL, DML, DCL, DQL) that perform specific tasks. Understanding
these languages is fundamental for working with databases, as they allow users to manage,
manipulate, and secure the data efficiently.
33. Write definition and syntax of the following SQL commands:
A. Create
B. Drop
C. Alter
D. Update
E. Insert.
A. CREATE
Definition:
The CREATE command is used to create new database objects like tables, views, indexes, or
databases. It defines the structure and attributes of these objects.
Syntax:
B. DROP
Definition:
The DROP command is used to delete an existing database object like a table, view, or index.
When an object is dropped, it is completely removed, including all of its data.
Syntax:
Employees;
C. ALTER
Definition:
The ALTER command is used to modify an existing database object such as a table. It can be
used to add, modify, or delete columns or to change constraints.
Syntax:
D. UPDATE
Definition:
The UPDATE command is used to modify the existing records in a table. You can update one
or more columns of a table based on a specified condition.
Syntax:
UPDATE table_name
SET column1 = value1, column2 = value2, ...
WHERE condition;
E. INSERT
Definition:
The INSERT command is used to add new rows of data into an existing table. It can insert one
row at a time or multiple rows at once.
Syntax: