책 내용 질문하기
정보처리산업기사 실기 83p 1번
도서
2021 시나공 정보처리산업기사 실기
페이지
83
조회수
401
작성일
2021-03-26
작성자
탈퇴*원
첨부파일

질문1.  1번문제에서 id (문자5), name (문자10) 등등의 속성들이 있는데

 

여기서 문자가 고정길이 문자 CHAR() 을사용하는지 가변길이 문자 VARCHAR() 을 사용하는지 어떻게 알수있는건가요? 

 

질문2. 2번문제에서 ALTER TABLE

                           patient  ADD job CHAR (20);  이 답인데 다음줄로 이동시키지않고 ALTER TABLE  patient  ADD job CHAR (20); 라고 적어도 되는건가요?

만약 다음줄로 이동을 하지않아서 틀린답이라면 어떤경우에 다음줄로 이동하여 작성을해야하나요?

 

질문3. SQL을 컴퓨터로 프로그래밍해서 결과값을 확인해보면서 공부해보고싶은데 어떤프로그램을 써야하나요?

 

질문4. SQL 에서  'a ' 와 "a " 의 차이는 무엇인가요? 정확히' a '  와 "a "  가 어떤 뜻이있는지와 어떤경우에 어떻게 표현하는 자세하게 부탁드립니다.

그리고 91p 에 예제3에는 WHERE 부서 IN ('기획','인터넷') 이렇게 ' a ' 이런식으로 적혀져있는데94p의 문제1번의 답에는 WHERE 학년 IN (3 , 4 ) 와같이 ' ' 를 사용하지 않고 숫자만 표기되어있습니다. 이것도 같이 설명해주시면 감사하겠습니다.

답변
2021-03-29 10:19:41

안녕하세요 길벗수험서 운영팀입니다.

 

[1], [2]

문제에서 '가변길이' 또는 '고정길이' 라는 등의 명백하게 char와 varchar를 구분하는 언급이 없다면, 둘 중 어떤 것을 써도 무관합니다.

 

[3]

1. oracle server & sql developer

2. mysql server & mysql workbench

둘 중 하나를 선택해서 설치하시면 됩니다.

앞의 서버를 설치한 후 해당 서버에 접근하여 sql 명령을 전달할 뒤의 프로그램까지 2개를 설치하셔야 합니다.

 

[4]

먼저 홑따옴표와 쌍따옴표의 차이는 없습니다.

둘 모두 동일하게 '텍스트' 값을 표현하는데 사용하며, 최근 DBMS에서는 주로 홑따옴표를 사용합니다.

 

따옴표의 사용은 텍스트값, 즉 문자로 된 데이터(속성이나 특정 개체를 가리키는 것이 아닌)를 의미합니다.

숫자의 경우에는 따옴표를 사용하지 않고 입력하며, 따옴표를 사용하여 숫자를 입력하는 경우 해당 숫자는 텍스트로 인식되어 사칙 연산 등의 수학 연산이 불가능합니다.

 

행복한 하루되세요 :)

  • 관리자
    2021-03-29 10:19:41

    안녕하세요 길벗수험서 운영팀입니다.

     

    [1], [2]

    문제에서 '가변길이' 또는 '고정길이' 라는 등의 명백하게 char와 varchar를 구분하는 언급이 없다면, 둘 중 어떤 것을 써도 무관합니다.

     

    [3]

    1. oracle server & sql developer

    2. mysql server & mysql workbench

    둘 중 하나를 선택해서 설치하시면 됩니다.

    앞의 서버를 설치한 후 해당 서버에 접근하여 sql 명령을 전달할 뒤의 프로그램까지 2개를 설치하셔야 합니다.

     

    [4]

    먼저 홑따옴표와 쌍따옴표의 차이는 없습니다.

    둘 모두 동일하게 '텍스트' 값을 표현하는데 사용하며, 최근 DBMS에서는 주로 홑따옴표를 사용합니다.

     

    따옴표의 사용은 텍스트값, 즉 문자로 된 데이터(속성이나 특정 개체를 가리키는 것이 아닌)를 의미합니다.

    숫자의 경우에는 따옴표를 사용하지 않고 입력하며, 따옴표를 사용하여 숫자를 입력하는 경우 해당 숫자는 텍스트로 인식되어 사칙 연산 등의 수학 연산이 불가능합니다.

     

    행복한 하루되세요 :)

· 5MB 이하의 zip, 문서, 이미지 파일만 가능합니다.
· 폭언, 욕설, 비방 등은 관리자에 의해 경고없이 삭제됩니다.