|
|
--Nedir Bu SQL ?-- |
|
|
--Veritabanını Nedir ? |
|
|
 |
|
Veritabanı düzenli bilgiler topluluğudur. Kelimenin anlamı bilgisayar ortamında
saklanan düzenli verilerle sınırlı olmamakla birlikte, daha çok bu anlamda kullanılmaktadır.
Bilgisayar terminolojisinde, sistematik erişim imkanı olan, yönetilebilir, güncellenebilir
, taşınabilir, birbirleri arasında tanımlı ilişkiler bulunabilen bilgiler kümesidir.
Bir başka tanımı da, bir bilgisayarda sistematik şekilde saklanmış, programlarca
istenebilecek veri yığınıdır. |
Evet, veritabanı bir depo görevi görmektedir. Fakat yanlış kullanıldığında
ise çöp yığınına dönüşmektedir. Veritabanının doğru kullanımı, doğru ilişkilendirilmesi
çok önemlidir. Bunun en başında hız, zaman, sorgu sayısı gibi kazançlarımız olacaktır.
Bir projeye başlamadan önce tasarımını düşünmek yerine veritabanı modelini düşünmek
gerekir. Tabii ki veritabanı tipinin seçimide önemlidir. MySQL mi, Access mi, SQL
Server mı etc... gibi veritabanı tipleri arasında projemize en uygun tipi tercih
etmeliyiz. |
--Peki Nedir Bu SQL ? |
SQL (Structured Query Language), ilişkisel veritabanı
yönetim sistemlerinden veri almak, veritabanında bulunan veriyi düzenlemek veya
sisteme veri girişi yapmak için kullanılan en populer sorgulama dilidir. SQL temelde,
nesne-ilişkili (object-relational) veritabanı yönetim sistemlerini desteklemek
için tasarlanmıştır. Fakat bu amacın ötesinde, ANSI ve ISO standartları tarafından
belirlenmiş, birçok özelliğe sahiptir.
|
 |
ANSI (American National Standards Institute)
ve ISO (International Organization for Standardization), SQL dilini standartlaştırmak
için birçok çalışma yapmıştır. 1986 yılında ANSI, 1987 yılında ise ISO SQL standartlarını
oluşturmuştur. Ayrıca, o yıllarda veritabanı yönetimi işiyle uğraşan birçok profesyonel
başta “SQL” sözcüğünü “se-qu-el” olarak ifade etmiştir, buna karşın, ANSI bu ifadeyi
“es-qu-el” olarak değiştirmiş ve bunu bir standart kabul etmiştir.
Önemli Not !! :
Veritabanı Oluşturulurken Dikkat Edilmesi Gereken 4 husus ;
1. Proje için uygun veritabanı seçilmeli.
2. Veritabanının iyi analiz edilip gereksiz
alanlardan kaçınılmalı.
3. Tekrarlı alanlar için daha iyi bir çözüm
geliştirilmeli, string değerlerden kaçılmalı.
4. Unutmayın ki, Veritabanını modellemek kadar
geri dönüşümde önemlidir. Modelleme yaparken, verileri sayfaya dökeceğinizi unutmayınız.
Yapacağınız sorgu yada döngüleride o anda kafanızda canlandırmanız gerekmektedir.
|
|
|
|
|
|
|