20461C Querying Microsoft SQL Server Modül Seviye Belirleme Testi

Benzer belgeler
Yukarıdakilerden hangileri DML (Data Manipulation Language) ile gerçekleştirilir?

SQL Komutları (2) Uzm. Murat YAZICI

Microsoft SQL Server Sorgulama

2- Total de 8000 byte yer tutup 4000 karakter olarak kullanabildiğimiz tip aşağıdakilerden hangisidir?

Maltepe Üniversitesi Bilgisayar Mühendisliği Bölümü Veri Tabanı ve Yönetimi (BİL 301)

Veri Tabanı SQL Server ve Management Studio kurulum linkleri:

Genel Kavramlar. Bilgisayar ortamında işlenebilecek durumda bulunan kayıtlar. Birbiri ile ilişkili veriler topluluğu ve veriler arası ilişkiler

SQL'e Giriş. SELECT Deyimi. SQL Komutları. Yardımcı Deyimler

VERİTABANI. SQL (Structured Query Language)

8 Oracle da tablo yapısı içinde otomatik artan kolon yoktur. (identity kolon

Veritabanı Yönetim Sistemleri (Veritabanı Tasarımı) SQL (Structured Query Language)

VERĐTABANI YÖNETĐM SĐSTEMLERĐ

SQL veri tabalarına erişmek ve onları kullanmak için geliştirilmiş bir lisandır.

T.C GAZİ ÜNİVERSİTESİ BİLİŞİM ENSTİTÜSÜ YÖNETİM BİLİŞİM SİSTEMLERİ ANA BİLİM DALI MS SQL KOMUTLARI VE MS SQL KOMUTLARI İLE İLGİLİ UYGULAMALAR

Bu işleçlerin dışında, aşağıda belirtilen karşılaştırma işleçlerinden de yararlanılır.

YAPISAL SORGULAMA DİLİ (SQL)

SQL Kod ile Tablo Oluşturma

Oracle da kullanılan veri tipleri:

PostgreSQL ve PL/pgSQL

Her bölüm için kısa bazı girişler yapılacak ve bölüm içerisinde anlatılacak olan konuların genel başlıkları belirtilecektir.

Veritabanı. SQL (Structured Query Language)

PostgreSQL ve PL/pgSQL

EROL AKGÜL

Maltepe Üniversitesi Endüstri Mühendisliği Bölümü Veri Tabanı Yönetimi (END 210)

SQL e Giriş. Uzm. Murat YAZICI

Mysql Veritabanı Komutları

ACCESS PLATFORMUNDA SQL

SQL'e Giriş. SELECT Deyimi. SQL Komutları. 1. DDL (Data Definition Language - Veri Tanımlama Dili)

Sorgudan elde edilen değerin değişkenlere aktarılmasını sağlar. Sorgudan tek satır dönmesi gerekir. Çok satır dönerse hata verir.

BÖLÜM -7: TABLOLARI OLUŞTURMA VE YÖNETME

Aşağıdaki tabloyu inceleyin. Sorgulama işlemlerini bu tabloya göre yapacağız.

5 SQL- Yapısal Sorgulama Dili. Veritabanı 1

Veri Tabanı Tasarım ve Yönetimi

Bölüm 4: DDL Veri Tanımlama Dili

ÜNİTE NESNE TABANLI PROGRAMLAMA I. Uzm. Orhan ÇELİKER VERİTABANI SORGULARI İÇİNDEKİLER HEDEFLER

TRIGGER. Trigger lar, tablo üzerinde tanımlanabilen ve bu tablo üzerinde bir işlem gerçekleştiğinde tetiklenen programlama ögeleridir.

Veritabanı Tasarımı. Kullanıcı Erişimini Kontrol Etme

«BM364» Veritabanı Uygulamaları

Data Programming SQL Language. Elbistan Meslek Yüksek Okulu Bahar Yarıyılı

Aşağıdaki şemaya dikkat edin. Sorgulamalarımızı genellikle bu şemaya göre yapacağız.

1 - Adi A Harfi İle Biten Kişilerin Listesi İçin Hangisi Kullanılmalıdır? Select * From Kisiler Where Adi End A Select * From Kisiler Where Adi Like

TEMEL SQL SORGU ÖRNEKLERİ. Yukarıdaki sorguyu yazıp çalıştırdığımızda db_market adında bir veritabanı oluşturulur.

Veritabanı sistemlerinde veri bütünlüğünü sağlayabilmek için CONSTRAINTS olarak adlandırılan bazı zorlayıcı ifadeler kullanılabilir.

Veritabanı Yönetim Sistemleri (Başarım Eniyileme Performance Tuning)

Veritabanı Tasarımı. Sütun Değerlerini Güncelleme ve Satırları Silme

TESİ. indeks. söylenebilir?? bir ilişkidir d) Hiçbiri. veya somutlaştırılmış. düzeyidir? sağlayabilir? sına. d) Hepsi. olabilir? c) Verilerin d) Hepsi

Üst Düzey Programlama

EBE-368 Veri Tabanı Yönetim Sistemleri SQL

Veri Tabanı ve Yönetimi

SQL Deyimleri. Öğr.Gör.Volkan ALTINTAŞ Volkanaltintas.com

Birden Çok Tabloda Sorgulama (Join)

- Tablo (Table):Veri saklama için temel yapıdır. Bir veya daha fazla sütundan ve sıfir veya daha fazla satırdan oluşur.

Veri Tabanı-I 9.Hafta

Tablolar Arası İlşikiler ve Alan Özellikleri. Şekil 1. Magaza veritabanının tabloları ve tablolar arasındaki ilişkiler

SQL TRIGGERS (Tetikleyiciler)

Fonksiyonlar istenilen deger tipinde dönüs yapabilir. INT, VARCHAR deger döndürebileceğiniz gibi bir tablo da döndürebilirsiniz.

ÜNİTE NESNE TABANLI PROGRAMLAMA I. Uzm. Orhan ÇELİKER VERİTABANI SORGULARI İÇİNDEKİLER HEDEFLER

Maliye Uzman Yardımcılığı Giriş Sınavı (Bilişim) -16 Mart 2014 A

VERİTABANI Veritabanı Yönetimi

SQL'e Giriş 2. CREATE TABLE tabloadı (kolon isimleri ve veri türleri) (BOLUM_NO NUMBER, BOLUM_ADI CHAR(10));

08221 Veri Tabanı II. Elbistan Meslek Yüksek Okulu GÜZ Yarıyılı. Hafta IV. Öğr. Gör. Murat KEÇECĠOĞLU

Sorgudan elde edilen değerin değişkenlere aktarılmasını sağlar. Sorgudan tek satır dönmesi gerekir, aksi durumda hata olur.

SQL PROGRAMLAMA. Bir batch, bir arada bulunan bir dizi SQL deyimidir. Batch ayıracı GO deyimidir.

ELIF KIOTZEOGLOU RESUL MURAD MERT PACOLARI

Veritabanı Tasarımı. Tablo Değiştirme

VERİTABANI Veritabanı Sorgulama

Bilgisayar Uygulamaları. MySql

Tablolar Arası İlşikiler ve Alan Özellikleri Siparis.musteri_no musteri.musteri_no Siparis.urun_kodu musteri.urun_kodu

Maliye Uzman Yardımcılığı Giriş Sınavı (Bilişim)-16 Mart 2014 B

KULLANICI TANIMLI FONKSİYONLAR (Devam)

EXISTS VE NOT EXISTS fonksiyonları

BMB202. Veritabanı Yönetimi Ders 6. SQL. Erdinç Uzun NKÜ Çorlu Mühendislik Fakültesi Bilgisayar Mühendisliği Bölümü

Bölüm 3: DML Veri İşleme Dili

EBE-368 Veri Tabanı Yönetim Sistemleri İlişkisel Model (The Relational Model)

08221 Veri Tabanı II. Elbistan Meslek Yüksek Okulu GÜZ Yarıyılı Eki Öğr. Gör. Murat KEÇECĠOĞLU

1. Araçların tüm bilgilerini ve bağlı oldukları kiralama noktasının adres ve telefonunu içeren tam listesi:

BÖLÜM- 8: DİĞER ŞEMA NESNELERİNİ OLUŞTURMA

STORED PROCEDURE LER (Saklı Yordamlar)

YAPISAL SORGULAMA DİLİ. BARIŞ ARIBURNU barisariburnu.com

BLG4134 Görsel Programlama III. Öğr. Grv. Aybike ŞİMŞEK

VERİ TABANI YÖNETİM SİSTEMLERİ I

Veritabanı Yönetim Sistemleri İleri SQL

VERİTABANI ve YÖNETİMİ

KULLANICI TANIMLI FONKSİYONLAR (Devam)

PostgreSQL Veritabanı Sunucusu. 8.2 neler getiriyor?

VERİ TABANI ve YÖNETİMİ

İlişkisel Veri Tabanları I

Veri Tabanı Programlamaya Giriş

Elbistan Meslek Yüksek Okulu GÜZ Yarıyılı Ara Öğr. Gör. Murat KEÇECĠOĞLU

SP_RENAMEDB eski_isim, yeni_isim VEYA SP_RENAMEDB 'eski isim', 'yeni isim'

KULLANICI TANIMLI FONKSİYONLAR

TBİL UYGULAMA I DERSİ. Mobil Barkotlu Depo Programı Projesi PROJESİ Kurulum Rehberi

Elbistan Meslek Yüksek Okulu GÜZ Yarıyılı. Öğr. Gör. Murat KEÇECĠOĞLU

ÜNİTE 8 SQL Dili ve T-SQL Uygulamaları

İNTERNET PROGRAMCILIĞI HAFTA. MYSQL ile VERİTABANI İŞLEMLERİ - 1. Hazırlayan Fatih BALAMAN. İçindekiler. Hedefler. Veritabanı Oluşturma, Silme

Kullanıcı tanımlı fonksiyonlar SQL2000 ile gelen özelliklerden biridir. Fonksiyonlar tek bir değer veya tablo döndürmek için kullanılır.

İngilizce'de Relational Database Management System (RDBMS) olarak ifade edilir.

Güz Yarıyılı MT 487 Bilgisayarda Veri Yapıları Final Çalışma Soruları

Veritabanına Uygulanması

Transkript:

20461C Querying Microsoft SQL Server Modül Seviye Belirleme Testi 1) Aşağıdaki SQL Server sürümlerinden hangisi ana sürümlerden bir tanesidir? a) Parallel Data Warehouse b) Express c) Standart d) Developer e) Web 2) Aşagıdakilerden kaç tanesi Data Manipulation Language (DML) komutudur? Select Grant Drop Delete Insert a) 1 b) 2 c) 3 d) 4 e) 5 3) Aşağıdakı temel SQL komutlarından hangisi Alias ile kullanılmaz? a) Where b) Select c) Drop d) Create e) Insert 4) Üzerinde çalıştığımız veritabanlarının genel ismi ilişkisel veritabanı dır. Yani tablolar birbiri ile ilişkilidir ve bu ilişki bir tablodaki ile diğer tablodaki.. üzerinden kurulur. a) Where-as b) Value-value c) Primary key-foreign key d) Foreign key-primary key e) Select-from 5) Top komutu kullanılan sorguda karşımıza gelen verilerden sonuncusu ile aynı değerdeki veriyi ekrana getirmek istiyorsak aşağıdaki komutlardan hangisini kullanmalıyız? a) Select b) Group by c) Order by d) With ties e) Join

6) Unicode, evrensel kod Unicode Consortium organizasyonu tarafından geliştirilen ve her karaktere bir sayı değeri karşılığı atayan bir endüstri standardıdır. Buna göre, aşağıdaki karakter veri tiplerinden hangisinin Unicode desteği vardır? a) Char b) VarChar(Max) c) VarChar d) NVarChar e) Text 7) Delete komutunun özellikleriyle ilgili ifadeler aşağıda verilmiştir. Bu ifadelerden hangisi/hangileri doğrudur? I) Delete kavramı ile, hiçbir şarta bakmaksızın tüm tabloyu boşaltabiliriz. II) Delete Table, Transaction içerisinde kullanılırsa ve işlemimiz rollback olursa geri alınamazlar. III) Delete Table yaptığımızda, eğer o tablo üzerinde Delete Trigger'i varsa, bu trigger tetiklenir. a) I b) I-III c) III d) II e) II-III 8) Aşağıdakilerden hangisi SQL Server Fonksiyon kavramları arasında yer almaz? a) Scalar-Valued Function b) Table-Valued Function c) Aggragate Function d) Static Function e) System Function 9) Aggregated fonksiyonlar NULL değerlerini görmezden gelir, sadece bir tane istisna vardır. Aşağıdakilerden hangisi NULL değerini görmezden gelmez? a) AVG b) MAX c) MIN d) COUNT e) COUNT(*) 10) Aşağıdaki subquery(alt sorgu) türlerinden hangisi dış sorguya bağlı olmadan çalışır? a) Correlated subquery b) Noncorrelated subquery c) Self-Contained subquery d) Scalar subquery e) Multi-value subquery

11 ) Aşağıdakilerden hangisi view oluşturmanın yararları arasında yer almaz? a) Veri güvenliği b) Sorgulamanın daha basit hale gelmesi c) Veri bütünlüğünün sağlanması d) Bir tabloda yanlışlıkla veri değişiminin engellenmesi e) Şekilli görünüm 12) Aşağıdakilerden hangisi set operatörü değildir? a) MINUS b) UNION c) UNION ALL d) INTERSECT e) ADD 13). ve... Fonksiyonları ROW_NUMBER fonksiyonuna çok benzemektedir. Farkı deyimi ile bu fonksiyonların birbiri arasındaki bağlantılarıdır... fonksiyonu ile tekrar eden satırlara aynı numaralar verilir ve kullanılmayan numaralar geçilir.. fonksiyonunda ise kullanılmayan numaralar geçilmez. Noktalı yerlere hangi kelimeler gelmelidir? a) RANK - DENSE_RANK - GROUP_BY RANK-DENSE_RANK b) RANK - DENSE_RANK - ORDER_BY RANK-DENSE_RANK c) RANK - DENSE_RANK - ORDER_BY DENSE_RANK-RANK d) RANK - DENSE_RANK - HAVING RANK-DENSE_RANK e) RANK - DENSE_RANK -AS DENSE_RANK-RANK 14) PIVOT ne işe yarar? a) Sıralama yapar. b) Sorguyu şarta bağlar. c) Satırları sütunmuş gibi gösterir. d) Sütunları satırmış gibi gösterir. e) Tabloları birbirine bağlar. 15) Aşağıdakilerden hangisi Stored Procedure kullanmanın yararlarından değildir? a) Bir defa derlendikten sonra bir daha derlemeye ihtiyaç duyulmaz. b) Network trafiğini artırır. c) Uygulamanın modüler olmasını sağlar,karmaşıklığı azaltır. d) İf,while,for gibi loop ifadeleri ile birlikte kullanılabilir. e) Veri güvenliği sağlar. 16) Çalışan ID leri 20 den büyük olanları ekrana getir. Bu sorguyu hangi akış kontrol komutuyla yazarız? a) İf-else b) While c) Select d) Insert e) Delete

17) Anlık olarak türetilen bir hata mesajından hareketle hata oluşumunu meydana getirmek için aşağıdakilerden hangisi kullanılır? a) Raiserror b) Try-catch c) Msglangid d) XACT_ABORT ON e) Throw 18)., başarılı explicit veya implicit bir sorgunun sonuna yazılır. ise explicit sorgunun başına yazılır. Noktalı yerlere sırayla aşağıdakilerden hangisi gelmelidir? a) TRANSACTION-TRANSACTION b) COMMIT TRANSACTION- BEGIN TRANSACTION c) BEGIN TRANSACTION- COMMIT TRANSACTION d) ROLLBACK TRANSACTION-BEGIN TRANSACTION e) SAVE TRANSACTION-BEGIN TRANSACTION 19) Aşağıdakilerden hangisi sorgunun performansını artırmak için yapılmaz? a) Tek bir sorgu içerisinde çoklu JOIN işleminden kaçınmak. b) İlişkisel olmayan skaler alt sorgu kullanımından kaçınmak. c) Index oluşturmak ve kullanmak. d) Kolonları bir index içinde konumlandırmak. e) Az seçici bir index oluşturmak. 20) I) Stored Procedure fonksiyonları II) Sistem fonksiyonları III) Bilgi şeması görünümleri(information Schema Views) Sistem tablolarındaki bilgilerde değişiklik yapılmak istendiğinde yukarıdaki araçlardan hangisi/hangileri kullanılır? a) I-II b) I-II-III c) III d) II-III e) I

CEVAP ANAHTARI 1 C 2 C 3 A 4 C 5 D 6 D 7 C 8 D 9 E 10 A 11 E 12 E 13 B 14 C 15 B 16 B 17 A 18 B 19 E 20 B