데이터베이스 원리 설계 경험 (1) 제 생각에는 데이터베이스 과정 설계의 주요 목표는 과정에서 배운 데이터베이스 지식과 기술을 활용하여 데이터베이스 애플리케이션 시스템을 보다 잘 개발하고 설계하여 모든 업종의 정보 처리 요구 사항을 충족하는 것입니다. 본 과정 설계를 통해 데이터베이스 기본 원리와 이론에 대한 이해를 공고히 하고, 데이터베이스 애플리케이션 시스템 설계 및 개발의 기본 방법을 숙지하며, 배운 지식을 종합적으로 활용할 수 있는 능력을 더욱 향상시킬 수 있습니다.
우리 팀이 대학생 취업 상담 시스템을 만들기로 결정했을 때 필기 절차를 시작하지 않았다. 대신 시스템 개요, 시스템 목표, 시스템 요구 사항, 비즈니스 프로세스 분석, 데이터 프로세스 분석 및 데이터 사전에 대해 논의합니다. 이것들은 모두 준비가 다 되었으니, 우리는 모듈을 나눌 것이다. 모든 사람은 자신의 모듈 설계를 가지고 있으며, 작성된 코드는 해당 모듈의 기능을 실현하여 원하는 효과를 얻을 수 있어야 합니다. 모든 사람이 자신의 분업을 완성하면, 한 사람은 결국 이 모든 조합을 하나로 결합할 것이다. 우리는 Html 과 PHP 를 사용하여 서로 중첩합니다. 시스템이 완성되면, 나는 프로그램을 자세히 읽고 그 속의 오묘함을 주의할 것이다.
데이터베이스 백업 및 복구와 일부 인터페이스 구현을 담당하고 있습니다. Html 을 처음 접했을 때 관심이 많았던 기억이 납니다. 그래서 한동안 거의 매료되었습니다. 하지만 Php 는 제가 방금 접촉한 프로그래밍 언어입니다. 하지만 저는 그것이 정말 강력하다고 생각합니다. 많은 대형 시스템을 개발할 수 있습니다. 그러나 백업 및 복구 시 여전히 고려해야 할 것이 많습니다. 내가 실수를 했을 때, 나는 매우 충격을 받았다. 고맙게도, 학우의 도움과 대량의 참고서의 도움으로 나는 나의 모듈을 완성했다. 이것은 내가 수확한 가장 큰 곳이다. 또한 어려움에 부딪히면 절대 포기하지 않는 것의 중요성을 알고 있습니다. 팀워크의 중요성을 알고 있습니다. 끈기를 가져야만 승리할 수 있다는 것을 깨달았습니다. (데이비드 아셀, Northern Exposure (미국 TV 드라마), 인내명언)
지식의 획득은 끝이 없다. 네가 배우고 싶고, 행동하고 싶다면, 아무것도 우리를 압도할 수 없다. 일주일 남짓한 커리럼 디자인을 되돌아보면 나는 매우 기쁘고 안심이 된다. 왜냐하면 나는 동기와 용기가 있기 때문이다. 선생님 감사합니다. 지칠 줄 모르는 도움을 주셔서 감사합니다. 이 연습의 기회를 주셔서 감사합니다. 관심을 가져 주셔서 감사합니다. 이런 아름다운 추억과 아름다운 것들이 항상 나와 함께 할 것이다.
데이터베이스 원리 설계 경험 (2) 은 2 주가 빨리 지나갔다. 나는 지난 2 주 동안 내가 얼마나 많은 발전을 했는지, 얼마나 많은 지식을 배웠는지 말할 수 없지만, 적어도 나는 프로젝트 개발의 일부 과정을 알고 있다. 데이터베이스 및 관리 정보 시스템 등 관련 강좌를 수강했지만 관련 디자인 세부 사항을 직접 체험한 적은 없다. 이 인턴십 증명서는 좋은 기회를 제공한다.
이번 과정 설계를 통해 우리는 아직 그 중 필요한 많은 지식을 접할 수 없다는 것을 알게 되었다. 우리가 도서관에 가서 자료를 조사하러 갔을 때, 이전에 배운 것은 모두 표면일 뿐, 우리가 전혀 모르는 것이 많다는 것을 발견하였다. 동시에 우리는 배운 많은 것들이 제대로 이해되지 않고, 실천에 유연하게 적용될 수 없고, 문제를 잘 해결할 수 없다는 것을 알게 되었다. (윌리엄 셰익스피어, 햄릿, 공부명언) 이를 위해서는 끊임없는 자습, 끊임없는 발견, 사고, 문제 해결을 통해 많은 연습을 해야 한다. (윌리엄 셰익스피어, 자습, 독학, 독학, 독학, 독학, 독학, 독학) 이 과정에서 우리는 우리가 배운 것을 깊이 이해하면서 동시에 많은 실제적인 것을 배울 수 있다.
다양한 문서 읽기에서 초기 수요 분석, 개념 구조 설계, 논리 구조 설계, 물리적 구조 설계에 이르기까지 나는 시스템의 설계 개발 과정을 몸소 경험했다. 많은 것들이 아주 분명하게 쓰여져 있어 간단명료해 보인다. 하지만 시스템을 설계할 방법을 찾아야 할 때만 그 어려움을 발견할 수 있다. (존 F. 케네디, 컴퓨터명언) 종종 갑자기 자신의 초기 디자인에 문제가 있다는 것을 알게 되고, 다시 일하러 가서 각종 반복에서 끊임없이 자신의 생각을 보완한다.
나는 나 혼자만 이런 문제가 있는 것이 아니라고 생각한다. 일이 끝난 후, 나는 너무 경솔하게 하기 시작했거나, 내가 해야 할 시스템이 누구를 위해 만들어졌는지 모르겠다. 우리는 사전에 세심한 사용자 조사를 하지 않았고, 전체 비즈니스 프로세스를 이해하지 못했고, 사용자에게 필요한 기능을 알지 못했기 때문이다. 디자이너와 개발자가 특별히 경계해야 하는 것이다. 그렇지 않으면 후기에 큰 번거로움을 초래할 수도 있고, 심지어는 넘어뜨리고 다시 해야 할 수도 있다. 그래서 앞으로의 커리럼 디자인은 이 부분의 디자인에 특별한주의를 기울여야 한다.
수요에 따라 우리가 하는 것은 항공권 예약 시스템이다. 솔직히 말해서, 나는 이것에 대해 아무것도 모른다. 비행기표를 예매한 적도 없고 항공사가 어떻게 운영되는지 모르겠어요. 나는 맹목적으로 디자인을 시작하는 결말을 맛보았는데, 결과는 전혀 닮지 않은 설계방안으로, 실제 쓸모가 없다. 사전 조사가 없다면, 설명서에 있는 그 요구들로부터 시작하는 것만으로는 충분하지 않다.
수요 분석 과정에서, 우리는 인터넷을 통해 자료를 조사하고, 도서관에 가서 관련 자료를 살펴보고, 자신의 생활 경험을 결합하고, 실현가능성 연구의 결과와 고객의 요구에 따라 기존 상황과 문제를 분석하고, 클라이언트/서버 구조를 사용하여 항공권 예약 시스템을 클라이언트 하위 시스템과 서버 하위 시스템이라는 두 개의 하위 시스템으로 나눕니다. 2 주 동안 프로그램 및 모듈을 지속적으로 수정, 컴파일, 디버그, 실행하는 동안 많은 문제가 발생했습니다. 일부 오류는 Java 언어의 일부 사양을 잊어버렸기 때문에 디버깅할 때 발견되지 않았기 때문입니다. 이번 과정 설계를 통해 나는 디버깅에 더 정통하고, 프로그램 언어의 표준화와 우리가 프로그래밍할 때 엄밀한 태도를 가져야 한다는 것을 깨달았다. 동시에, 프로그램을 쓸 때 일정 분량의 논평이 있다면, 프로그램의 가독성을 높이고, 내가 프로그램을 읽을 수 있게 해준다.
우리는 SQL 언어를 배우고 적용했으며 데이터베이스 생성, 수정 및 삭제 방법에 대해 어느 정도 이해하고 있습니다. 서식을 가져오고, 서식을 삭제하고, 서식을 변경하여 서식에 대한 몇 가지 작업을 배웠습니다. 관계형 데이터베이스 정보 관리 시스템을 구축하려면 시스템 조사, 요구 사항 분석, 개념 설계, 논리 설계, 물리적 설계, 시스템 디버깅, 유지 관리 및 시스템 평가의 일반적인 프로세스를 거쳐 졸업 설계의 기초를 마련해야 합니다.
많은 것들이 생각만큼 간단하지 않다. 그것은 각종 실체, 속성, 데이터 흐름, 데이터 처리 등을 포함한다. 뒷디자인이 도저히 계속할 수 없을 것 같고, 앞서 만든 각종 도면들에 의해 제한되는 느낌이 들 때가 많다. (윌리엄 셰익스피어, 햄릿, 지혜명언) 관계형 모델을 변환할 때 일부 엔티티는 엔티티와 속성으로 간주될 수 있습니다. 중복을 피하기 위해 우리는 가능한 속성에 따라 처리한다.
물리적 구조 설계에는 기본적으로 문제가 없으며 기본 키 제약 조건, 검사 제약 조건, 기본 정의 등과 같은 일부 보안 설정이 있습니다. 을 눌러 보안 및 무결성을 구현하지 않고 물리적 구조 설계에 추가합니다. 색인의 마지막 부분에서는 검색에 자주 사용되는 열과 외래 키를 인덱스화하여 검색 속도를 크게 높입니다. 마지막으로 중요한 보안 설정을 잊지 말고, 사용자의 액세스를 제한하고, 새 사용자를 생성하고, 데이터베이스 사용자에 맞게 매핑합니다.
무슨 일을 하든지 자신을 믿어야 하고, 어려움에 부딪치는 것을 두려워하지 마라. 우리는 모든 것을 시도해야 한다. 처음에 힘들었던 일을 시도한 후에, 그녀가 이전에 생각했던 것처럼 그녀 자신도 할 수 있다는 것을 알게 될 것이다. (존 F. 케네디, 노력명언) 자신감, 목표, 자신감이 없으면 일을 잘 할 수 없다. 다른 사람이 막막할 때, 너는 반드시 자신의 목표를 확고히 해야 한다. 네가 대학을 졸업할 때, 너는 직업을 찾는 문제에 직면할 것이다. 이 전공을 배우는 것부터 앞으로 이 분야에 종사하는 일에 이르기까지 끊임없는 학습과 실천이 필요하다. 이런 방법은 우리에게 경종을 울릴 수 있다. 우리는 졸업과 선택에 직면하고 있으며, 우리는 이러한 실천 경험이 필요하다. 이것은 이번 수업 디자인이 나에게 가장 큰 느낌을 준 것이다.
이상은 기본적으로 이번 실습의 경험이다. 디자인이 어렵고 코딩도 쉽지 않다. 프로젝트 중 가장 중요한 것은 구현 방법이 아니라 이전 요구 사항 분석 및 모듈 설계를 구현하는 것입니다. 혁신은 어렵고, 유행하는 시스템을 실현하는 것은 어렵지 않다. 어려움은 시장 분석과 정확한 포지셔닝에 있다. 디자인은 길고 힘든 과정이다.
데이터베이스 원리 설계 체험 (3) 데이터베이스 과정 설계 대회의 떠들썩함이 점점 멀어지고 있다. 이번 경기에 대한 아쉬움과 함께 당초 커리럼 디자인을 그리워하겠다는 다짐과 이번 커리럼 디자인을 통해 쌓은 자신감과 투지를 가지고 이 문장 글을 쓰기 시작했고, 보잘것없어도 소중한 흔적을 남기며 격려해 줄 것을 기대하고 있습니다. (데이비드 아셀, Northern Exposure (미국 TV 드라마), 스포츠명언)
우선 제 2 학년 여름방학을 떠올려 보겠습니다. 사장의 지도하에 (그는 나에게 ASP(ASP 교육) net 을 배우라고 제안했다), 나는 마이크로소프트의 net 제품을 접했다. 당시 VC 와 ASP 를 공부했고, windows 프로그래밍 실험반이 VB(VB 교육) 를 접했지만 특별히 연구하지 않았다. c++ 의 class 와 int 에 익숙해져 vbsub 와 var 이 만족스럽지 않은 것 같다. 나는 호기심 많은 사람이라 갑자기 한 사람이 부르는 것을 보았다. Net 은 차세대 어플리케이션을 만드는 이상적이고 현실적인 개발 도구이며, c# 은 주요 언어입니다. 나는 항상 C 언어를 좋아했기 때문에, 나는 거의 즉시 그것에 흥미를 느꼈다. C# 을 배우기 시작했습니다. 어떤 언어도 고립되어 있지 않기 때문에 데이터 상호 작용이 중요합니다. 여름 방학 동안 나는 우리 교재 데이터베이스 시스템에 대한 개요를 읽었다. 이전에 C 언어로 프로그래밍했을 때 데이터가 메모리에 공간을 신청했던 것을 기억합니다 (예: 배열 등). 그것은 많은 메모리 공간을 소모한다. 데이터베이스가 나올 때가 되었기 때문에 SQL 서버 2000 을 다시 설치했습니다. 예전에는 ASP 를 배울 때 access 를 사용했습니다. 당시 나도 다른 사람에 따라 했을 뿐, 이론도 잘 알지 못했다.
내가 개발할 때 어떤 아키텍처, c/s 모델을 사용하고 싶습니까? 패턴이 많은데 어떻게 선택합니까? 지금 가장 인기 있는 건물이 무엇인지 인터넷으로 검색해 보겠습니다. 결국 저는 MVC 아키텍처를 발견했습니다. 바로 당신입니다. 나는 이 구조를 사용하기로 결정했다, 아니, 괜찮아, 우리 공부합시다. 해봐! 선행 작업이 잘 된 후에, 다음에는 나의 여름방학 학습망을 실천에 옮겨야 한다. 이 시점에서 나는 ado 와 net 을 사용하여 데이터베이스를 조작하는 것에 대해 더 많이 알게 되었다. 데이터베이스의 저장 프로세스에 대한 심층적인 이해를 제공합니다. 약 2 주간의 분투 끝에, 나는 인터넷 데이터 세트를 기반으로 한 도서 관리 시스템인 데이터베이스 과정 설계를 마쳤다. 결국 대회 1 등상과 신기술 응용상을 받게 되어 영광입니다.
숲에서 낚시를 하는 대신, 물러나서 그물을 맺는 것이 낫다. 데이터베이스 코스 디자인이 가장 인상 깊었던 것은 흥미가 있으면 하는 것이다. 네가 용기와 끈기가 없으면 고개를 들 수가 없다. 이 데이터베이스를 시작하면서부터 어떤 어려움이 닥쳐도 포기하지 않았다. (윌리엄 셰익스피어, 템페스트, 데이터베이스, 데이터베이스, 데이터베이스, 데이터베이스, 데이터베이스, 데이터베이스, 데이터베이스, 데이터베이스) 지식에 대한 갈증에서, 신기술에 대한 호기심에서, 모든 미지의 호기심에서. 나는 이미 이 데이터베이스 과정 설계를 마쳤지만, 단지 내가 공부하는 길의 한 정거장일 뿐이다. 향후 10 년 동안 net 의 핵심 기술은 xml[ 이 될 것이며, jave 의 J2EE 를 포함하여 계속 공부할 것입니다. 나도 한번 해보고 싶다. 언어가 통하면 해라! 언어는 중요하지 않다. 결국, 그것은 단지 도구 일뿐입니다. 공구를 잘 쓰는 것은 다른 사람이 할 만한 일이 아니다. 주로 아이디어를 이해하고 연구하는 것이다. 속담에 공부는 끝이 없다는 말이 있다.
사실, 학습 경험으로 볼 때, 우리의 지식 체계는 여전히 비교적 오래되었거나 비교적 전통적이다. 급성장하는 IT 업계에 비해 많은 상황이 더 이상 적용되지 않습니다. 특히 오픈 소스 모델이 개발자에게 다가갈 때 더욱 그렇습니다. 데이터베이스 코스 디자인이지만 실제 응용 가치의 관점에서 프로젝트를 선택했기 때문에 데이터베이스 이외의 디자인도 관련되어 있습니다. 결론적으로, 이 데이터베이스 설계의 경험은 말로 완전히 표현할 수 없다.