목록2024/05 (3)
채채
보호되어 있는 글입니다.
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/bdf14p/btsHcLnK2ul/U3QL2VgQFM7iKMvNOEUkNK/img.png)
4.2.3 정규화 과정삽입/삭제/갱신 이상을 제거하기 위해 릴레이션을 여러 개로 분리하는 과정 제 1정규형릴레이션의 모든 도메인이 더 이상 분해될 수 없는 원자값으로 구성되어야한다.위의 사진에서 수정되기 전에는 수강명과 성취도에 {C++코딩테스트, 프런트 특강}과 같이 집합이 적재되어있다.이를 각각 다른 행으로 나누어 수정하면 제 1정규형을 만족하게 된다. 제 2정규형릴레이션이 제 1정규형이며 부분 함수의 종속성을 제거한 형태이다.즉 모든 속성이 기본키에 완전 함수 종속적인 것을 의미한다.예시 사진에서 유저번호를 통해 유저ID를 알 수 있고, 유저ID와 수강명을 통해 성취도를 알 수 있다. 이러한 부분 함수 종속을 완전 함수 종속을 만족하도록 각각의 릴레이션을 분해한다. 제 3정규형 제2정규형이고 이행..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/dX9bvH/btsHfDI9zXH/h6sw3pZRjKGuU8mQe6GTkk/img.png)
4.1 데이터베이스의 기본데이터베이스란?데이터베이스는 일정한 규칙, 혹은 규약을 통해 구조화되어 저장되는 데이터의 모음입니다. 해당 데이터베이스를 제어, 관리하는 통합 시스템을 DBMS라고 하며, 데이터베이스 안에 있는 데이터들은 특정 DBMS마다 정의된 쿼리 언어를 통해 삽입, 삭제, 수정, 조회 등을 수행할 수 있습니다. 또한 데이터베이스는 실시간 접근과 동시 공유가 가능합니다.엔터티란?엔터티(Entity)란 여러개의 속성을 가진 명사를 의미한다.예를 들어 회원이라는 entity는 회원명, 전화번호, 가입 일자 등의 속성을 가질 수 있다. 약한 엔터티와 강한 엔터티종속적이라면 약한 엔터티이고 독립적으로 존재할 수 있다면 강한 엔터티이다.예를 들어 방은 건물 안에만 존재하므로 약한 엔터티이지만, 건물은..