Linux에서 자신의 데이터베이스를 만드는 방법

03/06 2021
목차
  1. 시작하다
최고의 클라우드 데이터베이스
(이미지: © 픽사베이)

요즘 데이터베이스 (새 탭에서 열림)는 강력한 웹사이트 (새 탭에서 열림)전자상거래 시스템 (새 탭에서 열림) 과 더 일상적으로 연결됩니다 . 일반 사용자에게는 SQL (새 탭에서 열림) 과 같은 타사 데이터베이스 서버에 연결하고 PHP와 같은 불투명한 언어 뒤에 숨어 있어 뚫을 수 없는 것처럼 보입니다. 

그러나 데이터베이스의 핵심은 단순한 정보 테이블입니다. 각 행은 단일 레코드를 나타내며 이름, 색상 또는 현재 소유 여부와 같은 특정 특성은 필드라는 열에 기록됩니다.

요구사항이 적다면 프로그래밍 언어를 배우거나 (새 탭에서 열림) 복잡한 데이터베이스 소프트웨어를 사용하여 나중에 필요한 정보를 찾기 위해 다양한 방법으로 검색할 수 있는 정보 모음을 모을 필요가 없습니다. 

이 기사에 대해

이 기사는 2020년 9월에 발행된 Linux Format Magazine, Issue #267에 처음 등장했습니다.

실제로 많은 사람들이 스프레드시트 소프트웨어 (새 탭에서 열림) 를 사용하여 간단한 데이터베이스를 구축 하지만 여기에서도 배울 수 있는 완전히 새로운 인터페이스와 찾을 수 있는 도구가 있습니다. 하루에 너무 많은 시간이 있습니다. 

다행히도 누구나 몇 분 안에 설정하고 사용할 수 있는 소프트웨어로 간단한 데이터베이스를 포함하는 간단하고 사용자 친화적인 도구가 많이 있습니다. 많은 사람들이 식물 컬렉션을 분류하는 것과 같은 특정 작업에 맞춰져 있지만 간단한 데이터베이스에서 기대할 수 있는 모든 기능을 사용자 친화적인 형식으로 제공하는 하나의 도구인 Symphytum(새 탭에서 열림) 있습니다 .

Symphytum은 데이터베이스 구축이 간단했던 시절로 거슬러 올라갑니다. 데이터베이스 설계부터 시작하십시오. 먼저 각 레코드를 구성하는 필드를 정의합니다. 각 필드에 텍스트, 숫자, 날짜, 이미지, 확인란 또는 드롭다운 메뉴와 같은 데이터 유형을 할당한 다음 각 레코드의 세부 정보를 입력하는 양식을 디자인합니다. 

이 양식은 또한 개별 레코드에 대한 보기 도구 역할을 하며 보조 테이블 보기는 간단한 키워드 기반 검색 도구를 사용하여 보기를 정렬 및 필터링하는 수단과 함께 전체 데이터베이스의 개요를 제공합니다.

배울 프로그래밍 언어나 탐색할 혼란스러운 인터페이스가 없기 때문에 Symphytum은 간단한 요구 사항이 있는 사람과 일반적으로 데이터베이스 세계에 대한 완만한 진입점을 찾는 사람 모두에게 완벽한 도구입니다.

symphytum의 스크린샷

시작하다

여러 가지 방법으로 Symphytum을 설치할 수 있습니다. Snap은 이후 버전의 Ubuntu (새 탭에서 열림) 에 가장 편리 하지만 원하는 .deb를 다운로드할 수도 있습니다. .aur 또는 . 프로그램 웹 사이트의 AppImage 패키지.

설치가 완료되면 Symphytum(Ubuntu의 App Launcher에서)을 실행하면 프로그램에 익숙해지는 데 도움이 되는 작은 더미 데이터베이스가 이미 있는 것을 볼 수 있습니다. 양식과 테이블의 두 가지 보기가 있습니다. 앞에서 언급했듯이 Form은 주로 데이터 입력 및 개별 레코드 검토를 위한 반면 Table을 사용하면 모든 레코드를 한 번에 볼 수 있습니다. 여기에서 개별 레코드도 편집할 수 있습니다.

Symphytum은 숨겨진 폴더 안에 깊숙이 묻혀 있는 단일 파일(data.db)에 모든 컬렉션을 저장합니다. 이는 임베디드 SQLite 데이터베이스 엔진에 의해 구동되므로 다른 프로그램으로 쉽게 포팅되는 표준 형식입니다(자세한 내용은 나중에 설명). 파일을 더 쉽게 접근할 수 있는 곳으로 이동하려면 도구>환경 설정을 선택하고 찾아보기...를 클릭하십시오. 

처음부터 데이터베이스를 구축하는 것은 Symphytum을 사용하면 간단합니다. 페이지에 대한 단계별 가이드는 데이터 입력 및 개별 레코드 검토를 위한 필드 설정 및 양식 디자인 측면에서 따라야 하는 기본 프로세스를 보여줍니다. 이것이 바로 프로그램의 장점입니다. 완전히 구성된 데이터베이스를 단 몇 분 만에 가동할 수 있습니다.