Veritabanı Yönetim Sistemleri-I

Slides:



Advertisements
Benzer bir sunumlar
ÖRNEK BİR VERİTABANI TASARIMI VE NORMALİZASYONU
Advertisements

ŞAHİN AKDAĞ.
Delphi İle Veritabanı.
VERİ TABANI TEMEL KAVRAMLAR.
Menü’den Evrak Projesine ulaşılır.
MySQL Veritabanı Sunucusu ve MySQL Veritabanı Kullanımı
ADOBE FİREWORKS CS5 PROGRAMA GENEL BAKIŞ.
SGB NET Doküman Yönetim Sistemi
PHP KURULUMU PHP kurulum dosyasına çift tıklayınız.
Kişisel Web Sayfaları Kullanım Bilgileri
Garanti Bankası Tahsilat Sistemi
İSİM UZAYLARI.
KONTROL ÖZELLİKLERİ.
EXCEL-2.
MERKEZİ SİCİL KAYIT SİSTEMİ (MERSİS)
SAĞLIK BAKANLIĞI STRATEJİ GELİŞTİRME DAİRE BAŞKANLIĞI
Konak.NET.
SQL Server da Veritabanı Yönetiminin Otomatikleştirilmesi
HASTA ÇIKIŞ İŞLEMLERİ.
Görsel Programlama II Ders 1 Öğr.Gör. Mustafa KARABULUT.
Veritabanı Kopyalama/Taşıma
SQL (STRUCTURED QUERY LANGUAGE)
Yapılan Hizmetlerin Bilgisayara İş lenmesi Klinikten toplanmı ş olan hizmet formlarını klinik sekreterli ğ ine getirip bilgisayarda islenmektedir. Yapılan.
Bilgisayar Mühendisliği Bölümü
HTML (HYPER TEXT MARKUP LANGUAGE) TEMEL ETİKETLERİ
Management Studio Kullanımı
Veritabanı Yönetim Sistemleri-I
 HTML nin en önemli araçlarından biri de bilgi girişinde kullanılan form kontrolleridir.  Formlar, web sayfası tasarlayan kişi veya şirketlerle internet.
Bilgisayar Uygulamaları II
Strateji Geliştirme Daire Başkanlığı
SQL’e Giriş ve SELECT Komutu
Veri Tabanı Yönetim Sistemleri 2 Ders 2 Oracle 12c Kurulumu
Görsel Programlama II Ders 9 Öğr.Gör. Mustafa KARABULUT.
HTML HYPER TEXT MARKUP LANGUAGE Burcu Yılmaz – İ brahim Mert Bilişim Teknolojileri Ö ğ retmeni.
Veritabanı Yönetim Sistemleri-I
C#.NET 5.0 C# .NET 5.0 Eğitimleri Volkan KANAT.
İnternet Programlama PHP.
WordPress ile iTEC Öğretmen Bloğu
Görsel Programlama II Ders 4 Öğr.Gör. Mustafa KARABULUT.
Database Mirroring Database Mirroring (DM), veritabanının çökme veya süreklili ğ inin aksaması durumlarında ikinci bir kopya üzerinden işlemlere devam.
Microsoft Office Access
SINAV NOTLARI HAZIRLIYORUM
Veritabanı Yedekleme (BACKUP)
2.4. Dönüşümlü Resimler (Rollover) Oluşturma
Görsel Programlama III Ders 8 Öğr.Gör. Mustafa KARABULUT.
HAFTA 6-7.
BİLGİSAYAR MUHASEBE YAZILIMLARI
Microsoft Office Access
COMPREHENSIVE Access Dersi Hafta13 Görevleri Makrolarla Otomatikleştirmek.
Yardım Komutları Linux’ta komutlar hakkında yardım almak için aşağıdaki komutlar kullanılır : - man - info - whatis - apropos.
ITEC115 - BİLGİSAYARA GİRİŞ ITEC190 - HUKUK İÇİN BİLGİSAYAR
ELEKTRONİK TABLOLAMA PROGRAMI: EXCEL
Visual Studio 2010 Menüler. File Tümü Kaydet Şablonu Ver Kaynak Kontrolü Sayfa Ayarları Yazdır Ctrl+P Çıkış Alt+F4 Seçili Nesne. Farklı kaydet Kapat Dizini.
Gün Öncesi Piyasası Uzlaştırma Yazılımı Ekranları ve Raporları
DOSYA MENÜSÜ.
DERS: MESLEKİ BİLGİSAYAR MODÜL -3: İŞLETİM SİSTEMİNİN KULLANILMASI.
©Natica IT Consulting 2012, Proprietary & Confidential XXX Projesi Navigasyon Eğitimi GG.AA.YYYY.
E-YEDEKLEMELİ SAKLAMA. E-Yedeklemeli Saklama E-Faturalarınız ve e-arşiv faturalarınız EDM e-fatura sistemine kaydolmanız ile beraber sistem üzerinden.
KURTKÖY TİCARET MESLEK LİSESİ EĞİTİM ÖĞRETİM YILI
DEÜ B İ LG İ İ ŞLEM DA İ RES İ FORMS & REPORTS YAYıNLAYıCı YAŞAR DEREL İ.
 Active Directory, ağ kaynaklarını verimli bir şekilde yönetmenize olanak sağlayan, genişletilebilir bir dizin hizmetidir. Bu dizin hizmeti, ağda bulunan.
GPS 301 A Akıllı Çocuk Telefonu Hızlı Kurulum
Kemikler ile Çalışmak (Bone Tool)
::: Soru Numarası Seçin :::
ÖRNEK BİR VERİTABANI TASARIMI VE NORMALİZASYONU
VIEW lerle çalışmak 11.BÖLÜM.
ACTIVE DIRECTORY.
ACRONİS KURULUMU YEDEK ALMA VE YEDEK YÜKLEME SAVAŞ TUNÇER.
Program Kurulum Seti Hazırlamak
NİŞANTAŞI ÜNİVERSİTESİ
Sunum transkripti:

Veritabanı Yönetim Sistemleri-I Ders 4 Veritabanı oluşturma CREATE DATABASE komutu Dr. Akın Özçift Dr. Mustafa Karabulut

SSMS ile Veritabanı Oluşturma SSMS üzerinden çok çeşitli şekillerde sistem üzerinde veritabanı oluşturulabilir Grafiksel arayüz ile New Database… SQL kodu yazarak CREATE DATABASE… komutu

Görsel arayüz ile VT oluşturma OE üzerinde “Databases” seçeneği üzerinde sağ tuşa basarak, getirilen menüde “New Database…” işlemine tıklanarak yeni veritabanı oluşturma ekranı açılır…

Görsel arayüz ile VT oluşturma Yeni Veritabanı adı VT Oluşturma Seçenek Sayfaları Veritabanı dosyalarının adı (*.mdf uzantısı olacak)

Görsel arayüz ile VT oluşturma Her SQL Server veritabanı varsayılan olarak iki dosyadan oluşur personel.mdf : Ana veri dosyası. Veritabanına ait tüm içerik bu dosyada tutulur. personel_log.ldf: Log (kayıt) dosyası. Veritabanına ait yapılan işlemleri geri almak için kullanılır. Çökme durumlarında bu dosyaya bakılarak, veritabanı otomatik olarak kurtarılmaya çalışılır.

Görsel arayüz ile VT oluşturma Veritabanı dosyaları ile ilgili seçenekler Initial size (MB): Veritabanının başlangıç boyutunu belirtir. Örneğin 3 MB Autogrowth: Veritabanı verilerle dolduruğunda, yani3 MB yetmediğinde, veritabanı otomatik olarak ne kadar ve nasıl büyüyeceğini belirleyen ayardır. By 1 MB : Her seferinde 1 MB artış By 10 percent : Her seferinde ilk boyutun %10’u artış Unrestricted growth: Artışta bir üst sınır yok

Görsel arayüz ile VT oluşturma Enable autogrowth: Otomatik dosya genişlemesi aktif (Aksi durumda veritabanı ilk verilen boyutu aşamaz, yani 3 MB’ı) File growth: Percent (yüzde) ve Megabytes olarak her seferinde yapılacak otomatik artış miktarını belirtir Maximum file size: Olabilecek en büyük dosya boyutu belirlenir. Restricted (sınırlı) ile üst sınır verilir, unrestricted (sınırsız) ile üst sınır belirlenmez.

Görsel arayüz ile VT oluşturma Path (yol): mdf ve ldf dosyaları fiziksel olarak istenen klasörde saklanabilir. Varsayılan olarak MS SQL Server’ın kurulduğu klasör içindeki “DATA” klasörü kullanılmaktadır.

Görsel arayüz ile VT oluşturma “Options” sayfasındaki ayarlar 3 temel ayar Ve pek çok alt ayarlardan oluşur

Görsel arayüz ile VT oluşturma Collation: Karakter kodlama ile ilgili ayardır. Metinler üzerindeki depolama, sıralama, sorgulama işlemlerin düzgün çalışması için metinlerin hangi karakter kodlamaya göre kaydedileceği belirtilmelidir. Her dil için en az bir karakter kodlama türü bulunmaktadır Sunucu kurulurken doğru karakter kodlama seçilirse, her veritabanında ayrı ayrı seçmeye gerek kalmaz ve <Server Default> ayarında bırakılabilir

Görsel arayüz ile VT oluşturma Türkçe karakterlerin (ör: ç, ü, ğ gibi) düzgün kaydedilebilmesi için Turkish_* formatında olan kodlamalardan birisi seçilmelidir Örneğin Turkish_CI_AS seçilebilir CI (Case Insensitive) : Büyük küçük harf duyarsız (Sıralama ve sorgulama esnasında) AS (Accent sensitive): Özel karakterler sıralama ve sorgulama sırasında eşit olarak ele alınır. Örneğin şapkalı a ile normal a karakterleri sıralama sırasında aynı sıraya konur.

Görsel arayüz ile VT oluşturma Recovery model: Veritabanından oluşacak çökme ve veri kaybı durumlarında verilerin otomatik olarak kurtarılabilmesi için izlenecek modeli belirler Full: Veritabanı otomatik olarak yedeklenir, veri kaybı durumunda bu yedekten geri dönülebilir Bulk-logged: Bu kurtarma modelinde de veritabanı otomatik olarak tam yedeklenir. Fakat “bulk” (toplu) işlemler tek işlem olarak kaydedilir Simple: Veritabanı otomatik yedeklenmez. Kullanıcının kendisinin aldığı yedekler bulunur. En az disk alanını kullanan kurtarma modelidir.

Görsel arayüz ile VT oluşturma Compatibility level (Uyumluluk seviyesi) Oluşturulacak veritabanının hangi SQL Server versiyonuna uyumlu olacağını belirler Düşük versiyonlara uyumlu VT’ler eski versiyon sistemler tarafından da açılabilir Fakat yeni versiyon özellikleri kullanamazlar Burada ihtiyaca göre dengeli bir seçim söz konusudur (trade-off)

Görsel arayüz ile VT oluşturma Compatibility level (Uyumluluk seviyesi) Oluşturulacak veritabanının hangi SQL Server versiyonuna uyumlu olacağını belirler Düşük versiyonlara uyumlu VT’ler eski versiyon sistemler tarafından da açılabilir Fakat yeni versiyon özellikleri kullanamazlar Burada ihtiyaca göre dengeli bir seçim söz konusudur (trade-off)

Görsel arayüz ile VT oluşturma Auto close: Otomatik VT’i kapat Auto Create Statistics: Otomatik istatistik üret Auto shrink: Veritabanındaki boş yerleri otomatik çıkart, VT’i daralt ANSI ile başlayan ayarlar genellikle VT üzerinde yapılan işlemleri ANSI standartlarına uyumlu yapmak içindir.

Görsel arayüz ile VT oluşturma Bu ayarlar yapıldıktan sonra “OK” düğmesine basılarak yeni veritabanı sistemde, ayarlanan klasörde dosyaları olacak şekilde oluşturulur. Bu ayarlardan zorunlu olan sadece veritabanının adıdır. Diğer ayarlar “varsayılan” değerleri ile bırakılabilir.

VT oluşturma Script kavramı SSMS üzerinde yapılan tüm görsel işlemler arka tarafta sunucuya SQL kodları olarak gönderilir. SQL kodları için SSMS arayüzünde genellikle Script ifadesi kullanılır. SSMS üzerinde otomatik üretilip arka tarafta sunucuya gönderilen kodları görmek için ilgili ekranlardaki “Script…” düğmeleri kullanılır

VT oluşturma Script action to new query window… seçeneği seçildiğinde SSMS üzerinde yapılan aktif işlemin SQL kod karşılığı sorgulama ekranında otomatik gösterilir.

VT Oluşturma Bu kod biraz karmaşık gözükse de, dikkatli bakılınca görsel arayüzde işaretlenen her seçeneğe ait bir komut icra edildiği seçilebilir Veritabanı adı, dosyaları ve dosyaların yolu Veritabanı uyumluluk seviyesi ANSI ile ilgili bir ayar

VT Oluşturma SQL Kodları ile VT oluştururken herhangi bir ayar vermeden (varsayılanları kullanan) en temel yol “CREATE DATABASE..” komutudur: CREATE DATABASE personel “personel” isimli bir VT’i Varsayılan klasörde Varsayılan kodlama ayarlarıyla Varsayılan uyumluluk seviyesiyle “model” adlı sistem veritabanı baz alınarak OLUŞTURUR…………

VT Oluşturma Yeni “Query Editor” açılarak bu sorgu yazılır ve “Execute”a basılır

VT Oluşturma Sorgu başarılı bir şekilde çalıştırılıp, OE’da Databases’a Refresh yapılırsa, yeni VT görüntülenecektir