본문 바로가기
반응형

분류 전체보기852

데이터베이스의 구조 이해 [1 - 1] 아래 글은 데이터베이스 관련 개념 정리 및 작성자 공부를 위해 작성되었습니다. 📃 참고자료 책[SQL Server 디비로 누리는 특별한 세상] (59 ~ 63페이지) # 데이터베이스란? 데이터베이스는 데이터를 중앙에 저장하고 관리하여 여러 사용자가 공유할 수 있게 하려고 사용하는 '데이터 저장소'다. 공유가 필요하지 않다면 데이터를 워드나 엑셀과 같은 개별 파일로 관리해도 된다. 하지만 그 데이터에 대한 수정 사항이 생긴다면 각각 개별 파일을 따로따로 수정해줘야 한다. # 데이터베이스를 사용하는 2가지 분야 OLTP(Online Transaction Processing) 데이터베이스 주로 트랜잭션 처리(우선 데이터 변경 처리로 이해하자)를 위한 용도로 사용하는 데이터베이스이다. 데이터베이스의 테이블은 되.. 2021. 8. 7.
call by Value와 Call by Reference 아래 글은 C# 문법 관련 개념 정리 및 작성자 공부를 위해 작성되었습니다. 📃 참고자료 https://codingplus.tistory.com/29 https://wayhome25.github.io/cs/2017/04/11/cs-13/ # 함수의 호출 방법 두가지 Call by value(값에 의한 호출) Call by reference(참조에 의한 호출) # Call by value (값에 의한 호출) 인자로 받은 값을 복사하여 처리를 한다. 프로그래밍 구조상 call by Value를 하면 복사가 되기 때문에 메모리량이 늘어난다. 요즘은 기기의 성능이 종아져서 상관이 없다지만 많은 계산이 들어간다면 과부하의 원인이 된다. 하지만 복사처리가 되기 때문에 원래의 값은 영향을 받지 않아서 안전하다. 함수.. 2021. 8. 6.
[데이터베이스]쿼리문, 스크립트, 스크립트 파일이란? 아래 글은 데이터베이스 관련 개념 정리 및 작성자 공부를 위해 작성되었습니다.  📃 참고자료책[SQL Server 디비로 누리는 특별한 세상]   쿼리문이란? SQL Server가 뭔가를 하도록 지시할 때 사용하는 명령어를 쿼리(Query)문이라고 한다.  스크립트란?여러 쿼리문이 모여있는 것을 스크립트(Scripts)라고 한다.  스크립트란 파일이란?스크립트를 보관하거나 나중에 다시 할 목적으로, 별도 파일로 저장한 것을 스크립트 파일이라 한다.   "쿼리문을 저장하고 나중에 다시 열어 본다" 라는 말은 "스크립트 파일로 저장하고 나중에 다시 열어 본다"라는 말과 같다.스크립트 파일은 확장자 sql을 갖는 텍스트 파일이다. 그래서 SSMS에서 작성해서 저장한 스크립트 파일을 메모장으로 열어 볼 수 있.. 2021. 8. 6.
스크립트 언어와 컴파일 언어 아래 글은 스크립트, 컴파일 언어 관련 개념 정리 및 작성자 공부를 위해 작성되었습니다. 📃 참고자료 https://velog.io/@damiano1027/CS-%EC%8A%A4%ED%81%AC%EB%A6%BD%ED%8A%B8-%EC%96%B8%EC%96%B4-vs-%EC%BB%B4%ED%8C%8C%EC%9D%BC-%EC%96%B8%EC%96%B4 https://m.blog.naver.com/white_cap/221003190571 # 스크립트 언어 (Scripting Language) 소스 코드를 컴파일(Compile)하지 않고도 실행 할 수 있는 프로그래밍 언어 ex) 파이썬, 자바스크립트 등등 소스 코드를 컴파일하지 않고 인터프리터로 소스 코드를 한줄한줄 읽어 바로 실행하는 방식으로 동작하는 언어 .. 2021. 8. 5.
[토이프로젝트]UpDown 게임(컴퓨터의 랜덤 숫자 맞추기) # UpDown 게임 고려할 사항들 컴퓨터가 숫자를 하나 뽑는다. (1 ~ 101) => 난수 발생 사람이 그 값을 맞추는 게임 n번 기회 제한을 주기 (몇번 이내에 맞춰라) 겜 끝나면 다시 하시겠습니까? 추가 몇전 몇승 몇패 와 승률을 보여주기 (5(컴터) : 3(사용자)) 문제를 맞추는 와중에도 게임을 나갈 수 있게 구현 # 소스코드 Random rnd = new Random(); int computerNum = rnd.Next(1, 100); int life = 5; while (true) { if (life == 0) { Console.WriteLine("목숨을 다 소비했습니다.\n다시 하시겠습니까?( Y / N)"); string playAgain = Console.ReadLine().ToLow.. 2021. 8. 5.
박싱(Boxing)과 언박싱(UnBoxing) 아래 글은 C# 문법 관련 개념 정리 및 작성자 공부를 위해 작성되었습니다. 📃 참고자료 https://hongjinhyeon.tistory.com/90 https://afsdzvcx123.tistory.com/entry/C-%EB%AC%B8%EB%B2%95-%EB%B0%95%EC%8B%B1%EA%B3%BC-%EC%96%B8%EB%B0%95%EC%8B%B1%EC%9D%B4%EB%9E%80 https://alstn2468.github.io/Javascript/2020-05-08-ValueTypeReferenceType/ * 자세한 내용은 위 링크를 참고바랍니다. # 박싱(Boxing) 값타입 Object 형식 또는 이 값 형식에서 구현된 임의에 인터페이스 형식으로 변환하는 것을 말합니다. 기존에 저장된 스.. 2021. 8. 4.