본문 바로가기

IT Study17

데이터 베이스의 기초 (용어 정리) 프로젝트를 진행하기 위해서는 대표적으로 폭포수 모델(Waterfall Model)을 사용프로젝트 계획 -> 업무 분석 -> 시스템 설계 -> 프로그램 구현 -> 테스트 -> 유지보수(여기에서 데이터베이스 모델링은 업무 분석과 시스템 설계 단계에 포함된다)용어 정리데이터 베이스 모델링 (DataBase Modeling)세상에 사용되는 사물이나 작업을 DBMS의 데이터베이스 개체로 옮기는 것 데이터베이스 (DataBase, DB) : 데이터의 집합 DBMS(Database Management System) :데이터베이스를 운영하고 관리하는 소프트웨어여러 사람이 동시에 접근이 가능해야 한다지원 SW : MySQL, Oracle, SQL Serve, MariaDB 등이 있음종류 : 주로 사용하는 것은 관계형 D.. 2025. 9. 5.
Visual Studio 2022 C# 개발환경 설정 원래는 Python 만 하다가 C#을 하려고 하면서Visual Studio Code가 아닌 라이센스가 있는 Visual Studio 2022 pro를 이용하고자 하였다 근데 처음부터 난관인게나 Python 용으로 Visual Studio를 깔아서책에서는 실행 시켜보면 ~ 이러는데 나는 어캐 실행할 지 조차 감이 안잡힌다 이런 경우 새로만들기 > 프로젝트템플릿만 봐도 이자식은 C나 C# 할 생각이 없었다 당황하지 않고 아래로 ㄱㄱ네.... 원하는 항목이 없네요... 현재 공부하고 있는 책에서 '.NET 데스크톱 개발' 을 선택하라 해서 선택하였다 (7GB 정도 되네요) 이거 말고 처음 시작하면이런 화면이 나오는데 리포지토리는 Github에서 가져오는 거고프로젝트 : 소스파일 + 헤더 파일솔류션 : 프로젝트.. 2025. 7. 28.
엑셀 2024. 2. 2.
README 뱃지 만들기 https://seobie.github.io/blog/how-to-make-badges-for-github-readme GitHub Readme에 넣을 뱃지 만들기 | Seob'log GitHub Readme에 markdown문법을 활용해서 조금 더 예쁘게 꾸밀 수 있습니다. seobie.github.io 2023. 3. 24.
[생활코딩 SQL][Database] 관계형 데이터 모델링(part1,2) 데이터 모델링의 순서업무파악 -> 개념적 데이터 모델링 -> 논리적 데이터 모델링 -> 물리적 데이터 모델링 관계형 데이터 베이스 : 정보를 표에 담는 것을 목표로 한다 즉, 데이터 모델링 : 복잡한 현실을 컴퓨터에 담는법 데이터 모델링의 순서1. 업무파악 : 우리가 하려고 하는 일이 뭐냐 (기획서를 뱉는다)2. 개념적 데이터 모델링 : 어떤 개념이 있고 어떻게 상호작용하는지를 파악 (ERD를 뱉는다)3. 논리적 데이터 모델링 : 관계형 데이터 모델링에 맞는 표로써 개념을 전환하는 것 (표를 뱉는다)4. 물리적 데이터 모델링 : 어떤 데이터 베이스제품을 선택할 것인지 (코드를 작성)데이터 모델링이란"데이터를 현실로 부터 뜯어내서 고도의 추상화 과정을 거쳐서 컴퓨터에 담는 것" 업무파악실무자들과 정확.. 2022. 11. 28.
[생활코딩 SQL][MYSQL] JOIN 테이블 분할데이터 규모가 커지면 하나의 테이블로 정보를 담으면 너무 복잡해 져서테이블을 분할하고 테이블 간의 관계성을 부여하는 것이 일반적임. DROP TABLE IF EXISTS student;CREATE TABLE student ( id tinyint(4) NOT NULL, name char(4) NOT NULL, sex enum('남자','여자') NOT NULL, address varchar(50) NOT NULL, distance INT NOT NULL, birthday datetime NOT NULL, PRIMARY KEY (id)) ENGINE=InnoDB DEFAULT CHARSET=utf8; INSERT INTO student VALUES (2, '박재숙', '남자', '.. 2022. 11. 19.