[SQL] Intercollegiate Athletic Database 테이블 생성하기 [University of Colorado System - Database Management Essentials]

2023. 9. 10. 21:18·▣ SQL : Database/SQL 실전문제🐌
728x90

- Intercollegiate Athletic Database 테이블 생성하기

문제는 Intercollegiate Athletic Database의 고객, 시설 및 위치 테이블을 사용합니다.

Customer 테이블에는 이벤트 요청을 시작하는 클라이언트가 포함되어 있습니다. 시설 테이블에는 사용 가능한 기능이 포함되어 있습니다. 위치 테이블에는 시설 내부의 여러 위치가 포함되어 있습니다.

테이블의 기본 키는 Customer의 경우 CustNo, 시설의 경우 FacNo, Location의 경우 LocNo입니다.

Customer, Facility, Location 테이블 구조


1. Customer 테이블에 대한 CREATE TABLE 문을 작성합니다. 강좌에서 사용되는 DBMS에 적합한 데이터 유형을 선택한다. 모든 열은 필수입니다(null이 아님). 기본 키 제약 조건은 NULL이 허용되지 않음을 의미하므로 기본 키 열에는 NOT NULL 제약 조건이 필요하지 않습니다.

2. Facility 테이블에 대한 CREATE TABLE 문을 작성합니다. 강좌에서 사용되는 DBMS에 적합한 데이터 유형을 선택한다. 모든 열은 필수입니다(null이 아님). 모든 열은 필수입니다(null이 아님). 기본 키 제약 조건은 NULL이 허용되지 않음을 의미하므로 기본 키 열에는 NOT NULL 제약 조건이 필요하지 않습니다.

3. Location 테이블에 대한 CREATE TABLE 문을 작성합니다. 강좌에서 사용되는 DBMS에 적합한 데이터 유형을 선택한다. LocName 열은 필수입니다(null이 아님). 모든 열은 필수입니다(null이 아님). 기본 키 제약 조건은 NULL이 허용되지 않음을 의미하므로 기본 키 열에는 NOT NULL 제약 조건이 필요하지 않습니다.

4. 고객, 시설 및 위치 테이블 간의 외래 키와 1M 관계를 식별합니다. 각 관계에 대해 부모 테이블과 자식 테이블을 식별합니다.

5. 참조 무결성 제약 조건이 있는 문제 (3)에서 CREATE TABLE 문을 확장합니다.

6. 샘플 행을 검토하고 이벤트 예약 및 작동에 대한 일반적인 이해를 통해 위치 테이블의 외래 키에 null 값이 허용됩니까? 그 이유는 무엇? 문제 (5)의 CREATE TABLE 문을 확장하여 null 값 제한(있는 경우)을 적용합니다.

7. FacName에 대한 고유 제약 조건을 사용하여 Facility 테이블(문제 2)에 대한 CREATE TABLE 문을 확장합니다. 고유 제약 조건에 대해 외부 명명된 제약 조건 절을 사용합니다.

 


 

- 문제 해답

Course1Module03ProblemSolutionICA.pdf
0.10MB


- Intercollegiate Athletic Database 데이터 조회하기

 

[SQL] Intercollegiate Athletic Database 데이터 조회하기 [University of Colorado System - Database Management Essentials]

[SQL] Intercollegiate Athletic Database 테이블 생성하기 [University of Colorado System - Database Management Essentials] - Intercollegiate Athletic Database 테이블 생성하기 문제는 Intercollegiate Athletic Database의 고객, 시설 및 위

yermi.tistory.com


728x90
'▣ SQL : Database/SQL 실전문제🐌' 카테고리의 다른 글
  • [SQL] Intercollegiate Athletic Database 데이터 관리하기 [University of Colorado System - Database Management Essentials]
  • [SQL] Order Entry Database 데이터 조회하기 [University of Colorado System - Database Management Essentials]
  • [SQL] Intercollegiate Athletic Database 데이터 조회하기 [University of Colorado System - Database Management Essentials]
  • [SQL] Order Entry Database 테이블 생성하기 [University of Colorado System - Database Management Essentials]
예르미(yermi)
예르미(yermi)
끊임없이 제 자신을 계발하는 개발자입니다👨🏻‍💻
  • 예르미(yermi)
    예르미의 코딩노트
    예르미(yermi)
  • 전체
    오늘
    어제
    • 분류 전체보기 (937)
      • ◎ Java (133)
        • Java☕ (93)
        • JSP📋 (26)
        • Applet🧳 (6)
        • Interview👨🏻‍🏫 (8)
      • ◎ JavaScript (48)
        • JavaScript🦎 (25)
        • jQuery🌊 (8)
        • React🌐 (2)
        • Vue.js🔰 (6)
        • Node.js🫒 (3)
        • Google App Script🐑 (4)
      • ◎ HTML5+CSS3 (17)
        • HTML5📝 (8)
        • CSS3🎨 (9)
      • ──────────── (0)
      • ▣ Framework (67)
        • Spring🍃 (36)
        • Spring Boot🍀 (12)
        • Bootstrap💜 (3)
        • Selenium🌕 (6)
        • MyBatis🐣 (10)
      • ▣ Tools (47)
        • API🎯 (18)
        • Library🎲 (15)
        • JitPack🚀 (3)
        • Jenkins👨🏻 (7)
        • Thymeleaf🌿 (4)
      • ▣ Server (32)
        • Apache Tomcat🐱 (14)
        • Apache HTTP Server🛡️ (1)
        • Nginx🧶 (7)
        • OracleXE💿 (4)
        • VisualSVN📡 (4)
      • ▣ OS : 운영체제 (18)
        • cmd : 명령프롬프트💻 (10)
        • Linux🐧 (8)
      • ▣ SQL : Database (56)
        • Oracle SQL🏮 (26)
        • PL SQL💾 (9)
        • MySQL🐬 (6)
        • MariaDB🦦 (6)
        • H2 Database🔠 (3)
        • SQL 실전문제🐌 (6)
      • ────────── (0)
      • ◈ Human Project (86)
        • Mini : Library Service📚 (15)
        • 화면 설계 [HTML]🐯 (10)
        • 서버 프로그램 구현🦁 (15)
        • Team : 여수어때🛫 (19)
        • Custom : Student🏫 (9)
        • Custom : Board📖 (18)
      • ◈ Yermi Project (40)
        • 조사모아(Josa-moa)📬 (5)
        • Riddle-Game🧩 (6)
        • 맛있을 지도🍚 (2)
        • 어디 가! 박대리!🙋🏻‍♂️ (5)
        • 조크베어🐻‍❄️ (4)
        • Looks Like Thirty🦉 (2)
        • Toy Project💎 (12)
        • 오픈소스 파헤치기🪐 (4)
      • ◈ Refactoring (15)
        • Mini : Library Service📚 (8)
        • 서버 프로그램 구현🦁 (1)
        • Team : 여수어때🛫 (0)
        • 쿼리 튜닝일지🔧 (6)
      • ◈ Coding Test (89)
        • 백준(BOJ)👨🏻‍💻 (70)
        • 프로그래머스😎 (2)
        • 코드트리🌳 (7)
        • 알고리즘(Algorithm)🎡 (10)
      • ◈ Study (102)
        • 기초튼튼 개발지식🥔 (25)
        • HTTP 웹 지식💡 (4)
        • 클린코드(Clean Code)🩺 (1)
        • 디자인패턴(GoF)🥞 (12)
        • 다이어그램(Diagram)📈 (4)
        • 파이썬(Python)🐍 (16)
        • 에러노트(Error Note)🧱 (34)
        • 웹 보안(Web Security)🔐 (6)
      • ◈ 공부모임 (39)
        • 혼공학습단⏰ (18)
        • 코드트리 챌린지👊🏻 (2)
        • 개발도서 100독👟 (8)
        • 나는 리뷰어다🌾 (11)
      • ◈ 자격증 공부 (37)
        • 정보처리기사🔱 (16)
        • 정보처리산업기사🔅 (9)
        • 컴퓨터활용능력 1급📼 (12)
      • ─────────── (0)
      • ◐ 기타 (113)
        • 알아두면 좋은 팁(tip)✨ (46)
        • 개발자의 일상🎈 (44)
        • 개발도서 서평🔍 (10)
        • 개발관련 세미나🎤 (2)
        • 블로그 꾸미기🎀 (9)
        • 사도신경 프로젝트🎚️ (2)
  • 인기 글

  • 최근 댓글

  • 태그

    Database
    백준
    html
    CSS
    백준 티어
    javascript
    코딩 테스트
    코딩
    꿀팁
    자바스크립트
    SQL
    Oracle
    일상
    jsp
    Error Note
    spring
    프로그래밍
    Java
    Project
    BOJ
  • 250x250
  • hELLO· Designed By정상우.v4.10.3
예르미(yermi)
[SQL] Intercollegiate Athletic Database 테이블 생성하기 [University of Colorado System - Database Management Essentials]
상단으로

티스토리툴바