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

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

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

Mysql Veritabanı Komutları

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

Veri Tabanı SQL Server ve Management Studio kurulum linkleri:

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

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

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

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

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

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

EBE-368 Veri Tabanı Yönetim Sistemleri SQL

ACCESS PLATFORMUNDA SQL

SQL Kod ile Tablo Oluşturma

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

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

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

Veri Tabanı Hafta Dersi

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

Oracle da kullanılan veri tipleri:

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

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

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

EROL AKGÜL

Veri Tabanı ve Yönetimi

SQL TRIGGERS (Tetikleyiciler)

SQL Komutları (2) Uzm. Murat YAZICI

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

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

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

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

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

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

VERİTABANI. SQL (Structured Query Language)

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

SQL e Giriş. Uzm. Murat YAZICI

VERİTABANI Veritabanı Yönetimi

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.

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

VERİTABANI ve YÖNETİMİ

IN ve NOT IN Tablodaki alan içeriklerine ulaşmak için IN deyimi kullanılır.

Veri Tabanı II Alt Sorgular

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

Birden Çok Tabloda Sorgulama (Join)

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

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

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

YAPISAL SORGULAMA DİLİ (SQL)

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

Gruplama (aggregate) fonksiyonları bir dizi değer üzerinde hesaplama yaparlar ve bir sonuç

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

3 Sql Veri Tipleri. Veritabanı 1

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

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

Veritabanı Tasarımı. Çoklu Satır Alt Sorgular

BÖLÜM -6: VERİLERİ DEĞİŞTİRMEK

BÖLÜM- 5: BİRDEN FAZLA TABLODAN VERİ GETİRMEK

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

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

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

Veritabanına Uygulanması

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

Veri Tabanı Programlamaya Giriş

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

SORGULAR VE ÇEŞİTLERİ II

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

STORED PROCEDURE LER (Saklı Yordamlar)

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

KULLANICI TANIMLI FONKSİYONLAR (Devam)

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

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

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

KISITLAMALAR (CONSTRAINT)

DAO İLE SQL KOMUTLARI. Sql komutlarını artık veri tabanında kullanmaktan başka çaremiz yok arkadaşlar. Şimdi bu sql derslerimize başlayalım.

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

EXISTS VE NOT EXISTS fonksiyonları

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

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

SQL Stored Procedure

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

VERİ TABANI ve YÖNETİMİ

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

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

«BM364» Veritabanı Uygulamaları

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.

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.

SUNGURLU MESLEK YÜKSEKOKULU 5. T-SQL

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

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

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.

DML işlemleri. Elbistan Meslek Yüksek Okulu Bahar Yarıyılı May Öğr. Gör. Murat KEÇECĠOĞLU

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.

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

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

Microsoft SQL Server Sorgulama

Çok tablolu sorgulamalar

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

«BM364» Veritabanı Uygulamaları

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

Transkript:

1) I. Tablo Oluşturma II. Veri Güncelleme III. Veri Silme IV. Veri Ekleme V. Tablo Silme Yukarıdakilerden hangileri DML (Data Manipulation Language) ile gerçekleştirilir? a) I, IV ve V b) II, III ve IV c) I ve II d) II, IV ve V e) I, II, III, IV ve V 2) Aşağıdaki join operatörlerinden hangisi yalnızca eşleşen satırları döndürür? a) Left outer join b) Right outer join c) Inner join d) Natural join e) Hiçbiri 3) Aşağıdakilerden hangisi karşılaştırma operatörü değildir? a) < b) > c) <= d) >= e) =< 4) İsmi BilgeAdam olan VIEW için aşağıdakilerden hangisi doğrudur? a) Create view BilgeAdam as Sorgu Adı b) Create Sorgu İfadesi as view c) Create view BilgeAdam as Sorgu İfadesi d) Create view Sorgu İfadesi e) Create view as BilgeAdam Sorgu Adı 5) bir grup ya da Aggregate Functions lar için bir koşul belirtir. Boşluğa aşağıdaki ifadelerden hangisi gelmelidir? a) GROUP BY b) HAVING c) FROM d) WHERE e) UNION

6) Drop Table komutu aşağıdaki anahtarlardan hangisi tarafından tablo referans edildiği zaman tabloyu silemez? a) Local Key b) Primary Key c) Composite Key d) Foreign Key e) Tablo bu komut ile kesinlikle silinir. 7) Aşağıdakilerden hangisi verileri okuma ve veri üzerinde işlem yapma ifadesi değildir? a) Select b) Update c) Insert d) Deny e) Delete 8) Aşağıdaki sorgu sonucu ekran görüntüsü nasıl olur?

9) Aşağıdakilerden hangisi VIEW için yanlıştır? a) Tablolarda belirli kolonların gizlenmesini ve sorgu sonucu olarak gelmesini sağlar. b) İndekslenebilir. c) Kullanıcının istediği verileri farklı tablolardan alarak bir araya getirir. d) View kodları şifrelenebilir. e) View içerisinde JOIN ifadesi kullanılamaz. 10) Aşağıdaki değişken tanımlamalarından hangisi doğrudur? a) DECLARE @finalnotu tinyint b) DECLARE finalnotu tinyint c) DECLARE @finalnotu d) @finalnotu tinyint e) DEC @finalnotu tinyint 11) MS-SQL de String karakterlerin belli bir kısmını döndürmeyi sağlayan karakter fonksiyonu aşağıdakilerden hangisidir? a) INSTR b) SUBSTRING c) SUBSTR d) POS e) POSTR 12) DML Trigger lar aşağıdaki sorgulardan hangileri tarafından tetiklenir? a) Define, Create b) Drop, Comment c) Insert, Update, Delete d) Select, Commit e) Create, Alter 13) SELECT SUBSTRING('123456789', CharIndex('e', 'BilgeAdam'), 4) sorgusu aşağıdaki sonuçlardan hangisini döndürür? a) 6789 b) 5678 c) 1234 d) 456789 e) 123456

14) Tablo yapısına göre aşağıdakilerden hangisi yanlıştır? a) FirstName alanına 10 karakterlik bir değer de girilse 50 karakterlik yer kaplar. b) LastName alanına veri girilmeden geçilemez. c) CountyId alanına 34 Id li bir şehir eklenebilir. d) ID alanı identity specification özelliği etkinleştirilerek otomatik artan şekilde ayarlanabilir. e) FirstName alanına Ali isimli bir müşteri eklenebilir. 15) Subquery ler ile ilgili aşağıdakilerden hangisi yanlıştır? a) İçteki sorgunun dışta olan sorguya değer üretmesidir. b) İç sorgular her zaman ilk önce değerlendirilmelidir. c) Birden fazla subquery iç içe kullanılabilir. d) Subquery lerde birden fazla satır dönen sonuçları kullanabilmek için IN, ALL ve ANY kullanılmaktadır. e) İç sorgular dış sorguların değerini kullanmaktadır. 16) Aşağıdakilerden hangisi dizin tanımlamasını ve bir diğer tablo ile ilişki kurulmasını sağlar? a) FROM b) WHERE c) GROUP BY d) HAVING e) CONSTRAINT 17) select dateadd(yy,5,getdate()) sorgusu sonucunda aşağıdaki ifadelerden hangisi oluşur? (GETDATE() sorgusu sonucu gelen tarih değeri 09-01-2013 tür. ) a) 14-06-2018 b) 09-06-2018 c) 2018 d) 09-01-2018 18) select len(cast(left('026-100',3) as int)) sorgusunun sonucu aşağıdakilerden hangisidir? a) 3 b) 7 c) 2 d) 1

19) String olarak girilen Kitap kelimesi için aşağıdakilerden hangisi yanlıştır? a) Char(10) veri tipiyle kaydedilirse 10 byte olarak tutulur. b) NChar(10) veri tipiyle kaydedilirse 20 byte olarak tutulur. c) VarChar(10) veri tipiyle kaydedilirse 5 byte olarak tutulur. d) NVarChar(10) veri tipiyle kaydedilirse 10 byte olarak tutulur. e) NVarChar(MAX) veri tipiyle kaydedilirse 2 GB olarak tutulur. 20) select cast ('35' as int) + cast ('45' as int) sorgusunun sonucunda ekranda hangi değer döner? a) 35 b) 45 c) 80 d) 3545 CEVAP ANAHTARI SORU NUMARASI CEVAP SORU NUMARASI CEVAP 1 B 11 B 2 C 12 C 3 E 13 B 4 C 14 A 5 B 15 E 6 D 16 E 7 D 17 D 8 C 18 C 9 E 19 E 10 A 20 C