Skip Ribbon Commands Skip to main content

Posts (Showing 120 Results)

 
10 Mar 2009
by Dejan Sarka on 10/3/2009 8:05 AM
Language: English

The book Inside Microsoft SQL Server 2008: T-SQL Querying RTM'd a few days ago. :-) The main author is Itzik Ben-Gan, and coauthors involved in the book besides myself are Steve Kass and Lubor Kollar. Steve Kass was also the main Technical Editor of the
book, and Umachandar Jayachandran helped by editing a couple of chapters. César Galindo-Legaria wrote the foreword.

The book is being printed these days and should be on the shelves in a matter of a few weeks. Info on the book can be found in the following website: www.InsideTSQL.com.

 
 
17 Jan 2009
by Dejan Sarka on 17/1/2009 1:29 PM
Language: English

I wrote about the previous version of Kevin Kline's SQL in a Nutshell. The next, the 3rd edition, is out. I still think it is a very useful book for people that have to maintain SQL code for different platforms. It covers SQL dialects for the following systems: ANSI SQL, Oracle 11g, SQL2008, PostgreSQL 8, and MySQL 5.1.

 
 
16 Dec 2008
by Dejan Sarka on 16/12/2008 11:47 AM
Language: English

On MS download, you can get Service Pack 3 for SQL Server 2005. December 2008 refresh of SQL Server 2005 Books OnLine is available as well.

 
 
10 Dec 2008
by Dejan Sarka on 10/12/2008 11:59 AM
Language: English

With a little delay, I am proud to announce SQL Server 2008 Upgrade Technical Reference Guide. This is not just a whitepaper; with 490 pages, it is a complete book. Yet, it is free for download. And the reason I am so proud? Well, I am one of the authors of this document, together with froends from Solid Quality Mentors. I wrote the Data Mining part.

 
 
16 Jul 2008
by Dejan Sarka on 16/7/2008 9:27 AM
Language: English

I am very proud I can finally officially announce the Bleeding Edge conference. This is a conference I am preparing together with Matevž Gačnik and Dušan Zupančič. It is a conference prepared by developers for developers. This one-day highly technical event is going to take place on October 1st, 2008, in Portorož, Slovenia. Save the date, or even hurry up with registration!

 
 
3 Jul 2008
by Dejan Sarka on 3/7/2008 10:01 AM
Language: English

No doubt data modeling is a process where you can add a lot of creativity. No doubt there is not a single solution for a business problem with relational model. However, does this mean that data modeling is more art than science? How much creativity is right?

I would say that database design is definitely not an art. It is based on science. Of course, you need some creativity. But is creativity limited to artists only? In any profession you need some creativity. However, would you buy a system that your company is going to depend on from an »artist«? A good model has predictable behavior. If the behavior is not predictable, it is not because db designing would be art; it is because the designer does not know her/his profession. I think people abuse word "art" just because they do not know about design enough.

I met so many times very »creative« models. There is a whole branch of modelers I call "inventors"; however, do please note that I mean this in a sarcastic way. It is very simple: if you do not know a lot, you are forced to invent. Interestingly, they mention "theory" a lot as well. Basically, they are "improving" the "theory". Typical examples would be people who invent "XML databases", "OO databases" and similar, and by the way they criticize relational model without really understanding it.

However, do we have to follow the established ways, without using brains? There is another kind of modelers I call "theorists". There are modelers who never use their mind and always follow the authorities in the area, explaining they are following the "theory". Note that they typically mix the real theory, which has foundations in science, mathematics, with words of well-known authorities. For example, types 1, 2, and 3 for handling the SCD problem have nothing to do with any theory; they are just proposals by Ralph Kimball, and since Kimball is an authority, this kind of modelers does not dare to use own brains to try to find a better solution.

So what is the right mix of established ways vs. creativity? First of all, you should always use your brains and common sense. A real intellectual doubts in everything. Do please doubt in words of authorities, scientists, politicians… Try to find better solutions. However, use extreme caution before you claim you invented something. It was probably already invented for thousand times; it is probably just you who does not know anything about it. Do not forget: if you don't know, you are doomed on inventing. Or on calling you an "artist".

 
 

 About this blog

 
About this blog
Your Name