Question re. Normalisation

Hi
I have started studying Normalisation and have normalised the following table. I would really appreciate someone telling me if my solution below is ok or waay off base. Many thanks in advance for any response. I just dont think im getting this. Im finding normalisation a hard thing to work through step by step...
table to be Normalised....
PRISONER
prisoner_id
prisoner_name
crime
sentence_length
guard_name
prison_name
prison_id
prison_location
guard_id
behavioral_assessment(guards assess prisoners)
My Solution...?
PRISONER
prisoner_id (PK)
prisoner_name
crime
sentence_length
GUARD
guard_id(PK)
guard_name
PRISON
prison_id(PK)
prison_name
prision_location
PRISONER_GUARD_PRISON --should this table be separated out more???
prisoner_id(PK,FK)
guard_id (PK, FK)
prison_id(PK_FK)
PRISONER_ASSESSMENT
prisoner_id (PK,FK)
guard_id (PK,FK)
behavoural assessment

Hi,
Basically, every row in a table should represent some kind of entity or object, such as a prisoner or a guard, and every column should be some attribute of that entity If an attriburte is repeatable you generally want another table for it. For example, can a prisoner only have one sentence, or is it possible for someone to be convicted of two different crimes? If the latter, then crime and sentence length don't belong in the prisoner table; you should make a new table just for sentences, with a foreign key referencing prisoner.
I can't tell, just looking at the table and column names, whether this is a good design or not. I have to make a lot of guesses about what you're trying to model and what you're trying to do.
To give any good comments, I would need to know at least what the different entities are in your model, and what is the relationship between them, including details on one-to-many and many-to-many relationships. For example, are prisoners assigned to particular guards? Can one guard work at more than one prison? For that matter, can one prisoner be affiliated with more than one prison?
What is the entity that the prisoner_guard_prison table represents? Is it really some relationship involvong all three at the same time? Or is it storing different kinds of relationships? (For example, do you have one row to indicate that prisoner A is confined in prison P, and another row to indicate that guard X works at prison P? )
For all the tables, I recommend a surrogate key for the primary key, that is, an arbitrary id number, generated by a sequence. This is something I found counter-intuitive when I first started using relational databases. The reaosn is that any column that contains information may need to be changed, but changing primary keys is difficult and error-prone.

Similar Messages

  • Can anyone explain this code snippet

    I'm revising for my exams and this is one of the question that came up in the previous exams. Can someone help answe the questions at the end. Also what object is 'time_t' and how why do they use 'input_time -= 24*60*60;'?
    Read the following code carefully before answering the questions.
    time_t normalise(time_t input_time)
         bool finished;
         // This produces a formatted time string like:
         // Thu_Nov_24_18:22:48_1986
         string str_time = format_time( input_time );
         while( str_time.substr(1,3) != "Sun")
              input_time -= 24*60*60;
              str_time = format_time( input_time );
         while( str_time.substr(11,2) != "00" )
              input_time -= 60*60;
              str_time = format_time( input_time );
         while( str_time.substr(14,2) != "00")
              str_time = format_time( input_time );
              input_time -= 60;
         while( str_time.substr(17,2) != "00")
              input_time -= 1;
              str_time = format_time( input_time );
         return input_time;
    1) Briefly explain what you think the overall purpose of this function is (do not describe each line of code).
    2) There are two bugs in this code that prevent it from functioning correctly; circle them.
    3) What would actually happen when this code is run?
    (a) as originally written
    (b) with the first bug fixed?
    4) Discuss the efficiency of the code assuming the bugs have been fixed.

    Looks like it is trying to increment the time parameter back to represent midnight of the previous Sunday.

  • Bug in latest drivers

    Some time ago (somewhere in 2008 I thought it was a good idea to update my drivers to the latest update (was using the drivers from the cd before that, because I don't get all the software otherwise)
    After I done the update, it completelly screwed something up and it basically means, that if I turn down my volume to 0% I still hear audio. After some searching I gave up and it seemed to be an issue with the drivers.
    I uninstalled the drivers, and reverted back to the drivers from my CD. Problem gone.
    I recently bought Quake 4 and it crashes to my desktop. I get a nice grey screen and seconds later, my desktop again. I found out that it was due to OpenAL. I installed OpenAL but nothing. I then did the newest driver update and got Quake 4 running. Unfortunatelly for me, that same issue returned. This time I searched and finally found what exactly is happening, and how I can work around the issue.
    I've recorded everything to a movie so you can see what happens and what the cause is. For the record, everything happens when I turn the knob from the mixer. The movie is in dutch but I hope that won't form a problem.
    If a staff member can notify someone from the development team and point them to this topic, that would be great!
    The link to the movie: (hi res!!!) click me

    I've found a new related bug.
    If you get the question to normalise your settings because otherwise the db values are inaccurate, it also changes the settings. The workaround is the same, open the windows mixer, go to the advanced volume settings, reset them, and drag them to the desired volume.
    So I have to prevent using the mixer so it will tell me that I need to normalise the settings. (I don't want to get that question each time)

  • Normalise in waveform editor question

    I may be really dumb here, but when I normalise to 0db in the waveform editor, and then check the levels in the meters tab, it tells me that I'm peaking by sometimes over 6db!
    It's a stereo track, so what am I doing wrong?
    Is 0db in the editor different to 0db on the meters?
    I'm new to STP having previously used Sound Forge so I'm learning the differences.

    Yes, you notice that digital audio is quite a bit more sensative than analog!
    To get a real result @ 0db you'll want to start under 0 with normalize, try intervals -2.
    Normalize however is a very harsh method and you may want to try something like Reduce Amplitude, or Peak Limiter. [easier reductions on your audio]
    Good Luck

  • SQL statement question

    I'm trying compare two table in Oracle and with a firstname and
    lastname
    matches fill-in a pager pin number.
    This is the sql statement I'm running
    update addressbook2 set pin =
    (select pin from phonebook where
    phonebook.firstname=addressbook2.firstname
    and
    phonebook.lastname=addressbook2.lastname)
    where addressbook2.firstname IN (select firstname from phonebook)
    and addressbook2.lastname IN (select lastname from phonebook)
    but I get an error message saying:
    ORA-01427: single-row subquery returns more than one row
    My question is can I update the table even when there are
    duplicates in the tables. The query runs perfect when both
    tables are unique.
    Thank you for any help.
    MN
    null

    I presume you are trying to update the pin of only those people
    in the addressbook table that also exist in the phonebook table.
    The following will work:
    update addressbook a
    set a.pin = (
    select f.pin from phonebook f
    where f.fname = a.fname
    and f.lname = a.lname
    ie remove the last two lines from your DML statement.. be aware
    that you are using a denormalised design (pin is not normalised
    on the primary key) and the use of first and last names as a
    method of identifying people is not a good idea (does 'smith' =
    'smyth'?)
    MN (guest) wrote:
    : I'm trying compare two table in Oracle and with a firstname and
    : lastname
    : matches fill-in a pager pin number.
    : This is the sql statement I'm running
    : update addressbook2 set pin =
    : (select pin from phonebook where
    : phonebook.firstname=addressbook2.firstname
    : and
    : phonebook.lastname=addressbook2.lastname)
    : where addressbook2.firstname IN (select firstname from
    phonebook)
    : and addressbook2.lastname IN (select lastname from phonebook)
    : but I get an error message saying:
    : ORA-01427: single-row subquery returns more than one row
    : My question is can I update the table even when there are
    : duplicates in the tables. The query runs perfect when both
    : tables are unique.
    : Thank you for any help.
    : MN
    null

  • Question about database structure - best practice

    I want to create, display, and maintain a data table of loan
    rates. These
    rates will be for two loan categories - Conforming and Jumbo.
    They will be
    for two loan terms - 15year and 30year. Within each term,
    there will be a
    display of -
    points (0, 1, 3) - rate - APR
    For example -
    CONFORMING
    30 year
    POINTS RATE APR
    0 6.375 6.6
    1 6.125 6.24
    3 6.0 6.12
    My first question is -
    Would it be better to set up the database with 5 fields
    (category, term,
    points, rate, apr), or 13 fields (category, 30_zeropointRate,
    30_onepointRate, 30_threepointRate, 30_zeropointAPR,
    30_onepointAPR,
    30_threepointAPR, 15_zeropointRate, 15_onepointRate,
    15_threepointRate,
    15_zeropointAPR, 15_onepointAPR, 15_threepointAPR)?
    The latter option would mean that my table would only contain
    two records -
    one for each of the two categories. It seems simpler to
    manage in that
    regard.
    Any thoughts, suggestions, recommendations?
    Murray --- ICQ 71997575
    Adobe Community Expert
    (If you *MUST* email me, don't LAUGH when you do so!)
    ==================
    http://www.projectseven.com/go
    - DW FAQs, Tutorials & Resources
    http://www.dwfaq.com - DW FAQs,
    Tutorials & Resources
    ==================

    Thanks, Pat. I'm pretty sure that this is a dead-end
    expansion. The site
    itself will surely expand, but I think this particular need
    will be
    informational only....
    Murray --- ICQ 71997575
    Adobe Community Expert
    (If you *MUST* email me, don't LAUGH when you do so!)
    ==================
    http://www.projectseven.com/go
    - DW FAQs, Tutorials & Resources
    http://www.dwfaq.com - DW FAQs,
    Tutorials & Resources
    ==================
    "Pat Shaw" <[email protected]> wrote in message
    news:[email protected]...
    > But if the site ever wants to expand on it's
    functionality etc. it can be
    > very difficult to get round a de-normalised database.
    You can find that
    > you have tied yourself in knots and the only solution is
    to go back and
    > redesign the database which often includes major
    redesigning of the
    > fron-end too.
    >
    > If you are confident that this will not be the case then
    go with your
    > initial thoughts but don't be too lenient just in case.
    Leave yorself a
    > little scope. I always aim for 3rd normal form as this
    guarantees a robust
    > database design without being OTT.
    >
    > Pat.
    >
    >
    > "Joris van Lier" <[email protected]> wrote in
    message
    > news:[email protected]...
    >>
    >>
    >> "Murray *ACE*"
    <[email protected]> wrote in message
    >> news:[email protected]...
    >>> I want to create, display, and maintain a data
    table of loan rates.
    >>> These rates will be for two loan categories -
    Conforming and Jumbo.
    >>> They will be for two loan terms - 15year and
    30year. Within each term,
    >>> there will be a display of -
    >>>
    >>> points (0, 1, 3) - rate - APR
    >>>
    >>> For example -
    >>>
    >>> CONFORMING
    >>> 30 year
    >>> POINTS RATE APR
    >>> ----------- --------- ------
    >>> 0 6.375 6.6
    >>> 1 6.125 6.24
    >>> 3 6.0 6.12
    >>>
    >>> My first question is -
    >>>
    >>> Would it be better to set up the database with 5
    fields (category, term,
    >>> points, rate, apr), or 13 fields (category,
    30_zeropointRate,
    >>> 30_onepointRate, 30_threepointRate,
    30_zeropointAPR, 30_onepointAPR,
    >>> 30_threepointAPR, 15_zeropointRate,
    15_onepointRate, 15_threepointRate,
    >>> 15_zeropointAPR, 15_onepointAPR,
    15_threepointAPR)?
    >>>
    >>> The latter option would mean that my table would
    only contain two
    >>> records - one for each of the two categories. It
    seems simpler to
    >>> manage in that regard.
    >>>
    >>> Any thoughts, suggestions, recommendations?
    >>
    >> In my opinion, normalizing is not necessary with
    small sites, for example
    >> the uber-normalized database design I did for the
    telcost compare matrix
    >> (
    http://www.artronics.nl/telcostmatrix/matrix.php
    ) proved to be totally
    >> overkill.
    >>
    >> Joris
    >
    >

  • Table design question

    Hello,
    I have a quick question on a table design. I currently have a table that will store approval information on a report. The individual report will need to go through 3 levels of approval before it's considered final. I have considered a few different scenarios on how to design the table but I'm not sure on what is the best choice. Currently I'm using 3 columns that will store each approval. For example,
    Table 1:
    file_id,
    subject,
    summary,
    division_approve,
    program_approve,
    group_approve
    I thought about using one column and simply stepping through a higher numeric value for each approval but found that doesn't work if I want to view items that were approved only at the division_approve level. Does anyone else have any suggestions? Hopefully I provided enough information.....
    Thanks in advance!
    Randy

    yes, better going for higher level of normalisation and desiging more tables:
    tab_aproval ( id,File_id,Approval_authority,rank )
    id      File_id Approval_level rank
    1     1 first_level 1
    2     1 second_level 2
    3     1 third_level 3
    4     2 first_level 1
    5     2 second_level 2
    tab_file_approval
    file_id, subject, summary, id
    1 'doc 1' 'first level done' 1
    1 'doc 1' 'second level done' 2
    1 'doc 1' 'third level done' 3

  • ODI RFI questions

    Dear all,
    I am new to ODI and would like to seek answers for the RFI questions posted by a prospect:
    Built-in Functions for Data Validation: Does the tool have functions for data validation like ‘delete duplicates’, ‘missing values’, ‘incorrect data’) # 100% match
    Splitting Data Streams/Multiple Targets: Is it possible to read a data source once and load the results into two or more tables?
    Conditional Splitting: The same, but then in a conditional way, for example, if revenue is higher then 1000 put the results in table 1 else in table 2
    Union: Put rows of different tables with the same structure into one table or dataset
    Pivoting: Is it possible to transform de-normalised data, having data in the column names, into rows
    Depivoting: The other way around, transform (highly) normalised data to de-normalised data, putting data in the columns
    Key Lookups in Memory: Can one load a table completely into internal memory and search the table? (without having to make joins)
    Key Lookups Reusable across Processes: Are these tables reusable across different loading processes in such a way the key lookup table is loaded once into memory?
    Impact Analysis: Is it possible to make an impact analysis of proposed changes (when an attribute or table must change)
    Support for Data Mining Models: Is it possible during the loading process to make use of the results of a data mining process?
    Debugging Support
         Step-by-step running: Can one run the process flow step-by-step?
         Row-by-row running: Can one run the process flow row-by-row?
         Breakpoints: Can one set a breakpoint on a particular process step or a row of data?
         Watches: Can one define watch points, so the system postpone running when a certain condition is met?
         Compiler / Validater: Is it possible to validate the process flow (and/or code) with one click of the mouse and are errors reported and marked?
    Workflow Monitor: Does it provide utility to monitor and manage the runtime environment in real time?
    Powerful Scheduler: Does it support graphical job sequencer and nested ETL session? Can it schedule ETL sessions based on time or the occurrence of a specified event, including support for command-line scheduling
    Supports CWM: Is the ETL tool CWM-compliant, in other words does it support the Common Warehouse Meta Model?
    Server GRID: Does it support grid computing to leverage available computing resources to maximize throughput and fault tolerance?
    High Availability: Does it support HA? How?
    Regards,
    William

    Hi William,
    Let me try to contribute a little.
    It is possible to do any of this requirements but some need to be customized. I already solved almost all these points by customization.
    Any way, I should recomend to contact an Oracle representative to give you a better help...
    Cezar

  • Noisy Analogue Signal and Lowpass Filter Questions

    Hi everyone,
    I am getting analogue signals from a strain gauge that are a bit more noisy than I would like... Normally, I jump right in an smooth the signal using a lowpass filter of whatever order gave me the result that was acceptable, without overkill and smootig the signal to nothing... However, I am settingup a new DAQ device and would like to a little more informed about what and how am doing this...
    So, here are my questions:
    1. How do I determine the filter order? I usually use a 2nd order filter for smoothing.. I understand the comncepts of roll-offs and phase delay as they relate to the order numbers... On what basis should I decide which order filter to use for this specific signal?
    2. I am still thinking that using a lowpass filter is the best approach... I assume the lower cutoff freq is in Hz (i.e. 10Hz) and is NOT a normalised freq [i.e. cutoff freq / (sample rate/2)]?.. The default value is 0.125, which seems too low for a Hz value? Also, on what basis should I decide what cutoff freq to use for this specific signal?
    3. I need to synch the filtered strain gauge signal with other, unfiltered signals... But as the filter will add a phase delay it will affect signal synchronisation... I heard somewhere that a 4th order filter is zero-phase, but I can't see how that could be right as the filter only operates in one direction... Any suggestions for what I could do to maximise the timing alignment between the filtered and unfiltered signals?
    All comments welcome!
    Regards,
    Jack

    Jack,
    I was the Instrumentation Engineer at a university for 24 years and worked with several execise physiologists, biologists, and neuroscientists on similar projects.  My group was the "lab/tech staff" you have little of.  There were 3.5 (engineer, 1.5 electronics technicians, and machinist) of us for the entire university.
    OK.  The strain gauge signals probably have no information above a few tens of Hz (hummingbirds) or a few Hz for most larger species.  EMG is usually filtered in the amplifiers to slightly larger bandwidths (few hundred Hz) unless you are trying to see the individual action potentials.  Does the dynamometer have specifications on the bandwidth or sampling rates used?
    Since your bandwidths are realtively low, I suggest that you sample all the analog inputs (and the trigger outputs, if the boards have the capability) from the same clock.  You can later decimate or average data on channels where less data is needed.  Record the trigger signals on an unused analog input if you have one available.  It can be very handy to have the information about when the triggers actually occurred in the same dataset as the response data.
    Delay equalization is a complex topic. Suppose that you are sampling all your channels at 1 kS/s. Suppose you have a 10 Hz low pass filter, 2 pole Butterworth, on a strain gauge channel and a 50 Hz filter, 4 pole, elliptical, on an EMG channel and you want to synchronize the filtered data with some unfiltered channels.  The two filters have very different phase and delay responses over the 0-500 Hz frequency range. To equalize you would need to determine the maximum delay at any frequency in the range for both filters. Then you would need to design THREE all-pass filters. One would have a phase response which compensates the 10 Hz filter. Another would compensate the 50 Hz filter.  These would need to be designed so that the total delays through the low pass plus all-pass filters is the same.  Then you need a third all pass filter with that same total delay to compensate the unfiltered data.  This is may be a non-trivial job for an expert, depending on the low pass filters.
    What kind of noise are you seeing and how is it affecting your measurements?  Can you post some data?
    Lynn

  • Audio mismatch? Clips normalised in iMovies 10 different from enhanced in 10.0.5

    Macintosh HD OS X, 10.9.5
    Processor 2.9 GHz Intel Core i7
    Memory 8 GB 1600 MHz DDR3
    The change from iMovies 10 (where you were able to normalise clip volume), to iMovies 10.0.5 where you can only enhance or increase volume, has resulted in a mis-match of the audio on my voiceovers. I have been working on this project for nearly 3 years so am keen to fix this and achieve consistency in the audio. In the earlier iMovies, I used to record the voiceover, select it and use the audio inspector to normalise clip volume and the audio would be crisp and clear. In the new version I have tried changing the volume and using the enhance facility but cannot seem to get the same quality of audio in the voiceover that i achieved previously. Nothing else has altered, I am using the same microphone and location. Any ideas of how I can proceed with my clips from here on would really be appreciated.

    I do professional level work, and am a composer and record instruments and singing voices, too.  So USB is out of the question for me.  For the majority of the VO talent I work with, and my own VO work, I use a Sennheiser e835 mic via a PreSonus Firestudio Project.  My output is via an AJA KONA LHi.
    What specific brand and model of mic are you using?  Most companies have software preamp controls for them.  We could probably track one down for you to tone down that USB.  Also, be sure you're not right up on that mic, don't get closer than 6 inches.
    Here's some references for VO work with FCP X, also.
    http://www.fcproxuniversity.com/FCPro_X_University/Blog_Archive/Entries/2011/9/2 2_Voice_Over_Work_In_Final_Cut_Pro_X.0.1_2_%28and_some_recording_tricks%29update d_11_11_12.html
    http://www.macprovideo.com/hub/final-cut/fcp-x-voice-over-editing-short-takes
    http://www.macprovideo.com/hub/final-cut/fcp-x-voice-over-editing-long-projects

  • Questions on Print Quote report

    Hi,
    I'm fairly new to Oracle Quoting and trying to get familiar with it. I have a few questions and would appreciate if anyone answers them
    1) We have a requirement to customize the Print Quote report. I searched these forums and found that this report can be defined either as a XML Publisher report or an Oracle Reports report depending on a profile option. Can you please let me know what the name of the profile option is?
    2) When I select the 'Print Quote' option from the Actions drop down in the quoting page and click Submit I get the report printed and see the following URL in my browser.
    http://<host>:<port>/dev60cgi/rwcgi60?PROJ03_APPS+report=/proj3/app/appltop/aso/11.5.0/reports/US/ASOPQTEL.rdf+DESTYPE=CACHE+P_TCK_ID=23731428+P_EXECUTABLE=N+P_SHOW_CHARGES=N+P_SHOW_CATG_TOT=N+P_SHOW_PRICE_ADJ=Y+P_SESSION_ID=c-RAuP8LOvdnv30grRzKqUQs:S+P_SHOW_HDR_ATTACH=N+P_SHOW_LINE_ATTACH=N+P_SHOW_HDR_SALESUPP=N+P_SHOW_LN_SALESUPP=N+TOLERANCE=0+DESFORMAT=RTF+DESNAME=Quote.rtf
    Does it mean that the profile in our case is set to call the rdf since it has reference to ASOPQTEL.rdf in the above url?
    3) When you click on submit button do we have something like this in the jsp code: On click call ASOPQTEL.rdf. Is the report called using a concurrent program? I want to know how the report is getting invoked?
    4) If we want to customize the jsp pages can you please let me know the steps involved in making the customizations and testing them.
    Thanks and Appreciate your patience
    -PC

    1) We have a requirement to customize the Print Quote report. I searched these forums and found that this report can be defined either as a XML Publisher report or an Oracle Reports report depending on a profile option. Can you please let me know what the name of the profile option is?
    I think I posted it in one of the threads2) When I select the 'Print Quote' option from the Actions drop down in the quoting page and click Submit I get the report printed and see the following URL in my browser.
    http://<host>:<port>/dev60cgi/rwcgi60?PROJ03_APPS+report=/proj3/app/appltop/aso/11.5.0/reports/US/ASOPQTEL.rdf+DESTYPE=CACHE+P_TCK_ID=23731428+P_EXECUTABLE=N+P_SHOW_CHARGES=N+P_SHOW_CATG_TOT=N+P_SHOW_PRICE_ADJ=Y+P_SESSION_ID=c-RAuP8LOvdnv30grRzKqUQs:S+P_SHOW_HDR_ATTACH=N+P_SHOW_LINE_ATTACH=N+P_SHOW_HDR_SALESUPP=N+P_SHOW_LN_SALESUPP=N+TOLERANCE=0+DESFORMAT=RTF+DESNAME=Quote.rtf
    Does it mean that the profile in our case is set to call the rdf since it has reference to ASOPQTEL.rdf in the above url?
    Yes, your understanding is correct.3) When you click on submit button do we have something like this in the jsp code: On click call ASOPQTEL.rdf. Is the report called using a concurrent program? I want to know how the report is getting invoked?
    No, there is no conc program getting called, you can directly call a report in a browser window, Oracle reports server will execute the report and send the HTTP response to the browser.4) If we want to customize the jsp pages can you please let me know the steps involved in making the customizations and testing them.
    This is detailed in many threads.Thanks
    Tapash

  • Satellite P300D-10v - Question about warranty

    HI EVERYBODY
    I have these overheating problems with my laptop Satellite P300D-10v.
    I did everything I could do to fix it without any success..
    I get the latest update of the bios from Toshiba. I cleaned my lap with compressed air first and then disassembled it all and cleaned it better.(it was really clean insight though...)
    BUT unfortunately the problem still exists...
    So i made a research on the internet and I found out that most of Toshiba owners have the same exactly problem with their laptop.
    Well i guess this is a Toshiba bug for many years now.
    Its a really nice lap, cool sound (the best in laptop ever) BUT......
    So I wanted to make a question. As i am still under warranty, can i return this laptop and get my money back or change it with a different one????
    If any body knows PLS let me know.
    chears
    Thanks in advance

    Hi
    I have already found you other threads.
    Regarding the warranty question;
    If there is something wrong with the hardware then the ASP in your country should be able to help you.
    The warranty should cover every reparation or replacement.
    But I read that you have disasembled the laptop at your own hand... hmmm if you have disasembled the notebook then your warrany is not valid anymore :(
    I think this should be clear for you that you can lose the warrany if you disasemble the laptop!
    By the way: you have to speak with the notebook dealer where you have purchased this notebook if you want to return the notebook
    The Toshiba ASP can repair and fix the notebook but you will not get money from ASP.
    Greets

  • Question regarding NULL and forms

    Hi all, i have a survey that im working on that will be sent via email.
    I'm having an issue though. if i have a multiple choice question, and the user only selects one of the choices, all the unselected choices return as NULL. is there a way i can filter out anytihng that says "NULL" so it only shows the selected options?
    thanks.
    here is the page that retrieves all the data. thanks
    <body>
    <p>1) Is this your first visit to xxxxxxx? <b><%=request.getParameter("stepone") %></b>
    </p>
    <p> </p>
    <p>2) How did You Learn About xxxxxxx?</p>
    <p><b><%=request.getParameter("steptwoOne") %></b>
      <br>
        <b><%=request.getParameter("steptwoTwo") %></b>
      <br>
        <b><%=request.getParameter("steptwoThree") %></b>
      <br>
        <b><%=request.getParameter("steptwoFour") %></b>
      <br>
        <b><%=request.getParameter("steptwoOther") %></b>
    </p>
    <p> </p>
    <p>3) What was your main reason for visiting xxxxx?</p>
    <p><b><%=request.getParameter("stepthreeOne") %></b>
        <br>
          <b><%=request.getParameter("stepthreeTwo") %></b>
        <br>
          <b><%=request.getParameter("stepthreeThree") %></b>
        <br>
          <b><%=request.getParameter("stepthreeFour") %></b>
        <br>
          <b><%=request.getParameter("stepthreeOther") %></b>
    </p>
    <p>4) did you find the information you were looking for on this site?</p>
    <p><b><%=request.getParameter("stepfour") %>
    <br>
    <b><%=request.getParameter("stepfourOther") %></b>
    </b></p>
    <p>5) Do you plan on using this website in the future?</p>
    <p><b><%=request.getParameter("stepfive") %></b></p>
    <p>6) What is your gender</p>
    <p><b><%=request.getParameter("stepsix") %></b></p>
    <p>7) What is your age group</p>
    <p><b><%=request.getParameter("stepseven") %></b></p>
    8) Would you like to take a moment and tell us how we can improve your experience on xxxxxxxxxx?
    <p><b><%=request.getParameter("stepeightFeedback") %></b></p>

    i was messing around and came up with this. it doesnt remove the null, but if it is null it adds ABC beside it. so i think i might be getting close. i just need to figure out how to replace the null.
    code]
    <b><%=request.getParameter("steptwoFour") %></b>
         <% if (request.getParameter("steptwoFour") == null ) {
         %>
         <% out.print("abc"); %>
         <% }
         %>

  • Anyone know how to remove Overdrive books from my iphone that have been transferred from my computer? They do not show up on itunes. I see a lot of answers to this question but they all are based on being able to see the books in iTunes.

    How do I remove Overdrive books from the library that were downloaded onto my computer then transferred to my iphone? The problem is that they do not show up in iTunes.
    I see this question asked a lot when I google, but they always give answers that assumes you can find the books in iTunes either under the books tab, or the audio books tab or in the music. They do not show up anywhere for me. They do not remove from the app like the ones I downloaded directly onto my iphone.the related archived article does not answer it either.  I even asked a guy working at an apple store and he could not help either.   Anybody...?
    Thanks!

    there is an app called daisydisk on mac app store which will help you see exactly where the memory is focused and consumed try using that app and see which folders are using more memory

  • Basic question

    Hello, i have a basic question. if i have defined 2 fields in a cube or a dso:
    Name Quantity
    and from the external flat file i get some characters for my quantity field. would my load fail?  for standard dso and for write optimized?
    NOTE: quantity field is a keyfigure defined as numeric.
    and the load coming in has "VIKPATEL" for Quantity field and not numbers.
    thanks

    Hi Vik,
    Yes, the load will fail.
    May be you coud first load this data into BW (into PSA) and set both fields as characters fields. Then you can create DSO, do transformation from this PSA to the DSO, and put your logic as to what do you want to do with those Quantity that is not number (e.g. convert to 0, or 'Not assgined', etc).
    You can use transfer rule, or a clean up ABAP code in the start routine.
    Hope this helps.

Maybe you are looking for

  • HP LaserJet 3015 not printing with 10.5.6

    I just upgraded from 10.5.5 to 10.5.6 and my HP Laserjet does not print. I removed it and added it back but when I try to print it always gives me the following error when the printer queue is trying to connect: Printer busy (status:0xe00002e9) Pleas

  • Problem in Workflow in Purchase Order for Several Level of Release Process

    Hello everybody,      I have to create a workflow in which a release steps are assined by the size of amount. so in minimum 2 to maximum of 4 level approval. When the first person approves the workflow shold go to the next person. I have used the sta

  • T.code required for Vendor line item display and Customer line item display

    Hi Gurus, Pl provide me transaction code for "Vendor line item display and " Customer line item display apart from FBL1n for vendor and FBL5n for customers. Kindly advise. Regards, Samar

  • Songs are in playlist but won't sync because cannot be found

    I had an Ipod 4 for 3 years and didn't had any problems.  But since I've got my Ipod 5, I have problems with syncing my music.  The music folder hasn't change and my libraries either.  When I sinc, Itunes telles me that about half of my songs "could

  • NEED COMPILING HELP (10 duke points!!!!!!!)

    Hi i'm using jedit, and i need to know why my compiler isn't working. As some may know that jedit has an inbuilt compiler called jcompiler. The results from the jcompiler are fine but when i try javac i recieve an error, and when i use java i recieve