Forum CDRinfo.pl

Forum CDRinfo.pl (https://forum.cdrinfo.pl/)
-   Komputery - oprogramowanie i sprzęt (https://forum.cdrinfo.pl/f113/)
-   -   W czym najprościej utworzyć... (https://forum.cdrinfo.pl/f113/czym-najprosciej-utworzyc-86468/)

Smartek 12.08.2010 16:22

W czym najprościej utworzyć...
 
...bazę danych, która zwraca wartości?

Mamy przykładowo:
A - b, c, d, e
F - g, h, i

Gdzie A i F są "ogólnymi".
Sprawdzam czy np. "d" znajduje się w bazie, wpisuję "d".
Jeśli tak to to wyskakuje "A", jeśli nie to wypisuje "brak".

Napisałbym to bez problemów w C++, ale nie mam kompilatora, ani czasu na zabawy w dziesiątki komend :-).

pali 12.08.2010 17:07

SQL? :)
proste to jest, zrobisz takie zapytanie w 1 linijce
chcesz mieć ładnie, to opakuj SQLa, choćby w php

albo dowolnym ulubionym językiem obrabiaj pliki txt
shellem, pythonem, php - co tam znasz

Piterniel 12.08.2010 19:37

Kod:

#!/bin/ruby
# Baza danych
baza = {}
baza["A"] = ["b", "c", "d", "e"]
baza["F"] = ["g", "h", "i"]

baza.each do |key, value|
puts key if value.include?("wartosc_ktorej_szukasz")
end

To na tyle :)

sobrus 13.08.2010 08:06

Można sie posłużyć bazą SQLite z jakimś darmowych narzędziem do niej.
Tworzy bazy danych z dostępem przez SQL w plikach tekstowych.

Piterniel 13.08.2010 22:49

Cytat:

Napisany przez sobrus (Post 1112299)
Można sie posłużyć bazą SQLite z jakimś darmowych narzędziem do niej.
Tworzy bazy danych z dostępem przez SQL w plikach tekstowych.

Nie są to czasem pliki binarne?;-)

sobrus 14.08.2010 20:28

Tfu, masz racje, jasne że są binarne ;)
ALE
podglądając je czymkolwiek jako tekst mamy prawie wszystko jak na dłoni ;)


Wszystkie czasy w strefie CET. Aktualna godzina: 01:31.

Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2025, vBulletin Solutions Inc.