SlideShare a Scribd company logo
Mrs. Pranjali Pandhare
Database concepts using
LibreOffice Base:
 DBMS concepts.
 Various table operations.
 Query and form creation.
 Report generation.
 Introduction to relational data model
DBMS concepts
 Data means all kinds of facts, figures and details related to people, places,
things or events. Data may be in any form. It may be written, oral,
computerized or non-computerised. Data in it’s original form may not be of
much use. Data must be processed in a proper way to generate the useful and
meaning information.
 Information is the required result obtained from processing of the data.
Information is the output generated through processing of raw data.
Information is important because it forms the foundation for decision making.
 Database is a collection of related data items stored in an organized manner A
Database consist of different objects like table, query, form and report. Table is
a collection of related data. Query is used to retrieve information from
database. Form is used to collect the information from user. Report is used to
represent the data in printed form.
Database Management System Software (DBMS) :
 A database management system is a software designed to define, manipulate,
retrieve and manage data in a database. It provides various functions that allow
entry, storage and retrieval of large quantities of information and provide ways
to manage that information. It also defines rules to validate and manipulate the
data.
How to start?
 To start base, Install Libreoffice from it's official
website and click on start "Start " All programs "
Libreoffice " Libreoffice Base. A database wizard will
be started. To create new database user have to select
'Create a new Database and click on 'Next' button. In
'Save and Proceed' step click on 'Finish'. A 'Save As'
window will appear on the screen, select location to
save the database
 "Type name for database in 'File Name' box then click
on 'Save' button. By default extension of Base file is
'.odb'
LibreOffice Base Screen :
Screen of Base consist of following
parts :
 Title Bar : It is the topmost bar present on the screen of Base. It displays
icon of the application, name of the file and name of the application. By
default it displays 'Filename.odb – Libre Office Base'. It consist of three
buttons on right corner as minimize, maximize/ restore and close.
 Menu Bar : It is present below Title bar. It displays names of different
menus as File, Edit, View, Insert,Tools, Windows, Help etc. Each menu
consist of a drop-down list (Pop-up) of various options related to that
particular menu.
 Standard Tool Bar : Standard tool bar consist of different icons which
are used for standard operations (regularly repeating operations) like
opening a new document, saving a document, printing a document, cut,
copy, paste, undo, redo and many more.
 Working Area : Rest of the part below standard tool bar is called as
working area. It is divided into two panes- Left pane and right pane. Left
pane displays name of database objects like tables, queries, forms and
reports. Right pane displays activities related to that particular object.
Table
Table is a basic unit for storing data in database. Tables are organised in the
form of columns and rows. Before creating a table user should first decide the
entity. Entity is any real world object about which data is to be stored. Each
entity has collection of attributes associated with it. For example student is an
entity which has attributes like roll number, name, address, standard, date of
birth etc. Attributes of an entity are stored in the form of columns. The
information stored under each column forms a row which is called as
record/tuple.
Roll Number Name Address Std Date of Birth
1701 VinayNaik Shubh-Labh Appartment XII 12-10-2003
1702 Shlok Pawar ABStreet XII 4-8-2003
Fields
Records
Data types in Base :
 Data types available in Base can be divided into three
categories as alphanumeric, numeric, calender (date and
time) and binary type.
Data Type Name Description
Tiny Integer
[TINYINT]
Stores small Integer.
BigInt[BIGINT]
Stores Big Integer(hopping whole number),
rarely used
Image[LONGVARBINARY] Stores Image.
Binary[VARBINARY]
Stores binary information of variable
length.
Binary(fix)[BINARY] Stores binary data of fixed length.
Memo[LONGVARCHAR]
Stores descriptive type of information i.e
large block of text like article text.
Text(fix)[CHAR] Stores fix sized text.
Data Type Name Description
Number[NUMERIC] Stores a number with or without decimal
point. Base will
display datatype’s original length and allow
to set decimal
places after decimal point in design view of
table. it is used when accuracy is required.
Decimal[DECIMAL]
Integer[INTEGER]
Stores Integer most commonly used data
type.
Small Integer[SMALLINT] Stores integer
Float[FLOAT] Stores a number with decimal point.
Real[REAL] Stores a number with or without decimal
point. It is used when approximate result
requiredDouble[DOUBLE]
Text[VARCHAR] Stores variable sized text.
Text[VARCHAR_IGNORECASE] A case insensitive version.
Yes/No [BOOLEAN] Stores boolean type of data.
Date[DATE] Stores date in mm/dd/yy format.
Time[TIME] Stores time in hh:mm:ss format
Date/Time
[TIMESTAMP]
Stores date as well as time.
Other[OTHER] Stores any other object.
A)Creating a Table :
Steps are as follows :
 Open a database and from left pane click on 'Tables' icon
 From right pane click on 'Create table in Design View‘
 A window will appear on the screen, type 'Field Name‘
 Select 'Field type' ( field type means type of data to be stored in
that field e.g. 'Name' Field should have 'Text' as a Field Type)
 In next column type the description about the field.
 In the bottom section in 'Field Properties' select 'Yes' for 'Entry
required' property
 You can set default value and for numeric field types you can set
 decimal places also. In this way create all fields.
 Right click on the small button present on the left side of the field
name which is decided as primary key and select 'primary key'
option.
 Click on 'Save' icon to save the table, type name for the table, Click
on 'ok'.
B) Inserting records in the table :
 Steps are as follows :
 Open a database , from left pane click on 'Tables' icon.
 In the right pane from bottom part double click on the
name of Table in which data is to be inserted.
 A window will appear on the screen, type data under each
field and
 complete one record, in this way add some records.
 Click on 'Edit Data' icon to make edit mode off, a window
will appear.
 Click on 'Yes' icon and click on 'close' button.
 For inserting a new record 'Edit Data' must be on.
C) Editing a record in the table :
 Steps are as follows :
 Double click on the required table.
 Click on the required record for editing.
 Do necessary changes.
 Click on 'Edit Data' icon to make edit mode off, Click on 'Yes'
and click on close button.
D) Deleting a record from the table :
Steps are as follows :
Double click on the table , click on the record which is
to be deleted
Click on 'Edit' menu, select 'Delete Record' option
Click on 'Yes' button to delete it permanently.
Query Creation
A Query is a question asked within the database environment. For example
how many students are in XII standard. Query displays subset of data
contained in various tables of database Query is used to retrieve records from
the table.
Steps to create query by using wizard :
o Open a database , from left pane click on 'Queries' objects.
o From right pane click on 'Use Wizard to Create Query' (Wizard means step by
step instructions provided by the computer to complete a task. )
o Select name of 'Table' and shift fields from 'Available fields' list to 'Fields in the
query' list by clicking on arrow button and click on 'Next' button.
o Select a field for sorting the records, select the order ascending/ descending
then click on 'Next' button.
o In next step the user has to select search condition (more than one search
conditions can also be selected) select the field, select the condition, type value
for condition then click on 'Next' button.
o If you want to replace original field names with some new field names in the
output of the query, then type aliases for each field and click on 'Next' button
o Type name for the query and Click on 'Finish' button.

More Related Content

What's hot

Files Vs DataBase
Files Vs DataBaseFiles Vs DataBase
Files Vs DataBase
Dr. C.V. Suresh Babu
 
Digital image processing & computer graphics
Digital image processing & computer graphicsDigital image processing & computer graphics
Digital image processing & computer graphics
Ankit Garg
 
UNIT 1 Machine Learning [KCS-055] (1).pptx
UNIT 1 Machine Learning [KCS-055] (1).pptxUNIT 1 Machine Learning [KCS-055] (1).pptx
UNIT 1 Machine Learning [KCS-055] (1).pptx
RohanPathak30
 
DDA (Digital Differential Analyzer ) Line Drawing Algorithm.pptx
DDA (Digital Differential Analyzer ) Line Drawing Algorithm.pptxDDA (Digital Differential Analyzer ) Line Drawing Algorithm.pptx
DDA (Digital Differential Analyzer ) Line Drawing Algorithm.pptx
hasibulhamim1
 
PYTHON-Chapter 3-Classes and Object-oriented Programming: MAULIK BORSANIYA
PYTHON-Chapter 3-Classes and Object-oriented Programming: MAULIK BORSANIYAPYTHON-Chapter 3-Classes and Object-oriented Programming: MAULIK BORSANIYA
PYTHON-Chapter 3-Classes and Object-oriented Programming: MAULIK BORSANIYA
Maulik Borsaniya
 
Seaborn visualization.pptx
Seaborn visualization.pptxSeaborn visualization.pptx
Seaborn visualization.pptx
VaishnaviGaikwad67
 
Introduction to database & sql
Introduction to database & sqlIntroduction to database & sql
Introduction to database & sql
zahid6
 
Attribute oriented analysis
Attribute oriented analysisAttribute oriented analysis
Attribute oriented analysis
Hirra Sultan
 
Single row functions
Single row functionsSingle row functions
Single row functions
Soumyajit Dutta
 
Data mining
Data miningData mining
Data mining
Maulik Togadiya
 
Data integration
Data integrationData integration
Data integration
kalavathisugan
 
Structure of dbms
Structure of dbmsStructure of dbms
Structure of dbms
Megha yadav
 
DBMS Unit - 6 - Transaction Management
DBMS Unit - 6 - Transaction ManagementDBMS Unit - 6 - Transaction Management
DBMS Unit - 6 - Transaction Management
Gyanmanjari Institute Of Technology
 
Vehicle Tracking System Java
Vehicle Tracking System JavaVehicle Tracking System Java
Vehicle Tracking System Java
Nilen Patel
 
ARCHITECTURE OF DBMS (1).ppt
ARCHITECTURE OF DBMS (1).pptARCHITECTURE OF DBMS (1).ppt
ARCHITECTURE OF DBMS (1).ppt
ShivareddyGangam
 
[1] Data Representation
[1] Data Representation[1] Data Representation
[1] Data Representation
Mr McAlpine
 
DBMS architecture &; system structure
DBMS architecture &; system  structureDBMS architecture &; system  structure
DBMS architecture &; system structure
RUpaliLohar
 
Adobe Photoshop: Drawing and Type tool
Adobe Photoshop: Drawing and Type toolAdobe Photoshop: Drawing and Type tool
Adobe Photoshop: Drawing and Type tool
Divine Joy Peñascosas
 
Dbms ppt
Dbms pptDbms ppt
Dbms ppt
Chinnu Shimna
 
Ordbms
OrdbmsOrdbms

What's hot (20)

Files Vs DataBase
Files Vs DataBaseFiles Vs DataBase
Files Vs DataBase
 
Digital image processing & computer graphics
Digital image processing & computer graphicsDigital image processing & computer graphics
Digital image processing & computer graphics
 
UNIT 1 Machine Learning [KCS-055] (1).pptx
UNIT 1 Machine Learning [KCS-055] (1).pptxUNIT 1 Machine Learning [KCS-055] (1).pptx
UNIT 1 Machine Learning [KCS-055] (1).pptx
 
DDA (Digital Differential Analyzer ) Line Drawing Algorithm.pptx
DDA (Digital Differential Analyzer ) Line Drawing Algorithm.pptxDDA (Digital Differential Analyzer ) Line Drawing Algorithm.pptx
DDA (Digital Differential Analyzer ) Line Drawing Algorithm.pptx
 
PYTHON-Chapter 3-Classes and Object-oriented Programming: MAULIK BORSANIYA
PYTHON-Chapter 3-Classes and Object-oriented Programming: MAULIK BORSANIYAPYTHON-Chapter 3-Classes and Object-oriented Programming: MAULIK BORSANIYA
PYTHON-Chapter 3-Classes and Object-oriented Programming: MAULIK BORSANIYA
 
Seaborn visualization.pptx
Seaborn visualization.pptxSeaborn visualization.pptx
Seaborn visualization.pptx
 
Introduction to database & sql
Introduction to database & sqlIntroduction to database & sql
Introduction to database & sql
 
Attribute oriented analysis
Attribute oriented analysisAttribute oriented analysis
Attribute oriented analysis
 
Single row functions
Single row functionsSingle row functions
Single row functions
 
Data mining
Data miningData mining
Data mining
 
Data integration
Data integrationData integration
Data integration
 
Structure of dbms
Structure of dbmsStructure of dbms
Structure of dbms
 
DBMS Unit - 6 - Transaction Management
DBMS Unit - 6 - Transaction ManagementDBMS Unit - 6 - Transaction Management
DBMS Unit - 6 - Transaction Management
 
Vehicle Tracking System Java
Vehicle Tracking System JavaVehicle Tracking System Java
Vehicle Tracking System Java
 
ARCHITECTURE OF DBMS (1).ppt
ARCHITECTURE OF DBMS (1).pptARCHITECTURE OF DBMS (1).ppt
ARCHITECTURE OF DBMS (1).ppt
 
[1] Data Representation
[1] Data Representation[1] Data Representation
[1] Data Representation
 
DBMS architecture &; system structure
DBMS architecture &; system  structureDBMS architecture &; system  structure
DBMS architecture &; system structure
 
Adobe Photoshop: Drawing and Type tool
Adobe Photoshop: Drawing and Type toolAdobe Photoshop: Drawing and Type tool
Adobe Photoshop: Drawing and Type tool
 
Dbms ppt
Dbms pptDbms ppt
Dbms ppt
 
Ordbms
OrdbmsOrdbms
Ordbms
 

Similar to Database concepts using libre office base

access1.ppt
access1.pptaccess1.ppt
access1.ppt
mayada34
 
Introduction to Microsoft Access2.ppt
Introduction to Microsoft Access2.pptIntroduction to Microsoft Access2.ppt
Introduction to Microsoft Access2.ppt
JoshCasas1
 
Introduction to Microsoft Access2.ppt
Introduction to Microsoft Access2.pptIntroduction to Microsoft Access2.ppt
Introduction to Microsoft Access2.ppt
Civil Aviation Safety and Engineering Academy
 
B.sc i agri u 4 introduction to ms access
B.sc i agri u 4 introduction to ms accessB.sc i agri u 4 introduction to ms access
B.sc i agri u 4 introduction to ms access
Rai University
 
B.sc i micro bio u 4 introduction to ms access
B.sc i micro bio u 4 introduction to ms accessB.sc i micro bio u 4 introduction to ms access
B.sc i micro bio u 4 introduction to ms access
Rai University
 
B.sc i bio tech u 4 introduction to ms access
B.sc i bio tech u 4 introduction to ms accessB.sc i bio tech u 4 introduction to ms access
B.sc i bio tech u 4 introduction to ms access
Rai University
 
B.sc i bio chem u 4 introduction to ms access
B.sc i bio chem u 4 introduction to ms accessB.sc i bio chem u 4 introduction to ms access
B.sc i bio chem u 4 introduction to ms access
Rai University
 
B.sc i cs u 4 introduction to ms access
B.sc i cs u 4 introduction to ms accessB.sc i cs u 4 introduction to ms access
B.sc i cs u 4 introduction to ms access
Rai University
 
Tutorial of microsoft access 2003
Tutorial of microsoft access 2003Tutorial of microsoft access 2003
Tutorial of microsoft access 2003
sabillafh
 
Database as information system
Database as information systemDatabase as information system
Database as information system
KAZEMBETVOnline
 
MS Access - Supriya.pptx
MS Access - Supriya.pptxMS Access - Supriya.pptx
MS Access - Supriya.pptx
Shivansh725543
 
Introduction to database_software
Introduction to database_softwareIntroduction to database_software
Introduction to database_software
Peah J Jambu
 
Ms Access
Ms AccessMs Access
Ms Access
itsvineeth209
 
8.-Database Management System with MS-Access.pptx
8.-Database Management System with MS-Access.pptx8.-Database Management System with MS-Access.pptx
8.-Database Management System with MS-Access.pptx
PurnaBahadurRana1
 
Pks ms access unit 4_bcomcs
Pks ms access unit 4_bcomcsPks ms access unit 4_bcomcs
Pks ms access unit 4_bcomcs
KALAISELVI P
 
OPERATE DATABASE APPLICATION
OPERATE DATABASE APPLICATIONOPERATE DATABASE APPLICATION
OPERATE DATABASE APPLICATION
YoomiLaataBekele
 
Access2003
Access2003Access2003
Access2003
tanik363
 
Access2003
Access2003Access2003
Access2003
mrh1222
 
PPT On MS-Access 2007 | Full Concepts |
PPT On MS-Access 2007 | Full Concepts |PPT On MS-Access 2007 | Full Concepts |
PPT On MS-Access 2007 | Full Concepts |
Umesh Kumar
 
Database and Access Power Point
Database and Access Power PointDatabase and Access Power Point
Database and Access Power Point
Ayee_Its_Bailey
 

Similar to Database concepts using libre office base (20)

access1.ppt
access1.pptaccess1.ppt
access1.ppt
 
Introduction to Microsoft Access2.ppt
Introduction to Microsoft Access2.pptIntroduction to Microsoft Access2.ppt
Introduction to Microsoft Access2.ppt
 
Introduction to Microsoft Access2.ppt
Introduction to Microsoft Access2.pptIntroduction to Microsoft Access2.ppt
Introduction to Microsoft Access2.ppt
 
B.sc i agri u 4 introduction to ms access
B.sc i agri u 4 introduction to ms accessB.sc i agri u 4 introduction to ms access
B.sc i agri u 4 introduction to ms access
 
B.sc i micro bio u 4 introduction to ms access
B.sc i micro bio u 4 introduction to ms accessB.sc i micro bio u 4 introduction to ms access
B.sc i micro bio u 4 introduction to ms access
 
B.sc i bio tech u 4 introduction to ms access
B.sc i bio tech u 4 introduction to ms accessB.sc i bio tech u 4 introduction to ms access
B.sc i bio tech u 4 introduction to ms access
 
B.sc i bio chem u 4 introduction to ms access
B.sc i bio chem u 4 introduction to ms accessB.sc i bio chem u 4 introduction to ms access
B.sc i bio chem u 4 introduction to ms access
 
B.sc i cs u 4 introduction to ms access
B.sc i cs u 4 introduction to ms accessB.sc i cs u 4 introduction to ms access
B.sc i cs u 4 introduction to ms access
 
Tutorial of microsoft access 2003
Tutorial of microsoft access 2003Tutorial of microsoft access 2003
Tutorial of microsoft access 2003
 
Database as information system
Database as information systemDatabase as information system
Database as information system
 
MS Access - Supriya.pptx
MS Access - Supriya.pptxMS Access - Supriya.pptx
MS Access - Supriya.pptx
 
Introduction to database_software
Introduction to database_softwareIntroduction to database_software
Introduction to database_software
 
Ms Access
Ms AccessMs Access
Ms Access
 
8.-Database Management System with MS-Access.pptx
8.-Database Management System with MS-Access.pptx8.-Database Management System with MS-Access.pptx
8.-Database Management System with MS-Access.pptx
 
Pks ms access unit 4_bcomcs
Pks ms access unit 4_bcomcsPks ms access unit 4_bcomcs
Pks ms access unit 4_bcomcs
 
OPERATE DATABASE APPLICATION
OPERATE DATABASE APPLICATIONOPERATE DATABASE APPLICATION
OPERATE DATABASE APPLICATION
 
Access2003
Access2003Access2003
Access2003
 
Access2003
Access2003Access2003
Access2003
 
PPT On MS-Access 2007 | Full Concepts |
PPT On MS-Access 2007 | Full Concepts |PPT On MS-Access 2007 | Full Concepts |
PPT On MS-Access 2007 | Full Concepts |
 
Database and Access Power Point
Database and Access Power PointDatabase and Access Power Point
Database and Access Power Point
 

More from Pranjali Jagtap-Pandhare

Osm
OsmOsm
Database concepts using libre office base
Database concepts using libre office baseDatabase concepts using libre office base
Database concepts using libre office base
Pranjali Jagtap-Pandhare
 
Recent technology in it
Recent technology in itRecent technology in it
Recent technology in it
Pranjali Jagtap-Pandhare
 
Enterprise resources planning
Enterprise resources planning Enterprise resources planning
Enterprise resources planning
Pranjali Jagtap-Pandhare
 
E commrce part II
E commrce part IIE commrce part II
E commrce part II
Pranjali Jagtap-Pandhare
 
Digital marketing part 1
Digital marketing part  1Digital marketing part  1
Digital marketing part 1
Pranjali Jagtap-Pandhare
 
E commerce
E  commerceE  commerce
Web designing
Web designingWeb designing

More from Pranjali Jagtap-Pandhare (8)

Osm
OsmOsm
Osm
 
Database concepts using libre office base
Database concepts using libre office baseDatabase concepts using libre office base
Database concepts using libre office base
 
Recent technology in it
Recent technology in itRecent technology in it
Recent technology in it
 
Enterprise resources planning
Enterprise resources planning Enterprise resources planning
Enterprise resources planning
 
E commrce part II
E commrce part IIE commrce part II
E commrce part II
 
Digital marketing part 1
Digital marketing part  1Digital marketing part  1
Digital marketing part 1
 
E commerce
E  commerceE  commerce
E commerce
 
Web designing
Web designingWeb designing
Web designing
 

Recently uploaded

Hand Rolled Applicative User Validation Code Kata
Hand Rolled Applicative User ValidationCode KataHand Rolled Applicative User ValidationCode Kata
Hand Rolled Applicative User Validation Code Kata
Philip Schwarz
 
Atelier - Innover avec l’IA Générative et les graphes de connaissances
Atelier - Innover avec l’IA Générative et les graphes de connaissancesAtelier - Innover avec l’IA Générative et les graphes de connaissances
Atelier - Innover avec l’IA Générative et les graphes de connaissances
Neo4j
 
SWEBOK and Education at FUSE Okinawa 2024
SWEBOK and Education at FUSE Okinawa 2024SWEBOK and Education at FUSE Okinawa 2024
SWEBOK and Education at FUSE Okinawa 2024
Hironori Washizaki
 
openEuler Case Study - The Journey to Supply Chain Security
openEuler Case Study - The Journey to Supply Chain SecurityopenEuler Case Study - The Journey to Supply Chain Security
openEuler Case Study - The Journey to Supply Chain Security
Shane Coughlan
 
Transform Your Communication with Cloud-Based IVR Solutions
Transform Your Communication with Cloud-Based IVR SolutionsTransform Your Communication with Cloud-Based IVR Solutions
Transform Your Communication with Cloud-Based IVR Solutions
TheSMSPoint
 
A Study of Variable-Role-based Feature Enrichment in Neural Models of Code
A Study of Variable-Role-based Feature Enrichment in Neural Models of CodeA Study of Variable-Role-based Feature Enrichment in Neural Models of Code
A Study of Variable-Role-based Feature Enrichment in Neural Models of Code
Aftab Hussain
 
Empowering Growth with Best Software Development Company in Noida - Deuglo
Empowering Growth with Best Software  Development Company in Noida - DeugloEmpowering Growth with Best Software  Development Company in Noida - Deuglo
Empowering Growth with Best Software Development Company in Noida - Deuglo
Deuglo Infosystem Pvt Ltd
 
Using Xen Hypervisor for Functional Safety
Using Xen Hypervisor for Functional SafetyUsing Xen Hypervisor for Functional Safety
Using Xen Hypervisor for Functional Safety
Ayan Halder
 
Energy consumption of Database Management - Florina Jonuzi
Energy consumption of Database Management - Florina JonuziEnergy consumption of Database Management - Florina Jonuzi
Energy consumption of Database Management - Florina Jonuzi
Green Software Development
 
Graspan: A Big Data System for Big Code Analysis
Graspan: A Big Data System for Big Code AnalysisGraspan: A Big Data System for Big Code Analysis
Graspan: A Big Data System for Big Code Analysis
Aftab Hussain
 
Neo4j - Product Vision and Knowledge Graphs - GraphSummit Paris
Neo4j - Product Vision and Knowledge Graphs - GraphSummit ParisNeo4j - Product Vision and Knowledge Graphs - GraphSummit Paris
Neo4j - Product Vision and Knowledge Graphs - GraphSummit Paris
Neo4j
 
Introducing Crescat - Event Management Software for Venues, Festivals and Eve...
Introducing Crescat - Event Management Software for Venues, Festivals and Eve...Introducing Crescat - Event Management Software for Venues, Festivals and Eve...
Introducing Crescat - Event Management Software for Venues, Festivals and Eve...
Crescat
 
How to write a program in any programming language
How to write a program in any programming languageHow to write a program in any programming language
How to write a program in any programming language
Rakesh Kumar R
 
Automated software refactoring with OpenRewrite and Generative AI.pptx.pdf
Automated software refactoring with OpenRewrite and Generative AI.pptx.pdfAutomated software refactoring with OpenRewrite and Generative AI.pptx.pdf
Automated software refactoring with OpenRewrite and Generative AI.pptx.pdf
timtebeek1
 
Microservice Teams - How the cloud changes the way we work
Microservice Teams - How the cloud changes the way we workMicroservice Teams - How the cloud changes the way we work
Microservice Teams - How the cloud changes the way we work
Sven Peters
 
Why Mobile App Regression Testing is Critical for Sustained Success_ A Detail...
Why Mobile App Regression Testing is Critical for Sustained Success_ A Detail...Why Mobile App Regression Testing is Critical for Sustained Success_ A Detail...
Why Mobile App Regression Testing is Critical for Sustained Success_ A Detail...
kalichargn70th171
 
Fundamentals of Programming and Language Processors
Fundamentals of Programming and Language ProcessorsFundamentals of Programming and Language Processors
Fundamentals of Programming and Language Processors
Rakesh Kumar R
 
Webinar On-Demand: Using Flutter for Embedded
Webinar On-Demand: Using Flutter for EmbeddedWebinar On-Demand: Using Flutter for Embedded
Webinar On-Demand: Using Flutter for Embedded
ICS
 
原版定制美国纽约州立大学奥尔巴尼分校毕业证学位证书原版一模一样
原版定制美国纽约州立大学奥尔巴尼分校毕业证学位证书原版一模一样原版定制美国纽约州立大学奥尔巴尼分校毕业证学位证书原版一模一样
原版定制美国纽约州立大学奥尔巴尼分校毕业证学位证书原版一模一样
mz5nrf0n
 
What is Augmented Reality Image Tracking
What is Augmented Reality Image TrackingWhat is Augmented Reality Image Tracking
What is Augmented Reality Image Tracking
pavan998932
 

Recently uploaded (20)

Hand Rolled Applicative User Validation Code Kata
Hand Rolled Applicative User ValidationCode KataHand Rolled Applicative User ValidationCode Kata
Hand Rolled Applicative User Validation Code Kata
 
Atelier - Innover avec l’IA Générative et les graphes de connaissances
Atelier - Innover avec l’IA Générative et les graphes de connaissancesAtelier - Innover avec l’IA Générative et les graphes de connaissances
Atelier - Innover avec l’IA Générative et les graphes de connaissances
 
SWEBOK and Education at FUSE Okinawa 2024
SWEBOK and Education at FUSE Okinawa 2024SWEBOK and Education at FUSE Okinawa 2024
SWEBOK and Education at FUSE Okinawa 2024
 
openEuler Case Study - The Journey to Supply Chain Security
openEuler Case Study - The Journey to Supply Chain SecurityopenEuler Case Study - The Journey to Supply Chain Security
openEuler Case Study - The Journey to Supply Chain Security
 
Transform Your Communication with Cloud-Based IVR Solutions
Transform Your Communication with Cloud-Based IVR SolutionsTransform Your Communication with Cloud-Based IVR Solutions
Transform Your Communication with Cloud-Based IVR Solutions
 
A Study of Variable-Role-based Feature Enrichment in Neural Models of Code
A Study of Variable-Role-based Feature Enrichment in Neural Models of CodeA Study of Variable-Role-based Feature Enrichment in Neural Models of Code
A Study of Variable-Role-based Feature Enrichment in Neural Models of Code
 
Empowering Growth with Best Software Development Company in Noida - Deuglo
Empowering Growth with Best Software  Development Company in Noida - DeugloEmpowering Growth with Best Software  Development Company in Noida - Deuglo
Empowering Growth with Best Software Development Company in Noida - Deuglo
 
Using Xen Hypervisor for Functional Safety
Using Xen Hypervisor for Functional SafetyUsing Xen Hypervisor for Functional Safety
Using Xen Hypervisor for Functional Safety
 
Energy consumption of Database Management - Florina Jonuzi
Energy consumption of Database Management - Florina JonuziEnergy consumption of Database Management - Florina Jonuzi
Energy consumption of Database Management - Florina Jonuzi
 
Graspan: A Big Data System for Big Code Analysis
Graspan: A Big Data System for Big Code AnalysisGraspan: A Big Data System for Big Code Analysis
Graspan: A Big Data System for Big Code Analysis
 
Neo4j - Product Vision and Knowledge Graphs - GraphSummit Paris
Neo4j - Product Vision and Knowledge Graphs - GraphSummit ParisNeo4j - Product Vision and Knowledge Graphs - GraphSummit Paris
Neo4j - Product Vision and Knowledge Graphs - GraphSummit Paris
 
Introducing Crescat - Event Management Software for Venues, Festivals and Eve...
Introducing Crescat - Event Management Software for Venues, Festivals and Eve...Introducing Crescat - Event Management Software for Venues, Festivals and Eve...
Introducing Crescat - Event Management Software for Venues, Festivals and Eve...
 
How to write a program in any programming language
How to write a program in any programming languageHow to write a program in any programming language
How to write a program in any programming language
 
Automated software refactoring with OpenRewrite and Generative AI.pptx.pdf
Automated software refactoring with OpenRewrite and Generative AI.pptx.pdfAutomated software refactoring with OpenRewrite and Generative AI.pptx.pdf
Automated software refactoring with OpenRewrite and Generative AI.pptx.pdf
 
Microservice Teams - How the cloud changes the way we work
Microservice Teams - How the cloud changes the way we workMicroservice Teams - How the cloud changes the way we work
Microservice Teams - How the cloud changes the way we work
 
Why Mobile App Regression Testing is Critical for Sustained Success_ A Detail...
Why Mobile App Regression Testing is Critical for Sustained Success_ A Detail...Why Mobile App Regression Testing is Critical for Sustained Success_ A Detail...
Why Mobile App Regression Testing is Critical for Sustained Success_ A Detail...
 
Fundamentals of Programming and Language Processors
Fundamentals of Programming and Language ProcessorsFundamentals of Programming and Language Processors
Fundamentals of Programming and Language Processors
 
Webinar On-Demand: Using Flutter for Embedded
Webinar On-Demand: Using Flutter for EmbeddedWebinar On-Demand: Using Flutter for Embedded
Webinar On-Demand: Using Flutter for Embedded
 
原版定制美国纽约州立大学奥尔巴尼分校毕业证学位证书原版一模一样
原版定制美国纽约州立大学奥尔巴尼分校毕业证学位证书原版一模一样原版定制美国纽约州立大学奥尔巴尼分校毕业证学位证书原版一模一样
原版定制美国纽约州立大学奥尔巴尼分校毕业证学位证书原版一模一样
 
What is Augmented Reality Image Tracking
What is Augmented Reality Image TrackingWhat is Augmented Reality Image Tracking
What is Augmented Reality Image Tracking
 

Database concepts using libre office base

  • 2. Database concepts using LibreOffice Base:  DBMS concepts.  Various table operations.  Query and form creation.  Report generation.  Introduction to relational data model
  • 3. DBMS concepts  Data means all kinds of facts, figures and details related to people, places, things or events. Data may be in any form. It may be written, oral, computerized or non-computerised. Data in it’s original form may not be of much use. Data must be processed in a proper way to generate the useful and meaning information.  Information is the required result obtained from processing of the data. Information is the output generated through processing of raw data. Information is important because it forms the foundation for decision making.  Database is a collection of related data items stored in an organized manner A Database consist of different objects like table, query, form and report. Table is a collection of related data. Query is used to retrieve information from database. Form is used to collect the information from user. Report is used to represent the data in printed form. Database Management System Software (DBMS) :  A database management system is a software designed to define, manipulate, retrieve and manage data in a database. It provides various functions that allow entry, storage and retrieval of large quantities of information and provide ways to manage that information. It also defines rules to validate and manipulate the data.
  • 4. How to start?  To start base, Install Libreoffice from it's official website and click on start "Start " All programs " Libreoffice " Libreoffice Base. A database wizard will be started. To create new database user have to select 'Create a new Database and click on 'Next' button. In 'Save and Proceed' step click on 'Finish'. A 'Save As' window will appear on the screen, select location to save the database  "Type name for database in 'File Name' box then click on 'Save' button. By default extension of Base file is '.odb'
  • 6. Screen of Base consist of following parts :  Title Bar : It is the topmost bar present on the screen of Base. It displays icon of the application, name of the file and name of the application. By default it displays 'Filename.odb – Libre Office Base'. It consist of three buttons on right corner as minimize, maximize/ restore and close.  Menu Bar : It is present below Title bar. It displays names of different menus as File, Edit, View, Insert,Tools, Windows, Help etc. Each menu consist of a drop-down list (Pop-up) of various options related to that particular menu.  Standard Tool Bar : Standard tool bar consist of different icons which are used for standard operations (regularly repeating operations) like opening a new document, saving a document, printing a document, cut, copy, paste, undo, redo and many more.  Working Area : Rest of the part below standard tool bar is called as working area. It is divided into two panes- Left pane and right pane. Left pane displays name of database objects like tables, queries, forms and reports. Right pane displays activities related to that particular object.
  • 7. Table Table is a basic unit for storing data in database. Tables are organised in the form of columns and rows. Before creating a table user should first decide the entity. Entity is any real world object about which data is to be stored. Each entity has collection of attributes associated with it. For example student is an entity which has attributes like roll number, name, address, standard, date of birth etc. Attributes of an entity are stored in the form of columns. The information stored under each column forms a row which is called as record/tuple. Roll Number Name Address Std Date of Birth 1701 VinayNaik Shubh-Labh Appartment XII 12-10-2003 1702 Shlok Pawar ABStreet XII 4-8-2003 Fields Records
  • 8. Data types in Base :  Data types available in Base can be divided into three categories as alphanumeric, numeric, calender (date and time) and binary type. Data Type Name Description Tiny Integer [TINYINT] Stores small Integer. BigInt[BIGINT] Stores Big Integer(hopping whole number), rarely used Image[LONGVARBINARY] Stores Image. Binary[VARBINARY] Stores binary information of variable length. Binary(fix)[BINARY] Stores binary data of fixed length. Memo[LONGVARCHAR] Stores descriptive type of information i.e large block of text like article text. Text(fix)[CHAR] Stores fix sized text.
  • 9. Data Type Name Description Number[NUMERIC] Stores a number with or without decimal point. Base will display datatype’s original length and allow to set decimal places after decimal point in design view of table. it is used when accuracy is required. Decimal[DECIMAL] Integer[INTEGER] Stores Integer most commonly used data type. Small Integer[SMALLINT] Stores integer Float[FLOAT] Stores a number with decimal point. Real[REAL] Stores a number with or without decimal point. It is used when approximate result requiredDouble[DOUBLE] Text[VARCHAR] Stores variable sized text. Text[VARCHAR_IGNORECASE] A case insensitive version. Yes/No [BOOLEAN] Stores boolean type of data. Date[DATE] Stores date in mm/dd/yy format. Time[TIME] Stores time in hh:mm:ss format Date/Time [TIMESTAMP] Stores date as well as time. Other[OTHER] Stores any other object.
  • 10. A)Creating a Table : Steps are as follows :  Open a database and from left pane click on 'Tables' icon  From right pane click on 'Create table in Design View‘  A window will appear on the screen, type 'Field Name‘  Select 'Field type' ( field type means type of data to be stored in that field e.g. 'Name' Field should have 'Text' as a Field Type)  In next column type the description about the field.  In the bottom section in 'Field Properties' select 'Yes' for 'Entry required' property  You can set default value and for numeric field types you can set  decimal places also. In this way create all fields.  Right click on the small button present on the left side of the field name which is decided as primary key and select 'primary key' option.  Click on 'Save' icon to save the table, type name for the table, Click on 'ok'.
  • 11. B) Inserting records in the table :  Steps are as follows :  Open a database , from left pane click on 'Tables' icon.  In the right pane from bottom part double click on the name of Table in which data is to be inserted.  A window will appear on the screen, type data under each field and  complete one record, in this way add some records.  Click on 'Edit Data' icon to make edit mode off, a window will appear.  Click on 'Yes' icon and click on 'close' button.  For inserting a new record 'Edit Data' must be on.
  • 12. C) Editing a record in the table :  Steps are as follows :  Double click on the required table.  Click on the required record for editing.  Do necessary changes.  Click on 'Edit Data' icon to make edit mode off, Click on 'Yes' and click on close button. D) Deleting a record from the table : Steps are as follows : Double click on the table , click on the record which is to be deleted Click on 'Edit' menu, select 'Delete Record' option Click on 'Yes' button to delete it permanently.
  • 13. Query Creation A Query is a question asked within the database environment. For example how many students are in XII standard. Query displays subset of data contained in various tables of database Query is used to retrieve records from the table. Steps to create query by using wizard : o Open a database , from left pane click on 'Queries' objects. o From right pane click on 'Use Wizard to Create Query' (Wizard means step by step instructions provided by the computer to complete a task. ) o Select name of 'Table' and shift fields from 'Available fields' list to 'Fields in the query' list by clicking on arrow button and click on 'Next' button. o Select a field for sorting the records, select the order ascending/ descending then click on 'Next' button. o In next step the user has to select search condition (more than one search conditions can also be selected) select the field, select the condition, type value for condition then click on 'Next' button. o If you want to replace original field names with some new field names in the output of the query, then type aliases for each field and click on 'Next' button o Type name for the query and Click on 'Finish' button.