We use cookies from third-party services for marketing activities and to provide you with a better experience. Read how we use cookies and how you can control them by clicking 'Privacy Preferences'.


Privacy Preferences

Privacy Preferences

When you visit any website, it may store or retrieve information through your browser, usually in the form of cookies. As we respect your right to privacy, you can choose not to allow data collection from certain types of services. However, disallowing these services may affect your experience.

  • Privacy Preferences
    Internative Software Ltd. gives importance to the privacy and security of the data you share with us; We show maximum sensitivity to the principle of protecting the fundamental rights and freedoms guaranteed by the Constitution, especially the privacy of private life. Accordingly, by the disclosure obligation we have under the Law on the Protection of Personal Data No. 6698, which entered into force with the Official Gazette dated 07.04.2016, we submit the following matters for your information.
    REQUIRED
  • Functionality Cookies
    These cookies are used to provide you with a more personalized experience on our website, and remember your choices while using our website. For example, we may use functionality cookies to remember your language preferences or login information.
    REQUIRED
  • Youtube (Google Inc. video platformu barındırma)
    This website is owned and operated by Google Ireland Ltd, Gordon House, 4 Barrow Street, Ireland. YouTube LLC, one of its companies, is headquartered at 901 Cherry Ave., 94066 San Bruno, CA, USA. Thus, we use the "Advanced Data Protection Mode" option offered by YouTube. Content is loaded from YouTube by uploading one of our sites via a YouTube video. If you are logged into your YouTube account, YouTube may combine your browsing information with other data. The use of Youtube videos is to present our services understandably. YouTube privacy policy applies https://www.google.de/intl/de/policies/privacy/.
  • Vimeo (Video platformu barındırma)
    This website uses components from the Vimeo supplier. Vimeo is a service of Vimeo LCC, 555 West 18th Street, NY, New York 10011, USA. Every time you visit this website with such a component, that component causes your browser to download a corresponding representation of the element from Vimeo. When you visit the site and log in to Vimeo, Vimeo assigns this information to your account through the data collected by the component, whichever particular area you are visiting. E.g. If you click the "Play" button or leave a comment, this information will be transmitted to your user account on Vimeo and stored there. In addition, the information that you visit this website is transmitted to Vimeo. This happens regardless of whether you are or not. If you wish to store this transmission and your behaviour and data on this website via Vimeo, you must exit Vimeo before visiting the site. Vimeo's privacy statements provide more detailed information on the collection and use of data by Vimeo, in particular: https://vimeo.com/privacy
  • Google Ads (Reklam Dağıtım Ağı)
    Provided that you give your consent, this website is "Google Ads", a service provided by Google Ireland Ltd, Gordon House, Barrow Street, Dublin 4, Ireland ("Google") to evaluate the effectiveness of the advertising and promotion methods used and reach you again. It uses the service named ". When you visit our website, "Google Ads" installs a cookie on your device. Through this cookie, Google uses our website to analyze the reach of our ads and to visualize the measurement of reach and display personalized ads, such as interactions on our website and advertising and promotion methods, your IP address, browser information, websites you have visited before, and the date and time of access. Processes information generated by your device. It can also be determined whether different end devices belong to you or your home in this context. With the "remarketing" method, our website users can be re-identified and identified on other websites within the Google advertising and promotion network (e.g. Google Search or Youtube), and advertisements tailored to their interests can be offered. The information generated by the cookie about your use of the website (including your IP address) will be transmitted to Google and stored by Google within the borders of the United States. In the context of European law, the USA does not guarantee an adequate level of data protection. Government officials may have access to this data due to mass-tracking regulations. Once your personal information is shared, it will not have the same level of protection; besides, you may not exercise your rights regarding the data. By allowing cookies on the website of Internative Yazılım A.Ş, you accept the use of the data described above and the processing by Google within the framework described previously. For more detailed information about privacy in Google services, you can use the following link: http://www.google.de/intl/de/policies/privacy
  • Social Media
    Social Media content management services such as cookies and plugins of various social media networks are embedded in our web pages. The primary purpose of these services is to enable you to view and share our content with your friends and networks. Linked services are provided by the respective companies ("suppliers") only with your consent. The suppliers are: Facebook is operated by Facebook Inc., 1 Hacker Way, Menlo Park, CA 94025, USA, and in the EU by Facebook Ireland Limited, 4 Grand Canal Square, Dublin 2, Ireland ("Facebook"). To review Facebook plugins and their skins, visit https://developers.facebook.com/docs/plugins Twitter, Twitter Inc., 1355 Market St, Suite 900, San Francisco, CA 94103, USA ("Twitter"). To review the Twitter buttons and their appearance, visit: https://dev.twitter.com/web/tweet-button Instagram is provided by Facebook Ireland Limited, 4 Grand Canal Square, Dublin 2, Ireland ("Instagram"). To review Instagram plugins and skins, visit https://developers.facebook.com/docs/instagram LinkedIn, LinkedIn Corporation, 1000 West Maude Avenue, Sunnyvale, California 94085, USA, and LinkedIn Ireland Unlimited Company in the EU, Provided by Gardner House, Wilton Plaza, Wilton Place, Dublin 2, Ireland ("LinkedIn"). To review LinkedIn plugins and skins, you can visit https://developer.linkedin.com/plugins#.

SQL Ne İşe Yarar? SQL Kullanımı Nasıldır?

SQL Ne İşe Yarar? SQL Kullanımı Nasıldır?

Structured Query Language kelimelerinin kısaltılmışı olan SQL bir veri tabanı sorgulama dilidir. Türkçe karşılığı ise Yapılandırılmış Sorgu Dili anlamına gelmektedir. SQL herhangi bir programlama değildir. Veritabanı işlemleri için kullanılan bir alt dil olarak da bilinir.

Bilgisayar ortamına aktarılmış olan işlenmemiş bilgilere veri denilmektedir. Yani bilgisayara girilen ve bilgisayar tarafından saklanan her şey veridir. Daha sonraları bu saklanan verilere kolaylıkla ulaşılabilir ve bu veriler istenildiği zaman kullanılabilir. Peki, bu sistemde SQLne işe yarar, kullanımı nasıldır ve hangi alanlarda kullanılır? Bu yazımızda sizler için bu sorulara cevap vereceğiz.


İlginizi Çekebilir: Bt Altyapısı Nasıl Oluşturulur? Bt Altyapısını Etkileyen Faktörler Nelerdir?

SQL Ne İşe Yarar?

Veri tabanı yönetimi her geçen gün gelişerek büyüdüğü için SQL, veri tabanı yönetiminin temel taşlarından biri olmuştur. Yani veri tabanı işlemleri için verileri işlemek adına ihtiyacınız olacaktır. SQL ile önceden belirlenmiş kodlarla işlem yapılan bu veri sorgulama dilinde büyük boyutlu verileri sadece birkaç işlemle işlemek mümkündür. SQL temel amacı ise verilerin ve veri kümelerininyapılacak iş doğrultusunda modellenmesidir.

Veri modellemesinde bir alt sınır olmadığı için tüm veri tabanı sistemleriyle uyumlu olarak çalışabilirsiniz. Bu sayede SQL ile pek çok işlem yapabilirsiniz. Bunlardan bazıları şu şekildedir;

Veri tabanındaki milyonlarca veri üzerinde sorgu işlemi yapabilirsiniz.

Veri tabanından veri çekebilirsiniz.

Veri tabanındaki verileri güncelleyebilirsiniz.

Veri tabanına veri kaydedebilirsiniz.

Veri tabanındaki kayıtları silebilirsiniz.

Veri tabanında yeni tablolar oluşturabilirsiniz.

Veri tabanında veri depolayabilirsiniz.

Veri tabanına ulaşım izinlerini denetleyebilirsiniz.

Yeni ver tabanları oluşturabilirsiniz.

Bunlar gibi pek çok işlemi SQL ile gerçekleştirebilirsiniz. Verdiğimiz örneklerden de anlaşılacağı üzere SQL pek çok işe yarar.

SQL Kullanımı Nasıldır?

SQL’de sistemde işlemlerin gerçekleştirilebilmesi için bazı konutlar verilir. Bu komut ya da talimatlara sorgu adı verilir.Sistem bu sorguyu girdi olarak algılar ve istenen çıktıyı verir.

Sorgu üç aşamada düzenlendiği SQL sunucusuna ulaşır. Bunlar; Ayrıştırma (Sözdizimi kontrol etme), Bağlama (Sorgu anlamını kontrol etme) ve Optimizasyon (Sorgu yürütme planını oluşturma). Bu aşamaları adım adım açıklayacak olursak;

1-SQL sorgusunun ilk aşamasında yüksek seviyeli dili, düşük seviyeli dile dönüştürmeniz gerekmektedir. Yani SQL, sorguları bazı ilişkisel cebirsek ifadelere çevrilir. Bu esnada bazı ayrıştırma hataları veRDBMS’de kullanılan ilişkiler kontrol edilir. (RDBMS,İlişkisel Veritabanı Yönetim Sistemi anlamına gelir.)

2-Aynı sorguyu yazmanın birden çok yolu olabilir. Ancak sorgunuz, en verimli sorgu olacak şekilde yazılmalıdır. Sorgu iyileştirici sorguyu, verimli sorgu olacak şekilde optimize eder.

3-Son adımda en etkili sorgu yürütme planını makul bir sürede bulmak için tüm olasıpermütasyonlar ve kombinasyonlar oluşturulur. Sorgu ne kadar kısa sürede sonuç verirse, o kadar iyidir. Optimize edilmiş sorgu değerlendirilir ve sonuç kullanıcılara gösterilir.


İlginizi Çekebilir: BT Çözümleri Nelerdir? BT Çözümleri Neleri Kapsar?

SQL Hangi Alanlarda Kullanılır?

SQL sisteminin temel kullanım alanları veri tabanlarıdır. Veri tabanlarında saklanmış olan verilerin işlenmesini sağlamaktadır. Hedeflenengörev için verilerin modellemesine yardımcı olan SQL, sorgulama işlemlerinin de kolay bir şekilde yapılmasını sağlar. SQL sistemi ile sorgulama yapan yazılımlar şunlardır;

Oracle: Veri tabanı yazılım sistemleri arasında en güçlü olan yazılımdır. Bütün büyük firmalar ve uygulamalarda kullanılabilmektedir.(bir SQL varyantı olan PL-SQL dili ile sorgulanır)

Microsoft SQL Server: Sunucu tabanlıdır ve Microsoft tarafından geliştirilmiştir. SQL Sistemi kullanılarak işlemler yapılmaktadır. (T-SQL ile sorgulanır)

My SQL: Ücretsiz ve açık kaynaklıdır.

Bunların dışında SQL sistemleri banka, hastane, okul, kütüphane, telefon rehberi, e-ticaret siteleri ve ödeme-borç sistemleri gibi alanlarda da kullanılmaktadır.

Bu yazımızda sizler için SQL ne işe yarar, kullanımı nasıldır ve hangi alanlarda kullanılır sorularına cevap verdik.

Share this post: