Izrada ravne tekstualne datoteke dobar je način upravljanja malom bazom podataka s osnovnim informacijama, kao što su telefonski brojevi klijenata. Međutim, ako planirate smjestiti više od samo nekoliko polja u svoju datoteku, najbolje je koristiti MySQL ili Oracle. Ovaj vam članak pokazuje kako stvoriti osnovnu tekstualnu bazu podataka s ravnim datotekama koju možete koristiti na ljusci sustava Windows. Sadrži samo najvažnije korake u stvaranju ulazne datoteke (izlaznu datoteku možete stvoriti drugi dan). U nastojanju da bude jednostavno, ove upute stvaraju samo bazu podataka koja sprema imena i telefonske brojeve. Nakon vježbanja možete kreirati više polja ako želite.
Korak 1
Kreirajte program za unos. Otvorite tekstualnu datoteku i spremite je kao input.pl. Ovdje ćete upisati svoj program. Ponovno otvorite program u uređivaču teksta.
Video dana
Korak 2
Otvorite spremljenu datoteku db.txt za dodavanje informacija upisivanjem "open (DB,">>db.txt");" u datoteci input.pl. Simboli ">>" znače da ćete toj datoteci dodati informacije.
Korak 3
Dobijte unos i pošaljite ga u tekstualnu datoteku. Upišite print "Ime klijenta: "; $name = <>; chomp($name); ispis "Telefon klijenta:; $telefon = <>; chomp($telefon); Ovo hvata dva bita informacija koje želite poslati u db.txt i sprema ih u dvije varijable: ime i telefon.
4. korak
Ispišite u datoteku db.txt u naznačenom formatu. Želite da se informacije isprintaju na sljedeći način u txt datoteci. Ime: Mike Davis, Broj: 555-5523 Ime: Jane Brooks, Broj: 555-7878 Dakle, upišite: print DB "Ime:$name, Number:$phone\n";
Korak 5
Otvorite ljusku i uđite u direktorij c:\ upisivanjem "cd c:" na upit.
Korak 6
![...](/f/764420d9cef879b45c2f6691cf59dcfb.jpg)
Naredbeni redak za pozivanje programa input.pl
Idite na direktorij u koji je spremljena vaša skripta, kao što je direktorij "db" unutar direktorija "bills", "cd bills\db".
Korak 7
![...](/f/1d4aaf064f4da8e179c55a02cde5d3ed.jpg)
Unos imena i brojeva u program
Unesite informacije koje program traži. Budući da stavljate dvije datoteke, pokrenite program dvaput. Postoji način da se stalno radi korištenjem while petlje, ali postaje malo složeniji.
Korak 8
![...](/f/f74b9ac273639113646064860c0f4cb8.jpg)
Imena u bazi podataka
Provjerite jeste li uspješno stvorili ravnu tekstualnu bazu podataka otvaranjem datoteke db.txt. Trebao bi izgledati baš kao na slici.
Korak 9
Dodajte onoliko imena koliko želite u svoju bazu podataka ravnog teksta - čak i milijune ako vaše računalo ima dovoljno memorije. Pokušajte dodati više polja u svoju bazu podataka, kao što su adresa ili ID brojevi.
Stvari koje će vam trebati
Uređivač teksta
Perl
Tekstualna datoteka
Savjet
Obavezno stavite ";" oznake na pravom mjestu. Program se neće pokrenuti ako ih nema.
Upozorenje
Ako napravite petlju while, upotrijebite "Ctrl c" da zaustavite program ako počne raditi beskonačno.