데이터베이스: 데이터 저장소
DBMS: 데이터베이스를 관리하는 시스템.
SQL: DBMS 조작할 수 있는 언어
- DDL(데이터 조작명령) 명령어: CREATE : 정의, ALTER: 수정, DROP: 삭제, TRUNCATE : DROP 후 CREATE
- DML(데이터 정의명령) 명령어: SELECT : 조회, INSERT : 추가, DELETE : 삭제, UPDATE : 변경
- DCL(데이터 제어명령) 명령어: COMMIT : 트랜잭션의 작업 결과를 반영, ROLLBACK : 트랜잭션의 작업을 취소 및 원래대로 복구, GRANT : 사용자에게 권한 부여, REVOKE : 사용자 권한 취소
스키마: 데이터베이스 내부의 개체의 특성을 나타내는 속성(Attribute)과 속성들의 집합으로 이루어진 개체(Entity), 개체 사이에 존재하는 관계(Relation)에 대한 정의와 이들이 유지해야 할 제약조건들을 기술한 것
- 내부스키마: 물리적인 저장장치 입장에서 DB가 저장되는 방법을 기술한 것
- 외부스키마: 사용자나 응용 프로그래머가 개인의 입장에서 필요한 데이터베이스의 논리적 구조를 정의
- 개념스키마: 조직체 전체를 관장하는 입장에서 DB를 정의한 것
정형: 데이터베이스 테이블 내에 저장되어 있는 데이터. sql문으로 조작 가능한 데이터
비정형: 구조화 되지 않은 데이터. 텍스트, 사진, 영상
반정형: 파일형식으로 저장되는 데이터. 데이터 베이스 내부에 저장되지는 않는다. json, xml, html 등
*데이터베이스 테이블(sqlite)

'코딩' 카테고리의 다른 글
| [데이터분석/오늘코드] 코로나19 데이터 pandas로 크롤링하기 3 (0) | 2020.08.10 |
|---|---|
| [데이터분석/오늘코드] 코로나19 데이터 pandas로 크롤링하기 2 (0) | 2020.08.09 |
| [데이터분석/오늘코드] 코로나19 데이터 pandas 로 크롤링하기 1 (0) | 2020.08.07 |
| [SW Expert Academy/파이썬 프로그래밍 기초(1)] 3. 기초 문법의 이해 강의 내용 정리 (0) | 2020.04.04 |