Check out this site, a database normalization overview, describing to 5th step of normalization:
Relational Database Normalization Process
Happy learning!
Eriawan K.
Is it true that the penetration of computer programming education is hard? I'm still thinking...
There is this article, Separating Programming Sheep from Non-Programming Goats that describe this. For me, in Indonesia, it's quite correct: most of the lecturers, teachers, mentors, are busy defining the use of IDEs, changing programming languages, and also trying to compete with other education institution (especially when you're in a private college or university, this phenomea is increasing and you can see the tense). They're also busy changing curricula, while also fulfilling compliance from Department of Education Directorate of Higher Education of Indonesia.
While this seems incorrect, since the basic understanding of programming is NOT all that. It's how you understand the problem you want to solve first, translate the logic, and then you will talk the computer way by defining the algorithm to use, and then many things to do. One of the last steps is using the language. Some of us (even few members of INDC mailing list) have told us that they're not quite satisfied about the knowledge they have now, comparing what they struggle to understand while they're studying in a college or university. For example, the educational adoption of VS 2005 is not available everywhere in every university that has informatic study in Surabaya. What about Web 2.0? It's less famous than VS 2005, but it's everywhere on the internet, and still nowhere in here...
Whose to blame? No! This is NOT a matter of chicken and egg. Don't just find escape goat for this. For me, the individual itself has to have willingness to continuously study, apart from the need of getting a decent job with a decent salary that meet your (expected?) expertise in programming.
Don't be disappointed, help is everywhere! By joining communities such as INDC, MUGI, and others such as participating in MS MSDN forums and also for those still in the college/university, keep fighting. Not by demanding changing curricula, but educating yourself and then, others. After doing that, keep voicing concerns and suggestions for your university/college you're in, but in a democratic and scientific manner with facts and proofs. In other words, have you asked yourself, what have you done for your surroundings (au milieu), including university/college, before demanding too much?
Consider this famous quote:
Ask not what your country can do for you, ask what you can do for your country
by JFK.
Are we there yet? For me, I'm also asking myself, am I willing to do it? This is a fun duty for all of us! :)
Eriawan K.
Hi guys, this is my new writing on this blog. I'll write more blog about .NET in general. I already have blogs on MSN Spaces, http://erikuma.spaces.msn.com/ but this blog contains my personal and subjective experience about .NET.
I'll try to be more objective on this blog about .NET and my experiences too :). As I work and also living my net life, enjoy this link: http://dotnetdebug.blogspot.com/
Happy coding!