728x90
반응형
SMALL

전체 글 314

[SQLD 개발자] 1. 준비 과정

📌 SQL의 정의 - SQL(Structured Query Language)은 데이터베이스를 직접적으로 엑세스할 수 있는 언어로, 데이터를 정의하고(Data Definition), 조작하며(Data Manipulation), 조작한 결과를 적용하거나 취소할 수 있고 (Transaction Control), 접근권한을 제어하는(Data Control) 처리들로 구성된다. 📌 SQL 개발자의 정의 - SQL 개발자(SQL Developer)란 데이터베이스와 데이터 모델링에 대한 지식을 바탕으로 응용 소프트웨어를 개발하면서 데이터를 조작하고 추출하는데 있어서 정확하고 최적의 성능을 발휘하는 SQL을 작성할 수 있는 개발자를 말한다. 📌 SQL 개발자의 직무 - SQL 개발자는 데이터 모델링에 기본 지식을 바탕..

[여행에세이] 제 마음대로 살아보겠습니다

내가 구독한 유튜버들 중 새 영상이 뜨면 지체 없이 바로 클릭하는 두 크리에이터가 있다. 한 명은 전에 언급한 체코제 (Channel Korean Jay) https://www.youtube.com/channel/UCaoqDZPllYXLAH_5OBRLLrw https://www.youtube.com/channel/UCaoqDZPllYXLAH_5OBRLLrw www.youtube.com 또 다른 한 명은 원지의 하루이다. https://www.youtube.com/@im1G 원지의하루 여행자 원지의 하루(살이) 한 곳에 머물며 살아가듯 여행하는 것을 좋아합니다 🪵🍛 ☕️ 🛌💛 • Email : wonjileelife@gmail.com • Instagram : https://www.instagram.com/..

Book/일반서적 2023.01.09

lost stars

God, tell us the reason youth is wasted on the young It's hunting season and the lambs are on the run, searching for meaning But are we all lost stars, trying to light up the dark? Who are we? Just a speck of dust within the galaxy? Woe is me, if we're not careful, turns into reality. 1월에 비자 신청과 대학원 접수를 하려고 한다. 둘중 하나라도 되면 그 방향으로 가보려고... 둘다 안되면 어떡하지.. 모르겠다. 그건 그때가서 생각해보고 도망치는 곳에 낙원은 없다지만 이대로 가다가는..

Thinking about 2022.12.17

[콩영어] 레벨테스트 후기

예전에 하다 말았던 전화영어를 다시 시작하기로 함 하게 된 계기는...바로 바로 내 최애 유튜버인 체코제 영상을 본 뒤 나도 저렇게 자유롭게 내 의사소통하면서 여행하고 싶은 마음이 들어서...(단순한 이유) https://www.youtube.com/watch?v=v3oxFzrFo9o&list=PL7eXornP6T5QwtwSUx2MzqXOGkhga4I6H&index=19 요즘 내 최애 유튜버 체코제,,,ㅠㅠㅠ매일매일 본다고 최고 한때 영어 펜팔도 주고받고 친구도 사귀고 했는데 코로나 시기로 해외여행은 이제 물 건너갔구나 하고 포기했었다. 이젠 자유여행도 전보다 제약이 풀렸고 언젠가 한 번쯤은 유럽이나 미국 쪽으로 자유여행 가고 싶기에 이제는 꾸준히 하리라 다짐하고 수강신청했다. 그전에 먼저 지금 내 수준..

Language 2022.11.30

[MSSQL] 기본키 (PRIMARY KEY), 인덱스(INDEX), 클러스터(CLUSTERED)

📌 mssql 테이블 primary 기본 옵션  - 기본옵션을 서술하지 않는다면  PRIMARY KEY CLUSTERED( [REG_NO] ASC)ON [PRIMARY]) ON [PRIMARY] - 기본옵션 예시 PRIMARY KEY CLUSTERED( [REG_NO] ASC -- asc : 오름차순 --> 작은 값부터 큰 값 쪽으로의 순서 ex)1, 2, 3, 4, n, n+1..)WITH (PAD_INDEX  = OFF, STATISTICS_NORECOMPUTE  = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS  = ON, ALLOW_PAGE_LOCKS  = ON) ON [PRIMARY]) ON [PRIM..

DataBase/MSSQL 2022.09.28

[MSSQL] 스키마(schema), DBO의 개념

📌 테이블 생성 시 dbo의 의미 https://pyoungt.tistory.com/22 MSSQL에서 테이블 생성시 생기는 [dbo]. 는 무엇일까 ? MSSQL에서 테이블을 생성하면 dbo.테이블명 이런식으로 생성이 되곤한다. 이때 저 dbo는 무엇을 의미할까 ? 먼저 데이터베이스에 테이블, 뷰, 저장프로시저와 같은 개체를 만들면 스키마(Schema)안에 pyoungt.tistory.com 📌 스키마란? 스키마(Schema)는 데이터 베이스 개체에 대한 네임스페이스(NameSpce)이다. 다시말해, 데이터베이스의 구조와 제약조건에 관한 전반적인 명세를 기술한 것을 말한다. 개체의 특성을 나타내는 속성(Attribute), 속성들의 집합으로 이루어진 개체(Entity), 개체 사이에 존재하는 관계(Re..

DataBase/MSSQL 2022.09.23

[MSSQL] 프로시저 기초

📌 MSSQL 프로시저 1. USE [test] : test 라는 데이터 베이스에 접속한다. 2. GO : 문장의 묶음처리 단위를 구분한다. (EX) 3. SET ANSI_NULLS ON/OFF : NULL 값에 대한 비교 처리를 표준에 따를 것인지 구분 - 컬럼 IS NULL 은 표준- ON(권장) - 컬럼 = NULL 은 비표준- OFF(OFF시 사용가능한 표현, ON에서 사용 시 오동작) 4. SET QUOTED_IDENTIFIER ON/OFF : 따옴표 처리를 표준에 따를 것인지 여부 - SELECT '1' 표준(권장) - ON - SELECT "1" 비표준 -OFF (OFF시 사용가능, ON에서 사용 시 오류)

DataBase/MSSQL 2022.09.23

[WEB_SERVER] 2. NAT

📌NAT(Network Address Translation) - NAT 이 기술을 통해 사설 IP를 사용하고 있는 각각의 컴퓨터들이 외부의 인터넷에 접속할 수 있게 된다. 만약 위의 그림처럼 김인턴이 사용하는 컴퓨터가 192.168.0.2라는 IP를 가지고 있고, 위키피디아(https://ko.wikipedia.org/wiki/)에 접속을 한다면 김인턴의 컴퓨터는 GateWayAddress에 해당되는 ip의 머신에게 LAN을 통해 공유기에게 신호를 보내게 된다. 그러면 공유기는 내부 네트워크 연결 요청이 아닌, 위키피디아라는 외부네트워크 연결 요청이라는 것을 확인하고 WAN을 통해 외부로 보낸다. 하지만, 보내기 전에 두 가지 일을 수행한다. 첫번째는, 위키피디아로 가는 요청이 192.168.0.2 라는..

[WEB_SERVER] 1. Router(공유기)

📌Router (공유기) - IP address 인터넷에 접속되어 있는 컴퓨터들은 서로 정보를 주고받아야 되기 때문에 양쪽 다 IP adress가 필요하다. (서버 - 클라이언트) - 공유기 우리가 집에서 컴퓨터를 사용할 때, 컴퓨터뿐만 아니라 노트북, 스마트 폰도 사용한다. 이런 것들이 다 인터넷에 연결이 되기 위해서는 ip를 갖고 있어야 한다. 통신사와 계약하여 회선을 각 2개 더 추가하여 연결할 수 도 있겠지만, 그러면 값이 비싸게 된다. 그렇기에, 통신사와는 하나의 회선을 계약하고 공유기라는 기계를 구입한다. 공유기 뒷면을 보면 각 구멍들이 존재하는데 WAN과 LAN이다. 통신사와 계약을 해서 받은 케이블을 WAN에다가 꽂는다. 그렇게되면, 원래 컴퓨터에 꽂혀 있었던 케이블을 공유기에 꽂게 되면 ..

[자전거여행] 제주도 환상자전거 종주길

회사 여름휴가때제주도를 반시계 방향으로자전거 종주를 하였다.아무래도 코로나로 민감한 시기라서 방역수칙을 철저히 지키려 했고,원래 같으면 모든 숙소를 게스트하우스로 예약해서 저렴하게 묵었겠지만,이번 여행만큼은 전부 호텔이라고 자칭하는 모텔급 숙소에서 묵었다.식당은 되도록 피하고, 대부분 포장해서 숙소에서 먹었다. 이번 여행의 하이라이트는 환상종주길이었다.총 234km를 하루에 약 80km씩, 3일 안에 완주했다.누군가는 그 길을 "환상길"이 아니라 "환장길"이라고 하더라.첫날 약 40km를 달렸을 때,아! 환장길 맞구나... 뭐가 잘못된 것 같다는 걸 느꼈다. 햇볕은 뜨겁기 그지없고, 화상까지 입을 정도로 따가웠다.시간이 지나면서 안장통도 심해져,아름다운 해변 풍경을 보며 즐기는 라이딩이 아닌,어떻게든 빨..

Travel 2022.09.07

출퇴근 왕복 3시간

출퇴근 왕복 3시간 이제는 익숙해서 그렇게 피곤하지는 않다. 주문한 수험서 오면 출퇴근 시간에 인강 보거나, 법 과목, 암기과목 공부해야겠다. 평일에는 퇴근하고 나서 공부할 수 있는 시간이 3~4시간밖에 없으니 자투리 시간을 최대로 활용하고, 주말에는 무조건 도서관, 멀어도 학교도서관 가서 공부할까 싶기도 하고.. 혹여나..합격 못하면 계속 이쪽 일을 해야 할지도 모르기에, 개발 공부도 틈틈이 하고... 일단은 10월에 있는 자격증 시험 다 합격해야한다.. 토익도 만료되서 다시 봐야하고,, 독기 가지자

Thinking about 2022.09.05

[SQL기본개념] 3. DESC 사용하기

📌 DESC - 먼저 테이블을 생성한다. CREATE TABLE proudmon( name varchar(50), id varchar(15), phone varchar(30), address varchar(100), number int, mbti varchar(7) ); - DESC를 통해 테이블 칼럼 목록을 확인이 가능하다. (ORACLE 기준) DESC proudmon; - SQL Server 에서는 ORACLE 의 DESC를 지원해주지 않기 때문에, 대신 sp_columns 의 프로시저와 INFORMATION_SCHEMA.COLUMNS 테이블로 정보조회 가능하다. EXEC SP_COLUMNS proudmon; SELECT * FROM INFORMATION_SCHEMA WHERE TABLE_NAME ..

DataBase/Oracle 2022.09.02

[SQL기본개념] 2. ROW, COLUMNM, PROJECTION, SELECTION

📌 ROW, COLUMN - DB에서는 행과 열을 각각 Row, Column 으로 표현한다. 열(COLUMN)\ 행(ROW) 행 행 행 행 열 열 열 📌 Projection, Selection - 원하는 열(column)의 데이터만 가지고 오는 것 = Projection - 원하는 행(row)의 데이터만 가지고 오는 것 = Selection NAME ID PHONE ADDRESS NUMBER MBTI 모니카 monika 010-111-1111 프랑스 1 ENTJ 립제이 lipj 010-222-2222 런던 2 INFP 케이데이 kayday 010-333-3333 한국 3 ENFP - 원하는 행(ROW) 만 가지고 오는 것 = Selection NAME ID PHONE ADDRESS NUMBER MBTI ..

DataBase/Oracle 2022.09.02

[SQL기본개념] 1. SQL 명령어 종류

📌 SQL 명령어의 종류 - DDL(Data Definition Language - 데이터 정의 언어) - DML(Data Manipulation Language - 데이터 조작 언어) - DCL(Data Control Language - 데이터 제어 언어) 📌 DDL ( 데이터 정의 언어) CREATE 데이터베이스 내 개체(테이블, 인덱스 제약조건, 프로시저, 펑션 등) 을 생성 할 때 DROP 데이터베이스 내 개체를 삭제할 때 ALTER 데이터베이스 내 개체의 속성 및 정의를 변경할 때 RENAME 데이터베이스 내 개체의 이름을 변경 할 때 TRUNCATE 테이블 내 모든 데이터를 빠르게 삭제 할 때 #CREATE CREATE TABLE test( field1 INT, field2 VACHAR(50)..

DataBase/Oracle 2022.09.02

[백준알고리즘] 문자열 6단계 -1152번 단어의 개수(JAVA)

📌문제 영어 대소문자와 공백으로 이루어진 문자열이 주어진다. 이 문자열에는 몇 개의 단어가 있을까? 이를 구하는 프로그램을 작성하시오. 단, 한 단어가 여러 번 등장하면 등장한 횟수만큼 모두 세어야 한다. 📌입력 첫 줄에 영어 대소문자와 공백으로 이루어진 문자열이 주어진다. 이 문자열의 길이는 1,000,000을 넘지 않는다. 단어는 공백 한 개로 구분되며, 공백이 연속해서 나오는 경우는 없다. 또한 문자열은 공백으로 시작하거나 끝날 수 있다. 📌출력 첫째 줄에 단어의 개수를 출력한다. 📌코드 /* 1. 첫 줄에 문자열을 입력받는다. 2. 이 문자열은 대소문자로 된 영단어가 입력되는데, 구분은 공백으로 구분된다. 3. 주의해야 할 점은 공백은 연속으로 나오지는 않지만 공백이 문자의 앞뒤에 있을 수도 있다..

728x90
반응형
LIST