본문 바로가기

database9

[Database] AQueryTool 사용 방법(1) 베하~ 뉴진쓰 팀의 큰뉴진입니다! 오늘은 색다른 주제를 들고 와봤는데요? 바로 테이블을 시각화 할 수 있는 툴을 가져와봤어요~ 이번에 AQueryTool 사용법을 배워서 쉽고 간편하게 데이터 베이스에 입문해보자구요. 데이터베이스 / 테이블 생성하기 먼저 사이트에 접속해요. https://aquerytool.com/ AQueryTool AQueryTool은 웹 기반 ERD 툴 + SQL 자동 생성 프로그램입니다. aquerytool.com 사이트에서 바로 오른쪽 클릭을 하면 아래처럼 리스트를 확인할 수 있는데요, 여기서 테이블 추가를 눌러줘요. 그러면 테이블에 담을 데이터베이스가 아직 생성되지 않아서 ERD를 설정하게 되요. 여기서 몇개만 입력하면 데이터베이스가 만들어져요~ - 데이터 베이스 타입 선택 데.. 2023. 10. 24.
NoSQL에 등장 배경과 특징 햄녕하세요! 햄토리입니다람쥐!! SQL이 뭔지는 이미 알고있죠?? Structured Query Language. 즉 관계형 DBMS에서 데이터를 조회, 수정, 삭제하는 등 조작하는데 사용되는게 SQL언어이죠! 근데 NO! SQL이라니!! 하지만 NOSQL은 우리 주변에서 아주 많이 사용되고 있어요! 흠 예를들면 선호하는 해바라기씨를 실시간으로 추천해줄 때 사용되는 DB도 NoSQL DB랍니다. 특히 요즘은 Big Data를 활용하는 기업과 고객이 늘어나면서 NOSQL을 많이 사용하고 있습니다. NoSQL ? 그럼 NoSQL는 No SQL, Not Only SQL, Non-Relational Operational Database SQL로 엇갈리는 의견들이 있습니다만, 현재 Not Only SQL로 풀어 .. 2022. 6. 17.
[24/365]AWS DMS 소개 안녕하세요!! 24/365입니다!! 오늘은 AWS 기능을 설명하려고 합니다! AWS RDS 관련해서는 여러 많은 기능들이 있는데, 오늘은 그중에서 1. DMS란? AWS DMS는 Database Migration Service의 약자로, 관계형 데이터베이스, 데이터 웨어하우스, NoSQL 데이터베이스 및 기타 유형의 데이터 저장소를 쉽게 마이그레이션 할 수 있는 클라우드 서비스입니다. 쉽게 말해, '기존 DB의 데이터를 새 DB로 옮겨주는 서비스'입니다! 위 그림처럼 source database의 data를 target database로 옮겨주는 서비스라고 생각하시면 될 것 같습니다! DMS는 이용하려면 아래에 대한 이해가 필요합니다. - Replication Instance(복제 인스턴스) - Sour.. 2022. 6. 14.
[24/365] 쿼리 Select & Update 과정(2) 안녕하세요!! 저번 게시글에 이어 'Query process(update)'에 대하여 이야기해 보도록 하겠습니다. 이전 게시글은 아래 링크 참고해주세요!! https://btcd.tistory.com/213?category=927631 [24/365] 쿼리 Select & Update 과정(1) 안녕하세요!! 오늘은 query process('select & update')에 대하여 이야기해 보도록 하겠습니다. 우선 본론으로 들어가기전에 이전에 설명을 한 메모리 구조에 대해서 한번 더 리뷰 하면 좋을 것 같습니다. btcd.tistory.com 1. Update process 우선 전반적인 process를 한번 보시죠!! 저번 게시글의 'select process'와 비슷한듯 하지만 분명히 다른점이 있습.. 2022. 6. 3.
[24/365] Oracle DB 논리적 구조 안녕하세요, BTC 24/365팀입니다. 이번 포스팅에서는 Oracle DB의 논리적 구조에 대해 알아보도록 하겠습니다. 이전 게시글 https://btcd.tistory.com/122?category=927631 [Oracle] 논리적 물리적 구조 안녕하세요, BTC 24/365팀입니다. 이번 포스팅에서는 Oracle DB의 논리적 물리적 구조에 대해 알아보도록 하겠습니다. 1. Oracle DB 논리적 물리적 저장구조 2. Tablespace 3. Segment 4. Extent 5. Block 1. Ora.. btcd.tistory.com 1. Oracle DB 논리적 구조 2. HWM 3. Delete, Truncate, Drop 4. Shrink 1. Oracle DB 논리적 구조 - Table.. 2022. 5. 9.
E-R 다이어그램 안녕하세요 햄토리입니다람쥐! 오늘은 오늘까지 배운 데이터들의 관계를 시각화한 E-R Diagram에대해 알아보겠습니다람쥐! E-R 다이어그램 (Entity-Relationship Diagram) 영어 약자 그대로 '​존재하고 있는 것(Entity)들의 관계(Relationship)을 나타낸 도표(Diagram)' 이다. 즉 데이터들의 관계를 나타낸 도표를 뜻합니다 그럼 그림을 보면서 좀더 자세히 알아보겠습니다 A테이블 : 부모 / B테이블 : 자식 즉 A 테이블의 기본키를 B 테이블이 가지고 있다면 A:부모 B:자식이 된다. 실선: 부모 테이블의 기본키를 자식 테이블이 가지고 있으며 이를 기본키로 사용하는 경우 즉 부모 없이 자식이 존재 못하는 관계 점선: 부모 테이블의 기보키를 자식 테이블이 가지고 있.. 2022. 5. 4.
DB 생성과 접속 안녕하세요 여러분 베하~~! 이번시간엔 DB생성과 접속에 대해 공부해보도록 하겠습니다. 기초적인 내용이지만 중요하니 꼭 봐주세요~~ 그럼 슈우우웃~~! 데이터베이스의 특징 데이터베이스는 질의에 대한 실시간 처리 및 응답을 처리할 수 있도록 실시간 접근과 삽입, 삭제 갱신을 통해서 현재의 데이터를 동적으로 유지할 수 있는 계속적인 변화를 제공하며, 여러 사용자가 동시에 공유할 수 있는 동시 공유와 위치나 주소가 아닌 내용, 즉 값에 따라 참조할 수 있는 내용에 의한 참조의 특징을 지니고 있다. MYSQL은 전세계적으로 가장 널리 사용되고 있는 오픈 소스 데이터베이스이며, MySQL AB사가 개발하여 배포/판매하고 있는 데이터베이스(DataBase)이다. 표준 데이터베이스 질의 언어 SQL(Structure.. 2022. 5. 3.
RDB에 대해서 안녕하세요 햄토리입니다람쥐 이번에는 관계형 데이터 DB에대해 알아보겠습니두더쥐 1. RDB란 DB를 접하게 되면 Oracle DB, MYSQL, MariaDB 등을 많이 접하게 될건데 모두 관계형 데이터베이스라고 하는 RDB입니다. RDB는 관계형 데이터 모델에 기초를 둔 데이터베이스인데 여기서 관계형 데이터 모델이란 2차원 구조의 테이블 형태를 통해 자료를 표현하는 것을 뜻합니다. [ex] 번호 성명 나이 햄스터여부 1 햄스터 5 O 2 다람쥐 13 O 3 청설모 7 X 관계형 데이터 모델의 특징이라고 한다면 - 데이터를 2차원 테이블로 표현 - 테이블은 row과 column으로 이루어진 데이터 저장 단위 - 생성과 사용이 비교적 쉽고 확장성이 좋음 정도가 있습니다. 다음은 관계형 데이터 모델의 용어들.. 2022. 4. 22.