DATABASE 4

[DB09] Nested query, Aggregate function, Grouping등 SQL 파헤치기

* 12.18 업데이트해당 게시물은 한양대학교 컴퓨터소프트웨어학부 김상욱 교수님 데이터베이스시스템 온라인 강의를 듣고 정리한 자료입니다.오류가 있다면 언제든 알려주세요!  하하 다시 오랜만입니다... 여러모로 바쁜 시기라서 늦게 왔어요>!ㅠㅠ 다시 시작해 봅시당... ● 해당 강의의 목표1. 복잡한 SQL query에 대해 배운다.▪ Nested queries▪ Aggregate functions▪ Grouping ◆  Nested Queries▪ Query: DBMS한테 내가 원하는 것이 이런 것인데 가져다달라고 질의하는 것Nested Queries: Query 안에 query가 있다. 즉, 하나의 select-from-where라는 완전한 형태의 block이 다른 query의 WHERE clause안..

[DB06] ER schema를 relational schema로 바꾸기

* 10.13 업데이트 해당 게시물은 한양대학교 컴퓨터소프트웨어학부 김상욱 교수님 데이터베이스시스템 온라인 강의를 듣고 정리한 자료입니다.오류가 있다면 언제든 알려주세요! ● 해당 강의의 목표1. Relational database design에 대해 공부한다. (Logical data model)· ER model to relational model mapping· ER Schema -> relational Schema ◆ Relational Database Design by ER-to-Relational Mapping· relational database schema를 design한다. - conceptual design(conceptual schema, ER schema)를 토대로 한다.· ER m..

[DB03] 데이터베이스 디자인 프로세스 (Database Design Process)

* 10.07 업데이트 해당 게시물은 한양대학교 컴퓨터소프트웨어학부 김상욱 교수님 데이터베이스시스템 온라인 강의를 듣고 정리한 자료입니다.오류가 있다면 언제든 알려주세요!● 해당 강의의 학습 목표1. Conceptual design을 하는 Conceptual model을 Entity-Relationship model(ER)으로 배운다. - Database design process - Entity-relationship model - Conceptual data modeling ◆ Database Design Process 오른쪽 Miniworld에 있는 세로 줄은 Database Design Process이고 왼쪽 줄은 Software Design Process인데 해당 과목에서는 오른쪽 라인만 다룬다..

[DB02] Database system에서 사용되는 개념들

* 10.06 업데이트  해당 게시물은 한양대학교 컴퓨터소프트웨어학부 김상욱 교수님 데이터베이스시스템 온라인 강의를 듣고 정리한 자료입니다.오류가 있다면 언제든 알려주세요!● 해당 강의의 학습 목표1. 데이터 베이스 시스템과 관련된 중요한 개념과 구조에 대해 이해한다.· Data models · Schemas and instances· Data independence (데이터와 application program은 서로 독립적이다. -> DBMS를 씀으로써 사용자 데이터의 구조가 metadata의 형태로 저장되어 있기 때문이다.) · Database languages and interfaces ◆ Data Models- data: 실세계에 나타나는 어떤 fact- data model: data의 특성을 ..