공부/데이터베이스(2)
-
[Oracle] 맥에서 cx_Oracle 설치
DB에 api로 가져오는 데이터를 넣으려고 파이썬과 오라클 연동을 시도했는데, cx_Oracle 깔면서 자꾸 pyproject.toml-based project가 필요하다는 오류가 떴다. MySQL 연동은 쉽게 했는데 오라클은 맥이랑 호환이 안 좋은지 예전 설치서부터 파이썬 연동까지 자꾸 문제가 터져서 진짜 포기할 뻔... 다행히 환경 변수 설정하고 X Code 설치하니까 된다!^^;
2022.08.14 -
[데이터베이스 이론] 정규화 Normalization (1,2,3 정규화)
관계형 데이터베이스는 정규화(Normalization) 이론을 활용하여 데이터 이상 현상을 제거하고, 데이터 중복을 최소화하여 보다 구조적으로 설계하는 프로세스를 거쳐 데이터를 관리한다. 정규화는 DB 설계의 핵심 개념이며, 정규형(Normal Form)란 특정 조건에 만족하는 릴레이션 스키마의 형태를 의미한다. 기본 정규형에는 1NF, 2NF, 3NF, BCNF가 있고 고급 정규형에는 4NF, 5NF가 있다. 논리 데이터 모델링 단계 중 가장 중요한 파트로, 이 정규화를 통해 데이터베이스의 품질 및 성능이 향상된다. 1NF 전 비정규화 테이블 회원 번호 이름 나이 취미 1 김자바 25 독서, 요리 2 박스프링 26 게임, 영화 3 이쿼리 30 봉사, 산책 4 최프로세싱 22 수영 5 김아두이노 28 축..
2022.02.27