|
|
Books > Computing & IT > Computer software packages > Database software
This publication outlines key blockchain use cases that demonstrate
how digital solutions can be applied to facilitate domestic and
cross-border trade in Maldives. The Asian Development Bank is
helping Maldives implement a robust domestic and regional trade
system under the South Asia Subregional Economic Cooperation
program. This integrated trade network facilitates seamless
movement of goods and documents, across organizational and national
boundaries, and will vastly improve the business environment and
overall economic activity. The feasibility study conducted from
April to July 2019 established the use cases of blockchain
technology that may be ideal in Maldives.
Master data management by effectively utilizing the features of
Azure SQL database. Key Features Learn to automate common
management tasks with PowerShell. Understand different methods to
generate elastic pools and shards to scale Azure SQL databases.
Learn to develop a scalable cloud solution through over 40
practical activities and exercises. Book DescriptionDespite being
the cloud version of SQL Server, Azure SQL Database and Azure SQL
Managed Instance stands out in various aspects when it comes to
management, maintenance, and administration. Updated with the
latest Azure features, Professional Azure SQL Managed Database
Administration continues to be a comprehensive guide for becoming
proficient in data management. The book begins by introducing you
to the Azure SQL managed databases (Azure SQL Database and Azure
SQL Managed Instance), explaining their architecture, and how they
differ from an on-premises SQL server. You will then learn how to
perform common tasks, such as migrating, backing up, and restoring
a SQL Server database to an Azure database. As you progress, you
will study how you can save costs and manage and scale multiple SQL
databases using elastic pools. You will also implement a disaster
recovery solution using standard and active geo-replication.
Finally, you will explore the monitoring and tuning of databases,
the key features of databases, and the phenomenon of app
modernization. By the end of this book, you will have mastered the
key aspects of an Azure SQL database and Azure SQL managed
instance, including migration, backup restorations, performance
optimization, high availability, and disaster recovery. What you
will learn Understanding Azure SQL database configuration and
pricing options Provisioning a new SQL database or migrating an
existing on-premises SQL Server database to an Azure SQL database
Backing up and restoring an Azure SQL database Securing and scaling
an Azure SQL database Monitoring and tuning an Azure SQL database
Implementing high availability and disaster recovery with an Azure
SQL database Managing, maintaining, and securing managed instances
Who this book is forThis book is designed to benefit database
administrators, database developers, or application developers who
are interested in developing new applications or migrating existing
ones with Azure SQL database. Prior experience of working with an
on-premise SQL Server or Azure SQL database along with a basic
understanding of PowerShell scripts and C# code is necessary to
grasp the concepts covered in this book.
Explore expert techniques such as advanced indexing and high
availability to build scalable, reliable, and fault-tolerant
database applications using PostgreSQL 13 Key Features Master
advanced PostgreSQL 13 concepts with the help of real-world
datasets and examples Leverage PostgreSQL's indexing features to
fine-tune the performance of your queries Extend PostgreSQL's
functionalities to suit your organization's needs with minimal
effort Book DescriptionThanks to its reliability, robustness, and
high performance, PostgreSQL has become one of the most advanced
open source databases on the market. This updated fourth edition
will help you understand PostgreSQL administration and how to build
dynamic database solutions for enterprise apps with the latest
release of PostgreSQL, including designing both physical and
technical aspects of the system architecture with ease. Starting
with an introduction to the new features in PostgreSQL 13, this
book will guide you in building efficient and fault-tolerant
PostgreSQL apps. You'll explore advanced PostgreSQL features, such
as logical replication, database clusters, performance tuning,
advanced indexing, monitoring, and user management, to manage and
maintain your database. You'll then work with the PostgreSQL
optimizer, configure PostgreSQL for high speed, and move from
Oracle to PostgreSQL. The book also covers transactions, locking,
and indexes, and shows you how to improve performance with query
optimization. You'll also focus on how to manage network security
and work with backups and replication while exploring useful
PostgreSQL extensions that optimize the performance of large
databases. By the end of this PostgreSQL book, you'll be able to
get the most out of your database by executing advanced
administrative tasks. What you will learn Get well versed with
advanced SQL functions in PostgreSQL 13 Get to grips with
administrative tasks such as log file management and monitoring
Work with stored procedures and manage backup and recovery Employ
replication and failover techniques to reduce data loss Perform
database migration from Oracle to PostgreSQL with ease Replicate
PostgreSQL database systems to create backups and scale your
database Manage and improve server security to protect your data
Troubleshoot your PostgreSQL instance to find solutions to common
and not-so-common problems Who this book is forThis database
administration book is for PostgreSQL developers and database
administrators and professionals who want to implement advanced
functionalities and master complex administrative tasks with
PostgreSQL 13. Prior experience in PostgreSQL and familiarity with
the basics of database administration will assist with
understanding key concepts covered in the book.
Get up to speed with the new features added to Microsoft SQL Server
2019 Analysis Services and create models to support your business
Key Features Explore tips and tricks to design, develop, and
optimize end-to-end data analytics solutions using Microsoft's
technologies Learn tabular modeling and multi-dimensional cube
design development using real-world examples Implement Analysis
Services to help you make productive business decisions Book
DescriptionSQL Server Analysis Services (SSAS) continues to be a
leading enterprise-scale toolset, enabling customers to deliver
data and analytics across large datasets with great performance.
This book will help you understand MS SQL Server 2019's new
features and improvements, especially when it comes to SSAS. First,
you'll cover a quick overview of SQL Server 2019, learn how to
choose the right analytical model to use, and understand their key
differences. You'll then explore how to create a multi-dimensional
model with SSAS and expand on that model with MDX. Next, you'll
create and deploy a tabular model using Microsoft Visual Studio and
Management Studio. You'll learn when and how to use both tabular
and multi-dimensional model types, how to deploy and configure your
servers to support them, and design principles that are relevant to
each model. The book comes packed with tips and tricks to build
measures, optimize your design, and interact with models using
Excel and Power BI. All this will help you visualize data to gain
useful insights and make better decisions. Finally, you'll discover
practices and tools for securing and maintaining your models once
they are deployed. By the end of this MS SQL Server book, you'll be
able to choose the right model and build and deploy it to support
the analytical needs of your business. What you will learn
Determine the best analytical model using SSAS Cover the core
aspects involved in MDX, including writing your first query
Implement calculated tables and calculation groups (new in version
2019) in DAX Create and deploy tabular and multi-dimensional models
on SQL 2019 Connect and create data visualizations using Excel and
Power BI Implement row-level and other data security methods with
tabular and multi-dimensional models Explore essential concepts and
techniques to scale, manage, and optimize your SSAS solutions Who
this book is forThis Microsoft SQL Server book is for BI
professionals and data analysts who are looking for a practical
guide to creating and maintaining tabular and multi-dimensional
models using SQL Server 2019 Analysis Services. A basic working
knowledge of BI solutions such as Power BI and database querying is
required.
A comprehensive guide to building, managing, and securing scalable
and reliable database and data warehousing applications using
Postgres 12 and 13 Key Features Set up your database cluster and
monitor, secure, and fine-tune it for optimal performance Learn the
fundamentals of database management and implement client- and
server-side programming using SQL and PL/pgSQL Explore useful tips
to develop efficient PostgreSQL database solutions from scratch
Book DescriptionPostgreSQL is one of the fastest-growing open
source object-relational database management systems (DBMS) in the
world. As well as being easy to use, it's scalable and highly
efficient. In this book, you'll explore PostgreSQL 12 and 13 and
learn how to build database solutions using it. Complete with
hands-on tutorials, this guide will teach you how to achieve the
right database design required for a reliable environment. You'll
learn how to install and configure a PostgreSQL server and even
manage users and connections. The book then progresses to key
concepts of relational databases, before taking you through the
Data Definition Language (DDL) and commonly used DDL commands. To
build on your skills, you'll understand how to interact with the
live cluster, create database objects, and use tools to connect to
the live cluster. You'll then get to grips with creating tables,
building indexes, and designing your database schema. Later, you'll
explore the Data Manipulation Language (DML) and server-side
programming capabilities of PostgreSQL using PL/pgSQL, before
learning how to monitor, test, and troubleshoot your database
application to ensure high-performance and reliability. By the end
of this book, you'll be well-versed with the Postgres database and
be able to set up your own PostgreSQL instance and use it to build
robust solutions. What you will learn Understand how users and
connections are managed by running a PostgreSQL instance Interact
with transaction boundaries using server-side programming Identify
bottlenecks to maintain your database efficiently Create and manage
extensions to add new functionalities to your cluster Choose the
best index type for each situation Use online tools to set up a
memory configuration that will suit most databases Explore how
Postgres can be used in multi-instance environments to provide
high-availability, redundancy, and scalability Who this book is
forThis Postgres book is for anyone interested in learning about
the PostgreSQL database from scratch. Anyone looking to build
robust data warehousing applications and scale the database for
high-availability and performance using the latest features of
PostgreSQL will also find this book useful. Although prior
knowledge of PostgreSQL is not required, familiarity with databases
is expected.
Use Microsoft SQL Server 2019 to implement, administer, and secure
a robust database solution that is disaster-proof and highly
available Key Features Explore new features of SQL Server 2019 to
set up, administer, and maintain your database solution
successfully Develop a dynamic SQL Server environment and
streamline big data pipelines Discover best practices for fixing
performance issues, database access management, replication, and
security Book DescriptionSQL Server is one of the most popular
relational database management systems developed by Microsoft. This
second edition of the SQL Server Administrator's Guide will not
only teach you how to administer an enterprise database, but also
help you become proficient at managing and keeping the database
available, secure, and stable. You'll start by learning how to set
up your SQL Server and configure new and existing environments for
optimal use. The book then takes you through designing aspects and
delves into performance tuning by showing you how to use indexes
effectively. You'll understand certain choices that need to be made
about backups, implement security policy, and discover how to keep
your environment healthy. Tools available for monitoring and
managing a SQL Server database, including automating health
reviews, performance checks, and much more, will also be discussed
in detail. As you advance, the book covers essential topics such as
migration, upgrading, and consolidation, along with the techniques
that will help you when things go wrong. Once you've got to grips
with integration with Azure and streamlining big data pipelines,
you'll learn best practices from industry experts for maintaining a
highly reliable database solution. Whether you are an administrator
or are looking to get started with database administration, this
SQL Server book will help you develop the skills you need to
successfully create, design, and deploy database solutions. What
you will learn Discover SQL Server 2019's new features and how to
implement them Fix performance issues by optimizing queries and
making use of indexes Design and use an optimal database management
strategy Combine SQL Server 2019 with Azure and manage your
solution using various automation techniques Implement efficient
backup and recovery techniques in line with security policies Get
to grips with migrating, upgrading, and consolidating with SQL
Server Set up an AlwaysOn-enabled stable and fast SQL Server 2019
environment Understand how to work with Big Data on SQL Server
environments Who this book is forThis book is for database
administrators, database developers, and anyone who wants to
administer large and multiple databases single-handedly using
Microsoft's SQL Server 2019. Basic awareness of database concepts
and experience with previous SQL Server versions is required.
Learn to exploit vulnerable database applications using SQL
injection tools and techniques, while understanding how to
effectively prevent attacks Key Features Understand SQL injection
and its effects on websites and other systems Get hands-on with SQL
injection using both manual and automated tools Explore practical
tips for various attack and defense strategies relating to SQL
injection Book DescriptionSQL injection (SQLi) is probably the most
infamous attack that can be unleashed against applications on the
internet. SQL Injection Strategies is an end-to-end guide for
beginners looking to learn how to perform SQL injection and test
the security of web applications, websites, or databases, using
both manual and automated techniques. The book serves as both a
theoretical and practical guide to take you through the important
aspects of SQL injection, both from an attack and a defense
perspective. You'll start with a thorough introduction to SQL
injection and its impact on websites and systems. Later, the book
features steps to configure a virtual environment, so you can try
SQL injection techniques safely on your own computer. These tests
can be performed not only on web applications but also on web
services and mobile applications that can be used for managing IoT
environments. Tools such as sqlmap and others are then covered,
helping you understand how to use them effectively to perform SQL
injection attacks. By the end of this book, you will be well-versed
with SQL injection, from both the attack and defense perspective.
What you will learn Focus on how to defend against SQL injection
attacks Understand web application security Get up and running with
a variety of SQL injection concepts Become well-versed with
different SQL injection scenarios Discover SQL injection manual
attack techniques Delve into SQL injection automated techniques Who
this book is forThis book is ideal for penetration testers, ethical
hackers, or anyone who wants to learn about SQL injection and the
various attack and defense strategies against this web security
vulnerability. No prior knowledge of SQL injection is needed to get
started with this book.
Write powerful queries using as much of the feature-rich Oracle SQL
language as possible, progressing beyond the simple queries of
basic SQL as standardized in SQL-92. Both standard SQL and Oracle's
own extensions to the language have progressed far over the decades
in terms of how much you can work with your data in a single,
albeit sometimes complex, SQL statement. If you already know the
basics of SQL, this book provides many examples of how to write
even more advanced SQL to huge benefit in your applications, such
as: Pivoting rows to columns and columns to rows Recursion in SQL
with MODEL and WITH clauses Answering Top-N questions Forecasting
with linear regressions Row pattern matching to group or distribute
rows Using MATCH_RECOGNIZE as a row processing engine The process
of starting from simpler statements in SQL, and gradually working
those statements stepwise into more complex statements that deliver
powerful results, is covered in each example. By trying out the
recipes and examples for yourself, you will put together the
building blocks into powerful SQL statements that will make your
application run circles around your competitors. What You Will
Learn Take full advantage of advanced and modern features in Oracle
SQL Recognize when modern SQL constructs can help create better
applications Improve SQL query building skills through stepwise
refinement Apply set-based thinking to process more data in fewer
queries Make cross-row calculations with analytic functions Search
for patterns across multiple rows using row pattern matching Break
complex calculations into smaller steps with subquery factoring Who
This Book Is For Oracle Database developers who already know some
SQL, but rarely use features of the language beyond the SQL-92
standard. And it is for developers who would like to apply the more
modern features of Oracle SQL, but don't know where to start. The
book also is for those who want to write increasingly complex
queries in a stepwise and understandable manner. Experienced
developers will use the book to develop more efficient queries
using the advanced features of the Oracle SQL language.
Learn everything you need to know to build efficient SQL queries
using this easy-to-follow beginner's guide Key Features Explore all
SQL statements in depth using a variety of examples Get to grips
with database querying, data aggregate, manipulation, and much more
Understand how to explore and process data of varying complexity to
tell a story Book DescriptionSQL is a powerful querying language
that's used to store, manipulate, and retrieve data, and it is one
of the most popular languages used by developers to query and
analyze data efficiently. If you're looking for a comprehensive
introduction to SQL, Learn SQL Database Programming will help you
to get up to speed with using SQL to streamline your work in no
time. Starting with an overview of relational database management
systems, this book will show you how to set up and use MySQL
Workbench and design a database using practical examples. You'll
also discover how to query and manipulate data with SQL programming
using MySQL Workbench. As you advance, you'll create a database,
query single and multiple tables, and modify data using SQL
querying. This SQL book covers advanced SQL techniques, including
aggregate functions, flow control statements, error handling, and
subqueries, and helps you process your data to present your
findings. Finally, you'll implement best practices for writing SQL
and designing indexes and tables. By the end of this SQL
programming book, you'll have gained the confidence to use SQL
queries to retrieve and manipulate data. What you will learn
Install, configure, and use MySQL Workbench to restore a database
Explore different data types such as string, numeric, and date and
time Query a single table using the basic SQL SELECT statement and
the FROM, WHERE, and ORDER BY clauses Query multiple tables by
understanding various types of table relationships Modify data in
tables using the INSERT, UPDATE, and DELETE statements Use
aggregate functions to group and summarize data Detect bad data,
duplicates, and irrelevant values while processing data Who this
book is forThis book is for business analysts, SQL developers,
database administrators, and students learning SQL. If you want to
learn how to query and manipulate SQL data for database
administration tasks or simply extract and organize relevant data
for analysis, you'll find this book useful. No prior SQL experience
is required.
|
|