1. 데이터베이스의 기본적인 주요 개념
DB(SQL)2024. 1. 18. 14:051. 데이터베이스의 기본적인 주요 개념

내용 DB & DBMS & DB system 개념 data models 개념과 종류 schema & state 개념 three-schema architecture 소개 database language 종류 관련있는 (related) = 같은 목적, 같은 출처, 같은 서비 아래에서 생성되는 것. 전자적 (electronically) = 컴퓨터로 사용되는 것. 조직화된 집합 (organized collection) = 도서관 책들 생각하면 된다 . 빠르게 찾을 수 있고 중복 값을 제거해주는 등 이로운 점이 많다. 부가적인 데이터 란 ? ( metadata )

DB(SQL)2023. 11. 7. 17:25SQL 언어 (3)

문제 1. 다음의 트랜잭션의 특징 중 원자성에 대한 설명으로 올바른 것은? 1. 트랜잭션이 실행되는 동안 다른 트랜잭션에 영향을 받아 잘못된 결과를 만들어선 안된다. 2. all or nothing 트랜잭션에서 정의된 연산은 모두 성공적으로 실행되던지 아니면 전혀 실행되지 않은 상태로 있어야 한다. 3. 트랜잭션이 성공적으로 완료되면 해당 트랜잭션이 갱신한 데이터베이스의 내용은 영구적으로 저장된다. 4. 트랜잭션 발생 전 데이터베이스 내용에 잘못된 점이 없다면 트랜잭션 수행 후에도 데이터베으스의 내용에 잘못이 있으면 안된다. 답: 2 1.고립성 3.지속성 4.일관성 문제 2. 다음과 같이 정의된 C_INFO 테이블에서 2000년도에 태어난 고객의 이름과 전화번호를 조회하려고 한다. 빈칸에 알맞은 명령어를..

DB(SQL)2023. 11. 7. 15:32SQL 언어 (2)

문제 1. 식당 운영자인 하하씨는 메뉴별 가격을 기록하기 위한 테이블을 추가로 제작하려고한다. 물리적 테이블 명으로 가장 적절한 것은? 1. 20_MENU 2. !대박기원!_MENU 3. MENU_20 4. MENU-20 정답: 3. MENU_20 * 테이블명과 칼럼명은 반드시 문자로 시작해야함 * A-Z, a-z, 0-9, #, $, _ 만 사용가능함 * 다른 테이블명과 중복되지 않아야 함 * 칼럼 뒤 데이터유형은 꼭 지정되어야 함 DML : 정의된 데이터베이스에 레코드를 입력하거나, 수정, 삭제 및 조회하기 위한 명령어이다. INSERT INSERT INTO MENU (NAME) VALUES ('연어스시'); UPDATE UPDATE MENU SET discount_rate =10 (where nam..

DB(SQL)2023. 11. 6. 21:48SQL 언어 (1)

권한받기 Database D (C) L - (C) : Control 컨트롤 GRANT : 권한 줌 REVOKE : 권한 뺏음 테이터 구조 정의 이름 생년 Phone varchar2(5) number(4) varchar2(15) D (D) L - (D) : Definition 데퍼니션 CREATE : 생성 DROP : 삭제 ALTER : 변경 TRUNCATE : 테이블 초기화 데이터 변형 - 조회 이름 생년 PHONE 이자바 19xx 010-1234-5678 김이썬 19xx 010-1111-2222 D (M) L - (M) : Manipulation 머니펄레이션 INSERT : 데이터 입력 DELETE : 데이터 삭제 UPDATE : 데이터 수정 SELECT : 조회 DCL : 데이터베이스 사용자에게 권한..

image