Android Anlatımlar

Android Programlama

Bu bölümde Android çatısında programlama yaparken ihtiyacınız olabilecek bazı önemli konular hakkında anlatımlar bulabileceksiniz.

İncele

Android Problemler

Android Problemleri

Bu bölümde Android çatısında programlama yaparken karşılaşabileceğiniz sorunlardan bazılarına cevaplar bulabileceksiniz.

İNCELE

Android Yardımcı Kodlar

Android Programlama Yardımcı Kodlar

Bu bölümde Android çatısında programlama yaparken ihtiyacınız olabilecek küçük kod parçalarını bulabileceksiniz.

İNCELE

SQL ve Relational Algebra Bölüm-6

Açıklama ve Yeniden Adlandırma

Relational Algebra:

ρS(A1,A2,A3,..,An)(R) : R'ye S ismini verir. S içerisinde R'nin A1, A2, A3 .... An şeklinde tanımlanmış özellikleri vardır.

SQL:

FROM deyiminin içerisinde AS anahtar kelimesi kullanılır. Students AS Students1, Students'ı Students1 olarak adlandırır.

SQL:

Özellikleri adlandırmak için AS anahtar kelimesini SELECT deyimi içerisinde kullanılır.

SQL ve Relational Algebra Bölüm-5

Kısa ve anlaşılır bir özet geçelim;

Tek bir ilişkinin bazı bölümlerini silmek için;

Projection : ∏A,B(R) ve SELECT A, B FROM R;

Selection : σC(R) ve SELECT * FROM R WHERE C;

Projection ve Selection işlemlerinin birleştirilmesi;

∏A,B(σC(R)) ve SELECT A,B FROM R WHERE C; (Canonical SQL query)

SQL ve Relational Algebra Bölüm-4

Kartezyen Çarpım (Cartesian Product)

R ve S gibi 2 ilişkinin kartezyen çarpımı, R'nin her tuple'ının, S'nin her tuple'i ile eşlenmesi ile oluşturulan çiftler kümesidir.

Relational Algebra:

R X S

SQL :

SELECT *
FROM R, S;

Theta-Join

R ve S gibi 2 ilişkinin Theta-Join işlemi, R ve S nin kartezyen çarpımlarının belirli bir şartı sağlayan tuple'larıdır.

Relational Algebra:

R Φ S

(Φ işaretini papyon işareti sayın, özel işaretler içerisinde bulamadım, onun altında da C harfi var, teknik yetersizlikler ve resim koymaya üşenildiğinden burada biraz hayal gücümüzü zorlayalım :) Umarım kafanızda canlanmıştır anlatmak istediğim algebra ifadesi :) )

SQL :

SELECT *

FROM R, S

WHERE C;

R Φ S = σC(R X S)

SQL ve Relational Algebra Bölüm-3

Küme işlemleri 

UNION(BİRLEŞİM)

R ve S gibi iki ilişkinin birleşimi, R'de veya S'de veya her ikisinde de bulunan tuple'ların kümesidir.

R ve S aynı özellik kümeleri ve özellik çeşitleri aynı olmalıdır.

R'nin ve S'nin özellikleri aynı sırada olmalıdır.

Relational Algebra :

R U S

SQL :

(SELECT * FROM R)

UNION

(SELECT * FROM S)

INTERSECTION(KESİŞİM)

R ve S gibi iki ilişkinin kesişimi R'de ve S'de bulunan tuple'lardır.

Uygulanması UNION operatörü gibidir.

Relational Algebra :

R ∩ S

SQL :

(SELECT * FROM R)

INTERSECT

(SELECT * FROM S)

SQL ve Relational Algebra Bölüm-2

Projection

Projection operatörü, herhangi bir R ilişkisinden, sadece onun bazı sütunlarını içeren, yeni bir ilişki oluşturur.

R'nin A1,A2,A3.....,An sütunlarını içeren bir ilişki elde edebilmek için;

Relational Algebra :

πA1,A2,A3...An(R)

SQL :

SELECT A1,A2,A3....An

FROM R;

Selection

Selection operatörü R ilişkisine R'nin sütunlarının bir alt kümesi ile yeni bir ilişki oluşturmak için uygulanır.

C şartı sağlanmalıdır. (C, condition ' ın başharfinden geliyor)

Relational Algebra :

σC(R)

SQL:

SELECT *

FROM R

WHERE C;

Bir SQL komutunun WHERE cümleciği σ() 'a karşılık gelir.

Sosyal Profiller

Chart