1 / 36

환경 설정

환경 설정. 예제 데이터베이스 생성 - 그림 3.34 의 SQL Server 관리 스튜디오 창의 왼쪽 영역의 데이터베 이스 폴더 위에서 마우스의 오른쪽 버튼을 클릭한 후 [ 새 데이터베이 스 ] 를 선택 - 데이터베이스 속성 대화상자를 사용해서 데이터베이스를 생성 - SQL Server 는 model 데이터베이스를 기본으로 사용하여 새로운 데 이터베이스를 생성. 사용자 등록 - SQL Server 관리 스튜디오를 실행하고 , 왼쪽 영역에서 [ 보안 ] 폴더 를 클릭

neil-weaver
Download Presentation

환경 설정

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. 환경 설정 • 예제 데이터베이스 생성 • - 그림 3.34의 SQL Server 관리 스튜디오 창의 왼쪽 영역의 데이터베 • 이스 폴더 위에서 마우스의 오른쪽 버튼을 클릭한 후 [새 데이터베이 • 스]를 선택 • - 데이터베이스 속성 대화상자를 사용해서 데이터베이스를 생성 • - SQL Server는 model 데이터베이스를 기본으로 사용하여 새로운 데 • 이터베이스를 생성

  2. 사용자 등록 • - SQL Server 관리 스튜디오를 실행하고, 왼쪽 영역에서 [보안] 폴더 • 를 클릭 • - 이 폴더 내에서 로그인을 선택하고, 마우스의 오른쪽 버튼을 클릭한 • 후 [새 로그인]을 선택

  3. [이름]에 KIM을 입력하고, [SQL Server 인증]을 선택하고, 암호를 • kim123으로 입력한다. [데이터베이스]는 앞에서 만든COMPANY를 선 • 택

  4. 스키마 KIM생성

  5. 사용자 LEE에 대해서도 같은 과정을 반복함. 그림 3.47에서 사용자 • LEE의 역할을 ‘public’으로 지정

  6. 암호 변경 • - SQL Server 관리 스튜디오에 KIM으로 로그인 • - sp_password시스템 프로시저를 사용해서 암호를 변경

  7. 예제 테이블 생성 • - COMPANY 데이터베이스에 4장에서 SQL 실습에 사용할 EMPLOYEE • 와 DEPARTMENT 테이블을 생성하고, 투플들을 삽입 • - SQL Server 관리 스튜디오를 실행하고 KIM으로 로그인 • - COMPANY 데이터베이스를 선택

  8. SQL Server 관리 스튜디오 • SQL Server 관리 스튜디오 • -데이터베이스 관리자 또는 개발자가 SQL 질의를 작성하고, 여러 개의 • 질의를 동시에 실행하고, 질의의 수행 결과를 확인하고, 질의 수행 • 계획을 분석하고, 질의의 성능을 향상시키기 위한 도움을 받을 수 • 있는 대화형 그래픽 도구 • - SQL Server 관리 스튜디오 창의 개체 탐색기에서 원하는 테이블을 • 선택하고, 마우스의 오른쪽 버튼을 클릭한 후 [테이블 열기]를 • 선택하면 그림 3.53과 같이 테이블에 들어 있는 투플들을 볼 수 있음

  9. SQL Server 관리 스튜디오(계속) • - 테이블의 애트리뷰트, 인덱스, 제약 조건, 종속 관계, 트리거 등에 관 • 련된 정보를 보려면 개체 브라우저에서 원하는 테이블을 더블 클릭 • 하면 테이블 이름 밑의 해당 폴더에서 관련 정보를 볼 수 있음

  10. SQL Server 관리 스튜디오(계속) • - PROJECT 테이블을 생성하는 SQL문

  11. SQL Server 관리 스튜디오(계속) • - 기존의 테이블을 수정하려면 ALTER TABLE문을 사용한다. PROJECT • 테이블에 정수형 애트리뷰트인Manager를 추가하는 SQL문

  12. SQL Server 관리 스튜디오(계속) • - 그림 3.57과 같은 SELECT문을 입력하고 실행한다 • - SQL 질의를 실행하기 위해서는 먼저 데이터베이스를 선택해야 한다 USE 데이터베이스;

  13. SQL Server 관리 스튜디오(계속) • - 데이터베이스 선택 상자에서 원하는 데이터베이스를 선택할 수도 • 있다

  14. Transact-SQL • Transact-SQL(줄여서T-SQL) • - SQL Server에서 사용되는 SQL 언어 • - SQL Server에서 개발되는 응용 프로그램에서 사용되는 기본 언어 • - SQL2 표준 구문 이외에 마이크로소프트사가 자체적으로 추가한 많은 • 기능들을 포함 • - SQL2에 IF-ELSE, WHILE, CONTINUE, DECLARE 등 고급 프로그래밍 언 • 어의 다양한 제어 기능 등을 추가하였음

  15. Transact-SQL의 예 • - 다음 Transact-SQL문은 3번 부서의 사원들의 평균 급여가 2800000 • 원 이상이면 3번 부서에 속한 사원들의 이름과 직책과 급여를 검 • 색하고, 그렇지 않으면 “3번 부서의 평균 급여가 2800000 미만입니 • 다.”라는 메시지를 인쇄

  16. USE COMPANY; IF (SELECT AVG(salary) FROM employee WHERE dno = 3) >= 2800000 BEGIN SELECT empname, title, salary FROM employee WHERE dno = 3 END ELSE PRINT '3번 부서의 평균 급여가 2800000 미만입니다.'

More Related