DEVELOP
article thumbnail
[SQL] 2. SQL 기본 및 활용 - Chapter 2. SQL 활용 : 서브쿼리, 뷰, 집합 연산자, 그룹 함수, 윈도우 함수, Top-n 쿼리, 셀프 조인, 계층 쿼리
STUDY/SQL 2023. 3. 12. 16:10

2023 유선배 SQL개발자(SQLD) 과외노트 를 읽고 내용을 정리한 글입니다. 2023 유선배 SQL개발자(SQLD) 과외노트 - YES24 SQL Server 분야 베스트 1위!핵심만 쏙쏙 담은 알찬 수험서! SD에듀가 가장 효율적·효과적인 합격의 길을 제안합니다.유튜브 선생님에게 배우는 유·선·배, 『유선배 SQL개발자 과외노트』와 함께 20 www.yes24.com 서브쿼리(Subquery) : 하나의 쿼리 안에 존재하는 또 다른 쿼리 SELECT 절 : 스칼라 서브쿼리 (Scalar Subquery) FROM 절 : 인라인 뷰(Inline View) WHERE 절, HAVING절 : 중첩 서브쿼리 (Nested Subquery) - 메인 쿼리의 컬럼이 포함된 서브쿼리를 연관 서브쿼리, 메인 쿼..

article thumbnail
[SQL] 2. SQL 기본 및 활용 - Chapter 1. SQL 기본 ② WHERE, GROUP BY, HAVING, ORDER BY, JOIN, STANDARD JOIN
STUDY/SQL 2023. 3. 11. 15:57

2023 유선배 SQL개발자(SQLD) 과외노트 를 읽고 내용을 정리한 글입니다. 2023 유선배 SQL개발자(SQLD) 과외노트 - YES24 SQL Server 분야 베스트 1위!핵심만 쏙쏙 담은 알찬 수험서! SD에듀가 가장 효율적·효과적인 합격의 길을 제안합니다.유튜브 선생님에게 배우는 유·선·배, 『유선배 SQL개발자 과외노트』와 함께 20 www.yes24.com WHERE절 WHERE절 : INSERT를 제외한 DML문을 수행할 때 원하는 데이터만 골라 수행할 수 있도록 해주는 구문 SELECT * FROM ENTERTAINER WHERE NAME = '이지은'; 비교 연산자 연산자 의미 예시 = 같음 where col = 10 = 크거나 같음 where col >= 10 부정 비교 연산자 ..

article thumbnail
[SQL] 2. SQL 기본 및 활용 - Chapter 1. SQL 기본 ① 관계형 데이터베이스. SELECT, 함수
STUDY/SQL 2023. 3. 11. 13:18

2023 유선배 SQL개발자(SQLD) 과외노트를 읽고 내용을 정리한 글입니다. 2023 유선배 SQL개발자(SQLD) 과외노트 - YES24 SQL Server 분야 베스트 1위!핵심만 쏙쏙 담은 알찬 수험서! SD에듀가 가장 효율적·효과적인 합격의 길을 제안합니다.유튜브 선생님에게 배우는 유·선·배, 『유선배 SQL개발자 과외노트』와 함께 20 www.yes24.com 관계형 데이터베이스 개요 관계형 데이터베이스 (RDB, Relational Database) : 관계형 데이터 모델에 기초를 둔 데이터베이스 관계형 데이터베이스에서의 설계는 모든 데이터를 2차원 테이블 형태로 표현한 뒤 각 테이블 간의 관계를 정의하는 것으로 시작된다. RDBMS (Relational Database Management..

article thumbnail
[SQL] 1. 데이터 모델링의 이해 - Chapter 2. 데이터 모델과 SQL
STUDY/SQL 2023. 3. 4. 23:51

2023 유선배 SQL개발자(SQLD) 과외노트 를 읽고 내용을 정리한 글입니다. 2023 유선배 SQL개발자(SQLD) 과외노트 - YES24 SQL Server 분야 베스트 1위!핵심만 쏙쏙 담은 알찬 수험서! SD에듀가 가장 효율적·효과적인 합격의 길을 제안합니다.유튜브 선생님에게 배우는 유·선·배, 『유선배 SQL개발자 과외노트』와 함께 20 www.yes24.com 성능 데이터 모델링 성능 데이터 모델링 : 데이터베이스의 성능을 향상시키기 위해 설계 단계부터 성능과 관련된 사항들이 모델링에 반영될 수 있도록 하는 것 정규화 반정규화 테이블 통합 테이블 분할 성능 데이터 모델링 순서 데이터 모델에 맞게 정규화를 수행한다. 데이터베이스의 용량 및 트랜잭션 유형을 파악하여 성능 저하를 일으키는 부분이..

article thumbnail
[SQL] 1. 데이터 모델링의 이해 - Chapter 1. 데이터 모델링의 이해
STUDY/SQL 2023. 3. 4. 14:10

2023 유선배 SQL개발자(SQLD) 과외노트를 읽고 내용을 정리한 글입니다. 2023 유선배 SQL개발자(SQLD) 과외노트 - YES24 SQL Server 분야 베스트 1위!핵심만 쏙쏙 담은 알찬 수험서! SD에듀가 가장 효율적·효과적인 합격의 길을 제안합니다.유튜브 선생님에게 배우는 유·선·배, 『유선배 SQL개발자 과외노트』와 함께 20 www.yes24.com 데이터 모델의 이해 모델링(Modeling) : 현실 세계를 단순화하여 표현하는 기법 현실 세계에서 필요한 데이터를 저장하는 데이터베이스를 구축하기 위한 분석/설계의 과정 모델(Model) : 현실 세계에서 일어날 수 있는 다양한 현상에 대해서 일정한 표기법에 의해 표현해 놓은 모형 모델링은 모델을 만들어가는 일 모델링이 갖춰야 할 조..

article thumbnail
[ 생활코딩 web2 - php ] 3. CRUD 구현
STUDY/PHP 2022. 12. 18. 22:55

- post 방식으로 받아온 데이터의 값을 얻는 방법 : $_POST['데이터이름'] $_POST['title'] - 파일 쓰기 함수 : file_put_contents() file_put_contents('./data/'.$_POST['title'],$_POST['body']); - php의 redirect 함수 : header('Location: ~'); header('Location: /index.php?id='.$_POST['title']); 쓰기 기능 구현 (CREATE) - create 링크 클릭 시 title과 body입력 칸 나옴 - title, body 입력 후 create 클릭 시 해당 내용의 파일 생성되며 - create한 내용 보이도록 링크 redirect create 수정 기능 구..

article thumbnail
[ 생활코딩 Web2 - php ] 2. php의 원리/ php 기본 문법 / 함수선언 / 배열 / 조건문 / 반복문
STUDY/PHP 2022. 12. 18. 17:24

php의 원리 * html 파일 전송 시 (정적) - 웹 서버에서 html 파일을 요청받으면 그대로 읽어서 그대로 전송함 ( 언제나 똑같은 정보를 보여줌) * php 파일 전송 시 (동적) - php 파일을 요청받으면 웹 서버가 자신이 처리할 수 없다는 것을 알고, PHP프로그램에게 위임함 - php파일을 열어보고 가 나오면 해석한 결과를 웹 서버에게 보내고 웹 서버는 웹 브라우저에게 보냄 - 웹 브라우저는 php코드가 없는 순수 html만으로 이루어진 정보를 받음 php의 기본 문법 - php 시작과 끝을 알리는 기호 - 출력문은 echo 함수, 문장의 끝에는 항상 세미콜론(;) 붙여주어야 함 echo 1+2; - 문자열 연결할 때는 '.' 으로 연결 "Hello"."World!" - 문자열 길이는 s..

article thumbnail
[ 생활코딩 Web2 - php ] 1. WampServer 이용하기 ( + vs code )
STUDY/PHP 2022. 12. 14. 18:22

WampServer 이용하기 - wampserver 다운로드 : https://www.wampserver.com/en/ WampServer WampServer est une plate-forme de développement Web sous Windows pour des applications Web dynamiques à l’aide du serveur Apache2, du langage de scripts PHP et d’une base de données MySQL. www.wampserver.com - 성공적으로 설치 후 server가 켜지면 http://localhost/ 접속 시 아래와 같은 화면 뜸 - C:\wamp64\www 폴더에 test.php 파일 생성 후 localhost/test ..

article thumbnail
[ 생활코딩 - Web2 Python ] Flask Framework - CRUD 구현
STUDY/Python 2022. 12. 14. 01:09

온라인 서비스로 Flask 개발환경 세팅하기 https://glitch.com/edit/#!/resilient-tricky-oak?path=server.py%3A8%3A0 에 접속 Glitch Code Editor ・゚✧ Simple, powerful, free tools to create and use millions of apps. glitch.com - Remix 버튼 클릭해서 개발환경 복제하기 - 하단 Preview - Open previwq pane 클릭해 웹 화면의 결과 확인 가능 Flask의 라우팅 - 어떤 프레임워크를 사용할지라도 라우팅이 가장 첫번째로 이루어져야하고 가장 중요함 - https://www.geeksforgeeks.org/flask-app-routing/ 참고 - 변수를 UR..

article thumbnail
[ 생활코딩 - Web2 Python ] Django Framework - CRUD 구현
STUDY/Python 2022. 12. 13. 20:31

Django 설치 및 포트 접속 $ pip install django $ django-admin startproject project-name $ cd project-name $ python manage.py runserver $ django-admin startapp myapp - 127.0.0.1:8000 접속 후 아래 화면 뜨면 포트 접속 성공 - 포트 번호 직접 지정 가능 $ python manage.py runserver 8888 라우팅 - 어떤 프레임워크를 쓰더라도 라우팅이 가장 중요 - myproject/urls.py from django.contrib import admin from django.urls import path, include urlpatterns = [ path('admin..