본문 바로가기

영하의 IT 인생 기록103

[데이터베이스 운영] DBMS 기초 «수업-8» : 이미지 파일(RAW) 데이터베이스(DB)에 저장 방법 ※ 주의사항 ※ 본 블로그는 수업 내용을 바탕으로 제가 이해한 부분을 정리한 블로그입니다. 본 내용을 참고로만 보시고, 틀린 부분이 있다면 지적 부탁드립니다! 감사합니다😁 이미지 파일(RAW) 데이터베이스에 저장 LAST_INSERT_ID() AUTO_INCREMENT 안녕하세요!! 오늘부터는 그 동안 배운 데이터베이스(DB) 지식을 바탕으로 지난 미니프로젝트(이미지영상처리 프로그램)에 적용시켜보도록 하겠습니다. 지난 수십시간에 걸쳐서 만든 영상처리 프로그램의 구성도입니다. 지난 제 글들을 본적이 있다면 위와 같은 구성도는 눈에 띌거라 생각이 됩니다. 하지만 지난 구성도와는 다른부분이 있다면 이미지 파일을 바로 2차원(COLOR는 3차원이겠죠?) 배열에 넣는것이 아니라 이미지 파일을 데이터베이스에 저장한.. 2022. 5. 3.
[데이터베이스 운영] DBMS 기초 «수업-7» : 데이터베이스(DB) 연동 프로그래밍 기초 Using C# - ③ : GUI 환경 응용 (List View / Sub Form) ※ 주의사항 ※ 본 블로그는 수업 내용을 바탕으로 제가 이해한 부분을 정리한 블로그입니다. 본 내용을 참고로만 보시고, 틀린 부분이 있다면 지적 부탁드립니다! 감사합니다😁 DB 조회(List View 사용) DB 수정(Sub Form 사용) 안녕하세요!! 저번에 GUI 환경으로 데이터베이스를 연동하는 기본 프로그램을 제작해보았습니다. 오늘은 지난 코드를 바탕으로 사용자 편의성을 한층 더 발전시켜볼려고 합니다. List View 도구를 사용해서 DB에 있는 데이터를 더 정렬된 형태로 표시하고, SubForm을 사용해서 DB에 있는 데이터를 더 편하게 수정해보겠습니다. ## Main Form 코드 ## ## Sub Form 코드 ## 1. 데이터베이스 조회 응용 (List View 사용) 지난 글에서 데이터.. 2022. 4. 29.
[데이터베이스 운영] DBMS 기초 «수업-6» : 데이터베이스(DB) 연동 프로그래밍 기초 Using C# - ② : GUI 환경 기초 ※ 주의사항 ※ 본 블로그는 수업 내용을 바탕으로 제가 이해한 부분을 정리한 블로그입니다. 본 내용을 참고로만 보시고, 틀린 부분이 있다면 지적 부탁드립니다! 감사합니다😁 데이터베이스(DB) 연동 - GUI 안녕하세요!! 저번에는 CUI(Console User Inteface) 환경에서 데이터베이스(My SQL)을 C#으로 연동해서 DB를 처리하는 과정을 알아보았습니다. 오늘은 GUI(Graphical User Inteface) 환경에서 데이터베이스(My SQL)을 C#으로 연동해서 DB를 처리하는 과정을 알아보겠습니다. 코드자체는 지난번과 거의 동일합니다. 지난 데이터베이스를 연동하는 과정이 기억이 안난다면 지난 글을 한번 보고 오는것을 추천드립니다. 2022.04.27 - [데이터베이스] - [데이터.. 2022. 4. 28.
[데이터베이스 운영] DBMS 기초 «수업-5» : 데이터베이스(DB) 연동 프로그래밍 기초 Using C# - ① : CUI 환경 ※ 주의사항 ※ 본 블로그는 수업 내용을 바탕으로 제가 이해한 부분을 정리한 블로그입니다. 본 내용을 참고로만 보시고, 틀린 부분이 있다면 지적 부탁드립니다! 감사합니다😁 데이터베이스(DB) 연동 안녕하세요. 여태까지 DBMS를 활용해서 데이터베이스와 테이블을 만들고 데이터를 입력 / 수정 / 삭제 / 조회를 하는 방법에 대해 알아보았습니다. 오늘은 이러한 데이터베이스(My SQL)를 C#으로 연동해서 C#으로 DB를 처리하는 과정을 알아보겠습니다. 1. 데이터베이스 연동 개요 여러 DBMS중에 My SQL을 C#과 연동시키는 방법을 알아보겠습니다. My SQL을 통해 과정을 이해하면 다른 DBMS도 방법은 비슷하니 쉽게 적용할 수 있습니다. 데이터베이스와 C#간에 연결하는 과정을 교량을 통해 트럭이 짐.. 2022. 4. 27.
[데이터베이스 운영] DBMS 기초 «수업-4» : 인덱스(Index) / 뷰(View) / 스토어드 프로시저(Stored Procedure) / 트리거(Trigger) / 백업 및 복원(Export & Import) Using My SQL ※ 주의사항 ※ 본 블로그는 수업 내용을 바탕으로 제가 이해한 부분을 정리한 블로그입니다. 본 내용을 참고로만 보시고, 틀린 부분이 있다면 지적 부탁드립니다! 감사합니다😁 인덱스(Index) 뷰(View) 스토어드 프로시저(Stored Procedure) 트리거(Trigger) 백업 및 복원 (Export & Import) 오늘 수업에는 테이블 외 데이터베이스의 개체들에 알아보고 활용하는 방법에 대해 배웠습니다. 수업은 My SQL을 통해 배웠으며 자습시간을 통해 Maria DB / SQL Server / Oracle DB로도 복습을 진행하였습니다. 1. 인덱스(Index) 1-1. 인덱스 개요 인덱스란 책의 제일 뒤에 있는 '찾아보기(색인)'과 같은 개념입니다. 책에서 어떠한 단어가 있는 위치를 찾기위.. 2022. 4. 26.
[데이터베이스 운영] DBMS 기초 «수업-3» : 데이터베이스 및 테이블 생성 / 데이터 입력 / 데이터 활용 (CREATE / INSERT / SELECT) ※ 주의사항 ※ 본 블로그는 수업 내용을 바탕으로 제가 이해한 부분을 정리한 블로그입니다. 본 내용을 참고로만 보시고, 틀린 부분이 있다면 지적 부탁드립니다! 감사합니다😁 안녕하세요!! 오늘은 지난번에 구축한 데이터베이스 작업 환경으로 간단하게 DB 및 테이블을 생성하고 데이터를 입력해보았습니다. 오늘은 아래와 같은 내용을 확인해보겠습니다. 데이터베이스(DB) 생성 --> CREATE DATABASE 테이블(TABLE) 생성 --> CREATE TABLE 데이터 입력 --> INSERT INTO 데이터 활용 --> SELECT * FROM ######################### ※ DB 프로그램별 Client 프로그램 이름 정리 ① MySQL - MySQL Workbench ② SQL SEVER .. 2022. 4. 22.
[데이터베이스 운영] DBMS 기초 «수업-2» : 데이터베이스 작업 환경 구축 (Maria DB 설치 / Oracle DB 설치) ※ 주의사항 ※ 본 블로그는 수업 내용을 바탕으로 제가 이해한 부분을 정리한 블로그입니다. 본 내용을 참고로만 보시고, 틀린 부분이 있다면 지적 부탁드립니다! 감사합니다😁 안녕하세요!! 오늘은 아래와 같은 내용을 확인해보겠습니다. Maria DB 설치 Maria DB 사용자 추가 Oracle DB 설치 Oracle DB 사용자 추가 ######################### ※ DB 프로그램별 Client 프로그램 이름 정리 ① MySQL - MySQL Workbench ② SQL SEVER - SQL SEVER MANAGEMENT SERVICE (SSMS) ③ MariaDB - heidisql(ORACLE 빼고 다른 DB도 가능) ④ ORACL - sqldeveloper ###############.. 2022. 4. 21.