전체 글 562

[데이터베이스] 데이터모델과 데이터모델링에 대해 알아보자

안녕하세요 공대생 블로거 여니입니다 오늘은 데이터모델과 데이터 모델링에 대해 알아보고자 합니다! 출처는 데이터베이스개론 책이에요~ 데이터모델링은 현실 세계에 존재하는 데이터를 컴퓨터 세계의 데이터베이스로 옮기는 변환 과정입니다. 데이터모델링은 개념적 모델링과 논리적 모델링이 있는데, 개념적 모델링은 현실세계에서 가치 있는 데이터를 추출해서 개념세계로 옮기는 작업! 그리고 논리적 모델링은 개념세계의 데이터를 데이터베이스에 저장할 구조를 결정하고 이 구조로 표현하는 방법입니다. 데이터모델은 데이터모델링을 표현하는 도구인데, 데이터모델은 데이터구조, 연산, 제약조건으로 구성되어 있습니다. 데이터모델은 개념적 데이터모델, 논리적 데이터모델이 있고 개념적 데이터 모델에서의 데이터 구조는 현실 세계를 개념세계로 추..

[데이터베이스] 데이터베이스 시스템에 대해 알아보자

안녕하세요 공대생 블로거 여니입니다. 오늘은 데이터베이스 시스템에 대해서 알아보도록 해요~! 데이터베이스 시스템 : 데이터베이스, 사용자, 데이터 언어, 데이터베이스 관리 시스템 1. 데이터베이스 --> 데이터 베이스는 스키마와 인스턴스로 구성되어 있다. --> 데이터 베이스를 3단계 구조로 나누고 단계별로 스키마를 유지하며 스키마 사이의 대응 관계를 정의하는 궁극적인 목적은 데이터 독립성을 실현하기 위해서! 2. 사용자 ->데이터베이스 관리자 -> 일반 사용자(최종사용자) -> 응용 프로그래머 3. 데이터 언어 : 데이터 정의어, 데이터 조작어, 데이터 제어어 데이터 정의어: 새로운 스키마를 정의하거나 기존의 스키마를 수정, 삭제 할 때 사용하는 언어 데이터 조작어 : 데이터를 삽입,수정,삭제,검색 등..

[데이터베이스] 파일시스템과 데이터베이스 관리 시스템에 대해 알아보자

안녕하세요 공대생 블로거 여니입니다! 오늘은 파일 시스템과 데이터베이스 관리 시스템에 대해 알아보려고 해요~ 파일 시스템은 과거에 사용하던 정보 처리 시스템인데요! 이름에서 알 수 있듯이 파일을 사용하는 시스템이에요 ㅎ.ㅎ 파일 시스템은 응용 프로그램별로 필요한 데이터를 별도의 파일로 관리를 하는 시스템을 일컫는 용어입니다. 파일 시스템의 장점 : 별도의 구매 비용이 들지 않아요. 왜냐면 파일 시스템은 운영체제랑 함께 설치가 되기 때문에 별도의 비용이 들지 않아요! 파일 시스템의 단점 1. 데이터의 중복성 2. 데이터의 종속성 이 두가지가 가장 큰 단점이고 데이터베이스 관리 시스템이 파일 시스템의 2가지 단점을 개선한 시스템이에요 그래서 저희는 현재 데이터베이스 관리 시스템을 사용하고 있어요~! 데이터베..

[데이터베이스] 데이터와 정보, 그리고 정보 시스템에 대해 알아보자

안녕하세요 공대생 블로거 여니입니다! 오늘은 데이터와 정보, 그리고 정보 시스템에서 알아보는 시간을 가져보려고 해요 공부하다가 질문이 생긴 부분들에 대해 정리해서 포스팅하려구요!! 일단 데이터와 정보에 대해서 먼저 알아볼게요 *출처는 데이터베이스개론 책입니다* 데이터란? 데이터는 자료라고도 하는데, 현실 세계에서 관찰하고 측정해서 수집한 값을 의미해요 정보란? 정보는 데이터를 유용하게 활용할 수 있도록 처리해서 체계적으로 다시 재조직한 결과물입니다! 정보 시스템이란? 조직체에 필요한 데이터들을 수집, 저장해두었다가 필요할 때 꺼내서 처리를 한 후 유용한 정보를 만들어내는 수단이에요. Q&A 1. 정보처리와 정보 시스템의 정확한 차이점은 무엇일까? : 정보 처리는 데이터에서 정보를 추출하는 과정 또는 방법..

넷플릭스 시청기록 삭제하는 방법에 대해 간단하게 살펴보기!

안녕하세요 공대생 블로거 여니입니다! 오늘은 넷플릭스 시청기록 삭제하는 방법에 대해서 알아보려고 해요 넷플릭스에 빠지면 헤어 나오기 힘들다고 그래서 되게 고민하다가 제 친구랑 제 친구의 친구들이랑 4명이서 볼 수 있는 회원권?! 그걸로 요즘 넷플릭스 보고 있어요!! (빨간 머리 앤 시즌1부터 시즌3까지 1주일도 안돼서 다 봤다는 사실..) 빨간 머리 앤을 이번 연도 2월 정도에 봤는데,, 그 이후로는 킹덤!? 킹덤도 재밌더라고요 ㅎㅎ (무서운 거 되게 못 보는 편인데 킹덤은 볼만했어요...(진짜로...)) 넷플릭스에서 시청했던 기록들이 넷플릭스 홈 화면에 뜨더라고요? 재밌을 것 같아서 클릭했던 리스트들도 막 뜨니까 이게 좀 불편하더라고요.. 보고 싶은 영화나 드라마를 찾으려니까 더더욱 힘들고.. 그래서 ..

[캐논 G7090] 캐논 복합기 사진 인화하는 방법

안녕하세요! 공대생 블로거 여니입니다~ 오늘은 캐논 복합기로 사진 인화하는 방법에 대한 포스팅을 진행해보려고 해요! 제가 이번에 캐논 G7090을 하나 장만했습니다! (짝짝짝) 캐논 G7090 사기 전에 사용하던 제품도 캐논 제품이었는데, 전 나름 만족하고 사용해왔기에 이번에도 캐논 제품을 샀어요. 사실 삼성 제품도 구경하러 갔었는데 너무 비싸더라고요 ㅎㅎ.. 그래서 그냥 가성비 갑 캐논 제품으로 구매했습니다! 일단 캐논 복합기로 사진을 인화하려면 사진 전용 용지가 필요해요 캐논 자체적으로 만들어서 파는 용지가 있긴 한데 저는 이거 말고 다른 용지 구매했어요 평이 되게 좋더라고요? (그리고 너무 감사하게도 사은품을 많이 챙겨주셔서 행복) 용지 리뷰는 따로 포스팅할게요! 네이버 블로그에다가 포스팅할 예정이..

마이크로소프트 팀즈 다운로드 방법과 사용법에 대해 알아보자

안녕하세요 공대생 블로거 여니입니다 요즘 코로나 바이러스 때문에 집에서 원격수업 듣는 분들 많으시죠?? (저 또한 비대면 수업 듣고 있습니다) 요즘 그래서 마이크로소프트 팀즈, 줌, 유튜브 등 여러 프로그램들을 이용해서 수업이 진행되고 있는데요. 저희 학교에서는 마이크로소프트 팀즈를 사용하더라고요! 그래서 오늘은 마이크로소프트 팀즈 다운로드 방법과 사용법에 대해 간단하게 설명해드리는 포스팅을 진행해보려 합니다. 일단 마이크로소프트 팀즈 다운로드 하는 방법에 대해서 설명해보도록 하겠습니다 엄청 간단해요! https://products.office.com/ko-kr/microsoft-teams/download-app 데스크톱 및 모바일 앱 다운로드 | Microsoft Teams 지금 Microsoft Te..

MySQL 주의해야 할 사항에 대해 알아보자

안녕하세요 공대생 블로거 여니입니다. 오늘은 MySQL을 사용하면서 주의해야 할 사항에 대해 알려드리려고 합니다:) 요즘 데이터베이스 공부를 하면서 배워나가는 점이 많은데 이 부분들도 차차 포스팅해 나가 볼게요. 일단 컴퓨터 전원을 켜고서 MySQL을 실행하거나 사용하지 않더라도 항상 백그라운드에 실행이 되고 있더라고요! MySQL을 사용하지도 않는데 계속 켜 두면 컴퓨터 속도도 느려지고, 메모리 용량도 줄어든대요!(리소스 때문이라고 하던데.. 하여튼 안 좋대요ㅠㅠ) 그래서 MySQL 실행 자동 -> 수동으로 변경하는 방법에 대해 포스팅을 진행해보려고 합니다!! 일단 윈도우 검색창에 서비스라고 입력해주세요! 서비스 앱을 열기 클릭해주시면 이 화면이 뜨게 됩니다! 저희가 찾아야 할 건 MySQL! MySQ..

Mysql sakila database 다운로드 받는 방법

안녕하세요 공대생 블로거 여니입니다~ 저번 포스팅에선 world database 설치하는 방법에 대한 포스팅을 했었는데요:) 오늘은 Mysql sakila database 설치방법에 대해 알려드리려고 합니다. world, sakila database는 원래 Mysql 설치할 때 자동적으로 깔려 있어야 하는 데이터베이스들이에요 근데 저는 안 깔려있더라고요 제가 뭘 잘못 만진 건지.. Mysql server가 계속 안 깔려서 이것저것 만지다가 그랬는지.. Mysql sakila database 설치하는 방법도 Mysql world database 설치하는 방법과 동일해요 https://eboong.tistory.com/84 Mysql world database 설치 하는 방법 안녕하세요 공대생 블로거 쁭이입..

Mysql world database 설치 하는 방법

안녕하세요 공대생 블로거 여니입니다. 오늘은 Mysql world 설치 하는 방법에 대해 포스팅을 해보려 합니다. 원래 이 파일들은 Mysql 설치를 할 때 기본적으로 있어야하는 데이터베이스들이에요.. 근데 저는 없더라구요?! 그래서 직접 다운로드 해서 설치해줬어요..! https://dev.mysql.com/doc/world-setup/en/world-setup-installation.html 이 사이트 들어가서 Mysql world, sakila 다운로드 진행을 해주시면 됩니다! 일단 링크 클릭해주세요. 그 다음엔 빨간 박스안에 있는 링크 주소 클릭! world database Zip파일 다운로드를 진행해줍니다 저는 다운로드라는 폴더 안에 다운로드 받아줘서 그 폴더로 이동해보겠습니다:) world.s..

MS OFFICE 대학생 무료로 다운 받고 사용하는 방법

안녕하세요 공대생 블로거 여니입니다~ 오늘은 MS OFFICE 대학생 무료로 다운로드하는 방법에 대해 포스팅을 진행해보려고 해요 (저도 포맷하고 그래서 지금 다시 설치 중이에요) MS OFFICE는 학교 이메일이 있는 대학생분들이라면 대부분 무료로 다 사용을 하실 수 있어요! 저희 학교는 MS OFFICE 뿐만 아니라 Window10도 지원해줘서 잘 쓰고 있답니다:) 윈도우 10 지원되는지 확인하실 분들은 https://onthehub.com/download/free-software/windows-10-education-for-students/ Download Windows 10 Education at No Cost | OnTheHub No Cost! Get Microsoft Windows 10 Educ..

구글 애널리틱스 추적 ID 찾는 방법 & 사용 방법

안녕하세요 공대생 블로거 여니입니다. 오늘은 구글 애널리틱스 사용법에 대해서 알려드리려고 해요! 일단 구글 애널리틱스 회원가입 다 해주셔야 해요! (준비사항) 구글 애널리틱스 추적 ID 를 구글 애널리틱스 플러그인에 입력해야 되는데 구글 애널리틱스 추척 ID는 없고 측정 ID만 계속 보이더라구요 그래서 검색해서 알아보니까 속성 만들기 할 때 웹으로 하셔야 구글 애널리틱스 추척 ID를 얻을 수 있습니다 ㅠㅠ 저처럼 앱 및 웹 하셨다가는.. 도랑으로 빠지는 수가 있...어요 조심하세요 ㅠㅠ 순서대로 회원가입 -> 웹사이트 연결까지 다 하신 분들! 이제 구글 애널리틱스 추척 ID를 찾는 방법에 대해 설명해드릴게요! 맨 왼쪽 하단쪽에 보면 이렇게 생긴 톱니바퀴가 보이실거에요! 이게 설정 버튼이거든요. 설정 버튼..

윈도우 10 비밀번호 입력하지 않고 자동 로그인 되게 하는 방법

안녕하세요 공대생 블로거 여니입니다! 오늘은 컴퓨터 부팅시에 비밀번호 입력을 하지 않고 바로 로그인 되도록 설정하는 방법에 대해 포스팅해보려고 해요! 일단 저는 학교에서 지원해주는 마이크로소프트를 사용중이기 때문인지 뭐때문인지는 잘 모르겠으나 [사용자 이름과 암호를 입력해야 이 컴퓨터를 사용할 수 있음]이라는 체크표시가 없더라구요? 남들은 다 이거 체크하고 하던데.. 제 컴퓨터에서는 눈을 씻고 찾아봐도 안보여서 다른 방법으로 해결했어요.. 저는 일단 레지스트리 편집기에서 작업을 진행해줬습니다. 윈도우 버튼 + X --> regedit를 입력해주셔도 되고, 저처럼 그냥 윈도우 검색창에 바로 regedit을 입력해주셔도 됩니다! 레지스트리 편집기를 열어주시면 됩니다. 이 경로로 바로 접속을 해주세요! 폴더 ..

MySQL 설치 방법과 MySQL server failed / server 설치 안될때 해결 방법!

안녕하세요 공대생 블로거 여니입니다. 오늘은 mysql server failed 해결 방법에 대해 포스팅해보려고 해요.. 항상 제가 mysql을 깔려고 하면 server만 설치가 안되더라고요..? 정말 희한해요 ㅠㅠ 그래서 mysql 새로 깔 때마다 쫄아요 저는.. mysql server failed 뜰까 봐요.. 열심히 구글링 하면서 이것저것 다 시도해봤어요 해결방법이라고 올라와있는 방법들 전부요! (반나절 정도 mysql 이랑 싸운 듯해요) 반나절 가까이 설치 못하고 있다가 겨우 설치했는데 그 방법에 대해서 여러분들께 공유하려고 해요. 저처럼 시간 버리시지 마셨으면 해서요 ㅜㅜ.. 이제부터 차근차근 알려드릴 테니 절 믿고 따라오시면 됩니다 ㅎ.ㅎ (앗 물론 이 방법이 안 먹히는 분들도 계실 수도 있을..

[Database 데이터베이스] 데이터베이스 사용자와 데이터 언어에 대해 알아보자

안녕하세요 공대생 블로거 여니입니다. 오늘은 데이터베이스 사용자와 데이터 언어에 대해 알아보려고 해요 (이 글의 출처는 데이터베이스개론 책 입니다) 데이터 베이스 사용자는 사용자의 목적에 따라 총 3 종류로 분류 할 수 있어요. 1. 데이터베이스 관리자 --> 데이터 베이스 관리자는 말 그대로 데이터베이스 구조를 설계하고 관리하는 사람을 일컫는 말이에요. 일반 사용자처럼 데이터베이스를 활용하는 것이 아니라 데이터베이스를 제어하고 설계 구축하는 사람이고, 데이터베이스를 관리하는 사람이죠. 데이터베이스 관리자의 주요 업무에 대해 알아보아요. 데이터베이스 관리자는 데이터베이스 구조를 설계하고 데이터베이스 스키마를 정의하고 데이터베이스 재구성도 하고 등등 데이터베이스 관리에 관한 일들을 해요. 스키마가 무슨 말..

[데이터베이스 Database] 데이터베이스 시스템과 스키마에 대해 알아보자!

안녕하세요 공대생 블로거 여니입니다. (어제 mysql 깔다가 server fail이 계속 떠서 5시간 넘게 헤맸는데 결국 해결했네요..휴 ㅠ.ㅠ 이것도 포스팅 바로 할게요!) 이전 포스팅에서는 데이터베이스 관리 시스템에 대해 배웠는데 이번 장에서는 데이터베이스 시스템에 관해 다루네요! * 이 포스팅의 출처는 데이터베이스개론 책입니다! * 데이터베이스 시스템이 무슨 시스템인지에 대해 먼저 알아야 겠죠? 젤 처음엔 데이터베이스 시스템의 정의에 대해 알아보도록 하죠. 데이터베이스 시스템은 데이터베이스에 데이터를 저장하고, 저장된 데이터를 관리해서 조직에 필요한 정보를 생성해주는 시스템이에요. 따라서 다양한 목적의 정보 처리 시스템을 구축하는 데 필요한 핵심 요소인 셈이죠. 데이터베이스는 뭐고 데이터베이스 관..

[데이터베이스 개론 2장] 데이터베이스 관리 시스템에 대해 알아보자!

안녕하세요 공대생 블로거 여니입니다. 오늘은 데이터베이스 개론 2장에 관해 다뤄보려고 해요! (출처는 데이터베이스 개론책입니다:)) 데이터베이스 관리 시스템의 등장 배경에 대해 먼저 다뤄볼게요 과거에는 파일 시스템이라는 정보 처리 시스템을 사용해서 데이터를 관리했어요! 하지만 파일 시스템에는 몇가지 단점이 있어서 지금의 데이터베이스 관리 시스템이 나오게 됬어요 파일 시스템은 단점 뿐만 아니라 장점도 있어요. 장점은 별도의 프로그램 설치비용이 들지 않는다는 점이죠! 근데 크나큰 단점이 있으니 지금의 데이터베이스 관리 시스템이 등장한것이겠죠??! 파일 시스템의 단점은 총 몇가지가 있을까요?! 1. 같은 내용의 데이터가 여러 파일에 중복 저장된다. --> 파일 시스템에서는 응용 프로그램 별로 파일을 유지해서 ..

[데이터베이스개론 1장] 데이터베이스 기본 개념과 필요성에 대해 알아보자

안녕하세요 공대생 블로거 여니입니다. 오늘은 데이터베이스 개론 책을 공부하면서 데이터베이스에 관련된 내용을 요점정리하면서 포스팅을 해보려고 합니다! 데이터베이스 개론 1장의 제목은 데이터베이스 기본 개념입니다. 그래서 저는 이번 포스팅에서는 데이터베이스란 무엇인지 어떤 특징들을 가지고 있는지에 대해 다뤄보려고 해요. (이 블로그의 출처는 데이터베이스 개론이라는 책이에요:)) 데이터랑 정보의 개념에 대해 다들 알고 계신가요? 저는 공부하기 전에는 데이터랑 정보랑 똑같은 개념이라고 생각을 했어요. 그런데 약간의 차이가 있더라구요? 데이터는 현실 세계에서 단순히 관찰을 하거나 측정해서 수집한 사실이가 측정값을 의미해요. 정보는 데이터를 의사 결정에 유용하게 활용을 할 수 있도록 처리하여 체계적으로 조직한 결과..

[Git 1탄] git을 좀 더 편하게 사용 할 수 있는 방법에 대해 알려드릴게요

안녕하세요 공대생 블로거 여니입니다:) 오늘은 git을 git bash에서 직접 쓰지 않고 좀 더 편한 방법으로 사용할 수 있는 프로그램에 대해 알려드리려고 해요!! 저도 이 프로그램의 존재에 대해 알게 된 지 얼마 되지 않아서 엄청 서툴러요 그래도 연습하면서 알게 된 것들에 대해 알려드리려고 합니다 저도 배우는 입장이다 보니까 부족한 부분이 많아요 제 포스팅에서 잘못된 부분이 있다면 댓글로 꼭 알려주시면 감사하겠습니다~ git bash에서 작업하면.. 명령어들도 일일이 다 외워서 쳐야 되고 외우지 못했으면 검색해서 찾아보고.. 오타 나면 또다시 쳐야 되는 번거로움이 있잖아요!? 근데 이 프로그램은 그런 번거로움을 없애줍니다 ㅎㅎ 바로 GitFork라는 프로그램입니다! git fork(깃 포크)라는 프로..

팀뷰어로 원격 제어 간편하게 하자!

안녕하세요 공대생 블로거 여니에요~ 오늘은 저번 포스팅에 이어서 원격 제어하는 프로그램에 대해 알려드리려고 합니다. 팀뷰어라는 프로그램 다들 들어보신 적 있으신가요~? 상업적으로 사용만 안 하면 무료로 이용 가능한 원격제어 프로그램이에요:) 일단 팀뷰어 프로그램 다운을 먼저 해야겠죠!? https://www.teamviewer.com/ko/ TeamViewer – 원격지원, 원격접속, 서비스 데스크, 온라인 협업과 회의 TeamViewer의 원격 데스크탑 접속 솔루션: 원격 컴퓨터에 연결하고 원격 지원 및 온라인 협업을 제공할 수 있습니다 ➤ 개인용은 무료입니다! www.teamviewer.com 다운로드하는 방법은 엄청 간단하니까 따로 설명 안 드릴게요:) 팀뷰어를 실행시키면 귀하의 ID와 비밀번호가 ..

[Wake on lan] 손쉽게 아이패드로 PC 전원 키는 방법!

안녕하세요. 공대생 블로거 여니입니다:) 오늘은 아이패드로 집에 있는 데스크톱 전원을 키는 방법에 대해 포스팅을 해보려고요! 저도 이번에 처음 해보는 거라 무지무지 헤맸지만 여러분들은 헤매지 마세요! 제가 지금부터 찬찬히 알려드릴게요~ ※ 일단 저는 와이파이 공유기가 netis입니다 ※ 유튜브에 보면 iptime을 많이 가지고 계셔서 그런지 netis 공유기로 하는 방법은 찾아보기 어렵더라고요 저희 집 공유기는 netis 공유기라 netis 공유기 기준으로 포스팅해보도록 할게요 1. 컴퓨터 전원 버튼을 누르자마자 F2를 계속 연타해주세요. 메인 보드 Wake on lan 기능을 켜는 작업을 먼저 진행해야 하기 때문이에요! 저는 F2를 연타로 계속 누르면 메인보드 설정 관련된 화면이 뜰 거예요! 제 컴퓨터..

[GitHub 첫걸음마] GitHub 회원가입 및 로그인 하는 방법

안녕하세요 공대생 블로거 여니입니다. 너무 오랜만에 글을 쓰네요.. 제가 요즘 운동하다가 손도 다치고 그래서 요 근래 계속 책만 주구장창 읽었네요 ㅎ.ㅎ 다쳐도 하필 오른손 엄지손가락을 크게 다치는 바람에 젓가락질도 힘들답니다. 하지만 블로그 쓸 때는 엄지손가락을 사용하지 않아도 할 수 있으니까요! 오늘은 GitHub를 사용하기 위한 첫걸음마! GitHub 회원가입과 로그인하는 방법에 대해 포스팅을 해보려고 합니다~ 일단 깃허브 홈페이지에 접속을 합니다. GitHub 홈페이지 첫 화면이에요. 오른쪽 상단에 보시면 Sign up 버튼 보이시죠? 회원가입 버튼이에요 클릭! (앗 참고로 Sign in은 로그인 버튼입니다) Username은 Github에서 아이디로 사용됩니다. 보통 영어 이름으로 사용한다고 해..

C# foreach문 제대로 알고 사용 하자!

블로거 여니입니다! 오늘은 C# foreach문에 대한 포스팅을 진행해보려고 합니다. foreach문은 배열을 순회하면서 각각의 데이터 요소들에 순서대로 접근을 할 수 있도록 해주는 역할을 해요 그래서 배열의 끝에 도달하게 되면 자동으로 반복이 종료됩니다 foreach (데이터형식 변수명 in 배열) { } foreach 문이 한번 반복을 수행할때마다 배열을 차례대로 접근하면서 변수에다가 담아줘요. 그래서 그 변수를 이용해서 원하는 구문을 실행하면 끝! 정말 간단하죠? (저도 공부하면서 배워나가는 중이라 부족한 부분이 있으면 댓글 남겨주세요..! 수정해서 올릴게요) num라는 변수에 배열 arr의 데이터들이 담겨서 출력되고 있는걸 확인할 수 있어요 foreach를 사용했더니 한번에 순회하는 것을 볼 수 ..

MySQL 실행창이 갑자기 꺼져버리는 현상.. 해결방법은?

블로거 여니입니다! 오늘은 mysql에 관한 포스팅을 해보려고 해요. DB를 사용하려고 MySQL 실행창을 클릭했는데 갑자기 실행창이 빛의속도로 사라지더라구요? 제가 일부러 창을 닫은것도 아닌데 말이죠.. 그래서 렉이 걸렸나보다 생각하고 다시 검색창에 MYSQL을 쳐서 실행파일을 클릭했더니.. 또 사라지더라구요? 누가 자꾸 부르나봐요.. 왜 자꾸 사라질까 구글링을 해봤더니 데이터들 상에서 문제가 발생해서 이런 현상이 나타나는거라고 하더라고요. 결국 전 MySQL 실행창에서는 작업을 못했어요. 그래서 cmd창에서 우회해서 mysql을 호출해서 db작업을 수행했습니다! 일단 과제는 해야하니까 차선책으로 이 방법을 선택해서 DB 작업을 진행했는데요. MySQL 프로그램과 싸울 시간이 없다! 당장 DB작업을 해..

[C++로 쉽게 풀어쓴 자료구조] 7장 순환 요점정리

안녕하세요 공대생 블로거 여니입니다. 오늘은 7장 순환 요점정리 포스팅을 해보도록 하겠습니다. (C++로 쉽게 풀어쓴 자료구조 책을 참조하여 글을 쓰고 있습니다.) 1. 거듭제곱 계산 제일 먼저 거듭제곱 계산하는 프로그램에 대해 살펴보도록 하겠습니다. 반복문을 사용하는 방식과 순환 함수를 사용하는 방식 총 2가지가 있습니다. 알고리즘을 살펴보면, 만약 거듭제곱이 0이면 1을 반환하고 거듭제곱 n이 짝수, 홀수일 경우를 나눠서 return 해줍니다. 순환적인 거듭제곱 계산 프로그램에서도 반복문을 사용할 때와 차이가 별로 없습니다. 단지 자기 자신을 호출한다는 점 빼고는요. 2. 피보나치 프로그램 이번에는 피보나치 프로그램에 대해 살펴보도록 하겠습니다. 여기서도 순환과 반복 2가지 방식으로 코딩하는 방법이 ..