본문 바로가기

반응형

Data Science

(60)
[SQLD] SQL 기본 1-2. DDL (Data Definition Language) [2] DDL (Data Definition Language) 1. 데이터 유형 데이터 유형 - 자료를 받아들일 공간을 자료의 유형별로 나누는 기준 즉, 칼럼이 받아들일 수 있는 자료의 유형을 규정 몸무게 -> '박지성' -> 잘못된 데이터 [숫자가 의미를 가지는 칼럼 정보에 문자 입력] -> 데이터 유형과 더불어 지정한 크기도 중요한 기능 제공 SQL 벤더별로 데이터 유형과 내장형 함수 부분에서 차이가 나는데 데이터베이스 내부의 구조적 차이점이 더 크다 문자열 유형 : CHAR, VARCHAR 저장 영역과 문자열 비교의 차이 VARCHAR : 가변길이, 필요한 영역은 실제 데이터 크기 -> 길이가 다양한 칼럼과, 정의된 길이와 실제 데이터 길이에 차이가 있는 칼럼에 적합, 작은 영역에 저장 가능 맨 처..
[SQLD] SQL 기본 1-1. 관계형 데이터베이스 개요 1장 SQL 기본 [1] 관계형 데이터베이스 개요 1. 데이터베이스 DBMS : 효율적인 데이터 관리, 데이터 손상을 피하고, 데이터 복구를 위한 시스템 Database Management System 관계형 데이터베이스 RDBMS 파일 시스템 : 하나의 파일을 많은 사용자가 동시게 검색은 가능, 동시에 입력,수정,삭제는 불가 -> 정보의 관리가 어려움 따라서 여러 개의 데이터 파일이 존재하는데, 동일한 데이터가 여러 곳에 저장되는 문제가 발생 -> 데이터의 불일치성 발생 -> 데이터 간의 정합성을 보장이 힘들다. 관계형 데이터베이스 : 정규화 -> 이상현상 제거, 데이터 중복 피하고, 동시성 관리, 병행 제어를 통해 많은 사용자들이 동시에 데이터 공유, 조작 기능 제공 또한 메타 데이터를 총괄 관리할 ..
[SQLD] 데이터 모델링의 이해 1-1. 데이터 모델의 이해 과목1. 데이터 모델링의 이해 [1] 데이터 모델의 이해 1. 모델링의 이해 가. 모델링 정의 모델링 : 표기법에 의해 규칙을 가지고 표기하는 것 나. 모델링의 특징 추상화, 단순화, 명확화 다. 모델링의 세 가지 관점 데이터관점, 프로세스 관점, 데이터와 프로세스의 상관관점 데이터 관점 : 어떤 데이터와 관련이 있는지 또는 데이터 간의 관계는 무엇인지 (What, Data) 프로세스 관점 : 실제하고 있는 일, 무엇을 해야하는 지 (How, Process) 데이터와 프로세스의 상관관점 : 일의 방법에 따라 데이터는 어떻게 영향을 받는지 (interaction) -> 데이터베이스를 구축하기 위한 데이터 모델링 기준 2. 데이터 모델의 기본 개념 이해 가. 모델링 정의 데이터베이스의 논리적인 구조를 이해하..
[SQLD] SQL 개발자 자격 공부하기

반응형