File -> Spreadsheet(데이터베이스로 가는 길목) -> Database Relational DBMS(관계형 데이터베이스): Oracle MySQL SQL-Server PostgreSQL DB2 Access Document store: MongoDB Da
https://www.inflearn.com/course/database-2-mysql-%EA%B0%95%EC%A2%8C/dashboardMySql에서 테이블을 생성하는 방법구글링: mysql sql cheatsheet에 나오는 양식과 예제 활용하여 코드 작성
> 2023-03-17 데이터베이스 수업 2장 관계데이터모델과 제약조건2 무결성 제약조건 데이터 모델: 구조적 정보(스키마), 연산자(SQL의 연산), 무결성 제약조건 데이터 무결성: 데이터의 정확성 또는 유효성, 일관성, 변경되거나 손상되지 않고 완전성과 일관성을
2023-03-21 데이터베이스 수업 2장 관계데이터모델과 제약조건 무결성 제약조건 복습 참조 무결성 제약 조건 ➡️ FOREIGN KEY 도메인 제약 조건 ➡️ CHECK DEFAULT NULL/NOT NULL 열 유형 키 제약 조건 ➡️ UNIQUE (기본키를 가
2023-03-24 데이터베이스 수업 4장 관계 대수와 SQL 관계 데이터 모델에서 지원되는 두 가지 정형적인 언어 관계 해석 원하는 데이터만 명시하는 선언적 언어 EX) 셀렉트 연산, 프로젝트 연산 **관계 대수 : 질의를 수행할 것인지를 명시하는 절차적 언어,
https://www.inflearn.com/course/database-2-mysql-%EA%B0%95%EC%A2%8C/dashboardCRUD: Create, Read, Update, Delete(스프레드시트)topic 테이블장점: 하나의 테이블안에 모든
🔻실습 캡쳐본🔻데이터 추가 쿼리문🔻실습 캡쳐본🔻데이터 추가 쿼리문SELECT + \[표시하고 싶은 애트리뷰트] + FROM + \[테이블1] + LEFT JOIN + \[테이블2] + ON + \[두 개의 테이블에서 공통으로 갖고 있는 컬럼]완성😍
두 개 이상의 릴레이션으로부터 연관된 투플들을 결합조인 조건은 두 릴레이션 사이에 속하는 애트리뷰트 값들을 비교 연산자로 연결 ( = )조인 조건을 생략했을 때와 틀리게 표현했을 때 카티션 곱이 생성애트리뷰트 이름 앞에 릴레이션 이름을 사용하는 것이 바람직하고, 두 릴
개념적 데이터베이스 설계 과정에서 조직체(실세계)의 엔티티, 관계, 프로세스, 무결성 제약조건 등을 나타내는 추상화 모델을 구축엔티티는 서로 구분이 되면서 독립적으로 존재하는 조직체에서 데이터베이스에 나타내려는 객체를 의미EX) 이화여대 데이터베이스에서는 엔티티: 학생
데이터전문가포럼 카페에서 두노니님 자료 참조하여 작성하였습니다😊1\. 모델링: 현실세계를 단순화하여 표현하는 것🔻 특징추상화: 일정한 형식에 맞춰 표현함단순화: 제한된 표기법이나 언어로 표현함명확성: 이해가 쉽게 표현함🔻 관점데이터 관점: 업무와 데이터 및 데이터
🔻 Q. 다음 중 엔티티의 특징으로 가장 부적절한 것은?1) 속성이 없는 엔티티는 있을 수 없다. 엔티티는 반드시 속성을 가져야한다.➡️ 엔티티는 반드시 속성이 있어야한다.2) 엔티티는 다른 엔티티와 관계가 있을 수 밖에 없다. 단, 통계성 엔티티나, 코드성 엔티티의
데이터전문가포럼 카페에서 두노니님 자료 참조하여 작성하였습니다😊데이터를 일정한 형태로 저장해 놓은 것, DBMS를 이용하여 효율적인 데이터 관리와 데이터 손상 복구 가능종류(1) 계층형 DB: 트리 형태의 자료구조에 데이터 저장, 1:N 관계 표현(2) 네트워크형 D
SQL>> INSERT INTO 테이블명 (칼럼명, …) VALUES (필드값, …);SQL>> INSERT INTO 테이블명 VALUES (필드값, …);SQL>> UPDATE 테이블명 SET 칼럼명=필드값;SQL>> DELETE FROM 테이블명 WHERE 조건절;
: SELECT절, WHERE절, ORDER BY절에 사용 가능, 각 행에 개별적으로 작용, 여러 인자를 입력해도 단 하나의 결과만 출력LOWER, UPPER, LENGTHCONCAT : 문자열 결합SUBSTR : 문자열 부분 추출LTRIM, RTRIM, TRIM :
해설: 라인수를 구하기 위해서 함수를 이용하여 작성한 SQLLENGTH : 문자열의 길이를 반환하는 함수CHR : 주어진 ASCII 코드에 대한 문자를 반환하는 함수(CHR(10) : 줄바꿈)REPLACE : 문자열을 치환하는 함수(REPLACE(C1, CHR(10))
ANSI/ISO SQL의 조인 형태: INNER JOIN, NATURAL JOIN, CROSS JOIN, OUTER JOINNATURAL JOIN: 같은 이름을 가진 칼럼 전체에 대한 등가 조인, USING 조건절이나 ON 조건절 사용 불가, 같은 데이터 유형 칼럼만
: 집계 함수, 그룹 함수, 윈도우 함수: 합계 계산 함수, NULL을 빼고 집계함 (~ 집계 함수), 결과값 없는 행은 출력 안함ROLLUP : GROUP BY로 묶인 칼럼의 소계 계산, 계층 구조로 GROUP BY의 칼럼 순서가 바뀌면 결과 값 바뀜CUBE : 조합
: SQL문에 대한 최적의 실행방법을 결정하여 실행 계획 도출, SQL문에 대한 파싱 후 실행됨, 내비게이션※ SQL문 실행 순서① 파싱(Parsing): SQL 문법 검사 및 구문 분석 작업② 실행(Execution): 옵티마이저의 실행 계획에 따라③ 인출(Fetch
➕ 인덱스인덱스를 생성할 때 정렬 순서를 내림차순으로 설정하면 내림차순으로 정렬비용기반 옵티마이저는 SQL을 수행하는데 있어 소요되는 비용을 계산하여 실행 계획을 생성하므로 인덱스가 존재하더라도 전체 테이블 스캔이 유리하다고 판단할 수 있다.규칙기반 옵티마이저는 적절한