- 스프링
- mysql
- PYTHON
- SSL
- nginx
- @transactional
- Docker
- DI
- 1차원 배열
- session
- AWS
- select
- 스프링부트
- 문자열
- spring
- java
- ORM
- 프로그래머스
- spring security 6
- jpa
- join
- spring mvc
- Django
- string
- 데이터베이스
- spring boot
- sql
- springboot
- Git
- 자바
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
목록Database (13)
개발하는 자몽
이 글은 아래 강의를 바탕으로 작성했습니다. [지금 무료] 시니어 백엔드 개발자가 알려주는 데이터베이스 개론 & SQL | 쉬운코드 - 인프런쉬운코드 | 백엔드 개발자라면 꼭 알아야 할 데이터베이스와 SQL! 이해하기 쉽게 설명하는 것을 최우선으로 합니다., 데이터베이스 + SQL, 누구나 쉽게! 📕 왕초보도 이해하기 쉬운 DB + SQL 기본기!www.inflearn.com relation in SQLRelational Data Model의 relation은 SQL에서 table을 의미한다(완전히 구분 짓지는 않음). 그리고 SQL에서 relation이란 `multiset of tuples`로 중복된 tuple을 허용한다는 의미이다.`multiset`은 중복을 하용하지 않는 `set`과 달리 중복을..
순서 영속성(Persistence) Persistence Framework ORM SQL Mapper JDBC JPA MyBatis 영속성(Persistence) 데이터를 생성한 프로그램이 종료되더라고 사라지지 않는 데이터의 특성 영속성을 갖지 않는 데이터는 단지 메모리에서만 존재하기 때문에 프로그램이 종료되면 모두 잃어버린다. 파일 시스템, 관계형 데이터베이스 혹은 객체 데이터베이스 등을 활용하여 데이터를 영구적으로 저장하여 영속성을 부여한다. 즉, 데이터를 생성한 프로그램이 종료되더라도 사라지지 않는 데이터를 말한다. the characteristic of data that outlives the execution of the program that created it: which is achieve..
SQL Error [1093] [HY000] : You can't specify target table '테이블명' for update in FROM clause 원인 위 명령어를 실행하려는 테이블과 같은 테이블에서 서브 쿼리로 값을 가져오려는 시도 UPDATE UserPlantList SET status=? WHERE userIdx=? AND uPlantIdx=(SELECT uPlantIdx FROM FROM UserPlantList WHERE status=?) 해당 에러는 MySQL에서 특정 테이블에 INSERT, UPDATE, DELETE 등을 수행할 때 발생하는 에러이다. (오라클은 문제없이 돌아가지만 MySQL에서는 지원되지 않는다.) 덕분에 어제 뭐가 문제인지 몰라서 한참 고생했다. 해결 서브..
데이터베이스의 원리와 응용 본 강의에서는 데이터베이스 입문자들에게 꼭 필요한 데이터베이스 기초 이론, 데이터 모델과 연산, SQL, 데이터베이스 설계에 대해 공부하고자 한다. www.kocw.net 위 강의와 데이터베이스 개론(2019, 김연희) 책을 바탕으로 작성하는 글입니다. 관계 데이터 모델의 개념 관계 데이터 모델의 기본 개념 개념적 구조를 논리적 구조로 표현하는 논리적 데이터 모델 하나의 개체에 대한 데이터를 하나의 릴레이션(relation)에 저장 관계 데이터 모델의 기본 용어 릴레이션(relation) 하나의 개체에 관한 데이터를 2차원 테이블의 구조로 저장한 것 파일 관리 시스템 관점에서 파일(file)에 대응 릴레이션의 열 : 속성 or 애트리뷰트(attribute) 파일 관리 시스템에서..
데이터베이스의 원리와 응용 본 강의에서는 데이터베이스 입문자들에게 꼭 필요한 데이터베이스 기초 이론, 데이터 모델과 연산, SQL, 데이터베이스 설계에 대해 공부하고자 한다. www.kocw.net 위 강의와 데이터베이스 개론(2019, 김연희 지음) 책을 바탕으로 작성하는 글입니다. 데이터베이스 설계 단계 E-R 모델과 릴레이션 변환 규칙을 이용한 설계의 과정 1단계 : 요구 사항 분석 2단계 : 개념적 설계 3단계 : 논리적 설계 4단계 : 물리적 설계 5단계 : 구현 Note 설계 과정 중에 오류가 발견되어 변경이 필요하면 이전 단계로 되돌아가 설계 내용을 변경 가능 요구사항 분석 설계 1단계 : 요구 사항 분석 목적 사용자의 요구 사항을 수집하고 분석하여 개발할 데이터베이스의 용도를 파악 : 업무..
데이터베이스의 원리와 응용 본 강의에서는 데이터베이스 입문자들에게 꼭 필요한 데이터베이스 기초 이론, 데이터 모델과 연산, SQL, 데이터베이스 설계에 대해 공부하고자 한다. www.kocw.net 위 강의와 데이터베이스 개론(2019, 김연희 지음) 책을 바탕으로 작성하는 글입니다. 데이터베이스 설계 단계 데이터베이스 설계 사용자의 요구사항을 고려하여 데이터베이스를 생성하는 과정 E-R 모델과 릴레이션 변환 규칙을 이용한 설계의 과정 1단계 : 요구사항 분석 2단계 : 개념적 설계 3단계 : 논리적 설계 4단계 : 물리적 설계 5단계 : 구현 설계 과정 중에 오류가 발견되어 변경이 필요하면 이전 단계로 되돌아가 설계 내용을 변경 가능 E-R 모델과 릴레이션 변환 규칙을 이용한 설계의 과정 개념적 설계 ..
나에게 맞는 데이터를 수집하기 위해서는 먼저 수집 대상이 되는 데이터의 유형을 파악하고 있어야 한다. 일반적으로 데이터는 형태에 따라 정형 데이터, 반정형 데이터, 비정형 데이터로 분류할 수 있다. 정형 데이터(structured data) 구조화된 데이터, 즉 미리 정해진 구조(schema)에 따라 저장된 데이터 예시 엑셀의 스프레드 시트, 관계 데이터베이스의 테이블 : 표 안에서 행과 열에 의해 지정된 각 칸에 데이터를 저장 반정형 데이터(semi-structured data) 구조에 따라 저장된 데이터이지만 정형 데이터와 달리 데이터 내용 안에 구조에 대한 설명이 함께 존재함 데이터 내용에 대한 설명, 즉 구조를 파악하는 파싱(parsing) 과정 필요 보통 파일 형태로 저장됨 웹에서 데이터를 교환..
데이터베이스의 원리와 응용 본 강의에서는 데이터베이스 입문자들에게 꼭 필요한 데이터베이스 기초 이론, 데이터 모델과 연산, SQL, 데이터베이스 설계에 대해 공부하고자 한다. www.kocw.net 위 강의와 데이터베이스 개론(2019, 김연희 지음) 책을 바탕으로 작성하는 글입니다. 데이터베이스 시스템의 정의 데이터베이스 시스템(DBS; DataBase System) 데이터베이스에 데이터를 저장하고, 이를 관리하여 조직에 필요한 정보를 생성해주는 시스템 데이터베이스의 구조 스키마와 인스턴스 스키마(schema) 데이터베이스에 저장되는 데이터 구조와 제약조건을 정의한 것 (잘 안 바뀜) 인스턴스(instance) 스키마에 따라 데이터베이스에 실제로 저장된 값 (계속 변함) 데이터베이스 사례 Employe..
데이터베이스의 원리와 응용 본 강의에서는 데이터베이스 입문자들에게 꼭 필요한 데이터베이스 기초 이론, 데이터 모델과 연산, SQL, 데이터베이스 설계에 대해 공부하고자 한다. www.kocw.net 위 강의와 데이터베이스 개론(2019, 김연희 지음) 책을 바탕으로 작성하는 글입니다. 데이터베이스 관리 시스템의 등장 배경 파일 시스템(file system) 데이터를 파일로 관리하기 위해 파일을 생성/삭제/수정/검색하는 기능을 제공하는 소프트웨어 응용 프로그램마다 필요한 데이터를 별도의 파일로 관리함 → 같은 내용의 데이터가 여러 파일에 중복 저장될 수 있음 파일 시스템의 문제점 같은 내용의 데이터가 여러 파일에 중복 저장된다 → 내용이 변경되었을 때 중복된 데이터를 모두 수정하지 않으면 데이터 불일치로 ..
이 포스트는 kocw의 한양대학교 백현미 교수님의 데이터베이스의 원리와 응용 강의(2015)를 기반으로 작성됩니다. 데이터베이스의 원리와 응용 본 강의에서는 데이터베이스 입문자들에게 꼭 필요한 데이터베이스 기초 이론, 데이터 모델과 연산, SQL, 데이터베이스 설계에 대해 공부하고자 한다. www.kocw.net 데이터베이스 데이터들의 집합 데이터베이스 정의 공유 데이터 통합 데이터 저장 데이터 운영 데이터 데이터베이스 특성 실시간 접근 계속 변화 동시 공유 내용 기반 참조 데이터를 통해 정보를 처리하고 의사결정자에게 전달하는 과정을 수행 데이터와 정보의 차이 데이터(Data) 의미가 부여되어 있지는 않지만 현실 세계에서 단순히 관찰하거나 측정해 수집한 사실이나 값 정보(Information) 의사 결정..