
데이터를 통합해서 관리일관된 방법으로 관리데이터 누락 및 중복 제거(중복은 허용해야 하는 경우가 있긴함- 속도개선)여러 사용자가 공동으로 실시간 사용이 가능해야 한다DATA - 서비스1, 서비스2, 서비스3데이터를 분리시킴데이터 - 서비스1, 데이터 - 서비스2, 데이

SQL 에 기반을 둔 관계형 DBMS로 Open Source로, MySQL의 fork이다.데이터베이스 > 테이블데이터베이스는 사용자와 상관없이 생성되며 사용자에게 권한을 부여해서 사용한다.하나의 데이터베이스를 여러 사용자가 공유 가능하다.오라클의 경우 사용자별로 데이터

접속위치는 접속하고자 하는 컴퓨터의 IP인데 %를 설정하면 아무곳에서나 접속이 가능하다.데이터베이스 이름 대신 \*.\* 하면 모든 데이터베이스가 된다이 명령 다음에는 데이터베이스를 다시 실행하거나 flush privileges 명령어를 수행해줍니다실제 실습을 할때는

SELECT 키워드에 \*을 사용하여 테이블의 열 데이터 모두를 조회한다오라클에서는 데이터를 입력한 순서대로 조회된다MySQL이나 MariaDB는 대소문자를 구분하지 않지만 오라클은 구분한다.테이블의 특적 Column을 검색하고자 하는 경우 SELECT 절에 Colum

Function이란 입력 데이터를 이용해서 연산을 수행한 후 출력 값을 만들어내는 개체이다. 입력데이터를 Argument(Parameter, 매개변수, 인수, 인자 등)라 하고, 출력 데이터를 Return Value 라고 한다.프로그래밍언어의 함수는 리턴 값이 없는 경

집계함수란 데이터를 그룹화해서 통계를 계산해주는 함수로 숫자나 날짜 데이터에 사용한다. GROUP BY 이후에 그룹화가 이루어지므로 HAVING절이나 SELECT절에서만 사용이 가능하다.GROUP BY절이 존재하는 경우 SELECT절에서는 GROUP BY에 사용된 컬럼

SET 연산 : 2개 이상의 테이블로부터 데이터를 추출하는 방법 중 하나SET 연산자를 이용해서 여러개의 SELECT 문장을 연결해서 사용이 가능하다첫 번째 SELECT 구문과 두번째 SELECT 구문의 SELECT절에 기술된 조회된 열의 개수와 자료형이 순서대로 일치

모델링 E-R 다이어그램 (개체 관계도 : 테이블 구조) 사각형 : 릴레이션 원 : 속성(컬럼), 밑줄원 : 기본키 \- : 연결 마름모 : 관계 EMP 1개와 DEPT 1개가 매핑 되어있다 EMP 는 DEPT와 1개, DEPT는 EMP 와 N개 연결되어있다 EMP

수치데이터BIT(N), TINYINT, SMALLINT, MEDIUMINT, INT(INTEGER,21억 정도까지저장), BIGINT(900경), FLOAT, DOUBLE(실수), DECIMAL(전체자릿수, 소수자릿수)문자데이터CHAR(N - 255) - 불변, VAR

이론에서는 SELECT, INSERT, DELETE, UPDATE 4가지를 DML로 보지만,실무에서는 SELECT 를 DQL(Data Query Language)로 구분한다.조회 (SELECT) 과 수정 (INSERT,DELETE,UPDATE)을 같이하는 것은 효율이

한번에 수행되어야 하는 논리적인 작업 처리 단위물리적인 작업 처리 단위는 SQL 문장데이터베이스에서 작업의 단위로 Transaction 이란 개념을 도입한 이유는 데이터의 일관성을 유지하면서 안정적으로 데이터를 복구시키기 위해서이다.RDBMS에서는 어디서부터 어디까지가

pyMySQL

프로시저는 데이터베이스 안에 저장된 일련의 SQL 명령문을 묶어놓은 것입니다.주로 자주 사용하는 쿼리나 로직을 재사용할 수 있도록 만들며, 저장 프로시저(Stored Procedure)라고도 부릅니다.관계형 데이터베이스에서 사용하는 절차적 프로그래밍을 위한 개체관계형