• 2024-11-21

SQL'i Çevreleyen Tarih, Kullanımlar ve Beceriler

Programlama Dilleri 18 SQL / SQL Nedir - Neler Yapılır

Programlama Dilleri 18 SQL / SQL Nedir - Neler Yapılır

İçindekiler:

Anonim

Yapılandırılmış Sorgu Dili (SQL), en yaygın kullanılan veritabanı dilidir ve bunun, bilgisayar programlamasına katılan veya bilgi toplamak ve düzenlemek için veritabanlarını kullanan herkes için değerli olduğunu bilmek.

Verileri, özellikle tablolarda düzenlenen verileri içeren ilişkisel veritabanı yönetim sistemlerinde bulunan verileri paylaşmak ve yönetmek için SQL kullanılabilir. Her biri veri tablolarını içeren çoklu dosyalar da ortak bir alanla ilişkili olabilir. SQL kullanarak, verileri sorgulayabilir, güncelleyebilir ve yeniden düzenleyebilir, ayrıca bir veritabanı sisteminin şemasını (yapısını) oluşturabilir ve değiştirebilirsiniz ve verilere erişimi kontrol edebilirsiniz.

Bunun çoğu, Microsoft Excel gibi bir elektronik tabloda derlenebilecek bilgiler gibi gözüküyor, ancak SQL, verileri çok daha büyük hacimlerde derlemeye ve yönetmeye yöneliktir. Elektronik tablolar çok fazla hücreyi dolduran çok fazla bilgiyle hantal hale gelebilirken, SQL veritabanları milyonlarca hatta milyarlarca veri hücresini işleyebilir.

SQL kullanarak, önemli kişilerden satışlarla ilgili ayrıntılara kadar işinizin birlikte çalıştığı her müşteriye veri depolayabilirsiniz. Dolayısıyla, örneğin, son on yılda işletmenizle birlikte en az 5.000 ABD Doları harcayan her müşteriyi aramak istiyorsanız, bir SQL veritabanı sizin için anında bilgi alabilir.

Talepte SQL Becerileri

Çoğu kuruluş SQL bilgisine sahip birine ihtiyaç duyar. Gooroo'ya göre, aylık yaklaşık 20.000 iş ilan ediliyor ve SQL bilgisi gerektiren bir pozisyon için medyan maaş 2018 itibariyle yaklaşık 84.000 dolar.

SQL becerileri gerektiren bazı pozisyonlar:

  • Arka uç geliştirici: Bu konumdaki bir kişi, uygulamanın nasıl göründüğünü ve kullanıcılar için nasıl çalıştığını yöneten bir ön uç geliştiricinin aksine, web uygulamalarının iç işleyişini yönetir. Arka uç geliştiriciler, tablonun altında çalışırlar, tabiri caizse, uygulamanın uygun şekilde tasarlandığından ve çalıştığından emin olun.
  • Veri tabanı yöneticisi (DBA): Bu, verilerin doğru ve verimli bir şekilde depolandığından ve yönetildiğinden emin olma konusunda uzmanlaşmış bir kişidir. Veritabanları, kullanıcıların istenen veri kombinasyonlarını hızlı ve kolay bir şekilde almalarına izin verdiklerinde en değerlidir. Bu iş için, birinin tüm verilerin doğru şekilde depolandığından emin olması gerekir.
  • Veri analisti: Bu pozisyondaki biri, belki de belirli bir sektördeki ilgili eğilimleri arayan verileri analiz eder. Bir analisti belirli bir soru ile sunulabilir ve cevabı bulmakla görevli olabilir. Basit bir örnek, hangi müşterilerin mali yılın üçüncü çeyreğinde reklamcılık için en fazla para harcadığını belirlemeyi içerebilir. Bu bilgi bir satış departmanının müşterileri doğru zamanda verimli bir şekilde hedeflemesini sağlayacaktır.
  • Veri bilimcisi: Bu, veri analistine çok benzeyen bir konumdur, ancak veri bilimcileri genellikle verileri çok daha büyük hacimlerde tutma ve çok daha yüksek hızlarda toplama görevini üstlenirler.

MySQL

SQL sunucuları için kullanılan ortak yazılım, belki de SQL veritabanlarını yönetmek için en popüler program olan Oracle MySQL'i içerir. MySQL açık kaynaklı bir yazılımdır, yani kullanımı ücretsizdir ve web geliştiricileri için önemlidir, çünkü webin çoğu ve pek çok uygulama veritabanları üzerine kuruludur. Örneğin, iTunes gibi bir müzik programı müziği sanatçıya, şarkıya, albüme, çalma listesine ve daha fazlasına göre depolar. Bir kullanıcı olarak, aradığınızı bulmak için bu parametrelerden herhangi biriyle müzik arayabilir ve daha fazlasını yapabilirsiniz. Böyle bir uygulama oluşturmak için SQL veritabanınızı yönetmek için yazılıma ihtiyacınız var ve bu MySQL'in yaptığı.

SQL tarihçesi

1969'da IBM araştırmacısı Edgar F. Codd, SQL dilini geliştirmenin temeli olan ilişkisel veritabanı modelini tanımladı. Bu model, çeşitli verilerle ilişkilendirilen ortak bilgi parçaları (veya “anahtarlar”) üzerine kuruludur. Örneğin, bir kullanıcı adı gerçek bir ad ve bir telefon numarası ile ilişkilendirilebilir.

Birkaç yıl sonra, IBM, Codd’un bulgularına dayanarak ilişkisel veritabanı yönetim sistemleri için yeni bir dil üzerinde çalışmaya başladı. Dil, başlangıçta SEQUEL veya Structured English Query Language olarak adlandırılmıştır. Dublajlı Sistem / R, proje birkaç uygulama ve revizyondan geçti ve dilin adı SQL'e inmeden önce birkaç kez değişti.

1978'de test etmeye başladıktan sonra IBM, SQL / DS (1981) ve DB2 (1983) dahil olmak üzere ticari ürünler geliştirmeye başladı. Diğer satıcılar da kendi ticari SQL-temelli tekliflerini duyurdular. Bunlar arasında, 1979 yılında ilk ürününü piyasaya süren Oracle, Sybase ve Ingres vardı.

SQL Öğrenme

Yeni başlayanlar için SQL'i öğrenmeleri, Java, C ++, PHP veya C # gibi programlama dillerini seçmelerinden daha kolaydır.

Ücretsiz dersler ve ücretli uzaktan eğitim kursları dahil olmak üzere pek çok çevrimiçi kaynak, az programlama deneyimi olan ancak SQL öğrenmek isteyenler için mevcuttur. Örgün üniversite veya topluluk kolej kursları da dili daha iyi anlamasını sağlayacaktır.

Ücretsiz öğreticilerden bazıları W3Schools SQL Öğreticisi, SQLcourse.com ve Codecademy's Learn SQL ve SQL işletme ölçümlerini analiz etme dersidir.

Ücretli uzaktan öğrenme kursları için seçenekler arasında Uluslararası Webmasterlar Birliği (IWA) SQL'e Giriş (Erişimi Kullanma) veya SQL'e Giriş (MySQL Kullanmak) sayılabilir. IWA'nın SQL kursları sadece dört hafta sürüyor, ancak eğitmenlerin ve haftalık görevlerin varlığı onları kendi kendine öğrenen öğreticilerden daha yapılandırılmış hale getiriyor.

Yeni başlayanlar için SQL'deki yararlı kitaplar arasında "SQL: Yeni Başlayanlar Kılavuzu" ve "Özetle SQL" bulunmaktadır.


Ilginç makaleler

Hava Kuvvetleri Kurulumu Genel Bakış - Aviano Hava Üssü, İtalya

Hava Kuvvetleri Kurulumu Genel Bakış - Aviano Hava Üssü, İtalya

İtalya'daki Aviano Hava Üssü kurulumuna genel bakış. II. Dünya Savaşı'nın sona ermesinden bu yana orada bir Amerikan varlığı var.

Kaliforniya'daki Edwards Hava Kuvvetleri Üssü'ne genel bakış

Kaliforniya'daki Edwards Hava Kuvvetleri Üssü'ne genel bakış

İşte havacılık sistemlerinin araştırılması, geliştirilmesi ve test edilmesinde mükemmellik için malzeme komuta merkezi olan Edwards Hava Kuvvetleri Üssü'ne genel bir bakış.

Kuruluma Genel Bakış: ABD Ordusu Garnizon Kampı Zama Japonya

Kuruluma Genel Bakış: ABD Ordusu Garnizon Kampı Zama Japonya

Amerika Birleşik Devletleri Ordusu Garnizonu (USAG), Camp Zama, Japonya fotoğraflarına genel bakış, seyahat, eğitim ve daha fazlası hakkında bilgiler içerir.

Lajes Field, Portekiz Kuruluma Genel Bakış

Lajes Field, Portekiz Kuruluma Genel Bakış

65. Hava Üssü Kanadının Portekiz Cumhuriyeti ile anlaşarak yer aldığı Portekiz, Lajes Field’in ayrıntılı kurulumuna genel bakış.

Montana Malmstrom Hava Üssü'ne Genel Bakış

Montana Malmstrom Hava Üssü'ne Genel Bakış

Malmstrom AFB, Minuteman III kıtalararası balistik füzesini koruyan ve işleten üç ABD Hava Kuvvetleri Üssü'nden biri.

Yüklemeye Genel Bakış - Kunsan Hava Üssü, Güney Kore

Yüklemeye Genel Bakış - Kunsan Hava Üssü, Güney Kore

Kuruluma Genel Bakış - Kunsan Hava Üssü, Güney Kore - Birleşik Devletler Askeri üsleri hakkında daha fazla bilgi Güney Kore'dir.