Amazon.com: SQL Server Fundamentals for the Accidental DBA LiveLessons (Video Training) (9780321602770): Eric Johnson: Books


or
Sign in to turn on 1-Click ordering.
Sell Back Your Copy
For a $3.37 Gift Card
Trade in
More Buying Choices
Have one to sell? Sell yours here
SQL Server Fundamentals for the Accidental DBA LiveLessons (Video Training)
 
See larger image
 
Tell the Publisher!
I'd like to read this book on Kindle

Don't have a Kindle? Get your Kindle here, or download a FREE Kindle Reading App.

SQL Server Fundamentals for the Accidental DBA LiveLessons (Video Training) [Paperback]

Eric Johnson (Author)
4.0 out of 5 stars  See all reviews (1 customer review)

List Price: $69.99
Price: $47.49 & this item ships for FREE with Super Saver Shipping. Details
You Save: $22.50 (32%)
o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o
In stock but may require an extra 1-2 days to process.
Ships from and sold by Amazon.com. Gift-wrap available.
Textbook Student FREE Two-Day Shipping for students on millions of items. Learn more


Book Description

January 31, 2009 0321602773 978-0321602770 1

SQL Server Fundamentals for the Accidental DBA

 

Eric Johnson

 

For power users, developers, IT pros, and anyone who manages SQL Server without formal DBA training.

 

Eric Johnson shows you how to perform every essential DBA task with SQL Server 2005 and SQL Server 2008, even if you’ve never had any DBA training. Learn at your own pace through realistic hands-on examples that walk you through every step!

 

SQL Server MVP and expert Eric Johnson is a database analyst who has spent many years working with Microsoft SQL Server. He is author of A Developer’s Guide to Data Modeling for SQL Server (Addison-Wesley, 2008) and the forthcoming Windows Essential Business Server 2008 Unleashed (Sams). Eric is currently the President of the Colorado Springs SQL Server Users Group.

 

“Are you an accidental DBA–out of the blue expected to run Microsoft SQL Server efficiently, reliably, and securely–when nobody ever taught you how? From installation to backup/restore, indexing to scheduling to memory management, expert Eric Johnson will give you all the personal, practical DBA training you’ll ever need!”

 

Looking for a better way to master today’s rapidly changing technologies? Want expert help, but don’t have the time or energy to read a book? Can’t find classroom training worth the money? Discover LiveLessons: self-paced, personal video instruction from the world’s leading technology experts.

  • LiveLessons are video courses, on DVD with a book supplement, that are organized into bite-sized, self-contained sessions–you’ll learn key skills in as little as fifteen minutes!
  • Each lesson begins with well-defined learning objectives and ends with comprehensive summaries, which help you track your progress.
  • Follow along as your trainer shows how to perform all the critical tasks needed to manage either SQL Server 2005 or SQL Server 2008

 

Eric Johnson, MCSE, MCDBA, MCSD, a database analyst for a Fortune 500 company, has spent many years working with Microsoft SQL Server. Honored by Microsoft as a SQL Server MVP, he has taught many SQL Server training classes, and is  the President of the Colorado Springs SQL Server Users Group.

 

System Requirements

  • Operating System: Windows 98, 2000, XP, or Vista; Mac OS X; versions of Linux with the Flash 8 Player or later.
  • Multimedia: DVD drive, an 800x600 or higher display, and a sound card with speakers.
  • Computer: 500MHz or higher, 128MB RAM or higher.

 

$69.99 USA / $83.99 CANADA

 

SQL Server

Check Out Related Media



Frequently Bought Together

SQL Server Fundamentals for the Accidental DBA LiveLessons (Video Training) + SQL Fundamentals LiveLessons Bundle + JavaScript Fundamentals I and II LiveLessons Bundle
Price For All Three: $154.57

Some of these items ship sooner than the others. Show details

Buy the selected items together
  • In stock but may require an extra 1-2 days to process.
    Ships from and sold by Amazon.com.
    This item ships for FREE with Super Saver Shipping. Details

  • SQL Fundamentals LiveLessons Bundle $51.09

    In Stock.
    Ships from and sold by Amazon.com.
    This item ships for FREE with Super Saver Shipping. Details

  • JavaScript Fundamentals I and II LiveLessons Bundle $55.99

    In Stock.
    Ships from and sold by Amazon.com.
    This item ships for FREE with Super Saver Shipping. Details



Editorial Reviews

About the Author

Eric S. Johnson, is the co-founder of Consortio Services and the primary Database Technologies Consultant; he is also a Microsoft SQL Server MVP. He has been recognized by Microsoft as an MVP for his expertise in SQL Server. His background in information technology is diverse, ranging from operating systems and hardware to specialized applications and development. He has even done his fair share of work on networks. Since IT is really just a way to support business processes, he also acquired his MBA in 2004. All in all, he has more than 10 years of experience with IT, a great amount of which has been working with Microsoft SQL Server. Eric has managed and designed databases of all shapes and sizes. He has delivered numerous SQL Server training classes and webcasts as well as presentations at national technology conferences. In addition, he is active in the local SQL Server community, serving as the president of the Colorado Springs SQL Server Users Group. He has published works from technical magazine articles for the likes of Redmond Magazine to authoring books such as A Developer’s Guide to Data Modeling for SQL Server, published by Addison-Wesley.

Excerpt. © Reprinted by permission. All rights reserved.

SQL Server Fundamentals for the Accidental DBA

SQL Server Fundamentals for the Accidental DBA
Preface

Introduction

I have worked with SQL Server for many years and in that time, I have worked with many different individuals from developers, to system administrators, to data architects. One thing I have noticed is that while SQL Server has sprung up all over the place, there is not always an experienced database administrator looking after them. Client applications will install free versions of SQL Server, known previously as the Microsoft SQL Server Desktop Engine or MSDE and more recently as SQL Server Express Edition. These free versions have many of the same care and feeding requirements as full-blown copies of SQL Server, but often they are left to their own devices. In addition, I have worked with many developers over the years who are fantastic at their jobs and know how to write applications, but they sometime falter when it comes to understanding database structure and design methodologies. It is for these system administrators and developers, these accidental DBAs that I did this LiveLesson series.

What Is This LiveLesson About?

In this LiveLesson, I have tried to take my experience and knowledge of SQL Server and database design and put it into an easy to follow series of lesson to help you understand the fundamentals of administer SQL Server. By no means is this course meant to cover everything about the product or even cover every aspect of the topics discussed. My goal is to provide you with a foundation of knowledge about SQL Server so that you can properly manage it or work with it as a developer.

Deciding what to put in this LiveLesson was a challenging task. Often it came down to a simple question, would a company need to hire a full-time DBA if they where to use a particular feature? Where the answer was yes, I choose not to cover the feature. For example, managing SQL Server replication can be a daunting task and probably not one to be undertaken by an accidental DBA. What you will find in the LiveLesson is everything you will need to know in order to manage SQL Server enough to keep it backed up, secure, and running.

Who Should Use This Course?

Anyone who has found that he or she must manage or work with some version of SQL Server when his or her primary job function does not include such tasks will find this course useful. Windows administrators who find SQL Server behind SMS or Sharepoint or .NET developers who are told to write an application that uses SQL Server as a back-end data store should have a working knowledge of SQL Server and that is what this course provides.

How This Course Is Organized

The course is structured around the basic task that one may find himself needing to perform on a SQL Server. Some lessons will build on knowledge gained in an earlier lesson but in general each lesson covers a very specific topic and you can skip around if you find one area more important than another. The LiveLesson format makes it perfect for you to cover a subject and then come back a month later and view a different subject. The lessons and their content are described as follows.

  1. SQL Server Overview
  2. This lesson aims to give you an overview of what SQL Server is and the different flavors of SQL Server you may encounter. We will also cover the different components of SQL Server that are included in the product.

  3. Common Uses of SQL Server
  4. In order to manage all your SQL Servers, you first must find them. In this lesson, we will look at different places where you might find SQL Server in your environment. The goal is to provide you with more information about how SQL Server is used so that you can recognize situations where SQL Servers may be in use.

  5. SQL Server Management Studio
  6. You will work with many tools in the process of managing SQL Servers, but none more so than the SQL Server Management Studio (SSMS). The goal of this lesson will be to orient you with SSMS and show you how it is used.

  7. SQL Server Configuration Manager
  8. Continuing our look at tools, this lesson will introduce you to the Configuration Manager and how it is used to manage the settings of the various services.

  9. SQL Server Profiler
  10. A fantastic tool for analysis and troubleshooting is the Profiler. In this brief introduction we will show you the basics of Profiler and make sure you know how to get around with the tool.

  11. Business Intelligence Development Studio
  12. If you’re developing database projects such as Integration Services packages or Reporting Services reports, you will use the Business Intelligence Development Studio (BIDS). This lesson will help you get familiar with the tool.

  13. Understanding Tables
  14. This lesson serves as the first of two lessons that will cover relational database basics. It is easier to manage SQL Server if you have at least a passing understanding of what databases are and how they are structured. In this lesson, we will focus on the foundation of databases, namely tables.

  15. Understanding Relationships
  16. This lesson builds on the preceding by extending our discussion of relational databases. We will look at how the data in tables is joined through the concept of relationships.

  17. Database Files
  18. This lesson provides you with some detail as to how SQL Server manages databases. We will look at the different files that make up a database and how they are managed.

  19. The Transaction Log
  20. Crucial to the operation of SQL Server and therefore crucial to your knowledge is the transaction log. This lesson aims to explain the workings of the transaction log and to give you an idea of how recovery models affect its use.

  21. Understanding System Databases
  22. System database are used by SQL Server to keep all its internal processes up and running. We will look at each system database and how each contributes to the function of SQL Server as a whole.

  23. Processor Settings
  24. Often SQL Server is installed on a server with a few other applications running. In this lesson, we will look at the settings that control how SQL Server interacts with the server’s CPUs.

  25. Memory Settings
  26. Just as important as the CPUs, memory also plays an enormous role for SQL Server. This lesson will show you the available memory settings and explain why you might need to make changes.

  27. Backing Up Databases
  28. A crucial task when working with SQL Server is backing up the databases. This lesson will show you what you need to know to make sure you can back up your databases and protect yourself from data loss.

  29. Scheduling Backups
  30. This lesson will be an introduction to SQL Server jobs. We will look specifically at how you can schedule routine maintenance such as backups in order to reduce the amount of manual work you need to put into managing SQL Server.

  31. Restoring Databases
  32. What good is backing up if you can’t restore your database in the event of a loss? This lesson will provide you with the information necessary to perform a database restore.

  33. Restoring System Databases
  34. Restoring System databases is a little different than restoring user databases. In this lesson we will look at those differences and walk through the process of restoring system databases.

  35. Managing Logins
  36. Your first line of security is the login. This lesson will explain logins and show you how to create them and manage the permissions assigned to each login.

  37. Managing Users
  38. Users are separate from logins and control the access granted into individual databases. In this lesson, we will look at what users are and how they are managed.

  39. Database Roles
  40. Database roles are used to manage groups of users and assign the users permissions to do things in a database. This lesson aims to arm you with the information you need to manage database roles or even create your own.

  41. Ownership Chaining
  42. This lesson will focus on a discussion of ownership chaining. This is an important concept in security and without fully understanding it, you may be handing out more permissions than your users need. We will talk specifically about what ownership changing is and look at some real-world examples.

  43. Data Manipulation Language
  44. This will be the first lesson where we look at Transact SQL or T-SQL. T-SQL is the language used to work with SQL Server data and objects. In this lesson, we look at Data Manipulation Language (DML), which is used to work with the data being stored in your database.

  45. Data Definition Language
  46. In order to create and modify objects in databases such as tables or views, you use Data Definition Language (DDL). In this lesson, we will look at the basics of DDL and how it is used.

  47. Stored Procedures
  48. In addition to structures such as tables, databases are also made up of programming structures that allows you to run T-SQL code. The most common of these structures are stored procedures. In this lesson, we will look at what stored procedures are, how they are created, and how you set up security on them.

  49. Functions
  50. This lesson will cover functions, another programming option in SQL Server databases.

  51. Views
  52. This lesson will cover views. Views provide access to data without the need to access a table directly. We will look at what you need to know to use views effectively.

  53. Triggers
  54. Triggers allow you to...


Product Details

  • Paperback: 80 pages
  • Publisher: Addison-Wesley Professional; 1 edition (January 31, 2009)
  • Language: English
  • ISBN-10: 0321602773
  • ISBN-13: 978-0321602770
  • Product Dimensions: 8.9 x 7.5 x 1.1 inches
  • Shipping Weight: 11.2 ounces (View shipping rates and policies)
  • Average Customer Review: 4.0 out of 5 stars  See all reviews (1 customer review)
  • Amazon Best Sellers Rank: #382,095 in Books (See Top 100 in Books)

 

Customer Reviews

1 Review
5 star:    (0)
4 star:
 (1)
3 star:    (0)
2 star:    (0)
1 star:    (0)
 
 
 
 
 
Average Customer Review
4.0 out of 5 stars (1 customer review)
 
 
 
 
Share your thoughts with other customers:
Most Helpful Customer Reviews

5 of 6 people found the following review helpful:
4.0 out of 5 stars concise lessons, February 6, 2009
This review is from: SQL Server Fundamentals for the Accidental DBA LiveLessons (Video Training) (Paperback)
The video lessons are concise and useful in helping you get a quick overview of managing a SQL Server database. Of necessity, you should also have at least 1 full text on the subject, as the videos do not attempt to cover all the low level details of administration.

Of the various lessons, one of the most cogent was #8, about understanding relationships, that you then use to make tables and dependencies between tables. It argues a point that is often not sufficiently emphasised in some texts. A spreadsheet, like Excel, but really it could be any spreadsheet, can be used to enter simple tabular information, with connections between cells that define interrelationships. But at some point these connections become too intricate for the data to be usefully expressed as one spreadsheet [=table]. Here is where a transition to a fully fledged relational database is often needed. Especially to tie different tables together. It is how to understand when to make this transition, and then how to design the related tables, that SQL Server can be used.
Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No

Share your thoughts with other customers: Create your own review
 
 
 
Only search this product's reviews



What Other Items Do Customers Buy After Viewing This Item?


Tags Customers Associate with This Product

 (What's this?)
Click on a tag to find related items, discussions, and people.
 
(1)

Your tags: Add your first tag
 

Sell a Digital Version of This Book in the Kindle Store

If you are a publisher or author and hold the digital rights to a book, you can sell a digital version of it in our Kindle Store. Learn more

Customer Discussions

This product's forum
Discussion Replies Latest Post
No discussions yet

Ask questions, Share opinions, Gain insight
Start a new discussion
Topic:
First post:
Prompts for sign-in
 


Active discussions in related forums
Search Customer Discussions
Search all Amazon discussions
   
Related forums



So You'd Like to...


Create a guide


Look for Similar Items by Category


Look for Similar Items by Subject