Data Type
-
[SQLite] 관계형 데이터베이스Software/SQLite 2017. 9. 2. 17:35
관계형 데이터베이스의 장점 데이터의 중복성과 종속성을 최소화 여러 테이블에 데이터를 나누어 저장 테이블 간의 관계를 통해 원하는 정보를 조회 관계형 데이터베이스의 설계 원칙 중복을 최소화 : 데이터 중복성(redundancy)과 일관되지 않는 데이터 종속성(dependency) 제거 규칙에 따라 테이블 설계 테이블 간 관계는 공통된 값을 통해 서로 연결 - 기본키(Primary Key) 관계형 데이터베이스 실제 예시 현재 'cars' table에는 자동차 이름과 가격, 그리고 해당 자동차의 브랜드 이름이 각각의 Column으로서 존재하고 있다. 문제는 자동차 브랜드의 이름이 바뀌거나 기업 합병등을 통해 해당 자동차의 브랜드가 바껴 버리는 경우 자동차의 이름과 가격은 그대로지만 브랜드를 바꾸기 위해 해당 ..
-
[SQLite] TABLE 생성 및 삭제 (그리고 자료형)Software/SQLite 2017. 7. 19. 00:34
* 참고 자료: SQLite의 자료형(Data Type) 자료형 설명 INTEGER 부호가 있는 정수형 Data REAL(FLOAT, DOUBLE) 부호가 있는 부동소수점 Data TEXT 문자열 Data BLOB Binary Large Object NULL 정의 되지 않은 or 존재 하지 않는 값(0 혹은 빈 문자열 이랑 다름) Table 생성 -> CREATE TABLE [Table Name] ([Column Name] [Data Type], …); : Table 생성을 위한 구문은 CREATE TABLE로 시작: 이어서 Table 이름과 컬럼 이름과 이 컬럼 Data의 자료형을 하나의 쌍으로 묶어 표현: 2개 이상의 컬럼, 자료형 쌍이 존재할 경우 콤마(,) 로 구분: 구문의 마지막은 세미콜론(;)..