코사장의 코딩 놀이터
반응형

Database 3

2. 데이터 유형 및 관리 전략

정형, 반정형, 비정형 데이터데이터는 크게 정형, 반정형, 비정형의 세 가지 유형으로 나눌 수 있습니다.정형 데이터 (Structured Data): 미리 정해진 형식과 필드를 가진 데이터로, 데이터베이스 테이블에 쉽게 저장하고 SQL과 같은 쿼리 언어로 쉽게 조회할 수 있습니다. 예를 들어, 엑셀의 스프레드시트나 관계형 데이터베이스의 고객 목록이 여기에 해당합니다.반정형 데이터 (Semi-structured Data): 구조는 있지만, 정형 데이터처럼 엄격하지 않습니다. XML, JSON 파일이 대표적인 예로, 데이터에 태그나 마커가 포함되어 있어 데이터를 구조화하는 데 도움을 줍니다.비정형 데이터 (Unstructured Data): 특정 형식이나 모델 없이 저장된 데이터로, 텍스트, 비디오, 이미지..

EDA 2024.05.05

Lowdb 소개

1. Lowdb 기본 개념 Lowdb 정의: Lowdb는 간단한 JSON 데이터베이스로, Node.js 환경에서 사용할 수 있는 경량 데이터베이스입니다. 로컬 파일에 데이터를 저장하며, 자바스크립트 객체를 직접 사용할 수 있어 사용이 간편하고 편리합니다. 특징: Lowdb는 작은 프로젝트나 개발 환경에서 데이터를 저장하고 관리하기에 적합한 데이터베이스입니다. 별도의 데이터베이스 서버 설치가 필요 없으며, Lodash라이브러리를 사용하여 쿼리를 작성할 수 있습니다. 2. Lowdb 활용 방법 설치: Node.js 프로젝트에서 Lowdb를 사용하려면 npm을 사용하여 패키지를 설치해야 합니다. npm install lowdb 명령어를 실행하여 설치할 수 있습니다. 초기 설정: Lowdb를 사용하기 위해선 저..

웹개발 2023.04.23

데이터베이스 기초 개념 및 활용 방법 소개

1. 데이터베이스의 기본 개념 데이터베이스의 정의: 데이터베이스는 구조화된 데이터를 저장하고 검색하는 시스템입니다. 기업, 학교, 정부 기관 등 여러 조직에서 중요한 정보를 관리하기 위해 사용됩니다. 관계형 데이터베이스(RDBMS)의 개념: 관계형 데이터베이스는 테이블(table)이라는 구조로 데이터를 저장하며, 테이블은 행(row)과 열(column)로 구성되어 있습니다. 데이터 간의 관계를 효율적으로 표현할 수 있습니다. 2. 데이터베이스의 활용 방법 SQL(Structured Query Language): 데이터베이스와 상호작용하기 위한 언어로, 데이터를 삽입, 검색, 수정, 삭제 등 다양한 작업을 수행할 수 있습니다. 예제 코드: -- 테이블 생성 CREATE TABLE 학생 ( 학번 INT PR..

웹개발 2023.04.22
반응형