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

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

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

KULLANICI TANIMLI FONKSİYONLAR (Devam)

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

KULLANICI TANIMLI FONKSİYONLAR (Devam)

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.

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

Veri Tabanı SQL Server ve Management Studio kurulum linkleri:

SQL Stored Procedure

«BM364» Veritabanı Uygulamaları

STORED PROCEDURE LER (Saklı Yordamlar)

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

Mysql Veritabanı Komutları

SAKLI YORDAM (Stored Procedure) Sibel Somyürek

SQL TRIGGERS (Tetikleyiciler)

VERİ TABANI ve YÖNETİMİ

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

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

Oracle da kullanılan veri tipleri:

Sayfa 1 / 8. Tabo yapıları

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.

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

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

3. Hafta Tablo İşlemleri BPR255 Veritabanı. Bu Derste Öğrenecekleriniz: 1. Tablo İşlemleri Kısıtlamalar (Constraints)

Veritabanına Uygulanması

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

Veri Tabanı Hafta Dersi

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

ACCESS PLATFORMUNDA SQL

T-SQL NEDİR? Microsoft T-SQL Transact-SQL

3. Hafta Tablo İşlemleri BPR255 Veritabanı Yönetim. Bu Derste Öğrenecekleriniz: 1. Tablo İşlemleri

Öğr. Gör. Cansu AYVAZ GÜVEN VERİTABANI-II. Değişken Tanımlama Ve Akış Kontrol Deyimleri

MSSQL. 4. Hafta Uygulama - 1 BPR255 Veritabanı CREATE DATABASE OKUL GO USE OKUL GO

KULLANICI TANIMLI FONKSİYONLAR

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

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

VERİ TABANI YÖNETİM SİSTEMLERİ II. 4. SQL PROGRAMLAMADA PROCEDURE ve FUNCTION

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

EXISTS VE NOT EXISTS fonksiyonları

-- işareti tek satırlık açıklamalarda kullanılır. Açıklama olarak yazılan satırın önüne konulması yeterlidir.

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

Liquibase ile Veri Tabanı Değişiklik Yönetimi

Cursor. Bir veri tipi olarak da ele alınabilen Transact-SQL Sunucu Cursor şu aşamalardan geçirilerek kullanılır.

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

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

Aşağıdaki tabloyu inceleyin. Yeni kayıt girme, var olan bir kaydı silme veya güncelleme işlemlerini bu tabloya göre yapacağız.

ORACLE DA KÜRSÖRLER. Gerekli sistem değişkenleri

Veri Tabanı ve Yönetimi

Öğr. Gör. Cansu AYVAZ GÜVEN VERİTABANI-II. Değişken Tanımlama Ve Akış Kontrol Deyimleri

SQL e Giriş. Uzm. Murat YAZICI

//bu ifadelerin ikisi de gerçekleşiyorsa havale işlemi gerçekleşmiştir fakat 1 tanesini çalışmazsa havale olmamıştır.

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

Veri Tabanı Programlamaya Giriş

«BM364» Veritabanı Uygulamaları

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

C#.Net & Linq (Language Integrated Query)

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

YAPISAL SORGULAMA DİLİ (SQL)

SORGULAR VE ÇEŞİTLERİ II

Veri Bütünlüğü ve Constraint ler. Veritabanı 1

Nesneler üzerinde değişiklik yapmak için kullanılır. Veri tabanındaki nesnelerin oluşturulabilmesi için CREATE komutu kullanılır.

Bir çeşit prosedür. Ancak bu prosedür kendiliğinden çalışır. Çalışması için tabloya veri eklemek, veri silmek, veri değiştirmek yeterlidir.

Tetikleyiciler (TRIGGER) Tetikleyiciler ne zaman kullanılırlar. Ardı Sıra Tetikleyiciler (After Triggers) Örnek

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

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

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

Cybersoft Bilişim Teknolojileri Sunucu Tarafı Programlaması Kursu Final soruları. Tarih: 27 Kasım 2010 Saat: 13:30 Süre: 3 saat

SORGULAR. Öğr.Gör.Volkan Altıntaş

PostgreSQL ve PL/pgSQL

EBE-368 Veri Tabanı Yönetim Sistemleri SQL

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

VERİ TABANI YÖNETİM SİSTEMLERİ II. 3. SQL PROGRAMLAMA BLOKLARI ve AKIŞ DENETİMİ

Veri Tabanı-I 9.Hafta

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

Örnek: HAFTA12B isimli bir kullanıcı tanımlayalım. Bu kullanıcıya gerekli yetkileri verelim.

PostgreSQL ve PL/pgSQL

Üst Düzey Programlama

Veritabanına Giriş. Oğuzhan Ceylan. 19 Eylül 2011

3 Sql Veri Tipleri. Veritabanı 1

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

KIRIKKALE ÜNİVERSİTESİ EĞİTİM FAKÜLTESİ BİLGİSAYAR VE ÖĞRETİM TEKNOLOJİLERİ EĞİTİMİ ANA BİLİM DALI VERİ TABANI YÖNETİM SİSTEMLERİ DERSİ FİNAL PROJESİ

Hurda Tanımla. Hurda Girişi Yap. Teçhizatın Son Sökülme Bilgilerini İş Takip Sisteminden Al

SQL Komutları (2) Uzm. Murat YAZICI

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

Bilgisayar Teknolojileri Bölümü Bilgisayar Programcılığı Programı. Öğr. Gör. Cansu AYVAZ GÜVEN

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

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

VERİTABANI. SQL (Structured Query Language)

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

SQL Server genel olarak iki tip veritanını yönetmek için kurulur.

3 Sql Veri Tipleri ve Örnek Veritabanı Tasarımı. Veritabanı 1

MT487_2005guz_final_cevaplar (cevaplar vurgulu ve koyu yazılmıştır)

BİLİŞİM TEKNOLOJİLERİ

Akış Kontrol Mekanizmaları

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

VERİTABANI Veritabanı Yönetimi

EROL AKGÜL

DĐNAMĐK ve STATĐK SQL KULLANMANIN PERFORMANSA ETKĐSĐ

TESİ. aşağıdaki. UML deki. karşılığı. 1. yapılsın: sorgular 0..* * aşağıdakilerin. a) S1 ve S2 b) S1 ve S2 0..*

BÖLÜM- 11: BÜYÜK VERİ KÜMELERİ

Transkript:

1- ' select cast ('500' as nvarchar) + cast ('250' as nvarchar) sorgusunun sonucu olarak aşağıdakilerden hangisi döner? a) 750 b) 250 c) 500250 d) 500 e)250500 2- Total de 8000 byte yer tutup 4000 karakter olarak kullanabildiğimiz tip aşağıdakilerden hangisidir? a)char(4000) b)varchar(4000) c)nvarchar(max) d)varchar(max) e)nchar(max) 3- select len(cast(right('213132*0000',4) as nvarchar)) sorgusunun sonucu aşağıdakilerden hangisidir? a) 0000 b) 2131 c) 0 d) 1 e) 4 4- select len(cast(right('213132*0000',4) as int)) sorgusunun sonucu aşağıdakilerden hangisidir? a) 0000 b) 2131 c) 0 d) 1 e) 4 5- select dateadd(mm,12,getdate()) an itibari ile bu sorgu çalıştığında dönen sonuç aşağıdakilerden hangileri olur?? 1- GETDATE tarihinden 12 yıl sonrasını verir 2- GETDATE tarihinden 12 ay sonrasını verir 3- GETDATE tarihinden 1 yıl sonrasını verir 4- GETDATE tarihinden 1 Ay sonrasını verir a) 1,2 b)1,2,4 c) 2,3 d)1,2,3,4 e)2

6- Aşşağıdakilerden hangileri constraint türleridir? 1-) Primary Key Constraint 2-) Unique Constraint 3-) Foreign Key Constraint 4-) Default Constraint 5-) Check Constraint A) 1,2,3,4 B)2,3,4,5 C)1,3,5 D)1,2,3,4,5 E)1,2,3,5 7- T.C.Kimlik Numarası kolonunun Primary Key olduğu bir tabloda bir Okul Numarası alanında ki verilerin aynı içeriğe sahip olmaması için için hangi Constraint Kullanılır? A) Primary Key Constraint B) Unique Constraint C) Foreign Key Constraint D) Default Constraint E) Check Constraint 8- SELECT SUBSTRING('AAABBBCCCDDDEEE', CharIndex('A', 'GökayAkbal'), 6) Sorgusunun sonucu aşağıdakilerden hangisidir? A) AAABBB B) BBBCCC C)CCCDDD D)DDDEEE E)BCCCDD 9- Aşşağıdakilerden hangisi bir Stored Procedure içerisinde int türünden bir x değişkeni tanımlayan ve bu değişkene 5 değerini atayan cevaptır? A) Declare x int = 5 B) Dec @x int ==5 C) Declare @x int=5 D) Declare int @x = 5 E) Declare x = 5

10- Aşşağıdaki şıklardan hangileri CREATE PROC sp_getdata @CategoryName nvarchar(30) ile başlayıp dışarıdan gelen parametreye göre geri değer dönderecek olan Store Procedure ü çalıştırır? 1- EXEC sp_getdata parametre 2- EXECUTE sp_getdata parametre 3- sp_getdata parametre 4 - Execute parametre sp_getdata A) 1 B) 1,2 C)1,2,3 D)1,2,3,4 E)2 11- declare @sayi1 int = 1 declare @sayi2 int = 10 while @sayi1 <= @sayi2 print @sayi1 if @sayi1 = @sayi2/2 break; set @sayi1 += 1 Yukarıdaki komut çalıştırılırsa sonuç ne olur? A)Çalışmaz hata verir. B)Sayi1 den Sayi2 ye kadar ekrana yazar C)Sayi1 den başlar Sayi2 nin 2 katı kadar ekrana yazar D)Sayi2 nin yarısı kadar ekrana yazar E)Sonsuz döngüye girer. 12- Başka bir tablo ile ilişkili olan bir tabloyu drop edeceğimiz zaman aşağıdakilerden hangisi yapılır? A) İlgili tablonun diagramına bakılır ve drop edilir. B) Veriler silinerek drop edilir. C) Foreign Key ilişkisi silinir ve drop edilir. D) Tabloların ikisi de silinir E) Hiçbiri yapılmaz. Tablo silinemez. 13- select LTRIM(RTRIM(' Gökay AKBAL ')) komutu çalıştığında sonuç ne olur? A) gökay akbal

B) gökayakbal C) GökayAkbal D) Gökay Akbal E) Gökay AKBAL 14- insert into @student (Id,name) values(1,'koray Tarhan ), (2, Burkan Yılmaz'), (3, Mehtap Kara') Yukarıda ki insert işlemini yapabileceğimiz student tablosunu değişken olarak nasıl tanımlayabiliriz? 15- A) @student as table(id int, Name varchar(50)) B) Declare @student as table(int, varchar(50)) C) Declare student as table(id int, Name varchar(50)) D) Declare @student as table(id int, Name varchar(50)) E) Değişken olarak tablo tanımlanamaz declare @durum tinyint=3 if durum = 0 print 'Durum: PASİF' else if durum = 1 print 'Durum: AKTİF' else if durum = 2 print 'Durum: HATALI KAYIT' else print 'Durum: SİSTEM ARIZASI' Yukarıdaki kodlar çalıştırıldığında sonuç ne olacaktır? A) Durum : Pasif B) Durum : Aktif C) Durum : Hatalı Kayıt D) Durum : Sistem Arızası E) Kod çalışmayacaktır.

16- Alttaki komut çalıştırıldığında sonuç ne olacaktır? A) 1-10 arası her tek sayıda bom yazar. B) 1-10 arası her çift sayıda bom yazar. C) 1-5 arası her tek sayıda bom yazar D) 1 5 arası her çift sayıda bom yazar E) Kod çalışmaz 17- create table ABC ( ) Id int primary key identity(5,5), name NVarchar(10) Yukarıda ki kodlar ile oluşturulmuş olan ABC tablosuna 3. Kez insert işlemi yaptığımda son girilen datanın Id si ne olur? A) 3 B)5 C) 10 D)15 E)20

18- Subqueries de iç sorgudan dönüş yapan datanın sayısı birden fazla ise aşağıdakilerden hangisi kullanılır? A) = B) < C) > D) in E)hiçbiri 19- Select adi, soyadi FROM ucretler WHERE maasi ( Select maasi FROM ucretler WHERE gorevi = Mühis ) ) Yukarıda yazmış olduğumuz subquery sorgusunda bizden istenen, ücretler tablosundaki mühis maaşlarından en yüksek olanından daha fazla maaş alan personellerin listelenmesi ise, noktalı kısıma hangi operator gelecektir? A) In B) > C) < D) >ALL E) <ALL 20- Aşşağıda ki fonksiyonlar ile stored procedure ler ile ilgili verilen bilgilerden hangisi yanlıştır? A) -Stored Procedure 0 ya da daha fazla değer döndürebilir ancak Function yalnızca tek bir değer (scalar) veya tablo (table) döndürebilir. B) Stored Procedure transaction yapısını desteklerken, SQL fonksiyonlar desteklememektedir. C) -Stored Procedure parametre yapısı girdi/çıktı biçimindeyken, Function yalnızca girdi parametresi alır ve işleyebilir D) Stored Procedure içinden SQL Function çalıştırabiliriz ancak SQL Function içerisinde Stored Procedure çalıştıramayız. E) Her ikisini de Execute ile çağırırız

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