0% found this document useful (0 votes)
43 views15 pages

Ajeyahree K Apeksha R.Rane 5 SEM Department of Computer Science and Engineering

This document discusses a project on automated backup mechanisms and database management systems. It provides information on NIC Goa, a science and technology organization that develops projects like the GST application. It then describes the automated backup procedure, which involves installing backup software, activating users, generating keys, and configuring clients and servers to backup data from clients to the server location using rsync. It also introduces DBMS technology and SQL, explaining how PostgreSQL was used to create a database, import data into tables, and run SQL commands to manipulate the data.

Uploaded by

Ajeya Shree
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
43 views15 pages

Ajeyahree K Apeksha R.Rane 5 SEM Department of Computer Science and Engineering

This document discusses a project on automated backup mechanisms and database management systems. It provides information on NIC Goa, a science and technology organization that develops projects like the GST application. It then describes the automated backup procedure, which involves installing backup software, activating users, generating keys, and configuring clients and servers to backup data from clients to the server location using rsync. It also introduces DBMS technology and SQL, explaining how PostgreSQL was used to create a database, import data into tables, and run SQL commands to manipulate the data.

Uploaded by

Ajeya Shree
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
You are on page 1/ 15

AJEYAHREE K

APEKSHA R.RANE
5TH SEM
DEPARTMENT OF COMPUTER SCIENCE
AND ENGINEERING
CONTENTS
 About company
 Introduction
 Automated Backup Mechanism
 DBMS Technology
 Introduction to SQL
 conclusion
About Company
 NIC Goa, is a premier Science and Technology Organization, at the
forefront of the active promotion and implementation of ICT solutions in
the State of Goa.
 National Informatics Centre (NIC) of the Department of Information
Technology, Government of India, is providing egovernance support to
Central Government, State Governments, UT Administrations, Districts and
other Government bodies.
 NIC Goa has been providing software, hardware and web hosting support to
State and Central Government departments in Goa.
 The services include study of user requirements, identifying and prioritizing
areas for computerization, system design, development, implementation and
training, technical support for hardware procurement, Networking, LAN,
WAN, Video Conferencing etc.
 NIC Network Operation Centre Goa, is providing Internet, network services
and end-point security to approximately 15000 clients to various
Government department and educational institutions.
Project developed by company are:
 GST GOA Application System
 DC * Suite - Online Land Conversion Cases System
 Goa Excise Management System (GEMS)
 Dharani-Integration with Property Registration
 Land Partition Case Management System
 TPDS - Targeted Public Distribution System
 Municipal Administration System
 Integrated Financial Management System
 RTI - Right to Information System
 Diploma Result Processing
 Payroll Processing System
 High Court - Case Information System
 File Management System
 Accounts Online
 Transport Department Software
 e-Services
 e-Ticketing Software
Introduction
 A backup is a copy of data. This includes important parts of your database
such as the control file and data files.
 A backup is a safeguard against unexpected data loss and application errors.
 DBMS refers to the technology for creating and managing databases. By
using the sql.
 DBMS is software tool to organize (create, retrieve, update and manage)
data in a database.
Automated Backup Mechanism
 In information technology, a backup is a copy of computer data taken and
stored elsewhere so that it may be used to restore the original data after a
data loss event.
Detailed Procedure
 Install copssh software and install it on the client
 Activate User
 From the start menu under copssh, click the activate user option
 Then from the window that looks as select the current user of the system
Continue...
 The system is now ready to be connected from other system using ssh
 Now the backup server is to be configured for further process. For this we
need to add the hosts from which we be taking the backup with the ip and
its hostname to the /etc/hosts file . To verify the action you can ping the
hostname from the terminal and it should be successful.
 Open the terminal and then go to .ssh directory in the home directory.
 Generate a public/private key pair in the server using the command
“ssh-keygen “ with an empty passphrase. Leave the file names with the
default values.
 Next enter the passphrase / leave it empty and activate the user
 The generated public key must be copied to the client/host system using the
command
“ssh–copy–id –i id_rsa.pub <username of client>@<hostname of
client>”
Continue...
enter password of the user when prompted. The key will be copied into the
client system.
 To verify the action open a terminal and type the command
“ssh <username of client>@<hostname of client>”
you will be prompted to continue the connection, type “yes” if the process
is successful you will be seeing a bash connected to your system.
 This completes the communication to occur between the client and the
server.
 We now need to make the client’s directory that needs to be backed up
accessible to the backup server.
 For this we need to configure the client.
 Open the directory where copssh is installed.
Continue...
 Open etc folder
 Edit the fstab file and add the following line to the existing contents
“<source file location> <mount point> <permissions for the mount>
this mounts the drive to the mount point on the server
 Once the editing is done restart the openssh service in the client system
 To verify the mount open a terminal in the server and ssh to the concerned
user then check the mount point from the server, you should be able to
browse the contents in location.
 This completes the configuration of client and server for ABM
 For pulling the data from client we use the rsync command as follows
“rsync –zva <username>@<hostname>:/mount point <destination
location>”
this copies the data to the server in the destination location
DBMS TECHANOLOGY
Tools and Technology
 SQL Server:-
A database server is a computer program that provides database services
to other programs or computers, as defined by the client-server model.
Therefore, a SQL Server is a database server that implements the Structured
Query Language (SQL).

 Used: PostgreSQL 11, Pgadmin 4


PostgreSQL is a powerful, open source object-relational database system
that uses and extends the SQL language combined with many features that
safely store and scale the most complicated data workloads.
Introduction to SQL

 SQL is a standard language for accessing and manipulating databases.


 SQL stands for Structured Query Language
 SQL lets you access and manipulate databases
Procedure:
• Install the pgAdmin 4.
• Create the new project by right clink on the file option.
• Then connect to the server, in pgAdmin 4 name of the server is postgreSQL
11.
• Under that create the new database.

• Then create the schema with new tables. Tables has the numbers of column.
Continue...
 In the columns import the database from the different websites.
 Then run the SQL commands. Some of the most import SQL
commands are:
 SELECT - extracts data from a database
 UPDATE - updates data in a database
 DELETE - deletes data from a database
 INSERT INTO - inserts new data into a database
 CREATE DATABASE - creates a new database
 ALTER DATABASE - modifies a database
 CREATE TABLE - creates a new table
 ALTER TABLE - modifies a table
 DROP TABLE - deletes a table
 CREATE INDEX - creates an index (search key)
 DROP INDEX - deletes an index
conclusion
From this project we learned about automated backup
mechanism for backuping data and The basic ideas of
DBMS technology to create database.
THANK YOU

You might also like