unit 5 dbms
unit 5 dbms
unauthorized access. It provides high security because of the Oracle Advanced Security
features. It offers two solutions to protect databases that are TDE (Transparent Data
Encryption) and Data Redaction. TDE supports data encryption both at the source and after
export. Redaction is performed at the application level. Oracle has some other security features
like Oracle Database Vault that regulates user privileges and Oracle Label Security.
Scalability: It provides features like RAC (Real Application Cluster) and Portability, which
makes an Oracle database scalable based on usage. In a clustered environment, it includes
capabilities such as rolling instance migrations, performing upgrades, maintaining application
continuity, quality of service management, etc.
Microsoft developed and marketed the SQL Server relational database management
system (RDBMS) to primarily compete with the MySQL and Oracle databases. It is also
called MS SQL Server, which is an ORDBMS, platform-dependent, and can work on GUI and
command-based software.
14
Version History of SQL Server
SQL Server's journey began on June 12th, 1988, when Microsoft joined Ashton-
Tate and Sybase to develop a new variant of Sybase SQL Server for IBM OS/2. They released
the first database product named SQL Server v1.0 in 1989. The first version served as
Microsoft's entry to the enterprise-level database market, competing with the MySQL, Sybase,
IBM, and Oracle databases.
Microsoft retained ownership of the name SQL Server after the partnership ended in the early
1990s. Microsoft has released several SQL Server versions since the 1990s that are SQL Server
2000, 2005, 2008, 2012, 2014, 2016, 2017, and 2019.
SQL Server comprises five editions with different bundled services and tools and pricing
options to meet the user needs. Microsoft provides two editions of SQL Server free of charge,
which are given below:
SQL Server Developer: This edition was released mainly for use in the non-production
environment, i.e., database development and testing. It allows to build, test, and demo purpose.
SQL Server Express: It is used for small-scale applications and databases with disc storage
capacities of up to 10 GB.
SQL Server Enterprise: It is used in high-end, larger, and more critical businesses. All SQL
Server features, such as high-end security, advanced analytics, and machine learning, are
included in this version.
SQL Server Standard: This edition is suitable for data marts and mid-tier applications that
included basic reporting and analytics. It supports partial enterprise edition's feature, as well as
server limitations on the number of processor cores and memory that we can configure.
SQL Server WEB: This edition is suitable for Web hosters who want a low overall ownership
cost. It has features of scalability, manageability capabilities, and affordability for small to
large-scale web properties.
15
SQL SERVER ARCHITECTURE
SQL Server works on a client-server architecture. It looks very simple from the front end, but
internally, multiple processes run in the background to fulfill this request. Based on the
architecture, the SQL Server mainly has three major components:
Easy to Install
Enhanced Performance
Several SQL Server Editions
Highly Secure
Excellent Data Restoration and Recovery Mechanism
Lower Cost Of Ownership
16