VERİ MODELİ OLUŞTURMA

Veri Tablosu Oluşturma

Bu öğrenme içeriğinde, Bir Fikrim Var web ve mobil uygulamasında verilerle çalışmak, kullanıcı tanımlı aksiyonlar oluşturmak ve uygulamanın fonksiyonlarını artırmak için veri tabloları oluşturacağız. Önceki öğrenme içeriklerinde analiz dokümanını okumamız sonucunda belirlediğimiz veri tablolarını oluşturacağız.

Bu öğrenme içeriğinde, bir fikrim var web ve mobil uygulamasında verilerle çalışmak, kullanıcı tanımlı aksiyonlar oluşturmak ve uygulamanın fonksiyonlarını artırmak için veri tabloları oluşturacağız.

Kuika’da verilerle çalışmak ve veri tabloları oluşturmak için Datasources modülü kullanılmaktadır. 

Datasources modülü her proje için varsayılan olarak Kuika yerel sunucularında barındırılan ve Workspace özelinde kullanılan ManagedDB isimli bir veri tabanı ile gelir. 

ManageDB aracılığıyla ek bir veritabanına ihtiyaç duymadan uygulamanızı geliştirebilir ve yayınlayabilirsiniz. 

Bu öğrenme içeriği kapsamında, önceki öğrenme içeriklerinde analiz dokümanını okumamız sonucunda belirlediğimiz veri tablolarını oluşturacağız.

Hazırsanız başlayalım.

Veri tablosunu oluşturmak için öncelikle Datasources modülünü açın.

  1. Sol panelde yer alan Tables üzerine imleç ile gelin ve görünür olan + ikonuna tıklayarak yeni bir tablo oluşturma ekranını açın.
  2. Açılan ekranda oluşturmak istediğiniz tabloyu isimlendirin. 

Bu öğrenme içeriği kapsamında Department, Personnel, Idea, IdeaLike, IdeaComment ve IdeaCategory isminde 6 adet veri tablosu oluşturacağız. 

  1. Department tablosu ile başlayalım. Yeni bir tablo oluşturma ekranında tablo ismini Department olarak yazarak ilerleyin.

Kuika, oluşturduğunuz her bir veri tablosu için Guid veri tipinde Tablo ID kolonunu varsayılan olarak oluşturmaktadır.

(i) Kuika, Tablo oluşturma sürecinde sunduğu yapay zeka asistanı ile kolon adını girdiğinizde ilgili kolon adına uygun veri tipini otomatik olarak seçmektedir. Bu işlem için kolon adını yazmadan önce veri tipi yanındaki yapay zeka ikonuna tıklamanız gerekmektedir.

  1. Id haricinde Department tablosunda ihtiyaç duyulacak String veri tipinde DepartmentName başlıklı kolonu oluşturun ve Add butonu aracılığıyla ekleme işlemini tamamlayın. 
  2. Sağ üst köşede yer alan CREATE butonuna tıklayarak tablo oluşturma işlemini tamamlayın.

Unutmayın : Eğer tabloyu oluşturmadan, tablo oluşturma ekranından ayrılırsanız ilerlemeniz kaydedilmeyecek ve tablo oluşturma işleminiz gerçekleştirilmeyecektir. Bu sebeple tabloyu oluşturduğunuzdan emin olun.

Şimdi diğer tablomuz olan Personnel tablosunu oluşturalım.

  1. Personnel tablosunda Guid tipinde Tablo ID’si varsayılan olarak oluşturulmaktadır. 
  2. Buna ek olarak String veri tipinde PersonnelNumber, FullName, Email ve Title kolonlarını ekleyin. 
  3. Ardından, KUser tipinde KUserID, Department tipinde PersonnelDepartment, Image Tipinde PersonnelImage ve Boolean tipinde Status kolonlarını oluşturun. 
  4. Son olarak da DateTimeOffSet veri tipinde CreatedDate kolonu oluşturup Create butonuna tıklayın.

Idea tablosuyla devam edelim. 

  1. Analiz dokümanından çıkarımlarımız sonrasında bir fikrim var uygulamasında yer alan Idea veri tablosunda varsayılan olarak oluşturulan Id kolonun yanı sıra, String veri tipinde IdeaTitle ve IdeaDescription kolonlarını, Personnel tablosuyla ilişkili olacak şekilde personnel veri tipinde IdeaHolder, Image tipinde IdeaImage kolonunu ve DateTimeOffSet veri tipinde CreatedDate kolonu oluşturun.
  2.  Create butonuna tıklayın.

Devamında IdeaLike tablosunu oluşturalım. 

  1. Id kolonu haricinde, Idea tablosuyla ilişkili olacak şekilde Idea tipinde IdeaID kolonunu, Personnel tablosuyla ilişki kurmak için Personnel tipinde PersonnelId ve DateTimeOffSet veri tipinde CreatedDate kolonunu oluşturarak tabloyu kaydedin.

Bir diğer tablomuz olan IdeaComment ile devam edelim. 

  1. Yine diğer tablolarda olduğu gibi Id kolonun otomatik olarak oluştuğunu görüntülüyoruz.
  1. Bu tabloda Idea tablosuyla ilişki kurmak için Idea tipinde IdeaID, Personnel tablosuyla ilişkili PersonnelId ve yorum metni için string veri tipinde CommentDescription kolonunu oluşturun. 
  2. Ardından DateTimeOffSet veri tipinde CreatedDate kolonu oluşturun. Kolon oluşturma işlemi sonrasında tabloyu kaydedin.

Şimdi son tablomuz olan IdeaCategory ile devam edelim. 

  1. Varsayılan olarak oluşan Id kolonu haricinde, String veri tipinde CategoryName kolonunu oluşturun ve Create butonuna tıklayın.

Idea tablosunda güncellemelerimizi yaparak ilerleyelim.

  1. Solda Table sekmesi altında yer alan listede Idea tablosunu bulun ve detay menüsü aracılığıyla Edit butonuna tıklayın.
  2. Açılan tabloya IdeaCategory tipinde IdeaCategoryId kolonu ekleyin. 
  3. Update butonuna tıklayın.

Bu işlemlerle birlikte birden fazla yeni tablo oluşturduk. 

Bu öğrenme içeriğinde, Bir Fikrim Var web ve mobil uygulamasında verilerle çalışmak, kullanıcı tanımlı aksiyonlar oluşturmak ve uygulamanın fonksiyonlarını artırmak için veri tabloları oluşturacağız. Önceki öğrenme içeriklerinde analiz dokümanını okumamız sonucunda belirlediğimiz veri tablolarını oluşturacağız.

Bu öğrenme içeriğinde, bir fikrim var web ve mobil uygulamasında verilerle çalışmak, kullanıcı tanımlı aksiyonlar oluşturmak ve uygulamanın fonksiyonlarını artırmak için veri tabloları oluşturacağız.

Kuika’da verilerle çalışmak ve veri tabloları oluşturmak için Datasources modülü kullanılmaktadır. 

Datasources modülü her proje için varsayılan olarak Kuika yerel sunucularında barındırılan ve Workspace özelinde kullanılan ManagedDB isimli bir veri tabanı ile gelir. 

ManageDB aracılığıyla ek bir veritabanına ihtiyaç duymadan uygulamanızı geliştirebilir ve yayınlayabilirsiniz. 

Bu öğrenme içeriği kapsamında, önceki öğrenme içeriklerinde analiz dokümanını okumamız sonucunda belirlediğimiz veri tablolarını oluşturacağız.

Hazırsanız başlayalım.

Veri tablosunu oluşturmak için öncelikle Datasources modülünü açın.

  1. Sol panelde yer alan Tables üzerine imleç ile gelin ve görünür olan + ikonuna tıklayarak yeni bir tablo oluşturma ekranını açın.
  2. Açılan ekranda oluşturmak istediğiniz tabloyu isimlendirin. 

Bu öğrenme içeriği kapsamında Department, Personnel, Idea, IdeaLike, IdeaComment ve IdeaCategory isminde 6 adet veri tablosu oluşturacağız. 

  1. Department tablosu ile başlayalım. Yeni bir tablo oluşturma ekranında tablo ismini Department olarak yazarak ilerleyin.

Kuika, oluşturduğunuz her bir veri tablosu için Guid veri tipinde Tablo ID kolonunu varsayılan olarak oluşturmaktadır.

(i) Kuika, Tablo oluşturma sürecinde sunduğu yapay zeka asistanı ile kolon adını girdiğinizde ilgili kolon adına uygun veri tipini otomatik olarak seçmektedir. Bu işlem için kolon adını yazmadan önce veri tipi yanındaki yapay zeka ikonuna tıklamanız gerekmektedir.

  1. Id haricinde Department tablosunda ihtiyaç duyulacak String veri tipinde DepartmentName başlıklı kolonu oluşturun ve Add butonu aracılığıyla ekleme işlemini tamamlayın. 
  2. Sağ üst köşede yer alan CREATE butonuna tıklayarak tablo oluşturma işlemini tamamlayın.

Unutmayın : Eğer tabloyu oluşturmadan, tablo oluşturma ekranından ayrılırsanız ilerlemeniz kaydedilmeyecek ve tablo oluşturma işleminiz gerçekleştirilmeyecektir. Bu sebeple tabloyu oluşturduğunuzdan emin olun.

Şimdi diğer tablomuz olan Personnel tablosunu oluşturalım.

  1. Personnel tablosunda Guid tipinde Tablo ID’si varsayılan olarak oluşturulmaktadır. 
  2. Buna ek olarak String veri tipinde PersonnelNumber, FullName, Email ve Title kolonlarını ekleyin. 
  3. Ardından, KUser tipinde KUserID, Department tipinde PersonnelDepartment, Image Tipinde PersonnelImage ve Boolean tipinde Status kolonlarını oluşturun. 
  4. Son olarak da DateTimeOffSet veri tipinde CreatedDate kolonu oluşturup Create butonuna tıklayın.

Idea tablosuyla devam edelim. 

  1. Analiz dokümanından çıkarımlarımız sonrasında bir fikrim var uygulamasında yer alan Idea veri tablosunda varsayılan olarak oluşturulan Id kolonun yanı sıra, String veri tipinde IdeaTitle ve IdeaDescription kolonlarını, Personnel tablosuyla ilişkili olacak şekilde personnel veri tipinde IdeaHolder, Image tipinde IdeaImage kolonunu ve DateTimeOffSet veri tipinde CreatedDate kolonu oluşturun.
  2.  Create butonuna tıklayın.

Devamında IdeaLike tablosunu oluşturalım. 

  1. Id kolonu haricinde, Idea tablosuyla ilişkili olacak şekilde Idea tipinde IdeaID kolonunu, Personnel tablosuyla ilişki kurmak için Personnel tipinde PersonnelId ve DateTimeOffSet veri tipinde CreatedDate kolonunu oluşturarak tabloyu kaydedin.

Bir diğer tablomuz olan IdeaComment ile devam edelim. 

  1. Yine diğer tablolarda olduğu gibi Id kolonun otomatik olarak oluştuğunu görüntülüyoruz.
  1. Bu tabloda Idea tablosuyla ilişki kurmak için Idea tipinde IdeaID, Personnel tablosuyla ilişkili PersonnelId ve yorum metni için string veri tipinde CommentDescription kolonunu oluşturun. 
  2. Ardından DateTimeOffSet veri tipinde CreatedDate kolonu oluşturun. Kolon oluşturma işlemi sonrasında tabloyu kaydedin.

Şimdi son tablomuz olan IdeaCategory ile devam edelim. 

  1. Varsayılan olarak oluşan Id kolonu haricinde, String veri tipinde CategoryName kolonunu oluşturun ve Create butonuna tıklayın.

Idea tablosunda güncellemelerimizi yaparak ilerleyelim.

  1. Solda Table sekmesi altında yer alan listede Idea tablosunu bulun ve detay menüsü aracılığıyla Edit butonuna tıklayın.
  2. Açılan tabloya IdeaCategory tipinde IdeaCategoryId kolonu ekleyin. 
  3. Update butonuna tıklayın.

Bu işlemlerle birlikte birden fazla yeni tablo oluşturduk. 

Dosyalar

Yardımcı kaynaklar

Sözlük