db
-
JOIN (INNER JOIN, OUTER JOIN, LEFT JOIN, RIGHT JOIN)DB 2021. 8. 20. 18:49
join이란? 두개 이상의 테이블을 연결해서 데이터를 검색하는 방법이다. 연결하기 위해선 테이블들이 적어도 하나의 칼럼을 공유하고 있어야하고, 이 공유하고 있는 컬럼을 PK 또는 FK값으로 사용해야한다. 우선 2가지의 테이블을 생성해보았다. inner join SELECT 테이블별칭.조회할칼럼, 테이블별칭.조회할칼럼 FROM 기준테이블 별칭 INNER JOIN 조인테이블 별칭 ON 기준테이블별칭.기준키 = 조인테이블별칭.기준키; left join SELECT 테이블별칭.조회할칼럼, 테이블별칭.조회할칼럼 FROM 기준테이블 별칭 LEFT OUTER JOIN 조인테이블 별칭 ON 기준테이블별칭.기준키 = 조인테이블별칭.기준키; SELECT 테이블별칭.조회할칼럼, 테이블별칭.조회할칼럼 FROM 기준테이블 별칭..
-
DBMS(DataBase Management System)DB 2021. 6. 4. 18:59
DBMS -데이터 베이스 관리 시스템 -방대한 양의 데이터를 편리하게 저장하고 효율적으로 관리하고 검색할 수 있는 환경을 제공해주는 시스템 소프트 웨어 -응용프로그램과 데이터베이스의 중재자로서 모든 응용 프로그램들이 데이터베이스를 공용할 수 있게끔 관리해주는 소프트웨어 시스템 관계형 데이터 베이스 관리시스템의 종류 오라클(Oracle) 사이베이스(Sybase) 인포믹스(infomix) MYSQL Acess SQL Server 관계형 데이터 베이스는 정보를 저장하기 위한 구조를 위해 테이블을 사용한다. 데이터 베이스 사용자 사용자 - 데이터베이스 관리자(DBA) : 데이터 베이스의 설계와 정의, 관리 및 운영 등 데이터베이스 시스템을 관리하고 제어하는 사용자 -응용 프로그래머: 데이터베이스를 실질적으로 설..
-
데이터 베이스DB 2021. 6. 4. 18:55
데이터 베이스란? 데이터 베이스는 파일 시스템의 문제점이 제기되면서 등장했다. -유용한 데이터의 집합 -검색에 용이하게 데이터를 저장하도록 한것 -검색뿐만 아니라 수정, 삭제까지도 용이하게 한것. 그렇가면 파일 시스템의 문제점은? 1. 데이터의 종속성 종속성이란 데이터의 구성이나 접근방법이 변경되면 관련된 응용프로그램들이 변경 되는것. 2. 데이터의 중복성 한 시스템 내의 데이터가 중복저장, 관리되어 관련된 데이터의 불일치가 발생한다. 데이터 베이스 정의 1.통합 데이터 - 여러 부서에서 사용하는 데이터를 한곳에 모아 공동관리 -원칙적으로 동일한 데이터의 중복을 허용하지 않지만, 검색의 효율성을 위해서 최소한의 중복을 허용하여 통합 2.저장 데이터 -컴퓨터가 접근할 수 있는 디스크와 같은 저장 매체에 저..