Help coderanch get a
new server
by contributing to the fundraiser
  • Post Reply Bookmark Topic Watch Topic
  • New Topic
programming forums Java Mobile Certification Databases Caching Books Engineering Micro Controllers OS Languages Paradigms IDEs Build Tools Frameworks Application Servers Open Source This Site Careers Other Pie Elite all forums
this forum made possible by our volunteer staff, including ...
Marshals:
  • Campbell Ritchie
  • Jeanne Boyarsky
  • Ron McLeod
  • Paul Clapham
  • Liutauras Vilda
Sheriffs:
  • paul wheaton
  • Rob Spoor
  • Devaka Cooray
Saloon Keepers:
  • Stephan van Hulst
  • Tim Holloway
  • Carey Brown
  • Frits Walraven
  • Tim Moores
Bartenders:
  • Mikalai Zaikin

URLyBird Question

 
Greenhorn
Posts: 2
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
I just download the URLyBird assignment(1.3.3)

There is some question.


1. Where is record number when read,update,lock,unlock and delete record since there is no a record number in the data file?

2. Is it directly access data file or load data to memory?

3. How to read,write,rewrite data file?

4. How to identify the record is unique?

5. explain data file format?

Thanks,

Henry
 
Ranch Hand
Posts: 783
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Hello Henry,

First, you need to change your name to comply with the JavaRanch Naming Policy. Second, I would recommend taking some time and looking through some of the posts in this forum. Many of your questions have been asked and answered in other threads. Here are some short answers to get you started...

1. Where is record number when read,update,lock,unlock and delete record since there is no a record number in the data file?
There is no actual record number in the data file. Most people use the record's relative location as the record number (i.e. the first record in the data file is number 1, second is number 2...).

2. Is it directly access data file or load data to memory?
Either. Search this forum for "cache" and you will turn up many threads advocating each side. You just have to document your choice in you choices.txt

3. How to read,write,rewrite data file?
Ummm, that is actually a pretty integral part of the assignment, and you should at least try to come up with a solution before asking how it is done. If you need a starting point, search through this forum, or pick up a copy of Max's Book.

4. How to identify the record is unique?
In the B&S assignment, some people identify a primary key. In the URLyBird assignment, there isn't any candidate keys except for the entire record. Most people appear to have used the record number instead of any key. Search this forum for "DuplicateKeyException" and you will see a whole host of threads dealing with the subject.

5. explain data file format?
The data file is a flat file. RandomAccessFile seems to be the most popular way to read it into your application. Your instructions detail the schema format of the file.

Hope that helps, and good luck with your assignment!
 
henry yeung
Greenhorn
Posts: 2
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Thanks your reply ,Paul Bourdeaux
 
Wink, wink, nudge, nudge, say no more, it's a tiny ad:
We need your help - Coderanch server fundraiser
https://coderanch.com/t/782867/Coderanch-server-fundraiser
reply
    Bookmark Topic Watch Topic
  • New Topic