PDA

Orijinalini görmek için tıklayınız : SQL'e Giriş


WmAdmin
09-16-2007, 01:59 PM
İlişkisel veri tabanı yönetim sistemleri (RDBS) modeli ilk önce 1970 yılında Dr.E.F. Codd tarafından tarif edilmiştir. SQL veya Structured English Query Language (SEQUEL), IBM firması tarafından Codd'un modeli kullanılmak için geliştirilmiştir. SEQUEL, sonraları SQL olmuştur. 1979 yılında, Relational Software, SQL'in ilk ticari uygulamasını geliştirmiştir. Bugün SQL, ilişkisel veri tabanı yönetim sistemleri standartı olarak kabul edilmektedir. http://www.pc-kopat.com/images/stories/cxtutorial/mysql/spacer.gif

SQL, ilişkisel veri tabanlarındaki bilgileri sorgulamak için kullanılan bir dildir. SQL, tüm kullanıcıların ve uygulamaların veri tabanına erişmek için kullandıkları komutlar bütünüdür. Uygulama programları ve veri tabanı araçları kullanıcılara çoğu durumda SQL kullanmadan veri tabanına erişim imkanını sunmaktadırlar fakat bu uygulamalarda geri planda SQL kullnmaktadırlar.

Oracle SQL'i, standartlara uygundur. Daha da ötesinde, Oracle, SQL standartlarının gelişmesinde motor güç olan bir kurumdur. American National Standarts Institue (ANSI) ve International Standarts Organization (ISO) tarafından belirlenen son SQL standartı, SQL-92'dir. SQL-92'de üç aşamalı uygunluk vardır,

- İlk seviye (Entry Level)
- Orta seviye (Intermediate Level)
- İleri seviyedir (Full Level)

SQL, ilişkisel veri tabanları ile uygulamaların diyaloğunu sağlamaktadır. SQL, temelde verilerle mantıksal seviyede çalışmaktadır. Yani, bir tablodan birkaç kayıt seçebilmek için, o kayıtları seçebilecek bir koşul belirtilir. Koşula uyan tüm kayıtlar bir basamakta gelir ve bunlar kullanıcıya gösterilebildiği gibi, bir başka SQL2e veya uygulamaya da gönderilebilir. Kayıtların tek tek nasıl geldiği ve fiziksel olarak veri tabanının neresinde ve nasıl tutulduğu ile SQL ilgilenmektedir.

SQL komutları ile,

- Veri sorgulama
- Bir tabloya kayıt ekleme, değiştirme ve silme
- Veri tabanı nesneleri (database objects) yaratma, değiştirme ve silme
- Veri tabanına ve nesnelerine erişimi kontrol etme
- Veri tabanı bütünlüğünü ve tutarlılığını sağlama işlemleri

yapılabilmektedir.

SQL komutları bir veya daha fazla satır olabilmektedir. SQL cümlelerinin sonuna noktalı virgül (;) konmaktadır. Birden fazla satır olan komutlarda en son satırın sonuna " / " işareti isteğe bağlı olarak konabilmektedir. PL/SQL, Oracle'in SQL komutlarına yapısal dillere AİT özellikleri (begin, end, loop, for, if, elsif, vb.) eklediği kendi standardı olan bir dildir. SQL*Plus, SQL ve PL/SQL komutlarının kullanılabildiği Oracle ürünüdür.

wajiguqu0223
09-05-2008, 10:20 PM
"I cogitate it's upright a gut response of developers to say, 'We'll do this differently, reputable to be antonymous,' when genuinely what they should be lineage 2 adena (http://www.ugamegold.com/c_Lineage2-Adena/)speech is, 'What compassionate of spunky do we deprivation to act, and how can we wee the gameplay polar and what kinds of things are champ for our game.'