2014-12-23 2 views
1

내 프로젝트에서 데이터를 저장하고 처리하는 방법에 대한 통찰력을 찾고 있습니다. 이미 온라인 응용 프로그램의 실행 설정을 가지고 있지만 데이터를보다 쉽게 ​​처리하고 조작 할 수있는 방법을 찾고 있습니다. 저는 선생님이며이 신청서에 학생들에 관한 정보를 저장합니다. 나는 그들에게 접근 가능하게 만들어서 진행 상황을 볼 수 있고, 그 데이터에 기초한 간단한 계산을 보여줄 수있다. 몇 가지 문제를 확인하고 팁을 주셔서 감사 드리며 내 응용 프로그램을 개선하는 데 도움이됩니다.온라인 응용 프로그램의 유연한 데이터

1) 데이터 소스 :

  • 내가 필요에 따라 (MySQL의 데이터베이스로 전송되는 구글 - 스프레드 시트에 데이터를 저장) : 나는 데이터의 두 소스를 가지고있다. 두 개의 다른 위치/시스템에 데이터가있는 설치가 마음에 들지만 때때로 데이터베이스에서 무언가를 변경해야 할 경우 스프레드 시트에서도 변경해야하는 경우가 있습니다. 스프레드 시트는 수업 중에 인터넷에 접속하지 않는 한 필수품이었습니다 (대부분의 경우).

  • 학생들을 위해 온라인 퀴즈를 만들었습니다. 결과를 mysql 데이터베이스에 직접 저장합니다.

2) 데이터 저장 : 내가 온라인 애플리케이션을위한 데이터 저장 등의 MySQL의 데이터베이스를 사용합니다. 각 작업에 대해 수백 가지 쿼리를 만들고 싶지 않기 때문에 각 클래스를 다차원 배열에 저장하고 계산에 사용합니다. (나에게 매우 나쁜 코딩처럼 들리지만 작동하므로 변경하지 않았습니다 ...) 나는 유연한 방법으로 데이터를 쿼리하는 간단한 방법을 원합니다. I 클래스 평균, 년 평균 등 남성/여성 통계, 그래프, 클래스 공연, 다른 클래스에서 특정 학생을 비교하고자 만들 것

3) 오프라인 : 나는 어쩌면이 기회를 가지고 싶습니다 앞으로이 애플리케이션의 오프라인 액세스 가능 버전입니다. 모든 기능을 보유 할 필요는 없지만 최소한 새 항목을 추가 할 수있는 옵션이 없으면 데이터를 표시하고 탐색 할 수 있습니다.

더 유연한 데이터 조작/계산에 액세스하려면이 애플리케이션의 설정을 기꺼이 변경하십시오. 그래서 조언이나 조언이 있다면 정말 도움이 될 것입니다!

감사합니다.

+0

아마도 유연성을 위해 mysql 데이터베이스에서 링크 된 데이터 및 rdf로 변경해야할까요? – Gem

+0

고마워요! 그러나 연결된 데이터가 로컬에 저장되지 않았습니까? 아니면 여기에 혼란스러운 점이 있습니까? – dom

답변

0

제안 :

  1. 데이터 소스 : 둘 중 하나를 선택하십시오. 모든 SQL 또는 모든 스프레드 시트로 이동하지만 둘 다 수행하지는 마십시오. 데이터 일관성을 유지하는 것은 이미 문제이며이를 유지하려고 미친 듯이 노력할 것입니다. Google 워드 프로세서는 스프레드 시트 데이터에 액세스 할 수있는 훌륭한 API를 갖추고 있습니다. MySQL은 ... 어디서나 ....

  2. "나는 수백 가지의 검색어를 만들고 싶지 않습니다."하지만 데이터를 저장하고 처리하고 싶습니까? 언급 한 모든 통계는 매우 간단합니다. 이걸로 DB 나 SS 중 하나를 사용할 수 있습니다. 쿼리를 일찍 정의하고이를 수행하십시오.

  3. 오프라인? 어떻게 든이 시장에 내놓고 싶니? 왜 그것이 오프라인일까요? SS 또는 DB에 대한 '읽기 전용'액세스 경로를 쉽게 정의 할 수 있습니다.

나는 이것을 상당히 좁혀 야한다고 생각합니다. 그것은 당신을 지나치게 제한하지 않을 것이고 훨씬 쉽게 성취 할 수있을 것입니다.

+0

좋은 제안에 감사드립니다! 우리 학교에서 Wi-Fi가 없기 때문에 오프라인 지원을 추가하고 싶었고 모든 것이 여전히 케이블 액세스를 통해 이루어졌습니다. 따라서 학생과 함께 앉아 자신의 진도에 대해 이야기 할 때 적어도 기본적인 오프라인 지원이 필요합니다. – dom

+0

Google 스프레드 시트를 사용하고 공식을 입력하는 것과 같은 소리는 시작하기에 합당한 곳입니다. 아마 거기에 몇 가지 양식을 묶어서보고하는 방법이있을 것입니다. – ethrbunny

관련 문제