본문 바로가기
반응형
[정보처리기사] 데이터베이스 1. 분석 및 키워드학습목표1) 소프트웨어가 다루어야 하는 데이터 간 연관성, 제약 조건을 식별하여 논리적으로 조직화하는 것을 이해해야 한다.2) 소프트웨어 아키텍처에 기술된 데이터 저장소에 조직화된 단위의 데이터가 저장될 최적화된 물리적 공간을 구성하고 데이터 조작언어를 이용하여 데이터 입출력을 구현할 수 있어야 한다. Keyword- 논리 데이터 모델링, 물리 데이터 모델링, ER다이어그램, 정규화, 반정규화, 이상현상, 데이터베이스, DBMS, 빅데이터, NoSQL, 데이터마이닝 빈출용어 및 개념- 스키마, 외부/개념/내부 스키마, DB구축과정(요구사항분석/개념적설계/논리적설계/물리적설계/구현), 데이터모델의 구성요소(구조/연산/제약조건), 관계데이터모델의 구성요소(릴레이션/튜플/속성/카디널리티/차.. 2024. 10. 11.
[정보처리기사] 데이터베이스 - SQL 1. 분석 및 키워드학습목표1) 관계형 데이터베이스에서 SQL을 사용하여 응용시스템의 요구 기능에 적합한 데이터를 정의하고 조작하며 제어할 수 있어야 한다. Keyword- DDL, DML, DCL, 트랜잭션, 프로시저, 사용자 정의 함수, 트리거, 데이터 분석 함수, 집계함수, 그룹 함수, 윈도 함수 빈출용어 및 개념- 생성, 수정, 삭제, 조회, SELECT ... FROM ... WHERE(조건) GROUP BY ... HAVING ... ORDER BY ..., CREATE TABLE, ALTER TABLE 출제정답(2020년 이후)년도3회2회1회2024년 3번(SELECT, FROM, VALUES, SET)4번(카디널리티와 디그리 값 구하기)13번(출력값 작성)18번(SELECT 결과값)2023.. 2024. 10. 11.
[Roadmap] 3. Database 1. Database- [교재] MySQL로 배우는 데이터베이스 개론과 실습- [교재] 데이터베이스 개론  2. SQL- [교재] 혼자 공부하는 SQL- [교재] 이것이 MySQL이다- [교재] Real MySQL 8.0(1권)- [교재] Real MySQL 8.0(2권)- [강의] (2020개정판)이것이 MySQL이다(8.0)- [공식문서] MySQL Documentation 3. 자격증- 시험일정/비용/유효기간/우대사항/자격여부 확인 SQLD- [교재] 시험장에 몰래 가져갈 이경오의 SQL+SQLD 비밀노트- [국가공인자격] SQLD SQLP- [교재] 2024 국가공인 SQLP 자격검정 핵심노트 1- [교재] 2024 국가공인 SQLP 자격검정 핵심노트 2- [국가공인자격] SQLP PCSQL- [.. 2024. 10. 5.
[로드맵] 컴퓨터공학: 기본 이론 자료구조/알고리즘- PCCP- 자료구조/알고리즘: Introduction To Algorithms데이터베이스/SQL- 국가공인자격증: SQLD/SQLP- 데이터베이스: 데이터베이스 시스템(7판)네트워크/소켓프로그래밍- 국가공인자격증: 네트워크관리사 2급- 네트워크: 컴퓨터 네트워킹 하향식 접근- 소켓프로그래밍: 윤성우의 열혈 TCP/IP 소켓 프로그래밍운영체제/시스템프로그래밍- 국가공인자격증: 리눅스마스터 2급- 운영체제: 운영체제(10판)- 시스템프로그래밍데이터 분석- 국가공인자격증: ADsP/ADP- 국가기술자격증: 빅데이터분석기사- 확률과 통계: 이공계생을 위한 확률과 통계- 머신러닝: 패턴인식과 머신러닝/단단한 머신러닝- 인공지능: 기계학습/신경망과 심층학습/심층학습/단단한 강화학습/단단한 심층강.. 2024. 8. 8.
[C++ 고급 프로그래밍과 응용 프로젝트 시리즈] Day 27: C++에서의 데이터베이스 연동 (SQLite, MySQL) SQLite 소개SQLite는 경량의 자체 포함형 SQL 데이터베이스 엔진입니다. 서버가 필요 없으며, 데이터베이스가 하나의 파일로 저장됩니다. SQLite는 임베디드 시스템 및 소형 애플리케이션에 적합합니다. SQLite 설치 및 설정SQLite 설치리눅스 환경에서 SQLite를 설치하려면 다음 명령어를 사용합니다.sudo apt-get install sqlite3 libsqlite3-dev SQLite와 C++ 연동SQLite와 C++을 연동하여 데이터베이스를 사용하려면 sqlite3.h 헤더 파일과 libsqlite3 라이브러리를 사용해야 합니다. 1. 데이터베이스 연결 및 테이블 생성다음 코드는 SQLite 데이터베이스에 연결하고, 테이블을 생성하는 예제입니다. sqlite_example.cpp#.. 2024. 8. 1.
[C++ 데이터베이스 프로그래밍] 목차 C++ 데이터베이스 프로그래밍 시리즈Day 1: 데이터베이스 개요 및 중요성Day 2: SQL 기본 문법Day 3: 데이터베이스 설계 기초Day 4: 관계형 데이터베이스 소개Day 5: NoSQL 데이터베이스 개요Day 6: 데이터베이스 연결 설정 (SQLite)Day 7: 데이터베이스 연결 설정 (MySQL)Day 8: 데이터 삽입 및 삭제Day 9: 데이터 조회와 필터링Day 10: 데이터 업데이트Day 11: 복합 쿼리와 조인Day 12: 트랜잭션과 데이터 일관성Day 13: 인덱스와 성능 최적화Day 14: 데이터베이스 보안Day 15: ORM (Object-Relational Mapping) 사용법Day 16: C++ ORM 라이브러리 소개 (SOCI, ODB)Day 17: 데이터베이스 접근 레.. 2024. 6. 20.
반응형