1. 상세 용어(index)(1) Primary Key(PK)절대 이것이 똑같은 데이터는 이 테이블에 없다1개 컬럼으로만 이루어질 수도 있고,두 개 이상의 컬럼의 복합으로 이루어질 수도 있음모든 테이블에 PK를 만드는 것이 원칙테이블 간의 연관관계를 표현하는 ERD에서도 표현일종의 제약조건(index이자 Constraint)로그성 테이블(인서트는 많으나 조회는 거의 안 하는)에는 굳이 PK를 만들지 않아도 됨때때로 안 만들기도 함null을 허용하지 않음 국민테이블 : 주민번호주소변경이력 : 주민번호 + 변경일자 + 일련번호(PK는 1개일수도, 2, 3, 4개일 수도 있음) (2) Unique Key(UK)절대 이것이 같은 데이터는 이 테이블에 없다.null을 허용함주소변경이력을 unique key로 설정..
📁💻 웹개발 강의 아카이빙/(2024)🛢️SQL
1. 데이터베이스 수업Administration 계열SQL 개발 계열 (우리가 공부하는 것) 2. 데이터베이스(Database, DB)데이터들의 집합소(저장소), 4가지 조건아래 4가지 조건을 만족하면 데이터라고 부를 수 있음통합 : 데이터가 모여있어야 함저장 : 데이터는 전원을 내렸다가 올려도 그대로 있어야 함운영 : 사용하는 데이터공용 : 공유할 수 있는 데이터 3. 데이터베이스 관리 시스템(DB Management System, DBMS)정의(definition)데이터베이스 정의, 사원, 부서, 고객, 멤버 테이블 등조작(manipulation)데이터 조회/삽입/수정/삭제를 쉽고 빠르게(가장 중요한 건 이 기능이 얼마나 빠르고 잘 되는지임)제어(control)허가된 사용자만 접근하도록 보안/권한 관..