Cloud Questions
Cloud Questions
Cloud computing is an internet based new age computer technology. It is the next
stage technology that uses the clouds to provide the services whenever and wherever
the user need it.It provides a method to access several servers world wide.
12) What are the different models for deployment in cloud computing?
These are the different deployment model in cloud computing:
Private cloud
Public cloud
Hybrid cloud
Community cloud
16) What is the difference between cloud computing and mobile computing?
Mobile computing and cloud computing are slightly same in concept. Mobile computing
uses the concept of cloud computing . Cloud computing provides users the data which
they required while in mobile computing, applications run on the remote server and
gives user the access for storage and manage.
It provides permissions to the users so that they can control the access of another
user who is entering into the cloud environment.
22) What are the open source cloud computing platform databases?
MongoDB, CouchDB, LucidDB are the example of open source cloud computing platform
database.
Amazon simpleDB
Fine grain multi-tenancy:: In this mode, the resources can be shared by many users
but the functionality remains the same.
It provide an alternative way that you don't need to write the fully fledged
program.
It creates applications and link the cloud services with other systems.
Cost saving: It helps in the utilization of investment in the corporate sector. So,
it is cost saving.
Scalable and Robust: It helps in the developing scalable and robust applications.
Previously, the scaling took months, but now, scaling takes less time.
Time saving: It helps in saving time in terms of deployment and maintenance.
28) What are the different datacenters in cloud computing?
Containerized datacenter
Low density datacenter
29) What do you mean by CaaS?
CaaS is a terminology used in telecom industry as Communication As a Service. CaaS
offers the enterprise user features such as desktop call control, unified messaging
and desktop faxing.
30) What do you mean by VPN? What does it contain?
VPN stands for Virtual Private Network. VPN is a private cloud that manage the
security of the data during the communication in the cloud environment. With VPN,
you can make a public network as private network.
Professional cloud
Personal cloud
Performance cloud
32) What are the most essential things that must be followed before going for cloud
computing platform?
Compliance
Loss of data
Data storage
Business continuity
Uptime
Data integrity in cloud computing
33) Which services are provided by Window azure operating system?
There are three core services provided by Window azure operating system:
Compute
Storage
Management
34) What is the usage of virtualization platform in implementing cloud?
The main usage of virtualization platform in implementing cloud is:
MongoDB
CouchDB
LucidDB
36) What are some large cloud providers and databases?
Following are the mostly used large cloud providers and databases:
Google bigtable
Amazon simpleDB
Cloud based SQL
===================================================================================
===================================
SQL
1) What is SQL?
SQL stands for the Structured Query Language. It is the standard language used to
maintain the relational database and perform many different data manipulation
operations on the data. SQL was initially invented in 1970. It is a database
language used for database creation, deletion, fetching and modifying rows, etc.
sometimes, it is pronounced as 'sequel.' We can also use it to handle organized
data comprised of entities (variables) and relations between different entities of
the data.
Data definition language (DDL): It defines the data structure that consists of
commands like CREATE, ALTER, DROP, etc.
Data manipulation language (DML): It is used to manipulate existing data in the
database. The commands in this category are SELECT, UPDATE, INSERT, etc.
Data control language (DCL): It controls access to the data stored in the database.
The commands in this category include GRANT and REVOKE.
Transaction Control Language (TCL): It is used to deal with the transaction
operations in the database. The commands in this category are COMMIT, ROLLBACK, SET
TRANSACTION, SAVEPOINT, etc.
6) What is the purpose of DDL Language?
DDL stands for Data definition language. It is the subset of a database that
defines the data structure of the database when the database is created. For
example, we can use the DDL commands to add, remove, or modify tables. It consists
of the following commands: CREATE, ALTER and DELETE database objects such as
schema, tables, indexes, view, sequence, etc.
Software
Data
Procedures
Database Languages
Query Processor
Database Manager
Database Engine
Reporting
16) What are the different types of database management systems?
The database management systems can be categorized into several types. Some of the
important lists are given below:
There are some rules of database normalization, which is commonly known as Normal
From, and they are:
The occurrence of redundant terms in the database causes the waste of space in the
disk.
Due to redundant terms, inconsistency may also occur. If any change is made in the
data of one table but not made in the same data of another table, then
inconsistency will occur. This inconsistency will lead to the maintenance problem
and effects the ACID properties as well.
Unique Index
Clustered Index
Non-Clustered Index
Bit-Map Index
Normal Index
Composite Index
B-Tree Index
Function-Based Index
27) What is the unique index?
UNIQUE INDEX is used to enforce the uniqueness of values in single or multiple
columns. We can create more than one unique index in a single table. For creating a
unique index, the user has to check the data in the column because the unique
indexes are used when any column of the table has unique values. This indexing does
not allow the field to have duplicate values if the column is unique indexed. A
unique index can be applied automatically when a primary key is defined.
===================================================================================
===============
DBMS Interview Questions
A list of top frequently asked DBMS interview questions and answers are given
below.
1) What is DBMS?
DBMS is a collection of programs that facilitates users to create and maintain a
database. In other words, DBMS provides us an interface or tool for performing
different operations such as the creation of a database, inserting data into it,
deleting data from it, updating the data, etc. DBMS is a software in which data is
stored in a more secure way as compared to the file-based system. Using DBMS, we
can overcome many problems such as- data redundancy, data inconsistency, easy
access, more organized and understandable, and so on. There is the name of some
popular Database Management System- MySQL, Oracle, SQL Server, Amazon simple DB
(Cloud-based), etc.
The data can be stored in the database with ease, and there are no issues of data
redundancy and data inconsistency.
The data will be extracted from the database using DBMS software whenever required.
So, the combination of database and DBMS software enables one to store, retrieve
and access data with considerate accuracy and security.
9) What is RDBMS?
RDBMS stands for Relational Database Management Systems. It is used to maintain the
data records and indices in tables. RDBMS is the form of DBMS which uses the
structure to identify and access data concerning the other piece of data in the
database. RDBMS is the system that enables you to perform different operations such
as- update, insert, delete, manipulate and administer a relational database with
minimal difficulties. Most of the time RDBMS use SQL language because it is easily
understandable and is used for often.
Data Definition Language (DDL) e.g., CREATE, ALTER, DROP, TRUNCATE, RENAME, etc.
All these commands are used for updating the data that?s why they are known as Data
Definition Language.
Data Manipulation Language (DML) e.g., SELECT, UPDATE, INSERT, DELETE, etc. These
commands are used for the manipulation of already updated data that's why they are
the part of Data Manipulation Language.
DATA Control Language (DCL) e.g., GRANT and REVOKE. These commands are used for
giving and removing the user access on the database. So, they are the part of Data
Control Language.
Transaction Control Language (TCL) e.g., COMMIT, ROLLBACK, and SAVEPOINT. These are
the commands used for managing transactions in the database. TCL is used for
managing the changes made by DML.
Database language implies the queries that are used for the update, modify and
manipulate the data.
Let r be the relation which contains set tuples (t1, t2, t3, ..., tn). Each tuple
is an ordered list of n-values t=(v1,v2, ...., vn).