<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:blogger='http://schemas.google.com/blogger/2008' xmlns:georss='http://www.georss.org/georss' xmlns:gd="http://schemas.google.com/g/2005" xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-7470475469848776157</id><updated>2024-10-24T02:56:22.930-07:00</updated><category term="ahmet sedef"/><category term="oran analizi"/><category term="Active and Passive Transformations In Informatica PowerCenter"/><category term="Normalizasyon"/><category term="OLAP"/><category term="OLTP"/><category term="OLTP ve OLAP"/><category term="PL/SQL"/><category term="PL/SQL Standard Fonksiyonları"/><category term="SQL"/><category term="Veri Madenciliği"/><category term="Veri Tabanı Normalizasyonu"/><category term="active transformations"/><category term="borsa"/><category term="calling database functions in obiee"/><category term="calling user defined functions in obiee"/><category term="calling user defined oracle functions in obiee"/><category term="hisse seneti riski"/><category term="hisse senetleri"/><category term="kayıp değer"/><category term="kayıp değer kodlama"/><category term="missing value"/><category term="missing value recoding"/><category term="obiee database fonskiyonlarını çağırma"/><category term="oran analizi yorumu"/><category term="otokorelasyon"/><category term="otokorelasyonun nedenleri"/><category term="otokorelasyonun sonuçları"/><category term="parametreli yöntemler"/><category term="parametresiz yöntemler"/><category term="passive transformaitons"/><category term="performans ölçüm modelleri"/><category term="pl sql"/><category term="pl sql fonksiyonları"/><category term="powercenter"/><category term="r"/><category term="r kodları"/><category term="ramirhan"/><category term="ramirhan ahmet sedef"/><category term="risk"/><category term="sas"/><category term="sas modülleri"/><category term="sistematik olmayan risk"/><category term="sistematik risk"/><category term="veri değerlendirme"/><category term="veri madeni"/><category term="veri tabanları"/><category term="veri tabanı"/><category term="veri topalama"/><category term="İlişkisel Veritabanı Yönetim Sistemleri"/><title type='text'>ahmet sedef - Advance of Sdf!</title><subtitle type='html'></subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://ahmetsedef.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7470475469848776157/posts/default?redirect=false'/><link rel='alternate' type='text/html' href='http://ahmetsedef.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/14280391709033597792</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>20</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-7470475469848776157.post-5944590891762319388</id><published>2012-08-06T05:12:00.003-07:00</published><updated>2012-08-06T05:16:27.957-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Active and Passive Transformations In Informatica PowerCenter"/><category scheme="http://www.blogger.com/atom/ns#" term="active transformations"/><category scheme="http://www.blogger.com/atom/ns#" term="passive transformaitons"/><category scheme="http://www.blogger.com/atom/ns#" term="powercenter"/><title type='text'>Active and Passive Transformations In Informatica PowerCenter</title><content type='html'>&lt;br /&gt;
&lt;div style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, &#39;Bitstream Charter&#39;, Times, serif; font-size: 13px; line-height: 19px;&quot;&gt;
&lt;span style=&quot;color: #f6b26b;&quot;&gt;In this&amp;nbsp;article, i tell something about acitve and passive transformation of informatica powercenter.&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, &#39;Bitstream Charter&#39;, Times, serif; font-size: 13px; line-height: 19px;&quot;&gt;
&lt;span style=&quot;color: #f6b26b;&quot;&gt;Reading, manupulating and loading data is called transformation in informatica.&amp;nbsp;Each transformations perform specific functions.&amp;nbsp;There are two type of transformations, passive and active transformations.&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, &#39;Bitstream Charter&#39;, Times, serif; font-size: 13px; line-height: 19px;&quot;&gt;
&lt;span style=&quot;color: #f6b26b;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, &#39;Bitstream Charter&#39;, Times, serif; font-size: 13px; line-height: 19px;&quot;&gt;
&lt;strong&gt;&lt;span style=&quot;color: #660000;&quot;&gt;Passive Transformations&lt;/span&gt;&lt;/strong&gt;&lt;span style=&quot;color: #f6b26b;&quot;&gt;&amp;nbsp;&amp;nbsp;that&amp;nbsp;do not change rows&#39; count. What gives passive transformation as input, it gives as output.&lt;/span&gt;&lt;/div&gt;
&lt;ul style=&quot;color: #333333; font-family: Georgia, &#39;Times New Roman&#39;, &#39;Bitstream Charter&#39;, Times, serif; font-size: 13px; line-height: 19px;&quot;&gt;
&lt;li&gt;Expression Transformation&lt;/li&gt;
&lt;li&gt;Sequence Generator Transformation&lt;/li&gt;
&lt;li&gt;Lookup Transformation&lt;/li&gt;
&lt;li&gt;Stored Procedure Transformation&lt;/li&gt;
&lt;li&gt;XML Source Qualifier Transformation&lt;/li&gt;
&lt;li&gt;External Procedure Transformation&lt;/li&gt;
&lt;li&gt;Input Transformation(Mapplet)&lt;/li&gt;
&lt;li&gt;Output Transformation(Mapplet)&lt;/li&gt;
&lt;/ul&gt;
&lt;div style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, &#39;Bitstream Charter&#39;, Times, serif; font-size: 13px; line-height: 19px;&quot;&gt;
&lt;strong&gt;&lt;span style=&quot;color: #660000;&quot;&gt;Active Transformations&lt;/span&gt;&lt;/strong&gt;&lt;span style=&quot;color: #f6b26b;&quot;&gt;&amp;nbsp;that change the rows&#39; count. &amp;nbsp; The number of input rows in source is not equal to output rows in target.&lt;/span&gt;&lt;/div&gt;
&lt;ul style=&quot;color: #333333; font-family: Georgia, &#39;Times New Roman&#39;, &#39;Bitstream Charter&#39;, Times, serif; font-size: 13px; line-height: 19px;&quot;&gt;
&lt;li&gt;Source Qualifier Transformation&lt;/li&gt;
&lt;li&gt;Sorter Transformation &amp;nbsp;(When Selected Distinct Option)&lt;/li&gt;
&lt;li&gt;Aggregator Transformation&lt;/li&gt;
&lt;li&gt;Filter Transformation&lt;/li&gt;
&lt;li&gt;Union Transformation&lt;/li&gt;
&lt;li&gt;Joiner Transformation&lt;/li&gt;
&lt;li&gt;Normalizer Transformation&lt;/li&gt;
&lt;li&gt;Rank Transformation&lt;/li&gt;
&lt;li&gt;Router Transformation&lt;/li&gt;
&lt;li&gt;Update Strategy Transformation&lt;/li&gt;
&lt;li&gt;Advanced External Procedure Transformation&lt;/li&gt;
&lt;/ul&gt;</content><link rel='replies' type='application/atom+xml' href='http://ahmetsedef.blogspot.com/feeds/5944590891762319388/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://ahmetsedef.blogspot.com/2012/08/active-and-passive-transformations-in.html#comment-form' title='0 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7470475469848776157/posts/default/5944590891762319388'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7470475469848776157/posts/default/5944590891762319388'/><link rel='alternate' type='text/html' href='http://ahmetsedef.blogspot.com/2012/08/active-and-passive-transformations-in.html' title='Active and Passive Transformations In Informatica PowerCenter'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/14280391709033597792</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7470475469848776157.post-8262467134751928222</id><published>2012-05-19T09:06:00.000-07:00</published><updated>2012-05-19T09:10:51.928-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="kayıp değer"/><category scheme="http://www.blogger.com/atom/ns#" term="kayıp değer kodlama"/><category scheme="http://www.blogger.com/atom/ns#" term="missing value"/><category scheme="http://www.blogger.com/atom/ns#" term="missing value recoding"/><title type='text'>Kayıp Değerlerde Kodlama</title><content type='html'>&lt;ul style=&quot;text-align: justify;&quot;&gt;
&lt;li&gt;Kayıp değerler tahminlerinde, yeni bir değişken oluşturulduğu yada kodlama yapıldığı zaman, oluşturulan değişkenleri test etmek her zaman iyi bir uygulama olacaktır.&lt;/li&gt;
&lt;/ul&gt;
&lt;ul&gt;
&lt;li&gt;Kayıp veri değerlerine tipine göre farklı kodlama yapılacaktır.&lt;/li&gt;
&lt;/ul&gt;
&lt;ul style=&quot;text-align: justify;&quot;&gt;
&lt;li&gt;Kodlama yaparken eğer (if) koşullarının içerisinde ve (and) ve veya (or) mantıksal karşılaştırmalarının nasıl çalıştığına dikkat edilmelidir, Hesaplaması yapılan bir kodun, mantıksal olarak sonucu ile kodlama sonrasında çıkan sonuç birbirini tutmalıdır. &lt;/li&gt;
&lt;/ul&gt;</content><link rel='replies' type='application/atom+xml' href='http://ahmetsedef.blogspot.com/feeds/8262467134751928222/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://ahmetsedef.blogspot.com/2012/05/kayp-degerlerde-kodlama.html#comment-form' title='0 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7470475469848776157/posts/default/8262467134751928222'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7470475469848776157/posts/default/8262467134751928222'/><link rel='alternate' type='text/html' href='http://ahmetsedef.blogspot.com/2012/05/kayp-degerlerde-kodlama.html' title='Kayıp Değerlerde Kodlama'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/14280391709033597792</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7470475469848776157.post-6015132085390021092</id><published>2012-05-18T15:25:00.001-07:00</published><updated>2012-05-19T15:11:58.307-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="borsa"/><category scheme="http://www.blogger.com/atom/ns#" term="hisse seneti riski"/><category scheme="http://www.blogger.com/atom/ns#" term="hisse senetleri"/><category scheme="http://www.blogger.com/atom/ns#" term="risk"/><category scheme="http://www.blogger.com/atom/ns#" term="sistematik olmayan risk"/><category scheme="http://www.blogger.com/atom/ns#" term="sistematik risk"/><title type='text'>Hisse Senetleri Üzerindeki Riskler</title><content type='html'>&lt;div style=&quot;text-align: justify;&quot;&gt;
Risk, istenmeyen bir durumun ortaya çıkması yada etkinin olma olasılığıdır. Sermeya piyasında, bir memkule yatırım yapılırken, o memkulun taşıdığı risk büyük bir problemdir. Geleceğinin kesin olarak bilinmesi nedeni olarak, herhangi bir finansal varlığı yapılacak yatırımın getirisinin de tam olarak hesaplanamasına neden olmaktadır. Bu durumda finansal varlığa yatırım&amp;nbsp; yapmadan, getirisi bilmemektedir. Getiri kar olacağı gibi zararda olabilecektir.&amp;nbsp; Bu ise büyük bir risktir.&lt;br /&gt;
&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
Hisse senetleri ekonomik, politik, psikolojik, dışsal ve dönemsel pek çok faktörün etkisi altında bulunmaktadır. Bu faktörlerin hisse senedi değerini etkileme derecesi ise farklılık gösterebilmektedir. Yatırımcı sürekli bir risk altında bulunmaktadır. Bu riskin bir kısmı yatırımcı tarafından kontrol edilebilirken diğer kısmı tamamen yatırımcının kontrol edemediği, kendi inisiyatifi dışında gelişen faktörlerden kaynaklanmaktadır. Finansal piyasada risk kavramı sistematik ve sistematik olmayan riskler olarak iki grupta incelenmektedir.&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;Sistematik Risk&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
Finansal varlıkların olduğu pazarın riskidir. Dolaysıyla pazarda olan tüm finansal varlıklar bu riski taşırlar. Finansal varlığın verimliğini etkileyen risktir. Pazar dışı ekonomik, politik ve sosyal koşulların ortaya koyduğu nedenlerden dolayı oluşur. Pazara etki eden faktörler üzerinde olan değişiklik yada bu faktörlerin bileşenlerinde meydana gelen olumlu yada olumsuz etkiler riskin kaynağını oluşturur. &lt;br /&gt;
&lt;br /&gt;
Ülkemiz gelişmiş ülkelerle karşılaştırıldığı zaman, hisse senetlerin üzerinde oldukça fazla sistematik risk olduğu söylenebilir. Bundan dolayı faiz hadlerinde meydana gelen değişimler yada döviz kurundaki değişimler İMKB&#39;de işlem gören hisse senetlerinin fiyatlarının değişimesine neden olmaktadır. Piyasa riski, faiz oranı riski, satın alma gücü riski, kur riski, politik riskler sistematik riskin içerinde yer almaktadır.&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;Sistematik Olmayan Risk&lt;/b&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;
Sistematik olmayan risk doğrudan doğruya işletmenin kendisi ile ilgili risktir. İşletmenin yönetim hataları, grev, yanlış finansal politikalar, geleceğe yönelik alınan yanlış kararlar, başarısız yöneticiler, pazar trendlerinin yakalanaması gibi nedenler sistematik olmayan riskin kaynağını oluşturmaktadır.&amp;nbsp; Bu durumlar, her işletme için çeşitlilik arz etmesinden dolayı yatırımcı tarafından azaltılması&amp;nbsp; mümkündür. Yinde de yatırımcı açısından kaçılması mümkün olmayan risktir. İş ve endüstri riski, finansal risk, likidite riski, yönetim riski sistematik olmayan riskin içerinde yer almaktadır.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;i&gt;&lt;b&gt;&lt;br /&gt;Kaynaklar;&lt;/b&gt;&lt;/i&gt;&lt;br /&gt;
&lt;br /&gt;
Sarıkamış, C., Sermaye Pazarları, Alfa Yayınları, İstanbul, 2000.&lt;br /&gt;
&lt;br /&gt;
Rodoplu, G., Para ve Sermaye Piyasaları, Tuğra Ofset, Isparta, 2002.&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ahmetsedef.blogspot.com/feeds/6015132085390021092/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://ahmetsedef.blogspot.com/2012/05/hisse-senetleri-uzerindeki-riskler.html#comment-form' title='0 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7470475469848776157/posts/default/6015132085390021092'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7470475469848776157/posts/default/6015132085390021092'/><link rel='alternate' type='text/html' href='http://ahmetsedef.blogspot.com/2012/05/hisse-senetleri-uzerindeki-riskler.html' title='Hisse Senetleri Üzerindeki Riskler'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/14280391709033597792</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total><georss:featurename>Cıhangır Mh., Göner Sk 35, 34325 Avcılar/Istanbul, Türkiye</georss:featurename><georss:point>40.98446609956919 28.711180686950684</georss:point><georss:box>40.983717099569191 28.709946686950683 40.985215099569189 28.712414686950684</georss:box></entry><entry><id>tag:blogger.com,1999:blog-7470475469848776157.post-2869321224078084839</id><published>2011-09-21T12:32:00.000-07:00</published><updated>2011-09-21T12:34:29.808-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="otokorelasyon"/><category scheme="http://www.blogger.com/atom/ns#" term="otokorelasyonun nedenleri"/><category scheme="http://www.blogger.com/atom/ns#" term="otokorelasyonun sonuçları"/><title type='text'>Otokorelasyonun Nedenleri ve Sonuçları</title><content type='html'>&lt;br /&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
Otokorelasyonun Nedenleri;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoListParagraphCxSpFirst&quot; style=&quot;mso-list: l0 level1 lfo1; text-align: justify; text-indent: -18.0pt;&quot;&gt;
&lt;b&gt;&amp;nbsp;&amp;nbsp; Bazı açıklayıcı değişkenlerin modele alınmaması:
&lt;/b&gt;modele alınmayan açıklayıcı değişkenlerin etkilerini hata teriminin
göstermesidir. Eğer modeldeki açıklayıcı değişkenler aynı yönde ise modele
dahil edilmeyen açıklayıcı değişkenin hata terimi üzerindeki etkisinin neden
olduğu otokorelasyonu tespit etmek kolaylaşır. Fakat model dahil edilmeyen
değişken birden fazla ve etkileri ise birbirine zıt yönde ise hata terimine
olan etkileri olan otokorelasyonu gözlemlemek zorlaşacaktır. &lt;/div&gt;
&lt;div class=&quot;MsoListParagraphCxSpMiddle&quot; style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoListParagraphCxSpMiddle&quot; style=&quot;mso-list: l0 level1 lfo1; text-align: justify; text-indent: -18.0pt;&quot;&gt;
&lt;b&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Modelin matematiksel biçimin yanlış seçilmesi:&lt;/b&gt;
eğer modeldeki açıklanan ve açıklayıcı değişkenlerin arasında ilişki doğrusal
olmadı zaman model doğrusal olarak kurulursa, hata terimleri fonksiyonel bir
ilişkide olduğu gözlemlenir. Bu durumda model seçimi yanlış yapıldığı için hata
terimleri arasında otokorelasyon ortaya çıkmaktadır.&lt;/div&gt;
&lt;div class=&quot;MsoListParagraphCxSpMiddle&quot; style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoListParagraphCxSpMiddle&quot; style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoListParagraphCxSpMiddle&quot; style=&quot;mso-list: l0 level1 lfo1; text-align: justify; text-indent: -18.0pt;&quot;&gt;
&lt;b&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Açıklanan değişkende ölçme hatası:&lt;/b&gt; açıklanan
değişkende ölçme hataları varsa, ölçme hatasının yönüne bağlı olarak
otokorelasyon ortaya çıkmaktadır. Fakat ölçme hataları bütün gözlemler için
aynı kalırsa, hata terimleri bu tip ölçme hatalarından etkilenmeyecektir.&lt;/div&gt;
&lt;div class=&quot;MsoListParagraphCxSpMiddle&quot; style=&quot;text-align: justify; text-indent: -18pt;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoListParagraphCxSpMiddle&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoListParagraphCxSpMiddle&quot; style=&quot;mso-list: l0 level1 lfo1; text-align: justify; text-indent: -18.0pt;&quot;&gt;
&lt;b&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Verinin işlenmesi: &lt;/b&gt;veriler üzerinde işleme ve
düzeltme teknikleri uygulanmışsa bu durumda hata terimleri arasında
otokorelasyon olabilir. Bu durumun en iyi örneği ise eksik veri tahminde
uygulanan interpolasyon tekniklerinin hata terimleri arasında otokorelasyona
neden olabilmesidir.&lt;/div&gt;
&lt;div class=&quot;MsoListParagraphCxSpLast&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;text-align: justify;&quot;&gt;
Otokorelasyonun Sonuçları;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;ul&gt;
&lt;li&gt;&lt;span style=&quot;font: 7pt &amp;quot;Times New Roman&amp;quot;;&quot;&gt; &lt;/span&gt;Parametre tahminleri etkin değildirler ama
sapmasızdır.&lt;/li&gt;
&lt;li&gt;Varyansın olduğundan küçük çıkmasına neden olur.&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;font: 7pt &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp;
&lt;/span&gt;EKK tahminleri etkin değildir.&lt;/li&gt;
&lt;/ul&gt;
</content><link rel='replies' type='application/atom+xml' href='http://ahmetsedef.blogspot.com/feeds/2869321224078084839/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://ahmetsedef.blogspot.com/2011/09/otokorelasyonun-nedenleri-ve-sonuclar.html#comment-form' title='0 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7470475469848776157/posts/default/2869321224078084839'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7470475469848776157/posts/default/2869321224078084839'/><link rel='alternate' type='text/html' href='http://ahmetsedef.blogspot.com/2011/09/otokorelasyonun-nedenleri-ve-sonuclar.html' title='Otokorelasyonun Nedenleri ve Sonuçları'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/14280391709033597792</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7470475469848776157.post-7060254135021602123</id><published>2011-06-06T05:36:00.000-07:00</published><updated>2011-09-08T12:31:17.232-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="calling database functions in obiee"/><category scheme="http://www.blogger.com/atom/ns#" term="calling user defined functions in obiee"/><category scheme="http://www.blogger.com/atom/ns#" term="calling user defined oracle functions in obiee"/><category scheme="http://www.blogger.com/atom/ns#" term="obiee database fonskiyonlarını çağırma"/><title type='text'>Obiee Database Fonksiyonlarını Çağırma</title><content type='html'>&lt;div style=&quot;text-align: justify;&quot;&gt;
Oracle obiee ile çalışken oluşturduğumuz sorgularda databasede kayıtlı fonksiyonlarında sonuçlarını görebiliriz.  Bu durumda OBIEE de webten log in olup sorguya herhangi bir alanı ekleriz.  Sonrasında sorgu alanın fonksiyon buttonuna tıklayarak foksiyon ekranı ekrana gelir. Custom title tıklanır ki ve alanın ismi değiştirirlir.  Databaseden fonksiyon çağırmak için OBIEE de EVALUATE fonksiyonunu kullanırız. EVALUATE fonksiyonun kullanımı;&lt;/div&gt;
&lt;br /&gt;
EVALUATE(‘DATABASE_FONKSIYONU(%1)’, FONKSIYON_PARAMETRESI)&lt;br /&gt;
&lt;br /&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
yukarıdaki database_fonksiyonu kısmında oracle ın default fonksiyonlarını çağırmaktadır.  Eğer kullanıcı tanımlı bir fonksiyon kullanılırsa hata alınır. Bu hatanın nedeni ise kullanıcı tanımlı fonksiyonun dönderdiği sonucun OBIEE hangi tipte olduğunu anlamamasından kaynaklanmaktadır. Hatayı gidermek için;&lt;/div&gt;
&lt;br /&gt;
EVALUATE(‘DATABASE_FONKSIYONU(%1)’ AS DATATYPE, FONKSIYON_PARAMETRESI)&lt;br /&gt;
&lt;br /&gt;
Yukarıdaki şekilde EVALUATE fonksiyonu kullanılırsa hiç bir hata almadan kullanıcı tanımlı fonksiyonlar çağırılabilir.&lt;br /&gt;
&lt;br /&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
Database_fonksiyonu(%1) ifadesindeki %1 ise fonksiyona verilecek parametre sayısını belirtmek içindir. Eğer iki parametre vereceksek Database_fonksiyonu(%1, %2) olarak belirtmemiz gerecektir. Ayrıca EVALUATE fonksiyonun virgülden sonra birinci gelen kısımı birinci parametre ikinci gelen kısmı ise ikinci parametre olarak aldığını da tekrardan hatırlayalım :) .&lt;/div&gt;
&lt;br /&gt;
Eğer databasede link verip o databasedeki linki çağırmak istediğimizde ise;&lt;br /&gt;
&lt;br /&gt;
EVALUATE(‘DATABASE_FONKSIYONU@DATABASE_LINK(%1)’ AS DATATYPE, FONKSIYON_PARAMETRESI)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Yukarıdaki gibi fonksiyonun sonuna database linki verilerek o databaseden fonksiyon çağıralabilir.</content><link rel='replies' type='application/atom+xml' href='http://ahmetsedef.blogspot.com/feeds/7060254135021602123/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://ahmetsedef.blogspot.com/2011/06/obiee-database-fonksiyonlarn-cagrma.html#comment-form' title='0 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7470475469848776157/posts/default/7060254135021602123'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7470475469848776157/posts/default/7060254135021602123'/><link rel='alternate' type='text/html' href='http://ahmetsedef.blogspot.com/2011/06/obiee-database-fonksiyonlarn-cagrma.html' title='Obiee Database Fonksiyonlarını Çağırma'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/14280391709033597792</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7470475469848776157.post-5881587556629885082</id><published>2011-05-29T15:23:00.000-07:00</published><updated>2011-05-29T15:23:45.048-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="pl sql"/><category scheme="http://www.blogger.com/atom/ns#" term="pl sql fonksiyonları"/><category scheme="http://www.blogger.com/atom/ns#" term="PL/SQL"/><category scheme="http://www.blogger.com/atom/ns#" term="PL/SQL Standard Fonksiyonları"/><title type='text'>PL/SQL Standard Fonksiyonları</title><content type='html'>PL/SQL de fonksiyonları anlatmadan önce Oracle’daki Dual tablosundan bahsetmede fayda vardır. Sistem tarafından yaratılan bu tabloya veri tabanındaki tüm kullanıcılar erişebilmektedir. Tablo kayıdı tek bir alan olan VARCHAR2(1) veri tipinde DUMMY alanıdır. Bu alan içerisinde ise tek bir satırlık kayıt vardır. Tek bir kayıttan oluşan bu tabloda kullanıcıların SELECT ifadesi içersinde çeşitli özellikleri kullanmalarına olanak tanır.&lt;br /&gt;
&lt;br /&gt;
CONCATE:&lt;br /&gt;
&lt;br /&gt;
Karakter biçimde verilen değerleri ard arda birleştiren fonksiyondur.  || şeklinde de kullanılabilir. Bu kullanım birleştirilecek kelimeler arasında boşluk bırakmak içindir. Kullanım şu şekildedir;&lt;br /&gt;
&lt;br /&gt;
birinci_alan || ‘  ‘ || ikinci_alan&lt;br /&gt;
&lt;br /&gt;
SELECT adi||&#39; &#39;||soyadi Ogrenci FROM ogrenciler;&lt;br /&gt;
&lt;br /&gt;
LOWER&lt;br /&gt;
&lt;br /&gt;
Büyük harfle yazılmış karakterleri küçük harflere çevirir.&lt;br /&gt;
&lt;br /&gt;
SELECT LOWER (adi), soyadi  FROM ogrenciler;&lt;br /&gt;
&lt;br /&gt;
UPPER&lt;br /&gt;
&lt;br /&gt;
Küçük harfle yazılmış karakterleri büyük harflere dönüştür.&lt;br /&gt;
&lt;br /&gt;
SELECT adi, UPPER (soyadi)  FROM ogrenciler;&lt;br /&gt;
&lt;br /&gt;
REPLACE( Karakter, Aranacak_Karakter, Yerleştirilecek_Karakter)&lt;br /&gt;
&lt;br /&gt;
Karekter içerisinde, aranacak karakteri bulur ve yerleşecek karakter ile değiştirir.&lt;br /&gt;
&lt;br /&gt;
SELECT REPLACE (&#39;ist&#39;, &#39;ist&#39;, &#39;istanbul&#39;) il   FROM DUAL;&lt;br /&gt;
&lt;br /&gt;
SUBSTR(Karakter,m,n)&lt;br /&gt;
&lt;br /&gt;
Karakter içeriside, m sayısı ile başlayan yerden n kadar sayarak bu alan içerisindeki karakterleri alır.&lt;br /&gt;
&lt;br /&gt;
SELECT SUBSTR (&#39;istanbul&#39;, 1, 3)   FROM DUAL;&lt;br /&gt;
&lt;br /&gt;
LENGHT(Karakter)&lt;br /&gt;
&lt;br /&gt;
Verilen karakterin uzunluğunu sayısal olarak hesaplar.&lt;br /&gt;
&lt;br /&gt;
SELECT SUBSTR (&#39;istanbul&#39;)   FROM DUAL;&lt;br /&gt;
&lt;br /&gt;
SYSDATE&lt;br /&gt;
&lt;br /&gt;
Sistemin o anki tarih ve saatini verir.&lt;br /&gt;
&lt;br /&gt;
SELECT SYSDATE  FROM DUAL;&lt;br /&gt;
&lt;br /&gt;
TO_DATE(Karakter,Format)&lt;br /&gt;
&lt;br /&gt;
Karakter biçinde verilen tarihleri, tarih formatında formatlayarak tarih tipine dönüştür.&lt;br /&gt;
&lt;br /&gt;
SELECT TO_DATE (&#39;12022010&#39;, &#39;DD/MM/YYYY&#39;) tarih   FROM DUAL;&lt;br /&gt;
 &lt;br /&gt;
  &lt;br /&gt;
&lt;br /&gt;
TO_CHAR&lt;br /&gt;
&lt;br /&gt;
birinci opsiyon&lt;br /&gt;
&lt;br /&gt;
TO_CHAR(Sayı,Format) Sayı biçimde verilen ifadeyi formatlayıp karakter tipine dönüştürür.&lt;br /&gt;
&lt;br /&gt;
SELECT TO_CHAR (1234, &#39;9999&#39;)   FROM DUAL;&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
Yukarıdaki sorguda 1234 sayısı 9999 formatında yani 4 basamaklı bir sayı olarak formatlandırılmaktadır.&lt;br /&gt;
&lt;br /&gt;
ikinci opsiyon&lt;br /&gt;
&lt;br /&gt;
TO_CHAR(‘Tarih’,Format)&lt;br /&gt;
&lt;br /&gt;
Tarih biçimde verilen ifadeleri istenen formata dönüştürülmesi yapar.&lt;br /&gt;
&lt;br /&gt;
SELECT TO_CHAR (SYSDATE, &#39;DD/MM/YY&#39;)   FROM DUAL;&lt;br /&gt;
&lt;br /&gt;
NEXT_DAY(Tarih, İfade)&lt;br /&gt;
&lt;br /&gt;
Verilmiş olan tarihi referans alarak verilen ifadenin tarihi verir.&lt;br /&gt;
&lt;br /&gt;
SELECT NEXT_DAY (TO_DATE (&#39;18/03/2011&#39;, &#39;DD/MM/YYYY&#39;), &#39;Friday&#39;) &quot;Toplantı&quot; FROM DUAL;&lt;br /&gt;
&lt;br /&gt;
LAST_DAY(Tarih)&lt;br /&gt;
&lt;br /&gt;
Verilen tarihi referans alarak ayın son günü verir.&lt;br /&gt;
&lt;br /&gt;
SELECT LAST_DAY (TO_DATE (&#39;02/05/2011&#39;, &#39;DD/MM/YYYY&#39;)) &quot;Ayin Son Günü&quot; FROM DUAL;&lt;br /&gt;
&lt;br /&gt;
TRUNC(Tarih, Format)&lt;br /&gt;
&lt;br /&gt;
Verilen tarihi aşagıdaki formata göre formatlayıp görüntüler.&lt;br /&gt;
&lt;br /&gt;
SELECT TRUNC(SYSDATE,’YYYY’) FROM DUAL;&lt;br /&gt;
&lt;br /&gt;
Yukarıdaki sorgu girilen tarihin yılının ilk gününü verir.&lt;br /&gt;
&lt;br /&gt;
SELECT TRUNC(SYSDATE,’Q’) FROM DUAL;&lt;br /&gt;
&lt;br /&gt;
Yukarıdaki sorgu girilen tarihin yılının ilk çeyereğini verir.&lt;br /&gt;
&lt;br /&gt;
SELECT TRUNC(SYSDATE,’MON’) FROM DUAL;&lt;br /&gt;
&lt;br /&gt;
Yukarıdaki sorgu girilen tarihin ayının ilk gününü verir.&lt;br /&gt;
&lt;br /&gt;
SELECT TRUNC(SYSDATE,’DY’) FROM DUAL;&lt;br /&gt;
&lt;br /&gt;
Yukarıdaki sorgu girilen tarihin ait olduğu haftanın Pazar günün tarihini verir.&lt;br /&gt;
&lt;br /&gt;
SELECT TRUNC(SYSDATE,’W’) FROM DUAL;&lt;br /&gt;
&lt;br /&gt;
Yukarıdaki sorgu girilen tarihin ait olduğu haftanın Perşembe günün tarihini verir.&lt;br /&gt;
&lt;br /&gt;
SELECT TRUNC (SYSDATE, &#39;YYYY&#39;)   FROM DUAL;&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
ROUND(Sayı, n)&lt;br /&gt;
&lt;br /&gt;
Verilen ondalıklı sayıları virgülden sonra n rakamından sonraki kısımı yuvarlamasını yapar.&lt;br /&gt;
&lt;br /&gt;
SELECT ROUND (3.1415926, 5)   FROM DUAL;&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
ADD_MOUNTS(Tarih,n)&lt;br /&gt;
&lt;br /&gt;
Verilen tarihi referans alarak n ay sonraki tarihi verir.&lt;br /&gt;
&lt;br /&gt;
SELECT ADD_MONTHS (TO_DATE (&#39;27-may-2007&#39;), 1)   FROM DUAL;&lt;br /&gt;
&lt;br /&gt;
ASCII(Karakter)&lt;br /&gt;
&lt;br /&gt;
Verilen karakter için ASCII kod karşılığını getirir.&lt;br /&gt;
&lt;br /&gt;
SELECT ASCII (&#39;A&#39;)   FROM DUAL;&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
CHR(Sayı)&lt;br /&gt;
&lt;br /&gt;
Verilen sayı için ASCII kod karşılığındaki karakteri getirir.&lt;br /&gt;
&lt;br /&gt;
SELECT CHR (65)   FROM DUAL;&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
LTRIM (Karakter, Çıkartılacak_Karakter)&lt;br /&gt;
&lt;br /&gt;
Çıkatılacak karakter belirtilmediği sürece karakterin solundaki boşlukları çıkartır. Çıkartılacak karakter verilirse karakterin sol tarafından başlayarak karakteri çıkatırır.&lt;br /&gt;
&lt;br /&gt;
SELECT LTRIM (&#39;      ahmet sedef &#39;) FROM DUAL;&lt;br /&gt;
&lt;br /&gt;
SELECT LTRIM (&#39;****************ahmet sedef &#39;, &#39;*&#39;)   FROM DUAL;&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
INSTR (Karakter_Dizisi,Aranacak_Karakter, n,m)&lt;br /&gt;
&lt;br /&gt;
Aranacak karakteri, karakter dizisinde sol taraftan belirtilen n. Karakterden başlayarak m kez bulana kadar arayıp sonucu verir.&lt;br /&gt;
&lt;br /&gt;
SELECT INSTR (&#39;ahmet sedef&#39;, &#39;e&#39;) FROM DUAL;&lt;br /&gt;
&lt;br /&gt;
SELECT INSTR (&#39;ahmet sedef&#39;, &#39;e&#39;, 1, 2)   FROM DUAL;&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
TRIM (Leading | Trailing | Both  form karakter) Eğer leading ile kullanırsa belirtilen karakterde dahil olmak üzere sol tarafa sol taraftaki aynı karakterleri kaldırır. Eğer trailing ile kullanırsa karakterde dahil olmak üzere sağ tarafa doğru sağ taraftaki aynı karakterleri kaldırır. Not: burada belirtilen karakterden sonra hem sol hemde sağ tarafta farklı bir karakter olmamalıdır. Eğer Leading ve Trailing kullanılmayıp, bir karakter belirtilmezse sağ ve sol taraftan boşlukları siler.&lt;br /&gt;
&lt;br /&gt;
SELECT TRIM (LEADING &#39;f&#39; FROM &#39;ff00123&#39;) FROM DUAL;&lt;br /&gt;
&lt;br /&gt;
SELECT TRIM (TRAILING &#39;e&#39; FROM &#39;ff00123ee&#39;) FROM DUAL;&lt;br /&gt;
&lt;br /&gt;
SELECT TRIM (BOTH &#39;1&#39; FROM &#39;123Tech111&#39;) FROM DUAL;&lt;br /&gt;
&lt;br /&gt;
SELECT TRIM (&#39;   tech   &#39;)   FROM DUAL;&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
DECODE (İfade, Arama_Kriteri_1,Sonuç_1, Arama_Kriteri2,Sonuç_2,.....,Varsayılan) Bu fonksiyon kullanılırken genelde ifade yerine bir alan referans verilir. Bu alanda yapılacak arama kriteri karşılık sonuçları ayrı bir alana getirir. Klasik programlama dillerinde IF-ELSEIF yapısının PL/SQL karşılığıdır dersek yanılmış olmayız.&lt;br /&gt;
&lt;br /&gt;
SELECT supplier_name, DECODE (supplier_id, 10000, &#39;IBM&#39;,10001, &#39;Microsoft&#39;, 10002, &#39;Hewlett Packard&#39;, &#39;Gateway&#39;) RESULT FROM suppliers;&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
TO_NUMBER (Karakter, Sayı_Formatı)&lt;br /&gt;
&lt;br /&gt;
Karakter olarak verilen ifadeyi sayıya çevirir.&lt;br /&gt;
&lt;br /&gt;
SELECT TO_NUMBER(‘1247.61’, ‘9999.99’)  FROM DUAL;&lt;br /&gt;
 &lt;br /&gt;
  &lt;br /&gt;
&lt;br /&gt;
INITCAP (Karakter)&lt;br /&gt;
&lt;br /&gt;
Karakter olarak verilen ifadeyi ilk harfini büyük karaktere çevirir.&lt;br /&gt;
&lt;br /&gt;
SELECT INITCAP(‘ahmet’)  FROM DUAL;&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
LPAD (Karakter,n,Eklenecek_Karakter)&lt;br /&gt;
&lt;br /&gt;
Karakterin soluna belirtilen karakteri ekler. Toplam uzunluk n kadar olacaktır.&lt;br /&gt;
&lt;br /&gt;
SELECT LPAD(‘25’6,’0’)   FROM DUAL;&lt;br /&gt;
&lt;br /&gt;
RTRIM (Karakter,n,m)&lt;br /&gt;
&lt;br /&gt;
Verilan karakteri n. Karakterden başlayarak m adet karakteri alarak ayırır.&lt;br /&gt;
&lt;br /&gt;
SELECT RTRIM(‘ISTANBUL’1,3)   FROM DUAL;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
CONVERT(Karakter_Dizini, Hedef_Karakter_Seti, Kaynak_Karakter_Seti)&lt;br /&gt;
&lt;br /&gt;
Referans gösterilen karakterleri kaynak karakter seti karşılıklarını alarak hedef karakter setine çevirir.&lt;br /&gt;
&lt;br /&gt;
SELECT CONVERT (&#39;A B C D E Ä Ê Í Õ Ø&#39;, &#39;US7ASCII&#39;, &#39;WE8ISO8859P1&#39;) FROM DUAL;&lt;br /&gt;
&lt;br /&gt;
ASCIISTR(Karakter)&lt;br /&gt;
&lt;br /&gt;
Referans gösterilen karakter setini, veritabanın karakter setini kullanarak ASCII karakter setine çevirir.&lt;br /&gt;
&lt;br /&gt;
SELECT ASCIISTR(&#39;E Ä&#39;) FROM DUAL;&lt;br /&gt;
&lt;br /&gt;
CHR(Sayı)&lt;br /&gt;
&lt;br /&gt;
Verilen sayının ascii karakter seti karşılığını verir.&lt;br /&gt;
&lt;br /&gt;
SELECT CHR(85) FROM DUAL;&lt;br /&gt;
&lt;br /&gt;
DUMP(İfade,Hedef_Format,n,m)&lt;br /&gt;
&lt;br /&gt;
Verilen ifadeyi hedef formatta varchar2 tipinde çevirir. m çevrim yapılacak bit uzunluğudur ve kullanımı opsiyoneldir. m ise referans verilen ifadedeki başlangıç pozisyonunu belirtir ve kullanımı ise opsiyoneldir.&lt;br /&gt;
&lt;br /&gt;
Hedef format tablosu&lt;br /&gt;
Value Explanation&lt;br /&gt;
8 octal notation&lt;br /&gt;
10 decimal notation&lt;br /&gt;
16 hexadecimal notation&lt;br /&gt;
17 single characters&lt;br /&gt;
1008 octal notation with the character set name&lt;br /&gt;
1010 decimal notation with the character set name&lt;br /&gt;
1016 hexadecimal notation with the character set name&lt;br /&gt;
1017 single characters with the character set name&lt;br /&gt;
(Not: yukarıdaki tabloyu yazıyı hızlı olarak hazırladığım için türkçeye çevirmedim. Genel bir düzeyde ingilizce ile anlaşılabilicek düzeyde açıklamalardır.)&lt;br /&gt;
&lt;br /&gt;
TRANSLATE(İfade, değişecek_karakterler, yeni_karakterler)&lt;br /&gt;
&lt;br /&gt;
Translate fonksiyonu, referans gösterilen ifadedeki değiştirilecek karakterleri, yeni karakterler ile yer değiştirir.&lt;br /&gt;
&lt;br /&gt;
SELECT TRANSLATE (&#39;DENEME123&#39;, &#39;123&#39;, &#39;456&#39;) FROM DUAL;&lt;br /&gt;
&lt;br /&gt;
COMPOSE(Karakter)&lt;br /&gt;
&lt;br /&gt;
Özel karakterleri almak için kullanılır. Örneğin Türkçe’deki düzeltme işareti gibi. Kullanımı karakter || unicode_karakter şeklindedir.&lt;br /&gt;
&lt;br /&gt;
SELECT COMPOSE (&#39;o&#39; || UNISTR (&#39;308&#39;)) FROM DUAL;&lt;br /&gt;
&lt;br /&gt;
En çok kullanılan unistring kodları tablosu&lt;br /&gt;
Unistring Value Resulting character&lt;br /&gt;
unistr(&#39;300&#39;) grave accent ( ` )&lt;br /&gt;
unistr(&#39;301&#39;) acute accent ( ´ )&lt;br /&gt;
unistr(&#39;302&#39;) circumflex ( ^ )&lt;br /&gt;
unistr(&#39;303&#39;) tilde ( ~ )&lt;br /&gt;
unistr(&#39;308&#39;) umlaut ( ¨ )&lt;br /&gt;
(Not: yukarıdaki tabloyu yazıyı hızlı olarak hazırladığım için türkçeye çevirmedim. Genel bir düzeyde ingilizce ile anlaşılabilicek düzeyde açıklamalardır.)&lt;br /&gt;
&lt;br /&gt;
VSIZE(İfade)&lt;br /&gt;
&lt;br /&gt;
Referans olarak verilen ifadenin kaç byte olduğunu verir. Referans ifade NULL yada ‘’ ise byte olarak yer kaplamayacağı için bir değer geri vermez. Referans ifadeki karakterlerde boşluklarıda dikkate alır.&lt;br /&gt;
&lt;br /&gt;
SELECT VSIZE (&#39;Ahmet Sedef&#39;) FROM DUAL;&lt;br /&gt;
&lt;br /&gt;
CURRENT_DATE&lt;br /&gt;
&lt;br /&gt;
SQL Sessionların time zonelarında değişiklikleri takip etmek için kullanılır. ALTER SESSION komutu ile time zone değiştirilen session zamanını verir.&lt;br /&gt;
&lt;br /&gt;
SELECT CURRENT_DATE FROM DUAL;&lt;br /&gt;
&lt;br /&gt;
BIN_TO_FUNCTION(Bit_Vektör)&lt;br /&gt;
&lt;br /&gt;
Bit vektör olarak verilen değeri gerçek değerlerine çevirir. Dikkat edilmesi gereken nokta ise bit vektörün 0 ve 1 lerden oluşan vektör olduğunun unutmamasıdır.&lt;br /&gt;
&lt;br /&gt;
SELECT BIN_TO_NUM(1,0,0) FROM DUAL;&lt;br /&gt;
&lt;br /&gt;
NUMTODSINTERVAL (Sayı, Format)&lt;br /&gt;
&lt;br /&gt;
Verilan sayı istenen formata gün, saat, dakika ve saniye cinsine çevirir. Formatlar ise gün için ‘DAY’, saat için ‘HOUR’, dakika için ‘MINUTE’ ve saniye için ‘SECOND’ dur.&lt;br /&gt;
&lt;br /&gt;
SELECT NUMTODSINTERVAL (15000, &#39;HOUR&#39;) FROM DUAL;&lt;br /&gt;
&lt;br /&gt;
NUMTOYMINTERVAL (Sayı, Format)&lt;br /&gt;
&lt;br /&gt;
Verilan sayıyı ay ve yıla çevirir. Format olarak ay için ‘MONTH’   ve yıl için ‘YEAR’&lt;br /&gt;
&lt;br /&gt;
 SELECT NUMTOMYINTERVAL (144, &#39;MONTH&#39;) FROM DUAL;&lt;br /&gt;
&lt;br /&gt;
TO_DSINTERVAL(Karakter_Tarih)&lt;br /&gt;
&lt;br /&gt;
Referans verilen karakteri gün , saat, dakika ve saniye olarak tarihe çevirir. Giriş formatı örneği olarak 1 10:30:00, yani burada 1 gün 10 saat 30 dakikadan bahsediyoruz. Örnek olarak şu anki tarihten 2 gün 3 saat 15 dakika geri gidelim.&lt;br /&gt;
&lt;br /&gt;
SELECT SYSDATE + TO_DSINTERVAL (&#39;-2 03:15:00&#39;) FROM DUAL;</content><link rel='replies' type='application/atom+xml' href='http://ahmetsedef.blogspot.com/feeds/5881587556629885082/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://ahmetsedef.blogspot.com/2011/05/plsql-standard-fonksiyonlar.html#comment-form' title='0 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7470475469848776157/posts/default/5881587556629885082'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7470475469848776157/posts/default/5881587556629885082'/><link rel='alternate' type='text/html' href='http://ahmetsedef.blogspot.com/2011/05/plsql-standard-fonksiyonlar.html' title='PL/SQL Standard Fonksiyonları'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/14280391709033597792</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7470475469848776157.post-7677848133851376939</id><published>2011-05-29T15:14:00.001-07:00</published><updated>2011-05-29T15:14:53.671-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Veri Madenciliği"/><category scheme="http://www.blogger.com/atom/ns#" term="veri madeni"/><title type='text'>Veri Madenciliği</title><content type='html'>Veri madenciliği, büyük çaplı verileri arasından anlamlı bilgiye ulaşma, daha yalın bir anlatımla veri madenleme işlemidir. Veri tabanındaki, veri ambarındaki veriler arasında var olan ilişkiler, örüntüler, sapma ve eğilimler, belirli yapılar gibi bilgilerin ortaya çıkarılması veri madenciliğinin temelini oluşturmaktadır. Yapılan işi biraz daha havalı bir şekilde anlatılabiliriz; veri tabanındaki bilgileri keşfediyoruz.  Veri tabanındaki keşfedilen bilgiler, işletmelerde karar destek mekanizmalarına da bir ön bilgi ve aynı zamanda bir sonuç yada rapor temin etmek kullanılabilir.&lt;br /&gt;
&lt;br /&gt;
Veri madenciliğinde, yukarıdaki paragrafta anlattığım gibi devasa veri yığınlarından anlamlı (ki burada analitik veriden bahsediyoruz.) verilerin elde işlemlerini kapsadığını söyledik. Peki, anlamlı veriyi nasıl elde edeceğiz. Cevap ise; bilimsel yöntemler kullanarak verinin anlamlı hale getirilmesidir. Bu bilimsel yöntemlerde içerisinde istatistiksel yöntem ve süreçlere başvurulması en sağlıklı yoldur. Veri seçim seçim süreci istatistiksel olduğu için seçim kusurca olacaktır. Veri madenciliğinde amaçlarından biriside büyük hacimli verileri etkin ve verimli bir hale getirmektir. Bu amaçla bir çok bilgisayar programı ve bu programlardan oluşan platform çözümleri üretilmiştir. Söz konusu yazılım olunca iki türlü yaklaşımdan bahsetmek mümkündür. Bunlar açık kaynak kod ve kapalı kod. İşte bizim bu alanda kullanacağımız başlıca yazılımlar; SPSS Clementine, SPSS, SAS, Angoss, KXEN, SQL Server Çözümleri, Oracle Çözümleri, Matlab (kısmen), Orange, RapidMiner, WEKA, Sciptella ETL, iHepWork, KNIME, ELKI ….. listeyi uzatmak mümkün.&lt;br /&gt;
&lt;br /&gt;
Veri madenciliği ile geleneksel yöntemler çözülmesi çok zaman olan zor problemler çok daha hızlı bir şekilde çözülmesi olanaklı hale gelmektedir. Aslında yapılan işlemler bir nevi verinin kalitesini artırmak ve elimizdeki veriyi bizim için daha değerli hale getirmektir. Veri madenciliğini en yoğun kullanıldığı sektörler; bankacılık, telekomünikasyon, borsa, pazarlama, sigortacılık, bilim, endüstri, sağlık, mühendislik … vs alanlardır. Temel olarak kullanım amaçlarına göre şu şekilde bir kategori yapılabilir;&lt;br /&gt;
&lt;br /&gt;
Borsa: Hisse senetlerinin fiyat tahminleri, genel piyasa analizleri&lt;br /&gt;
&lt;br /&gt;
Bankacılık: Risk analizleri, usulsüzlük tespitleri, finansal raporlamalar&lt;br /&gt;
&lt;br /&gt;
Pazarlama: Çapraz satış analizleri, müşteri segmentasyonu&lt;br /&gt;
&lt;br /&gt;
Sigortacılık: Müşteri kaybetme nedenlerinin belirlenmesi, usulsüzlüklerin önlenmesi&lt;br /&gt;
&lt;br /&gt;
Bilim ve mühendislik: Amprik veriler üzerinde modeller kurularak bilimsel ve teknik proplemlerin çözümlenmesi&lt;br /&gt;
&lt;br /&gt;
Endüstri: Kalite kontrol ve lojistik hizmetleri&lt;br /&gt;
&lt;br /&gt;
Veri madenciliği aslında bir süreçtir. Bu süreçte uygulanacak adımlar doğru olarak yerine getirilmesi şartıyla istenen sonuçlara ancak ulaşılabilir. Veri madenciliği, bir veri keşfi işlemidir. Bu keşifin adımları ise şunlardır;&lt;br /&gt;
&lt;br /&gt;
1.)    Veriyi temizleme&lt;br /&gt;
&lt;br /&gt;
2.)    Veri bütünleştirme&lt;br /&gt;
&lt;br /&gt;
3.)    Veri seçme&lt;br /&gt;
&lt;br /&gt;
4.)    Veri dönüşümü&lt;br /&gt;
&lt;br /&gt;
5.)    Veri madenciliği&lt;br /&gt;
&lt;br /&gt;
6.)    Örüntü değerlendirme&lt;br /&gt;
&lt;br /&gt;
7.)    Bilgi sunumu&lt;br /&gt;
&lt;br /&gt;
Veri toplama, bu aşama madenciliğin ilk aşamasıdır. Veriler bir çok farklı ortamlarda bulabilir. Bu aşamada uygun veri, veri ortamlarından çekilir. Veri çekme işlemi tamamlandıktan sonra verilerin ikiye bölünmesi önerilmektedir. 4’e 1 oranında bölümleme yapmak en uygun olanıdır. Verilerin büyük kısmı analizler için, küçük kısmı ise testler için kullanılması amaçlanmaktadır.&lt;br /&gt;
&lt;br /&gt;
Veri temizleme ve dönüştürme, bu aşamada veri formatları üzerinde oynamalar yapılarak veri sonraki işlemler için uygun bir hale getirilir. Eksik ve kayıp verilerde bu aşamada uygun yöntemler kullanılarak veri tamamlama yada silme işlemi yapılır.&lt;br /&gt;
&lt;br /&gt;
Model kurma, bu aşama veri madenciliğin çekirdeğidir. Projenin amacına ulaşması için modelin doğru olarak kurulması gerekmektedir. Modelleme için uygun olan bir yada birden fazla algoritma seçilir. Burada amaç en uygun modeli en iyi algoritma ile yakalayıp en doğru sonucu elde etmektir. Model değiştirme ise elde edilen modeller üzerinde çeşitli sınamalar yaparak yada istatistikleri kullanarak en uygun modeli seçmektedir.&lt;br /&gt;
&lt;br /&gt;
Raporlama, veri madenciliği sonucunda elde edilen sonuçların bir sunumudur (buradaki sunum klasik anlamdaki sunum değildir.). Değerlendirme ise proje kapsamında örüntüleri kullanmaktır. Temel amaçlarımızdan birisi de elde edilen modeli veri ile bütünleşik hale getirip harmanlamadır. Değerlendirme, literatürde scoring olarak da adlandırılmaktadır.&lt;br /&gt;
&lt;br /&gt;
Uygulama, kurulan modelin gerçek zamanlı olarak çalıştırılması ve sonuçların elde edilmesidir. Bu işlemler yapılırken model yönetimi de yapılmaktadır. Model yönetiminde unutulmaması gereken şey, her modelin bir yaşam döngüsüne sahip olduğudur. Verilerimiz iş özelliklerine, zamana ve konjektüre bağlı olarak değişebilir. Bu gibi durumlarda modelinde değiştirilmesi yada güncelleme yapılması kaçınılmazdır.</content><link rel='replies' type='application/atom+xml' href='http://ahmetsedef.blogspot.com/feeds/7677848133851376939/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://ahmetsedef.blogspot.com/2011/05/veri-madenciligi.html#comment-form' title='0 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7470475469848776157/posts/default/7677848133851376939'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7470475469848776157/posts/default/7677848133851376939'/><link rel='alternate' type='text/html' href='http://ahmetsedef.blogspot.com/2011/05/veri-madenciligi.html' title='Veri Madenciliği'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/14280391709033597792</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7470475469848776157.post-1236397571408604392</id><published>2011-05-29T15:13:00.003-07:00</published><updated>2011-05-29T15:13:46.346-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="SQL"/><category scheme="http://www.blogger.com/atom/ns#" term="veri tabanı"/><title type='text'>SQL</title><content type='html'>SQL, açılımı “Structured Query Language” yani Türkçe karşılığı ile “Yapısal Sorgulama Dili” olan veritabanı işlemleri ve komutlarından oluşan bir dildir. SQL, kullanıcıların isteklerini veritabanı sistemine anladığı dilden anlatan bir söz dizimidir, yani bir dildir. Bu dil sayesinde veritabanında var olan kayıtlar görüntülenebilir, değiştirilebilir ve yeni kayıtlar eklenebilir. SQL bir dildir ,ancak bir programlama dili değildir. Yani, program geliştirme işlemlerinde kullanılır ama tek başına yeterli değildir. Program geliştir iken SQL bilmek programcıya esneklik ve üretkenlik sağlar. SQL her ne kadar iyi bilinirse bilinsin, aynı zamanda iyi bir yapısal programlama dilini de bilmek iyi bir program yazmak için gereklidir.&lt;br /&gt;
&lt;br /&gt;
SQL, 1983 yılında IBM laboratuarlarında çalışmalarla tamamlanmış ve 1987 yılında ISO ve ardında da ANSI tarafından standart olarak kabul edilmiştir. Daha sonra bu standartları kullanarak veritabanı yönetim sistemleri geliştirilmiştir. Bu veritabanı yönetim sistemlerinden en çok bilenen ve kullanılanları ise; Oracle, MS SQL Server, Sysbase, Informix, Progcess ve MySQL (MySQL’in üretirici ve geliştiricisi olan Sun, Oracle tarafından geçtiğimiz yıllarda satın alınmıştır. MySQL’in artık geliştirme çalışmaları Oracle çatısı altında devam edilmektedir. Durumun ne olacağını sonraki makalelerimde tahmin etmeye çalışacağım.) ‘dir. Bütün bu veritabanı yönetim sistemlerinde, temel SQL kodları çalışır. Aynı tablolarda aynı sonuçları verir. Veritabanı yönetim sisteminlerinde kullanılan SQL ifadelerinin farklılaşması ise veritabanı yönetim sistemlerinin SQL’e yapısal sorgulama dillerinden bazı özellikleri eklemelerinden kaynaklanmaktadır. Örneğin temel olarak SQL’den if, case, next, do gibi şartlı ifadeler, döngüler ve karşılaştırmalar bulunmaz. SQL’de bulunmayan bu prosedür, fonksiyon, şartlı ifadeler ve karşılaştırmaların yokluğunu gidermek için; Oracle PL/SQL ( Programming Language /SQL), Microsoft firması SQL Server de T-SQL, Sysbase yine T-SQL dilini geliştirmiştir.&lt;br /&gt;
&lt;br /&gt;
SQL dilinin; karar yapıları, döngüler ve benzeri yapısal programlama dillerindeki özelliklerden yoksul olduğunu yukarda belirttik. Veritabanı yönetim sistemi bu eksikleri PL/SQL yada T-SQL gibi dil tanımlamalarını kullanarak giderir. Ancak veritabanında verilerin hacmi artıkça daha gelişmiş bir veritabanı yönetim sistemine ihtiyaç ise kaçınılmazdır.&lt;br /&gt;
&lt;br /&gt;
Kullanıcı herhangi bir veritabanına bağlandığında SQL (PL/SQL yada T-SQL) komutlarını kullanarak veritabanı yönetim sistemine istekte bulunur. Bu isteklerde kullanılan komutlar 5 kategoride toplanabilir;&lt;br /&gt;
&lt;br /&gt;
a) Veri sorgulama komutları&lt;br /&gt;
&lt;br /&gt;
b) Tabloya veri ekleme, değiştirme ve silme komutları&lt;br /&gt;
&lt;br /&gt;
c) Veritabanı nesnelerini oluşturma, değiştirme ve silme komutları&lt;br /&gt;
&lt;br /&gt;
d) Veritabanına ve nesnelerine erişimi kontrol etme komutları&lt;br /&gt;
&lt;br /&gt;
e) Veritabanın tutarlığını ve bütünlülüğünü kontrol etme komutları&lt;br /&gt;
&lt;br /&gt;
SQL, bir programlama dili olmadığına göre; sadece SQL kullanılarak bir kullanıcı arayüzü tanımlanamaz ya da bir dosya yönetimi yapılamaz. SQL, temelde 3 ifade grubundan oluşur.&lt;br /&gt;
&lt;br /&gt;
1. Veri Tanımlama Dili: (Data Defination Language = DLL) Tablo, trigger, view gibi veri tabanı nesnelerini tanımlayan komutlar bu grupta yer alır. Nesne CREATE komutu ile oluşturulur, ALTER komutu ile değiştirilir ve DROP komutu ile silinir.&lt;br /&gt;
&lt;br /&gt;
2. Veri İşleme Dili: (Data Manuplation Language = DML ) Veri seçme, ekleme, silme ve sorgu sonuçlarında sıralama veya filtreleme gibi komutlar bu grupta yer alır.  INSERT ile veri eklenir, DELETE ile veri silinir, UPDATE ile veri güncellenir, SELECT ile veri seçilir, WHERE ile filtrelenir, ORDER ile sıralama yapılır. Ayrıca INTO, FROM, LIKE, GROUP BY, HAVING… gibi yan söz deyimleri de bu grupta yer alır.&lt;br /&gt;
&lt;br /&gt;
3. Veri Kontrol Dili: Veritabanı yönetim sisteminde roller ve kullanıcılar için ifade ve nesne kullanım izinlerini tanımlar. Erişim ve erişim kaldırma ifadeleri ile bu haklar ayarlanır. Ayrıca, erişim engelleme de kullanılan veritabanı yönetim sistemine (Oracle, MS SQL Server) göre bu grupta yer alabilir.</content><link rel='replies' type='application/atom+xml' href='http://ahmetsedef.blogspot.com/feeds/1236397571408604392/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://ahmetsedef.blogspot.com/2011/05/sql.html#comment-form' title='0 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7470475469848776157/posts/default/1236397571408604392'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7470475469848776157/posts/default/1236397571408604392'/><link rel='alternate' type='text/html' href='http://ahmetsedef.blogspot.com/2011/05/sql.html' title='SQL'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/14280391709033597792</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7470475469848776157.post-8034237188018483867</id><published>2011-05-29T15:12:00.000-07:00</published><updated>2011-05-29T15:12:23.496-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="veri tabanları"/><category scheme="http://www.blogger.com/atom/ns#" term="İlişkisel Veritabanı Yönetim Sistemleri"/><title type='text'>İlişkisel Veritabanı Yönetim Sistemleri</title><content type='html'>Günümüzde kullanımı en yaygın veritabanı ilişkisel veritabanı ve en yaygın veri tabanı yönetim sistemleri de ilişkisel veritabanı yönetim sistemleridir. İlişkisel veritabanının en önemli yanı, oluşturulan tabloların birbiri ile ilişkilerinin olmasıdır. Bu nedenle veritabanı yönetim sistemlerine “ilişkisel” denilmektedir.&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
En basit anlamda bir veritabanından bahsetmek için bir veritabanında en az iki tablo olmalıdır. Ve oluşturulan veritabanı ilişkisel bir veritabanı ise, bu iki tablo birbiri ile bir şekilde ilişkilendirilebilir olması gerektedir. Eğer veritabanımız ilişkisel veri ilişkisel veritabanı mantığı üzerine bina edilecekse, temel olarak tablolar aşağıdaki 3 temel işlevi yerine getirmek zorundadır.&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
    Seçme: Herhangi bir tabloda yer alan bilgilerin tümü yada istenen kriterlere göre sıralı bir şekilde gösterilebilmelidir.&lt;br /&gt;
    İzdüşürme: Herhangi bir tabloda yer alan bilgilerin belli kolonları görüntülenebilmelidir.&lt;br /&gt;
    Birleştirme: İki yada fazla tabloda yer alan bilgiler tek bir tablo gibi sunulabilmelidir.&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
Bir veritabanı yönetim sistemi yukarıdaki 3 temel işlevi yerine getirmek zorundadır. Bu 3 kriterlerden her biri tek tek kullanılabildiği gibi, 3 bir arada kullanılabilir veya ikili kombinasyonlar halinde de kullanılabilir. Burada önemli olan veritabanın bir veritabanı yönetim sistemi tarafından SQL ile yönetilebilir olmasıdır. Böylece kullanıcı veritabanın bilgisayar ortamında fiziksel olarak dosyalama işlemleri bilme zorunluluğundan kurtulmuş olacaktır. Tüm bu süreç SQL ile izole edilmiş olur.</content><link rel='replies' type='application/atom+xml' href='http://ahmetsedef.blogspot.com/feeds/8034237188018483867/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://ahmetsedef.blogspot.com/2011/05/iliskisel-veritaban-yonetim-sistemleri.html#comment-form' title='0 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7470475469848776157/posts/default/8034237188018483867'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7470475469848776157/posts/default/8034237188018483867'/><link rel='alternate' type='text/html' href='http://ahmetsedef.blogspot.com/2011/05/iliskisel-veritaban-yonetim-sistemleri.html' title='İlişkisel Veritabanı Yönetim Sistemleri'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/14280391709033597792</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7470475469848776157.post-7595243018562821532</id><published>2011-05-29T15:11:00.000-07:00</published><updated>2011-05-29T15:11:11.822-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Normalizasyon"/><category scheme="http://www.blogger.com/atom/ns#" term="Veri Tabanı Normalizasyonu"/><title type='text'>Veri Tabanı Normalizasyonu</title><content type='html'>Normalizasyon; veritabanı tasarım aşamasında çok önemli bir işlemdir. İlişkisel veritabanının tanımı ile birlikte ortaya atılmış ve kabul görmüş 5 normalizasyon kuralı vardır.&lt;br /&gt;
&lt;br /&gt;
    Normalizasyon Kuralı: bir satırdaki alan yalnızca tek bir bilgi içerir.&lt;br /&gt;
    Normalizasyon Kuralı: bir tabloda anahtar olmayan her alan, birincil anahtar olarak tanımlı tüm alanlara bağlı olmak zorundadır. Ya da anahtar alanın birden fazla olduğu tablolarda, anahtar alanlardan sadece birine bağlı veriler tabloda yer almalı, ayrı bir tabloya taşınmalıdır. Bunun tersi de geçerlidir.&lt;br /&gt;
    Normalizasyon Kuralı: Bir tablo için anahtar olmayan bir alan, anahtarı olmayan başka hiç bir alana bağlı olamaz.&lt;br /&gt;
    Normalizasyon Kuralı: Birincil anahtar alanlar ile anahtarı olmayan alanlar arasında, birden fazla bağımsız bire-çok ilişkisine izin verilmez.&lt;br /&gt;
    Normalizasyon Kuralı: tekrarlamaları ortadan kaldırmak için her tablonun mümkün olduğunca küçük parçalara bölünmesi gerekir.&lt;br /&gt;
&lt;br /&gt;
Veri tabanı normalizasyon kuralları, bir ilişkisel veritabanının tasarlanma aşamaları değil de ilişkisel veri tabanında yer alacak kayıtların ilişkisel veri tabanı ile uyumlu olup olmadığını denetlemeye yöneliktir. İlişkisel veritabanı tasarımında aşağıdaki dört özellik yerine getirilmelidir.&lt;br /&gt;
&lt;br /&gt;
a) Veri tekrarı yapılmamalıdır.&lt;br /&gt;
&lt;br /&gt;
b) Boş yer mümkün olduğunca az olmadır.&lt;br /&gt;
&lt;br /&gt;
c) Veri bütünlüğü sağlanmadır.&lt;br /&gt;
&lt;br /&gt;
d) Veriler, aralarında bir ilişki tanımlanmaya müsait olmalıdır.</content><link rel='replies' type='application/atom+xml' href='http://ahmetsedef.blogspot.com/feeds/7595243018562821532/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://ahmetsedef.blogspot.com/2011/05/veri-taban-normalizasyonu.html#comment-form' title='0 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7470475469848776157/posts/default/7595243018562821532'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7470475469848776157/posts/default/7595243018562821532'/><link rel='alternate' type='text/html' href='http://ahmetsedef.blogspot.com/2011/05/veri-taban-normalizasyonu.html' title='Veri Tabanı Normalizasyonu'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/14280391709033597792</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7470475469848776157.post-2062919560161313784</id><published>2011-05-29T15:09:00.000-07:00</published><updated>2011-05-29T15:09:19.717-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="OLAP"/><category scheme="http://www.blogger.com/atom/ns#" term="OLTP"/><category scheme="http://www.blogger.com/atom/ns#" term="OLTP ve OLAP"/><title type='text'>OLTP ve OLAP</title><content type='html'>Bilgisayarla iş yapılan yerlerde yoğun olarak kullanılan veritabanları; iki amaçla kullanılır.  Kullanım amaçlarından birisi, optimize edilmiş sistemler için OLTP ( Online Transaction Processing)dir. İkincisi ise, üretilen verilerin anlık olarak saklanması ( Online Analiytical Processing)’dir. Veriler üzerinde sürekli olarak değişiklikler, eklemeler ve silinmeler oluyorsa OLTP sistemlerinin kullanılması daha iyi bir tercihtir. Veriler daha çok raporlama ve karar destek amacı ile kullanılacaksa OLAP sistemlerinin kullanılması mantıklı bir seçim olacaktır. OLAP sistemler aracılığı ile veri ambarları ve datamark gibi yapılar kullanılarak yoğun bir şekilde üretilmiş verilerin analizleri ve raporları oluşturulur. Böylece tüketici, satış eğilimleri, üretim maliyetleri, müşteri profili … vs konularda kullanılacak veriler elde edilir. Eğer veriler OLTP ve OLAP sistemlerinin ikisine de uygunluk gösteriyorsa, bu iki sistemi bir arada barından bir veritabanı sistemi kullanılabilir.</content><link rel='replies' type='application/atom+xml' href='http://ahmetsedef.blogspot.com/feeds/2062919560161313784/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://ahmetsedef.blogspot.com/2011/05/oltp-ve-olap.html#comment-form' title='0 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7470475469848776157/posts/default/2062919560161313784'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7470475469848776157/posts/default/2062919560161313784'/><link rel='alternate' type='text/html' href='http://ahmetsedef.blogspot.com/2011/05/oltp-ve-olap.html' title='OLTP ve OLAP'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/14280391709033597792</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7470475469848776157.post-7758950474560673289</id><published>2010-08-01T10:00:00.001-07:00</published><updated>2010-08-01T10:17:03.648-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="ahmet sedef"/><title type='text'>yeni bloglarım</title><content type='html'>yeni yazılarım artık wordpress&#39;te ;)&lt;br /&gt;
&lt;br /&gt;
&lt;a href=&quot;http://ahmetsedef.wordpress.com&quot;&gt;http://ahmetsedef.wordpress.com&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
ve &lt;br /&gt;
&lt;br /&gt;
&lt;a href=&quot;http://ramirhan.wordpress.com&quot;&gt;http://ramirhan.wordpress.com&lt;/a&gt;</content><link rel='replies' type='application/atom+xml' href='http://ahmetsedef.blogspot.com/feeds/7758950474560673289/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://ahmetsedef.blogspot.com/2010/08/yeni-bloglarm.html#comment-form' title='0 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7470475469848776157/posts/default/7758950474560673289'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7470475469848776157/posts/default/7758950474560673289'/><link rel='alternate' type='text/html' href='http://ahmetsedef.blogspot.com/2010/08/yeni-bloglarm.html' title='yeni bloglarım'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/14280391709033597792</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7470475469848776157.post-852611249796466</id><published>2010-01-16T03:28:00.000-08:00</published><updated>2010-01-16T03:28:52.873-08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="oran analizi"/><category scheme="http://www.blogger.com/atom/ns#" term="oran analizi yorumu"/><title type='text'>Oran Analizi</title><content type='html'>Oran analizi ile elde edilen oranların tek başına anlamı olmayacakları açıktır.&lt;br /&gt;
&lt;br /&gt;
oranlar;&lt;br /&gt;
&lt;br /&gt;
* genel kabul görmüş oranlar ile,&lt;br /&gt;
&lt;br /&gt;
* aynı endüstri kolundaki benzer işletmenin oaranları ile,&lt;br /&gt;
&lt;br /&gt;
* işletmenin geçmiş dönemdeki oranları ile,&lt;br /&gt;
&lt;br /&gt;
* işletmenin aynı dönem içindeki birbirleriyle ilgili diğer oranla ile,&lt;br /&gt;
karşılaştırılarak anlamlı hale getirilebilir ve yorumlanabilir.</content><link rel='replies' type='application/atom+xml' href='http://ahmetsedef.blogspot.com/feeds/852611249796466/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://ahmetsedef.blogspot.com/2010/01/oran-analizi.html#comment-form' title='0 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7470475469848776157/posts/default/852611249796466'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7470475469848776157/posts/default/852611249796466'/><link rel='alternate' type='text/html' href='http://ahmetsedef.blogspot.com/2010/01/oran-analizi.html' title='Oran Analizi'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/14280391709033597792</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7470475469848776157.post-4995193542859995046</id><published>2010-01-16T03:25:00.000-08:00</published><updated>2010-01-16T03:30:03.037-08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="veri değerlendirme"/><category scheme="http://www.blogger.com/atom/ns#" term="veri topalama"/><title type='text'>Veri Toplama ve Değerlendirme Teknikleri</title><content type='html'>Zaman edütü tekniği&lt;br /&gt;
&lt;br /&gt;
Analitik tahmin&lt;br /&gt;
&lt;br /&gt;
Soru tekniği&lt;br /&gt;
&lt;br /&gt;
Değer analizi&lt;br /&gt;
&lt;br /&gt;
Pazar araştırması&lt;br /&gt;
&lt;br /&gt;
İş örneklemesi&lt;br /&gt;
&lt;br /&gt;
Kalite kontrolü&lt;br /&gt;
&lt;br /&gt;
Pareto analizi&lt;br /&gt;
&lt;br /&gt;
Anketler ve görüşmeler</content><link rel='replies' type='application/atom+xml' href='http://ahmetsedef.blogspot.com/feeds/4995193542859995046/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://ahmetsedef.blogspot.com/2010/01/veri-toplama-ve-degerlendirme.html#comment-form' title='0 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7470475469848776157/posts/default/4995193542859995046'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7470475469848776157/posts/default/4995193542859995046'/><link rel='alternate' type='text/html' href='http://ahmetsedef.blogspot.com/2010/01/veri-toplama-ve-degerlendirme.html' title='Veri Toplama ve Değerlendirme Teknikleri'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/14280391709033597792</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7470475469848776157.post-1220863098724180804</id><published>2009-12-14T17:24:00.001-08:00</published><updated>2009-12-16T14:44:23.671-08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="sas"/><category scheme="http://www.blogger.com/atom/ns#" term="sas modülleri"/><title type='text'>SAS modülleri</title><content type='html'>* Base SAS (SAS programlarını çalıştırmak için gereken ana programdır. DATA step ve Prosedürleri içerir.)&lt;br /&gt;
* SAS/STAT (İstatistiksel analiz)&lt;br /&gt;
* SAS/GRAPH (Grafikler)&lt;br /&gt;
* SAS/GIS ()&lt;br /&gt;
* SAS/ASSIST (SAS menüleri)&lt;br /&gt;
* SAS/ACCESS (DB2 ve Oracle gibi dış veri tabanlarından veri alır.)&lt;br /&gt;
* SAS/OR (Yöneylem araştırması and project management)&lt;br /&gt;
* SAS/QC (Kalite kontrol gibi işlemler için)&lt;br /&gt;
* SAS/ETS (İş planlaması, tahmin ve karar destekleme)&lt;br /&gt;
* SAS/FSP (Veri girişi)&lt;br /&gt;
* SAS/AF (İnteraktif SAS uygulaması oluşturma)&lt;br /&gt;
* SAS/IntrNet (SAS uygulamalarınızı webte sunmanıza olanak tanır.)&lt;br /&gt;
* Enterprise Miner (Örnekleme, keşfetme, değiştirme, model yapma ve sonuç çıkarma işlemlerini kolayca yapmanızı sağlar.)&lt;br /&gt;
* SAS/Warehouse Administrator (Veri tabanlarını oluşturmasını ve bakımını kolaylaştırır.)</content><link rel='replies' type='application/atom+xml' href='http://ahmetsedef.blogspot.com/feeds/1220863098724180804/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://ahmetsedef.blogspot.com/2009/12/sas-modulleri.html#comment-form' title='0 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7470475469848776157/posts/default/1220863098724180804'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7470475469848776157/posts/default/1220863098724180804'/><link rel='alternate' type='text/html' href='http://ahmetsedef.blogspot.com/2009/12/sas-modulleri.html' title='SAS modülleri'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/14280391709033597792</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7470475469848776157.post-2978334302491049534</id><published>2009-12-08T17:04:00.000-08:00</published><updated>2009-12-08T17:07:21.301-08:00</updated><title type='text'>R kodları</title><content type='html'>&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;http://www.r-project.org/Rlogo.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;http://www.r-project.org/Rlogo.jpg&quot; /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;/div&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: large;&quot;&gt;R (&lt;/span&gt;&lt;span style=&quot;font-size: large;&quot;&gt;basit düzeyde) &lt;/span&gt;&lt;span style=&quot;font-size: large;&quot;&gt;kullanımı&amp;nbsp; ve kodların açıklamaları&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: large;&quot;&gt;&lt;i&gt;&lt;span style=&quot;font-size: xx-small;&quot;&gt;(Not: komutların açıklamalarında hatalar olabilir.)&lt;/span&gt;&lt;/i&gt; &lt;br /&gt;
&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: large;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: large;&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-size: small;&quot;&gt;R da her şey fonskiyonlarla yapılmaktadır.&lt;/span&gt;&lt;/b&gt; &lt;span style=&quot;font-size: small;&quot;&gt;&lt;b&gt;R da 3 genel veri türü vardır. Normal değişkenler, vektörler ve mantıksal ifadeler.&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-size: large;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;Dosya uzantısı .R ve çalışma ortamı (workspace) uzantısı &lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-size: large;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;.RData olarak kayıt eder.&lt;br /&gt;
&lt;br /&gt;
&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-size: large;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;b&gt;Temel Atamalar: &lt;/b&gt;Değişken isimleri büyük ve küçük harflere duyarlıdır. x değişkenine 2 atamak için&amp;nbsp; konsola;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-size: large;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;x &amp;lt;- 2&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-size: large;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: large;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: large;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: large;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: large;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: large;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: large;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: large;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;b&gt;Vektörel Atamalar&lt;/b&gt;: Weight 5 kişinin ağırlıklarının vektörü olsun. Bu vektöre değer girişi için;&lt;br /&gt;
&lt;br /&gt;
weight &amp;lt;-c(60,36,45,65,61)&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: large;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: large;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: large;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: large;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: large;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-size: large;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;Vektörlere 3 veri türü saklanabilir. (sayısal veriler, mantıksal değerler, karakter dizinleri) Örneğin;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: large;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;b&gt;&lt;br /&gt;
&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: large;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;karakter vektörü,&lt;br /&gt;
&lt;br /&gt;
isim &amp;lt;-c (&quot;ahmet&quot;, &quot;gül&quot;, &quot;hakan&quot;)&lt;br /&gt;
&lt;br /&gt;
mantık vektörleri,&lt;br /&gt;
&lt;br /&gt;
m &amp;lt;- c(T,T,F,F,T&lt;b&gt;)&lt;br /&gt;
&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-size: large;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;b&gt;Matematiksel işlemler:&lt;/b&gt;Normal hesap makinesindeki gibi :) &lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: large;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;br /&gt;
toplam almak için (seri yada vektörün tüm elemanları için)&lt;br /&gt;
&lt;br /&gt;
sum(weight)&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-size: large;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;b&gt;Data Frame&lt;/b&gt;: Verilerin tablo şeklinde gösterilmesi,diğer programlardaki&amp;nbsp; tablolara karşılık geliyor. Data frame oluşmak için konsola şu komut (yada fonksiyon :) ) girilmelidir;&lt;br /&gt;
&lt;br /&gt;
conversion &amp;lt;- data.frame (celsius=celsius, fahrenheint=fahrenheint)&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-size: large;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;b&gt;Dışardan Veri Alma: &lt;/b&gt; txt dosyasından veri almak için read.table() fonsiyonu kullanabilir. örnek;&lt;br /&gt;
&lt;br /&gt;
dısdata &amp;lt;- read.table(&quot;veri1.txt&quot;,header=TRUE)&lt;br /&gt;
&lt;br /&gt;
Bu şu demektir; dışardan veri1.txt dosyasından veri al değişken isimleri 1. satırda&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;Not&lt;/b&gt;: veri dosyası workspace ile aynı dizinde olmalı yada yeri (dizinler &quot;\&quot; yerine &quot;/&quot; ile )&amp;nbsp; belirtilmelidir. Yukardaki örnekte veri1.txt dosyası benim workspace&#39;im ile aynı dizinde olduğu için diskteki özel yerini belirtmeye gerek yok. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;Vektörler ile işlemler&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; x vektörü 10 elemana sahip olsun. X vektörünün 2. ve 5. elemanlarını x vektöründen&amp;nbsp; çıkarıp x vektörü 8 elemanlı olsun. bunun için komut satırına;&lt;br /&gt;
&lt;br /&gt;
x[-c(2,5)]&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; Vektörlerin elemanlarının verilen bir değerle karşılaştırılmasının mantıksal sonucu vektörümüz x olsun ve karışılaştıracağımız değer 20 olsun ( 20 den büyük mü? ). Bunun için komut satırına&lt;br /&gt;
&lt;br /&gt;
x &amp;gt; 20&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; Vektör elemanlarına isimler (label) vermek için;&lt;br /&gt;
&lt;br /&gt;
a vektörü 3 elemandan oluşsun (değerler rastgele) ve bu elemanlara ali, hakan ve kemal isimleri (label) için;&lt;br /&gt;
&lt;br /&gt;
a &amp;lt;- c(ali=123, hakan=232, kemal= 143)&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;Kayıp Değerler ( Missing Value)&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
R da kayıp değerler NA olarak gösterilir.&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-size: large;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-size: large;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: large;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&amp;nbsp;&lt;b&gt;&amp;nbsp;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: large;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;b&gt;Komutlardan bir kaçı;&lt;/b&gt; &lt;br /&gt;
&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-size: large;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;b&gt;getwd():&lt;/b&gt; Çalışma kütüphanesinin bilgisayarda hangi dizinde kayıtlı olduğunu gösterir.&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;ls()&lt;/b&gt;:&amp;nbsp; Çalışma ortamında (workspace) de oluşturulan nesneleri verir.&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;q() , quit(exit): &lt;/b&gt;R programını kapatır.&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;sort():&lt;/b&gt; Birimleri alfabetik sıraya göre sıralar.&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;nchar():&lt;/b&gt; Birimin kaç karakterden oluştuğunu verir.&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;summary():&lt;/b&gt; Vektörün yada data framedeki değişkenlerin betimsel istatistiklerini (min,max, ort, medyan, çeyreklikler) hesaplar.&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-size: large;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;b&gt;rep():&lt;/b&gt; &lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-size: large;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;Tekrarlama fonksiyonu. Örneğin; &lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-size: large;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-size: large;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;rep(yeni,3)&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; (var olan verilerden yenisini sonuna ekler ve yeni vektöründeki tüm değerleri 3 kere kopyalar&lt;br /&gt;
ve yeni vektörüne tekrardan atar.)&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;dim():&lt;/b&gt; Matrislerin boyutlarını düzenler &lt;br /&gt;
&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: large;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: large;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: large;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: large;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: large;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: large;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: large;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;b&gt;Grafikler;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: large;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;b&gt; &lt;br /&gt;
&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: large;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;b&gt;hist():&lt;/b&gt; Verilerin histogram grafiğini verir.&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;plot():&lt;/b&gt; &lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-size: large;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;serpilme diyagramı&amp;nbsp; verir.&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: large;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;br /&gt;
&lt;i&gt;&lt;b&gt;çizim simgelerini değiştirmek için&lt;/b&gt;,&lt;/i&gt; pch parametresini kullanıyoruz&lt;br /&gt;
&lt;br /&gt;
plot(weight, pch=2)&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: large;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: large;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: large;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-size: large;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;b&gt;Zaman Serileri&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ts() fonkisyonu vektörleri zaman serilerine çevirmektedir. Örnek olarak numjobs vektörünü oluşturup aylık olarak zaman serisine dönüştürelim.&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;&lt;i&gt;numjobs &amp;lt;- c(982,981,984,982,981,983,983,983,983,979,973,979,&lt;br /&gt;
974,981,985,987,986,980,983,983,988,994,990,999)&lt;/i&gt;&lt;/b&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: large;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: large;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: large;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: large;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;br /&gt;
Yukarıda numjobs vektörünü oluşturduk ve vektörünü zaman serileri (aylık) çevirmek için;&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;&lt;i&gt;numjobs &amp;lt;- ts(numjobs, start=1995, frequency = 12)&lt;/i&gt;&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
çevirme işlemi sonucunda elde etiğimiz zaman serisinin grafiği için;&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;&lt;i&gt;plot(numjobs)&lt;/i&gt;&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;/span&gt;</content><link rel='replies' type='application/atom+xml' href='http://ahmetsedef.blogspot.com/feeds/2978334302491049534/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://ahmetsedef.blogspot.com/2009/12/r-kodlar.html#comment-form' title='0 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7470475469848776157/posts/default/2978334302491049534'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7470475469848776157/posts/default/2978334302491049534'/><link rel='alternate' type='text/html' href='http://ahmetsedef.blogspot.com/2009/12/r-kodlar.html' title='R kodları'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/14280391709033597792</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7470475469848776157.post-460055188901096151</id><published>2009-12-08T12:29:00.000-08:00</published><updated>2009-12-08T12:29:06.555-08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="r"/><category scheme="http://www.blogger.com/atom/ns#" term="r kodları"/><title type='text'>R (açık kaynak kodlu) istatistik yazılımı</title><content type='html'>&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Biz istatistikçiler olarak yaptığımız işleri en kısa zamanda ve hatasız olarak yapmak için bilgisayar yazılımları kullanırız. İstatistikçiler ve istatistik işi ile uğraşanların aşina oldukları&amp;nbsp; yazılımlar şunlardır; Spss, SAS, R,......Listeyi uzatmak münkün. En çok bilinen programlar bunlar olduğu için yazılarımda bu programlardan bahsedeceğim. &lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; R açık kaynak kodlu GNU lisansı olan bir yazılım. Temel olarak istatistiksel analizler ve işlemler yapıyor. (istatistiksel analizlerin dışında başka çok şey yapıyor. Aslında bir programla dili). R hakkında daha fazla bilgi &lt;a href=&quot;http://www.r-project.org/&quot;&gt;buradan&lt;/a&gt; ulaşabilirsiniz.&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; R ile çalışmak için en güncel sürümü bilgisayarınıza yükledikten sonra bilgisayarımızda masaüstüne gelen R simgesine tıkladığımızda bizi diğer istatistik programlarınında alışık olmadığımız bir şekilde konsol karışılıyor. Bu konsolda R ile yapacağımız tüm işlemleri kodlar yazarak yapıyoruz. Yani R bizim ne istediğimizi bizim yazdığımız kodlardan anlıyor, yorumluyor ve sonucu bize veriyor. Şunuda belirtmek istiyorum ki; açık kaynak kodlu yazılımların bir avantajı mı bilmiyorum ama R da paketler var. Bu paketler ileR istediğimiz özellikleri ekleyebiliyoruz. ( tabi ki paker içeriklerine göre). Kod tabanlı çalışmaktan hoşlamayan yada alışık olmayanlar için kullanıcı arayüzü içeren paket bile var.&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; Kısaca R böyle bir şey :)) Bir sonraki yazımda kodları vereceğim.</content><link rel='replies' type='application/atom+xml' href='http://ahmetsedef.blogspot.com/feeds/460055188901096151/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://ahmetsedef.blogspot.com/2009/12/r-ack-kaynak-kodlu-istatistik-yazlm.html#comment-form' title='0 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7470475469848776157/posts/default/460055188901096151'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7470475469848776157/posts/default/460055188901096151'/><link rel='alternate' type='text/html' href='http://ahmetsedef.blogspot.com/2009/12/r-ack-kaynak-kodlu-istatistik-yazlm.html' title='R (açık kaynak kodlu) istatistik yazılımı'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/14280391709033597792</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7470475469848776157.post-4666287941740933698</id><published>2009-12-03T14:28:00.000-08:00</published><updated>2009-12-08T12:39:03.688-08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="oran analizi"/><category scheme="http://www.blogger.com/atom/ns#" term="parametreli yöntemler"/><category scheme="http://www.blogger.com/atom/ns#" term="parametresiz yöntemler"/><category scheme="http://www.blogger.com/atom/ns#" term="performans ölçüm modelleri"/><title type='text'>Performans Ölçüm Modelleri</title><content type='html'>&lt;div style=&quot;text-align: left;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;text-align: left;&quot;&gt;Performans kavramının oldukça geniş anlamlar içermesi, performans ölçümünde de çeşitli etkinlik ve verimlilik&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;text-align: left;&quot;&gt;ölçüm yöntemlerinden yararlanılmasını gerekli kılmaktadır. Böylece performans ölçümlerinin çok boyutluluğu ölçümü yapacak birimin değişik açılardan incelenmesi gerektirmektedir.&lt;br /&gt;
&lt;/div&gt;&lt;br /&gt;
Performans Ölüçümüne ilişkin yapılan analizleri genel anlamda üç başlık altında toplamak mümkündür.&lt;br /&gt;
&lt;br /&gt;
Bunlar;&lt;br /&gt;
&lt;ul&gt;&lt;li&gt;Oran Analizi&lt;/li&gt;
&lt;li&gt;Parametreli Yöntemler&lt;/li&gt;
&lt;li&gt;Parametresiz Yöntemler&lt;/li&gt;
&lt;/ul&gt;</content><link rel='replies' type='application/atom+xml' href='http://ahmetsedef.blogspot.com/feeds/4666287941740933698/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://ahmetsedef.blogspot.com/2009/12/performans-olcum-modelleri.html#comment-form' title='0 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7470475469848776157/posts/default/4666287941740933698'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7470475469848776157/posts/default/4666287941740933698'/><link rel='alternate' type='text/html' href='http://ahmetsedef.blogspot.com/2009/12/performans-olcum-modelleri.html' title='Performans Ölçüm Modelleri'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/14280391709033597792</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7470475469848776157.post-8375109739378779596</id><published>2009-12-03T14:18:00.000-08:00</published><updated>2009-12-03T14:40:09.914-08:00</updated><title type='text'>Performans ölçüm ve denetim sistemlerinin tasarımı ve uygulaması hakkında sorulması gereken sorular</title><content type='html'>&lt;ul&gt;&lt;li&gt;İşletmenin görevi, ilkeleri ve uzun dönem hedefleri?&amp;nbsp;&lt;/li&gt;
&lt;li&gt;Ölçüm sistemlerinin uygulanacağı birimler nelerdir?&lt;/li&gt;
&lt;li&gt;Bu birimlerin görevleri, amaçları ve hedefleri nelerdir?&lt;/li&gt;
&lt;li&gt; İşletmenin tümüne ve ölçüm yapılacak birimlerin her birine ilişkin stratejik planlar var mı?&lt;/li&gt;
&lt;li&gt;Birimlerin amaç ve hedefler işletmenin genel hedef ve amaçlarına uyumlu mu?&lt;/li&gt;
&lt;li&gt; Ölçüm sistemleriyle gerçekleştirilmek istenen nedir?&lt;/li&gt;
&lt;li&gt; Ölçüm sistemlerinin hazırlanmasında ve uygulanmasında kimler görevlendirilecektir?&lt;/li&gt;
&lt;li&gt; Sistemle elde edilen bulguları kimler sorgulacaktır?&lt;/li&gt;
&lt;li&gt;Var olan ölçüm sisteminin yararlı ve sakıncalı yönleri nelerdir?&lt;/li&gt;
&lt;li&gt;Ölçme teknikleri için önceden saptanmış tercihler var mıdır?&lt;/li&gt;
&lt;li&gt;Ölçümün ilkelerine ilişkin bir ön belirleme var mıdır?&lt;/li&gt;
&lt;li&gt;Ölçümlerin uygulanacağı birimlerde amacın gerçekleştirildiğini en başarılı bir biçimde gsöterecek göstergeler nelerdir?&lt;/li&gt;
&lt;li&gt;Ölçüm sistemlerinde kullanabilir performans hedefleri var mıdır?&lt;/li&gt;
&lt;li&gt;İşletmedeki diğer ölçüm sistemleri ile kurulması düşünülen ölçüm sistemi arasında bir bağlantı düşünülüyor mu? (performans değerlendirme sistemleri, ödül sistemleri vb.)&lt;/li&gt;

&lt;ul&gt;&lt;/ul&gt;
&lt;/ul&gt;</content><link rel='replies' type='application/atom+xml' href='http://ahmetsedef.blogspot.com/feeds/8375109739378779596/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://ahmetsedef.blogspot.com/2009/12/performans-olcum-ve-denetim.html#comment-form' title='0 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7470475469848776157/posts/default/8375109739378779596'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7470475469848776157/posts/default/8375109739378779596'/><link rel='alternate' type='text/html' href='http://ahmetsedef.blogspot.com/2009/12/performans-olcum-ve-denetim.html' title='Performans ölçüm ve denetim sistemlerinin tasarımı ve uygulaması hakkında sorulması gereken sorular'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/14280391709033597792</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7470475469848776157.post-401129479668027200</id><published>2009-12-01T14:51:00.000-08:00</published><updated>2011-09-08T12:23:56.163-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="ahmet sedef"/><category scheme="http://www.blogger.com/atom/ns#" term="ramirhan"/><category scheme="http://www.blogger.com/atom/ns#" term="ramirhan ahmet sedef"/><title type='text'>Hakkımda</title><content type='html'>&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;http://ramirhan.files.wordpress.com/2010/06/dscf1456_2.jpg&quot; imageanchor=&quot;1&quot; style=&quot;clear: right; float: right; margin-bottom: 1em; margin-left: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;200&quot; src=&quot;http://ramirhan.files.wordpress.com/2010/06/dscf1456_2.jpg&quot; width=&quot;156&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
Yıldız Teknik Üniversitesi İstatistik Bölümünü mezuyum. Şimdi ise ekonometri alanında yüksek lisans yapıyorum. Kim ne derse desin istatistiği seviyorum.  Kendime çok büyük bir hedef belirledim. Alanımda rakipsiz olmak. Tabi bu uzun vadeli bir hedef. Çok çalışmam lazım. Ama daha çok istatistiksel programlamacı olmak istiyorum. İster istermez tüm istatistiksel hesaplamalarda bilgisayarları kullanıyoruz. Verilerin veri ortamlarından nasıl geldiğini ve hangi verinin nasıl ve nerede olduğunu bilirsek ortaya mükemmel bir şey çıkacağından eminim. Bunun için eğer alanımda zirveyi hedefliyorsam ayrıca iyi bir programcı (hesaplamları dilleri) olmanın yanında iyi bir veri tabanı yönetici ve raporlamacısı da olmak zorundayım. Bu yüzden programlayıcı olmak kaçılmaz bir son.&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
 Şuanda özel bir bankada kurumsal veri yönetimi biriminde uzman yardımcısı olarak kariyerime başlamış bulunmaktayım.&lt;/div&gt;
&lt;br /&gt;
mail: ahmetsdf@gmail.com&lt;br /&gt;
&lt;br /&gt;
İlgilendiğim İstatistik Programlar;&lt;br /&gt;
&lt;br /&gt;
Sas Enterprise Guide&lt;br /&gt;
Spss&lt;br /&gt;
Stata&lt;br /&gt;
Eviews&lt;br /&gt;
GAUSS&lt;br /&gt;
R (İstatistiksel Hesaplama Dili)&lt;br /&gt;
&lt;br /&gt;
İlgilendiğim Veritabanları;&lt;br /&gt;
&lt;br /&gt;
Oracle&lt;br /&gt;
MS SQL Server&lt;br /&gt;
&lt;br /&gt;
İlgilendiğim İş Zekası Çözümleri;&lt;br /&gt;
&lt;br /&gt;
Oracle Hyperion&lt;br /&gt;
Oracle Business Intelligence&lt;br /&gt;
SPSS Climentine&lt;br /&gt;
SAS Enterprise Miner&lt;br /&gt;
&lt;br /&gt;
İlgilendiğim Programlama Dilleri;&lt;br /&gt;
&lt;br /&gt;
C++&lt;br /&gt;
Java&lt;br /&gt;
JavaScript</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7470475469848776157/posts/default/401129479668027200'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7470475469848776157/posts/default/401129479668027200'/><link rel='alternate' type='text/html' href='http://ahmetsedef.blogspot.com/2009/12/baslarken.html' title='Hakkımda'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/14280391709033597792</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><georss:featurename>19 Mayıs Mh., 19 Mayıs Cd, 34360 Istanbul, Türkiye</georss:featurename><georss:point>41.060941651172513 28.990302085876465</georss:point><georss:box>41.057948651172516 28.985366585876466 41.063934651172509 28.995237585876463</georss:box></entry></feed>