SQLServerCentral Article

An interview with Robin Dewson

,

An Interview with Robin Dewson, author of Beginning SQL Server 2000

Programming.

Robin Dewson has been working with Wrox Press for over two years now as

a technical reviewer and recently was invited to provide additional material for

Professional Access 2000, Professional Access with SQL Server 2000, Professional

SQL Server with DTS and Professional SQL Server 2000. He has built up a good

rapport with Wrox Press over this time and from his working experience was

invited to write this book concerning SQL Server 2000.

Robin is currently consulting at Lehman Brothers in the City of London using

Visual Basic 6 and Sybase on a trading system called Kojak, where he has been

for nearly 5 years. When he has a spare moment, he is also beta testing .NET

technologies and is looking forward to the next generation of technologies.

How did you come to write this book?

Having worked with Wrox for around 2 years I noticed a gap in their titles

surrounding SQL Server. Combing this with the knowledge that many people want to

move to SQL Server from other databases, I approached Wrox with the idea, and

they gave me the go-ahead to create a proposal. From there things just

snowballed and out came the book!

When and why did you start using SQL Server?

I started using SQL Server with version 6.5 a few months before version 7 came

out. I had become disillusioned with Visual FoxPro, and knew Access was not the

correct route. I had toyed with SQL Anywhere, the desktop Sybase application,

and saw the limitations there. I wasn't sure SQL Server was the right product

but knew that with my knowledge of Visual Basic, this Microsoft product was

going to grow. Therefore getting in as soon as I could to SQL Server could never

be a bad choice.

Why should developers choose to use SQL Server 2000?

You can learn SQL Server on a simple desktop PC, or a notebook, and any solution built

on these machines can be instantly scaled to any size of enterprise solution

that exists. By using a strong GUI interface, beginners can get to grips quickly

with SQL Server, and start unleashing the full power that lies within almost

immediately. I strongly believe that SQL Server is the easiest database for a

new developer to become accustomed to and start developing solutions quickly.

…And what are in your opinion the Major Improvements from SQL Server 7.0?

Most people would expect me to say XML. Although a major improvement, industry is not

taking up XML as fast as perhaps it should or could. However, more and more

companies will see the benefits of XML and move towards it. So, in my opinion,

indexed views are probably the greatest advance that a beginner will benefit

from. However, there is not one improvement that cannot be seen as a major

improvement, including the documentation help!

You mention XML - SQL Server 2000 is the first version to incorporate the capacity to use XML. Could you explain

why is this a significant development and what you think the future holds for

this area?

This is a significant development as it allows the ability to publish

self describing data to other recipients. Also the ability to produce XML output

on a web page very easily is a major improvement for web-based solutions. I see

XML usage expanding greatly in the next 12 months as more and more companies

take on SQL Server 2000 and wish to publish data not only on the web but also

between other recipients who can deal with XML data.

You devote two of the later chapters in the book to stored procedures. What are these and why are they so

important?

Stored procedures are tools for grouping transaction SQL statements

together into a single unit of execution. They can be compiled and so run faster

than running the SQL statements by any other method. They also give a developer

the ability to make their database secure. All of this is covered within the

book - covering a stored procedures importance is something a reader of my book

should really take time over.

What do you think makes Beginning SQL Server 2000 Programming stand out from

other books on the market – is there anything that you are particularly proud of?

Where I feel this book differs from others is that all the areas within the book

are covered in a simple but straightforward

fashion without demeaning the intelligence of the reader. For example, in Query

Analyzer every option is shown so that the reader is aware of all the items on

menu's, toolbars and so on. Moving on from that base point, this theme was

carried throughout the book. Many actions within SQL Server can be dealt with in

more than one way, that is one of the major plus points of SQL Server, its

flexibility. I am proud that the book shows all of these ways so the reader can

make choices at all times within the book to the way they want to work, rather

than being told or led one particular way. There is no one area I am proud of. I

am immensely proud of the whole book and everyone involved in the process that

made it such, from the unsung technical reviewers, to the hard worked Technical

Editors. Everyone listed within that front cover worked as a team and each

deserve credit.

After covering the basics of SQL Server, your book takes us

through designing, setting up and managing a database. What would you say were

the most important considerations for each of these stages?

Taking your time and

getting it right. At each stage check your work. Getting the design right is

crucial to the success of any project and constant review even once the system

is live, ensuring that your well designed and implemented solution stays running

smoothly. Never rush any stage. Create a solid test plan. Keep good

documentation.

Are there any improvements you would like to see in future editions of SQL Server?

Better image insertion and retrieval. In this day and

age of the internet, images stored to be displayed on pages, image retrieval is

not good. Macros would be good, but also I would love to see this ported to

Unix/Linux (not an easy task!) Finally, database diagrams imported and exported

as UML so that they can be placed in tools like ERWin.

If you could write/have written any other book, either fact or fiction,

what book would it be and why?

If we could transport back in time to the 30's then I would love to write a

script for a Laurel and Hardy film, so not so much a book. Why? Sad as many may

think, they were masters of slapstick. Even now they make me laugh and I am glad

to see, they are enjoyed by all three of my children, from 3 years old to 9

years old (my wife doesn't appreciate such humour I am sad to say). Anyone that

can master an art as they did deserve credit. Hence the "Laurel and Hardy"

squirrels within the book as chapter dividers.

What are your plans and ambitions for the next year?

I have just bought a saxophone so I would love to play the

"Pink Panther" theme tune by Christmas. On the computer side, I hope to become

an expert in .Net, and also try and at least get to a reasonable stage with

Java. Of course, if Wrox were kind enough to give me another chance, I would

love to do some more writing. Hard as it was, it was enjoyable. Finally I plan

to see a lot more games of my beloved rugby club, Bedford, this season! 

Want to read more about Wrox Press and their authors, check out our review of

'SQL Server 2000 Database Design'.

Rate

You rated this post out of 5. Change rating

Share

Share

Rate

You rated this post out of 5. Change rating