이번에는 '혼자공부하는 SQL'로 6주동안 책 한권을 다봤다. 회고를 작성해본다ADSP공부는 좀 더 이론적인 공부였다면 '혼자공부하는 SQL'은 실제로 '어떻게 사용하가'를 공부하기 위해서 참여했다. 책을 보면서 다시 복습도 되었고 7,8단원은 처음배우고 실습하는것이라
진도🐥 추가미션✨ 완전한 형태의 GUI 응용프로그램 만들기 입력 성공 화면 조회 화면 공부📚 ![](https://ve
진도🐥 기본미션✨ P.365의 고객테이블 회원정보 변경트리거 작성하고 인증 ![](https://velog.velcdn.com/images/study
5주차 진도🐥 ✨ 기본미션 P.301쪽 인덱스 생성하고 key_name이 primary 출력화면 캡처 ✨ 추가미션 인덱스 생성 형식 > CREATE [유니크] INDEX 인덱스 이름 ON 테이블 이름 (열이름) [오름차순|내림차순] 인덱스 제거 헝식 > DROP INDEX 인덱스 이름 ON 테이블 이름 📚공부 ![](https://velog.ve...
4주차 진도🐥 ✨ 기본미션 p.225 테이블 생성하고 p.229 데이터 입력하기 ✨ 추가미션 P.271 4번 문제 풀기 다음의 기존 뷰가 있으면 덮어쓰고 없으면 생성하는 SQL입니다. 빈칸에 들어갈 내용은? * 정답(2)번 CREATE OR REPLACE VIEW* > [ ] 뷰_이름 AS SELECT 문; 1) CREAT...
3주차 진도🐥 ✨기본미션✨ P.195 4번 > 문제 SELECT DISTINCT M.memid, B.prodname, M.mem_name, M.addr FROM memeber M LEFT OUTER JOIN buy B ON M.memid = B.memid [ ] ORDER BY M.mem_id 정답 4번 WHERE...
2주차 진도🐥 ✨기본숙제✨ P.138 2번문제 빈칸에 알맞은것 쓰기 1) SELECT * FROM member [ORDER BY] height 2) SELECT * FROM member [LIMIT] 5,2 3) SELECT [DISTINCT] phone1 FROM member ✨추가숙제✨ 데이터 입력 기본형식 > INSERT INTO 테이블 [(열...
데이터베이스 모델링 데이터베이스 모델링이 잘되여야 프로젝트를 잘 진행할수 있음 프로젝트 : 현실세계에서 일어나는 업무를 컴퓨터 시스템으로 옮겨 놓는 과정 / 대규모 소프트웨어를 작성하기 위한 전체과정 폭포수 모델 : 소프트웨어 공학에서 가장 기본적으로 언급되는 소포트웨어 개발중 하나 1단계 프로젝트 계획 2단계 업무분석 (업무에 대해서 정리함) ...
데이터베이스와 DBMS DBMS 데이터베이스 = 데이터의 집합 DBMS : 데이터베이스를 관리하고 운영하는 소프트웨어 DBMS의 종류 : MySQL, SQL서버, 오라클, MariaDB SQL DBMS에 데이터를 구축,관리하고 활용하기 사용하기 위해서 사용되는 언어 DBMS 발전과정 종이와 펜으로 기록 컴퓨터 파일에 기록, 저장함 파일은 불일치 문제...
파일 : 하드디스크, 보조기억장치에 저장된 관련 정보의 집합파일은 이름과 부가정보(속성, 메타데이터)로 이루어져있음파일속성의 종류 유형 : 운영체제가 인지하는 파일의 종류크기 : 현재크기와 허영가능한 최대 크기보호 : 어떠 사용자가 파일을 읽고, 쓰고, 실행했는가 생성
스와핑(swapping) : 메모리에 적재된 프로세스가 사용되지 않을때 보조기억장치영역으로 내보내고 생긴 메모리공간에 다른프로세스를 적재하여 실행하는 방식스왑영역(swap space) : 프로세스를 내보내는 보조기억 장치 영역스왑아웃(swap-out) : 현재 실행되지
일어나지 않을 사건을 기다리며 진행이 멈추는 현상식사하는 철학자 문제 : 교착상태 설명해주는 상황원탁에 다섯명의 철학자가 앉아 있고 철학자 사이에 포크가 있으며 포크를 두개를 사용해야만 음식을 먹을수 있음 → 다섯명이 동시에 왼쪽 포크를 사용하면 누구도 식사 불가능→
프로세스 동기화 : 프로세스 사이의 수행시기를 맞추는 것동기화의 종류실행 순서 제어 : 프로세스를 올바른 순서대로 실행하기상호배제 : 동시에 접근해서는 안되는 자원에 하나의 프로세스만 접근하게 하기실행 순서 제어 동기화동시에 실행되는 프로세스를 올바른 순서대로 실행하
혼공단시작한지 벌써 4주차4주차 커리큘럼인 챕터10을 읽으려고 펴보니 책이뒤쪽도일부페이지가 찢어져 있는 파본이었다.단순히 찢어진거면 테이프로 붙여서 봤겠지만 인쇄도 잘못되서 내용 파악이 잘 안되는 상태였다.일단 구입처에서 파본교환이나 가능한지 알아보니 최대 3개월 이내
프로세스마다 우선순위가 다르기 떄문에 우선순위가 높은것을 먼저 처리해야함 프로세스의 종류 : 입출력 집중 프로세스, CPU 집중 프로세스⇒ 두가지 프로세스를 동일한 빈도로 CPU를 이용하게 하는것은 비효율적인 작업 방식임⇒ 입출력 집중 프로세스를 계속 작동하고 다음에
포그라운드 프로세스 : ???백그라운 프로세스 : 사용자가 보지못하는 뒤편에서 실행되는 프로세스서비스(윈도우), 데몬(유닉스) : 사용자와 상호작용하지 않고 수행하는 백그라운드 프로세스프로세스 실행순서를 관리하고 CPU자원을 배분해주는것프로세스와 관련된 정보를 저장하는
시스템자원(자원) : 프로그램 실행에 마땅히 필요한 요소 CPU,메모리, 보조기억장치등 컴퓨터의 모든 부품을 의미함운영체제 : 실행할 프로그램자원을 할당하고 프로그램이 올바르게 실행되도록 돕는 특별한 프로그램커널영역 : 운영체제는 컴퓨터가 부팅될때 메모리내 커널영역에
자기방식으로 데이터를 저장함(자기디스크의 일종)플래터(Platter) : 실질적으로 데이터가 저장되는 곳. 자기물질로 덮여있어 N극과 S극을 저장함. 여러겹을 겹처서 사용가능 함.스핀들(Spindle) : 플래터를 회전시키는 구성요소RPM(Revolution Per M