Projekt na programowanie

0

W tym roku szkolnym będziemy miel iza zadanie stworzyć prosty program, najlepiej baze danych. Baza danych oczywiscie tylko w konsoli, nigdzie nie umieszczona. Mam jednak ambicje i chce by moja praca wykonana była perfekcyjnie. Zadanie postanowiłem wykonać w C++.

Moje pytanie to:
Co powinna zawierać baza danych, jakich funkcji w niej użyć, po prostu struktórę czy coś.

Nie jest to prośba wykonania zadania, ani podawania kodu, lecz pokazanie czym jest prawdziwa baza danych.

0

Skoroś taki ambitny to skorzystaj z prawdziwych baz danych w bibliotece Boost.
http://lists.boost.org/Archives/boost/2004/10/74169.php
C++? Tak. Konsola? Też. Więc profesor przyczepić się nie może.

0

Trzymajmy jednak umiar, nie wiem czy wiecie jaki jest poziom, i zakres na lekcjach programowania, ale przez cały rok doszliśmy dopiero do typów wyliczeniowych w Pascalu. Ja jednak umiem w C++ wskaźniki, podstawy klas, no i tematy w dół.

0

Ależ ja aż nadto wiem jaki jest poziom programowania w szkole średniej (technikum - mam rację?). Jakbym dostał projekt do zrobienia w bazie danych to skorzystałbym z C++/CLI i ADO.NET :P Jednak podejrzewam, że Tobie .NET nie pasuje?

0

Nie wiem o czym mówisz, słabo nas uczą a ja robie co mogę więc nie znam wielu pojęć.

0

Najprościej będzie zrobić klasę bazową, która będzie przechowywała takie informacje jak: wielkość bazy, użytkownicy bazy i takie tam inne. Następnie jakieś klasy operacyjne, które będą dodawać użytkowników/produkt, usuwać użytkowników/produkt, edytować ich dane etc. Skoro nie chcesz korzystać z gotowych rozwiązań to już wszystko zależy jedynie od Twojej kreatywności.

0

zrób jakiś projekt z
http://en.wikipedia.org/wiki/LiteSQL

jeżeli mniej ambitniej to zrób bazę danych na pliku. Np. chcesz mieć bazę książki telefonicznej. Więc będziesz potrzebować:

  • liczby porządkowej (musi być unikatowa żeby szukać danych po tej bazie)
  • imię
  • nazwisko
  • telefon
  • adres zamieszkania (ewentualnie)

w takiej postaci zapisujesz kolejne rekordy do pliku. Wiedząc, że maja taka strukturę to łatwo się po niej będziesz mógł po niej poruszać.

1 użytkowników online, w tym zalogowanych: 0, gości: 1