전체 글84 SQLite3로 가볍게 배우는 데이터베이스 2 SQLite 설치 DB Browser for SQLite는 윈도우, 맥, 리눅스 등 환경 지원함. https://sqlitebrowser.org/dl/ Downloads - DB Browser for SQLite (Please consider sponsoring us on Patreon 😄) Windows Our latest release (3.12.2) for Windows: Windows PortableApp Note - If for any reason the standard Windows release does not work (e.g. gives an error), try a nightly build (below). Nightly builds ofte sqlitebrowser.org ✔ 서버? 클.. 2024. 1. 1. SQLite3로 가볍게 배우는 데이터베이스 1 파일 시스템과 데이터 베이스의 비교 파일 시스템 : 원시 데이터 파일을 컴퓨터의 하드 디스크 등에 저장하는 시스템이다. 중복 데이터가 많이 발생하고 데이터의 일관성이 떨어지며 보안, 백업 복구가 불편한 문제가 있다. 데이터베이스 : 파일 시스템의 단점을 보완하고 데이터의 모델링, 무결성, 다수 사용자를 위한 동시성 제어 등을 제공한다. 데이터베이스의 종류 데이터를 바라보는 관점에 따라 관계형 데이터베이스, 계층형 데이터베이스, 그래프 데이터베이스 등으로 나눌 수 있음 관계형 데이터베이스 : 일반적으로 DBMS라고 하면 RDBMS(Relational DBMS)를 가리킨다. 오라클 데이터베이스 서버, 마이크로소프트 SQL 서버, MySQL과 MariaDB, PostgreSQL 등이 해당함. SQLite도 R.. 2024. 1. 1. [점프 투 자바] 7장 자바 날개달기2 자바는 Java 8 버전부터 함수형 프로그래밍을 지원하기 위해 람다(lambda)와 스트림(stream)을 도입했다. 람다와 스트림을 사용하면 함수형 프로그래밍 스타일로 자바 코드를 작성할 수 있다. 물론 람다와 스트림을 사용하여 작성한 코드를 일반 스타일 자바 코드로 바꾸어 작성하는 것이 불가능하지 않다. 그런데도 람다와 스트림을 사용하는 이유는 작성하는 코드의 양이 줄어들고 읽기 쉬운 코드를 만들 수 있기 때문이다. 이 책에서는 람다와 스트림이 무엇인지 어떻게 사용하는지만 알아본다. 람다(lambda) 익명 함수(anonymous function)을 의미한다. 일반적인 코드와 람다를 적용한 코드를 비교하여 알아보자 일반적인 코드 두 개의 정수를 입력받아 정수의 결괏값을 리턴하는 sum 함수를 정의한 .. 2024. 1. 1. [점프 투 자바] 7장 자바 날개달기1 패키지 패키지(package)는 비슷한 성격의 클래스들을 모아놓은 자바의 디렉터리이다. 패키지 만들기 src 디렉터리 위에 마우스 오른쪽 버튼을 클릭해 [New → Package]를 선택한다. 패키지명 입력. 해당 패키지로 이동하여 클래스들을 생성하자. 만약 house 패키지를 생성했다면 class에는 다음과 같은 문장이 자동으로 삽입된다. package house; public class HouseKim { } 서브 패키지란? 기본 패키지 안에 존재하는 하위 패키지이다. 이를 사용해 기본 패키지 내의 클래스들을 분류하여 체계적으로 관리하고, 가독성을 향상시킬 수 있다. house 패키지 위에 마우스 오른쪽 버튼을 클릭해 [New → Package]를 선택하여 house.person이라는 서브 패키지를 .. 2024. 1. 1. 이전 1 ··· 5 6 7 8 9 10 11 ··· 21 다음