Programlamaya Giriş - SQL Server Kurulumu
30 Questions
0 Views

Choose a study mode

Play Quiz
Study Flashcards
Spaced Repetition
Chat to lesson

Podcast

Play an AI-generated podcast conversation about this lesson

Questions and Answers

Veri tablosunda bir alanın 'primary key' olarak kullanılabilmesi için hangi sütunda bu alanın adı belirtilmelidir?

  • Data Type
  • Column Name (correct)
  • Nullable
  • Default Value
  • Aşağıdakilerden hangisi veri alanının veri tipini tanımlamak için kullanılan sütunun adıdır?

  • Field Constraints
  • Column Name
  • Primary Key
  • Data Type (correct)
  • Bir veri alanının boş geçilip geçilemeyeceğini tanımlamak için hangi sütun kullanılır?

  • Default Value
  • Data Type
  • Column Name
  • Nullable (correct)
  • Aşağıdakilerden hangisi, 'primary key' olarak kullanılması düşünülen alanın tipidir?

    <p>Bigint</p> Signup and view all the answers

    Veri tablosundaki ilk alan olarak tanımlanacak alan için ne yazılması gerekmektedir?

    <p>id</p> Signup and view all the answers

    Uzak bir sunucuya erişmek için gerekli olan hangi bilgi yazılmalıdır?

    <p>İlgili bilgisayarın IP adresi ve port bilgisi</p> Signup and view all the answers

    Management Studio'da görüntülenen sunucu adı hangi bilgilerle tanımlanır?

    <p>Server=TDR2023CF48;</p> Signup and view all the answers

    Veritabanı bilgisi için 'Initial Catalog' özelliğine hangi bilgi atanmalıdır?

    <p>Veritabanı adı</p> Signup and view all the answers

    Aşağıdakilerden hangisi Management Studio ile oluşturulmuş bir veritabanının tanımında yer almaz?

    <p>İstemci IP adresi</p> Signup and view all the answers

    Aşağıdakilerden hangisi 'Server' tanımında kullanılmaz?

    <p>Kullanıcı adı</p> Signup and view all the answers

    Menü tasarlama işlemi için hangi isimle bir metot yazılmalıdır?

    <p>MENU</p> Signup and view all the answers

    Aşağıdaki işlemlerden hangisi menü seçenekleri arasında yer almaz?

    <p>Veri Güncelle</p> Signup and view all the answers

    Kullanıcıdan alınacak işlem numarasının rolü nedir?

    <p>İşlemi başlatmak</p> Signup and view all the answers

    Aşağıdakilerden hangisi menüdeki seçeneklerden birisidir?

    <p>Temizle</p> Signup and view all the answers

    Menü tasarımında hangi adım ilk olarak gerçekleştirilmelidir?

    <p>Menü seçeneklerini tanımlamak</p> Signup and view all the answers

    C# kullanarak SQL veritabanına bağlanmak için gerekli olan adımlardan biri hangisidir?

    <p>Veritabanı bağlantı dizesi oluşturmak</p> Signup and view all the answers

    Hangi durum, bir SQL tablosundaki verilerle çalışırken karşılaşabileceğiniz en yaygın hatalardan biridir?

    <p>Yanlış veri türünün kullanılması</p> Signup and view all the answers

    SQL veritabanında tablo işlemlerinin yapılabilmesi için hangi komutlar tipik olarak kullanılır?

    <p>CREATE ve DELETE</p> Signup and view all the answers

    C# ile SQL veritabanına bağlandıktan sonra hangi işlem genellikle yapılır?

    <p>Tabloda veri güncellemek</p> Signup and view all the answers

    Bir SQL veritabanında bir tablonun veri yapısını değiştirmek için hangi komut kullanılır?

    <p>ALTER</p> Signup and view all the answers

    SqlCommand nesnesinin hangi metodu bir değer döndürerek eleman sayısını gösterir?

    <p>ExecuteScalar</p> Signup and view all the answers

    SqlCommand nesnesinin ExecuteReader metodu ne zaman kullanılmalıdır?

    <p>Birden fazla kayıt döndürüldüğünde</p> Signup and view all the answers

    SqlDataReader nesnesi ne işlevi görür?

    <p>Dönen kayıtları okumak</p> Signup and view all the answers

    Aşağıdaki durumlardan hangisi ExecuteScalar metodunun kullanımı ile ilgili değildir?

    <p>Birden fazla değer döndürülünce</p> Signup and view all the answers

    Aşağıdaki metotlardan hangisi sadece kayıt döndürmeden işlem yapar?

    <p>ExecuteNonQuery</p> Signup and view all the answers

    Kullanıcıdan hangi bilgiyi girmesi istenmektedir?

    <p>Kullanmak istediği menünün sıra numarasını</p> Signup and view all the answers

    Hangi satırda seçim değeri tanımlanan değişkene atanmıştır?

    <ol start="25"> <li>satır</li> </ol> Signup and view all the answers

    Switch deyimi ne amaçla kullanılmıştır?

    <p>Girilen seçim değerine göre metotların çağrılması için</p> Signup and view all the answers

    MENU() metodunun işlevi nedir?

    <p>Menüyü görüntülemek</p> Signup and view all the answers

    Aşağıdaki ifadelerden hangisi doğrudur?

    <p>İlk üç satırda menü oluşturulmuştur.</p> Signup and view all the answers

    Study Notes

    Dersin Konusu: Programlamaya Giriş

    • Ders sorumlusu: Öğr. Gör. Dr. Tolga Demirhan
    • Visual Studio programı kullanılacak.

    SQL Server 2022 Express Kurulumu

    SSMS Kurulumu

    • SQL Server 2022 Express kurulumu tamamlandıktan sonra, görsel yönetim aracı SSMS'in kurulumu için gerekli adımlar veriliyor.
    • Install SSMS seçeneği ile görsel arayüz kurulumu başlatılır.
    • İndirilen SSMS kurulum dosyasına çift tıklanarak kurulum işlemi başlatılır.

    SQL Veritabanı Oluşturalım

    • Bu bölümde SQL Server Express kullanılacak.
    • SQL programı açılarak veritabanı oluşturma işlemi başlatılır.
    • Oluşturulacak veritabanı adı MY_DATA.

    Tablo İşlemleri

    • Var olan veritabanına tablo eklemek için Object Explorer penceresinde ilgili veritabanı bilgileri eklendikten sonra, Tables başlığındaki ilgili butona tıklanarak tablo oluşturulur.
    • Tabloda alanlar eklenir, alan isimleri ve tipleri belirtilir.
    • Örnek olarak; id, tc_no, isim, soyad, dogum_tarihi gibi alanlar belirlenebilir ve tipleri de tanımlanır.
    • Oluşturulan tabloda id sütunu primary key yapılacak.

    C# Kullanarak SQL Veritabanına Bağlanmak

    • C# programlama dilinde System.Data isim uzayı kullanılır.
    • Veritabanına bağlanmak için SqlConnection sınıfı kullanılır.
    • Bağlantı bilgileri (connection string) kullanılacak.

    C# Kullanarak SQL Veritabanındaki Bir Tabloyla Çalışmak

    • Programlama dilinde System.Data.SqlClient kullanımına ait kodlar veriliyor.
    • Veritabanıyla bağlantı ve verileri işlemek için SqlCommand, SqlDataAdapter gibi araçlar kullanılır.
    • Bu araçlar kullanarak veriler üzerinde seçme, ekleme, güncelleme ve silme işlemleri yapılır.

    Örnek Uygulama

    • MY_DATA veritabanında bulunan Kisiler isimli tablo üzerinde ekleme, silme, güncelleme ve listeleme özellikleri içeren bir program oluşturulması isteniyor.
    • Programda kullanılacak menü seçenekleri listelenmiş.
      • Kayıtları Listele
      • Yeni Kayıt Ekle
      • Sil
      • Değiştir
      • Temizle.

    Listele Metodu

    • Belirtilen veritabanından verileri çekme işleminde ilgili kodlar anlatılıyor.

    Yeni Kayıt Metodu

    • Veritabanına yeni kayıt ekleme işlemi adım adım açıklanıyor.

    Sil Metodu

    • Veritabanından kayıt silme işlemi için gereken kodlar veriliyor.

    Değiştir Metodu

    • Veritabanındaki kayıtları değiştirme işlemi için kullanılan kodlar anlatılıyor.

    Temizle Metodu

    • Console ekranını temizleme işlemi.

    Studying That Suits You

    Use AI to generate personalized quizzes and flashcards to suit your learning preferences.

    Quiz Team

    Related Documents

    PROGRAMLAMAYA GİRİŞ PDF

    Description

    Bu quiz, SQL Server 2022 Express'in kurulumu ve SSMS ile veritabanı oluşturma süreçlerini kapsamaktadır. Öğrenilecek konular arasında, SQL Server kurulumu, SSMS yapılandırması ve tablo işlemleri yer almaktadır.

    More Like This

    Use Quizgecko on...
    Browser
    Browser