My footsteps
오라클 SQL / 1 본문
- 기능을 먼저 생각하고 그 기능에 대한 ui를 나중에 생각해야한다
- SQL 이란? : 스트럭처드 쿼리 랭귀지의 약어로, 질의한다는(구조화된 데이터를 질의함) 뜻을 담고있다. 그룹화(구조화) 되어있는 데이터를 DBMS에게 요청할때 쓰는 언어
- DBMS : 데이터베이스를 관리하는 시스템 > 관리하는 이유? : 데이터를 동시에 쓰기 때문에 위험성을 낮추려고?
- 데이터베이스 : 데이터를 한곳에 모아놓은 데이터의 집합체
- 데이터베이스화 하면 모두 같은 데이터를 바라보고 있기 때문에 데이터 갱신에 용이하다(중복 제거도 가능)
- 데이터베이스의 가장 큰 장점중 하나는 결함을 없애는것, 즉 무결성(中하나는,중복제거) 이다
- 무결성: 신뢰할 수 있는 서비스 제공을 위해서 의도하지 않은 요인에 의해 데이터, 소프트웨어, 시스템 등이 변경되거나 손상되지 않고 완전성, 정확성, 일관성을 유지함을 보장하는 특성.
- 거의 90프로 이상이 관계형데이터베이스 형태다. 관계 자체를 행위로 본다. 어떠한 행위로서 관계를 만들어내는 형태
- 동시에 발생하는 병렬 형태의 요청들을 줄세워서 차례대로 일을 처리할수 있도록 관리해야한다
- DDL(데이터 정의) : create(속성 생성) , alter(속성명 변경) , drop(속성 취소)
- DML : select , insert, update, delete (DML이 하는 기능을 네가지를 줄인 약어로는,CRUD)
- DCL(제어) : grant(명령어에 대한 권한부여) , revoke
- DBA : 데이터베이스 어드민 (사용자 계정 관리 관리 엔지니어. 앞에 사용하는 db이름이 붙는게 맞다. 오라클 DBA..처럼. 프로그래머가 하는 일은 아니다)
- 클라이언트 프로그램은 ui를 제공해준다
<오라클 다운로드>
1. https://www.oracle.com/database/sqldeveloper/technologies/download/
'국비수업 > 수업정리' 카테고리의 다른 글
오라클 SQL / 3 (0) | 2023.04.24 |
---|---|
오라클 SQL / 2 (0) | 2023.04.21 |
피그마 (0) | 2023.04.18 |
자바스크립트 / 16 (0) | 2023.04.12 |
자바스크립트 / 15 (0) | 2023.04.11 |