-
12/27스파르타/TIL(Today I Learned) 2023. 12. 27. 15:44
오전
- 09~ 10 : 코드카타 풀기 ( 처음부터 다시 풀기 시작해서 20분제 완료)
- 10:00 ~10:20 : 팀 스크럼 진행
- 10:20 ~ 13:00 : 코드카타 마저 진행 ( 총 40문제까지 풀기 완료)
--- - 14:00 ~ 15:00 : SQL 강의 수강 완료
- 15:00 ~ 20:00 : SQLD 강의 듣기
SQLD를 들으면 간단하게 정리해본다.
우리가 지지고 볶고 여러가지 활용할 수 있게 다루는 데이터.
그 데이터란 무엇인가?
데이터 = 정보이다.
? 어떤 정보도 데이터가 되는가 ?
NO 아니다. 저장이나 처리에 효율적인 형태로 변환이 되는 정보 = 데이터
그럼 이 데이터라는것이 왜 중요한가 ????
전세계의 모든 데이터의 90%가 2015년 이후에 만들어짐 => 생성 속도가 미쳤다.
앞으로는 더 많아질 것이며 이런 데이터를 분석하고 다루는 일이 많아질 것.
데이터를 저장하는 공간 DBMS
이를 다루기 위한 도구들이 많다. 오라클, MYSQL,MONGO 등등
세부한 사용법은 다르지만 큰 틀은 변하지 않는다.
데이터가 독립되지 않으면 한 데이터를 수정했을 때 원치 않는 데이터가 수정되어
꼬일 수도 있다.
따라서 데이터의 독립성이 보장이 되어야 데이터가 꼬이지 않고 사용이 가능하다.엔터티 (Entity) : 데이터로 표현을 할 수 있는 것. (thing)
또한 ERD를 통해 간단하게 데이터 모델링을 알 수 있으며, 그림으로 되어있고 선으로 관계를 나타내기 때문에
이해가 쉽다.
엔터티는 무조건 속성을 가져야 함. 속성 = column이기 때문에 속성이 존재해야한다.
또한 엔터티는 관계가 있어야 한다. 관계가 없다면, 아직 관계를 맺기 이전이거나
진짜로 관계가 없어 사용할 수 없는 엔터티 일것이다.