본문 바로가기
728x90
300x250

프로그래밍/SQL18

오라클 데이터베이스 객체 객체란? 객체는 오라클 데이터베이스 내에서 데이터를 저장하고 관리하기 위한 논리 구조를 가진 구성요소를 말한다. 테이블(table) 데이터를 저장하는 장소 인덱스(index) 테이블 검색 효율을 높이기 위해서 사용 뷰(view) 하나 또는 여러 개의 선별된 데이터를 논리적으로 연결하여 하나의 테이블 처럼 사용 시퀀스(sequence) 일련번호 생성 시노님(synonym) 오라클 객체 별칭(다른이름)을 지정 프로시저(procedure) 프로그램 연산이나 기능 수행이 가능한것 연산이 가능한것도 프로시저 기능을 수행하는 것 이라고 한다.(반환 값 없음) 함수(function) 프로그래밍 연산 및 기능 수행이 가능함(반환 값 있음) 패키지(package) 관련 있는 프로시저와 함수를 보관함 트리거(trigger.. 2021. 9. 26.
오라클 데이터베이스 자료형 오라클 데이터베이스에서 제공하는 대표적인 자료형은 아래와 같으면 이 중에서도 VARCHAR2, NUMBER, DATE 자료형을 가장 많이 사용한다. VARCHAR2 4000바이트 만큼(최소크기는 1바이트) //가변형 문자열 NUMBER +-38자리수의 숫자를 저장 실수까지 저장할 수 있다. NUMVER(p,s)와 같이 표기할 경우 s 자리만큼 소수점 이하 자리수를 표현하고 이 소수점 자리를 포함한 전체 p자리만큼 숫자 데이터를 저장 한다. CHAR 4000bite만큼 저장 NVARCHAR2 4000bite만큼 가변 국가별 문자 세트 데이터 저장 BLOB 최대 크기 4GB의 대용량 이진 데이터 저장 CLOB 최대 크기의 4GB의 대용량 텍스트 데이터 저장 2021. 9. 23.
관계형 데이터 베이스 구성 요소 관계형 모델을 가지고있는 데이터베이스를 관계형데이터베이스라고한다. 2차원의 표 형태로 관리하는데 이 표를 테이블이라고 한다. 테이블 = 릴레이션 = 엔티티 행 = 로우 = 레코드 하나의 개체를 구성하는 여러 값을 가로로 늘어뜨린 형태 열 = 컬럼 = 필드 저장하려는 데이터를 대표하는 이름과 공통 특성 정의 테이블에서 세로영역에 해당한다. 특별한 의미를 지닌 열, 키 > 기본키(PK:Primary Key) 어떤 그행에서 유일하게 그 행을 구분하는 키 당연히 기본키는 중복되는 것이 없어야 한다 널값은 가질수가 없다. 기본키는 반드시 들어있어야 한다. 예를들어 학번 같은개념 > 보조키(또는 대체키) 기본키 이외에 각각의 레코드를 구분할 수 있는 것 유일한 것들 레코드를 구분할 수 있는 것들을 후보키라고 하고 .. 2021. 9. 22.
RDBMS와 SQL이란? DQL/ DML/ DDL/ TCL RDBMS 관계형 데이터베이스를 관리하는 시스템을 RDBMS(Relational Database Management System)이라고 한다. 대표적으로 오라클, MS-SQL, MySQL, MariaDB, PostgreSQL, DB2, etc... 이 중에서 오라클, MS-SQL, MySQL을 가장 많이 쓴다. SQL SQL은 데이터베이스를 사용할 때, 데이터베이스에 접근할 수 있는 데이터베이스 하부 언어이며 구조화 정의어라고 하고 데이터 베이스 질의 언어의 일종인데 특정한 데이터베이스에 한정되지 않아서 널리 사용 가능하다. 단순한 질의 기능 뿐만 아니라 완전한 데이터 정의 기능과 조직 기능을 갖추고 있다. SQL은 데이터베이스 관련 작업이라는 특정 분야에 특화된 언어인데 이렇게 특정 도메인(영역)에 특.. 2021. 9. 21.
728x90
반응형