(A note for the user: SQL Server
Magazine, in both print and electronic formats, is sold on a subscription
basis. A subscription to
the magazine is needed to access the full content of the columns,
or purchase an online pass for $5.95 a month).
Books Authored By Michelle Poolet and Michael
Reilly
Click Here to see them.
SQL Server Magazine column
exerpts by Michelle Poolet
May 2006 | Solutions by Design | SQL Server Magazine
The useful NULL condition lets you represent unknown values in
a database, but you might worry about its effect on database performance.
Never fear: You can use NULL sensibly.
take a look
subscribe
May 2006 | Solutions by Design | SQL Server Magazine
Learn about how the use of the NULL condition affects SQL Server
performance.
take a look
subscribe
May 2006 | Solutions by Design | SQL Server Magazine
Find out why the Common Language Runtime (CLR) environment in Microsoft
Visual Studio 2005 makes it easier to incorporate nullability checks
in your code.
take a look
subscribe
April 2006 | Solutions by Design | SQL Server Magazine
Data modeling lets you optimize database performance, share your
schema, and archive and track database changes. But often, this
important basic design step is left out. See how SQL Server's in-the-box
data-modeling tool can get you started.
take a look
subscribe
February 20, 2006 | Solutions by Design | SQL Server Magazine
A good database model gives you better performance, a visual representation
of your data, a data inventory you can use for regulatory compliance,
and a way to quickly modify your database.
take a look
subscribe
February 20, 2006 | Solutions by Design | SQL Server Magazine
Different data modeling software packages provide different features
that let you describe and design your databases. The SQL Server
Digrammer isn't the most sophisticated modeling software, but it
gets you started.
take a look
subscribe
February 3, 2006 | Solutions by Design | SQL Server Magazine
What to do—and not to do—when
choosing a primary key for a table containing your Web-site customers.
take a look
subscribe
February 3, 2006 | Solutions by Design | SQL Server Magazine
When designing a customer table, make sure your design differentiates
a Web customer (essentially a prospect) from a true customer.
take a look
subscribe
February 2006 | Solutions by Design | SQL Server Magazine
Exploring recent proposals promoting all-in-one
lookup tables and how that design stacks up to the more traditional
approach of using multiple tables.
take a look
subscribe
December 2005 | Solutions by Design | SQL Server Magazine
SQL Server 2005 won't change things much for data modelers, but
make sure your CASE software supports the new database version's
new features.
take a look
subscribe
September 2005 | Solutions by Design | SQL Server Magazine
In an optimized data model, thin tables
give good performance because lean tables require fewer I/O rounds
and less storage space. To improve your database performance, take
a look at the “thinner
is better” concept and learn how to put tables on a diet.
take a look
subscribe
September 2005 | Solutions by Design | SQL Server Magazine
Learn to slim down fat tables by using data-model optimization
techniques.
take a look
subscribe
July 2005 | Solutions by Design | SQL Server Magazine
You can improve performance by retrofitting a database with indexes
and more powerful hardware, but you can never completely compensate
for a bad data model. Performance-tuning SQL Server starts with
a sound database configuration and data model.
take a look
subscribe
July 2005 | Solutions by Design | SQL Server Magazine
If you can afford it, RAID is the easiest
and best way to implement fault tolerance.
take a look
subscribe
May 2005 | Solutions by Design | SQL
Server Magazine
Data modeling is a design discipline and a design activity. A data
modeler is an architect who can bridge the gap between the business
world and the technical world by correctly interpreting corporate
data.
take a look
subscribe
March 2005 | Solutions by Design | SQL
Server Magazine
Change control isn't just for application development. Database
schemas need change control...
take a look
subscribe
February 2005 | Solutions by Design
| SQL Server Magazine
In my work, I routinely redesign and redeploy production databases,
and to do so, I write programs that transfer data from the old
database to the new one. Readers have asked me to share data-transfer
tips and techniques, so this month, I respond to that request.
take a look
subscribe
December 2004 | Solutions by Design
| SQL Server Magazine
You've been using keywords to help you locate data since you were
a kid. Maybe you used a card catalogue the first time you went
to your local library, or maybe the nuances of online search engines
taught the youthful you about keywords. However you learned about
them, you probably use keywords for database design, sorts, and
searches in your daily work.
take a look
subscribe
November 2004 | Solutions by Design
| SQL Server Magazine
Traditional database design techniques such as the Systems Design
Life Cycle (SDLC), also known as the Yourdon Waterfall method,
and Information Engineering (IE) were created to make design a
manageable process, complete with tools, milestones, and reviews.
A design-testing phase is a crucial methodological step in any
formal process, but often designers neglect testing when timelines
grow short and budgets shrink.
take a look
subscribe
August 2004 | Solutions by Design |
SQL Server Magazine
Managing a nonprofit organization's rapidly changing membership
database was a challenge for one DBA. Learn how she simplified
her job by aligning her database design with members' real needs.
take a look
subscribe
June 2004 | Focus | SQL Server Magazine
Everyone knows how views can bring information together and how
they can drag down query performance. But materialized, or indexed,
views--when used with care--can give your transactional database
a big query...
take a look
subscribe
May 2004 | Solutions by Design | SQL Server Magazine
Supporting a bill-of-materials is a common but complex task. With
careful modeling and an understanding of recursive relationships,
you can avoid the redundancy and update problems that often occur
in a...
take a look
subscribe
January 2004 | Solutions by Design | SQL Server Magazine
Few medical research organizations have funds to purchase and maintain
elaborate database systems for tracking diseases, so many researchers
must devise their own tracking systems. For these people, an effective
database design is literally a lifesaver.
take a look
subscribe
January
2002 | Solutions by Design | SQL Server Magazine
Create a set of history tables in your database or build
a separate history database
without jeopardizing your database’s performance.
take
a look
subscribe
January 25, 2002 | Focus | SQL Server Magazine
Here are some new features of SQL Server 2000 that you
need to be aware of before you migrate your databases.
take
a look
subscribe
January 25, 2002 | Focus | SQL Server Magazine
Before you upgrade your SQL Server 6.5 system, you need
to prepare. After the upgrade, you can take several steps to utilize SQL Server
2000's new features.
take
a look
subscribe
November
2001 | Solutions by Design | SQL Server Magazine
Design a metamodel for scheduling a company’s
employees and their work,
workplaces, and work shifts.
take
a look
subscribe
October
2001 | Solutions by Design | SQL Server Magazine
Now you can build a metamodel that’s perfect
for scheduling and reservations-system
databases.
take
a look
subscribe
October
2001 | Solutions by Design | SQL Server Magazine
Look for these features when you select a primary key.
take
a look
subscribe
August
2001 | Solutions by Design | SQL Server Magazine
The rarely used cross join is an option when you need to create a large number
of tables.
take
a look
subscribe
July
2001 | Solutions by Design | SQL Server Magazine
Use this metamodel to design your own contact manager database.
take
a look
subscribe
June
2001 | Solutions by Design | SQL Server Magazine
Extend the retail-sale metamodel to include product-assembly relationships.
take
a look
subscribe
May
2001 | Solutions by Design | SQL Server Magazine
Create a customizable entity relationship (ER) template for your complex database
designs.
take
a look
subscribe
April
2001 | Solutions by Design | SQL Server Magazine
You can design a useful database for every corner
of your life—including
your cherished music CD collection.
take
a look
subscribe
March
2001 | Solutions by Design | SQL Server Magazine
Visio 2000 Enterprise Edition helps you model everything from databases to software
applications.
take
a look
subscribe
March
2001 | Solutions by Design | SQL Server Magazine
take a look
subscribe
December
2000 | Solutions by Design | SQL Server Magazine
Michelle Poolet's readers take center stage with their questions about her data
modeling series.
take
a look
subscribe
October
2000 | Solutions by Design | SQL Server Magazine
Learn how to safely and successfully break the design rules of database normalization.
take
a look
subscribe
October
2000 | Solutions by Design | SQL Server Magazine
Download this Data Definition Language (DDL) script to create the SQLmag database
that Michelle A. Poolet uses in her October Solutions by Design article.
take
a look
subscribe
September
2000 | Solutions by Design | SQL Server Magazine
This last installment in Michelle A. Poolet's data-modeling series defines seven
steps for bringing your database to life.
take
a look
subscribe
August
2000 | Solutions by Design | SQL Server Magazine
Create a physical design to document and verify all of your database's physical
implementation requirements before you start implementing the live database.
take
a look
subscribe
July
2000 | Solutions by Design | SQL Server Magazine
Portable data types are those that you can translate into any database vendor's
set of physical data types without loss of meaning, content, or value.
take
a look
subscribe
July
2000 | Solutions by Design | SQL Server Magazine
Working from the concept model, take the next step in database design and manually
create a logical model of your database.
take
a look
subscribe
June
2000 | Solutions by Design | SQL Server Magazine
When you use entity relationship diagrams to map your business' data, the database
begins to take shape.
take
a look
subscribe
May
2000 | Solutions by Design | SQL Server Magazine
Knowing how the business system works will help you build a reliable, well-functioning
and long-lasting database.
take
a look
subscribe
April
2000 | Solutions by Design | SQL Server Magazine
Build a more effective database by constructing a data model.
take
a look
subscribe
March
2000 | Columns | SQL Server Magazine
The security decision matrix can help you develop and document your security
plan.
take
a look
subscribe
February
2000 | Columns | SQL Server Magazine
Here are the final three steps to distribute data views to a user's desktop:
creating a query file, automatically distributing that query file to every user's
desktop computer, and introducing the user to this new way of accessing data
on the SQL Server.
take
a look
subscribe
January
2000 | Columns | SQL Server Magazine
If everyone in a company who needs information can get to the corporate data
in a timely manner and can understand what the data means, everyone can be more
responsive to customer and industry challenges and can do a better job.
take
a look
subscribe
November
1999 | Columns | SQL Server Magazine
Proper use of the four integrities--entity integrity, referential integrity,
domain integrity, and business integrity--can ensure that your databases' content
is accurate and consistent.
take
a look
subscribe
December
1999 | Columns | SQL Server Magazine
The questionnaire is a popular and valuable source of
data for an organization. After gathering the questionnaire data comes the
inevitable question of how to
integrate these questionnaires into an existing database’s design.
take
a look
subscribe
October
1999 | Focus | SQL Server Magazine
Are you ready to migrate your Access files to SQL Server 6.5? Here are step-by-step
instructions on using the Upsizing Wizard, tips on resolving the problems that
the Wizard creates, and an alternative solution to using the Upsizing Wizard.
take
a look
subscribe
October
1999 | Columns | SQL Server Magazine
The goal of a relational database is to store true and accurate data; using
NULLs can help achieve this goal.
take
a look
subscribe
October
1999 | Focus | SQL Server Magazine
The way the Upsizing Wizard converts data types can have an enormous effect
on the Access user interface and application.
take
a look
subscribe
October
1, 1999 | Focus | SQL Server Magazine
How can you decide whether to use Declarative Referential Integrity (DRI) or
triggers to enforce table relationships when you upsize from Access 97 to SQL
Server? DRI lets you use a CREATE TABLE or ALTER TABLE statement to declare
a foreign key reference.
take
a look
subscribe
September
1999 | Columns | SQL Server Magazine
Occasionally, when you're designing a database schema, you need to go to fifth
normal form (5NF). For situations that require a 5NF database, you can minimize
the performance impact of multitable joins by creating views of your data.
take
a look
subscribe
September
1999 | Columns | SQL Server Magazine
The focus of the bird-watcher's entity-relationship diagram (ERD) is Bird,
which has a bird identifier attribute (BirdID) and two attributes to describe
the size
range typical to each bird (MinSize and MaxSize).
take
a look
subscribe
August
1999 | Columns | SQL Server Magazine
A foreign key is an integral part of relational database design. It establishes
relationships between tables, and it makes possible the procedures that cross-reference
data stored in separate tables in the database.
take
a look
subscribe
July
1999 | Columns | SQL Server Magazine
An analysis of a poor design construct called the circular reference, a recursive
condition, where one table references a second table, which in turn references
the first table.
take
a look
subscribe
June
1999 | Columns | SQL Server Magazine
Here's the solution to capturing the proliferation of phone numbers and email
addresses.
take
a look
subscribe
May
1999 | Columns | SQL Server Magazine
How to accommodate all categories of people.
take
a look
subscribe
April
1999 | Columns | SQL Server Magazine
Good database design starts with the right primary key.
take
a look
subscribe
March
1999 | Columns | SQL Server Magazine
Database normalization is a technique to organize the contents of tables for
transactional databases and data warehouses. Organizing tables properly is
crucial for system accuracy and performance.
take
a look
subscribe
|