본문 바로가기
  • 시 쓰는 개발자

db8

1일1개 (58) - DB의 내용에 의한 참조 1일 1개념정리 24.08.09.금 ~  큰 결정에 큰 동기가 따르지 않을 때도 있다. 하지만 큰 결심이 따라야 이뤄낼 수 있다.무조건 무조건 1일 1개의 개념 정리하기 !!!!!!!!!!!!!!!!!!!!!!!!!!!!!#58. DB의 내용에 의한 참조오늘은 살짝 가벼운 이야기를 써본다. 전산직 필기 공부할때 나온 건데, DB에서 데이터를 참조할 때는 내용으로 찾는다.... 라고 하는데 얼핏 보면 무슨 소린가 싶다. 인덱스 포인터로 하는 게 아니라 내용을 하나하나 비교한다는 것인가? 이 표현에 대해 가볍게 알아보자. 내용에 의한 참조"내용에 의한 참조"는 실제 데이터의 위치나 포인터 대신 데이터의 내용 자체를 기준으로 접근하는 방식을 의미한다. 한마디로, 이런 쿼리가 있을 때 내용에 의한 참조라고 이야.. 2024. 10. 12.
1일1개 (49) - 스키마랑 테이블 같은 거 아닌가요 ? 1일 1개념정리 24.08.09.금 ~  큰 결정에 큰 동기가 따르지 않을 때도 있다. 하지만 큰 결심이 따라야 이뤄낼 수 있다.무조건 무조건 1일 1개의 개념 정리하기 !!!!!!!!!!!!!!!!!!!!!!!!!!!!!#49. 스키마흔히들 스키마 = Table 정도로 이해하고 있을텐데, 아니다. 시험문제도 좀만 꼬아서 나오면 바로 틀리는 이 스키마란 녀석에 대해서 알아보자. 스키마 (Schema)스키마는 DB의 구조와 제약 조건을 정의하는 개념으로, "DB의 틀"이라고 할 수 있다. 스키마는 DB의 전체적인 구조와 규칙, 관계 등을 정의한다.ex) 어떤 테이블이 있는지, 각 열의 형식이나 테이블간 관계 등을 설명 테이블은 DB에서 실제 데이터를 저장하는 단위이다. 각 테이블은 특정 스키마에 따라 만들.. 2024. 10. 3.
1일1개 (43) - DB key 1일 1개념정리 24.08.09.금 ~  큰 결정에 큰 동기가 따르지 않을 때도 있다. 하지만 큰 결심이 따라야 이뤄낼 수 있다.무조건 무조건 1일 1개의 개념 정리하기 !!!!!!!!!!!!!!!!!!!!!!!!!!!!!#43. DB key데이터베이스에서는 여러 키들이 있다. 기본키, 외래키 같은 용어를 들어봤을 것이다. 여기서 말하는 key는 테이블에서 레코드를 식별할 수 있는 속성을 이야기한다. 예를 들면 주민번호, 학번 등이 될 수 있겠다. 오늘은 이 키들을 분류하고 각각 언제 사용되는 것인지 알아보자. key의 종류앞서 말했듯, 키는 DB에서 레코드를 식별하는 속성을 말한다. 그런데 이 key는 종류도 다양하고, 성격도 다르다. 어떤 성격을 가진 key가 있는지 알아보자. 0. Super Key.. 2024. 9. 27.
1일1개 (30) - Redis 1일 1개념정리 24.08.09.금 ~  큰 결정에 큰 동기가 따르지 않을 때도 있다. 하지만 큰 결심이 따라야 이뤄낼 수 있다.무조건 무조건 1일 1개의 개념 정리하기 !!!!!!!!!!!!!!!!!!!!!!!!!!!!!#30. RedisRedis를 들어보았는가 ? NoSQL 배울 때 종종 나오는 개념이고 Redis를 "캐시로 사용"한다는 문구가 자주 보인다. Redis가 무엇이며, 이것을 캐시로 쓴다는 게 무슨 의미일까 ? Redis에 대해 알아봅시다.  Redis란 ?Redis는 "Remote Dictionary Server"의 줄임말로, key-value 구조의 비정형 데이터를 저장하고 관리하는 오픈 소스 기반 비관계형 DBMS이다. Redis는 메모리에 데이터를 저장( ★ ★ )하기 때문에 매우.. 2024. 9. 9.
1일1개 (26) - 몽고DB 1일 1개념정리 24.08.09.금 ~  큰 결정에 큰 동기가 따르지 않을 때도 있다. 하지만 큰 결심이 따라야 이뤄낼 수 있다.무조건 무조건 1일 1개의 개념 정리하기 !!!!!!!!!!!!!!!!!!!!!!!!!!!!!#26. MongoDBMongoDB는 유명한 NoSQL 기반 DBMS이다. Document 지향 구조인데, RDB처럼 행을 쓰는 게 아니고, *Collection과 *Document를 사용해서 데이터를 저장한다.몽고DB는 주로 비정형 로그 데이터를 저장할 때 쓸 수 있고, 빠르게 변하는 데이터 구조나 빅데이터를 처리할 때 쓰이곤 한다. Collection  (= Document가 모인 그룹 = 폴더)컬렉션은 전통적인 RDB에서 테이블에 해당하는 개념이다. 여러 문서가 모여 하나의 컬렉션.. 2024. 9. 5.
1일1개 (23) - 정규화 1일 1개념정리 24.08.09.금 ~  큰 결정에 큰 동기가 따르지 않을 때도 있다. 하지만 큰 결심이 따라야 이뤄낼 수 있다.무조건 무조건 1일 1개의 개념 정리하기 !!!!!!!!!!!!!!!!!!!!!!!!!!!!!#23. 정규화정규화는 DB에서 굉장히 중요한 개념이다. 데이터 중복을 최소화하고 효율성을 추구하면서도 일관성을 유지해야해서 공부할 때 되게 헷갈리기도 한 개념이다. 실제로 24년도 1회 정처리 실기 때는 한 문제가 제 몇 정규화인지에 대해서 논란이 많았다. 정규화에 대해 알아봅시다. 정규화 단계제 1 정규형 : 모든 속성이 원자 값을 갖도록 테이블을 설계 테이블의 모든 컬럼이 하나의 값만을 가지도록(원자값=더이상 쪼갤 수 없는 단일값) 설계한다. 이를 통해 중복을 제거하고 모든 행과 .. 2024. 9. 1.
1일1개 (7) - 코끼리DB 1일 1개념정리 24.08.09.금 ~  큰 결정에 큰 동기가 따르지 않을 때도 있다. 하지만 큰 결심이 따라야 이뤄낼 수 있다.무조건 무조건 1일 1개의 개념 정리하기 !!!!!!!!!!!!!!!!!!!!!!!!!!!!!#7. PostgreSQLRDBMS라고는 MySQL밖에 모르는 나같은 친구들을 위한 ..... PostgreSQL을 소개한다. 신기한건 이거 읽을 때 "포스트그리 SQL"이 아니라, "포스트 그레스 큐엘"이라는 것이다 .... 외국에선 인기가 좀 많은 것으로 알고 있는데, 우리나라에선 MySQL이 대세인듯하다.PostgreSQL은 객체 관계형 DB(ORDBMS)로, 오픈소스 DBMS이지만 많은 기능을 제공하고 있다. Oracle과 기능적으로 유사한 것이 많다. 주요 특징RDB임에도, O.. 2024. 8. 15.
상향식 모델링 VS 하향식 모델링 테이블 설계에 대한 고민이 항상 많았는데, 한번 정리가 필요할듯 하여 상향식, 하향식 테이블 설계를 정리해본다. ⭐상향식(Bottom-Up) 모델링 기획안에 나온 요구사항을 분석해 실체 엔터티를 먼저 도출하는 방식이다. 사용자 인터페이스와 이미 만들어진 데이터베이스를 기초해서 모델을 구성 장점 : 근거가 명확하고 변경에 용이한 엔터티 설계가 나온다. 단점 : 무에서 유를 창조해내는 방식이기에 시간이 비교적 오래 걸린다. 대형 개발 프로젝트는 헌행 시스템을 기반으로 이루어지므로 상향식 방법을 많이 사용한다. 기존에 존재히는 엔터티 중에서 중요 엔터티를 선별해 우선으로 분석을 시작하고, 엔티티 분석은 DB를 잘 아는 담당자와 이야기하며 시작된다. 업무 요구 사항이 거의 정리되고 문서화됐을 때 사용할 수 있다.. 2024. 4. 11.
반응형