모든

Oralce - GROUP BY(그룹)
GROUP BY = 특정 컬럼을 기준으로 집계를 내는데 사용된다. 실습 환경 Windows 10 Oracle 11g Express Edition Release 11 Oracle SQL Developer Database ( hr ) - hr 테이블은 오라클에서 지원하는 테이블입니다. COUNT와 GROUP BY를 활용한 명령어 1 SELECT department_id , COUNT(*) FROM employees GROUP BY department_id ; 위에서 설명하듯이 GROUP BY란 컬럼을 기준으로 집계를 내는걸로 사용한다. 코드로 본다면 SELECT 로 department_id , COUNT(*) 값을 employees 라는 테이블에서 참조해서 출력하는데 그 값을 GROUP BY 한다 기준은 d..
Oracle - DISTINCT(중복제거)
DISTINCT = 컬럼의 중복을 제거하여 보여줌. 실습 환경 Windows 10 Oracle 11g Express Edition Release 11 Oracle SQL Developer Database ( hr ) - hr 테이블은 오라클에서 지원하는 테이블입니다. employees 테이블의 department_id 컬럼 값 확인 명령어 SELECT department_id FROM employees; 데이터를 한번 확인해줍니다. departments 테이블의 department_id 컬럼 값 확인 명령어 SELECT department_id FROM departments; 데이터를 한번 확인해줍니다. DISTINCT를 활용 하여 중복값을 제거하고 보여주는 명령어 1 SELECT DISTINCT d.d..
![Postgresql 개발 환경 구축하기[ Windows 10 ]_2](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FP8t6H%2FbtrfQEAC9vx%2FAo44QrVKbMMBjMHOsaoC70%2Fimg.png)
Postgresql 개발 환경 구축하기[ Windows 10 ]_2
Postgresql 설치 일단 공식 다운로드 주소로 들어가준다. https://www.postgresql.org/download/ PostgreSQL: Downloads Downloads PostgreSQL Downloads PostgreSQL is available for download as ready-to-use packages or installers for various platforms, as well as a source code archive if you want to build it yourself. Packages and Installers Select your operating system family www.postgresql.org 각자 맞는 OS를 선택 후 다운로드 해주면된다. ..
Postgresql 특징 및 소개_1
Postgresql이란 ? Postgresql은 Global Development Group에서 개발하는 오픈소스 RDBMS이다. [ 소유권에 대한 분쟁이 우려될때 가장 선호하는 DBMS이다. ] Postgresql순위 밑의 사이트에서 랭킹 순위를 보아하니 4위를 차지하고있다 https://db-engines.com/en/ranking DB-Engines Ranking Popularity ranking of database management systems. db-engines.com Postgresql장점 트랜잭션 관계형 DBMS작업의 단위인 트랜잭션과 트랜잭션의 안전한 수행을 위한 MVCC와 ACID라는 속성을 지원 [ 대용량의 복잡한 처리를 안전하게 하게 해주는 DBMS라고 생각하면된다 ] 다양한 ..

PostgreSQL - 제약조건
CHECK constraints CREATE TABLE products( product_no integer, name text, price numeric CHECK (price > 0)); select * from products insert into products(product_no , name , price) values (10 , 'SinRamen' , 650); insert into products(product_no , name , price) values (10 , 'ZinRamen' , 0); 1.테스트 하기위해 먼저 products 테이블을 생성합니다. 2.select * from products로 테이블이 잘 만들어졌는지 확인 합니다. 3.insert 로 데이터를 넣어보는대 SinRam..

2_데이터베이스 개념
데이터베이스 개념 지속적으로 저장되는 연간된 정보의 모음 특정 관심의 데이터를 수집하여 그 데이터의 성격에 맞도록 설계하고 저장하고 관리함으로써 필요한 데이터를 효율적으로 사용할 수 있는 자원 DBMS(Database Management System) 데이터를 효율적으로 관리할 수 있는 시스템을 말함. 효율적인 관리를 인해서는 데이터베이스에 추가 삭제 변경 검색을 할 수 있는 기능이 있어야함. DBMS 종류 계층형 , 네트워크용 , 릴레이션용으로 구분 릴레이션 DBMS를 RDBMS라고하고 이런 제품은 - > Oracle , DB2 , MS-SQL , Infomix등 있음. 데이터베이스 구조 ①기본 키 (Primary Key) 테이블의 각 행을 다른 행과 구분해주는 역활을 하는 필드를 말함. 기본키는 반드..