SlideShare a Scribd company logo
MODERN
DATABASES
DATABASE
A database is an organized collection of data, generally stored and accessed electronically from a
computer system.
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.
The main purpose of the database is to operate a large amount of information by storing, retrieving,
and managing data.
Modern databases are managed by the database management system (DBMS).
Some modern databases are text files, spreadsheet, SQL databases, NoSQL databases, and
distributed databases.
TEXT FILES
 A text file is a kind of computer file that is structured as a sequence of lines of electronic
text.
 Text file refers to a type of container, while plain text refers to a type of content.
 Text files are commonly used for storage of information because of their simplicity .
 On Microsoft Windows operating systems, a file is regarded as a text file if the suffix of
the name of the file (the "filename extension") is .txt. However, many other suffixes are
used for text files with specific purposes. For example, source code for computer
programs is usually kept in text files that have file name suffixes indicating
the programming language in which the source is written.
A text file is stored as data within a computer file system. In operating systems such
as MS-DOS, where the operating system does not keep track of the file size in bytes, the
end of a text file is denoted by placing one or more special characters, known as an end-of-
file marker, as padding after the last line in a text file.
 On modern operating systems such as Microsoft Windows and Unix-like systems, text
files do not contain any special EOF character, because file systems on those operating
systems keep track of the file size in bytes.
Spreadsheet
A spreadsheet or worksheet is a file made of rows and columns that help sort, organize, and arrange data
efficiently, and calculate numerical data.
Microsoft Excel is a spreadsheet (computer application that allows storage of data in a tabular form) developed
by Microsoft. It can be used on Windows, macOS, and Android platforms. Some of its features include:
•Graphing tools
•Functions (Count, sum, text, date and time, financial, etc)
•Data Analysis (Filters, charts, tables, etc.)
•Visual Basic for Application (VBA)
•Contains 300 examples for you
•Workbooks and worksheets
•Data Validation, etc.
How to launch Excel?
Follow the steps given below to launch Excel:
1.Download MS Office from the official website
2.In the search bar, type MS Office and select MS Excel from the same
Once this is done, you will see the following screen:
Title Bar:
It displays the title of the sheet and appears right in the middle at the top of the Excel window.
Quick Access Toolbar:
Ribbon:
Customize the Ribbon:
Worksheet and Workbook
A Worksheet is basically a single-page spreadsheet containing information. A
workbook is a file that contains multiple spreadsheets. A worksheet contains a matrix
of rectangular cells, organized in a form of rows and columns. A workbook contains one
or more worksheets, consisting of related information.
SQL(Structured Query Language)
SQL was developed at IBM by Donald D. Chamberlin and Raymond F. Boyce in the early
1970s. This was initially called SEQUEL(Structured English QUEry Language).
SQL became a standard of the American National Standards Institute (ANSI) in 1986, and of
the International Organization for Standardization (ISO) in 1987.Since then the standard has
been revised to include a larger set of features. Despite the existence of standards, most SQL
code requires at least some changes before being ported to different database systems.
SQL is Structured Query Language, which is a computer language for storing,
manipulating and retrieving data stored in a relational database.
SQL
SQL is the core of the relational database which is used for accessing and
managing the databases. This language is used to manipulate and retrieve data
from a structured data format in the form of tables and holds relationships
between those tables. The relations could be as follows:
Applications of SQL
•With SQL, you can create and drop tables and databases.
•It allows the users to define and manipulate data in databases.
•SQL allows the users to access, modify, and describe data in DBMS.
•With SQL, you can set permissions on tables, views, and procedures and grant
specific permissions to different users.
•SQL allows you to embed within other languages using SQL libraries and
modules.
SQL Data Types
•Numeric – The numeric data types allow both signed and unsigned integers. They can be further
divided into exact and approximate data types where exact allows the integers in the form of whole
numbers and approximate allow floating integers.
•Character String – This data type allows characters of fixed and variable length. This data type also
can be further categorized into Unicode characters, which allow fixed and variable length of Unicode
characters.
•Binary – The Binary data types allows data to be stored in the format of binary values, for fixed and
variable length.
•Date & Time – This data type allows data to be stored in different formats of date and time.
•Other – This section of data types has data types such as table, XML, cursor and unique identifier.
SQL Commands
Sr.No. Command & Description
1 CREATE- Creates a new table, a view of a table, or other object in the database.
2 ALTER- Modifies an existing database object, such as a table.
3 DROP- Deletes an entire table, a view of a table or other objects in the database.
4 SELECT- Retrieves certain records from one or more tables.
5 INSERT- Creates a record.
6 UPDATE- Modifies records.
7 DELETE- Deletes records.
8 GRANT- Gives a privilege to user.
9 REVOKE- Takes back privileges granted from user.
MODERN DATABASES (2).pptx in which modern types of data bases
DROP TABLE table_name;
MODERN DATABASES (2).pptx in which modern types of data bases
INSERT INTO table_name (column1, column2, column3, ...)
VALUES (value1, value2, value3, ...);
UPDATE table_name
SET column1 = value1, column2 = value2, ...
WHERE condition;
DELETE FROM table_name WHERE condition;
MODERN DATABASES (2).pptx in which modern types of data bases
NoSQL
NoSQL, known as Not only SQL database, provides a mechanism for storage and retrieval of data and
is the next generation database .
NoSQL can be defined as a database which is employed for managing the massive collection of
unstructured data and when your data is not piled up in a tabular format or relations like that of
relational databases. The term NoSQL came from the word non SQL or nonrelational.
The crucial factor about NoSQL is that it can handle huge amount of data and can achieve performance
by adding more machines to your clusters and can be implemented on commodity hardware.
NoSQL claims various benefits associated with its usage. From managing data to scalability, it use has
increased drastically. Huge amount of data can be managed and then streamed. Different kinds of data
like structured and semi structured data can be analyzed and analytical activities can be performed.
MODERN DATABASES (2).pptx in which modern types of data bases
MODERN DATABASES (2).pptx in which modern types of data bases
NoSQL Database Categories
Key value stores– They are the simplest NoSQL databases. Every single item in the database
is stored as an attribute name or key together with its value.
Wide column stores- Wide column stores such as Cassandra and HBase are optimized for
queries over large datasets, and store columns of data together, instead of rows.
Graph store– They are used to store information about networks, such as social
connections.Graph stores include Neo4J and HyperGraphDB.
Document Database– It pairs each key with a complex data structure known as document.
It can contain many different key value pairs, or key array pairs or even nested documents
Benefits of NoSQL Database
•It allows developers to create large volumes of structured, semi-structured as well as
unstructured data for making the application diverse and not restricting its use because of
the type of data being used within the application.
•It also allows agile development; rapid iteration along with frequent code pushes, which
makes it more popular.
•It can be used with object-oriented programming (OOP), which makes it easy to use with
flexibility.
•Data can be stored more efficiently, making it less expensive, providing massive architecture.
MODERN DATABASES (2).pptx in which modern types of data bases
Distributed Database
A distributed database is basically a database that is not limited to one system, it is spread
over different sites, i.e, on multiple computers or over a network of computers.
A distributed database system is located on various sited that don’t share physical
components. This maybe required when a particular database needs to be accessed by
various users globally. It needs to be managed such that for the users it looks like one single
database.
MODERN DATABASES (2).pptx in which modern types of data bases
Ad

More Related Content

Similar to MODERN DATABASES (2).pptx in which modern types of data bases (20)

A STUDY ON GRAPH STORAGE DATABASE OF NOSQL
A STUDY ON GRAPH STORAGE DATABASE OF NOSQLA STUDY ON GRAPH STORAGE DATABASE OF NOSQL
A STUDY ON GRAPH STORAGE DATABASE OF NOSQL
ijscai
 
A Study on Graph Storage Database of NOSQL
A Study on Graph Storage Database of NOSQLA Study on Graph Storage Database of NOSQL
A Study on Graph Storage Database of NOSQL
IJSCAI Journal
 
A STUDY ON GRAPH STORAGE DATABASE OF NOSQL
A STUDY ON GRAPH STORAGE DATABASE OF NOSQLA STUDY ON GRAPH STORAGE DATABASE OF NOSQL
A STUDY ON GRAPH STORAGE DATABASE OF NOSQL
ijscai
 
DBMS Notes.pdf
DBMS Notes.pdfDBMS Notes.pdf
DBMS Notes.pdf
shubhampatel67739
 
Artigo no sql x relational
Artigo no sql x relationalArtigo no sql x relational
Artigo no sql x relational
Adenilson Lima Diniz
 
SQL Complete Tutorial. All Topics Covered
SQL Complete Tutorial. All Topics CoveredSQL Complete Tutorial. All Topics Covered
SQL Complete Tutorial. All Topics Covered
Danish Mehraj
 
Introduction to SQL.pptx
Introduction to SQL.pptxIntroduction to SQL.pptx
Introduction to SQL.pptx
adityakumawat625
 
Introduction to Oracle Database
Introduction to Oracle DatabaseIntroduction to Oracle Database
Introduction to Oracle Database
puja_dhar
 
DATABASE MANAGEMENT SYSTEM
DATABASE MANAGEMENT SYSTEMDATABASE MANAGEMENT SYSTEM
DATABASE MANAGEMENT SYSTEM
Sonia Pahuja
 
Oracle DBA Tutorial for Beginners -Oracle training institute in bangalore
Oracle DBA Tutorial for Beginners -Oracle training institute in bangaloreOracle DBA Tutorial for Beginners -Oracle training institute in bangalore
Oracle DBA Tutorial for Beginners -Oracle training institute in bangalore
TIB Academy
 
MySQL.pptx
MySQL.pptxMySQL.pptx
MySQL.pptx
SHAQORPRO
 
Brief introduction to NoSQL by fas mosleh
Brief introduction to NoSQL by fas moslehBrief introduction to NoSQL by fas mosleh
Brief introduction to NoSQL by fas mosleh
Fas (Feisal) Mosleh
 
DBMS PART 1.docx
DBMS PART 1.docxDBMS PART 1.docx
DBMS PART 1.docx
GudduKumar408051
 
SQL (Scratch to Advance).pptx
SQL (Scratch to Advance).pptxSQL (Scratch to Advance).pptx
SQL (Scratch to Advance).pptx
Hitesh670643
 
Data Manipulation ppt. for BSIT students
Data Manipulation ppt. for BSIT studentsData Manipulation ppt. for BSIT students
Data Manipulation ppt. for BSIT students
julie4baxtii
 
Unit-10.pptx
Unit-10.pptxUnit-10.pptx
Unit-10.pptx
GhanashyamBK1
 
Chjkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjj01_The Basics.pptx
Chjkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjj01_The Basics.pptxChjkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjj01_The Basics.pptx
Chjkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjj01_The Basics.pptx
MhmdMk10
 
NoSQL - A Closer Look to Couchbase
NoSQL - A Closer Look to CouchbaseNoSQL - A Closer Look to Couchbase
NoSQL - A Closer Look to Couchbase
Mohammad Shaker
 
Azure Data Fundamentals DP 900 Full Course
Azure Data Fundamentals DP 900 Full CourseAzure Data Fundamentals DP 900 Full Course
Azure Data Fundamentals DP 900 Full Course
Piyush sachdeva
 
Pl sql content
Pl sql contentPl sql content
Pl sql content
MargaretMaryT
 
A STUDY ON GRAPH STORAGE DATABASE OF NOSQL
A STUDY ON GRAPH STORAGE DATABASE OF NOSQLA STUDY ON GRAPH STORAGE DATABASE OF NOSQL
A STUDY ON GRAPH STORAGE DATABASE OF NOSQL
ijscai
 
A Study on Graph Storage Database of NOSQL
A Study on Graph Storage Database of NOSQLA Study on Graph Storage Database of NOSQL
A Study on Graph Storage Database of NOSQL
IJSCAI Journal
 
A STUDY ON GRAPH STORAGE DATABASE OF NOSQL
A STUDY ON GRAPH STORAGE DATABASE OF NOSQLA STUDY ON GRAPH STORAGE DATABASE OF NOSQL
A STUDY ON GRAPH STORAGE DATABASE OF NOSQL
ijscai
 
SQL Complete Tutorial. All Topics Covered
SQL Complete Tutorial. All Topics CoveredSQL Complete Tutorial. All Topics Covered
SQL Complete Tutorial. All Topics Covered
Danish Mehraj
 
Introduction to Oracle Database
Introduction to Oracle DatabaseIntroduction to Oracle Database
Introduction to Oracle Database
puja_dhar
 
DATABASE MANAGEMENT SYSTEM
DATABASE MANAGEMENT SYSTEMDATABASE MANAGEMENT SYSTEM
DATABASE MANAGEMENT SYSTEM
Sonia Pahuja
 
Oracle DBA Tutorial for Beginners -Oracle training institute in bangalore
Oracle DBA Tutorial for Beginners -Oracle training institute in bangaloreOracle DBA Tutorial for Beginners -Oracle training institute in bangalore
Oracle DBA Tutorial for Beginners -Oracle training institute in bangalore
TIB Academy
 
Brief introduction to NoSQL by fas mosleh
Brief introduction to NoSQL by fas moslehBrief introduction to NoSQL by fas mosleh
Brief introduction to NoSQL by fas mosleh
Fas (Feisal) Mosleh
 
SQL (Scratch to Advance).pptx
SQL (Scratch to Advance).pptxSQL (Scratch to Advance).pptx
SQL (Scratch to Advance).pptx
Hitesh670643
 
Data Manipulation ppt. for BSIT students
Data Manipulation ppt. for BSIT studentsData Manipulation ppt. for BSIT students
Data Manipulation ppt. for BSIT students
julie4baxtii
 
Chjkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjj01_The Basics.pptx
Chjkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjj01_The Basics.pptxChjkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjj01_The Basics.pptx
Chjkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjj01_The Basics.pptx
MhmdMk10
 
NoSQL - A Closer Look to Couchbase
NoSQL - A Closer Look to CouchbaseNoSQL - A Closer Look to Couchbase
NoSQL - A Closer Look to Couchbase
Mohammad Shaker
 
Azure Data Fundamentals DP 900 Full Course
Azure Data Fundamentals DP 900 Full CourseAzure Data Fundamentals DP 900 Full Course
Azure Data Fundamentals DP 900 Full Course
Piyush sachdeva
 

More from lovepreet33653 (8)

CAQA5e_ch2.pptx memory hierarchy design storage
CAQA5e_ch2.pptx memory hierarchy design storageCAQA5e_ch2.pptx memory hierarchy design storage
CAQA5e_ch2.pptx memory hierarchy design storage
lovepreet33653
 
Intro Ch 06A.ppt operating system of computer
Intro Ch 06A.ppt operating system of computerIntro Ch 06A.ppt operating system of computer
Intro Ch 06A.ppt operating system of computer
lovepreet33653
 
Robot PPT.ppt this will define the robots
Robot PPT.ppt this will define the robotsRobot PPT.ppt this will define the robots
Robot PPT.ppt this will define the robots
lovepreet33653
 
Data Exploration and Transformation.pptx
Data Exploration and Transformation.pptxData Exploration and Transformation.pptx
Data Exploration and Transformation.pptx
lovepreet33653
 
komal (distance and similarity measure).pptx
komal (distance and similarity measure).pptxkomal (distance and similarity measure).pptx
komal (distance and similarity measure).pptx
lovepreet33653
 
ch6.ppt operating System batch Processing
ch6.ppt operating System batch Processingch6.ppt operating System batch Processing
ch6.ppt operating System batch Processing
lovepreet33653
 
Scheduling.ppt with operating system slides
Scheduling.ppt with operating system slidesScheduling.ppt with operating system slides
Scheduling.ppt with operating system slides
lovepreet33653
 
Operating System CPU Scheduling slide with OS
Operating System CPU Scheduling slide with OSOperating System CPU Scheduling slide with OS
Operating System CPU Scheduling slide with OS
lovepreet33653
 
CAQA5e_ch2.pptx memory hierarchy design storage
CAQA5e_ch2.pptx memory hierarchy design storageCAQA5e_ch2.pptx memory hierarchy design storage
CAQA5e_ch2.pptx memory hierarchy design storage
lovepreet33653
 
Intro Ch 06A.ppt operating system of computer
Intro Ch 06A.ppt operating system of computerIntro Ch 06A.ppt operating system of computer
Intro Ch 06A.ppt operating system of computer
lovepreet33653
 
Robot PPT.ppt this will define the robots
Robot PPT.ppt this will define the robotsRobot PPT.ppt this will define the robots
Robot PPT.ppt this will define the robots
lovepreet33653
 
Data Exploration and Transformation.pptx
Data Exploration and Transformation.pptxData Exploration and Transformation.pptx
Data Exploration and Transformation.pptx
lovepreet33653
 
komal (distance and similarity measure).pptx
komal (distance and similarity measure).pptxkomal (distance and similarity measure).pptx
komal (distance and similarity measure).pptx
lovepreet33653
 
ch6.ppt operating System batch Processing
ch6.ppt operating System batch Processingch6.ppt operating System batch Processing
ch6.ppt operating System batch Processing
lovepreet33653
 
Scheduling.ppt with operating system slides
Scheduling.ppt with operating system slidesScheduling.ppt with operating system slides
Scheduling.ppt with operating system slides
lovepreet33653
 
Operating System CPU Scheduling slide with OS
Operating System CPU Scheduling slide with OSOperating System CPU Scheduling slide with OS
Operating System CPU Scheduling slide with OS
lovepreet33653
 
Ad

Recently uploaded (20)

211421893-M-Tech-CIVIL-Structural-Engineering-pdf.pdf
211421893-M-Tech-CIVIL-Structural-Engineering-pdf.pdf211421893-M-Tech-CIVIL-Structural-Engineering-pdf.pdf
211421893-M-Tech-CIVIL-Structural-Engineering-pdf.pdf
inmishra17121973
 
Raish Khanji GTU 8th sem Internship Report.pdf
Raish Khanji GTU 8th sem Internship Report.pdfRaish Khanji GTU 8th sem Internship Report.pdf
Raish Khanji GTU 8th sem Internship Report.pdf
RaishKhanji
 
π0.5: a Vision-Language-Action Model with Open-World Generalization
π0.5: a Vision-Language-Action Model with Open-World Generalizationπ0.5: a Vision-Language-Action Model with Open-World Generalization
π0.5: a Vision-Language-Action Model with Open-World Generalization
NABLAS株式会社
 
Unit III.pptx IT3401 web essentials presentatio
Unit III.pptx IT3401 web essentials presentatioUnit III.pptx IT3401 web essentials presentatio
Unit III.pptx IT3401 web essentials presentatio
lakshitakumar291
 
Data Structures_Searching and Sorting.pptx
Data Structures_Searching and Sorting.pptxData Structures_Searching and Sorting.pptx
Data Structures_Searching and Sorting.pptx
RushaliDeshmukh2
 
five-year-soluhhhhhhhhhhhhhhhhhtions.pdf
five-year-soluhhhhhhhhhhhhhhhhhtions.pdffive-year-soluhhhhhhhhhhhhhhhhhtions.pdf
five-year-soluhhhhhhhhhhhhhhhhhtions.pdf
AdityaSharma944496
 
Smart Storage Solutions.pptx for production engineering
Smart Storage Solutions.pptx for production engineeringSmart Storage Solutions.pptx for production engineering
Smart Storage Solutions.pptx for production engineering
rushikeshnavghare94
 
Elevate Your Workflow
Elevate Your WorkflowElevate Your Workflow
Elevate Your Workflow
NickHuld
 
Crack the Domain with Event Storming By Vivek
Crack the Domain with Event Storming By VivekCrack the Domain with Event Storming By Vivek
Crack the Domain with Event Storming By Vivek
Vivek Srivastava
 
Explainable-Artificial-Intelligence-in-Disaster-Risk-Management (2).pptx_2024...
Explainable-Artificial-Intelligence-in-Disaster-Risk-Management (2).pptx_2024...Explainable-Artificial-Intelligence-in-Disaster-Risk-Management (2).pptx_2024...
Explainable-Artificial-Intelligence-in-Disaster-Risk-Management (2).pptx_2024...
LiyaShaji4
 
Avnet Silica's PCIM 2025 Highlights Flyer
Avnet Silica's PCIM 2025 Highlights FlyerAvnet Silica's PCIM 2025 Highlights Flyer
Avnet Silica's PCIM 2025 Highlights Flyer
WillDavies22
 
How to Make Material Space Qu___ (1).pptx
How to Make Material Space Qu___ (1).pptxHow to Make Material Space Qu___ (1).pptx
How to Make Material Space Qu___ (1).pptx
engaash9
 
Fort night presentation new0903 pdf.pdf.
Fort night presentation new0903 pdf.pdf.Fort night presentation new0903 pdf.pdf.
Fort night presentation new0903 pdf.pdf.
anuragmk56
 
Basic Principles for Electronics Students
Basic Principles for Electronics StudentsBasic Principles for Electronics Students
Basic Principles for Electronics Students
cbdbizdev04
 
DT REPORT by Tech titan GROUP to introduce the subject design Thinking
DT REPORT by Tech titan GROUP to introduce the subject design ThinkingDT REPORT by Tech titan GROUP to introduce the subject design Thinking
DT REPORT by Tech titan GROUP to introduce the subject design Thinking
DhruvChotaliya2
 
Machine learning project on employee attrition detection using (2).pptx
Machine learning project on employee attrition detection using (2).pptxMachine learning project on employee attrition detection using (2).pptx
Machine learning project on employee attrition detection using (2).pptx
rajeswari89780
 
Level 1-Safety.pptx Presentation of Electrical Safety
Level 1-Safety.pptx Presentation of Electrical SafetyLevel 1-Safety.pptx Presentation of Electrical Safety
Level 1-Safety.pptx Presentation of Electrical Safety
JoseAlbertoCariasDel
 
Compiler Design_Lexical Analysis phase.pptx
Compiler Design_Lexical Analysis phase.pptxCompiler Design_Lexical Analysis phase.pptx
Compiler Design_Lexical Analysis phase.pptx
RushaliDeshmukh2
 
BTech_CSE_LPU_Presentation.pptx.........
BTech_CSE_LPU_Presentation.pptx.........BTech_CSE_LPU_Presentation.pptx.........
BTech_CSE_LPU_Presentation.pptx.........
jinny kaur
 
Mathematical foundation machine learning.pdf
Mathematical foundation machine learning.pdfMathematical foundation machine learning.pdf
Mathematical foundation machine learning.pdf
TalhaShahid49
 
211421893-M-Tech-CIVIL-Structural-Engineering-pdf.pdf
211421893-M-Tech-CIVIL-Structural-Engineering-pdf.pdf211421893-M-Tech-CIVIL-Structural-Engineering-pdf.pdf
211421893-M-Tech-CIVIL-Structural-Engineering-pdf.pdf
inmishra17121973
 
Raish Khanji GTU 8th sem Internship Report.pdf
Raish Khanji GTU 8th sem Internship Report.pdfRaish Khanji GTU 8th sem Internship Report.pdf
Raish Khanji GTU 8th sem Internship Report.pdf
RaishKhanji
 
π0.5: a Vision-Language-Action Model with Open-World Generalization
π0.5: a Vision-Language-Action Model with Open-World Generalizationπ0.5: a Vision-Language-Action Model with Open-World Generalization
π0.5: a Vision-Language-Action Model with Open-World Generalization
NABLAS株式会社
 
Unit III.pptx IT3401 web essentials presentatio
Unit III.pptx IT3401 web essentials presentatioUnit III.pptx IT3401 web essentials presentatio
Unit III.pptx IT3401 web essentials presentatio
lakshitakumar291
 
Data Structures_Searching and Sorting.pptx
Data Structures_Searching and Sorting.pptxData Structures_Searching and Sorting.pptx
Data Structures_Searching and Sorting.pptx
RushaliDeshmukh2
 
five-year-soluhhhhhhhhhhhhhhhhhtions.pdf
five-year-soluhhhhhhhhhhhhhhhhhtions.pdffive-year-soluhhhhhhhhhhhhhhhhhtions.pdf
five-year-soluhhhhhhhhhhhhhhhhhtions.pdf
AdityaSharma944496
 
Smart Storage Solutions.pptx for production engineering
Smart Storage Solutions.pptx for production engineeringSmart Storage Solutions.pptx for production engineering
Smart Storage Solutions.pptx for production engineering
rushikeshnavghare94
 
Elevate Your Workflow
Elevate Your WorkflowElevate Your Workflow
Elevate Your Workflow
NickHuld
 
Crack the Domain with Event Storming By Vivek
Crack the Domain with Event Storming By VivekCrack the Domain with Event Storming By Vivek
Crack the Domain with Event Storming By Vivek
Vivek Srivastava
 
Explainable-Artificial-Intelligence-in-Disaster-Risk-Management (2).pptx_2024...
Explainable-Artificial-Intelligence-in-Disaster-Risk-Management (2).pptx_2024...Explainable-Artificial-Intelligence-in-Disaster-Risk-Management (2).pptx_2024...
Explainable-Artificial-Intelligence-in-Disaster-Risk-Management (2).pptx_2024...
LiyaShaji4
 
Avnet Silica's PCIM 2025 Highlights Flyer
Avnet Silica's PCIM 2025 Highlights FlyerAvnet Silica's PCIM 2025 Highlights Flyer
Avnet Silica's PCIM 2025 Highlights Flyer
WillDavies22
 
How to Make Material Space Qu___ (1).pptx
How to Make Material Space Qu___ (1).pptxHow to Make Material Space Qu___ (1).pptx
How to Make Material Space Qu___ (1).pptx
engaash9
 
Fort night presentation new0903 pdf.pdf.
Fort night presentation new0903 pdf.pdf.Fort night presentation new0903 pdf.pdf.
Fort night presentation new0903 pdf.pdf.
anuragmk56
 
Basic Principles for Electronics Students
Basic Principles for Electronics StudentsBasic Principles for Electronics Students
Basic Principles for Electronics Students
cbdbizdev04
 
DT REPORT by Tech titan GROUP to introduce the subject design Thinking
DT REPORT by Tech titan GROUP to introduce the subject design ThinkingDT REPORT by Tech titan GROUP to introduce the subject design Thinking
DT REPORT by Tech titan GROUP to introduce the subject design Thinking
DhruvChotaliya2
 
Machine learning project on employee attrition detection using (2).pptx
Machine learning project on employee attrition detection using (2).pptxMachine learning project on employee attrition detection using (2).pptx
Machine learning project on employee attrition detection using (2).pptx
rajeswari89780
 
Level 1-Safety.pptx Presentation of Electrical Safety
Level 1-Safety.pptx Presentation of Electrical SafetyLevel 1-Safety.pptx Presentation of Electrical Safety
Level 1-Safety.pptx Presentation of Electrical Safety
JoseAlbertoCariasDel
 
Compiler Design_Lexical Analysis phase.pptx
Compiler Design_Lexical Analysis phase.pptxCompiler Design_Lexical Analysis phase.pptx
Compiler Design_Lexical Analysis phase.pptx
RushaliDeshmukh2
 
BTech_CSE_LPU_Presentation.pptx.........
BTech_CSE_LPU_Presentation.pptx.........BTech_CSE_LPU_Presentation.pptx.........
BTech_CSE_LPU_Presentation.pptx.........
jinny kaur
 
Mathematical foundation machine learning.pdf
Mathematical foundation machine learning.pdfMathematical foundation machine learning.pdf
Mathematical foundation machine learning.pdf
TalhaShahid49
 
Ad

MODERN DATABASES (2).pptx in which modern types of data bases

  • 2. DATABASE A database is an organized collection of data, generally stored and accessed electronically from a computer system. 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. The main purpose of the database is to operate a large amount of information by storing, retrieving, and managing data. Modern databases are managed by the database management system (DBMS). Some modern databases are text files, spreadsheet, SQL databases, NoSQL databases, and distributed databases.
  • 3. TEXT FILES  A text file is a kind of computer file that is structured as a sequence of lines of electronic text.  Text file refers to a type of container, while plain text refers to a type of content.  Text files are commonly used for storage of information because of their simplicity .  On Microsoft Windows operating systems, a file is regarded as a text file if the suffix of the name of the file (the "filename extension") is .txt. However, many other suffixes are used for text files with specific purposes. For example, source code for computer programs is usually kept in text files that have file name suffixes indicating the programming language in which the source is written.
  • 4. A text file is stored as data within a computer file system. In operating systems such as MS-DOS, where the operating system does not keep track of the file size in bytes, the end of a text file is denoted by placing one or more special characters, known as an end-of- file marker, as padding after the last line in a text file.  On modern operating systems such as Microsoft Windows and Unix-like systems, text files do not contain any special EOF character, because file systems on those operating systems keep track of the file size in bytes.
  • 5. Spreadsheet A spreadsheet or worksheet is a file made of rows and columns that help sort, organize, and arrange data efficiently, and calculate numerical data. Microsoft Excel is a spreadsheet (computer application that allows storage of data in a tabular form) developed by Microsoft. It can be used on Windows, macOS, and Android platforms. Some of its features include: •Graphing tools •Functions (Count, sum, text, date and time, financial, etc) •Data Analysis (Filters, charts, tables, etc.) •Visual Basic for Application (VBA) •Contains 300 examples for you •Workbooks and worksheets •Data Validation, etc.
  • 6. How to launch Excel? Follow the steps given below to launch Excel: 1.Download MS Office from the official website 2.In the search bar, type MS Office and select MS Excel from the same Once this is done, you will see the following screen:
  • 7. Title Bar: It displays the title of the sheet and appears right in the middle at the top of the Excel window. Quick Access Toolbar:
  • 9. Worksheet and Workbook A Worksheet is basically a single-page spreadsheet containing information. A workbook is a file that contains multiple spreadsheets. A worksheet contains a matrix of rectangular cells, organized in a form of rows and columns. A workbook contains one or more worksheets, consisting of related information.
  • 10. SQL(Structured Query Language) SQL was developed at IBM by Donald D. Chamberlin and Raymond F. Boyce in the early 1970s. This was initially called SEQUEL(Structured English QUEry Language). SQL became a standard of the American National Standards Institute (ANSI) in 1986, and of the International Organization for Standardization (ISO) in 1987.Since then the standard has been revised to include a larger set of features. Despite the existence of standards, most SQL code requires at least some changes before being ported to different database systems. SQL is Structured Query Language, which is a computer language for storing, manipulating and retrieving data stored in a relational database.
  • 11. SQL SQL is the core of the relational database which is used for accessing and managing the databases. This language is used to manipulate and retrieve data from a structured data format in the form of tables and holds relationships between those tables. The relations could be as follows:
  • 12. Applications of SQL •With SQL, you can create and drop tables and databases. •It allows the users to define and manipulate data in databases. •SQL allows the users to access, modify, and describe data in DBMS. •With SQL, you can set permissions on tables, views, and procedures and grant specific permissions to different users. •SQL allows you to embed within other languages using SQL libraries and modules.
  • 13. SQL Data Types •Numeric – The numeric data types allow both signed and unsigned integers. They can be further divided into exact and approximate data types where exact allows the integers in the form of whole numbers and approximate allow floating integers. •Character String – This data type allows characters of fixed and variable length. This data type also can be further categorized into Unicode characters, which allow fixed and variable length of Unicode characters. •Binary – The Binary data types allows data to be stored in the format of binary values, for fixed and variable length. •Date & Time – This data type allows data to be stored in different formats of date and time. •Other – This section of data types has data types such as table, XML, cursor and unique identifier.
  • 14. SQL Commands Sr.No. Command & Description 1 CREATE- Creates a new table, a view of a table, or other object in the database. 2 ALTER- Modifies an existing database object, such as a table. 3 DROP- Deletes an entire table, a view of a table or other objects in the database. 4 SELECT- Retrieves certain records from one or more tables. 5 INSERT- Creates a record. 6 UPDATE- Modifies records. 7 DELETE- Deletes records. 8 GRANT- Gives a privilege to user. 9 REVOKE- Takes back privileges granted from user.
  • 18. INSERT INTO table_name (column1, column2, column3, ...) VALUES (value1, value2, value3, ...); UPDATE table_name SET column1 = value1, column2 = value2, ... WHERE condition; DELETE FROM table_name WHERE condition;
  • 20. NoSQL NoSQL, known as Not only SQL database, provides a mechanism for storage and retrieval of data and is the next generation database . NoSQL can be defined as a database which is employed for managing the massive collection of unstructured data and when your data is not piled up in a tabular format or relations like that of relational databases. The term NoSQL came from the word non SQL or nonrelational. The crucial factor about NoSQL is that it can handle huge amount of data and can achieve performance by adding more machines to your clusters and can be implemented on commodity hardware. NoSQL claims various benefits associated with its usage. From managing data to scalability, it use has increased drastically. Huge amount of data can be managed and then streamed. Different kinds of data like structured and semi structured data can be analyzed and analytical activities can be performed.
  • 23. NoSQL Database Categories Key value stores– They are the simplest NoSQL databases. Every single item in the database is stored as an attribute name or key together with its value. Wide column stores- Wide column stores such as Cassandra and HBase are optimized for queries over large datasets, and store columns of data together, instead of rows. Graph store– They are used to store information about networks, such as social connections.Graph stores include Neo4J and HyperGraphDB. Document Database– It pairs each key with a complex data structure known as document. It can contain many different key value pairs, or key array pairs or even nested documents
  • 24. Benefits of NoSQL Database •It allows developers to create large volumes of structured, semi-structured as well as unstructured data for making the application diverse and not restricting its use because of the type of data being used within the application. •It also allows agile development; rapid iteration along with frequent code pushes, which makes it more popular. •It can be used with object-oriented programming (OOP), which makes it easy to use with flexibility. •Data can be stored more efficiently, making it less expensive, providing massive architecture.
  • 26. Distributed Database A distributed database is basically a database that is not limited to one system, it is spread over different sites, i.e, on multiple computers or over a network of computers. A distributed database system is located on various sited that don’t share physical components. This maybe required when a particular database needs to be accessed by various users globally. It needs to be managed such that for the users it looks like one single database.