목록SQL (4)
Learn & Record
https://cafe.naver.com/sqlpd/7810 SQLD 요점정리 공유합니다 제가 공부할려고 한글 파일로 만들었는데저는 어려워서 붙을지도 의문입니다ㅜㅜ여러분에게라도 작은 도움이 되었으면 좋겠습니다.12월 1일 시험보시는 분들 화이팅입니다!가져가실 때 ... cafe.naver.com 기본키 : 테이블에 존재하는 각 행을 한 가지 의미로 특정할 수 있는 한 개 이상의 칼럼 외부키 : 다른 테이블의 기본키로 사용되고 있는 관계를 연결하는 칼럼 ERD 구성요소 엔티티, 관계, 속성 데이터 유형 CHAR(s) : 고정 길이 문자열 정보 'AA' = 'AA ' VARCHAR(s) : 가변 길이 문자열 정보 NUMBER / NUMERIC : 정수, 실수 등 숫자 정보 DATE / DATETIME : 날..
분산 DB - 여러 곳으로 분산되어있는 DB를 하나의 가상 시스템으로 사용할 수 있도록 한 DB - 논리적으로 동일한 시스템에 속하지만, 컴퓨터 네트워크를 통해 물리적으로 분산되어 있는 데이터집합 분산 DB를 만족하기 위한 6가지 투명성 - 분할 투명성(단편화) : 하나의 논리적 Relation이 여러 단편으로 분할되어 각 사본이 여러 site에 저장 - 위치 투명성 : 사용하려는 데이터의 저장 장소 명시불필요. 위치정보가 시스템 카탈로그에 유지 - 지역사상 투명성 : 지역 DBMS와 물리적 DB 사이의 Mapping 보장 - 중복 투명성 : DB 객체가 여러 site에 중복 되어 있는지 알 필요가 없는 성질 - 장애 투명성 : 구성요소의 장애에 무관한 트랜잭션의 원자성 유지 - 병행 투명성 : 다수 트..
1. 조인(JOIN) - 하나에 쿼리로 여러 개의 테이블에서 조건에 맞는 데이터를 조회하는 방법 - 여러 테이블에 존재하는 정보를 한 번에 조사하고 요약 정보를 뽑아냄 2. 단순 조인 - 두 개 이상의 테이블을 특별한 조건없이 논리곱(AND)으로 조합 - FROM 절에 조회할 테이블을 콤마(,) 나열하여 출력 - 논리곱에 조건을 지정하면 이 중 원하는 조합만 표시 - WHERE 조건 절에 tCar의 회사명과 tMaker의 회사명이 일치하는 것만 표시하도록 지정 SELECT * FROM tCar, tMaker WHERE tCar.maker = tMaker.maker; - 출력 중복을 없애려면 SELECT의 필드 목록에 원하는 필드명만 적는다 SELECT tcar.car, tcar.price, tmaker...

1. Database (데이터베이스) - 컴퓨터에 파일을 저장하는 방법 - 1. 파일 2. 데이터베이스 - 데이터가 적은 경우, 파일이 데이터베이스 보다 빠름 - 데이터가 많은 경우, 데이터베이스가 속도 빠름 2. DBMS 종류 - 1) Oracle - 가장 먼저 상업용 발표된 데이터베이스, 완성도와 시장 점유율 높음 - 모든 측면에서 탁월한 데이터 베이스. - 단점 : 가격이 비싸고 배우기 어려움 - 2) SQL Server - UI가 깔끔하고 다양한 툴이 제공되어 데이터베이스 처음 배울 때 적합 - 단점 : 마이크로소프트에서 만들었다보니, Window OS에서만 사용 가능 - 3) MySQL - 오픈소스 무료여서 누구나 자유롭게 사용, 다양한 운영체제 지원, 학습용 적합 - 상업용 DBMS에 비해 기..