|
|
Books > Computing & IT > Computer software packages > Database software
Learning MySQL just got a whole lot easier, thanks to this hands-on
workshop, complete with simple explanations, engaging examples, and
realistic exercises that focus on helping you to build and maintain
databases effectively Key Features Learn how to set up and maintain
a MySQL database Run SQL queries to create, retrieve, and
manipulate data Use MySQL effectively with common business
applications such as Excel and MS Access Book DescriptionDo you
want to learn how to create and maintain databases effectively? Are
you looking for simple answers to basic MySQL questions as well as
straightforward examples that you can use at work? If so, this
workshop is the right choice for you. Designed to build your
confidence through hands-on practice, this book uses a simple
approach that focuses on the practical, so you can get straight
down to business without having to wade through pages and pages of
dull, dry theory. As you work through bite-sized exercises and
activities, you'll learn how to use different MySQL tools to create
a database and manage the data within it. You'll see how to
transfer data between a MySQL database and other sources, and use
real-world datasets to gain valuable experience of manipulating and
gaining insights from data. As you progress, you'll discover how to
protect your database by managing user permissions and performing
logical backups and restores. If you've already tried to teach
yourself SQL, but haven't been able to make the leap from
understanding simple queries to working on live projects with a
real database management system, The MySQL Workshop will get you on
the right track. By the end of this MySQL book, you'll have the
knowledge, skills, and confidence to advance your career and tackle
your own ambitious projects with MySQL. What you will learn
Understand the concepts of relational databases and document stores
Use SQL queries, stored procedures, views, functions, and
transactions Connect to and manipulate data using MS Access, MS
Excel, and Visual Basic for Applications (VBA) Read and write data
in the CSV or JSON format using MySQL Manage data while running
MySQL Shell in JavaScript mode Use X DevAPI to access a NoSQL
interface for MySQL Manage user roles, credentials, and privileges
to keep data secure Perform a logical database backup with
mysqldump and mysqlpump Who this book is forThis book is for anyone
who wants to learn how to use MySQL in a productive, efficient way.
If you're totally new to MySQL, it'll help you get started or if
you've used MySQL before, it'll fill in any gaps, consolidate key
concepts, and offer valuable hands-on practice. Prior knowledge of
simple SQL or basic programming techniques will help you in quickly
grasping the concepts covered, but is not necessary.
Administer, monitor, and replicate your PostgreSQL 14 database for
efficient database management and maintenance Key Features
Troubleshoot and tackle any administration and management problems
in PostgreSQL 14 Find expert techniques for monitoring,
fine-tuning, and securing your database Adopt efficient replication
for high availability with PostgreSQL 14 Book DescriptionPostgreSQL
is a powerful, open-source database management system with an
enviable reputation for high performance and stability. With many
new features in its arsenal, PostgreSQL 14 allows you to scale up
your PostgreSQL infrastructure. With this book, you'll take a
step-by-step, recipe-based approach to effective PostgreSQL
administration. This book will get you up and running with all the
latest features of PostgreSQL 14 while helping you explore the
entire database ecosystem. You'll learn how to tackle a variety of
problems and pain points you may face as a database administrator
such as creating tables, managing views, improving performance, and
securing your database. As you make progress, the book will draw
attention to important topics such as monitoring roles, validating
backups, regular maintenance, and recovery of your PostgreSQL 14
database. This will help you understand roles, ensuring high
availability, concurrency, and replication. Along with updated
recipes, this book touches upon important areas like using
generated columns, TOAST compression, PostgreSQL on the cloud, and
much more. By the end of this PostgreSQL book, you'll have gained
the knowledge you need to manage your PostgreSQL 14 database
efficiently, both in the cloud and on-premise. What you will learn
Plan, manage, and maintain PostgreSQL databases in production Work
with the newly introduced features of PostgreSQL 14 Use pgAdmin or
OmniDB to perform database administrator (DBA) tasks Use psql to
write accurate and repeatable scripts Understand how to tackle
real-world data issues with the help of examples Select and
implement robust backup and recovery techniques in PostgreSQL 14
Deploy best practices for planning and designing live databases Who
this book is forThis Postgres 14 book is for database
administrators, data architects, database developers, and anyone
with an interest in planning and running live production databases
using PostgreSQL 14. Those looking for hands-on solutions to any
problem associated with PostgreSQL 14 administration will also find
this book useful. Some experience with handling PostgreSQL
databases will help you to make the most out of this book, however,
it is a useful resource even if you are just beginning your
Postgres journey.
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.
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.
Oracle Database Programming with Visual Basic.NET Discover a
detailed treatment of the practical considerations and applications
of Oracle database programming with Visual Basic 2019 Oracle
Database Programming with Visual Basic.NET: Concepts, Designs, and
Implementations delivers a comprehensive exploration of the
foundations of Oracle database programming using Visual Basic.NET.
Using Visual Basic.NET 2019, Visual Studio.NET 2019, and Oracle 18c
XE, the book introduces the Oracle database development system,
Oracle SQL Developer and Modeler, and teaches readers how to
implement a sample database solution. The distinguished author also
demonstrates the use of dotConnect for Oracle to show readers how
to create an effective connection to an Oracle 18c XE database. The
current versions of the .NET framework, ASP.NET, and ASP.NET 4.7
are also explored and used to offer readers the most up to date web
database programming techniques available today. The book provides
practical example projects and detailed, line-by-line descriptions
throughout to assist readers in the development of their database
programming skill. Students will also benefit from the inclusion
of: A thorough introduction to databases, including definitions,
examples, descriptions of keys and relationships, and some database
components in popular databases, like Access, SQL, and Oracle An
exploration of ADO.NET, including its architecture and components,
like the DataReader class, DataSet component, DataTable component,
and the command and parameter classes A discussion of Language
Integrated Query (LINQ), including its architecture and components,
its relationship to objects, DataSet, Oracle, and Entities An
explanation of how to access data in ASP.NET and ASP.NET Web
Services with multiple real project examples. Perfect for college
and university students taking courses related to database
programming and applications, Oracle Database Programming with
Visual Basic.NET will also earn a place in the libraries of
programmers and software engineers seeking a comprehensive
reference for database coding in Visual Basic.NET.
Get up to speed with core PostgreSQL tasks such as database
administration, application development, database performance
monitoring, and database testing Key Features Build real-world
enterprise database management systems using Postgres 12 features
Explore the development, administrative and security aspects of
PostgreSQL 12 Implement best practices from industry experts to
build powerful database applications Book DescriptionPostgreSQL is
an open-source object-relational database management system (DBMS)
that provides enterprise-level services, including high performance
and scalability. This book is a collection of unique projects
providing you with a wealth of information relating to
administering, monitoring, and testing PostgreSQL. The focus of
each project is on both the development and the administrative
aspects of PostgreSQL. Starting by exploring development aspects
such as database design and its implementation, you'll then cover
PostgreSQL administration by understanding PostgreSQL architecture,
PostgreSQL performance, and high-availability clusters. Various
PostgreSQL projects are explained through current technologies such
as DevOps and cloud platforms using programming languages like
Python and Node.js. Later, you'll get to grips with the well-known
database API tool, PostgREST, before learning how to use popular
PostgreSQL database testing frameworks. The book is also packed
with essential tips and tricks and common patterns for working
seamlessly in a production environment. All the chapters will be
explained with the help of a real-world case study on a small
banking application for managing ATM locations in a city. By the
end of this DBMS book, you'll be proficient in building reliable
database solutions as per your organization's needs. What you will
learn Set up high availability PostgreSQL database clusters in the
same containment, a cross-containment, and on the cloud Monitor the
performance of a PostgreSQL database Create automated unit tests
and implement test-driven development for a PostgreSQL database
Develop PostgreSQL apps on cloud platforms using DevOps with Python
and Node.js Write robust APIs for PostgreSQL databases using Python
programming, Node.js, and PostgREST Create a geospatial database
using PostGIS and PostgreSQL Implement automatic configuration by
Ansible and Terraform for Postgres Who this book is forThis
PostgreSQL book is for database developers, database
administrators, data architects, or anyone who wants to build
end-to-end database projects using Postgres. This book will also
appeal to software engineers, IT technicians, computer science
researchers, and university students who are interested in database
development and administration. Some familiarity with PostgreSQL
and Linux is required to grasp the concepts covered in the book
effectively.
Leverage the power of MongoDB 4.x to build and administer
fault-tolerant database applications Key Features Master the new
features and capabilities of MongoDB 4.x Implement advanced data
modeling, querying, and administration techniques in MongoDB
Includes rich case-studies and best practices followed by expert
MongoDB developers Book DescriptionMongoDB is the best platform for
working with non-relational data and is considered to be the
smartest tool for organizing data in line with business needs. The
recently released MongoDB 4.x supports ACID transactions and makes
the technology an asset for enterprises across the IT and fintech
sectors. This book provides expertise in advanced and niche areas
of managing databases (such as modeling and querying databases)
along with various administration techniques in MongoDB, thereby
helping you become a successful MongoDB expert. The book helps you
understand how the newly added capabilities function with the help
of some interesting examples and large datasets. You will dive
deeper into niche areas such as high-performance configurations,
optimizing SQL statements, configuring large-scale sharded
clusters, and many more. You will also master best practices in
overcoming database failover, and master recovery and backup
procedures for database security. By the end of the book, you will
have gained a practical understanding of administering database
applications both on premises and on the cloud; you will also be
able to scale database applications across all servers. What you
will learn Perform advanced querying techniques such as indexing
and expressions Configure, monitor, and maintain a highly scalable
MongoDB environment Master replication and data sharding to
optimize read/write performance Administer MongoDB-based
applications on premises or on the cloud Integrate MongoDB with big
data sources to process huge amounts of data Deploy MongoDB on
Kubernetes containers Use MongoDB in IoT, mobile, and serverless
environments Who this book is forThis book is ideal for MongoDB
developers and database administrators who wish to become
successful MongoDB experts and build scalable and fault-tolerant
applications using MongoDB. It will also be useful for database
professionals who wish to become certified MongoDB professionals.
Some understanding of MongoDB and basic database concepts is
required to get the most out of this book.
Leverage powerful features of the SQL Server and watch your
infrastructure transform into a high-performing, reliable network
of systems. Key Features Explore more than 20 real-world use cases
to understand SQL Server features Get to grips with the SQL Server
Always On technology Learn how to choose HA and DR topologies for
your system Book DescriptionProfessional SQL Server High
Availability and Disaster Recovery explains the high availability
and disaster recovery technologies available in SQL Server:
Replication, AlwaysOn, and Log Shipping. You'll learn what they
are, how to monitor them, and how to troubleshoot any related
problems. You will be introduced to the availability groups of
AlwaysOn and learn how to configure them to extend your database
mirroring. Through this book, you will be able to explore the
technical implementations of high availability and disaster
recovery technologies that you can use when you create a highly
available infrastructure, including hybrid topologies. Note that
this course does not cover SQL Server Failover Cluster Installation
with shared storage. By the end of the book, you'll be equipped
with all that you need to know to develop robust and high
performance infrastructure. What you will learn Configure and
troubleshoot Replication, AlwaysOn, and Log Shipping Study the best
practices to implement HA and DR solutions Design HA and DR
topologies for the SQL Server and study how to choose a topology
for your environment Use T-SQL to configure replication, AlwaysOn,
and log shipping Migrate from On-Premise SQL Server to Azure SQL
Database Manage and maintain AlwaysOn availability groups for
extended database mirroring Who this book is forProfessional SQL
Server High Availability and Disaster Recovery is for you if you
are a database administrator or database developer who wants to
improve the performance of your production environment. Prior
experience of working with SQL Server will help you get the most
out of this 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.
Leverage the features of Azure SQL database and become an expert in
data management Key Features Explore ways to create shards and
elastic pools to scale Azure SQL databases Automate common
management tasks with PowerShell Implement over 40 practical
activities and exercises to reinforce your learning Book
DescriptionDespite being the cloud version of SQL Server, Azure SQL
Database differs in key ways when it comes to management,
maintenance, and administration. This book shows you how to
administer Azure SQL database to fully benefit from its wide range
of features and functionality. Professional Azure SQL Database
Administration begins by covering the architecture and explaining
the difference between Azure SQL Database and the on-premise SQL
Server to help you get comfortable with Azure SQL database. You'll
perform common tasks such as migrating, backing up, and restoring a
SQL Server database to an Azure database. As you progress, you'll
study how you can save costs and manage and scale multiple SQL
Databases using elastic pools. You'll also implement a disaster
recovery solution using standard and active geo-replication.
Whether it is learning different techniques to monitor and tune an
Azure SQL database or improving performance using in-memory
technology, this book will enable you to make the most out of Azure
SQL database features and functionality for data management
solutions. By the end of this book, you'll be well versed with key
aspects of an Azure SQL database instance, such as migration,
backup restorations, performance optimization, high availability,
and disaster recovery. What you will learn Understand Azure SQL
Database configuration and pricing options Provision a new SQL
database or migrate an existing on-premise SQL Server database to
Azure SQL Database Back up and restore Azure SQL Database Secure an
Azure SQL database Scale an Azure SQL database Monitor and tune an
Azure SQL database Implement high availability and disaster
recovery with Azure SQL Database Automate common management tasks
with PowerShell Develop a scalable cloud solution with Azure SQL
Database Manage, maintain, and secure managed instances Who this
book is forIf you're a database administrator, database developer,
or an application developer interested in developing new
applications or migrating existing ones with Azure SQL database,
this book is for you. 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.
Design, administer, and deploy high-volume and fault-tolerant
database applications using MongoDB 4.x Key Features Build a
powerful and scalable MongoDB database using real industry data
Understand the process of designing NoSQL schema with the latest
release of MongoDB 4.x Explore the ins and outs of MongoDB,
including queries, replication, sharding, and vital admin tasks
Book DescriptionWhen it comes to managing a high volume of
unstructured and non-relational datasets, MongoDB is the defacto
database management system (DBMS) for DBAs and data architects.
This updated book includes the latest release and covers every
feature in MongoDB 4.x, while helping you get hands-on with
building a MongoDB database app. You'll get to grips with MongoDB
4.x concepts such as indexes, database design, data modeling,
authentication, and aggregation. As you progress, you'll cover
tasks such as performing routine operations when developing a
dynamic database-driven website. Using examples, you'll learn how
to work with queries and regular database operations. The book will
not only guide you through design and implementation, but also help
you monitor operations to achieve optimal performance and secure
your MongoDB database systems. You'll also be introduced to
advanced techniques such as aggregation, map-reduce, complex
queries, and generating ad hoc financial reports on the fly. Later,
the book shows you how to work with multiple collections as well as
embedded arrays and documents, before finally exploring key topics
such as replication, sharding, and security using practical
examples. By the end of this book, you'll be well-versed with
MongoDB 4.x and be able to perform development and administrative
tasks associated with this NoSQL database. What you will learn
Understand how to configure and install MongoDB 4.x Build a
database-driven website using MongoDB as the backend Perform basic
database operations and handle complex MongoDB queries Develop a
successful MongoDB database design for large corporate customers
with complex requirements Secure MongoDB database systems by
establishing role-based access control with X.509 transport-level
security Optimize reads and writes directed to a replica set or
sharded cluster Perform essential MongoDB administration tasks
Maintain database performance through monitoring Who this book is
forThis book is a MongoDB tutorial for DevOps engineers, database
developers, database administrators, system administrators and
those who are just getting started with NoSQL and looking to build
document-oriented databases and gain real-world experience in
managing databases using MongoDB. Basic knowledge of databases and
Python is required to get started with this DBMS book.
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.
|
|