DBMS

🚩 1. 데이터 베이스 정규화란? 데이터의 중복을 제거하고 무결성을 유지하면서 데이터 구조를 조직화하는 데이터 베이스 설계법이다. 각 단계는 정규화 규칙을 만족시키는 것을 목표로 한다. 정규화 과정은 여러 단계로 이루어지며 일반적으로 3단계에서 BCNF 정규형까지 설계된다. 📌 1-1. 제1 정규화 각 행과 열의 값을 원자적인 값으로 저장한다. 원자적 값: 더 이상 분리할 수 없는 단위의 값 각 행과 열의 값을 2개 이상 저장하지 않는다. 📌 1-2. 제2 정규화 이전 정규화 과정을 만족한다. 기본키를 제외한 속성들은 기본키에 완전 함수 종속이어야 한다. 완전 함수 종속: 기본키의 모든 요소가 함께 작동하여 다른 속성을 결정한다. 부분 함수 종속: 기본키의 일부 요소가 작동하여 다른 속성을 결정한다. 기..
🚩1. Entity-Relationship Diagram 현실세계의 요구사항을 분석해서 데이터베이스를 설계할 때 사용되는 다이어그램이다. 개체(Entity), 속성(Attribute), 관계성(Relationship)을 표현한다. 📌 1-1. 개체(Entities) 표현할 정보를 가지고 있는 독립적인 객체 또는 실체 정의 가능한 사물 또는 개념을 의미한다. 데이터베이스의 테이블이 엔티티로 표현된다. 사용자정보, 책정보, 계좌정보 📌 1-2. 속성(Attributes) 속성은 개체(Entity)가 지니고 있는 특성 혹은 성질이다. 데이터베이스의 테이블의 각 필드(컬럼)들이 엔티티 속성이다. 학생정보의 학번, 이름, 학년, 학과 등이 학생 엔티티의 속성이다. 📌 1-3. 속성 도메인(Attribute Dom..
· DBMS/Oracle
🚩 1. Oracle문법 기초 -- 데이터 조회 -------------------------------------------------------------------------------------------------- -- 테이블이 모든 행(record), 모든 열(column)을 조회하기 -- select * -- form 테이블명; -------------------------------------------------------------------------------------------------- -- regions 테이블의 모든 행, 모든 열 조회하기 select * from regions; -- countries 테이블의 모든 행, 모든 열 조회하기 select * from cou..
모험가 죠
'DBMS' 카테고리의 글 목록