전공 과목 이수2👨‍💻/데이터베이스 13

[데이터베이스] 앞쪽 범위 合

p.3 1.2 데이터베이스 시스템의 목적 DBMS가 등장하기 전인 파일-처리 시스템의 단점 데이터의 중복과 비일관성 데이터 액세스 시의 난점 데이터의 고립 무결성 문제 원자성 문제 동시 액세스 문제 보안 문제 p.6 1.3 데이터의 관점 1.3.1 데이터의 추상화 3단계 단계들을 스키마라고 볼 수 있다. 물리적 단계 : 추상화의 최하위 단계. 데이터가 실제로 어떻게 저장되는지 기술. 데이터베이스 관리자의 영역 논리적 단계 : 어떤 데이터가 저장되었는지 그리고 데이터들 사이에는 어떤 관계가 있는지 기술. 논리적 단계의 사용자는 복잡한 구조에 대해 전혀 알 필요가 없다 이것을 물리적데이터독립성 이라 한다. 뷰 단계 : 데이터의 상세함을 숨기고 사용자가 부분적으로 액세스하게 보안 메커니즘 작동. 1.3.2 인..

DB | 7주차 실습

# Rename operations # String operations /* sring operations */ select name from instructor where name like 'Ar%' 'Ar'로 시작하는 교수들의 정보 검색 이름이 no로 끝나는 교수들의 이름과 학과정보 검색 오른차순 (asc) 내림차순(desc) select dept_name from instructor order by dept_name, name select dept_name from instructor order by dept_name, name desc orderby 1순위, 2순위 1순위로 정렬을 하는데 dept_name이 같으면 name으로 정렬 (2순위), 이때 오름차순(default) 내림차순 정할 수 있다..

데이터베이스| 데이터베이스언어

1.4 데이터베이스 언어 데이터베이스 스키마를 기술하는 데이터 정의 언어(data definition language : DDL) 데이터베이스 질의 및 갱신을 표현하는 데이터 조작 언어(data manipulation language : DML) 데이터 사전 (data dictionary) = system catalog 1.4.1 데이터 조작 언어 (DML) 사용자가 적절한 데이터 모델로 구성된 데이터(인스턴스)를 접근하거나 조작할 수 있도록 하는 언어. 접근 형태 : 정보 검색/조회 정보 삽입 정보 삭제 데이터 수정/갱신 절차식 DML : 어떤 데이터가 필요하며 , 그 데이터를 어떻게 구할지 지정할 것을 요구한다. 선언적 DML (비절차식 DML) : 필요한 데이터를 어떻게 구할지 명시할 필요 없이, ..