
Java 교육이 끝났습니다. 이제 이름 그대로 데이터를 저장하고 조회할 수 있는 DBMS에 대해 배울 것 인데요. 우선, 저도 이쪽으로는 정말 모르는 것 투성인지라.. 설명 한번 거창하게 가보겠습니다.(출처: 인코덤http://www.incodom.kr/DBM

이전 포스팅에서 간단히 DBMS가 무엇인지에 대한 설명을 드렸죠. 이번에는 그 데이터베이스의 모델들에 관해 포스팅을 해보려 합니다.(출처: javatpoint https://www.javatpoint.com/data-models)이 DBMS를 사용하게 될 때에

관계형 데이터베이스에는 여러 DB가 있습니다. 가장 유명한 건 아무래도 Mysql, Oracle, MariaDB등 실무에서나 어디서나 쓰이는 건 정말 많죠. 알려지지 않은 DB들도 많고요. 하지만 우리는 실무에서 가장 많이 쓰이는 것 중 하나인 Oracle을 이번에 설

이전 포스팅에서는 Oracle DataBase 설치에 관해 알아보았었죠. 이번에는 DBeaver 라는 DB 개발 툴 설치를 함께 해보겠습니다.(출처: SongNoin Velog https://bit.ly/3laeT62)로고가 참 귀엽죠. 갉아먹는 것만 빼면 저

이전 포스팅까지 저희는 DB 개발 툴과 DB 설치로 정신 없었죠. 데이터베이스에 대한 개요만 짚고 넘어갔으니까요. 하지만 이번에는 정식 교육 포스팅으로 다시 돌아오겠습니다.(출처: Microsofthttps://bit.ly/3RJAajk)사진이 꽤 많이 어둡네

이전 교육 때까지는 설치와 간단한 개요에 대해 배웠었죠. 이제 본격적으로 DB의 함수와 더미 테이블에 관한 것으로 넘어가보겠습니다. 먼저, 이 더미 테이블에 관한 것을 알아볼까요? dual 테이블 (출처: CGTraderhttps://bit.ly/3I8jaQE)

저번 포스팅에서는 dual 이라는 더미 테이블에 대해서 알아보았었죠. 이번에는 구차한 설명은 없이 간단히 여러 함수들에 대해서 알아보고자 합니다.(출처: iStock https://bit.ly/3RI8iMx)표 조회하는 법우선 전에 설명 못 드린 Oracle

(출처: DEV Communityhttps://bit.ly/3jN2XqM)Oracle 함수 제 2탄입니다. 전과 똑같은 주제이니 딱히 이번에는 대표 이미지를 올리지 말까 싶었습니다만 눈에 띄지 않으니까요. 그럼, 이어가도록 하겠습니다.LIKE의 기본 뜻은, ~

(출처: Pngtree https://bit.ly/3XiQOY7)벌써 3탄이 되었네요. 체감상 10분 당 하나씩 찍어나가고 있다는 느낌인데. 이전 교육에서 들은 멘토님의 말씀이 기억이 납니다. 공장처럼 찍어내라는.. 그때는 디자인이었는데, 요즘은 글쓰기네요.어

슬슬 손가락이 풀리기 시작하지만, 힘내보겠습니다. 저번 포스팅에서는 숫자 함수들만 나열해보았었죠, 이번에 거창히 설명드릴 건 문자열 함수들입니다.함께 알아보겠습니다.이는 자바스크립트에서도 자주 사용되는 함수입니다. 이것의 기능은 문자열을 하나로 합쳐주는 것인데요. co

두 번째 Oracle 문자열 함수 포스팅입니다. 구차하게 서론을 늘어놓을 여유가 없으니.. 바로 가보겠습니다. Oracle 문자열 함수 두 번째 설명 개시합니다. 6. substr substring 이라는 문자열 메소드는 자바에서 이전에 사용했었죠? 이는 이와 같

이전에 숫자 Oracle 함수 포스팅에서 중복제거를 하는 DISTINCT 함수에 대해 배웠었죠. 하지만 이처럼 중복 제거를 하는 데에 있어서는 더한 함수들이 있습니다.이전에 배웠던 DISTINCT 함수 문제를 응용하여 부서 이름을 중복 없이 불러온 예시입니다. 그렇다면

학창 시절 즈음, 수학을 배우실 때 (최소 중학생 추정) 교집합에 관해서 배워보신 적이 있죠? 이번 포스팅에 관한 것은 그와 유사합니다. 하지만 대상이 변수나 숫자가 아니고 표기도 커브가 아니며, 여기에서는 테이블끼리의 집합을 뜻하는 것이죠.(출처: LearnSQl.c

레스토랑에 가면 메인과 함께 사이드 메뉴가 같이 딸려나오는 때가 있죠. 주인공도 서브 캐릭터가 있듯이요. 이는 SQL에게도 똑같이 작용합니다. 쿼리문에게도, 서브는 존재합니다.(출처: Advanced SQL Querieshttps://bit.ly/40RZYy0

Java에서도 int, String, boolean 등 다양한 자료형(데이터 타입)들이 있었죠. 이는 각각 숫자형, 문자열, 논리형 데이터 타입에 속했는데요. DBMS 안에서도 이러하게 비슷한 데이터 타입들이 존재합니다. 하지만, 이는 어느 데이터베이스를 사용하는지에

처음 DBMS에 입문하였을 때, 우리는 세 종류에 대해 간략하게 배웠습니다. DDL, DCL, DML까지 말이죠. 여태까지 우리가 사용한 Select 문은 DML에 속하였고요. 하지만 이번에는 DDL에 대해 더 자세히 알아보겠습니다.물론 DDL이라 하면 생각하시는 것이

저번 포스팅에서는 DDL에 대해 알아보았었죠. 그 명령어들의 기능이 테이블을 정의해주는 것이라면 이번에 배울 DML은 어떤 역할을 하게 될까요?함께 알아보시겠습니다.(출처: BZFARhttps://bit.ly/3K598B2)여태까지 기존에 있던 테이블의 데이터

여태까지 SQL 명령어들에 대해 알아보았습니다. 이 명령어들은 하나같이 테이블을 관리해주는 역할을 하죠. 그러나, SQL을 다루는 중에 우리가 너무 당연하게 여겨 놓치고 있는 것이 있습니다. 너무 알아서 해주어서, 미처 존재를 모르고 있던 것인데요.(출처: John D

저번 포스팅에서는 DDL, DML, 그리고 데이터 타입에 커밋과 롤백까지 알아보았습니다. 이번에는 더 세밀하게 파고들어서 컬럼이 가지고 있는 기능 및 속성에 대해서 알아볼건데요. 아마 이번이 오늘의 마지막 포스팅이 될 것 같습니다. 컬럼 속성 (출처: SQLShac

4일차(5일차였나.. 날짜감각을 잊습니다) 밤샘으로 인트로를 작성할 기력이 없네요.. 반쯤 의식이 없어서 바로 가겠습니다.(출처: Shekh Ali's bloghttps://bit.ly/3I0PbZE)뷰, 직역하자면 무언가의 시선이죠. 이는 어느 시점이냐에 따

저번 포스팅에서는 뷰에 대해 알아보았죠. 이번에는 시퀀스에 대해 알아보겠습니다.(출처: Adobe Stockhttps://adobe.ly/3K9ki8a)시퀀스는 말 그대로, 사이클로 반복되어 애니메이션처럼 연속되는 기능을 뜻합니다. SQL에서는 연속적인 번호를

저번에 기본 키(Primary Key)에 대해서 배울 때 인덱스에 대해서 언급되었었죠. 이번에 한번 알아보겠습니다.(출처: Data Schoolhttps://bit.ly/40VdgK0)이전 포스팅에서 기본 키는 Not Null + Unique + index의