Veri Tablosu Oluşturma

Veri Modeli Oluşturma

About this lesson

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. 

Heading 1

Heading 2

Heading 3

Heading 4

Heading 5
Heading 6

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur.

Block quote

Ordered list

  1. Item 1
  2. Item 2
  3. Item 3

Unordered list

  • Item A
  • Item B
  • Item C

Text link

Bold text

Emphasis

Superscript

Subscript

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. 

Kuika Platformunda yeni bir kullanıcı arayüzüne geçiyoruz ve Kuika Akademi kurslarımızı ve videolarımızı mümkün olan en kısa sürede güncelliyoruz.

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

No items found.

Kaynaklar

No items found.

Sözlük

No items found.

Ödev

Bu ödev kapsamında, modülde öğrendiğiniz kavramlar doğrultusunda bir veri modeli oluşturmanız ve buna uygun şekilde veri tablolarını tasarlamanız beklenmektedir.

Çalışmanızda, tablolar arası ilişkileri doğru şekilde tanımlamanız ve veri bütünlüğünü gözetmeniz önemlidir. Tasarladığınız veri modelinin modülde paylaşılan teknik kriterlere uygun olması gerekmektedir.

Hazırladığınız çalışmayı belirtilen süre içerisinde aşağıdaki form üzerinden eksiksiz şekilde teslim etmeniz gerekmektedir.

E-Posta Tasarımı
Email Builder Temelleri
Şablonların Kullanımı
Yeni Email Tasarımı
Mobil Arayüz Geliştirme
Mobil Ekran Tasarımlarına Giriş
Tabbar Tasarımı
Dashboard Ekran Tasarımım
Form Ekranının Tasarlanması
Listeleme Ekran Tasarımım
Detay Ekran Tasarımı
Mobile UI Prototipleme
Web UI Prototipleme
Aksiyonlarla Çalışmak
Navigasyonlarla Çalışma
Ekran Gösterim Tipleri
Web Prototip Hazırlama
Notify Ekleme
Preview Alma
Web Arayüz Tasarımına Giriş
Web Ekran Tasarımlarına Giriş
Registration Ekran Tasarımı
Header Tasarımı
Master Ekranlarla Çalışma
Menü Tasarımı
Dashboard Ekran Tasarımı
Listeleme Ekran Tasarımı
Form Ekran Tasarımı
Display Ekran Tasarımı
Elementler
Container Elementler
Date and Time Input Elementler
Display Elementler
Text Input Elementler
Numeric Input Elementler
Select Input Elementler
Data Elementler
Navigation Elementler
Interactive Elementler
Chart Elementler
Kuika'da Arayüz Tasarımına Giriş
Kuika Platformu'nda Kullanıcı Deneyimi
Uygulama Arayüz Tasarımı Süreci
Renklerle Çalışma
Boşlukların Tanımı
Yazı Stilleriyle Çalışma
Kompleks Stillerle Çalışma
Mock Data ile Çalışma
Konsept Tasarımı
Wireframe İlk Fikrin Görselleştirilmesi
Konsept Tasarımlarının Hazırlanması
UX Tasarımı
Kullanılabilirlik İlkeleri
Temel Tasarım İlkeleri
Bilgi Mimarisi
Ekranlar Arası Akış
Analiz ve Planlama
Proje Kapsamını ve Hedeflerini Tanımlama
Analiz Dokümanının Okunması
Örnek Diagramlarla Akış Okuma ve İhtiyaçların Tanımlanması
Projenin Planlanması
Designer Eğitim Seti Giriş
Low-Code Nedir?
Kuika Nedir?
Kuika ile Neler Yapabilirsin?
Platform Arayüzünü İnceleyelim
Öğrenim Sürecini Anlamak