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..*
|
|
- Altan Sunter
- 8 yıl önce
- İzleme sayısı:
Transkript
1 Eğitim-Öğretim Bahar Yarıyılı. şemasında Mesrubat(ad,firma) yapılsın: S: SELECT firma FROM Mesrubat; sorgular 5. Aşağıdaki E/R diyagramının UML deki seçeneklerde verilenlerden hangisidir? karşılığı. S: (SELECT firma FROM Mesrubat) UNION (SELECT firma FROM Mesrubat); Buna göre, lerden hangisi kesinlikle doğrudur? a) S ve S aynı sonucu üretir. b) S ve S farklı sonuçlar üretir. c) S in ürettiği sonuç, S nin içersindee her zaman mevcuttur. d) S ninn ürettiği sonuç, S in içersindee her zaman mevcuttur. Mesrubat(ad,firma) şem masında, ürettiği sonucun ürettiği sonucun a) b) c) d) 0..* * * soruları aşağı verilerine göre cevaplayınız. daki ziyaretci.xml belge esinin SELECT DISTINCT(firma) FROM Mesrubat; sorgusunun ürettiği sonucun hangisiyle de elde edilir? a) (SELECT * FROM Mesrubat) Intersect (SELECT * FROM Mesrubat); b) (SELECT firma FROM Mesrubat) UNION (SELECT firma FROM Mesrubat); COUNT(firma) FROM Mesrubat; COUNT(*) FROM Mesrubat; c) SELECT d) SELECT 3. ve 4. soruları R(A,B) ilişkisine göre cevaplayınız. R(A,B) ilişki verilmiştir: ilişkisel cebri verilen sonuçlardan hangisini üretir? a) {(,),(,),(,3),(,)} b) {(,)} c) {(,),(,)} d) {(,),(,),(,3)} ili döndürür? a) b) c) 3 d) 4 isine ait bir örnek bir çıktıı tabloda A B 3 aynısı işkisel cebri toplam kaç ta lerin ane satır(tuple) <ziyaretciler> <ziyaretci ziyaretci_id=""> <ad> Ali </ad> <eposta> ali@ktu.edu.tr </eposta> <gorus> Güzel </gorus> </ziyaretci> <ziyaretci ziyaretci_id=""> <ad> Ayşe </ad> <eposta> ayse@ktu.edu.tr </eposta> <gorus> İyi </gorus> </ziyaretci> <ziyaretci ziyaretci_id="3"> <ad> Mehmet </ad> <eposta> mehmet@ktu.edu.tr </eposta> <gorus> Fena değil </gorus> </ziyaretci> </ziyaretciler> ziyaretci.xml belgesine ait bir DTD de aşağıda verilen eleman tanımlamalardann hangileri geçerli olabilir? I. <!!ELEMENT ziyaretciler ( ziyaretci*) > II. <!!ELEMENT ziyaretciler ( ziyaretci+) > III. <!!ELEMENT ziyaretciler ( ziyaretci?) > a) I, II ve III b) Yalnızca I ve II c) Yalnızca II ve II d) Yalnızca I Aşağıdaki verilen XPath ifadeler belgesine uyguladığımızda hangileri ziyaretçininn adına ait bilgileri üretir? I. /ziyaretciler/ziyaretci[@ziyaretci_id> ]/ad II. /ziyaretciler/*[@ziyaretci_id>]/ad III. //*[@ziyaretci_id<3]/ad IV. /*/ziyaretci[@ziyaretci_id! =]/ad a) Yalnızca I ve III b) Yalnızca II ve IV c) Yalnızca I, III v e IV d) I, II, III ve IV I rini ziyaretci.xml birden fazla
2 Eğitim-Öğretim Bahar Yarıyılı Aşağıdaki verilen XQuery ifadesini ziyaretci.xml belgesine uyguladığımızda kaç farklı ziyaretçiyee ait eposta bilgileri elde edilir? for $s in doc( ziyaretci.xml )/ziyaretciler/ziyaretci return < > $s/eposta </ > a) 3 b) c) d) 0 ziyaretci.xml ziyaretci_id belgesine özelliği ait için tanımlamalardan hangisi geçerli olur? bir aşağıda XSchem a) <xs:attribute name="ziyaretci id" type=" xs:int" use="required" " /> b) <!ELEMENT ziyaretci_id (#PCDATA) > c) <!ATTLIST ziyaretci ziyaretci id CDATA #REQUIRED > d) <xs:element name=" ziyaretci_id" type=" xs:int" /> ziyaretci.xml belgesinee ait bir DTD de ziyaretci_id özelliği için aşağıda verilen tanımlamalardan hangisi geçerli olur? a) <xs:attribute name="ziyaretci id" type=" xs:int" use="required" " /> b) <!ELEMENT ziyaretci_id (#PCDATA) > c) <!ATTLIST ziyaretci ziyaretci id CDATA #REQUIRED > d) <xs:element name=" ziyaretci_id" type=" xs:int" /> ma de verilen. AB->C ve C->D fonksiyonel bağımlılıklı R(A,B,,C,D) ilişkisi verilsin. Aşağıdakilerden hangisi bu ilişkinin anahtarı (key) olur? a) A b) AB c) ABC d) ABCD. AB->C ve C->D fonksiyonel bağımlılıklı R(A,B,,C,D) ilişkisi verilsin. Aşağıdakilerden hangisi A özelliğinin kapanışı (A + ) olur? a) ABCD b) AB c) C d) A 3. Tablodan yapılsın: 4. Tabloda sorgu yapılsın: 5 mesrubat A B C satilan_mesrubat, cevaplayınız. SELECT COUNT(satilan mesrubat) FROM GunlukSatis; Bu sorgu geriye ne değeri döndürür? a) 00 b) NULL c) d) Hiçbiri SELECT mesrubat FROM GunlukSatis WHERE satilan_mesrubat <50 AND fiyat<4; Bu sorguya göre, tablodaki hangi me döndürülür. a) Yalnızca A b) Yalnızca A ve B c) Yalnızca C d) A, B ve C 5. CREATE VIEW gfiyat AS SELECT fiyat FROM GunlukSatis WHERE fiyat NOT IN (,,3) ORDER BY fiyat DESC; sorgusu çalıştırıldıktan sonra, SELECT * sorgusununn verdiği cevap lerden hangisi olur? a) {3,, } b) {,, 3} c) {} d) Hiçbiri 6. AB->C fonksiyonel bağımlılıklı R(A,B,C,D) ilişkisi verilsin. Buna göre aşağıda fonksiyonel bağımlılıklardan hangileri kesinlikle türetilebilir? I. A->C II. ABD->C III. ABD->CD soruları aşa satilan_mesrubat fiyat NULL satılan meşrubatlarla ilgili alttaki FROM gfiyat; ağıdaki GunlukSatis(mesrubat, fiyat) 3 tablosuna esrubat satırla göre sorgu arı geri a) Yalnızca II ve II b) I, II ve III c) Yalnızca I d) Yalnızca II I
3 Eğitim-Öğretim Bahar Yarıyılı >A fonksiyonel bağımlılıklı ilişkisi verilsin. Aşağıdakilerden hangisi bu ilişkinin anahtarı (key) olur? A->B, C-> >D ve D- R(A,B,C,D) I. AB II. D III. C a) Yalnızcaa I b) Yalnızcaa III c) Yalnızcaa II ve III d) I, II ve III A->B, C-> >D ve D->A fonksiyonel bağımlılıklı R(A,B,C,D) ilişkisi verilsin. Bu ilişki normal biçimlerden hangilerine uymaz? a) 3NF ve BCNF b) Yalnızcaa 3NF c) Yalnızcaa BCNF d) Hiçbiri AB->->CD çok-değerli bağımlılıklı R(A,B,C,D,E) ilişkisi verilsin. Buna göre çok-değerli bağımlılıklardan hangilerii kesinlikle geçerli olur? I. AB->->C II. B-> ->CD III. AB->->a) I, II ve b) Yalnızca c) Yalnızca d) Yalnızca Numara ad_soyad 507 Ali NAS 5034 Mete OK 504 Zeki ZAN özelliği mutlaka tamsayı tipinde ve anahtar olarak tanımlanmalıdır. otu özelliği NULL değeri de içerdiğinden tablodan çıkartılıp başka bir tablodaa tanımlanmalıdır. ad özelliği, ad ve soyad şeklinde ikii ayrı özelliğe bölünmelidir. ad ve harf_notu özellikleri karakter dizisi tipinde olduğundan birleştirilip tek bir özellik haline getirilmelidir. a) numara b) harf_no c) ad_soya d) ad_soya e III a III a II a I Aşağıdaki tablonun NF uyması için tabloda ne gibi düzenleme yapılmalıdır? harf_notu BA NULL DC. Herhangi bir oluşturulsun: CREATE TABLE Satis ( caysalonu VARCHAR(30), icecek VARCHAR(0), fiyat FLOAT, FOREIGN KEY(icecek) REFERENCES Mesrubat(ad) ON DELETE SET NULL, ON UPDATE CASCADE ); Bu tablolardaa da sırasıyla veriler bulunsun: ad M M M3 caysalonu C C C C3 ve sorgular gerçekleştirilsin: UPDATE Mesrubat SET ad= M4 WHEREE ad= M3 ; DELETE FROM Mesrubat WHERE ad= M ; Bu durumda sorgu geriye ne değer döndürür? SELECT AVG(fiyat) FROM Satis WHERE icecek IS NOT NULL; a) b) c) 3 d) 4 firma F F F soruları E/R cevaplayınız. a b. R üst düzey varlık kümesinin E/R yöntemi kullanılarak oluşturulan ilişki şemasıı lerden hangisi olur? a) R(a,b,c,d,e) b) R(a,b,c,d) c) R(a,b,c) d) R(a,b) veritabanında CREATE TABLE Mesrubat ( ad firma VARCHAR(0) VARCHAR(30) PRIMARY KEY, ); icecek fiyat M3 3 M M 6 M3 R c isa S tablolar diyagramınaa göre d e
4 Eğitim-Öğretim Bahar Yarıyılı S alt düzey varlık kümesinin E/R yöntemi kullanılarak oluşturulan ilişki şeması lerden hangisi olur? a) S(d,e) b) S(a,b,c,d,e) c) S(a,b) d) S(a,b,d,e) S alt düzey varlık kümesinin Nesne-Tabanlı yöntem kullanılarak hangisi olur? oluşturulan ilişki şeması lerden a) S(d,e) b) S(a,b,c,d,e) c) S(a,b) d) S(a,b,d,e) 5. Nesne-Tabanlı yöntem dikkate alındığında R ve S ilişki şemalarında toplam olarak kaç tane özellik olur? a) 5 b) 7 c) 8 d) 0 Aşağıda verilen kod parçasında veritabanına bağlantıda kullanılan kullanıcı şifresii nedir? <?php $baglanti = new mysqli('localhost','zan','ali','dizi') ;?> a) localhost b) ali c) zan d) dizi 8 8. Hesap(hesap_id, bakiye) ilişkisi için yazılmış olan tetik nasıl bir işlev gerçekleştirir? a) Eğer tablodaki bakiye özelliğinin güncellenen yeni değeri 0(sıfır)dan küçükse, güncelleme işleminden önce bu özelliğin yeni değerine 0(sıfır) atanır. b). satırda AFTER yerine BEFORE anahtar kelimesi yazılmış olduğundan, program çalışmaz. c) 7. satırda SQL sözdizim hatası olduğundan, program çalışmaz. d) Sınırlayıcı(delimiter) değiştirildiğinden program çalışmaz. 9. A, P ayrıcalıklarını veren bir ilişkinin sahibi Aşağıdaki adımlardan sonra, P ayrıcalıklarına başka hangi kullanıcılar da sahip olur? Adım A A 3 B 4 D 5 A Kimden mysql> delimiter // mysql> CREATE TRIGGER tetikhesap mysql> BEFORE UPDATE mysql> ON Hesap mysql> FOR EACH ROW mysql> BEGIN mysql> IF NEW.bakiye < 0 THEN mysql> NEW.bakiye = 0; mysql> END IF; mysql> END; // mysql> delimiter ; olsun. A dan İşlemm P TO B WITH OPTION P TO C P TO D WITH OPTION P TO C WITH OPTION REVOKE P FROM B RESTRICT 7. Herhangi bir hareketin( transaction) taşıması gereken özellikleri lerdenn hangisidir? I. Bölünmez (Atomic) II. Sabit (Constant) III. Ayrılmış (Isolated) IV. Kalıcı (Durable) a) Yalnızcaa I, III ve b) Yalnızcaa III ve IV c) Yalnızcaa I ve II III ve IV d) I, II, IV a) Yalnızca C b) Yalnızca C ve D c) Yalnızca D d) B, C ve D 30. Kredi kartı dolandırıcılığının kontrol altına alınabilmesi işi veritabanı teknolojisinde kullanılan yöntemlerden hangileri ile doğrudan ilgilidir? I. Veri madenciliği (Data mining) II. Veri ambarı (Data warehouse) III. Veri küpü (Data cube) a) Yanlızca I b) Yanlızca II c) Yanlızca III d) Yanlızca II ve II I
5 . (d) S sorgusu ile tekrarlananlar sonuçtan çıkartılır.. (b) Soru de olduğu gibi tekrarlanan veriler elimine etmek için R Union R kullanılabilir. 3. (d) δ(r) ilişkisel cebri tekrarlananları elimine eder. 4. (c) ilişkisel cebri ile 3 satır geri döndürülür. Çünkü üçüncü satırdaki verilerin toplamı +3=5>3 5. (d) E/R diyagramı çoktan kesin olarak bire ilişkiyi (many exactly one) temsil eder. 6. (b) ziyaretci.xml belgesinde toplam üç farklı ziyaretçiye ait bilgiler vardır. Dolayısıyla I. <!ELEMENT ziyaretciler (ziyaretci*)> II. <!ELEMENT ziyaretciler (ziyaretci+)> ifadeleri geçerli olur. * = sıfır veya daha fazla. + = bir veya daha fazla.? = sıfır veya bir. 7. (c) Üç farklı ziyaretçi olduğundan I. /ziyaretciler/ziyaretci[@ziyaretci_id>]/ad II. //*[@ziyaretci_id<3]/ad III. /*/ziyaretci[@ziyaretci_id!=]/ad XPath ifadeleri farklı ziyaretçi bilgisini, /ziyaretciler/*[@ziyaretci_id>]/ad ise sadece 3. ziyaretçiye ait ad bilgisini geri döndürür. 8. (d) < > $s/eposta </ > ifadesi < > {$s/eposta} </ > şeklinde yazılmadığından herhangi bir ziyaretçiye ait eposta adresini döndürmez. 9. (a) XSchema de özellik tanımlanması <xs:attribute name="ziyaretci_id" type=" xs:int" use="required" /> şeklinde yapılır. 0. (c) DTD de özellik tanımlanması <!ATTLIST ziyaretci ziyaretci_id CDATA #REQUIRED > şeklinde yapılır.
6 . (b) A + = {A}, C + = {CD}, D + = {D} ve AB + = {ABCD} olduğundan AB ilişkinin anahtarı olur.. (d) Verilen fonksiyonel bağımlılıklara göre A + = {A} olur. 3. (c) Sorgu NULL değer içermeyen satilan_mesrubat özelliğine ait satırların sayısını geri döndürür. 4. (b) Sadece A ve B satırları döner. Ama satilan_mesrubat özelliğine ait satırda NULL değeri olmasaydı A, B ve C satırları geri dönerdi. 5. (d) İlk önce tablodaki fiyat özelliğine bağlı olarak bir görünüm oluşturulmaktadır. Fiyat özelliğinin değerleri, ve 3 değerlerini içermeyecek ve değerler azalan sırada dizilecek. Tablo incelendiğinde, ve 3 değeri dışında bir fiyat olmadığından ikinci sorgu geriyi 0(sıfır) satır döndürür. 6. (a) Fonksiyonel bağımlılıkların sağ tarafı ayrıştırılabilirken, sol tarafı ayrıştırılmaz. Augmenting left sides (sol tarafları artırma) kuralına göre AB->C ise ve D diğer bir özellikse ABD->C, full augmentation (tam artırma) kuralına göre ise, ABD->CD olur. 7. (b) 8. (a) C + ={ABCD} olduğundan C ilişkinin anahtarıdır. C ilişkinin anahtarıdır, verilen fonksiyonel bağımlılıklardan sadece C->D önemli Fonksiyonel Bağımlılıktır. Bu durumda ilişki BCNF değildir. Diğer taraftan A->B ve D->A Fonksiyonel Bağımlılıklarının sağ tarafında herhangi bir özellik ilişki anahtarının alt kümesi olmadığından ilişki 3NF değildir. 9. (b) Çok değerli bağımlılıklarda hem sağ taraf hem sol taraf genelde ayrıştırılamaz. Fakat AB->->CD verildiğine ve E geriye kalan özellik olduğuna göre, AB->->E çok değerli bağımlılığı türetilebilir. 0. (c) NF kuralı göre, her bir satırın her bileşeni (özelliği) bölünemez olmalıdır. Bu göre, ad_soyad özelliği ad ve soyad şeklinde ayrılması gerekir.. (b) M adlı içecek Mesrubat tablosundan silindiğinden, Satis tablosundaki değeri NULL olur ve ortalamaya katılmaz, bu durumda ortalama fiyat (3++)/3= olur.. (c) E/R yöntemine göre şemadan R(a,b,c) elde eldir.
7 3. (d) E/R yöntemine göre şemadan S(a,b,d,e) elde eldir. 4. (b) Nesne Tabanlı yönteme göre şemadan S(a,b,c,d,e) elde eldir. 5. (c) Nesne Tabanlı yönteme göre şemadan toplam 3+5 = 8 özellik olur. 6. (b) mysqli tasarımcısının ilk parametresi hostadı, ikincisi kullanıcı adı, üçüncüsü şifre ve dördüncüsü ise veritabanının adıdır. 7. (a) Hareket, (A)tomic,(C)onsistent,(I)solated ve (D)urable özelliklerini içermelidir. Constant diye bir özellik yoktur. 8. (c) 7. satırdaki SQL ifadesi, SET NEW.bakiye = 0; şeklinde yazılmalıydı. 9. (d) İlk önce A tarafından, sırasıyla B ve C ye P ayrıcalığı aktarılıyor; ama sadece bu ayrıcalığı B nin başkalarına aktarabilmesine izin veriliyor. B de ayrıcalığı başkalarına aktarabilmesine de olanak sağlayarak D ye veriyor ve sonra D de C ye aynı şekilde bu ayrıcalığı aktarıyor. A ayrıcalığı B den kısıtlı olarak geri almaya çalışıyor, fakat B de ayrıcalığı D ye başkalarına aktarması için izin verdiğinden A ya bir uyarı mesajı gelir. Dolayısıyla herhangi bir ayrıcalık iptali olmaz. 30. (a) Veri madenciliğidir.
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
1. 2. 3. 4. 5. 6. Görünüm (view) için özellikle aşağıdakilerden hangisi söylenebilir?? a) Veritabanındaki kayıtlı verileri düzenlemek, yönetmek ve elde etmek için kullanılan bir dildir b) Bir ilişkinin
DetaylıSQL Komutları (2) Uzm. Murat YAZICI
SQL Komutları (2) Uzm. Murat YAZICI Sıralama Sıralama işlemi için SELECT ifadesinde ORDER BY kullanılır. Bu ifadede ASC kelimesi kullanılırsa sıralama küçükten büyüğe doğru (A-Z), DESC kullanılırsa büyükten
DetaylıYukarıdakilerden hangileri DML (Data Manipulation Language) ile gerçekleştirilir?
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
DetaylıSAKLI YORDAM (Stored Procedure) Sibel Somyürek
SAKLI YORDAM (Stored Procedure) Sibel Somyürek Saklı Yordam Saklı yordamlar veritabanı kataloğunda saklanan SQL kod bloklarının tanımlanmasıdır. Mesela, iki sayı alıp bunların toplamlarını hesaplayan bir
DetaylıVeritabanı. SQL (Structured Query Language)
Veritabanı SQL (Structured Query Language) SQL (Structured Query Language) SQL, ilişkisel veritabanlarındaki bilgileri sorgulamak için kullanılan dildir. SQL, bütün kullanıcıların ve uygulamaların veritabanına
DetaylıEBE-368 Veri Tabanı Yönetim Sistemleri İlişkisel Model (The Relational Model)
EBE-368 Veri Tabanı Yönetim Sistemleri İlişkisel Model (The Relational Model) Dr. Dilek Küçük İlişkisel Model [1] Günümüzde en yaygın kullanılan veri tabanı modelidir. Bir ilişkisel veri tabanı bir veya
Detaylı20461C Querying Microsoft SQL Server Modül Seviye Belirleme Testi
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
DetaylıEBE-368 Veri Tabanı Yönetim Sistemleri SQL
EBE-368 Veri Tabanı Yönetim Sistemleri SQL Dr. Dilek Küçük SQL Sorgu Dili [1] Ogrenci no ad soyad yas ortalama 21325 Necla Yılmaz 18 2,9 21345 Öykü Okan 20 2,1 21378 Elçin Demir 19 3,3 21389 Özgür Kara
DetaylıSQL PROGRAMLAMA. Bir batch, bir arada bulunan bir dizi SQL deyimidir. Batch ayıracı GO deyimidir.
SQL PROGRAMLAMA BATCH Bir batch, bir arada bulunan bir dizi SQL deyimidir. Batch ayıracı deyimidir. SELECT. UPDATE...... DELETE.. BATCH BATCH Özellikleri 1- Bir batch içinde bir deyimde yazım hatası olduğunda
DetaylıVeritabanına Uygulanması
Add, Alter Drop, Alter Change, Alter Sql komutları ve açıklamaları CREATE CREATE TABLE Üzerinde çalışma yapılan veritabanı içerisinde yeni bir tablonun oluşturulmasını sağlar. CREATE TABLE tablo_adı (alan_adı1
Detaylı5 SQL- Yapısal Sorgulama Dili. Veritabanı 1
5 SQL- Yapısal Sorgulama Dili Veritabanı 1 SQL- Yapısal Sorgulama Dili SQL ifadeleri yapısal olarak üç gruba ayrılır. Veri Tanımlama Dili (DDL - Data Definition Language) Veri İşleme Dili (DML - Data Manipulation
DetaylıSORGULAR VE ÇEŞİTLERİ II
Ünite 8 SORGULAR VE ÇEŞİTLERİ II Öğr. Gör. Kemal ÖZCAN Bu ünitede, Sorgular ve Çeşitleri konusu ele alınacaktır. Yapılacaklar Burada yazılan SQL ifadeleri MS SQL SERVER, ORACLE ve MySQL veritabanı sistemlerinin
Detaylı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.
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. SQL-1 SELECT En basit SQL cümleciği oluşturmak için SELECT sözcüğü
DetaylıBölüm 4: DDL Veri Tanımlama Dili
Bölüm 4: DDL Veri Tanımlama Dili -43- Dr. Serkan DİŞLİTAŞ DDL (Data Definition Language Veri Tanımlama Dili : Bu kategorideki SQL komutları ile veritabanları, tablo, görünüm ve indekslerin yaratılması,
Detaylı2008 09 Güz Yarıyılı MT 487 Bilgisayarda Veri Yapıları Final Çalışma Soruları
2008 09 Güz Yarıyılı MT 487 Bilgisayarda Veri Yapıları Final Çalışma Soruları Hayali bir şirket için BizimŞirket isimli bir veritabanı oluşturulmuş ve aşağıdaki tablolar yapılmıştır. Lütfen tabloları dikkatlice
DetaylıVERİTABANI. SQL (Structured Query Language)
VERİTABANI SQL (Structured Query Language) SQL'de Gruplama Bir tablonun satırları gruplara ayrılarak fonksiyonların bunlara uygulanması mümkündür. Gruplara ayırmak için SELECT deyimi içerisinde GROUP BY
Detaylı2- Total de 8000 byte yer tutup 4000 karakter olarak kullanabildiğimiz tip aşağıdakilerden hangisidir?
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
DetaylıVERİTABANI Veritabanı Yönetimi
VERİTABANI Veritabanı Yönetimi YAPILANDIRILMIŞ SORGULAMA DİLİ (SQL) Veritabanı yönetimi, veritabanının yapısal özelliklerini belirtmek ve değiştirmek, veritabanına kullanıcı erişimlerini ve yetkilerini
DetaylıÜNİTE NESNE TABANLI PROGRAMLAMA I. Uzm. Orhan ÇELİKER VERİTABANI SORGULARI İÇİNDEKİLER HEDEFLER
VERİTABANI SORGULARI İÇİNDEKİLER Select İfadesi Insert İfadesi Update İfadesi Delete İfadesi Verileri Sıralamak Verileri Gruplandırmak Veriler Üzerinde Arama Yapmak NESNE TABANLI PROGRAMLAMA I Uzm. Orhan
DetaylıSORGULAR. Öğr.Gör.Volkan Altıntaş
SORGULAR Öğr.Gör.Volkan Altıntaş SORGULAR VE ÇEŞİTLERİ Seçme Sorguları: En sık kullanılan sorgu türüdür. Seçme sorguları, bilgileri veri sayfası görünümü nde gösteren veri tabanı nesnesi türüdür. Sorgu,
DetaylıAşağıdaki şemaya dikkat edin. Sorgulamalarımızı genellikle bu şemaya göre yapacağız.
Bu Derste Öğrenecekleriniz: 1- Sorgulama Yaparken Gruplama (GROUP BY) 2- Gruplamada Koşul Kullanımı (HAVING) 3- Sorgulama Yaparken Sıralama (ORDER BY) 4- Sorgulamalarda İşlem Yapma 5- Güncellemelerde İşlem
Detaylı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.
KULLANICI TANIMLI FONKSİYONLAR 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. Fonksiyonları veritabanı programlamada
DetaylıSQL e Giriş. Uzm. Murat YAZICI
SQL e Giriş Uzm. Murat YAZICI SQL (Structured Query Language) - SQL Türkçe de Yapısal Sorgulama Dili anlamına gelmektedir ve ilişkisel veritabanlarında çok geniş bir kullanım alanına sahiptir. - SQL ile
DetaylıVeritabanı Tasarımı. Sütun Değerlerini Güncelleme ve Satırları Silme
Veritabanı Tasarımı Sütun Değerlerini Güncelleme ve Satırları Silme Konular UPDATE komutunu oluşturmak ve çalıştırmak DELETE komutunu oluşturmak ve çalıştırmak Tabloda güncelleme yapmak ya da veri silmek
DetaylıVeritabanı sistemlerinde veri bütünlüğünü sağlayabilmek için CONSTRAINTS olarak adlandırılan bazı zorlayıcı ifadeler kullanılabilir.
VERİ BÜTÜNLÜĞÜ VTYS lerde veri bütünlüğünü sağlamanın iki temel yolu vardır; Tanımlanabilir veri bütünlüğü ve prosedürel veri bütünlüğü. Tanımlanabilir veri bütünlüğü, tanımlanan nesnelerin kendi özellikleri
DetaylıVeri Tabanı Tasarım ve Yönetimi
SAKARYA ÜNİVERSİTESİ Veri Tabanı Tasarım ve Yönetimi Hafta 5 Prof. Dr. Ümit KOCABIÇAK Bu ders içeriğinin basım, yayım ve satış hakları Sakarya Üniversitesi ne aittir. "Uzaktan Öğretim" tekniğine uygun
DetaylıSQL Kod ile Tablo Oluşturma
SQL Kod ile Tablo Oluşturma Aşağıdaki SQL kodları Veri tabanı hazırlama programında yazılıp çalıştırıldığı zaman PERSONEL adında bir tablo oluşturulur ve bu tablonun sütunları Personel_no, Adı, Soyadı
DetaylıAşağıdaki tabloyu inceleyin. Sorgulama işlemlerini bu tabloya göre yapacağız.
Bu Derste Öğrenecekleriniz: 1- Basit Sorgulamalar a. Tablodan tüm alanları sorgulama b. Tablodan alanları belirterek sorgulama c. Tekrarlı satırları önleme d. Belirli sayıda veya oranda sorgulama yapma
DetaylıVeri Tabanı Programlamaya Giriş
Veri Tabanı Programlamaya Giriş Kitap özeti Veri Tabanı Programlamaya Giriş SQL insanların veritabanı sistemleri ile konuşmasını sağlayan popüler bir dildir. Bu dil sayesinde, bir veritabanından kayıtları
DetaylıEXISTS VE NOT EXISTS fonksiyonları
EXISTS VE NOT EXISTS fonksiyonları Kullanımı EXISTS (sorgu) : eğer sorgudan bir yada daha fazla kayıt dönerse değeri true (doğru), hiç kayıt dönmez ise değeri false (yanlış) tır. NOT EXISTS : exists fonksiyonunun
DetaylıVERİ TABANI ve YÖNETİMİ
VERİ TABANI ve YÖNETİMİ Maltepe Üniversitesi Bilgisayar Mühendisliği Bölümü 2 BÖLÜM -12- TETİKLEYİCİ (TRIGGER) 3 Giriş Trigger lar Trigger lar Ne Zaman Kullanılmalıdır? Klasik Trigger ların Özellikleri
Detaylı3. Hafta Tablo İşlemleri BPR255 Veritabanı. Bu Derste Öğrenecekleriniz: 1. Tablo İşlemleri. 1.2. Kısıtlamalar (Constraints)
Bu Derste Öğrenecekleriniz: 1. Tablo İşlemleri 1.1. Tablo Oluşturma 1.2. Tablo Oluşturmada Kısıtlamalar Constraints 1.3. Tablo Silme a. NULL, NOT NULL b. PRIMARY KEY c. UNIQUE d. FOREIGN KEY e. CHECK f.
DetaylıVeritabanlarına ve SQL'e Giriş. Devrim GÜNDÜZ. Teknoloji Destek Merkezi -- www.tdmsoft.com. devrim@gunduz.org
Veritabanlarına ve SQL'e Giriş Devrim GÜNDÜZ Teknoloji Destek Merkezi -- www.tdmsoft.com devrim@gunduz.org http://seminer.linux.org.tr http://www.gunduz.org Giriş Bu seminerde, aşağıdaki konular anlatılacaktır:
DetaylıVERĐTABANI YÖNETĐM SĐSTEMLERĐ
VERĐTABANI YÖNETĐM SĐSTEMLERĐ Öğr.Gör.Sedat Telçeken ANADOLU ÜNĐVERSĐTESĐ FEN FAKÜLTESĐ MATEMATĐK BÖLÜMÜ 2005 2006 Bahar Dönemi D M L Bilindiği üzere SQL tablolar üzerinde sorgulama yapar. Bu sorgular
DetaylıYAPISAL SORGULAMA DİLİ (SQL)
YAPISAL SORGULAMA DİLİ (SQL) OGRENCI Tablosu 1234 Zeynep Makina K 23.06.1984 1. Cad 3.4 CREATE TABLE VERİ TANIMLAMA DİLİ (VTD) Veritabanında yeni bir tablonun oluşturulmasını sağlar. Yukarıda tanımlanan
DetaylıVeritabanı Tasarımı. NOT NULL ve UNIQUE Kısıtlamaları Tanımlama
Veritabanı Tasarımı NOT NULL ve UNIQUE Kısıtlamaları Tanımlama NOT NULL ve UNIQUE Kısıtlamaları Tanımlama Konular Kısıtlama terimini veri bütünlüğü ile ilişkilendirerek tanımlama Sütun seviyesinde ve tablo
DetaylıMOBİL UYGULAMA GELİŞTİRME
MOBİL UYGULAMA GELİŞTİRME PELİN YILDIRIM FATMA BOZYİĞİT YZM 3214 Celal Bayar Üniversitesi Hasan Ferdi Turgutlu Teknoloji Fakültesi Bu Derste Veri Saklama 2 Veri Saklama Veri Saklama her appnin ihtiyaci
DetaylıBölüm 10: PHP ile Veritabanı Uygulamaları
Bölüm 10: PHP ile Veritabanı Uygulamaları -231- Öğr.Gör. Serkan DİŞLİTAŞ 10.1. PHP PHP, platformdan bağımsız sunucu taraflı çalışan betik bir web programlama dilidir. PHP programlama dili ile MySQL, MSSQL,
DetaylıGenel Kavramlar. Bilgisayar ortamında işlenebilecek durumda bulunan kayıtlar. Birbiri ile ilişkili veriler topluluğu ve veriler arası ilişkiler
Genel Kavramlar Veri Nedir? Bilgisayar ortamında işlenebilecek durumda bulunan kayıtlar Veri Tabanı Nedir? Birbiri ile ilişkili veriler topluluğu ve veriler arası ilişkiler Veritabanı Yönetim Sistemi (DBMS)Nedir?
DetaylıÜNİTE NESNE TABANLI PROGRAMLAMA I. Uzm. Orhan ÇELİKER VERİTABANI SORGULARI İÇİNDEKİLER HEDEFLER
VERİTABANI SORGULARI İÇİNDEKİLER Select İfadesi Insert İfadesi Update İfadesi Delete İfadesi Verileri Sıralamak Verileri Gruplandırmak Veriler Üzerinde Arama Yapmak NESNE TABANLI PROGRAMLAMA I Uzm. Orhan
DetaylıVeritabanı Tasarımı. Basit Eşleme: Dönüşüm İşlemi
Veritabanı Tasarımı Basit Eşleme: Dönüşüm İşlemi Amaç Bu ders aşağıdaki hedefleri kapsamaktadır: Kavramsal model ile fiziksel modeli ayırt etme İki model arasındaki terminoloji eşleşmesini uygulama Tablolar
DetaylıVeritabanı Tasarımı. Alt Sorgu Temelleri
Veritabanı Tasarımı Alt Sorgu Temelleri Konular Verilerin elde edilmesi için alt sorguların tanımlanması ve açıklanması WHERE yantümcesinde tek satır alt sorgu oluşturulması ve çalıştırılması Tek satır
DetaylıMysql Veritabanı Komutları
Mysql Veritabanı Komutları Mysql Veri Tabanı Komutları Hazırlayan : M. Başar ACAROĞLU Kaynaklar: http://www.hrzafer.com/sql-dersleri http://www.w3schools.com/sql/default.asp Veri Tabanı Nedir? Mysql Veritabanı
Detaylı8 Oracle da tablo yapısı içinde otomatik artan kolon yoktur. (identity kolon
ORACLE GİRİŞ Oracle ile SQL Server ın karşılaştıralım. 1 Oracleda veritabanı yerine kullanıcı oluşturulur. Kullanıcılar veritabanı gibi davranır. 2 Tablo oluşturma, değiştirme ve silme kodları aynı. 3
DetaylıSQL'e Giriş. SELECT Deyimi. SQL Komutları. Yardımcı Deyimler
SQL'e Giriş SQL komutları kullanılarak aşağıdaki işlemler yapılabilir: Veritabanı nesnelerinin oluşturulması ve bu nesnelerle ilgili işlemlerin yapılması Bilgilerin istenilen koşullara göre görüntülenmesi
DetaylıSP_RENAMEDB eski_isim, yeni_isim VEYA SP_RENAMEDB 'eski isim', 'yeni isim'
Bu Derste Öğrenecekleriniz: 1- Veri Tabanı Adı Değiştirme 2- Nesnelerin Adını Değiştirme a. Tablo Adı Değiştirme b. Alan Adı Değiştirme c. Constraint (Kısıtlama) Adı Değiştirme 3- Tablo Düzenleme Komutları
DetaylıOracle da kullanılan veri tipleri:
ORACLE A GİRİŞ Oracle ile SQL Server ı karşılaştıralım, 1 Oracle da veritabanı yerine kullanıcı oluşturulur. Kullanıcılar veritabanı gibi davranır. 2 Tablo oluşturma, yapısını değiştirme, silme kodları
DetaylıÖğr. Gör. Cansu AYVAZ GÜVEN VERİTABANI-II. Değişken Tanımlama Ve Akış Kontrol Deyimleri
Öğr. Gör. Cansu AYVAZ GÜVEN VERİTABANI-II Değişken Tanımlama Ve Akış Kontrol Deyimleri Değişken Tanımlama Değişken isimlerinin başında @ sembolü bulunur. @ad, @soyad, @tarih değişken isimlerine birer örnektir.
DetaylıVeritabanına Giriş. Oğuzhan Ceylan. 19 Eylül 2011
Veritabanına Giriş Oğuzhan Ceylan 19 Eylül 2011 Outline Veritabanı MYSQL Mysql Sorgu Komutları Bir veritabanı yaratmak ve kullanmak Veritabanı Veritabanı Verittabanı hangi alanlarda kullanılıyor. Web sitesi
DetaylıVERİ TABANI ve YÖNETİMİ
VERİ TABANI ve YÖNETİMİ Maltepe Üniversitesi Bilgisayar Mühendisliği Bölümü 2 BÖLÜM -10- FONKSİYONLAR 3 Giriş Geçen haftaki derslerimizde Görünümleri (View) ve Stored Procedure (SP) leri öğrendik. Bu hafta
DetaylıVeritabanı Yönetim Sistemleri
Veritabanı Yönetim Sistemleri (Veritabanı Tasarımı) İlişkisel Cebir Konular Biçimsel Sorgulama Dilleri İlişkisel Cebir İlişkisel Cebir İşlemleri Seçme (select) işlemi Projeksiyon (project) işlemi Birleşim
DetaylıVeri Tabanı SQL Server ve Management Studio kurulum linkleri: https://www.microsoft.com/en-us/download/details.aspx?id=42299
Veri Tabanı 1 1. SQL Server ve Management Studio kurulum linkleri: https://www.microsoft.com/en-us/download/details.aspx?id=42299 2. SQL Management Studio açılış ekranı: Server Type: reporting, analysis
DetaylıÜst Düzey Programlama
Üst Düzey Programlama JDBC (Java Database Connectivity) Üst Düzey Programlama-ders07/ 1 JDBC JDBC ilişkisel veritabanlarına erişim için Java dilinde kullanılan standart bir kütüphanedir. Bu kütüphanedeki
Detaylı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.
Bu Derste Öğrenecekleriniz: 1- Tabloya Veri (Yeni Kayıt) Ekleme 2- Kayıt Silme 3- Kayıt Güncelleme Aşağıdaki tabloyu inceleyin. Yeni kayıt girme, var olan bir kaydı silme veya güncelleme işlemlerini bu
DetaylıVeri Tabanı-I 9.Hafta
Veri Tabanı-I 9.Hafta SELECT komutu 1 SELECT YAPISI SELECT FROM [WHERE ] , veritabanından değerleri alınacak olan kolonların listesidir. kolon_listesi
DetaylıSTORED PROCEDURE LER (Saklı Yordamlar)
STORED PROCEDURE LER (Saklı Yordamlar) Eskiden yazılımlar, sadece prosedür denilen kod parçalarından oluşurdu. Her prosedür belli bir işlevi yerine getirmek için yazılmış kod parçalarıdır. Mesela, 2 sayı
DetaylıVeri Bütünlüğü ve Constraint ler. Veritabanı 1
Veri Bütünlüğü ve Constraint ler Veritabanı 1 Veri Bütünlüğü Veri bütünlüğü, bir tabloda veri güncelleme, silme veya ekleme gibi işlemler yapılırken diğer tablo ya da tablolardaki verilerin birbirleriyle
DetaylıDENİZ HARP OKULU BİLGİSAYAR MÜHENDİSLİĞİ BÖLÜM BAŞKANLIĞI DERS TANITIM BİLGİLERİ
DENİZ HARP OKULU BİLGİSAYAR MÜHENDİSLİĞİ BÖLÜM BAŞKANLIĞI DERS TANITIM BİLGİLERİ Dersin Adı Kodu Sınıf/Y.Y. Ders Saati (T+U+L) Kredi AKTS Veri Tabanı Yönetimi BİM-324 3/II 3+0+0 3 4,5 Dersin Dili Dersin
Detaylı-- işareti tek satırlık açıklamalarda kullanılır. Açıklama olarak yazılan satırın önüne konulması yeterlidir.
T-SQL KODLARİ İÇERİSİNE AÇIKLAMA EKLEME Bir veya daha fazla satırın çalıştırılmasını Önlemek için veya /*... */" ifadeleri kullanılır. -- işareti tek satırlık açıklamalarda kullanılır. Açıklama olarak
DetaylıSELÇUK ÜNİVERSİTESİ BOZKIR MESLEK YÜKSEKOKULU VERİTABANI-II DERSİ FİNAL SINAVI
1- Aşağıdaki özelliklere sahip PHP fonksiyonunu yazınız. Fonksiyonun amacı DOKTORLAR isimli tabloya kayıt eklemektir. Kendisine gönderilen doktor bilgilerini(adi,soyadi vs.) tabloya ekleyecektir. Fonksiyonun
DetaylıVeritabanı Tasarımı. Kartezyen Çarpım ve Join İşlemleri
Veritabanı Tasarımı Kartezyen Çarpım ve Join İşlemleri Konular Oracle özel join işlemlerini isimlendirme ve onların ANSI/ISO SQL: 1999 karşıtları Join durumlarının amacını açıklama Kartezyen çarpımdan
DetaylıPostgreSQL ve PL/pgSQL
PostgreSQL ve PL/pgSQL Adnan DURSUN Uygulama tasarımcı ve geliştirici adnandursun@asrinbilisim.com.tr 30.04.2011 İstanbul 1. PostgreSQL Türkiye Konferansı 1 Akış PL/pgSQL nedir PL/pgSQL neden kullanmalıyız
DetaylıBirden Çok Tabloda Sorgulama (Join)
Birden Çok Tabloda Sorgulama (Join) Join(Birleştirici), iki ya da daha fazla tabloyu aynı anda sorgulayarak bir sonuç tablosu (result table) oluşturmaya yarar. Örneğin: İki tabloyu birleştirici ile birleştirerek
Detaylı3. Hafta Tablo İşlemleri BPR255 Veritabanı Yönetim. Bu Derste Öğrenecekleriniz: 1. Tablo İşlemleri
Bu Derste Öğrenecekleriniz: 1. Tablo İşlemleri 1.1. Tablo Oluşturma 1.2. Tablo Oluşturmada Kısıtlamalar Constraints 1.3. Tablo Silme a. NULL, NOT NULL b. PRIMARY KEY c. UNIQUE d. FOREIGN KEY e. CHECK f.
DetaylıKULLANICI TANIMLI FONKSİYONLAR
KULLANICI TANIMLI FONKSİYONLAR 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. Fonksiyonları veritabanı programlamada
DetaylıBİLİŞİM TEKNOLOJİLERİ
T.C. MİLLÎ EĞİTİM BAKANLIĞI BİLİŞİM TEKNOLOJİLERİ VERİ TABANI YÖNETİMSEL FONKSİYONLARI Ankara, 2013 Bu modül, mesleki ve teknik eğitim okul/kurumlarında uygulanan Çerçeve Öğretim Programlarında yer alan
DetaylıÖğr. Gör. Cansu AYVAZ GÜVEN VERİTABANI-II. Değişken Tanımlama Ve Akış Kontrol Deyimleri
Öğr. Gör. Cansu AYVAZ GÜVEN VERİTABANI-II Değişken Tanımlama Ve Akış Kontrol Deyimleri Değişken Nedir? Değişkenler, programın veya kodların icra süresince belirli bir değer tutan ve istenilirse bu değer
DetaylıPursaklar İMKB Teknik ve Endüstri Meslek Lisesi
Modül 1: Eylül 3 (1) Veritabanı kavramını bilme. Tablo kavramını bilme. İlişkisel veritabanı kavramını bilme. Tablo yapısını tanımlayabilme. Tablolar arasında ilişkiler kurabilme. Anahtar alan kavramını
Detaylı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.
TRIGGER 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. Herhangi bir tablo üzerinde yapılan, insert, update veya
DetaylıBİLGİSAYAR MÜHENDİSLİĞİ BÖLÜM BAŞKANLIĞI DERS TANITIM BİLGİLERİ
BİLGİSAYAR MÜHENDİSLİĞİ BÖLÜM BAŞKANLIĞI DERS TANITIM BİLGİLERİ Dersin Adı Kodu Sınıf / Y.Y. Ders Saati (T+U+L) Kredi AKTS VERİ TABANI BG-313 3/1 3+1+0 3+0,5 5 Dersin Dili : TÜRKÇE Dersin Seviyesi : LİSANS
DetaylıVeritabanı Yönetim Sistemleri (Veritabanı Tasarımı) SQL (Structured Query Language)
Veritabanı Yönetim Sistemleri (Veritabanı Tasarımı) SQL (Structured Query Language) Konular Yapısal SQL Komutları Gruplama İşlemi SQL Fonksiyonları Kaynaklar 2 SQL (Structured Query Language) SQL Carlos
Detaylıİnternet Programcılığı
1 PHP le Ver tabanı İşlemler Yaptığımız web sitelerinin daha kullanışlı olması için veritabanı sistemleri ile bağlantı kurup ihtiyaca göre verileri okuyup yazmasını isteriz. 1.1 Veritabanı Nedir? Veritabanı
DetaylıTRIGGER. Trigger lar, tablo üzerinde tanımlanabilen ve bu tablo üzerinde bir işlem gerçekleştiğinde tetiklenen programlama ögeleridir.
TRIGGER Trigger lar, tablo üzerinde tanımlanabilen ve bu tablo üzerinde bir işlem gerçekleştiğinde tetiklenen programlama ögeleridir. DML ve DDL trigger lar olarak ikiye ayırmak mümkündür. DML (Data Manipulation
DetaylıVeri Tabanı-I 4.Hafta
Veri Tabanı-I 4.Hafta Normalizasyon(Normalleştirme) 1 Normalleştirme Normalleştirme, bir veritabanındaki verileri düzene koyma işlemidir. Tablolar oluşturmak ve bu tablolar arasında hem verileri koruyacak
Detaylı«BM364» Veritabanı Uygulamaları
HAFTA 6 T-SQL ile Programlar Yazmak" Yaşar GÖZÜDELİ ygozudeli@verivizyon.com http://blog.verivizyon.com/ygozudeli «BM364» Veritabanı Uygulamaları Konu Akışı Programlama dili olarak T-SQL Fonksiyonlar Programlamak
DetaylıVeri Tabanı Yönetim Sistemleri Bölüm - 6
Veri Tabanı Yönetim Sistemleri Bölüm - 6 İçerik Fonksiyonlar Tek Satır Fonksiyonlar Karakter Fonksiyonlar Sayısal Fonksiyonlar Tarih ve Saat Fonksiyonları Dönüştürücü Fonksiyonlar Çoklu Satır Fonksiyonlar
DetaylıData Programming SQL Language. Elbistan Meslek Yüksek Okulu Bahar Yarıyılı
Data Programming SQL Language Elbistan Meslek Yüksek Okulu 2015 2016 Bahar Yarıyılı Öğr.Gör. Murat KEÇECĠOĞLU 15 Mar 2016 1 SQL deyimleri veritabanları üzerinde çeşitli işlemleri yerine getirirler. Veritabanından
DetaylıKULLANICI TANIMLI FONKSİYONLAR (Devam)
KULLANICI TANIMLI FONKSİYONLAR (Devam) Skaler değerli fonksiyon örneği: Parametre müşteri grubu olacak, eğer grubu parametresi değeri NULL olursa, tüm müşteri sayısını, NULL değilse girilen gruptaki müşteri
DetaylıBilgisayar Teknolojileri Bölümü Bilgisayar Programcılığı Programı. Öğr. Gör. Cansu AYVAZ GÜVEN
Bilgisayar Teknolojileri Bölümü Bilgisayar Programcılığı Programı Öğr. Gör. Cansu AYVAZ GÜVEN VERITABANI-I SQL Tek Tablo İçinde Sorgulamalar Tekrarlı Satırların Engellenmesi Aynı değerlere sahip satırlar
Detaylı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
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 A% Select * From Kisiler Where Adi Like %A Select *
DetaylıKişiler tablosundan AD kolonu yusuf olan tüm satırları siler. ORDER BY deyimi bir tablodan SELECT ile seçilen verileri sıralamak için kullanılır.
DELETE Deyimi DELETE deyimi bir tablodan veri silmek için kullanılır. DELETE tablo_adı [WHERE arama_koşulu] Örneğin DELETE Kişiler WHERE (SIRANO = 1) Kişiler tablosundan SIRANO = 1 olan satırı siler. DELETE
DetaylıElbistan Meslek Yüksek Okulu GÜZ Yarıyılı. Öğr. Gör. Murat KEÇECĠOĞLU
Elbistan Meslek Yüksek Okulu 2015 2016 GÜZ Yarıyılı Öğr. Gör. Murat KEÇECĠOĞLU GÖRÜNÜM Görünüm (view), Sorguları basitleştirmek, Erişim izinlerini düzenlemek, Farklı sunuculardaki benzer verileri karşılaştırmak
DetaylıVeritabanı Tasarımı. Kullanıcı Erişimini Kontrol Etme
Veritabanı Tasarımı Kullanıcı Erişimini Kontrol Etme Konular Nesne ayrıcalıkları ve sistem ayrıcalıkları arasındaki farkı karşılaştırma Bir kullanıcının bir veritabanınaerişimini etkinleştirmek için gerekli
DetaylıVeritabanı Tasarımı. Sütunlar, Karakterler ve Satırlar ile Çalışma
Veritabanı Tasarımı Sütunlar, Karakterler ve Satırlar ile Çalışma Amaç Bu ders aşağıdaki hedefleri kapsamaktadır: Bir karakter ifadesi oluşturmak için diğer sütunları, aritmetik ifadeleri ya da sabit değerleri
Detaylı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.
Oracle (Devam) SELECT INTO Deyimi 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. Genel ifade: SELECT kolonisimler INTO
DetaylıACCESS PLATFORMUNDA SQL
ACCESS PLATFORMUNDA SQL (STRUCTURED QUERY LANGUAGE) KODLAMA ÖRNEKLERİ DISTINCT : Bir alanda birbirinin aynı kayıtlar bulunabilir. Öğrenciler tablosundaki aynı isimde öğrencilerin bulunması durumunda aynı
DetaylıTablolar Arası İlşikiler ve Alan Özellikleri Siparis.musteri_no musteri.musteri_no Siparis.urun_kodu musteri.urun_kodu
SQL'DE VERİ İŞLEME KOMUTLARI SQL'de verileri işlemek için kullanılan komutlara DML (Data Manipulation Language Veri İşleme Dili) denilmektedir. Bu komutlar ile oluşturulan ifadeler tablolara kayıt eklemek,
DetaylıBu işleçlerin dışında, aşağıda belirtilen karşılaştırma işleçlerinden de yararlanılır.
18 SQL SORGU DİLİ SQL (Structured Query Language) yapısal sorgu dili, veritabanı yönetim sistemlerinin standart programlama dili olarak bilinmektedir. SQL dilinin Access içinde sorgu pencerelerinde veya
DetaylıPhp Programlama Dili MySQL Uygulamaları
Php Programlama Dili İle MySQL Uygulamaları S.Çağlar Onur caglar.onur@tubitak.gov.tr İşlenecek Konular? Php Nedir? MySQL Nedir? Kullanılan Yazılımlar MySQL e Bağlanmak MySQL ile İlgili Bilgi Almak Veritabanlar
DetaylıHerhangi bir tablonun tekrarlı veriler içerdiği duruma birinci normal form denir. Birinci normal formu Aşağıdaki tablo ile ele alacağız.
Normalleştirme ve Uygulaması Normalleştirme Neden Uygulanır: İlişkisel veritabanı oluşturmak için normalleştirmeyi bilmek çok önemlidir. Normalleştirme işlemini anlayabilmek için ise fonksiyonel bağımlılık
DetaylıBÖLÜM- 8: DİĞER ŞEMA NESNELERİNİ OLUŞTURMA
BÖLÜM- 8: DİĞER ŞEMA NESNELERİNİ OLUŞTURMA View oluşturma View lardan veri getirme Sequence oluşturma ve kullanma İndex oluşturma ve kullanma Synonym oluşturma ve kullanma VIEW Bir veya birden fazla tablodan
DetaylıVeritabanı Tasarımı. DML İşlemleri ve Görünümler
Veritabanı Tasarımı DML İşlemleri ve Görünümler Konular Basit bir görünümde DML işlemlerini gerçekleştiren bir sorgu yazma ve çalıştırma DML işlemleri kullanarak bir görünümü değiştirme yeteneğini kısıtlayan
Detaylı15 Aralık 2011 / Perşembe. www.arifceylan.com/sql,www.arifceylan.com/default.aspx http://www.arifceylan.com/sql/default.aspx
15 Aralık 2011 / Perşembe www.arifceylan.com/sql,www.arifceylan.com/default.aspx http://www.arifceylan.com/sql/default.aspx veri sorgulamak için select sorguları: Tüm tabloyu seçmek için * Select * from
DetaylıSQL veri tabalarına erişmek ve onları kullanmak için geliştirilmiş bir lisandır.
SQL veri tabalarına erişmek ve onları kullanmak için geliştirilmiş bir lisandır. Bu dersimizde biz Microsoft SQL Server veritabanı sistemini kullanmayı öğreneceğiz. SQL Nedir? SQL Structured Query Language
DetaylıPostgreSQL ve PL/pgSQL
PostgreSQL ve PL/pgSQL Adnan DURSUN Uygulama tasarım ve geliştiricisi @ : adnandursun.at.asrinbilisim.com.tr : +AdnanDURSUN Sunum Akışı PL/pgSQL nedir PL/pgSQL neden kullanmalıyız PL/pgSQL in yapısı Saklı
DetaylıKULLANICI TANIMLI FONKSİYONLAR (Devam)
KULLANICI TANIMLI FONKSİYONLAR (Devam) Skaler değerli fonksiyon örneği: Parametre müşteri grubu olacak, eğer grubu parametresi değeri NULL olursa tüm müşteri sayısını, NULL değilse verilen gruptaki müşteri
Detaylı«BM364» Veritabanı Uygulamaları
HAFTA 3 Veritabanı Tasarımı" Yaşar GÖZÜDELİ ygozudeli@verivizyon.com http://blog.verivizyon.com/ygozudeli «BM364» Veritabanı Uygulamaları Konu Akışı Veritabanı Tasarımı Kuramlar Veritabanı Nesnesini Yapılandırmak
DetaylıEROL AKGÜL
----------------------------------------------------------------------------------EROL AKGÜL 1-) A-) C1 C2 1 NULL 2 10 3 20 4 30 5 40 6 50 Yukarıda verilen "table1" isimli tabloda ; Select sum(c2) as A1,
DetaylıYAPISAL SORGULAMA DİLİ. BARIŞ ARIBURNU barisariburnu.com
YAPISAL SORGULAMA DİLİ BARIŞ ARIBURNU barisariburnu.com barisariburnu.@gmail.com SQL, insanların veritabanı sistemleri ile konuşmasını sağlayan popüler bir dildir. SQL, tüm veritabanı programlarında kullanılabilir.
Detaylı