데이터베이스 2-

taehee kim·2021년 9월 25일
0

1)DDL vs DMl

DDL이란 데이터 정의 언어로 데이터의 meta-data를 저장하여 데이터베이스의 전체 구조를 정의하기 위한 언어이다. 데이터의 무결성과 일관성을 확보시켜준다.

DML이란 DML로 정의한 데이터베이스에 실제로 값을 삽입, 삭제, 검색하기 위한 언어로 일반사용자나 응용프로그래머가 주로 사용한다.

2) client-server모델

DBMS는 sql-server에 해당하며 mysql-workbench혹은 mysql 터미널등이 작동되는것은 client프로그램으로 sql쿼리문을 sql-server에 보내서 요청하고, 데이터를 보여주는 기능을한다.

3) 데이터 모델링 단계


사용자 요구분석을 통하여 개념적으로 어떻게 데이터 모델을 짤것인지 결정된것이 개념적 데이터 모델링이며 이를 통해 논리적 데이터 모델링은 이를 실제 DBMS에 데이터베이스화 시키는 것을 말한다. 이 결과물이 개념적 스키마이다.

4) ER모델

개체-학생, 수업 등의 실제에 있는 것의 추상적개념.
속성-개체를 표현하는 것. ex)학생이라면 나이 이름 학번
관계집합-개체간을 표현하는 집합. ex)학생집합과, 수업집합의 관계를 표현

profile
Fail Fast

0개의 댓글