Kayıtlar

INNER JOIN,COALESCE,COUNT,ALIASES,DISTINCT,SUM,GROUP BY,HAVING NEDİR?

INNER JOIN NEDİR? Birleştirme işlemi yaparken kullanılır. İki farklı tabloda ortak alanları birleştirme görevi görür. COALESCE NEDİR? Null değer yerine girdiğiniz parametreyi getirir Örnek : SELECT name, COALESCE(telefon, '07986 444 2266') COUNT NEDİR? Sayma işlemi yapan operatördür Kullanımı: SELECT COUNT(isim), COUNT(telefon) ALIASES Nedir? Tablo isimlerini geçici olarak değiştiren fonksiyondur. Kullanımı:  SELECT isim AS ADI, telefon AS tel_no DISTINCT Nedir? Tekrar eden kayıtlardan sadece bir tanesini alır, diğerlerini almaz. SUM Nedir? Değer toplama işlemi yapar. Belirtilen alanların değerlerini toplar. Kullanımı: SELECT SUM(gsmh) GROUP BY nedir? Gruplama işlemi yapan fonksiyondur. HAVING nedir? Where’e benzer bir işlevi vardır. Koşul kullanılırken kullanılır. Kümeleme fonksiyonlarında where kullanılamadığı için bu komuta ihtiyaç duyulmuştur. Sadece Group by ile kullanılır.

TRUNCATE-DELETE FARKLARI

Bu iki komut da silme işlemi yapmaktadır ama iki komutun bazı farkları bulunmakta. Truncate komutunda belirli bir şart belirtemeyiz, delete komutunda belirli koşullara göre silme işlemi yapabiliriz. Truncate ile silme yaptığımızda identity kolonumuz(solda bulunan sıralama kolonu veya kimlik kolonu) en baştan başlar, delete komutunda ise kaldığı yerden devam eder. Truncate Table yaptığımızda, eğer o tablo üzerinde Delete Trigger'i(tetikleyicisi) varsa, bu trigger tetiklenmez. Delete komutlarında ise tetiklenir. Kullanımları aşağıdaki gibidir; Truncate table selim1; Delete from selim1 Şartlı silmek istersek; Delete from selim1 where ID=41

ÖĞRETİM TEKNOLOJİLERİ UZMANI NE İŞ YAPAR?

ÖĞRETİM TEKNOLOJİLERİ UZMANI NE İŞ YAPAR? Öğretim teknolojilerinin asıl amacı daha iyi eğitim verebilmek, daha iyi nasıl öğretim verilebilir gibi konularda araştırma yaparak verilen dersleri teknoloji ile birleştirerek daha kolay anlaşılmasını sağlamaktır. Öğretimi nasıl ve hangi araçlarla yapılacağına karar veren kişilerdir. Öğretim teknolojileri uzmanlarının görevleri: Eğitimin amaçlarını belirlerler Eğitim materyallerinin tasarımlarını yaparlar Teknolojinin derslere entegrasyonunda öğretmenlere(eğitmenlere) eğitimler verir. LMS sistemleri yönetiminden sorumludurlar. Ders için gerekli materyalleri daha etkili ve etkileşimli bir şekilde hazırlarlar.(Articulate Storyline gibi yazılımları kullanarak) HANGİ FİRMALAR ÖĞRETİM TEKNOLOJİLERİ UZMANLARINA İHTİYAÇ DUYUYOR Ø   BORUSAN(1 kişi çalışıyor) Ø   LC WAKİKİ(8 kişilik bir ekipleri var) Ø   TURKCELL Ø   ÖZEL OKULLAR Öğretim Teknolojileri Uzmanlarında Aranan Nitelikler Ø   Üniversiteleri...

SELECT KOMUTU TEMELLERİ

Dunya isim kıta alan nufus gsyh Afganistan Asya 652230 25500100 20343000000 Arnavutluk Avrupa 28748 2831741 12960000000 Cezayir Afrika 2381741 37100000 188681000000 Andorra Avrupa 468 78115 3712000000 Angora Afrika 1246700 20609294 100990000000 .... 1)Tabloya göre Angora nüfusunu sorgulayan komut; Select nufus from Dunya Where name =’Angora’ 2)Öğenin tabloda olup olmadığını kontrol etmek için IN komutu kullanılır. Afganistan, Cezayir ve Andorra’in listede olup olmadığını aşağıdaki kod ile kontrol edelim. Adını ve nüfusunu yazdıralım Select isim, nufus from dünya Where name in(‘Afganistan’, ‘Cezayir’, ‘Andorra’); 3)Nüfusu 200000 ile 350000 arasında olan ülkeleri yazdıralım. Bunun için between komutunu kullanacağız. Between komutu aralık değerleri yazdırır. SELECT isim, alan FROM dunya WHER...

ORACLE VERİ TABANI BACKUP ALMA İŞLEMİ(RMAN)

1)Öncelikle aşağıdaki komut ile archiveLog modunu sorguluyoruz SQL> archive log list; Database log mode              No Archive Mode Automatic archival             Disabled ==> KAPALI Archive destination            USE_DB_RECOVERY_FILE_DEST Oldest online log sequence     10 Current log sequence           12 2)Arşiv dosyalarımız için toplam alan miktarını sorguluyoruz SQL> show parameter recovery_file_dest; NAME                                 TYPE        VALUE ------------------------------------ ----------- ----------...

ORACLE VERİ TABANINDA IMPORT-EXPORT UYGULAMASI

1)Data pump dosyalarını yazmak için bir dizin oluşturuyoruz(Bu dizin oracle kullanıcı ile yaratılır) [oracle@yavuzselim ~]$ mkdir -p /u01/backups/datapump 2)Veri tabanına bağlanıp bu diziyi datapump olarak atıyoruz SQL> create or replace directory dp_dir as '/u01/backups/datapump'; Directory created. 3)Bir kullanıcıya bu dizine yazma hakkı verelim SQL> grant read, write on directory dp_dir to yavuzselim; Grant succeeded. 4)Veri tabanında bulunan tabloları dışarı aktarmak için export işlemi yapıyoruz(oracle kullanıcısında yapıyoruz) [oracle@yavuzselim ~]$ expdp yavuzselim/26162616@orcl tables=yse1 directory=dp_dir dumpfile=yse1.dmp logfile=expdpyse1_KEY.log Export: Release 12.1.0.2.0 - Production on Tue Jul 18 13:06:37 2017 Copyright (c) 1982, 2014, Oracle and/or its affiliates.  All rights reserved. Connected to: Oracle Database 12c Enterprise Edition Release 12.1.0.2.0 - 64bit Production With the Partitioning, OLAP, Advanced Analytics a...

ORACLE DA KONTROL DOSYASI YER DEĞİŞTİRME-CHANGE THE PATH OF CONTROL FILE

1)Veri tabanını başlatıyoruz: SQL> startup ORACLE instance started. Total System Global Area  465567744 bytes Fixed Size                        2925648 bytes Variable Size                318770096 bytes Database Buffers         138412032 bytes Redo Buffers                  5459968 bytes Database mounted. Database opened. 2) Kontrol parametresinin yerini öğreniyoruz: SQL> show parameter control_files; NAME                                          TYPE ...