[데이터베이스]DBMS, RDBMS, SQL, NoSQL 용어 정리
·
CS/데이터베이스
1. DBMS (Database Management System)개념: 데이터베이스 관리 시스템(DBMS)은 데이터베이스를 생성, 관리, 조작할 수 있도록 하는 소프트웨어입니다.주요 기능: 데이터를 저장, 검색, 수정, 삭제하고 데이터 무결성과 보안을 유지합니다.예시: MySQL, PostgreSQL, Oracle, MongoDB, SQLite 등.특징:데이터의 효율적인 관리와 데이터 무결성을 유지하며, 동시성 제어와 백업 기능을 제공합니다.데이터 중복을 줄이고, 데이터의 일관성을 보장하여 애플리케이션 성능을 최적화합니다.2. RDBMS (Relational Database Management System)개념: 관계형 데이터베이스 관리 시스템(RDBMS)은 관계형 모델을 기반으로 데이터 간의 관계를 테..
[데이터베이스] 기본적인 SQL (데이터 조회,삽입,수정,삭제/테이블 생성,수정,삭제,제어)
·
CS/데이터베이스
1. 데이터 조회(DML): SELECTSELECT: 테이블에서 데이터를 조회할 때 사용합니다.WHERE: 조건에 맞는 데이터를 필터링합니다.ORDER BY: 데이터를 정렬합니다.GROUP BY: 특정 컬럼을 기준으로 데이터를 그룹화합니다.HAVING: 그룹화된 데이터에 조건을 적용합니다.JOIN: 여러 테이블에서 데이터를 결합하여 조회합니다.-- 예시: 이름이 '홍길동'인 사람을 조회SELECT * FROM 테이블명WHERE 이름 = '홍길동';-- 예시: 나이별로 그룹화하여, 나이별 평균 급여를 조회SELECT 나이, AVG(급여) FROM 테이블명GROUP BY 나이HAVING AVG(급여) > 3000;-- 예시: 나이순으로 오름차순 정렬하여 조회SELECT * FROM 테이블명ORDER BY 나..
[WPF] MSSQL/MYSQL 데이터베이스 이용하기
·
c#/WPF
https://www.microsoft.com/ko-kr/download/details.aspx?id=35579 1. 데이터베이스 생성 및 테이블 생성 2. 데이터 삽입 및 조회 3. xaml.cs 파일에 조회 및 삽입 버튼 생성 ( 삽입의 경우를 위해 TextBox 3개도 생성) 4. MainViewModel 클래스에 ICommand SelectClick(조회), InsertClick(삽입) 생성 5. USERINFO List를 생성 6. USERINFO에 넣을 Name, Img, Age 프로퍼티 생성 7. 데이터베이스 조회 메서드 생성: async Task 로 생성 - query: - exception 처리 8. 데이터베이스 데이터 삽입 메서드 생성: async Task 로 생성 - query: - ..