일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 |
- 비지도학습
- pytorch
- mode bit
- Arificial Intelligence
- Hyperparameters
- RuntimeError
- AI
- 동기식 입출력
- TicTacToe
- 조인
- process
- dataloader
- Database
- 데이터베이스
- Artifical Intelligence
- Operating System
- OS
- Program Execution
- 운영체제
- 중첩질의
- SQL
- backpropagate
- kernel
- 실렉션
- 디비전 연산자
- 카티션 곱
- 정규화
- 세미조인
- camerax
- System Structure
- Today
- Total
목록Database (4)
aajin126's devlog

데이터베이스 설계 개요 데이터 베이스 설계 개념적 데이터베이스 설계와 물리적 데이터베이스 설계로 구분한다. 설계 과정에서 조직체의 엔티티, 관계, 프로세스, 무결성 제약조건 등을 나타내는 추상화 모델을 구축한다. 엔티티 : 서로 구분되는 객체 관계 : 두 개 이상의 엔티티들 간의 연관 프로세스 : 활동 (EX. 업무 프로세스) 무결성 제약조건 : 데이터의 정확성과 비즈니스 규칙 개념적 모델 데이터베이스 구축을 위해 하는 모델링 데이터베이스 구조나 스키마를 하향식으로 개발할 수 있기 위한 틀(framework)을 제공함 개념적 데이터 모델이 사상될 수 있는 다수의 구현 데이터 모델(implementation data model)이 존재한다. 개념적 모델 예시 :엔티티-관계(ER : Entity - Rela..
SELECT문 조인 두 개 이상의 릴레이션으로부터 연관된 투플들을 결합한다. 조인에서 보통 릴레이션 간의 관계를 표현해주는 기본키와 외래키를 연관하지만 적절하게 관계를 나타낼 수 있는 애트리뷰트는 다 사용될 수 있다. 두 릴레이션 사이에 속하는 애트리뷰트 값들을 비교 연산자로 연결한 것 (가장 자주 사용되는 비교연산자 : =) 조인 조건을 생략했을 때와 틀리게 표현했을 때는 카티션 곱이 생성된다. 애트리뷰트 이름 앞에 릴레이션 이름을 사용하여 릴레이션을 명확하게 해주는 것이 바람직하다. (AS 사용) SELECT EMPNAME, DEPTNAME FROM employee AS E, department AS D -- FROM에서 쓴 릴레이션의 순서대로 WHERE E.DNO = D.DEPTNO -- WHERE..

SQL은 관계 대수와 관계 해석을 기반으로 집단 함수, 그룹화, 갱신 연산 등을 추가하여 개발된 언어이다. SQL 개요 SQL은 비절차적 언어(선언적 언어)이므로 사용자는 자신이 원하는 바(what)만 명시하며, 원하는 것을 처리하는 방법(how)은 명시할 수 없다. 관계 DBMS는 사용자가 입력한 SQL문을 번역하여 사용자가 요구한 데이터를 찾는데 필요한 모든 과정을 담당한다. 자연어에 가까운 구문을 사용하여 질의를 표현할 수 있다. 다양한 상용 DBMS마다 지원하는 SQL 기능에 다소 차이가 있다. SQL의 두가지 인터페이스 대화식 SQL(interactive SQL) : 데이터베이스 관리 시스템에 직접 접근하여 질의를 작성하여 실행된다. 내포된 SQL(embeded SQL) : 프로그래밍 언어로 작..

관계 데이터 모델에서 지원되는 두 가지 정형적인 언어 관계 해석 (relational calculus) 원하는 데이터만 명시하고 질의를 어떻게 수행할 것인가는 명시하지 않는 선언적인 언어 관계 대수 (relational algebra) 어떻게 질의를 수행할 것인가를 명시하는 절차적 언어 (SQL은 HOW를 표시하지 않기 때문에 SQL의 기초가 되어 질의 처리기에서 순서와 방법을 결정할 때 관계 대수로 처리된다.) 관계 대수는 상용 관계 DBMS들에서 널리 사용되는 SQL의 이론적인 기초 SQL 상용 관계 DBMS들의 사실상의 표준 질의어 SQL을 사용하여 관계 데이터베이스에 릴레이션을 정의하고, 관계 데이터베이스에서 정보를 검색하고, 관계 데이터베이스를 갱신하며, 여러가지 무결성 제약조건들을 명시할 수 ..