SlideShare a Scribd company logo
1 of 31
TO P I C
D ATA B A S E M A N A G E M E N T T O O L S , T H E K E R N E L , T H E D ATA
D I C T I O N A R Y, D B A , T H E U T I L I T I E S
U N D E R T H E G U I D A N C E O F
M S . T E J E S H W I N I
P R E S E N T E D B Y
N U S R AT M G
B I 1 9 1 0 0 2
KARNATAKA STATE-AKKAMAHADEVI WOMEN’S
UNIVERSITY VIJAYPUR,
DEPARTMENT OF BIOINFORMATICS.
MSC III SEM 2020
D ATA B A S E M A N A G E M E N T S Y S T E M
PAPER CODE : BI. HCT- 3.1
INDEX
• JUST A GLANCE
• ORACLE ~ DATABASE MANAGEMENT TOOLS
• THE KERNEL
• DATA DICTIONARY
• DATABASE ADMINISTRATOR
• THE UTILITIES
Data:
Data are nothing but facts, text that have meaning in the user’s environment.
Database:
An organized collection of logically related data.
Database Dictionary:
A Data Dictionary is a collection of names, definitions, and attributes
about data elements that are being used or captured in a database, information system,
or part of a research project.
Metadata:
Data that describes the properties or characteristics of other data.
Database Administrator:
The person who is responsible for physical database design and for dealing with
technical issues such as security enforcement, Database performance, Backup and
recovery associated with managing a Database.
JUST A MINUTE PLEASE
Oracel ~ DATABASE MANAGEMENT TOOLS
1. MySQL
 One of the most useful database management tools is MySQL.
 MySQL is used by top companies like Google, LinkedIn, YouTube,
PayPal and Twitter, just to name a few.
2. SQL Server Management Studio :
 It combines a powerful set of user-friendly graphical tools and variety of
script editors to provide access and management for SQL Server.
 It includes an all-in-one solution to profile and tune database performance.
 SSMS can be used by developers and database administrators of all skill levels.
3. Oracle RDBMS
 The Oracle database is the most widely used object-relational database management software.
 The latest version of the tool incorporates cloud computing and it supports multiple Windows,
Linux and UNIX versions.
 It is secure, supports large databases, occupies less space and reduces
CPU time to process data.
4. DevOps:
 The most useful database management framework is DevOps.
 The database is known today for heavyweight processes that hinder
performance, such as manual reviews and ticketing.
5. MICROSOFT ACCESS :
 Microsoft Access is a Database Management System (DBMS) from
Microsoft that combines the relational Microsoft Jet Database Engine
with a graphical user interface and software development tools.
6. PostgreSQL:
 PostgreSQL is a powerful, open source object-relational database
system.
 It has more than 15 years of active development phase and a proven
architecture that has earned it a strong reputation for reliability, data
integrity, and correctness.
The kernel data structures are very important as they
store data about the current state of the system.
For example, if a new process is created in the system, a
kernel data structure is created that contains the details
about the process.
Most of the kernel data structures are only accessible by
the kernel and its subsystems. They may contain data as
well as pointers to other data structures.
THE KERNEL
Kernel Components
 The kernel stores and organizes a lot of information.
 So it has data about which processes are running in the system, their
memory requirements, files in use etc.
 To handle all this, three important structures are used.
 These are process table, file table and v node/ i node information.
PROCESS TABLE
 The process table stores information about all the processes running in the
system.
 These include the storage information, execution status, file information
etc.
 When a process forks a child, its entry in the process table is duplicated
including the file information and file pointers. So the parent and the child
process share a file.
FILE TABLE
 The file table contains entries about all the files in the system. If two or more
processes use the same file, then they contain the same file information and
the file descriptor number.
 Each file table entry contains information about the file such as file status
(file read or file write), file offset etc. The file offset specifies the position
for next read or write into the file.
 The file table also contains v-node and i-node pointers which point to the
virtual node and index node respectively.
 These nodes contain information on how to read a file.
V-Node and I-Node Tables
 Both the v-node and i-node are references to the storage system of the
file and the storage mechanisms.
 They connect the hardware to the software.
 The v-node is an abstract concept that defines the method to access file
data without worrying about the actual structure of the system.
 The i-node specifies file access information like file storage device,
read/write procedures etc.
What is a data dictionary?
◇ It is an integral part of a database.
◇ It holds information about the database and the
data that it stores.
◇A data dictionary is a “virtual database” containing
metadata (data about data).
META DATA
Metadata is defined as data providing information about one or
more aspects of the data.
WHY DATADICTIONARY?
Authorization
Report
Easy
Searchable
Catalogue
Easy to search data in huge
database.
Provides quick report on the data and
hence making the data management
easy.
Record what data belongs
to whom.
A central catalogue for metadata.
DBA can easily able to track any
chaos in the database.
Disadvantages of Data
Dictionary?
Creating a new data dictionary is a very big task. It will take years to create
one.
The cost of data dictionary will be bit high as it includes its initial build and
hardware charges as well as cost of maintenance.
Requires management commitment, which is not easy to achieve, particularly where the
benefits are intangible and long term.
It needs careful planning, defining the exact requirements designing its
contents testing, implementation and evaluation.
.
Viewing Information inthe
Data Dictionary
◇ Although you are not allowed to modify the
dictionary yourself, you can DESCRIBE and
SELECT from Dictionary tables.
◇ For example, to see information about all the tables
that you have privileges to use:
DESCRIBE ALL_TABLES
◇ The output from this shows that many columns of
data are held about each table. You decide you only
want to see the name and owner, so you enter:
SELECT table_name, owner FROM ALL_TABLES;
DATABASE ADMINISTRATOR
• DBA is a resource that supervises both the database and the use of the DBMS.
• DBA is usually a group, but sometimes it refers to the database administrator.
Who is DBA ??
A database administrator is a person responsible for the
• installation
 configuration
 upgradation
 administration
 monitoring and maintenance of databases.
PRIMARY ROLES OF DBA
 Performance issues  Capacity issues
 Database
accessibility
 Data replication
 Database design  Table Maintenance
DBA Tasks
• Database design
• Performance monitoring and tuning
• Database availability
• Security
• Backup and recovery
• Data integrity
• Release migration
WHY DBA IS POPULAR?
 Data is essential for the operation of any organization.
 Database are created to organize these data.
 Better the design and utility of database, the better isthe
organization.
 For a better database, we need a skilled database administrator
to manage data properly.
DBA FUNCTIONAL ORGANIZATION
TYPES OF DBA
• System DBA
• Database architect
• Database analyst
• Data modeler
• Application DBA
• Task-orientated DBA
• Performance analyst
• Data warehouse administrator
LIFE AS A DBA
 DBA is expected to be available for 24*7.
 Must be an expert in Database technology.
 DBA is expected to know everything about everything.
(i.e.) SQL queries, OS, Network protocols, handling advanced tools,
computer hardware, etc,.
 DBA is often blamed if any fault occurs.
 They are forced to prove that database designed by him is not fault.
 DBAs are assisted with database administration tools.
 DBA is challenging and interesting job.
 One of the highest paid jobs in IT industry.
SALARY
 Average salary in India Rs 1,70,0010.
 Maximum salary in India is above Rs 9,86,000.
DBAQUERIES
Some of the frequent queries executed by DBA:
 CREATE USER statement to create and configure an database user.
 ALTER DATABASE statement to open/mount a database.
 BACKUP statement to take backup of controlfiles.
 RECOVER statement to recover the saved control files.
Sample query:
 create directory my_dir as '/home/oracle/andyb‘;
DATABASE ADMINISTRATION TOOLS
 SQL Server Management Studio is a software application first launched
with the Microsoft SQL Server 2005 that is used for configuring,
managing, and administering all components within Microsoft SQLServer.
 Adminer is a tool for managing content in MySQLdatabases.
"Light-weight" - released in a form of a single file, approx160KB in size.
User-friendly interface .
DBA CERTIFICATION INFORMATION
DBMS WEBSITES
Oracle http://www.oracle.com/education/certification
Microsoft SQL Server http://www.microsoft.com/trainingandservices
IBM DB2 http://www.ibm.com/certify
Sybase Adaptive Server Http://www.sybase.com/education/profcert
• Microsoft Certified DatabaseAdministrator
• Oracle DBA Certified Professional.
• PostgreSQL CertifiedAdministrator
Loading : -
• A loading utility is used to load existing data files-such as text files or
sequential files-into the database.
• Usually, the current (source) format of the data file and the desired (target)
database file structure are specified to the utility, which then automatically
reformats the data and stores it in the database.
• With the proliferation of DBMSs, transferring data from one DBMS to another
is becoming common in many organizations.
• Some vendors are offering products that generate the appropriate loading
programs, given the existing source and target database storage descriptions
(internal schemas). Such tools are also called conversion tools.
THE UTILITIES
Backup:-
A backup utility creates a backup copy of the database, usually by dumping the
entire database onto tape.
The backup copy can be used to restore the database in case of catastrophic
failure.
Incremental backups are also often used, where only changes since the previous
backup are recorded.
Incremental backup is more complex but saves space.
File Reorganization:-
This utility can be used to reorganize a database file into a different file
organization to improve performance.
Performance Monitoring:-
Such a utility monitors database usage and provides statistics to the DBA.
The DBA uses the statistics in making decisions such as whether or not to
reorganize files to improve performance.
Conclusion
A database management system (DBMS) is a software package designed to
define, manipulate, retrieve and manage data in a database.
The kernel data structures are very important as they store data about the
current state of the system.
The ideal data dictionary is automated, interactive, online and
evolutionary.
The data dictionary should be tied into a number of systems programs
so that when an item is updated or deleted from the data dictionary, it
is automatically updated or deleted from the data base.
The data dictionary may also be used to create screens, reports and
forms.
A database utility is generally a single purpose program for moving and/or
verifying database pages; examples include load, unload, import, export, reorg,
check, dbcc, copy and recover
REFERENCES
Ramakrishnan, R. 2003. Database management System,
McGraw Hills, Boston.
Palinski, J. A. 2003. Oracle SQL and PL/SQL Handbook.
Pearson education Asia.
Thanks!
Any questions?

More Related Content

What's hot

Overview of oracle database
Overview of oracle databaseOverview of oracle database
Overview of oracle databaseSamar Prasad
 
A Review of Data Access Optimization Techniques in a Distributed Database Man...
A Review of Data Access Optimization Techniques in a Distributed Database Man...A Review of Data Access Optimization Techniques in a Distributed Database Man...
A Review of Data Access Optimization Techniques in a Distributed Database Man...Editor IJCATR
 
What is active directory
What is active directoryWhat is active directory
What is active directoryAdeel Khurram
 
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 NOSQLijscai
 
MDF and LDF in SQL Server
MDF and LDF in SQL ServerMDF and LDF in SQL Server
MDF and LDF in SQL ServerMasum Reza
 
Oracle Database Introduction
Oracle Database IntroductionOracle Database Introduction
Oracle Database IntroductionChhom Karath
 
Database Management Lab -SQL Queries
Database Management Lab -SQL Queries Database Management Lab -SQL Queries
Database Management Lab -SQL Queries shamim hossain
 
Srikanth_Oracle_DBAExadata_OCP_Certified05
Srikanth_Oracle_DBAExadata_OCP_Certified05Srikanth_Oracle_DBAExadata_OCP_Certified05
Srikanth_Oracle_DBAExadata_OCP_Certified05srikanth P
 
The oracle database architecture
The oracle database architectureThe oracle database architecture
The oracle database architectureAkash Pramanik
 
FileTable and Semantic Search in SQL Server 2012
FileTable and Semantic Search in SQL Server 2012FileTable and Semantic Search in SQL Server 2012
FileTable and Semantic Search in SQL Server 2012Michael Rys
 

What's hot (16)

Overview of oracle database
Overview of oracle databaseOverview of oracle database
Overview of oracle database
 
Oracle archi ppt
Oracle archi pptOracle archi ppt
Oracle archi ppt
 
DBMS Practical File
DBMS Practical FileDBMS Practical File
DBMS Practical File
 
A Review of Data Access Optimization Techniques in a Distributed Database Man...
A Review of Data Access Optimization Techniques in a Distributed Database Man...A Review of Data Access Optimization Techniques in a Distributed Database Man...
A Review of Data Access Optimization Techniques in a Distributed Database Man...
 
What is active directory
What is active directoryWhat is active directory
What is active directory
 
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
 
MDF and LDF in SQL Server
MDF and LDF in SQL ServerMDF and LDF in SQL Server
MDF and LDF in SQL Server
 
10g sql e book
10g sql e book10g sql e book
10g sql e book
 
Oracle Database Introduction
Oracle Database IntroductionOracle Database Introduction
Oracle Database Introduction
 
Oracle Complete Interview Questions
Oracle Complete Interview QuestionsOracle Complete Interview Questions
Oracle Complete Interview Questions
 
Database Management Lab -SQL Queries
Database Management Lab -SQL Queries Database Management Lab -SQL Queries
Database Management Lab -SQL Queries
 
Srikanth_Oracle_DBAExadata_OCP_Certified05
Srikanth_Oracle_DBAExadata_OCP_Certified05Srikanth_Oracle_DBAExadata_OCP_Certified05
Srikanth_Oracle_DBAExadata_OCP_Certified05
 
Active directory slides
Active directory slidesActive directory slides
Active directory slides
 
The oracle database architecture
The oracle database architectureThe oracle database architecture
The oracle database architecture
 
Active Directory
Active Directory Active Directory
Active Directory
 
FileTable and Semantic Search in SQL Server 2012
FileTable and Semantic Search in SQL Server 2012FileTable and Semantic Search in SQL Server 2012
FileTable and Semantic Search in SQL Server 2012
 

Similar to Database Management Tools, The Kernel, Data Dictionary, DBA, The Utilities

Data base management system
Data base management systemData base management system
Data base management systemashirafzal1
 
Database administrator
Database administratorDatabase administrator
Database administratorTech_MX
 
Database management system (part 1)
Database management system (part 1)Database management system (part 1)
Database management system (part 1)KavithaA19
 
Database management system
Database management systemDatabase management system
Database management systemRizwanHafeez
 
DBMS Full book by Muhammad Sharif title as Database systems Handbook.pdf
DBMS Full book by Muhammad Sharif  title as Database systems Handbook.pdfDBMS Full book by Muhammad Sharif  title as Database systems Handbook.pdf
DBMS Full book by Muhammad Sharif title as Database systems Handbook.pdfBahria University Islamabad, Pakistan
 

Similar to Database Management Tools, The Kernel, Data Dictionary, DBA, The Utilities (20)

DBMS PART 1.docx
DBMS PART 1.docxDBMS PART 1.docx
DBMS PART 1.docx
 
Data base management system
Data base management systemData base management system
Data base management system
 
dbms
dbmsdbms
dbms
 
MADHU.pptx
MADHU.pptxMADHU.pptx
MADHU.pptx
 
Database administrator
Database administratorDatabase administrator
Database administrator
 
Database management system (part 1)
Database management system (part 1)Database management system (part 1)
Database management system (part 1)
 
Database management system
Database management systemDatabase management system
Database management system
 
Database system Handbook.docx
Database system Handbook.docxDatabase system Handbook.docx
Database system Handbook.docx
 
Dbms9
Dbms9Dbms9
Dbms9
 
DBMS Full book by Muhammad Sharif title as Database systems Handbook.pdf
DBMS Full book by Muhammad Sharif  title as Database systems Handbook.pdfDBMS Full book by Muhammad Sharif  title as Database systems Handbook.pdf
DBMS Full book by Muhammad Sharif title as Database systems Handbook.pdf
 
Muhammad Sharif dbms book title as Database systems Handbook.pdf
Muhammad Sharif dbms book title as Database systems Handbook.pdfMuhammad Sharif dbms book title as Database systems Handbook.pdf
Muhammad Sharif dbms book title as Database systems Handbook.pdf
 
Muhammad Sharif dbms book title as Database systems Handbook.pdf
Muhammad Sharif dbms book title as Database systems Handbook.pdfMuhammad Sharif dbms book title as Database systems Handbook.pdf
Muhammad Sharif dbms book title as Database systems Handbook.pdf
 
What is Database Management.pdf
What is Database Management.pdfWhat is Database Management.pdf
What is Database Management.pdf
 
DBMS Notes.pdf
DBMS Notes.pdfDBMS Notes.pdf
DBMS Notes.pdf
 
Database Management Systems
Database Management SystemsDatabase Management Systems
Database Management Systems
 
Database systems Handbook.pdf
Database systems Handbook.pdfDatabase systems Handbook.pdf
Database systems Handbook.pdf
 
Muhammad Sharif Database systems Handbook.pdf
Muhammad Sharif  Database systems Handbook.pdfMuhammad Sharif  Database systems Handbook.pdf
Muhammad Sharif Database systems Handbook.pdf
 
Database systems Handbook.pdf
Database systems Handbook.pdfDatabase systems Handbook.pdf
Database systems Handbook.pdf
 
Muhammad Sharif Database systems Handbook.pdf
Muhammad Sharif  Database systems Handbook.pdfMuhammad Sharif  Database systems Handbook.pdf
Muhammad Sharif Database systems Handbook.pdf
 
Database systems Handbook database systems muhammad sharif.pdf
Database systems Handbook database systems muhammad sharif.pdfDatabase systems Handbook database systems muhammad sharif.pdf
Database systems Handbook database systems muhammad sharif.pdf
 

More from Nusrat Gulbarga

How Genomics & Data analysis are intertwined each other (1).pdf
How Genomics & Data analysis are intertwined each other  (1).pdfHow Genomics & Data analysis are intertwined each other  (1).pdf
How Genomics & Data analysis are intertwined each other (1).pdfNusrat Gulbarga
 
Newtons law of motion ~ II sem ~ m sc bioinformatics
Newtons law of motion ~  II sem ~ m sc  bioinformaticsNewtons law of motion ~  II sem ~ m sc  bioinformatics
Newtons law of motion ~ II sem ~ m sc bioinformaticsNusrat Gulbarga
 
Chemo-informatics sem 4 MSc Bioinformatics
Chemo-informatics sem 4 MSc  BioinformaticsChemo-informatics sem 4 MSc  Bioinformatics
Chemo-informatics sem 4 MSc BioinformaticsNusrat Gulbarga
 
Genomes, omics and its importance, general features III semester
Genomes, omics and its importance, general features   III semesterGenomes, omics and its importance, general features   III semester
Genomes, omics and its importance, general features III semesterNusrat Gulbarga
 
Architecture of prokaryotic and eukaryotic cells and tissues
Architecture of prokaryotic and eukaryotic cells and tissuesArchitecture of prokaryotic and eukaryotic cells and tissues
Architecture of prokaryotic and eukaryotic cells and tissuesNusrat Gulbarga
 
Water the unusual properties of water
Water   the unusual properties of waterWater   the unusual properties of water
Water the unusual properties of waterNusrat Gulbarga
 
Biophysics thermodynamics
Biophysics  thermodynamicsBiophysics  thermodynamics
Biophysics thermodynamicsNusrat Gulbarga
 
Translation in Pro and Eu karyotes
Translation in Pro  and Eu karyotesTranslation in Pro  and Eu karyotes
Translation in Pro and Eu karyotesNusrat Gulbarga
 
123 pathology of_the_endocrine_system_i_final_
123 pathology of_the_endocrine_system_i_final_123 pathology of_the_endocrine_system_i_final_
123 pathology of_the_endocrine_system_i_final_Nusrat Gulbarga
 
The cytoskeleton and cell motility from karp chapter 9
The cytoskeleton and cell motility from karp chapter 9The cytoskeleton and cell motility from karp chapter 9
The cytoskeleton and cell motility from karp chapter 9Nusrat Gulbarga
 

More from Nusrat Gulbarga (20)

NMR .pdf
NMR .pdfNMR .pdf
NMR .pdf
 
multiomics-ebook.pdf
multiomics-ebook.pdfmultiomics-ebook.pdf
multiomics-ebook.pdf
 
How Genomics & Data analysis are intertwined each other (1).pdf
How Genomics & Data analysis are intertwined each other  (1).pdfHow Genomics & Data analysis are intertwined each other  (1).pdf
How Genomics & Data analysis are intertwined each other (1).pdf
 
Newtons law of motion ~ II sem ~ m sc bioinformatics
Newtons law of motion ~  II sem ~ m sc  bioinformaticsNewtons law of motion ~  II sem ~ m sc  bioinformatics
Newtons law of motion ~ II sem ~ m sc bioinformatics
 
Chemo-informatics sem 4 MSc Bioinformatics
Chemo-informatics sem 4 MSc  BioinformaticsChemo-informatics sem 4 MSc  Bioinformatics
Chemo-informatics sem 4 MSc Bioinformatics
 
Genomes, omics and its importance, general features III semester
Genomes, omics and its importance, general features   III semesterGenomes, omics and its importance, general features   III semester
Genomes, omics and its importance, general features III semester
 
Architecture of prokaryotic and eukaryotic cells and tissues
Architecture of prokaryotic and eukaryotic cells and tissuesArchitecture of prokaryotic and eukaryotic cells and tissues
Architecture of prokaryotic and eukaryotic cells and tissues
 
Proteomics 123
Proteomics 123Proteomics 123
Proteomics 123
 
Water the unusual properties of water
Water   the unusual properties of waterWater   the unusual properties of water
Water the unusual properties of water
 
JUST SAY CHEESE
JUST SAY CHEESEJUST SAY CHEESE
JUST SAY CHEESE
 
Generation of computer
Generation of computerGeneration of computer
Generation of computer
 
Unit 1 cell biology
Unit 1 cell biologyUnit 1 cell biology
Unit 1 cell biology
 
Mutation
MutationMutation
Mutation
 
Cell signaling
Cell signalingCell signaling
Cell signaling
 
Necrosis
NecrosisNecrosis
Necrosis
 
Biophysics thermodynamics
Biophysics  thermodynamicsBiophysics  thermodynamics
Biophysics thermodynamics
 
Translation in Pro and Eu karyotes
Translation in Pro  and Eu karyotesTranslation in Pro  and Eu karyotes
Translation in Pro and Eu karyotes
 
123 pathology of_the_endocrine_system_i_final_
123 pathology of_the_endocrine_system_i_final_123 pathology of_the_endocrine_system_i_final_
123 pathology of_the_endocrine_system_i_final_
 
Apoptosis
ApoptosisApoptosis
Apoptosis
 
The cytoskeleton and cell motility from karp chapter 9
The cytoskeleton and cell motility from karp chapter 9The cytoskeleton and cell motility from karp chapter 9
The cytoskeleton and cell motility from karp chapter 9
 

Recently uploaded

Grafana in space: Monitoring Japan's SLIM moon lander in real time
Grafana in space: Monitoring Japan's SLIM moon lander  in real timeGrafana in space: Monitoring Japan's SLIM moon lander  in real time
Grafana in space: Monitoring Japan's SLIM moon lander in real timeSatoshi NAKAHIRA
 
Transposable elements in prokaryotes.ppt
Transposable elements in prokaryotes.pptTransposable elements in prokaryotes.ppt
Transposable elements in prokaryotes.pptArshadWarsi13
 
Analytical Profile of Coleus Forskohlii | Forskolin .pptx
Analytical Profile of Coleus Forskohlii | Forskolin .pptxAnalytical Profile of Coleus Forskohlii | Forskolin .pptx
Analytical Profile of Coleus Forskohlii | Forskolin .pptxSwapnil Therkar
 
zoogeography of pakistan.pptx fauna of Pakistan
zoogeography of pakistan.pptx fauna of Pakistanzoogeography of pakistan.pptx fauna of Pakistan
zoogeography of pakistan.pptx fauna of Pakistanzohaibmir069
 
RESPIRATORY ADAPTATIONS TO HYPOXIA IN HUMNAS.pptx
RESPIRATORY ADAPTATIONS TO HYPOXIA IN HUMNAS.pptxRESPIRATORY ADAPTATIONS TO HYPOXIA IN HUMNAS.pptx
RESPIRATORY ADAPTATIONS TO HYPOXIA IN HUMNAS.pptxFarihaAbdulRasheed
 
Cytokinin, mechanism and its application.pptx
Cytokinin, mechanism and its application.pptxCytokinin, mechanism and its application.pptx
Cytokinin, mechanism and its application.pptxVarshiniMK
 
Gas_Laws_powerpoint_notes.ppt for grade 10
Gas_Laws_powerpoint_notes.ppt for grade 10Gas_Laws_powerpoint_notes.ppt for grade 10
Gas_Laws_powerpoint_notes.ppt for grade 10ROLANARIBATO3
 
Bentham & Hooker's Classification. along with the merits and demerits of the ...
Bentham & Hooker's Classification. along with the merits and demerits of the ...Bentham & Hooker's Classification. along with the merits and demerits of the ...
Bentham & Hooker's Classification. along with the merits and demerits of the ...Nistarini College, Purulia (W.B) India
 
Module 4: Mendelian Genetics and Punnett Square
Module 4:  Mendelian Genetics and Punnett SquareModule 4:  Mendelian Genetics and Punnett Square
Module 4: Mendelian Genetics and Punnett SquareIsiahStephanRadaza
 
Temporomandibular joint Muscles of Mastication
Temporomandibular joint Muscles of MasticationTemporomandibular joint Muscles of Mastication
Temporomandibular joint Muscles of Masticationvidulajaib
 
Artificial Intelligence In Microbiology by Dr. Prince C P
Artificial Intelligence In Microbiology by Dr. Prince C PArtificial Intelligence In Microbiology by Dr. Prince C P
Artificial Intelligence In Microbiology by Dr. Prince C PPRINCE C P
 
Analytical Profile of Coleus Forskohlii | Forskolin .pdf
Analytical Profile of Coleus Forskohlii | Forskolin .pdfAnalytical Profile of Coleus Forskohlii | Forskolin .pdf
Analytical Profile of Coleus Forskohlii | Forskolin .pdfSwapnil Therkar
 
LIGHT-PHENOMENA-BY-CABUALDIONALDOPANOGANCADIENTE-CONDEZA (1).pptx
LIGHT-PHENOMENA-BY-CABUALDIONALDOPANOGANCADIENTE-CONDEZA (1).pptxLIGHT-PHENOMENA-BY-CABUALDIONALDOPANOGANCADIENTE-CONDEZA (1).pptx
LIGHT-PHENOMENA-BY-CABUALDIONALDOPANOGANCADIENTE-CONDEZA (1).pptxmalonesandreagweneth
 
Call Us ≽ 9953322196 ≼ Call Girls In Lajpat Nagar (Delhi) |
Call Us ≽ 9953322196 ≼ Call Girls In Lajpat Nagar (Delhi) |Call Us ≽ 9953322196 ≼ Call Girls In Lajpat Nagar (Delhi) |
Call Us ≽ 9953322196 ≼ Call Girls In Lajpat Nagar (Delhi) |aasikanpl
 
Behavioral Disorder: Schizophrenia & it's Case Study.pdf
Behavioral Disorder: Schizophrenia & it's Case Study.pdfBehavioral Disorder: Schizophrenia & it's Case Study.pdf
Behavioral Disorder: Schizophrenia & it's Case Study.pdfSELF-EXPLANATORY
 
Recombinant DNA technology( Transgenic plant and animal)
Recombinant DNA technology( Transgenic plant and animal)Recombinant DNA technology( Transgenic plant and animal)
Recombinant DNA technology( Transgenic plant and animal)DHURKADEVIBASKAR
 
SOLUBLE PATTERN RECOGNITION RECEPTORS.pptx
SOLUBLE PATTERN RECOGNITION RECEPTORS.pptxSOLUBLE PATTERN RECOGNITION RECEPTORS.pptx
SOLUBLE PATTERN RECOGNITION RECEPTORS.pptxkessiyaTpeter
 
Neurodevelopmental disorders according to the dsm 5 tr
Neurodevelopmental disorders according to the dsm 5 trNeurodevelopmental disorders according to the dsm 5 tr
Neurodevelopmental disorders according to the dsm 5 trssuser06f238
 
Solution chemistry, Moral and Normal solutions
Solution chemistry, Moral and Normal solutionsSolution chemistry, Moral and Normal solutions
Solution chemistry, Moral and Normal solutionsHajira Mahmood
 

Recently uploaded (20)

Grafana in space: Monitoring Japan's SLIM moon lander in real time
Grafana in space: Monitoring Japan's SLIM moon lander  in real timeGrafana in space: Monitoring Japan's SLIM moon lander  in real time
Grafana in space: Monitoring Japan's SLIM moon lander in real time
 
Transposable elements in prokaryotes.ppt
Transposable elements in prokaryotes.pptTransposable elements in prokaryotes.ppt
Transposable elements in prokaryotes.ppt
 
Analytical Profile of Coleus Forskohlii | Forskolin .pptx
Analytical Profile of Coleus Forskohlii | Forskolin .pptxAnalytical Profile of Coleus Forskohlii | Forskolin .pptx
Analytical Profile of Coleus Forskohlii | Forskolin .pptx
 
zoogeography of pakistan.pptx fauna of Pakistan
zoogeography of pakistan.pptx fauna of Pakistanzoogeography of pakistan.pptx fauna of Pakistan
zoogeography of pakistan.pptx fauna of Pakistan
 
RESPIRATORY ADAPTATIONS TO HYPOXIA IN HUMNAS.pptx
RESPIRATORY ADAPTATIONS TO HYPOXIA IN HUMNAS.pptxRESPIRATORY ADAPTATIONS TO HYPOXIA IN HUMNAS.pptx
RESPIRATORY ADAPTATIONS TO HYPOXIA IN HUMNAS.pptx
 
Cytokinin, mechanism and its application.pptx
Cytokinin, mechanism and its application.pptxCytokinin, mechanism and its application.pptx
Cytokinin, mechanism and its application.pptx
 
Gas_Laws_powerpoint_notes.ppt for grade 10
Gas_Laws_powerpoint_notes.ppt for grade 10Gas_Laws_powerpoint_notes.ppt for grade 10
Gas_Laws_powerpoint_notes.ppt for grade 10
 
Bentham & Hooker's Classification. along with the merits and demerits of the ...
Bentham & Hooker's Classification. along with the merits and demerits of the ...Bentham & Hooker's Classification. along with the merits and demerits of the ...
Bentham & Hooker's Classification. along with the merits and demerits of the ...
 
Module 4: Mendelian Genetics and Punnett Square
Module 4:  Mendelian Genetics and Punnett SquareModule 4:  Mendelian Genetics and Punnett Square
Module 4: Mendelian Genetics and Punnett Square
 
Temporomandibular joint Muscles of Mastication
Temporomandibular joint Muscles of MasticationTemporomandibular joint Muscles of Mastication
Temporomandibular joint Muscles of Mastication
 
Artificial Intelligence In Microbiology by Dr. Prince C P
Artificial Intelligence In Microbiology by Dr. Prince C PArtificial Intelligence In Microbiology by Dr. Prince C P
Artificial Intelligence In Microbiology by Dr. Prince C P
 
Analytical Profile of Coleus Forskohlii | Forskolin .pdf
Analytical Profile of Coleus Forskohlii | Forskolin .pdfAnalytical Profile of Coleus Forskohlii | Forskolin .pdf
Analytical Profile of Coleus Forskohlii | Forskolin .pdf
 
LIGHT-PHENOMENA-BY-CABUALDIONALDOPANOGANCADIENTE-CONDEZA (1).pptx
LIGHT-PHENOMENA-BY-CABUALDIONALDOPANOGANCADIENTE-CONDEZA (1).pptxLIGHT-PHENOMENA-BY-CABUALDIONALDOPANOGANCADIENTE-CONDEZA (1).pptx
LIGHT-PHENOMENA-BY-CABUALDIONALDOPANOGANCADIENTE-CONDEZA (1).pptx
 
Call Us ≽ 9953322196 ≼ Call Girls In Lajpat Nagar (Delhi) |
Call Us ≽ 9953322196 ≼ Call Girls In Lajpat Nagar (Delhi) |Call Us ≽ 9953322196 ≼ Call Girls In Lajpat Nagar (Delhi) |
Call Us ≽ 9953322196 ≼ Call Girls In Lajpat Nagar (Delhi) |
 
Behavioral Disorder: Schizophrenia & it's Case Study.pdf
Behavioral Disorder: Schizophrenia & it's Case Study.pdfBehavioral Disorder: Schizophrenia & it's Case Study.pdf
Behavioral Disorder: Schizophrenia & it's Case Study.pdf
 
Recombinant DNA technology( Transgenic plant and animal)
Recombinant DNA technology( Transgenic plant and animal)Recombinant DNA technology( Transgenic plant and animal)
Recombinant DNA technology( Transgenic plant and animal)
 
SOLUBLE PATTERN RECOGNITION RECEPTORS.pptx
SOLUBLE PATTERN RECOGNITION RECEPTORS.pptxSOLUBLE PATTERN RECOGNITION RECEPTORS.pptx
SOLUBLE PATTERN RECOGNITION RECEPTORS.pptx
 
Engler and Prantl system of classification in plant taxonomy
Engler and Prantl system of classification in plant taxonomyEngler and Prantl system of classification in plant taxonomy
Engler and Prantl system of classification in plant taxonomy
 
Neurodevelopmental disorders according to the dsm 5 tr
Neurodevelopmental disorders according to the dsm 5 trNeurodevelopmental disorders according to the dsm 5 tr
Neurodevelopmental disorders according to the dsm 5 tr
 
Solution chemistry, Moral and Normal solutions
Solution chemistry, Moral and Normal solutionsSolution chemistry, Moral and Normal solutions
Solution chemistry, Moral and Normal solutions
 

Database Management Tools, The Kernel, Data Dictionary, DBA, The Utilities

  • 1. TO P I C D ATA B A S E M A N A G E M E N T T O O L S , T H E K E R N E L , T H E D ATA D I C T I O N A R Y, D B A , T H E U T I L I T I E S U N D E R T H E G U I D A N C E O F M S . T E J E S H W I N I P R E S E N T E D B Y N U S R AT M G B I 1 9 1 0 0 2 KARNATAKA STATE-AKKAMAHADEVI WOMEN’S UNIVERSITY VIJAYPUR, DEPARTMENT OF BIOINFORMATICS. MSC III SEM 2020 D ATA B A S E M A N A G E M E N T S Y S T E M PAPER CODE : BI. HCT- 3.1
  • 2. INDEX • JUST A GLANCE • ORACLE ~ DATABASE MANAGEMENT TOOLS • THE KERNEL • DATA DICTIONARY • DATABASE ADMINISTRATOR • THE UTILITIES
  • 3. Data: Data are nothing but facts, text that have meaning in the user’s environment. Database: An organized collection of logically related data. Database Dictionary: A Data Dictionary is a collection of names, definitions, and attributes about data elements that are being used or captured in a database, information system, or part of a research project. Metadata: Data that describes the properties or characteristics of other data. Database Administrator: The person who is responsible for physical database design and for dealing with technical issues such as security enforcement, Database performance, Backup and recovery associated with managing a Database. JUST A MINUTE PLEASE
  • 4. Oracel ~ DATABASE MANAGEMENT TOOLS 1. MySQL  One of the most useful database management tools is MySQL.  MySQL is used by top companies like Google, LinkedIn, YouTube, PayPal and Twitter, just to name a few. 2. SQL Server Management Studio :  It combines a powerful set of user-friendly graphical tools and variety of script editors to provide access and management for SQL Server.  It includes an all-in-one solution to profile and tune database performance.  SSMS can be used by developers and database administrators of all skill levels. 3. Oracle RDBMS  The Oracle database is the most widely used object-relational database management software.  The latest version of the tool incorporates cloud computing and it supports multiple Windows, Linux and UNIX versions.  It is secure, supports large databases, occupies less space and reduces CPU time to process data.
  • 5. 4. DevOps:  The most useful database management framework is DevOps.  The database is known today for heavyweight processes that hinder performance, such as manual reviews and ticketing. 5. MICROSOFT ACCESS :  Microsoft Access is a Database Management System (DBMS) from Microsoft that combines the relational Microsoft Jet Database Engine with a graphical user interface and software development tools. 6. PostgreSQL:  PostgreSQL is a powerful, open source object-relational database system.  It has more than 15 years of active development phase and a proven architecture that has earned it a strong reputation for reliability, data integrity, and correctness.
  • 6. The kernel data structures are very important as they store data about the current state of the system. For example, if a new process is created in the system, a kernel data structure is created that contains the details about the process. Most of the kernel data structures are only accessible by the kernel and its subsystems. They may contain data as well as pointers to other data structures. THE KERNEL
  • 7. Kernel Components  The kernel stores and organizes a lot of information.  So it has data about which processes are running in the system, their memory requirements, files in use etc.  To handle all this, three important structures are used.  These are process table, file table and v node/ i node information.
  • 8. PROCESS TABLE  The process table stores information about all the processes running in the system.  These include the storage information, execution status, file information etc.  When a process forks a child, its entry in the process table is duplicated including the file information and file pointers. So the parent and the child process share a file.
  • 9. FILE TABLE  The file table contains entries about all the files in the system. If two or more processes use the same file, then they contain the same file information and the file descriptor number.  Each file table entry contains information about the file such as file status (file read or file write), file offset etc. The file offset specifies the position for next read or write into the file.  The file table also contains v-node and i-node pointers which point to the virtual node and index node respectively.  These nodes contain information on how to read a file.
  • 10. V-Node and I-Node Tables  Both the v-node and i-node are references to the storage system of the file and the storage mechanisms.  They connect the hardware to the software.  The v-node is an abstract concept that defines the method to access file data without worrying about the actual structure of the system.  The i-node specifies file access information like file storage device, read/write procedures etc.
  • 11. What is a data dictionary? ◇ It is an integral part of a database. ◇ It holds information about the database and the data that it stores. ◇A data dictionary is a “virtual database” containing metadata (data about data). META DATA Metadata is defined as data providing information about one or more aspects of the data.
  • 12.
  • 13. WHY DATADICTIONARY? Authorization Report Easy Searchable Catalogue Easy to search data in huge database. Provides quick report on the data and hence making the data management easy. Record what data belongs to whom. A central catalogue for metadata. DBA can easily able to track any chaos in the database.
  • 14. Disadvantages of Data Dictionary? Creating a new data dictionary is a very big task. It will take years to create one. The cost of data dictionary will be bit high as it includes its initial build and hardware charges as well as cost of maintenance. Requires management commitment, which is not easy to achieve, particularly where the benefits are intangible and long term. It needs careful planning, defining the exact requirements designing its contents testing, implementation and evaluation. .
  • 15. Viewing Information inthe Data Dictionary ◇ Although you are not allowed to modify the dictionary yourself, you can DESCRIBE and SELECT from Dictionary tables. ◇ For example, to see information about all the tables that you have privileges to use: DESCRIBE ALL_TABLES ◇ The output from this shows that many columns of data are held about each table. You decide you only want to see the name and owner, so you enter: SELECT table_name, owner FROM ALL_TABLES;
  • 16. DATABASE ADMINISTRATOR • DBA is a resource that supervises both the database and the use of the DBMS. • DBA is usually a group, but sometimes it refers to the database administrator. Who is DBA ?? A database administrator is a person responsible for the • installation  configuration  upgradation  administration  monitoring and maintenance of databases.
  • 17. PRIMARY ROLES OF DBA  Performance issues  Capacity issues  Database accessibility  Data replication  Database design  Table Maintenance
  • 18. DBA Tasks • Database design • Performance monitoring and tuning • Database availability • Security • Backup and recovery • Data integrity • Release migration
  • 19. WHY DBA IS POPULAR?  Data is essential for the operation of any organization.  Database are created to organize these data.  Better the design and utility of database, the better isthe organization.  For a better database, we need a skilled database administrator to manage data properly. DBA FUNCTIONAL ORGANIZATION
  • 20. TYPES OF DBA • System DBA • Database architect • Database analyst • Data modeler • Application DBA • Task-orientated DBA • Performance analyst • Data warehouse administrator
  • 21. LIFE AS A DBA  DBA is expected to be available for 24*7.  Must be an expert in Database technology.  DBA is expected to know everything about everything. (i.e.) SQL queries, OS, Network protocols, handling advanced tools, computer hardware, etc,.  DBA is often blamed if any fault occurs.  They are forced to prove that database designed by him is not fault.
  • 22.  DBAs are assisted with database administration tools.  DBA is challenging and interesting job.  One of the highest paid jobs in IT industry. SALARY  Average salary in India Rs 1,70,0010.  Maximum salary in India is above Rs 9,86,000.
  • 23. DBAQUERIES Some of the frequent queries executed by DBA:  CREATE USER statement to create and configure an database user.  ALTER DATABASE statement to open/mount a database.  BACKUP statement to take backup of controlfiles.  RECOVER statement to recover the saved control files. Sample query:  create directory my_dir as '/home/oracle/andyb‘;
  • 24. DATABASE ADMINISTRATION TOOLS  SQL Server Management Studio is a software application first launched with the Microsoft SQL Server 2005 that is used for configuring, managing, and administering all components within Microsoft SQLServer.  Adminer is a tool for managing content in MySQLdatabases. "Light-weight" - released in a form of a single file, approx160KB in size. User-friendly interface .
  • 25. DBA CERTIFICATION INFORMATION DBMS WEBSITES Oracle http://www.oracle.com/education/certification Microsoft SQL Server http://www.microsoft.com/trainingandservices IBM DB2 http://www.ibm.com/certify Sybase Adaptive Server Http://www.sybase.com/education/profcert • Microsoft Certified DatabaseAdministrator • Oracle DBA Certified Professional. • PostgreSQL CertifiedAdministrator
  • 26. Loading : - • A loading utility is used to load existing data files-such as text files or sequential files-into the database. • Usually, the current (source) format of the data file and the desired (target) database file structure are specified to the utility, which then automatically reformats the data and stores it in the database. • With the proliferation of DBMSs, transferring data from one DBMS to another is becoming common in many organizations. • Some vendors are offering products that generate the appropriate loading programs, given the existing source and target database storage descriptions (internal schemas). Such tools are also called conversion tools. THE UTILITIES
  • 27. Backup:- A backup utility creates a backup copy of the database, usually by dumping the entire database onto tape. The backup copy can be used to restore the database in case of catastrophic failure. Incremental backups are also often used, where only changes since the previous backup are recorded. Incremental backup is more complex but saves space.
  • 28. File Reorganization:- This utility can be used to reorganize a database file into a different file organization to improve performance. Performance Monitoring:- Such a utility monitors database usage and provides statistics to the DBA. The DBA uses the statistics in making decisions such as whether or not to reorganize files to improve performance.
  • 29. Conclusion A database management system (DBMS) is a software package designed to define, manipulate, retrieve and manage data in a database. The kernel data structures are very important as they store data about the current state of the system. The ideal data dictionary is automated, interactive, online and evolutionary. The data dictionary should be tied into a number of systems programs so that when an item is updated or deleted from the data dictionary, it is automatically updated or deleted from the data base. The data dictionary may also be used to create screens, reports and forms. A database utility is generally a single purpose program for moving and/or verifying database pages; examples include load, unload, import, export, reorg, check, dbcc, copy and recover
  • 30. REFERENCES Ramakrishnan, R. 2003. Database management System, McGraw Hills, Boston. Palinski, J. A. 2003. Oracle SQL and PL/SQL Handbook. Pearson education Asia.