본문 바로가기

전산 필기 시험/DB(SQLD, SQLP) 문제풀이14

(DB, 데이터베이스) DBMS 구성 https://noahlogs.tistory.com/39 [데이터베이스] 데이터베이스 관리 시스템(DBMS)의 구성 데이터베이스에 대해 정리하면서 데이터베이스 관리 시스템에 대해서도 정리하기는 했지만 DBMS의 내부 구성이 어떤지 어떻게 작동하는지에 대해서도 알아둘 필요가 있다. 2019/06/07 - [IT 정보 로 noahlogs.tistory.com 질의 처리기(Query Processor) 질의 처리기는 사용자의 데이터 처리 요구를 해석하여 처리하는 역할을 한다. DDL 컴파일러(DDL compiler) : 데이터 정의어로 작성된 스키마를 해석한다. 데이터베이스를 생성하거나, 스키마의 정의를 데이터 사전에 저장한다. DML 프리컴파일러(DML precompiler) : 응용 프로그램에 삽입된 데이.. 2024. 3. 3.
전산 교육 테스트 대비_SQL 논리연산자 Customers 데이터에서 고객번호가 10보다 작으면서 이름이 “B”로 시작하는 것을 출력하세요. 더보기 SELECT * FROM Customers WHERE CustomerID < 10 AND CustomerName LIKE "B%"; 더보기 SELECT * FROM Customers WHERE (CustomerID BETWEEN 1 AND 9) AND (CustomerName LIKE "B%"); LIKE 연산자 SELECT * FROM testTable WHERE name LIKE "김%"; IN 연산자 SELECT * FROM customers WHERE country IN ("Mexico", Germany", "USA") INSERT문 CREATE TABLE testTable( id.. 2023. 5. 14.
전산 교육 정리_SQL(3) CREATE TABLE 테이블명 ( 컬러명1 컬럼명세, 컬럼명2 컬럼명세, 컬럼명3 컬럼명세... ); CREATE TABLE 고객( 고객번호 int, 고객명 char(20), 전화 char(20), 주소 char(50) ); - IF NOT EXISTS : 동일한 테이블이 없을때만 테이블을 생성하는 옵션 (생략 가능하나, 이때 테이블 존재시 에러) 실습 create database order_manger; use order_manger; create table 영업사원( 영업사원번호 int, 영업사원명 char(10), 생년 char(8), 전화 char(15), 주소 char(100) ); INSERT INTO 영업사원(영업사원번호,영업사원명, 생년, 전화, 주소) VALUES (1,"박수동", 19.. 2023. 5. 12.
전산 교육 정리_SQL(2) 각 주문별로 판매된 상품명이 궁금합니다. 같이 출력해 보세요 SELECT OrderDetailID, OrderID, ProductID, ProductName FROM orderdetails INNER JOIN products USING(productid) ORDER BY orderdetailid; 상품의 상품별로 판매수량과 금액을 출력하세요. SELECT orderdetailid, orderid, productid, productname, price, quantity, price*quantity as 금액 FROM orderdetails INNER JOIN products USING(productid) ORDER BY orderdetailid; 주문에 대해 상품별로 판매수량과 금액을 출력하되 제품 ID가.. 2023. 5. 11.