본문 바로가기
반응형

SQL5

세션(Session) Preface 이번 장에선 JSP와 OracleDB를 사용해 간단한 로그인 폼을 만들었다. 지난번 Python과 php, MySQL을 이용해 게시판을 제작했을 땐 솔직히 php 코드를 이해하지 못한 체 다른 블로그에 있는 코드를 복사해서 사용했을 뿐이었다. 그러나 DB의 연동부터 서버 사이드 스크립트 언어인 JSP의 코드까지 모두 직접 작성하며 제작을 하다보니 작동 방식과 연결 방식을 쉽게 이해할 수 있었다. 물론 이해만 했을 뿐이지, 혼자 힘으로 모든 코드를 작성할 수 있으려면 작성해둔 코드를 여러 번 읽어보며 복습하는 시간이 꼭 필요할 것 같다. 1. 세션이란? - 세션(Session): 클라이언트가 웹 브라우저를 통해 서버에 접속한 후 용무를 처리하고 웹 브라우저를 닫아 서버와의 접속을 종료하는 하.. 2023. 6. 8.
SQL 기본 (2) Preface 이번 장은 너무 많은 내용을 담고 있어 두 파트로 나눠서 업로드한다. 2. 데이터의 변경을 위한 SQL문 - SQL의 분류 1) DML(Data Manipulation Language): 데이터를 조작(선택, 삽입, 수정, 삭제)하는 데 사용되는 언어 → 트랜잭션이 발생한다. 2) DDL(Data Definition Language): 데이터베이스 개체를 생성, 삭제, 변경하는 역할 3) DCL(Data Control Language): 사용자에게 어떤 권한을 부여하거나 빼앗을 때 주로 사용하는 구문 - 트랜잭션(transaction): 테이블의 데이터를 변경할 때 실제 테이블에 완전히 적용하지 않고, 임시로 적용시키는 것 - insert문: 테이블에 데이터를 삽입하는 명령어 1) 테이블 .. 2022. 5. 9.
SQL 기본 (1) Preface 이번 장에선 MySQL의 기본적인 문법을 공부했다. 데이터베이스 개론에서 이미 한 번 훑어봤던 내용들이라 쉽게 이해하며 넘어갈 수 있었다. 또, Workbench에서 직접 코드를 작성해보며 실습을 하니 기본 문법들은 금방 손에 익어 영문도 금방 작성할 수 있었다. 처음 파이썬 공부를 시작했을 땐 영타를 칠 줄 몰라 하나 하나 키보드를 찾아가며 독수리 타법으로 타자를 쳤었는데, 그동안 코딩 공부를 하며 영타를 계속 접했던 것이 도움이 됐는지 요즘엔 대부분 막힘 없이 잘 쓴다. 공부도 공부지만, 요즘 무기력증이 온 것 같아 큰일이다. 만사가 귀찮고 아무것도 하기가 싫다. 뭘 해도 재미가 없고 열심히 하고자 하는 욕구가 생기지 않는다. 잠을 자도 자도 피곤하고 몸이 축축 쳐져서 쉬는 날에는 10.. 2022. 5. 8.
DBMS 개요 Preface 정말 오랜만에 글을 업로드한다. 개강 후 지금까지 이것저것 할 일이 너무 많아 개발 공부에 신경쓸 겨를이 없었다. 먼저, 가장 많은 시간을 투자한 토익 문제는 잘 해결했다. 졸업 요건을 충족하기 위해 단기간 공부하고 시험을 본 것 치곤 생각보다 점수가 잘 나온 것 같다. 토익 시험을 끝내고 나선 조금 쉬고싶었지만, 곧바로 중간고사 시즌이라 저번주와 이번주는 전공 공부를 하기 바빴다. 다음주 수요일에 마지막 시험이 남아있지만, 오늘부턴 슬슬 다시 내 공부를 시작하려 한다. 거의 2년 만에 다시 대면 수업을 하려니 죽을 맛이다. 1학년 땐 어떻게 학교를 다녔는지 모르겠다. 졸업까지 1년 밖에 남지 않아서 하루 빨리 MySQL을 끝내고 다음 파트로 넘어가야 하는데, 계획대로 일이 풀리지 않아 걱.. 2022. 4. 23.
데이터베이스 언어 SQL Preface 이번 장에선 SQL의 기본적인 명령어를 공부했다. SQL도 언어의 한 종류라 그런지 파이썬을 공부할 때처럼 재미있게 공부할 수 있었지만, 양이 너무 많아 공부할 때도, 블로그를 작성할 때도 시간이 정말 오래 걸렸다. 책에 나와 있는 예제를 실제로 작성해보며 공부를 할까 생각도 해봤지만, 책에선 내가 공부하고싶은 My SQL이 아닌, ORACLE로 예시를 들어 설명하고 있어 이번 책을 마친 후 실습 책을 시작할 때 본격적으로 코드를 작성해보기로 했다. 1. SQL의 소개 - SQL: 관계 데이터베이스를 위한 표준 질의어로 많이 사용되는 비절차적 언어 1) 데이터 정의어 2) 데이터 조작어 3) 데이터 제어어 - SQL은 DBMS에 직접 접근하여 대화식으로 질의를 작성할 수도 있지만, 프로그래.. 2022. 2. 17.