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

SQL4

1일1개 (32) - 관계 대수 (Relational Algebra) 1일 1개념정리 24.08.09.금 ~  큰 결정에 큰 동기가 따르지 않을 때도 있다. 하지만 큰 결심이 따라야 이뤄낼 수 있다.무조건 무조건 1일 1개의 개념 정리하기 !!!!!!!!!!!!!!!!!!!!!!!!!!!!!#32. 관계 대수 (Relational Algebra)관계대수(Relational Algebra)는 무엇인가 ? DB를 공부하다 당황하는 포인트가 있는데, 바로 이 관계 대수 이다. 아니 공부하다가 갑자기 시그마 나오고 무슨 리본이(join) 나오고 그래서 매우 당황했다 .... 이번 기회에 알아보고 당황하지 말자 !!! 관계 대수DB에서 관계형 데이터를 다루기 위한 "수학적 언어"로, SQL처럼 데이터를 조작하고 질의하는데 사용된다. 보통 기본 연산과 확장 연산 이렇게 나뉜다. 이게.. 2024. 9. 11.
1일1개 (7) - PostgreSQL 1일 1개념정리 24.08.09.금 ~  큰 결정에 큰 동기가 따르지 않을 때도 있다. 하지만 큰 결심이 따라야 이뤄낼 수 있다.무조건 무조건 1일 1개의 개념 정리하기 !!!!!!!!!!!!!!!!!!!!!!!!!!!!!#7. PostgreSQLRDBMS라고는 MySQL밖에 모르는 나같은 친구들을 위한 ..... PostgreSQL을 소개한다. 신기한건 이거 읽을 때 "포스트그리 SQL"이 아니라, "포스트 그레스 큐엘"이라는 것이다 .... 외국에선 인기가 좀 많은 것으로 알고 있는데, 우리나라에선 MySQL이 대세인듯하다.PostgreSQL은 객체 관계형 DB(ORDBMS)로, 오픈소스 DBMS이지만 많은 기능을 제공하고 있다. Oracle과 기능적으로 유사한 것이 많다. 주요 특징RDB임에도, O.. 2024. 8. 15.
컴퓨터 보안 (9) - Web Security 시험공부하며 러프하게 정리한 내용이니, 가볍게 참고만 하시길 🥕8장 Web security >> HTTP - stateless 프로토콜임 (중요!) - TCP/IP 사용 >> HTML - 브라우저 창 내에서 랜더링 된다. - 정적 문서 설명 언어이고, 다른 페이지 링크/참조이미지 같은 embedding을 지원함. - html 확장자 플러그인으로 PDF, 동영상 등 미디어 지원 가능 JS, java같은 곳에 임베드 하면 인터렉티브하게 사용자 인터페이스 수정하여 클라이언트 컴퓨터에 동적컨텐츠 제공 >> Phishing 피싱 : 민감정보 얻으려고 만든 위조된 웹페이지 - URL Obfuscation(난독화) : 철자 비슷하게 교묘하게 해놓은 url 이런거 유니코드 공격으로써 라틴어 a를 끼워넣기도 함. 유니.. 2024. 6. 7.
SQL과 NoSQL의 차이 프로젝트를 하다보면 SQL은 뭐니까~ NOSQL은 뭐라서 ~~ .... 이런 이야기를 많이 하는데 속으로 뭔지 몰라서 멍하니 있었다. 이번 기회에 제대로 잡아보자.  SQLNoSQL관계관계형 DB (RDB)비관계형 DB스키마SQL을 사용, 스키마를 미리 정해둔다.구조화되지 않은 데이터를 위한 동적 스키마확장방식수직적 확장 ( Scale Up )수평적 확장  ( Scale Out ) 데이터 형식테이블 기반문서, key-value, 그래프 기반유지비용, DB복잡도높다낮다DB예시MySQL, MariaDB, OracleMongoDB, Redis SQL, NoSQL 차이 테이블간의 관계 여부SQL : 테이블이 구성되고 테이블은 특정 구조를 가지며 테이블끼리 연결된다. 스키마에 맞춘 데이터 관리에 유용하다. 그리고.. 2023. 11. 9.