꾸준히 업데이트 될 예정입니다.
📝 데이터베이스 : 통합하여 관리되는 구조화된(Structured) 데이터의 집합(SET)
💡 What is this? 데이터를 효율적으로 저장/관리하는 시스템 소프트웨어.데이터 관리에 필요한 기능을 사용자에게 제공대표적으로 CRUD데이터 추상화, 데이터 독립성, 데이터 보호 등의 기능또한 제공DataBase Management System의 약자로 DBM
데이터베이스를 관계(relation) + 무결성 제약(integrity constraint)으로 묶음(collection)관계간에 순서가 없고, 관계 내의 튜플도 순서가 없다.1970년 E.F.Codd에 의해 제안수학적 이론사용 (집합이론, 일차수학논리)매우 많이 사
데이터베이스에 대한 기본 연산에는 데이터에 대한 입력/삭제/갱신/검색 연산이 있으나, 여기서는 검색 연산만을 살펴보기로 한다. 관계 대수는 관계에 대한 다수 개의 검색 연산을 제공하며, 사용자는 관계 대수를 이용하여 데이터베이스로부터 구하고자 하는 정보를 데이터베이
DDL (CREATE, DROP, ALTER) 📝 DDL(Data Definition Language) : SCHEMA, DOMAIN, TABLE, VIEW, INDEX와 같은 데이터베이스 객체를 정의하는 명령어로, DB관리자 및 설계자가 주로 사용한다. I. D
데이터 분석에 대한 SQL 구문에 대해서 학습합니다.
LEFT, RIGHT JOIN은 굴러온돌이 박힌돌에 연결. INNER JOIN은 쌩처음부터 상호합의하에 연결JOIN ON VS JOIN WHERE : https://blog.leocat.kr/notes/2017/07/28/sql-join-on-vs-where반
View : JOIN 등의 작업을 해서 만든 '결과 테이블'로 만들어진 → 가상으로 저장된 테이블 Vies's Purpose : 보안특정 사용자로부터 특정 속성을 숨긴다. DB Schema의 일부를 특정 사용자에게 숨김으로써 특정 사용자는 데이터 존재 여부를 인지하지
df
트리거는 상용 데이터베이스 시스템이 무결성제약 관리를 위하여 지원하는 기능이며, SQL 표준은 1999년도 제정되었지만 상용 데이터베이스 시스템은 이전부터 자체적으로 지원해왔다. 즉, 트리거는 DB에 원치않는 변경이 있을 때 시스템에 의해 자동으로 수행되는 구문이다.트
사용자는 데이터베이스 연산을 하려면 연산에 필요한 권한을 가지고 있어야 하며, 만약 권한이 없는 연산은 시스템에 의하여 수행이 거부된다.DBA는 모든 권한을 가지고 있으며, 특정 사용자에게 특정 권한을 부여할 수 있다.데이터베이스 시스템에 관련이 있는 권한은 여러 종류