RDBMS 2

[스키마 구성]SQL로 테이블 변경 및 외래키

🌭 테이블 구조수정 → 케이스가 많아서 테이블 구조 수정이 다소 복잡하다. 1. 새로운 컬럼 추가 ALTER NAME 테이블명 ADD COLUMN 컬럼명 데이터값 [옵션]; DESC 테이블; 2. 컬럼 타입 변경 name 컬럼의 데이터 공간을 가변적으로 만들어보자. ALTER TABLE 테이블명 MODIFY COLUMN 기존컬럼명 변경하고자하는 데이터 값; DESC 테이블명; 3. 컬럼 이름 변경 name컬럼명을 modelname으로 바꾸고자 한다. CHANGE COLUMN 은 이름, 데이터값도 바꿀 수 있음. ALTER TABLE 테이블명 CHANGE COLUMN 기존컬럼 새로운컬럼 새로운데이터값; DESC 테이블명; 4. 컬럼 삭제 age컬럼을 삭제해보자. 🌭 연습문제(생성, 조회, 변경) 문제1. ..

SQL 2023.08.24

데이터베이스 이론

1. DB데이터베이스도 프로그램이다.체계화된 데이터들의 모임여러 응용 시스템들의 통합된 정보를 저장하여, 운영할 수 있는 공용 데이터의 묶음논리적으로 연관된 하나 이상의 자료 모음으로, 데이터를 고도로 구조화함으로써 검색/ 갱신 등의 데이터 관리를 효율화함.DBMS는 데이터베이스를 관리하는 시스템 1-1. DB의 장점데이터 중복 최소화데이터 공유일관성, 무결성, 보안성 유지최신의 데이터 유지데이터의 표준화 기능데이터의 논리적, 물리적 독립성용이한 데이터 접근데이터 저장 공간 절약1-2. DB의 단점DB 전문가 필요 (은행 고객 정보 데이터베이스로 관리함. 어떻게 관리하느냐에 따라서 속도 차이가 생긴다.)많은 비용 부담 시스템의 복잡성❓ 데이터 베이스 왜 사용해요? 그냥 엑셀에 하면 안되나요?엑셀로 데이터..

SQL 2023.08.09