# db

sql server를 설치할 수 없습니다. 컴퓨터를 다시 시작해야 합니다
sql server를 학습해보기 위해 Express 2022버전을 설치하다 위와 같은 오류를 접했습니다.그래서 로그 폴더를 열어 SystemConfigurationCheck_Report.htm 파일을 확인해본 결과RebootRequiredCheck가 실패했더군요PC에서
데이터베이스 설계 및 모델링에 대하여
데이터베이스 설계와 모델링에 따라 데이터베이스가 얼마나 효율적으로 실행되는지, 기업이 정보를 얼마나 빨리 그리고 정확하게 검색할 수 있는지에 영향을 준다.데이터베이스 스키마란 특정 데이터베이스의 구조 또는 구성에 대한 형식적인 설명으로, 관계형 데이터베이스에 일반적으로

[DB | SQL] Transaction, Commit, Rollback
✔️ 더이상 나눌 수 없는 작업의 단위insert, update, select 등 명령 하나하나가 Transaction이다.: 나눠지지 않기 때문계좌이체의 경우, 출금과 입금이 하나의 트랜잭션으로 묶여야 된다.❓ 만약 출금, 입금 둘다 각각의 트랜잭션을 가지고 있다면?
Join 종류
기준 테이블과 조인 테이블 모두에 조인 컬럼 데이터가 존재해야 함 (교집합)두 테이블에서 동일한 컬럼명을 갖는 컬럼은 모두 조인이 됨, 두 테이블에서 동시에 가지고 있는 컬럼의 값이 전부 같은 것만 골라냄 \-> 반드시 두 테이블 간의 동일한 이름, 타입을 가진 컬럼이
Django의 ORM
ORM이란? ORM(Object-Relation Mapping)란, 객체(Object)와 관계형 데이터베이스(Relational)을 연결(Mapping)해 주는 것을 의미한다. 간단하게 설명하면 데이터베이스의 테이블을 객체(Object)와 연결하여 테이블에 CRUD를

MySQL 기초 공부
컬럼은 각각의 데이터 값에 대한 열을 말함!즉, 하나의 열에 데이터가 들어가는 속성을 의미결과는 이렇게 나옴!ORDER BY 구문을 사용해서 특정 컬럼을 기준으로 데이터 정렬 가능!!ASC : 오름차순(기본) DESC : 내림차순 아무것도 붙이지 않으면 ContactN

데이터베이스를 지탱하는 기술 - 1
다음 내용은 책 '데이터베이스를 지탱하는 기술'을 읽고 정리한 글입니다.소프트웨어 개발 현장에서는 처음에 기획된 것이 바뀌지 않는 경우가 오히려 더 드물다. 따라서 그러한 사양 변경에 신속하게 대응할 수 있는 설계 기술이 중요하다.데이터베이스를 사용하면 인증, SQL

[JDBC] Statement | PreparedStatement
✔️ SQL문을 실행할 때 사용하는 인터페이스SELECT문은 DBMS 내부적으로 4단계의 과정(Parse, Bind, Execute, Fetch)을 거쳐 결과를 출력한다. ➡️ 구문 분석을 하는 parse 과정을 거치면 파싱 트리가 생성된다.매번 쿼리를 수행할 때마다

소프트웨어(SW) 개발보안-2(로그인,댓글,게시글)
제가 생각하는 프론트엔드 개발자로써의 보안이라는것은 사용자(USER)가 어떠한 것을 입력했을때 해당 데이터를 안전하게 서버에 전송하고(request) 서버에서 요청에 해당하는값을(response) 받아오는것이 가장 중요하다고 생각합니다. 또한 프론트엔드로써의 개발보
소프트웨어(SW) 개발보안
소프트웨어(SW) 개발보안은 개발과정에서 개발자의 실수, 논리적 오류 등으로 인해 발생될 수 있는 보안 취약점, 보안약점들을 최소화하여 사이버 보안 위협에 대응할 수 있는 안전한 소프트웨어를 개발하기 위한 보안 활동을 의미한다. 그렇다면 이 소프트웨어 개발보안은 왜 중