---
title: "데이터베이스 기반 애플리케이션 개발 방법"
date: "2023-02-02"
categories: 
  - "app-development"
description: MobileTogether의 로우코드 방식을 활용하여 데이터베이스 기반 앱을 구축하는 방법을 알아보세요. 간편하게 데이터 연결, 데이터 가져오기, 데이터 관리를 할 수 있습니다.
---
Status: #blog

Tags: 

Categories: [mobile-development](/blog/ko/category/mobile-development.md)
# 데이터베이스 기반 애플리케이션 개발 방법

저희는 MobileTogether를 사용하여 백엔드 데이터베이스에 연결하는 앱을 개발하는 데 대한 데모 시리즈를 업데이트했습니다. MobileTogether의 로우코드 앱 개발 방식은 데이터베이스 연결에도 적용됩니다. 데이터베이스 마법사는 시각적인 SQL 문 편집기를 제공하여, 앱에서 백엔드 데이터베이스에 연결하고 데이터를 활용하는 작업을 이전보다 훨씬 쉽게 만들어줍니다.  

이 튜토리얼 비디오 시리즈는 검색 기능, 새로운 데이터베이스 레코드 추가, 이미지 처리 등 다양한 기능을 갖춘 샘플 도서 카탈로그 앱을 개발하는 과정을 안내합니다.

![사무실에서 일하는 남자](/blog/images/image_1911608215.jpg)

<!--more-->

## 로우코드 앱 개발

[시리즈의 1부](https://www.altova.com/ko/mobiletogether/demos#video-database-driven-apps)에서는 먼저 SQLite 데이터베이스에 연결하여 데이터베이스의 구조를 가져오는 것으로 시작합니다. 이 데모에서는 SQLite를 백엔드로 사용하지만, MobileTogether [는 모든 주요 관계형 데이터베이스를 지원합니다](https://www.altova.com/ko/mobiletogether/app-development#data-centric)

MobileTogether의 데이터베이스 마법사는 시각적인 방식으로 SELECT 문을 쉽게 생성할 수 있는 기능을 제공합니다. 또한, SQL 쿼리에 필요한 모든 매개변수를 표준 XPath 문을 사용하여 직접 표현할 수 있으므로, 매개변수를 명시적으로 선언할 필요가 없습니다.

![앱을 백엔드 데이터베이스에 연결하는 데 사용할 수 있는 데이터베이스 연결 도구](/blog/images/database-wizard.png)

데이터베이스 마법사는 개발자가 외래 키를 통해 연결된 테이블을 결과에 추가할 수 있도록 지원하며, 이 모든 작업을 단일 단계로 완료할 수 있습니다. 즉, 전체 계층 구조를 한 번에 가져올 수 있습니다.

1부에서 작동 방식을 확인해 보세요:

![](https://www.youtube.com/watch?v=vcoyS27rzuI)

이 시리즈를 통해 여러분은 다음 내용을 배우게 됩니다:

- 앱을 백엔드 데이터베이스에 연결하는 방법

- 데이터를 가져오고 표시하는 방법

- 앱의 사용자 인터페이스(UI) 디자인 및 수정 방법, 여기에는 레이아웃, 컨트롤, 서식 등이 포함됩니다

- 화면에 표시되는 데이터를 필터링하는 기능을 추가하는 방법

- 앱의 하위 페이지를 추가하고 설정하는 방법

- 레코드 추가, 수정 및 삭제 방법

- 이미지를 업로드하고 편집하는 방법

- 앱에 검색 기능을 구현하는 방법

이 모든 단계는 로우코드 방식을 통해 완료되며, 여기에는 드래그 앤 드롭 방식의 사용자 인터페이스 디자인, 이벤트 처리를 위한 시각적인 액션 트리 프로그래밍 언어, 그리고 데이터 처리를 위한 표준화된 XPath가 포함됩니다.

저희는 내장된 시뮬레이터를 사용하여 다양한 운영체제와 기기에서 앱을 테스트할 것입니다. 그런 다음, MobileTogether는 이 하나의 디자인을 기반으로 모든 모바일 및 데스크톱 플랫폼에 대한 앱을 생성합니다.

## 데모 시연 보기

데모 버전을 다운로드하여 다음 단계를 따라 해 보세요 [샘플 파일들](https://cdn.sw.altova.com/mtdemo/MobileTogetherDemoFiles.zip) (.zip) 파일은 "도서 목록" 앱을 만드는 데 사용되었으며, 또한 다음 사항에도 사용되었습니다 [무료 모바일 투게더 디자이너](https://www.altova.com/ko/mobiletogether/download).

지금 바로 시작하세요:

(링크는 유튜브 재생 목록으로 연결됩니다.)
