본문 바로가기

Full-Stack/DATABASE3

SQL : RDMS에서 데이터를 다루고 관리하는데 사용하는 데이터베이스 질의 언어 ✔️ SQL을 통해 데이터베이스에서 여러 데이터 관련 작업 수행 가능 SQL 사용 목적종류설명DQL(Data Query Language)RDMS에 저장한 데이터를 원하는 방식으로 조회하는 명령어 DML(Data Manipulation Language)RDMS 내 테이블의 데이터를 저장, 수정, 삭제 하는 명령어DDL(Data Definition Language)RDMS 내 데이터 관리를 위해 테이블을 포함한 여러 객체를 생성,수정,삭제하는 명령어TCL(Transaction Control Language)트랜잭션 데이터의 영구 저장 및 취소 등과 관련된 명령어DCL(Data Control Language)데이터 사용 권한과 관련된 .. 2025. 5. 4.
관계형 데이터모델의 핵심 구성 요소 이름설명개체(Entity)데이터베이스에서 데이터화하려는 사물, 개념의 정보 단위관계형 데이터베이스의 테이블(table) 개념과 대응되며 테이블은 릴레이션(Relation)으로 표기속성(Attribute)개체를 구성하는 데이터의 가장 작은 논리적 단위로서 데이터의 종류/특성/상태 등을 정의관계형 데이터베이스의 열(Column) 개념과 대응관계(Relationship)개체와 개체 또는 속성 간의 연관성을 나타내기 위해 사용관계형 데이터베이스에는 테이블 간의 관계를 외래키(Foreign Key) 등으로 구현하여 사용 이 핵심 구성요소를 활용하여 데이터의 독립성(independency)와 무결성(integrity)과 같은 데이터를 안전하게 관리하기 위해 필요한 개념들을 정의하게 된다 2025. 5. 4.
효율적인 데이터 관리를 위한 조건 1) 데이터를 통합하여 관리2) 일관된 방법으로 관리3) 데이터 누락 및 중복 제거4) 여러 사용자(응용 프로그램 포함)가 공동으로 실시간 사용 가능 2025. 4. 27.