전체 글 153

디비 이야기 3. DBMS와 질의어(DDL)

1. DBMS란? = 많은 데이터베이스를 관리하고 응용프로그램들이 DBMS를 거쳐 데이터베이스를 공유할 수 있는 환경을 제공 => 예기치 못한 데이터 손실 방지 및 필요한 데이터를 원할때 복구 가능하게 도와준다 2. 질의어(SQL) = 사용자와 APP이 DBMS와 대화 할 수 있게 해준다. 1] SQL 특징 장점 1) 표준언어 : 다양한 분야에서 사용가능2) 관계형 데이터 베이스 조작가능(CRUD)3) 비절차적 언어 : 실행 순서와 관계없이 처리내용 기술4) 익히기 쉽다 2] 종류 1. DDL 2. DML 3. TCL (COMMIT, ROLLBACK) 4. DCL (GRANT, REVOKE) 1) DDL(DATABASE DEFINATION LANG) - 정의어 = 데이터베이스의 테이블 생성, 수정, 완전..

DB 이야기 2020.02.29

디비 이야기 1. 데이터 베이스들(관계, 계층

1. 관계형 데이터 베이스란? = 데이터 중 정보들을 테이블(키, 값)로 정리해놓았다. -> 현업에서 대부분 관계형 데이터 베이스를 사용하며 이것을 제어할 수 있는 SQL은 중요하다! * 데이터 : 가공이 안 된 원시자료 * 정보 : 의미가 있게 가공된 자료 (EX) 엑셀 문서 ) 2. 용어 1) 열 = 필드, 속성, 컬럼(세로) 2) 행 = 로우, 튜플, 레코드 (가로) -> 열 수 = 행 수 3) 값 = 행과 열에 맞추어 들어가 있는 내용 4) 키 - 식별자 : 기본키(primary key) -> 중복x(희소성) / 존재성(not null) / 최소성(최소 1개) / 불변성(값 변경 불가) - 후보키 : 기본키가 아닌 나머지를 의미 - 외부키 : 기본키로 사용되고 있는 관계를 연결하는 컬럼 - 정규화..