데이터베이스 프로그램
학생의 학번, 이름, 점수를 저장하는 데이터베이스를 만듭니다. 데이터베이스의 기능은 다음과 같습니다.
- 데이터 베이스를 생성한다
- 학번을 입력하면 그 학생의 정보가 출력된다
- 학번을 입력하면 그 학생의 점수를 수정할 수 있다
- 어떤 학생의 정보가 없을 시, 그 학생의 정보를 추가한다
- 모든 학생 정보을 출력한다
- 종료한다
결과
![](https://blog.kakaocdn.net/dn/Tetzq/btqtVfn4uv6/Jrr7rvPLnpuosqdCc6PDL1/img.png)
데이터베이스 프로그램을 실행하면 목록이 뜨고 메뉴를 선택할 수 있습니다. 1번 메뉴를 선택하면 데이터 베이스를 만들 수 있습니다.
![](https://blog.kakaocdn.net/dn/utsdh/btqtS7Ewblx/awabKUHsckEi1Njw4ZWXwk/img.png)
2번 메뉴를 선택하면 학번으로 학생 정보를 검색할 수 있습니다. 검색 후 다시 검색할 지 묻고 그 결과에 따라 다시 검색하거나 메뉴로 돌아갈 수 있습니다.
![](https://blog.kakaocdn.net/dn/buzUb7/btqtVIXDJXV/96WnlNUzkgexmgTUgukVt0/img.png)
3번 메뉴를 선택하면 학생 정보를 수정할 수 있습니다. 학번으로 검색하면 그 학생의 점수를 바꿀 수 있습니다. 5번 메뉴를 선택하면 전체 학생의 정보를 출력합니다.
![](https://blog.kakaocdn.net/dn/bKPWri/btqtT66pzVa/Z3uCCYmCwcqD9I1A0kTCrK/img.png)
4번 메뉴를 선택하면 학생 정보를 추가할 수 있습니다. 기존에 학번 정보가 존재한다면 학생 정보를 추가할 수 없습니다.
'not기초 > 시스템프로그래밍' 카테고리의 다른 글
[시스템프로그래밍]포스트 목록 (0) | 2019.04.10 |
---|---|
[시스템프로그래밍]파일 잠금 예제 - 데이터베이스 접근 제한 (0) | 2019.04.09 |
[시스템프로그래밍]임의 접근 파일 (0) | 2019.03.15 |
[시스템프로그래밍]시스템 호출 read()/write()/dup()/dup2() (0) | 2019.03.15 |
[시스템프로그래밍]시스템 호출 open()/creat()/close() (0) | 2019.03.15 |