Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Netsis’in veritabanlarındaki nesneler (Veri Tabanı Nesneleri, Genel Bölümü'nde, "İşlemler/Yardımcı Programlar" menüsünün altında yer alır. Veri Tabanı Nesneleri, Logo Netsis programının veritabanındaki nesneler - tablo, view, trigger, stored procedure ve stored functionlar) function - hakkında SQL bilgisine gerek olmadan kalmadan bilgi alınabilmesini alınmasını sağlayan bölümdür.

Bu bölüme "Veri Tabanı Nesneleri" bölümüne girildiğinde, bilgi alınmak alınması istenen veri tabanını veritabanını sorgulayan bir bağlantı ekranı gelmektedir. Bu ekrandaki sorgulamalara verilecek yanıtlar görüntülenir. Girilecek bilgiler ile istenen veri tabanına veritabanına bağlanarak bilgi alınabilmektediralınabilir.

Image RemovedImage Added

Veri Tabanı Nesneleri bölümü Bağlanma ekranında yer alan alanlar ve içerdiği bilgiler şunlardır:

Bağlanma Ekranı

İçinde Bulunduğunuz Şirket

Veri tabanı

Veritabanı bilgileri izlenecek şirket, içinde bulunulan şirket

ise bu sorgulama işaretlenmelidir.

olduğunda kullanılan seçenektir.

Başka bir

veri tabanına ait bilgiler izlenecek ise bu saha işaretlenmemeli

veritabanına ait bilgilerin izlenmesi için seçeneğin işaretlenmemesi, ekranda bulunan diğer

sorgulamalarda gerekli bilgiler girilmelidir

alanların kullanılması gerekir.

Veritabanı Adı

Bağlanılmak istenilen veri tabanı adının girileceği sahadır.  İlgili sahadaki rehber tuşu kullanılarak da istenilen veri tabanı seçilebilmektedir.

Veritabanı Kullanıcısı

Bağlanılmak istenilen veri tabanı için veri tabanı kullanıcısının girileceği sahadır.

Kullanıcı Şifresi

Bağlanılmak istenilen veri tabanı için kullanıcı şifresinin girileceği sahadır.

Bağlan

Bu tuş kullanılarak, içinde bulunulan veya seçilen bir başka veri tabanına bağlanılabilmektedir.

İptal

Veri tabanına bağlantı işleminden vazgeçildiği zaman ekranı kapatmak için kullanılacak tuştur.

Bağlan tuşuna basıldıktan sonra ilgili veri tabanına bağlantı kurularak o veri tabanı

"İçinde Bulunduğunuz Şirket" seçeneği işaretlenmediği zaman aktif hale gelen alandır. Bağlanılması istenen veritabanı adının girilmesini sağlar. Alanın sağ tarafında yer alan aşağı ok butonu ile veritabanları arasından seçim yapılır.

Veritabanı Kullanıcısı

"İçinde Bulunduğunuz Şirket" seçeneği işaretlenmediği zaman aktif hale gelen alandır. Bağlanılması istenen veritabanı için veritabanı kullanıcı adının girilmesini sağlar. 

Kullanıcı Şifresi

Bağlanılması istenen veritabanı için kullanıcı şifresinin girildiği alandır.

Image Added Bağlan

İçinde bulunulan veya seçilen başka bir veri tabanına bağlanmak için kullanılan butondur. Bağlan butonuna basıldıktan sonra ilgili veritabanına bağlanılarak veritabanı ile ilgili bilgilere Özellik, Tablolar, View, Trigger, Stored Prodecure, Stored Function bölümlerinden

ulaşılabilmektedir

ulaşılır.

Özellikler

...

: Veritabanı ile ilgili genel

...

Image Removed

Doküman Veritabanı EkranıÖzellikler

Veritabanı

Bu sahada veri tabanı tipi izlenebilmektedir. (MSSQL veya ORACLE gibi)

özelliklerin izlendiği sekmedir.

Image Added

Doküman Veritabanı ekranı Özellikler sekmesinde yer alan alanlar ve içerdiği bilgiler şunlardır:

Doküman Veritabanı Ekranı

Veritabanı

Veritabanı tipinin - MSSQL veya ORACLE gibi - izlendiği alandır. 

Veritabanı Adı

Bağlanılan veri

tabanının

tabanı isminin

izlenebileceği

izlendiği alandır.

Veritabanı Versiyonu

Bağlanılan veri

tabanının

tabanı versiyon bilgisinin

izlenebileceği

izlendiği alandır.

Data Dizini

Veri tabanının,

Veritabanı data dizininin,

  server üzerinde nerede olduğunun izlenebileceği

 server üzerindeki yerinin izlendiği alandır.

Log Dizini

Veri tabanının,

Veritabanı log dizininin, server

üzerinde nerede olduğunun izlenebileceği

üzerindeki yerinin izlendiği alandır.

Yaratılma Dili

Veri tabanın,

Veritabanının kurulduğu

makinenin SQL dili bu sahada izlenebilmektedir

makine SQL dilinin izlendiği alandır.

Yaratılma Tarihi

Veri tabanının yaratıldığı tarih bu alanda izlenebilmektedir

Veritabanının oluşturulduğu tarihin izlendiği alandır.

Tablolar

...

Tablolar sekmesi, veritabanında oluşturulan tüm tablo listelerinin izlendiği sekmedir. Tablolar sekmesi, her tablonun oluşturulduğu tarih ve saatin, tablo tipi gibi bilgilerin görülmesini sağlar. Tablo Tipi sütununda "Kullanıcı" yazması, ilgili tablonun bir sistem tablosu olmadığı anlamına

...

Image Removed

...

gelir. Herhangi bir tablo üzerinde, farenin sağ tuşu kullanılarak tıklandığı zaman

...

, seçilen tablo ile ilgili çeşitli bilgilere

...

ulaşılmasını sağlayan seçenekler ekrana

...

gelir. Tablolar sekmesinde yer alan sağ fare tuşu seçenekleri; Trigger, Index, Kolonlar, Tablo Bağlantıları, Tabloya Bağlananlar

...

ve Gönder seçenekleridir.

...

Image Added

Doküman Veritabanı ekranı Tablolar sekmesinde yer alan alanlar ve içerdiği bilgiler şunlardır:

Doküman Veritabanı Ekranı
Tablolar

Trigger
Bu seçenek ile seçilen

Seçilen tabloya ait

varsa trigger’ları görülebilmektedir

- varsa - Trigger’ların görüntülenmesini sağlar. İşlem sahası ise

trigger’ın

Trigger’ın hangi işlemden sonra çalışacağını

göstermektedir

gösterir.

Örneğin; AfterInsert olması demek,

bu

tabloya kayıt yapıldıktan sonra

bu trigger çalıştırılacak anlamına gelmektedir

Kolonlar

Bu seçenek tıklandığında, üzerinde bulunulan tablonun kolonları ve kolonlara ait bazı detay bilgiler izlenebilmektedir

ilgili Trigger'ın çalıştırılması anlamına gelir.

Index

Bu seçenek tıklandığında, seçilen tablonun indeks’leri görülebilmektedir. Bu bölümden, Indexlerin isimleri, index’in tanımlandığı kolonlar ve index tipi gibi bilgilere ulaşılabilmektedir.

Kolonlar sahası Index’in hangi saha(lar)dan oluştuğunu göstermektedir. Index tipi sahasında eğer Duplicate yazıyorsa; bu, ilgili index’in tekrarlı olabileceğini göstermektedir. Unique ya da Primary key yazıyorsa bu index’in tekil (tekrarlanamaz) olduğunu göstermektedir.

Seçilen tabloya ait indeks’lerin görüntülenmesini sağlar. Index isimleri ve tanımlandığı kolonlar, Index Tipi gibi bilgilere ulaşılmasını sağlar. "Kolonlar" sahası Index’in hangi sahadan/sahalardan oluştuğunu gösterir. "Index Tipi" sahasında "Duplicate" yazması, ilgili Index’in tekrarlı olduğunu gösterir. "Unique" ya da "Primary Key" yazması, ilgili Index’in tekil -tekrarlanamaz - olduğunu gösterir.

Kolonlar

Üzerinde bulunulan tablonun kolonlarının ve kolonlara ait bazı detay bilgilerinin izlenmesini sağlar.

Tablo Bağlantıları

Seçilen tabloda bulunan constraint’leri

(

- kısıtları

)

- ve seçilen tablonun bağlantılı olduğu tabloları,

sahalarıyla

sahalarla ve üzerinde yapılan işlemlerle beraber

izlenebilmesi için kullanılan seçenektir.

izlenmesini sağlar.

Örneğin, TBLCAHAR tablosuna

yapılmak istenen

yapılacak kayıtta,

eğer

ilgili cari kod TBLCASABIT tablosunda

yok ise veri tabanı tarafından hata verilecektir

yoksa veritabanı uyarı verir. Bunun sebebi

de

, TBLCAHAR tablosu ile TBLCASABIT tablosunun bağlı olmasıdır.

Tablo bağlantıları bölümünde her tablonun, bu şekilde bağlı olduğu diğer tablolar izlenebilecektir.

 

Tabloya Bağlananlar
Bu seçenek tıklandığında ilgili

İlgili tabloya bağlı olan

tablolar görülebilmektedir

tabloların görüntülenmesini sağlar.


Gönder

Grid ekranındaki bilgilerin Excel

, Word, Calculator, Writer programlarına aktarılmasını sağlayan bölümdür.

Detay bilgi için bakınız Giriş/Grid/Bilgi Gönderimi.

View

...

tablosuna gönderilmesini sağlar.

View

View sekmesi, veritabanında oluşturulan View’ların izlenmesini sağlayan sekmedir.  View’lar oluşturulurken cümlelerden kaynaklanan bir hata oluşması halinde "Durum" sütununda "Geçersiz" yazar. "Durum" sütunu Oracle veritabanında daha anlamlıdır. Bu hataların giderilmesi için farenin sağ

...

tuşuna tıklanması ile ekrana gelen "Tekrar Derlekomutunun

...

Bu komut hakkındaki detaylı bilgi için bakınız Stored Procedure/Tekrar Derle, Hepsini Derle

Image Removed

...

çalıştırılması gerekir.

Durumu "Geçerli" olan bir view üzerinde, farenin sağ tuşu

...

kullanılarak tıklandığı zaman, seçilen view ile ilgili çeşitli bilgilere

...

ulaşılmasını sağlayan seçenekler

...

ekrana gelir. View sekmesinde yer alan sağ fare tuşu seçenekleri; Kolonlar, Tablolar, SQL Kodu

...

ve Gönder seçenekleridir.

Image Added

Doküman Veritabanı ekranı View sekmesinde yer alan alanlar ve içerdiği bilgiler şunlardır:

Doküman Veritabanı Ekranı
View

Kolonlar

Üzerinde bulunulan

view’a

View’a ait kolonların

izlenebileceği seçenektir

izlenmesini sağlar. 

Tablolar

Üzerinde bulunulan

view’ın

View’ın bağlı olduğu tabloların

izlenebileceği seçenektir

izlenmesini sağlar. Bu seçenek ile view’ın hangi tabloların bağlanması ile oluşturulduğu hakkında bilgi sahibi

olunabilmektedir

olunur.

SQL Kodu

Seçilmiş olan view’ın

Seçilen View’ın SQL cümlesinin

izlenebileceği seçenektir

izlenmesini sağlar.

Gönder

Grid ekranındaki bilgilerin Excel

, Word, Calculator, Writer programlarına aktarılmasını sağlayan bölümdür.

Detay bilgi için bakınız Giriş/Grid/Bilgi Gönderimi.

Tetikleyici

...

tablosuna gönderilmesini sağlar.

Tetikleyici

Tetikleyici, veritabanında oluşturulan tetikleyici kayıtların izlenmesini sağlayan sekmedir. Tetikleyici sekmesinde, hangi tabloda hangi tetikleyici kayıtların çalıştığı, ne zaman

...

oluşturulduğu ve

...

tetikleyici kayıtların hangi işlemleri yaptığı

...

bilgilerine ulaşılır.

Herhangi bir tetikleyici üzerinde,

...

 farenin sağ tuşu kullanılarak tıklandığı zaman

...

, seçilen tetikleyici ile ilgili çeşitli bilgilere

...

ulaşılmasını sağlayan seçenekler ekrana

...

gelir. Tetikleyici sekmesinde yer alan sağ fare tuşu seçenekleri; seçenekler, SQL Kodu ve

...

Gönder seçenekleridir.

...

Image Added

Doküman Veritabanı ekranı Tetikleyici sekmesinde yer alan alanlar ve içerdiği bilgiler şunlardır:

Doküman Veritabanı Ekranı
Tetikleyici

SQL Kodu
Seçilmiş olan tetikleyicinin

Seçilen tetikleyici kayda ait SQL cümlesinin

izlenebileceği seçenektir

izlenmesini sağlar.

Gönder

Grid ekranındaki bilgilerin Excel

, Word, Calculator, Writer programlarına aktarılmasını sağlayan bölümdür.

Detay bilgi için bakınız Giriş/Grid/Bilgi Gönderimi.

tablosuna gönderilmesini sağlar.

Stored Procedure

...

Stored Procedure, veritabanında oluşturulan Stored Procedure’lerin izlenmesini sağlayan sekmedir. Stored Procedure’lerin isimleri,

...

oluşturulma tarihleri ve durumları

...

izlenerek, diğer bölümlerde olduğu gibi

...

"Durum" sütunu "Geçersiz" olduğunda "Tekrar Derle" komutu çalıştırılarak geçerli hale

...

getirilir.

Image Removed

Herhangi bir Stored Procedure üzerinde,

...

 farenin sağ tuşu kullanılarak tıklandığı zaman

...

, seçilen Stored Procedure ile ilgili çeşitli bilgilere

...

ulaşılmasını sağlayan seçenekler ekrana

...

gelir. Stored Procedure sekmesinde yer alan sağ fare tuşu seçenekleri; SQL Kodu, Parametreler, Bağlantı Tabloları ve

...

Gönder seçenekleridir.

Image Added

Doküman Veritabanı

Ekranı

ekranı Stored Procedure sekmesinde yer alan alanlar ve içerdiği bilgiler şunlardır:

Doküman Veritabanı Ekranı

SQL kodu

Stored Procedure SQL kodunun

izlenebileceği seçenektir

izlenmesini sağlar.

Parametreler

Stored Procedure'e ait parametrelerin

izlenebileceği seçenektir

izlenmesini sağlar.

Bağlantı Tabloları

Seçilmiş olan stored procedure’ün

Seçilen Stored Procedure'ün üzerinde çalıştığı tabloların

izlenebileceği seçenektir

izlenmesini sağlar.

Gönder

Grid ekranındaki bilgilerin Excel

, Word, Calculator, Writer programlarına aktarılmasını sağlayan bölümdür.

Detay bilgi için bakınız Giriş/Grid/Bilgi Gönderimi.

tablosuna gönderilmesini sağlar.

Tekrar Derle, Hepsini Derle

Oracle
veri tabanında
veritabanında,
Durum sahasının geçtiği ekranlarda, durumu GEÇERSİZ olan nesneler var ise bunların Tekrar Derle ile GEÇERLİ duruma geçirilmesi
"Durum" sütunu "Geçersiz" olan nesneler varsa, bunların "Tekrar Derle" ile "Geçerli" duruma getirilmesi gerekir. Aksi takdirde, program içinde
veri tabanı
veritabanı fonksiyonlarının çalışmasında sorun
olabilir
yaşanabilir.

"Geçersiz" olan nesnenin üzerinde, farenin sağ

tuş

tuşu kullanılarak tıklandığı

zaman

zaman diğer seçeneklere ek olarak "Tekrar Derle" ve "Hepsini Derle" seçenekleri de

gelmektedir

ekrana gelir.

Tekrar Derle

View, Trigger,

stored procedure, stored function

Stored Procedure ve Stored Function seçeneklerinde çalışan bu komut, durumu

geçersiz

"Geçersiz" olan

bütün nesneleri geçerli yapmak için kullanılmaktadır

tüm nesneleri "Geçerli" hale getirmek için kullanılır. Bu seçeneğin

çalıştırılmasına

kullanılmasına rağmen, durumu

GEÇERLİ

"Geçerli" olmayan nesnelerde daha farklı hatalar olduğu

düşünülmelidir

düşünülür. Dolayısıyla, bu tür nesneler kullanılamaz.

Hepsini Derle

Yukarıda

anlatılan

bahsedilen nedenlerden

ötürü

dolayı tek nesne yerine, durumu

geçersiz

"Geçersiz" olan tüm nesnelerin derlenip

, durumunun GEÇERLİ yapılabilmesi için kullanılabilen

"Geçerli" hale getirilmesi için kullanılan seçenektir. 

Stored Function

Stored Function sekmesi, üzerinde yapılan işlemler bakımından

...

Stored Procedure’ün aynısıdır.

...

Stored Function sekmesi,İlgili veritabanında oluşturulan Stored Function’ların izlenmesini sağlar. Stored Function’ların isimleri, yaratılma tarihleri ve

...

durumlarının görüntülendiği sekmedir. Diğer bölümlerde olduğu gibi

...

"Durum" sütunu "Geçersiz" olduğunda "Tekrar Derle" komutu çalıştırılarak geçerli hale

...

getirilir.

Image Added

Image Added İptal

Veritabanına bağlanma işleminden vazgeçilmesi halinde ekrandan çıkmak için kullanılan butondur.