mySQL 시작합니다!

최승두·2023년 11월 8일
0

폭포수모델

① 요구사항분석 -> 유스케이스
③ DB구조 작성

단점- 버그 발생 시 다시 거슬러 올라가야한다.

예시)

용어설명


테이블 만들기

VARCHAR(40) -> 글자 40개로 제한한다!


Customer에서 custid를 참조하겠다!

데이터 가져오기

시작하기에 앞 서

인덱스(목차)

:데이터 조회시 결과가 나오는 속도를 획기적으로 빠르게 해주는 역할

:가상의 테이블, 테이블의 일부를 제한적으로 표현할 때 사용

스토어드 프로시저

:sql에서 프로그래밍이 가능하도록 해줌

하지만 사용하지 않음

트리거

:잘못된 데이터가 들어오는것을 방지 기능

관계 데이터 모델

종류 : 네트워크 데이터 모델, 계층 데이터 모델, 관계 데이터 모델, 객체-관계 데이터 모델

용어 정리

- 릴레이션(=테이블)

인스턴스 : 실제로 저장되는 데이터의 집합


문제

2. 무결성 제약조건

: 정확하며 신뢰성있는 답을 제공

데이터를 저장하는데 있어 데이터베이스는 일관성을 유지하고 중복을 제거하는 등 데이터의 신뢰도를 유지해야 한다. 따라서, 데이터의 삽입, 삭제, 수정 시 여러가지 제약조건이 따름.

- 키

- 슈퍼키


:튜플을 식별할 수 있는 최소한의 속성 집합
키를 구성하는 속성이 많아지면 그만큼 관계 표현 복잡, 사용 복잡

- 대리키

- 대체키

- 외래키

%잠깐 용어정리!

테이블 .=. 릴레이션 -> 엔티티(Entity)

행(row): 튜플,레코드 ->가로

열(column): 필드, 속성(attribute) ->세로

키: 대체적으로 후보키를 의미, 튜플의 식별자

스키마 =(유사) 데이터베이스
:데이터베이스를 구성하는 객체, 속성, 레코드 간의 관계 등등 모든 골격 구조를 나타내는 도면

카디날리티

업로드중..

관계대수

업로드중..

profile
두두

0개의 댓글