0% found this document useful (0 votes)
16 views

Oracle and SQL Server

oracle and sqlserver
Copyright
© © All Rights Reserved
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
16 views

Oracle and SQL Server

oracle and sqlserver
Copyright
© © All Rights Reserved
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
You are on page 1/ 21

ORACLE AND SQL SERVER

DATABASES
Introduction to Database Systems
 Data : Known Facts that can be recorded and have an implicit

meaning

 Database: A Database is an organized collection of related data

stored on disk and can be accessible by many concurrent users

 DBMS : A set of programs that manage any number of databases

 Database System:

The DBMS Software together with the data itself. Sometimes, the

Applications are also included


Introduction to Database Systems
A DBMS is responsible for :
 accessing data
 Inserting , updating and deleting data
 security, backup, recovery
 Integrity , availability, performance
Managing Data
There are two methods to manage data:
1. File Based Approach : An approach that
utilizes a collection of application programs
which performs services to end-
users(eg.Reports) . Each program defines and
manages its own data
2. Database Approach : An approach that data
is collected and manipulated using specific
software called Database Management
System, and many programs share this data
File Based Approach
DBMS Architecture
 The design of a DBMS depends on its architecture

 Single Tier and Multi-tier

 Single Tier : The DBMS is the only entity where the


user directly sits on the same system and uses it .
It is called Single tier Architecture . Database
Designers and Programmers prefer this
 Ex : MS-ACCESS
Client/Server Architecture
Client/Server Architecture
 In this architecture , users access the Database

Server through a client application such as sqlplus,


sql developer etc.,
 Direct Communication between the Data Source

and the Client Application


 User Interface Program and Application Programs

runs on Client Side through ODBC (Open Database


Connectivity)
Adv & Disadv of Client/Server
 Advantages :
 Easy to maintain
 Faster Communication

Disadvantages :
 Cost- Ineffective
 Performance is less for higher number of
users
3- Tier Architecture
3-Tier Architecture
 This tier is used for Business Applications like web based

 It Consists of Client Layer, Applications Layer and Data

Layer

 The Client Layer (Presentation Layer) consists of User

Interface (UI) and used for design purpose . The End users

operate on this tier

 The Application Layer Hides the Physical storage structures

from the End user and describes entities, data types,

relationships and Constraints


3-Tier Architecture
 The Data Layer consists of Internal View of Data and
its representation method like Storage Allocation and
Access Paths etc.,
 File Organization, Access Paths like Indexes, data
compression techniques, encryption methods and
record placement
 The information is received and stored in a file system
or database . This information is processed in the
Logical Tier and returned back to the Presentation
WHAT IS ORACLE DATABASE?
O RA C L E D ATA B A S E I S A N R D M S S Y S T E M F R O M O RA C L E
C O R P O RAT I O N .

T H E S O F T W A R E I S B U I LT A R O U N D T H E R E L A T I O N A L D A T A B A S E
FRAMEWORK.

I T A L LO W S D ATA O B J E C T S T O B E A C C E S S E D BY U S E R S U S I N G
SQL LANGUAGE.

O R A C L E I S A C O M P L E T E LY S C A L A B L E R D B M S A R C H I T E C T U R E
W H I C H I S W I D E LY U S E D A L L O V E R T H E W O R L D .
WHAT IS MICROSOFT SQL SERVER?
M S S Q L S E R V E R I S A D ATA B A S E P R O D U C T O F M I C R O S O F T. I T
ALLOWS USERS TO SQL QUERIES AND EXECUTE THEM.

I T I S A M O N G T H E M O S T S TA B L E , S E C U R E A N D R E L I A B L E
D ATA B A S E S O LU T I O N S .

I T S U P P O RT S W I D E VA R I E T Y O F T RA N S AC T I O N P R O C E S S I N G ,
A N A LY T I C S , A N D B U S I N E S S I N T E L L I G E N C E A P P L I C A T I O N S I N
C O R P O RAT E I T E N V I R O N M E N T S .
ORACLE AND MSSQL SERVER
Parameters Ms- SQL Server Oracle
It is owned by It is owned by Oracle
Parent Company
Microsoft Corporation. Corporation.

Simpler and easier Complex and more


Syntax
syntaxes. efficient syntaxes.
evaluation version are Opensource version
Download available from www. can be download from
Micrsoft.com/sqlserver otn.oracle.com
Can install on
Windows server only.
Run on a wide variety
Platform support But version 2017
of platforms
onwards can be
installed on Linux

MS-SQL uses transact PL/SQL or is used by


Language
SQL or T-SQL. Oracle Corporation.

You might also like