En Taze Makaleler

Yearly Archives: 2014

Huzurlarınızda: “TDK’nın İlk İlaç ve Eczacılık Sözlüğü”

handan-erdag-35-tdkTürk Dil Kurumu, alanında uzman 11 kişiyi bir araya getirerek, 12 yıllık bir çalışma ile Türkiye’nin ilk İlaç ve Eczacılık Sözlüğünü oluşturdu. Hem hastaların, hem de eczacıların hastalarla iletişiminde çıkan sorunları önlemek ve en aza indirmek için yapılan bu çalışmada ortaya birbirinden ilginç Türkçe karşılıklar çıkmış. Her ne kadar yapılan çalışmanın amacı doğru ve mantıklı da olsa, TDK’nın vermiş olduğu bazı Türkçe kelimeler hastaların tansiyonunu yükseltecek cinsten.

12.000 tıbbi terimin Türkçe karşılığının bulunduğu sözlükte en çok dikkat çeken terimler ise şöyle:

  • Aerosol: Püskürtü
  • Agresif: Yayılgan,
  • Astım: Yelpik
  • Akut: İvegen
  • Andropoz: Yaş Dönümü
  • Anestezi: Uyuşturum
  • Anksiyete: Kaygı
  • Antidot: Ağugideren
  • Antienflamatuvar: Yangıgiderir
  • Atrofi: Körelme
  • Benign: İyicil
  • Biseksüel: Erdişi
  • By-pass: Köprüleme – aşırtma
  • Check-up: Tambakı
  • Dedektör: ararbulur
  • Dejenerasyon: Yozlaşma
  • Deodorant: Kokugideren
  • Depresyon: Çökkünlük
  • Deterjan: Kirgideren
  • Dezenfeksiyonun: bulaş savma
  • Dışkı: Kazurat
  • Diş taşı: Kefeki
  • Diyaforetik: Terletici
  • Diyare: Sürgün-Amel
  • Efervesan ”suda eriyen tablet” : fışırdayan tablet
  • Endoskop: İç göreç
  • Enjeksiyon: Şırıngalama, Radyasyon: Işıma,
  • Epilasyon: Kılsızlaştırma
  • Epilepsi: Tutarık
  • Filobotomi: Hacamat
  • Fistül: Akarca
  • Greft: Yama
  • Grip : Paçavra hastalığı
  • Halusinasyon: Varsanım
  • Kabızlık: Peklik
  • Korse: Sargaç
  • Kronik: Süregen
  • Kürtaj: Kazıma
  • Lokal Anestezi: Yerel Duyum Yitimi
  • Makyöz: Düzgüncü – Yüzyapan
  • Malign: Kötücül
  • Mazoşist: Özezer
  • Migren: Yarım Baş Ağrısı
  • Nazal: Burundan
  • Nüks: Depreşme
  • Otopsi : Ölü açımı
  • Parfümeri: Itriyat
  • Prematüre : Yarımca
  • Prezervatif: Kaput
  • Prospektüs: Tanıtmalık
  • Pürülan: İrinli
  • Radyoaktif: Işınetkin
  • Refleks: Tepke
  • Sendrom: Belirge
  • Traş Bıçağı: Kılkeser
  • Uğunma: Katılma Nöbeti
  • Ülser: Karha
  • Ürtiker: Dobaz

Değişken Tanımlama

handan-erdag-34-degiskenBilgisayarlar, kullanıcılar tarafından kendilerine verilen bilgileri, verileri hafıza adı verilen birimlerinde tutarlar. Hafızada tutulan bilgilerin kimisi sabit değerken, kimi bilgilerin değerleri değişkendir. Yani bilgisayar sizin verdiğiniz bir komutu algılayabilmek için o kodu kendi anlayacağı şekilde bir değişken ile tanımlar.

Programda bir değişken belirlendiğinde (değişken atandığında), bilgisayar bu değişkenin değerinin tutulması için hafızada bir alan, hücre belirler. Değişkenin aldığı tüm değerler bu hücreye yazılır, program içinde o değişken her çağrıldığında bu hücredeki değer getirilir.

Program yazarken çeşitli değişkenler kullanılır. Programda hangi değişkenlerin kullanılacağı değişken atama işlemiyle yapılır. Değişken atandıktan sonra ona bir ilk değer verilir, program akışı esnasında değişkenin değeri değiştirilebilir, var olan değeri silinebilir, bir değişken içindeki bir değer başka bir değişkene atanabilir.

Bir değişkenin yaşam döngüsünü aşağıdaki şekilde ifade edebiliriz:

  • Değişken atanır.
  • Değişkene ilk değeri verilir.
  • Değişken çağrılır, gerektiğinde içeriği değiştirilir.

Bilgisayarda tutulacak değerlerin, verilerin özellikleri farklı olduğundan veriler veri tiplerine (türlerine) ayrılmıştır. Örneğin, sayısal değerleri tutmak için ayrı, metin bilgilerini tutmak için ayrı veri tipleri kullanılır. Tam sayılar için integer veri tipinin kullanılması uygunken, “Bilgisayar Mühendisleri” ifadesi için string (dize, dizgi) veri tipinin, günün tarihini tutmak için Date veri tipinin kullanılması gerekir.
Değişken tanımlama işlemi sırasında değişkene bir isim verilirken, değişkenin hangi tipte veri tutacağı da belirtilir. Benzer veri tipleri arasında işlemler yapılabilir. Örneğin, “integer” veri tipindeki 2 değişken içindeki değerler toplanabilir, fakat içeriği “Mehmet” olan “string” veri tipli bir değişkenle, içeriği 20 olan “integer” veri tipli bir değişken toplanamaz.

  1. Tam Sayı Veri Tipleri

Tam sayılar ondalık kısım içermeyen sayılardır. Örneğin, 10, 2450, -45, 245678 sayıları tam sayılardır. Gündelik hayattan tam sayı değerler içeren durumlar aşağıda sıralanmıştır:
Sınıf mevcudu, okuldaki öğrenci sayısı, bir sınıftaki kız öğrenci sayısı, boy uzunluğu (cm olarak, örneğin 175 cm).

  1. Ondalık Sayı Veri Tipleri

6.8, 3.56, 6.9876 gibi sayılar ondalık sayıları oluşturmaktadır. Yaşantımızda birçok ondalık sayı içeren durumlar vardır. Örneğin; Boy uzunluğu (m olarak, örneğin 1.75 m), maaş miktarı (930.25 YTL)

  1. String Veri Tipi

String, bir karakter dizisini, grubunu ifade eder. Her türlü karakter grubu bir string oluşturabilir. Örneğin, “Ada”, “Ev Adresiniz”, “235” ifadeleri. “235” ifadesi tam sayı tipinde mi yoksa bir string tipinde mi diye düşünülebilir? Eğer bir sayı üzerinde matematiksel işlemler yapılmayacaksa o string tipinde tanımlanabilir.

Örneğin, telefon numaraları tamamen sayısal ifadelerden oluşur fakat telefon numaraları üzerinde matematiksel işlemler yapmayız. Hiçbir zaman iki telefon numarasının toplanması, çıkarılması ihtiyacı duyulmamıştır. Okul öğrenci numaraları da birer sayı olmalarına rağmen, bu numaralar üzerinde de aritmetiksel işlemler yapılmaz. Bu nedenle telefon numarasını ve öğrenci numarasını tutacak değişken string tipinde tanımlanabilir. Hangi tipte tanımlandığında hafızada az yer kaplıyorsa o tip seçilmelidir.
Ayrıca sayılardan oluşan bir string tipindeki değişken ile tam sayı tipindeki bir değişken arasında aritmetik bir işlem yapılamaz. Çünkü değişkenlerin veri tipleri birbirinden farklıdır.

  1. Char Veri Tipi

Char (Character) veri tipi, bir karakterlik veri tutulmasını sağlar. Bilgisayardaki her harf, rakam, sembol (a, C, d, 1, 7, ^ , $, [, ?) karakter olarak isimlendirilir.
Bilgisayar dünyasında kelimeler arasındaki boşluklar da karakter olarak değerlendirilir. Boşluk karakteri de diğer karakterler gibi bilgisayarın hafızasında yer kaplar. Char veri tipindeki bir değişkenin içeriğinde ara (boşluk) tuşuna basılarak üretilen boşluk karakteri tutulabilir.

  1. Boolean Veri Tipi

Gündelik yaşamda doğru-yanlış, açık-kapalı, evet-hayır, 1-0 gibi birbirinin karşıtı olan durumlar vardır. Boolean veri tipi bu tür durumlarda tercih edilir. Boolean veri tipi sadece True (Doğru) ve False (Yanlış) değerlerinden birini alabilir. Örneğin, “onay” isimli bir değişkenin değeri ya “True”dur, ya da “False”dur. Bu değişken iki değere aynı anda sahip olamaz, örneğe göre düşünürsek bir işlem ya onaylanmıştır ya onaylanmamıştır.

Değişken Tanımlama Kuralları

Değişken ismi bir harf ile başlamalıdır.

  • string Ad1; //Doğru
  • string 1Ad; //Yanlış

Değişken isminde boşluk bulunamaz.

  • string Ad_Soyad; //Doğru
    string Ad Soyad; //Yanlış

Değişken isminde sadece harfler, rakamlar ve alt çizgi karakteri bulunabilir.

  • string ali_veli; //Doğru
    string ali+veli; //Yanlış

Değişken ismi C# komutu olmamalıdır.

  • string true; //Yanlış

ASP.NET ve Özellikleri

handan-erdag-33-asp-net

Asp.net Microsoft tarafından tasarlanan web uygulama dilidir. Programcılar asp.net kullanarak dinamik web siteleri, web uygulamaları ve XML web servisleri geliştirebilirler. Asp.net .Net platformunun bir parçasıdır ve asp nin devamı olarak nitelendirilmektedir.
Bu Framework .NET kütüphanesinin kullanıldığı anlamına gelir yani daha hızlı ve verimli uygulamalar geliştirebilmemizi ve bunları istediğimiz programlama diliyle yazabilmemizi sağlar. Asp.net de programlanan web sitelerinin uzantısıdır. Eğer bir web sayfasının uzantısı .aspx ise bu o web sitesinin Asp.net kullanarak tasarlandığını bize gösterir.

Asp.Net ile çalışmak için istenilen programlar:

  • Microsoft Visual Studio (tasarımı ve kodları yazmak için)
  • Microsoft SQL Server  (veritabanı işlemleri için)

ASP.NET’ in Özellikleri
• Dinamik Web Uygulamaları Geliştirilmektedir.
• .NET Framework platformunun çok önemli bir bölümüdür.
• Web uygulamaları çok kısa bir zamanda geliştirilebilmektedir.
• Uygulama geliştirmekte birçok dil kullanılabilmektedir.
• Uygulama geliştirmede içerik ve kod bir birinden farklı dosyalarda yer alabilir.
• Yazılan kodlar hemen derlenebilmektedir.
• Nesneye yönelik programlama yapılabilmektedir.

.NET Framework

NET Framework, Microsoft tarafından geliştirilen, açık internet protokolleri ve standartları üzerine kurulmuş  uygulama geliştirme platformudur. Buradaki uygulama kavramının kapsamı çok geniştir. Bir masaüstü uygulamasından tutun, bir web tarayıcı uygulamasına kadar her şey bu platform içinde düşünülmüştür ve desteklenmiştir.
Bu uygulamaların birbirleriyle ve geliştirildiği ortam fark etmeksizin dünyadaki tüm uygulamalarla iletişimi için kolayca Web Servisleri oluşturulmasına imkân verilmiştir.

Kızlar, Google Sizi Çağırıyor !

handan-erdag-30-googleGoogle, kendi bünyesinde yapmış olduğu çalışan değerlendirmesi anketleri sonuçunda % 70 erkek – % 30 kadın çalışanı olduğunu tespit etti. Bu konuda eksikleri olduğunu kabul eden Google “Made With Code“ projesi ile kadınların da yazılım alanında daha aktif olmalarını hedefliyor.

50 milyon dolar ayırdığı Made With Code projesi ile Google kod yazabilen kadınların sayısını arttırmayı hedefliyor. Kod yazabilen kadın sayısını arttırarak farkındalık yaratmaya çalışan Google, proje kapsamın da kadınları hedef alan, onların ilgilerini çekecek konular ile ilgili bir veritabanı da oluşturmaya başladı.

Google proje için hazırlamış olduğu tanıtım filmi:

Proje ile google kadınların bilişimin çeşitli alanların da aktif olabileceğine değinerek erkeklerin ağırlıklı olduğu bu sektörde dengeyi bulmayı hedefliyor.

Umarım, Google başlatmış olduğu bu farkındalık projesi ülkemize de örnek olur. En yakın zaman da ülkemizde de bu tarz kadınları bilinçlendirmeye ve bilişim alanında kadınların seslerini daha yüksek duyurmalarını hedefleyen projeler başlatılır.

Proje ile ilgili ayrıntılı bilgi için: Made With Code

Kadının Kuaför ile Sınavı

handan-erdag-29-kadin-kuaforleriHer kadın her daim bakımlı ve güzel olmak ister. Bunun için de çeşitli işkence gibi metodlar ile saatlerini kuaförler de, güzellik merkezleri ve avmler de geçirirler. Bunların arasın da benim en sevdiğim ve gelmiş geçmiş en iyi işkence yöntemi olarak kullanılabileceğine inandığım yer bayan kuaförleridir. Hani o beylerin imrenerek baktıkları ama içerisinde 1001 çeşit entrika ve dedikodunun döndüğü kadınların bir nevi kutsal mağbetleri olan yerler.

Havasından mı yoksa suyundan mıdır bilinmez, kuaföre her giren kadın kendisinden önce gelen kadınların bakışlarına, süzmelerine mağruz kalır. Bir nevi; ormanda yanlışlıkla aslanların arasına düşen ceylan misali ürkek bakışlar ile kuaförün gelip kendisini kurtarmasını bekler ki kurtarıcı olarak görülen kuaför ile ayaküstü yapılan kısa sohbet istenilen hizmet türü ile ilgili kuaförden müthiş fikirler çıkar. Öncelikle siz basit bir kesim istediğinizi anlatırken o size “bu model senin yüzüne gitmez, daha radikal ve feminem bir model deneyelim” gibi kelime oyunları ile siz olayı daha kavrayamadan sizi yıkama yerine adeta sürükleyerek götürür. Siz kurbanlık koyun edası ile saçlarınızı yıkatıp, oturmaya hazırlanırken havlu çıkarılır ve eksiksiz her kuaför çalışanı gelip bir kere saçlarınıza dokunur. Adeta saçlarınız kutsal bir mağbet gibi kuaför çalışanları tarafından ilgi görür.

Tüm bu evrelerden sonra gelen kuaförünüz de illa ki saçlarınızı bir kere dokunup hımmm sesini çıkartıyorsa; bilin ki bir bomba patlatmaya hazırlanıyor. Bu durumda hala yol yakınken kaçıp kendinizi kurtarma ihtimaliniz var. Yok eğer ben ne acılara katlandım buna da katlanırım diyorsanız, şu cümleleri duymaya hazır olun:

    • Bu saçı en son kim boyadı?
    • Dip boyanız gelmiş. Boya şart.
    • En son ne zaman kesim yapıldı?
    • Bu saç çok yıpranmış. Biraz keselim hava alsın. Hatta mutlaka bakım da yapalım. Bu saça bakım şart
    • Bunu en son ben mi boyadım? Boyanın kalitesi farklı. Ben burada en iyi marka boyaları kullanıyorum. Sen hangi kuaföre gidiyorsun bakıyım ?

Oturduğunuz anda size onlarca soru ile saldırıp aklınızı karıştırır. Bu arada da saçlarınıza ne olduğu bilmediğiniz spreyler sıkarak saçlarınızı saç derinizden ayırarak, başınıza ağrılar girmesine neden olacak şekilde taramaya başlar. Hele ki saçlarınız benim ki gibi kıvırcık ise  tarama işlemi yapılırken o koltuk da oturmak büyük bir sabır ister.

Kadınların, kadın kuaförleri ile ilgili bilmesi gereken bence en önemli şeyler:

  • Kuaförünüz ne derse desin istediğiniz model ve renk konusunda kararlı olun,
  • Asla kararı kuaförünüze bırakmayın. Yoksa daha sonradan çok pişman olursunuz,
  • Kulaklarınızı kuaför dedikodularına kapatın. Unutmayın, hayat karma. O an sizinle diğer müşterilerin dedikodusunu yapan kuaför; siz gittikten sonra da sizin dedikodunuzu başka bir müşteri ile illa ki yapacaktır. O yüzden sözlerinizi ona göre söyleyin,
  • Kuaförünüz isteğiniz dışında bir işlem yaptığı zaman ona izin vermeyin ve kesin bir dil ile istemediğinizi belirtin. Örneğin: boya için gittiniz kesimde yapmak için tutturduğun da istemiyorsanız bunu kesin ve sert bir şekilde söyleyin. Aksi takdirde kadın kuaförleri çok yapışkan ve ısrarcı olabiliyor.
  • Saç kesimi ile ilgili kuaförünüz ile asla beyin fırtınası yapmayın. (Ben bu yaşa kadar sadece “kırıklarını alın” dendiğinde saçların kırıklarını alan bir kuaför ne gördüm ne de duydum.)

Kıssadan hisse, kadınların her işte olduğu gibi kuaförlerde de işleri çok zor. En basit işlem için dahi en az bir saat kuaför de kalması ve saçma sapan müzikler ile sohbetlere mağruz kalması gerekir. O yüzden bu konu da beylerden ricamız beğenseniz de beğenmeseniz de kuaförden gelen kadına lütfen iltifat edin. En azından harcadığı zaman ve paranın değdiğine kadını ikna edin.

 

Erkekler Neden Anti Feminist Oldular?

handan-erdag-28-anti-feminist-erkeklerYakın zamanda toplumun büyük bir bölümü feminist iken son günler de herkes anti feminist olmuş durumda. Kadın ya da erkek kiminle konuşsam herkes kadınlardan dertli. Özellikle de erkekler düşünce ve fikirleri ile hem sosyal ortamlar da hem de sosyal medya da kadınları yerden yere vuruyorlar. Tabi ki bu gibi ön yargılı yorumların yapıldığı ortamlar da içgüdüsel olarak hem cinslerimi savunmaya ve de ister istemez kendimi bir tartışma ortamın da buluyorum. Bu yüzden de tarafsız bir şekilde kadınları değerlendirip hem kadınların hem de erkeklerin gözünden artı ve eksilerimizi yazmak istedim.

İşte erkekleri ve de bazı kadınları çileden çıkartan anti feminist yapan o hareketler:

Trafik: Erkekler ve kadınların belki de hiç bir zaman anlaşamayacağı konuların başında kadınların araba kullanma şekli geliyor. Bu konuda erkekler her zaman söyleyecek söz buluyorlar. Bunlardan en tipik olanları:

  1. Kadınlar araba kullanırken aynaya bakmıyor. Bakıyor ise de makyajını düzeltmek için bakıyor,
  2. Yavaş gitmeyi güvenli otomobil kullanmak olarak algılıyorlar,
  3. Arabayı 2 şerit çizgisinin ortasında değil, şerit çizgisinin üzerinde tutmayı tercih ediyor (hem yolda hem de otoparkta),
  4. Elindeki telefona önündeki direksiyondan daha fazla yoğunlaşıyorlar,
  5. Arkadan gelen sürücüyü hiç umursamıyorlar

bu şekilde uzatabileceğimiz uzun bir liste ile bizi değerlendiren beylere bende onların görmemezlikten geldiği ama kadınların her gün trafikte yaşadığı sorunlar ile ilgili şunları demek istiyorum:

  1. Trafik de maganda diye tabir edilen trafik canavarları direksiyonda kadın sürücü görünce arabayı özellikle üzerlerine sürüp, güya onları korkutmak için hem onları hem de kendilerini riske eden bu davranışları ile ciddi kazalara da sebebiyet veren tipler,
  2. Trafik kurallarına uygun bir şekilde arabayı sürmeye çalışan kadının acemi ya da “buna ehliyet veren hocanın” şeklinde başlayıp sonu kötü biten cümleler kuran tipler,
  3. Kadın sürücü eğer pahalı bir araba kullanıyorsa erkeklerin “kim bilir bu arabayı nasıl aldı?” şeklinde baya ve küçük düşürücü düşünceleri,
  4. Aynı anda birden fazla işi yapabilecek yeteneğe sahip kadınların araba sürerken, arka koltukta ki bebeklerine göz kulak olup aynı zamanda da hem trafiğe hem makyajına hem de telefonuna yanıt verebilecek olmasını algılayamayan erkek algısının küçümser tavırları,
  5. Kendi arabasının içinde mini eteği ile araba sürüp diğer arabaların içinde ki erkeklerin sapık ve aç bakışlarına mağruz kalmaları

gibi benim de erkeklerin önüne sıralabileceğim uzun bir listem var.

Servet Avcısı Kadınlar (!) : Öncelikle bir iki paragöz kadınla beraber olup daha sonra da “tüm kadınlar para gözdür” demek çok itici. Dünya da milyonlarca fedakar, sevgi ve merhamet dolu kadın varken eğer bir kişi sürekli para göz kadınlar ile bir araya geldiyse belki de sorun o kadınlar da değil o kişidedir.

Evlenecek Kadın Yok: Bu sözü söyleyen erkekler de her gün başka bir alemde bir gün o kadınla bir gün başka bir kadınla gezen playboy diye tabir ettiğimiz 3. sınıf çapkın erkekler.  Sen ömürlük değil sezonluk ilişkiler tercih edersen, o tarz ortamlarda da sırf kendini mutlu etmek için kadın tavlarsan tabi ki bir ömür boyu bekar kalırsın.

Başarı Merdivenlerini Hızlı Çıkan Ahlaksız (!) Kadınlar: Erkeklerin bu konuda ki mantıklarını kesinlikle hiç bir şekilde algılayamıyorum. Birçok erkek kariyerinde hızlı yükselen kadınların bunun için alın teri ya da zekasını kullanmak yerine dişiliğini kullanmayı tercih ettiğini ima ediyorlar. Kabul etmem gerekir ki arada kişilik yerine dişilik kullanan kadınlar var ama bu demek değil ki tüm kadınlar bu şekilde kariyerine yön veriyor. Lütfen adaletli ve adil olun. Genç yaşta başarılı olan bir çok erkek girişimci, iş adamı varken kadının da olmasından doğal ne olabilir.

Yüksek Maaş Kazanan Kadınlar: Değişen hayat şartları ile kadınların erkeklerden yüksek maaş kazanmaları ilişkilerin temeline konan bir dinamit ile eş değer görülmekte imiş. (İmiş diyorum çünkü bu fikir tamamen etrafımda ki kadın ve erkeklerin ortak görüşü idi. Ben kesinlikle kadının yüksek maaş kazanmasının eşi ile olan ilişkisine zarar verebileceğini düşünmüyorum.) Kadının eşinden fazla kazanması, özgüvenini ve bağımsızlığını koruduğu için toplumda ki boşanma oranlarının yükseldiğini savunan hem erkekler hem de maalesef ki kadınlar var. Bir ilişkide para konuşulmaya başlandı ise o ilişkiden zaten hayır gelmez ama kadının yüksek maaş kazanmasını erkek sorun ediyorsa burada erkeğin sorunları var demektir. Kadın hak ettiği bir maaşı alırken neden ve niçin kendini kötü hissetsin ki!

Tamir Tadilat İşleri: Erkekleri çileden çıkaran bir diğer mesele de tabi ki tamir tadilat yani erkek işi olarak gördükleri işler. Devir olmuş 2014 hala bazı beyler kadınların sadece çocuk doğurmak ve ev işlerinden başka bir şey yapabileceğini düşünmüyor. Üzgünüm beyler ama siz düş görüyorsunuz. Kadınlar istedikten sonra her şeyi yapabilir. Tekerlek değiştirmekten, araba bakımına, evde ki tadilat işlerinden, teknik işlere kadar yapamayacağı hiç bir şey yok. Konu ile ilgili bilgi sahibi olmak için de tek yapması gereken google dedeye sormak.

Teşhirci Kadınlar: İşte bu konuda maalesef ki bende erkeklere hak veriyorum. Birçok kadın sadece kendisi için güzel ve bakımlı olmak yerine hem cinslerinin ve karşı cinsin dikkatini çekmek için özellikle bol dekolteli, transparan kıyafetler giyiyorlar. Toplantılara giderken mini etek giyenden, buluşmalara giderken dekolte giyene hatta karma spor salonunda sahil kenarında giyilebilecek tarzda kıyafet giyen bir çok hem cinsim var. Ancak erkekler arasında taytın moda olduğu son günler de bu konuda kadınlara ne desek boş. Lakin yine de benim kadınlara tavsiyem; siz kendinizi metalaştırırsanız, kendinizi bir nesne gibi sunmaya kalkarsanız size ne hem cinsleriniz ne de karşı cins saygı duyar.

Erkekleri çileden çıkartan, anti feminist yapan konular ile ilgili bazı noktaları kendi kişisel görüşlerim ile vurgulamak istedim. Unutmayalım ki kadın ve erkek aynı beynimizin sağ ve sol lobu gibi farklı konularda birbirlerinden üstün ama ancak beraber bir bütün olarak çalıştıkları zaman verim alabilen tamamlayıcılardır.

Veri Kontrol Dili (DCL)

DCL, bir veri tabanı ile ilişkili kullanıcıları ve rollerin izinlerini değiştirmek için kullanılır. Diğer bir deyişle verilere erişim yetkilerini düzenlemede kullanılır. Bazı temel DCL komutları aşağıdaki şekildedir:

Temel DCL Komutları
GRANT: Bir kullanıcının verileri kullanmasına ve T-SQL komutlarını çalıştırmasına izin verir.
DENY:  Bir kullanıcının verileri kullanmasını kısıtlar.
REVOKE: Daha önce yapılan tüm kısıtlama ve izinleri iptal eder. DCL komutlarını kullanabilmek için SQL Server’da varsayılan değer (default) olarak yetki sahibi olan gruplar: sysadmin , dbcreator , db_owner , db_securityadmin ‘dir. Sunucuya dışarıdan bir erişim sağlamak için bir giriş (login) oluşturulmalıdır.
Bunun için;
CREATE LOGIN handan WITH PASSWORD =’123456’
Bu rol ile veri tabanına bir kullanıcı olarak erişim için aşağıdaki satırlar yazılmalıdır:
CREATE USER Herdag
FOR LOGIN handan
Eğer User adı ile Login adı aynı ise FOR LOGIN satırına gerek kalmaz.
Veri tabanında uygulama rolü oluşturulması için de aşağıdaki satırlar kullanılabilir:
CREATE APPLICATION ROLE Lab1
WITH PASSWORD = ‘sifre’,
DEFAULT_SCHEMA=Lab1;

GRANT Komutu

Veri tabanı kullanıcısına, veri tabanı rolüne veya uygulama rolüne izinler vermek için kullanılan komuttur.

  • Genel Yazımı
  • Örnek :  
  • Örnek II:  

GRANT {ALL veya izinler}

ON {izin_verilenler}

TO {hesaplar}

ALL ifadesi, tüm hakların verilebileceğini gösterir.

handan adlı kullanıcıya tablo oluşturma izni şöyle verilebilir:

GRANT CREATE TABLE

TO handan

Aynı anda Lab1 rolüne de aynı izin verilebilir.

GRANT CREATE TABLE TO Lab1, handan

Bir kullanıcıya hem veri tabanı hem de tablo oluşturma izni şöyle verilir:

GRANT CREATE DATABASE, CREATE TABLE TO seco

DENY Komutu

Kullanıcıların haklarını kısıtlayan komuttur.

  • Genel Yazımı
  • Örnek :  
  • Örnek II:  

DENY { ALL veya izinler} TO {kullanıcılar}

DENY CREATE TABLE

TO handan

handan adlı kullanıcının tablo oluşturma yetkisi kısıtlanır.

DENY SELECT ON PERSONEL TO handan

10

PERSONEL tablosunda hadnan adlı kullanıcı SELECT komutuyla ilgili işlem

REVOKE Komutu

Daha önce yapılan tüm kısıtlama ve izinleri iptal eden komuttur. Bir nesneyi oluşturan kullanıcının REVOKE ile nesne üzerindeki yetkilendirme ve kullanma hakkı yok edilemez.

REVOKE komutunu, sys_admin rolüne veya db_owner, db_securityadmin sabit veri tabanı rollerine sahip kullanıcılar ve nesne için dbo olan kullanıcı çalıştırabilir.

  • Genel Yazımı
  • Örnek :  
  • Örnek II:  

REVOKE {ALL veya izinler} {TO veya FROM} {hesaplar}

REVOKE ALL TO PUBLIC

PUBLIC rolüne verilmiş olan tüm yetkiler kaldırılır.

REVOKE SELECT ON PERSONEL TO PUBLIC

PUBLIC rolüne PERSONEL tablosunda seçim için verilen izin kaldırılır.