CS지식/데이터베이스
-
3일차 - 데이터베이스 시스템CS지식/데이터베이스 2021. 4. 13. 23:50
강의를 보기 전, 데이터베이스 관리 시스템에서 관리라는 단어만 빠졌는데 무엇을 배우는지 궁금했었는데 들어보니까 완전 다른 개념이라기 보다는 데이터베이스 시스템이 더 큰 개념으로 사용되는 것 같다. 오늘도 무언가를 배웠다는 것에 뿌듯하다. 1. 데이터베이스 시스템이란? 데이터베이스 시스템은 데이터베이스에 데이터를 저장하고, 이를 관리하여 조직에 필요한 정보를 생성해주는 시스템을 의미한다. 이러한 데이터베이스 시스템은 데이터베이스, 데이터베이스 관리 시스템, 데이터 언어, 데이터 사용자를 포함한다. 2. 데이터베이스의 구조 이미 1일차 때 데이터베이스에 대해 배웠지만 여기서 조금 더 추가된 내용을 배웠다. 데이터베이스의 구조는 스키마와 인스턴스로 이루어져있다. 스키마란 데이터베이스에 저장되는 데이터 구조와 ..
-
2일차 - 데이터베이스 관리시스템(DMBS)CS지식/데이터베이스 2021. 4. 9. 21:39
이전에 정보처리기사 필기를 준비하고 국비지원교육을 들으면서 들었던 개념인 DMBS. 데이터베이스를 관리해주는 시스템이라고 간단히 알고는 있었지만 오늘 강의를 통해 더 자세히 알게 되었다. 1. 파일시스템이란? 데이터베이스관리시스템 이전에는 파일시스템을 통해 데이터가 관리 되었다. 파일시스템은 데이터를 파일로 관리하기위해 파일을 생성, 삭제, 수정, 검색하는 기능을 제공하는 소프트웨어이다. 파일시스템은 응용프로그램마다 필요한 데이터를 별도의 파일로 관리하는 것이라고 보면된다. 2. 파일시스템의 문제점 그러면 파일시스템의 문제점은 무엇이길래 데이터베이스 관리시스템으로 변경된 것일까? 1. 같은 내용의 데이터가 여러 파일에 중복저장이 되어 데이터의 중복성이 나타난다. 이러한 문제로 인해 저장공간이 낭비되고 데..
-
1일차-데이터베이스 기본개념CS지식/데이터베이스 2021. 4. 4. 21:46
어제는 운영체제 공부를 시작했는데 오늘은 데이터베이스 입문을 해보기로 했다. 한번에 한 과목?을 쭉 듣고 다른 과목 쭉 듣고 하면 중간에 포기할 거 같기도 하고 지루할까봐 운영체제 - 데이터베이스 - 네트워크순으로 로테이션을 돌려서 공부할 생각이다. (자료구조나 알고리즘은 코딩테스드 대비하는 걸로 대체!) 데이터베이스 공부법을 찾아봤는데 SQL공부하는 것을 많이들 추천하는 글을 봤다. SQL로 시작하는 것보다 이론적인 개념을 먼저하는게 좋을 것 같아 KOCW에서 들을만한 강의를 찾아왔다. 개인적으로 PPT가 잘보이고 교수님 설명이 귀에 잘 박히는? 그런 강의를 찾아보다가 하나를 택했다. 백현미 교수님의 데이터베이스의 원리와 응용(2015년도) (강의 url: www.kocw.net/home/search/..