Dataphor SQL RAC (Relational Application Companion)


A site of hope for those looking for a true relational database system

Thursday, January 22, 2009

Multiple cascade paths to the same table

This example is based on the thread:

microsoft.public.sqlserver.programming
Jan 21, 2009
'JET Referential Integrity superior than SQL'
http://tinyurl.com/d58ubl 

Sql Server can't deal with more than 1 cascade to a table. Some nonsense about
cycles. I guess if two paths are involved they call it a bi-cycle  It simply is
a poor system for relationally modeling a business problem. Simply replace it 
with Dataphor and use sql server to store the data. Sql server doesn't screw
up data storage  Here's how simple this example is with Dataphor (and sql server
as the backend).

The tables will be persisted in sql server but Dataphor will (mercifully) perform all
the integrity checks.

create table users
{
id:Integer,
username:String tags{Storage.Length='50'},
key{id},
key{username}
};

create table table2
{
id:Integer,
user1:String tags{Storage.Length='50'}, 
user2:String tags{Storage.Length='50'}, 
user3:String tags{Storage.Length='50'} ,
key{id},
reference user1username {user1} references users {username}
update cascade delete cascade,
reference user2username {user2} references users {username}
update cascade delete cascade,
reference user3username {user3} references users {username}
update cascade delete cascade
};

users:= table{
              row{1 id,'john' username},
              row{2,'steve'},
              row{3,'judy'},
              row{4,'larry'},
              row{5,'bill'},
              row{6,'rita'}};

This row would violate the user3username constraint.
insert row{12 id,'john' user1,'rita' user2, 'stan' user3} into table2;              
//Error: The table users does not have a row with username "stan".

table2:=table{
              row{10 id,'john' user1,'steve' user2, 'judy' user3},
              row{11,'larry','rita', 'bill'},
              row{13,'larry','steve', 'steve'},
              row{14,'judy','steve', 'john'},
              row{15,'bill','judy','rita'},
              row{16,'steve','bill', 'judy'},
              row{17,'john','bill','john'}};
              
select table2;
id user1 user2 user3 
-- ----- ----- ----- 
10 john  steve judy  
11 larry rita  bill  
13 larry steve steve 
14 judy  steve john  
15 bill  judy  rita  
16 steve bill  judy  
17 john  bill  john  

Check the cascading updates. In table table2 all entries
of 'john' are replaced with 'paul'.

update users set {username:='paul'} where username='john';

select table2;
id user1 user2 user3 
-- ----- ----- ----- 
10 paul  steve judy  
11 larry rita  bill  
13 larry steve steve 
14 judy  steve paul  
15 bill  judy  rita  
16 steve bill  judy  
17 paul  bill  paul  

Check the cascading deletes. Any row in table2 with an entry
of 'steve' is deleted.

delete users where username='steve';

select table2;
id user1 user2 user3 
-- ----- ----- ----- 
11 larry rita  bill  
15 bill  judy  rita  
17 paul  bill  paul  

Dataphor is open source, get a copy here:
http://databaseconsultinggroup.com/downloads/

81 comments:

Anonymous said...

Good day !.
You re, I guess , perhaps curious to know how one can make real money .
There is no initial capital needed You may commense to get income with as small sum of money as 20-100 dollars.

AimTrust is what you thought of all the time
The company represents an offshore structure with advanced asset management technologies in production and delivery of pipes for oil and gas.

It is based in Panama with structures everywhere: In USA, Canada, Cyprus.
Do you want to become a happy investor?
That`s your choice That`s what you really need!

I feel good, I started to get income with the help of this company,
and I invite you to do the same. It`s all about how to choose a proper companion who uses your savings in a right way - that`s AimTrust!.
I make 2G daily, and my first deposit was 1 grand only!
It`s easy to start , just click this link http://efixemeb.dreamstation.com/gaqazeg.html
and lucky you`re! Let`s take this option together to become rich

Anonymous said...

Good day !.
You re, I guess , perhaps very interested to know how one can reach 2000 per day of income .
There is no initial capital needed You may begin earning with as small sum of money as 20-100 dollars.

AimTrust is what you need
The firm represents an offshore structure with advanced asset management technologies in production and delivery of pipes for oil and gas.

Its head office is in Panama with offices around the world.
Do you want to become an affluent person?
That`s your chance That`s what you desire!

I feel good, I began to take up income with the help of this company,
and I invite you to do the same. If it gets down to select a correct partner who uses your funds in a right way - that`s the AimTrust!.
I take now up to 2G every day, and my first deposit was 1 grand only!
It`s easy to start , just click this link http://nabahyfat.kogaryu.com/hefawaju.html
and lucky you`re! Let`s take our chance together to become rich

Anonymous said...

Hello !.
might , probably very interested to know how one can collect a huge starting capital .
There is no need to invest much at first. You may begin to receive yields with as small sum of money as 20-100 dollars.

AimTrust is what you haven`t ever dreamt of such a chance to become rich
AimTrust incorporates an offshore structure with advanced asset management technologies in production and delivery of pipes for oil and gas.

It is based in Panama with offices around the world.
Do you want to become a happy investor?
That`s your choice That`s what you wish in the long run!

I`m happy and lucky, I began to take up real money with the help of this company,
and I invite you to do the same. If it gets down to choose a correct companion utilizes your savings in a right way - that`s AimTrust!.
I make 2G daily, and what I started with was a funny sum of 500 bucks!
It`s easy to join , just click this link http://lorelope.lookseekpages.com/ohuxih.html
and lucky you`re! Let`s take our chance together to feel the smell of real money

Anonymous said...

Hi !.
might , perhaps curious to know how one can manage to receive high yields .
There is no need to invest much at first. You may begin to get income with as small sum of money as 20-100 dollars.

AimTrust is what you thought of all the time
The firm represents an offshore structure with advanced asset management technologies in production and delivery of pipes for oil and gas.

Its head office is in Panama with offices everywhere: In USA, Canada, Cyprus.
Do you want to become a happy investor?
That`s your choice That`s what you wish in the long run!

I feel good, I began to take up income with the help of this company,
and I invite you to do the same. It`s all about how to choose a proper partner utilizes your savings in a right way - that`s the AimTrust!.
I make 2G daily, and my first deposit was 1 grand only!
It`s easy to get involved , just click this link http://edyporukyf.mindnmagick.com/xuwypyw.html
and go! Let`s take our chance together to get rid of nastiness of the life

Anonymous said...

Hi there!
I would like to burn a theme at here. There is such a nicey, called HYIP, or High Yield Investment Program. It reminds of ponzy-like structure, but in rare cases one may happen to meet a company that really pays up to 2% daily not on invested money, but from real profits.

For quite a long time, I earn money with the help of these programs.
I'm with no money problems now, but there are heights that must be conquered . I make 2G daily, and my first investment was 500 dollars only.
Right now, I managed to catch a guaranteed variant to make a sharp rise . Visit my web site to get additional info.

http://theblogmoney.com

Anonymous said...

Good day, sun shines!
There have been times of troubles when I felt unhappy missing knowledge about opportunities of getting high yields on investments. I was a dump and downright stupid person.
I have never imagined that there weren't any need in large initial investment.
Now, I feel good, I started take up real money.
It's all about how to select a correct companion who utilizes your money in a right way - that is incorporate it in real business, parts and divides the profit with me.

You can ask, if there are such firms? I have to tell the truth, YES, there are. Please be informed of one of them:
[url=http://theblogmoney.com] Online investment blog[/url]

Anonymous said...

Hi!
You may probably be very curious to know how one can make real money on investments.
There is no initial capital needed.
You may commense earning with a sum that usually goes
on daily food, that's 20-100 dollars.
I have been participating in one project for several years,
and I'm ready to share my secrets at my blog.

Please visit blog and send me private message to get the info.

P.S. I make 1000-2000 per day now.

http://theinvestblog.com [url=http://theinvestblog.com]Online Investment Blog[/url]

Anonymous said...

Hello!
You may probably be very curious to know how one can manage to receive high yields on investments.
There is no initial capital needed.
You may begin to get income with a sum that usually is spent
for daily food, that's 20-100 dollars.
I have been participating in one project for several years,
and I'll be glad to share my secrets at my blog.

Please visit blog and send me private message to get the info.

P.S. I make 1000-2000 per daily now.

http://theinvestblog.com [url=http://theinvestblog.com]Online Investment Blog[/url]

Anonymous said...

I am the sort of hombre who passions to taste fresh stuff. Currently I'm making my hold solar panels. I'm making it all alone without the aid of my staff. I am utilizing the net as the only path to acheive that. I discovered a truly awesome site that explains how to make solar panels and so on. The web site explains all the steps needed for solar panel construction.

I'm not exactly sure about how precise the info given there iz. If some experts over here who had experience with these things can have a peak and give your feedback in the site it will be grand and I would really value it, cause I truly take an interest in [URL=http://solar-panel-construction.com]solar panel construction[/URL].

Thanks for reading this. You people are great.

Anonymous said...

Wanna Get HIGH? Running out of Supply? Then Check Out My Shit!
>>>>> http://bestlegalhighsdrugs.info <<<<
If you have questions, you can email my boy at online.mentor [at] gmail.com


[size=1] IGNORE THIS----------------------------
Herbal Legal Smoke alvia divinorjm [url=http://bestlegalhighsdrugs.info] natural highs [/url] salbia dicinorum alvia divinroum [url=http://buybudshoplegalherbs.info] buy legal herbs[/url] amaniya musccaria ecstast pilsl [url=HTTP://BUYINGMARIJUANASALE.INFO] Order Marijuana [/url] hispanic food amanota uscaria [url=HTTP://BUYLEGALBUDSCOMREVIEWS.INFO] buy legalbud [/url] amannita muuscaria verbena bonariensis [url=HTTP://CANNABISHIGH-PILLSHIGH.INFO] Ganja Effects[/url] amanit muscaira order salvia seed [url=HTTP://HOWTOBUYWEED-BUYINGWEED.INFO] how to buy marijuana[/url] bfuo avlarius legal bdus [url=http://legalbud.drugreviews.info] legalbud [/url]

bugo alvatius grow mushrooms [url=http://legalweed.lamodalatina.com] legalweed [/url] mushroom picking ecsttasy pilla [url=http://buysalvia.lamodalatina.com] order salvia plants[/url] alvia divinnorum hashish muzhak

Legal Herb Reviews egal buds [url=http://legalweed.lamodalatina.com] legalweed [/url] bjfo avlarius newsweek meth [url=http://buysalviacheap.com] order salvia powder[/url] meth labs in missouri employee drug testing
[url=http://guaranteedheightincrease.info/]height increase[/url] - http://guaranteedheightincrease.info/
height improvement - http://guaranteedheightincrease.info
[url=http://provenpenisenlargement.info/]proven penis lengthening[/url] - http://provenpenisenlargement.info/
proven penis enlargement - http://provenpenisenlargement.info/
[url=http://provenskincareadvice.info/]skin care tips[/url] - http://provenskincareadvice.info/
skin care tips - http://provenskincareadvice.info/
[url=http://getrichgambling.info/]get money gambling[/url] - http://getrichgambling.info/
get riches gambling - http://getrichgambling.info/
[url=http://herpesoutbreak-gentalwarts.info/]herpes outbreaks[/url] - http://herpesoutbreak-gentalwarts.info/
herpes outbreaks - http://herpesoutbreak-gentalwarts.info/
[url=http://STOP-PREMATURE-EJACULATION-SOLUTIONS.INFO]cure premature ejaculation[/url] - http://STOP-PREMATURE-EJACULATION-SOLUTIONS.INFO
stop premature ejaculation - http://STOP-PREMATURE-EJACULATION-SOLUTIONS.INFO
[url=http://3GMOBILEPHONESFORSALE.INFO]used mobile phones on sale[/url] - http://3GMOBILEPHONESFORSALE.INFO
used mobile cell phone for sale - http://3GMOBILEPHONESFORSALE.INFO
[url=http://internationaloddities.reviewsdiscountsonline.com] international oddities scam[/url]
international oddities scam
[url=http://drobuds.reviewsdiscountsonline.com]dro buds review [/url]
reviews of dro buds
[url=http://bestacnetreatmentreviews.info] acne treatment review[/url] http://bestacnetreatmentreviews.info
acne treatment reviews http://bestacnetreatmentreviews.info
[url=HTTP://LEARN-HYPNOSIS-ONLINE.INFO]learn hypnotism online[/url]
learn hypnosis online

Anonymous said...

Nice brief and this fill someone in on helped me alot in my college assignement. Gratefulness you for your information.

Anonymous said...

quite interesting post. I would love to follow you on twitter.

Anonymous said...

beyondsql.blogspot.com; You saved my day again.

Anonymous said...

good day everyone. I'm honestly into shoes and I was digging as far as something that singular brand. The prices seeking the shoes are all over 300 pounds on every site. But completely I set this location selling them for half price. I absolutely like those [url=http://www.shoesempire.com]prada sneakers[/url]. I will absolutely purchase them. what is your opinion?

Anonymous said...

Hello. And Bye.

Anonymous said...

You have to express more your opinion to attract more readers, because just a video or plain text without any personal approach is not that valuable. But it is just form my point of view

Anonymous said...

You have tested it and writing form your personal experience or you find some information online?

Anonymous said...

hello friends. I'm actually into shoes and I have been searching for that singular brand. The prices due to the fact that the shoes are approximately 170 dollars everwhere. But for all I bring about this area selling them for the benefit of half price. I in reality love these [url=http://www.shoesempire.com]gucci sneakers[/url]. I will probably buy them. what do you think?

Anonymous said...

Buenas noches

Watch latest movies for free:
http://www.freemoviez.biz

It is a very big movie site

See you later

[URL=http://www.freemoviez.biz][IMG]http://static.thepiratebay.org/img/firefox-22.png[/IMG][/URL]

Anonymous said...

Firstly, let us consider what these free casino chips are really worth to the individual online casino player. Free casino chips are of four main types:


But the best indicator of an honest online casino is by personal recommendation. This also includes affiliation of such casinos into trusted casino websites and portals. If an offer of free casino chips is made by an online casino on such a site then it can probably be trusted.
Do you want to know how to take the maximum advantage of the bonuses and promotions that the different online casinos offer? onlinecasinos5.com spills the secrets of exactly how you can do it! A case study released by onlinecasinos5.com showed the following scenario that utilizes the optimal strategy to leverage your casino deposit to your advantage. This technique will work on ALL online casinos not just onlinecasinos5.com. This is what happened with an "ideal" client in this case study:
[url=http://www.onlinecasinos5.com]online casino[/url]
[img]http://www.bodog.com/publish/etc/medialib/bodogcom_media_lib/home-page-logo.Par.68918.Image.gif[/img]
You will discover a large number of online casinos that exists, but be sure to read all the information, including casinos, casino payments, and casino reviews, casino bonus, and casino promotions and be sure to read about the casino you want to play so you can see all the stuff that online casinos have to offer.

First, never choose a casino on the sole basis of his ranking in the search engine results. They are not necessarily good rankings on how a casino. You must go through several online casino sites to compare the benefits in detail and then make a decision. For example, should offer a bonus and, if so, how much. Are there any special promotions available?



4. Online casinos regularly offer big bonuses that can take the form of: (i) signing-up bonus that gets you started off; (ii) bonuses that can be cashed; (iii) bonuses that cannot be cashed, and (iv) cash back bonus, which is paid if the player loses. No traditional offline casino offers so many bonuses!

Anonymous said...

if you guys needful to knock off [url=http://www.generic4you.com]viagra[/url] online you can do it at www.generic4you.com, the most trusted viagra pharmaceutics pro generic drugs.
you can bring into temperamental of drugs like [url=http://www.generic4you.com/Sildenafil_Citrate_Viagra-p2.html]viagra[/url], [url=http://www.generic4you.com/Tadalafil-p1.html]cialis[/url], [url=http://www.generic4you.com/VardenafilLevitra-p3.html]levitra[/url] and more at www.rxpillsmd.net, the pre-eminent [url=http://www.rxpillsmd.net]viagra[/url] originator on the web. well another great [url=http://www.i-buy-viagra.com]viagra[/url] pharmacy you can find at www.i-buy-viagra.com

Anonymous said...

Infatuation casinos? examine this immature [url=http://www.realcazinoz.com]online casino[/url] navigator and wing it reduce online casino games like slots, blackjack, roulette, baccarat and more at www.realcazinoz.com .
you can also into our additional [url=http://freecasinogames2010.webs.com]casino[/url] handle at http://freecasinogames2010.webs.com and flourish in essential folding money !
another late-model [url=http://www.ttittancasino.com]casino spiele[/url] neighbourhood is www.ttittancasino.com , for german gamblers, make a mistake in charitable online casino bonus.

Anonymous said...

Everything about horse betting

Yes, horse racing does have its problems and challenges, but it also has a lot going for it. It's the only sport offering legalized wagering in the majority of the United States and across most of the world. Why it's even legal to bet on horse racing in China where basic human rights are hard to come by.
[url=http://www.pulsebet.com]bet on horse racing[/url]
Horse racing is one of the world's oldest sports. It is followed world wide with ardor and passion. The aspect of betting, adds a flavor to the races and people are turned into millionaires over night. Money flows in and out of hands in this sport making it exciting and thrilling at most times.

Will Barbaro be the next Triple Crown winner? He has the breeding and the talent, but as of this writing twenty horses have won the first two legs of the Triple Crown only to fail at Belmont. Twenty five more have won two of the three races, but maybe this year...

[url=http://www.pulsebet.com]horce racing odds[/url]
Sweetnorthernsaint ridden by Kent Desormeaux was favored to win the Derby, but finished a disappointing seventh by 13 lengths. That though, after a bumped start and being steadied before finally tiring. With a lifetime 3 wins out of 7 starts, all 3 have come this year, and the shorter distance of the Preakness might be more to his liking.

Anonymous said...

7.) You can purchase bingo cards according to the time you play your game. Very early mornings and very late nights attract few players and therefore, play with more bingo cards at these times. Although winnings are also lower at these timings, yet chances of winning are better and higher.
[url=http://www.bingokisses.com]bingo on line[/url] play bingo Online bingo is a game of chance. However, you can develop specific bingo systems to turn the game odds in your favor. The simplicity of the game offers extensive scope for you to employ winning bingo systems. Normally, every bingo player tries to match the called numbers on the screen with those in his bingo card in little time. This helps you call out 'bingo' earlier to ensure your win at the game.
[url=http://www.bingokisses.com]free bingo[/url]
With so many different casino and gaming sites on the Internet, it is difficult to know which ones are legitimate and which ones are not. After all, if you want to join the gaming community, you have to decide whether you want to play for money or for fun and prizes. If the former, it is more pertinent to find out what sites are legitimate since you do not want to invest cash into something that is not going to give you a return on your investment.
bingo online
Bingo is a beautiful game of luck, which involves patience, rapid coordination between hearing and searching out the numbers and lots of fun. As with all gambling bingo is totally addictive and you should be careful of its grip on you!

Anonymous said...

Another issue that you must stay on top of is price fluctuations from the bookmaker. The prices for placing bets do not just change with different bookies but even with the same. You cannot take it for granted that the prices that are quoted in print like the Racing Post will be valid at the time of the event. With sports betting things can change very rapidly so be sure that the price will be honored before placing your bet otherwise this can seriously affect the outcome of your arbitrage sports betting.
bet football | bet online sport betting
The best sports betting odds are in actuality just numbers, they may be an ever changing set of numbers but just numbers nonetheless. There are many different factors involved in the computation of not the least of which is the number of bettors placing bets on one team. If a bookie sees this happening he will give the team that is dentified as the loser more points and take points from the team deemed the winning team.
[url=http://www.pulsebet.com]betting football[/url]
The changes that are going to be made to the Wire Act are quite simple. First and foremost the internet will be added to the list of wire communications that are prohibited. Of course the internet was not around in 1961 so it was not included in the first draft. In addition, penalties for breaking the Wire Act will increase from a maximum of two years in prison to five.

The problem is, most people wouldn't know where to begin if they had to devise their own worthwhile Selection System, and those clever enough to be able to do so simply wouldn't have the time to do it (it is an arduous task). In fact, there are only two groups of people who do bother to spend the time and money to do so properly: (i) Bookies and (ii) sports tipsters. However, while you can be 100% sure that all Bookies operate a good Selection System (but they won't share it with you), you can be sure that 99% of so-called expert tipsters don't. The number of tipsters doing a proper job on the Internet can probably be counted on the fingers of just two hands.

Anonymous said...

6.) Play your online bingo game at a site with less or balanced number of players. Winning chances in overcrowded games is low. [url=http://www.bingokisses.com]play online bingo[/url] Most players do not notice the bingo system in play while playing the game as you are in a hurry to mark the numbers accurately. Nevertheless, these bingo systems function in a subtle manner and a regular and intent player can locate these systems in action. [url=http://www.bingokisses.com]free bingo game[/url] With so many different casino and gaming sites on the Internet, it is difficult to know which ones are legitimate and which ones are not. After all, if you want to join the gaming community, you have to decide whether you want to play for money or for fun and prizes. If the former, it is more pertinent to find out what sites are legitimate since you do not want to invest cash into something that is not going to give you a return on your investment.
no deposit bingo bingo
In bingo, each player will get a sheet, which has six cards with a total of 90 numbers. On each one of these bingo cards, you will find 27 spaces grouped in 9 columns x 3 rows format. Each number is unduplicated; hence, it will not be repeated anywhere else in the sheet.

Anonymous said...

Hi People!
Help!
I'm Looking to buy [url=http://www.milesgershon.com/tv-stands.html][b]TV Stands[/b][/url] or TV [url=http://www.milesgershon.com][b]Wall Units[/b][/url] For a house I'min the process of buying.
Can you guysgive me a good recommendation of where is the bestdeal on these? I live in San Francisco and I heard that the big thing about these [url=http://www.milesgershon.com][b]tv stands[/b][/url] is the cost of shipping and installation.
I also found this great article about wiring your entertainment center: http://www.helium.com/items/1577888-how-to-wire-your-home-entertainment-center

looking forward to your reply

[url=http://www.milesgershon.com][img] data:image/jpeg;base64,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 [/img][/url]

P

Anonymous said...

So I did it -- bought myself a [url=http://www.ordio.com.au/products/Fatman-iTube-ValveDock-with-Speakers.html]Fatman iTube Dock[/url] and I've got to say I made out like a bandit. I actually listened to one at a friend's house several months ago and just couldn't get that quality out of my head because it really truly surprised me. I searched online everywhere I could think of for a great deal and finally found it at [url=http://www.ordio.com.au]Ordio[/url] in Westfield Bondi Junction. I called them up first and asked a bunch of questions and everything was answered to my satisfaction so I went ahead and made the purchase. Shipping was surprisingly fast. Everything was as it should be. I'm pretty darn happy and I'm playing it right now. Not sure if they dispatch outside of Australia but you won't be sorry if they do.

Really happy...

Tom

Anonymous said...

SEO
very useful, thanx a lot for this article ....... hTis is what I was looking for.

Anonymous said...

Электрошоковые устройства в российских оружейных магазинах впервые появились всего 10-15 лет назад. До этого мощные электрошоки можно было увидеть разве что в боевиках, герои которых применяли их не только как оружие самообороны. Зато сегодня шокеры, как называют электрошоки в народе, намного популярнее, чем газовое или пневматическое оружие самообороны. И популярность эта заслужена: купить электрошок — значит, приобрести надёжное, эффективное и недорогое средство самозащиты. Кроме того, электрошоковое оружие не вредит здоровью, а потому купить электрошок можно без лицензии.
В нашем государстве приобрести себе средство самообороны, гордо именуемое электрошокером может любой гражданин не моложе 18 лет. Шокер прост в эксплуатации, не требует расходных материалов, долговечен, практичен, удобен. Его можно носить в чехле на поясе, положить в сумочку, косметичку, ну или просто в карман. Кроме того, почти все шокеры оборудованы встроенным фонариками. Это тоже неоспоримое преимущество, когда Вам приходится возвращаться из гостей в темноте. Идешь себе и подсвечиваешь, ну а в случае угрозы, необходимо только нажать на красную кнопочку, и враг будет повержен.
Прежде, чем купить электрошок, выясните, для чего вам нужно это оружие? Выбирайте электрошоковое устройство, исходя из проблем, которые вы планируете решить с его помощью.
Вот задачи, для которых создавались электрошоки (расположены по мере снижения класса мощности электрошокового устройства, 1 – 3 класс):
° обездвижить противника, привести в бессознательное состояние;
° остановить агрессию, ошеломить нападающего, убежать;
° напугать.
Очень эффективен электрошокер от собак, бодучих коров и козлов (ну это если вы в деревне проживаете). А все дело в том, что животные очень боятся молнии. Страх этот заложен в подсознании много тысячелетий назад. И вот такая миниатюрная молния лежит у вас в кармане пиджака. Достаточно только продемонстрировать эту микро-молнию в течение 3-4 секунд, и животное поспешно ретируется. А кроме разряда электрошокер при работе выделяет газ-озон, который в природе обычно сопровождает разряд молнии. И запаха этого газа для животных так же служит сигналом опасности.
Если вы планируете с помощью ЭШУ оказывать на противника не столько физическое, сколько психологическое воздействие, вам вполне подойдёт электрошок второго или третьего класса. Трещат они громко, искрят ярко, и стоят недорого
Электрошокер достаточно подзаряжать примерно 1 час в неделю, а энергии встроенных аккумуляторов хватает очень надолго. Существует несколько видов электрошокеров, начиная от маломощных, способных воздействовать на противника на уровне психологии, до очень мощных, разряд которых «выключает» человека на 10-15 минут. Это время вполне достаточно, что бы убежать на безопасное расстояние. При этом шокер вполне безопасен для человека. Смертельных случаев а данный момент не выявлено. Не рекомендуется применять шокеры против людей со встроенными кардио-стимуляторами, а впрочем такой человек, вряд- ли решит на кого то напасть.
Но что делать, если в Вашем городе этих изделий нет в продаже? Тогда вы сможете заказать его по почте вот тут: Интернет магазин «Стражник» http://strazhnik.lit-life.ru/

Anonymous said...

I am assured, that you are not right.

Anonymous said...

Thanks :)
--
http://www.miriadafilms.ru/ купить кино
для сайта www.beyondsql.blogspot.com

Anonymous said...

Наши сайты:
Southern Palms Beach Resort Husa Princesa Krabi La Playa Resort Apollo Beach Hotel Via Terra Sunrise Leonardo Club (ex.Golden Tulip Club) Athenian Callirhoe Exclusive Holiday Inn Sunspree Resort Almiros Beach Apartments Toyota Corolla Verso 3.1л 64800 2001 Июль18 Callaway C12 1994 Brilliance M2 1994 Mini One 2004 SAAB Plymouth Grand Voyager 3.9 94200 2005 AC Cobra 6.4 59500 1994 Maruti Alto 1.4 92800 1990 Spectre R45 1.5 1999 Loysis Nereus Hotel Markus Sittikus Zastava Yugo Koral $73800 1998 Ford Ranger $28700 1998 Noble M12 GTO 1.5л 2009

Anonymous said...

Вот свежие киноленты что я нашла в нете из рабочих

Anonymous said...

Варез - качай всё бесплатно.

Anonymous said...

free online movies
[url=http://www.omc-movie.com/?p=6765]Nanny McPhee and the Big Bang[/url]
free movie downloads
[url=http://www.omc-movie.com/?p=5789]Arthur and the Revenge of Maltazard movie[/url]
positive online movie shop
[url=http://www.omc-movie.com/?p=5319]Buzz Lightyear of Star Command: The Adventure Begins[/url]
Paris
[url=http://www.omc-movie.com/?p=5305]Merry Madagascar movie[/url]

Anonymous said...

http://dematom.com/images/2008/12/20/2529-moi_puti_neotvratimosti_puti_na_zad.jpg





_________________
Когда актер не понимает, кого он играет, он поневоле играет самого себя.

Anonymous said...

проститутки и шлюхи чебоксар интим услуги г Октябрьский Башкирия мамули бляди анальный секс втроём секс знакомства Мурмансу шлюхи зарайска ищу армянский сайт секс знакомств краснодар секс знакомства николаев threads самые дешевые проститутки самары реальные секс знакомства в сарапуле где снять проститутку в Березниках секс знакомства + в беларуси бесплатно секс проститутки индивидуалки новокузнецк

вызвать дешевую шлюху на дом

Anonymous said...

Living without an aim is like sailing without a compass.
[url=http://www.ugg-bootsusa.info/]ugg boots usa[/url] www.ugg-bootsusa.info
[url=http://www.uggbootsclearence.info/]ugg boots clearance[/url] www.uggbootsclearence.info
[url=http://replicahandbags-louisvuitton.weebly.com/]replica louis vuitton handbags[/url] replicahandbags-louisvuitton.weebly.com
He that can read an meditate will not find his evenings long or life tedious.
ugg boots sale uggboots-saleon.weebly.com
tall ugg boots classic-tall-ugg-boots-5815.blogspot.com

Anonymous said...

Entire hour, a construction troupe turned up to start edifice a forebears on the insufficient in lot.

The 2pg2l3rt 408913 [url=http://mios.my-board.org/sdi.html]459796[/url] [url=http://mios.my-board.org/sdu.html]824430[/url] 597093 junior people's 5-year-old daughter consequence took an play in all the

hobby prospering on next door and dog-tired much of each time observing the workers.

Anonymous said...

Impression hour, a construction masses turned up to start edifice a profession on the insignificant lot.

The 569670 [url=http://kamachu.000space.com/ned.html]310833[/url] 738348 1tu6k4fi [url=http://kamachu.000space.com/msu.html]528016[/url] teenaged people's 5-year-old daughter follow-up took an investment in all the

animation present on next door and pooped much of each date observing the workers.

Anonymous said...

Karen millen loophole snitch on provides you with outclass calibre evening dresses. Karen millen outlet dresses www.karen--millenoutlet.com are tense trafficking onto the ball in search the [url=http://www.karen--millenoutlet.com/]Karen millen outlet[/url] acute workmanship. Hint at on!

Anonymous said...

Its like you read my mind! You appear to know so
much about this, like you wrote the book in it or something.
I think that you can do with a few pics to drive the message home a bit, but instead of that, this is magnificent blog.
A great read. I will definitely be back.

Feel free to surf to my website: オークリー アウトレット

Anonymous said...

Hello there, I found your blog by way of Google even as searching for a
similar topic, your website came up, it appears good. I have bookmarked
it in my google bookmarks.
Hi there, simply become aware of your weblog through Google, and located that it's really informative. I'm going to watch out for brussels.
I will be grateful if you happen to continue this in future.
Lots of folks might be benefited out of your writing.
Cheers!

My site rodrec.com

Anonymous said...

Howdy! I just wish to offer you a big thumbs up for the excellent info you've got here on this post. I will be coming back to your web site for more soon.

Feel free to visit my weblog - http://www.raybansale-shop.com

Anonymous said...

http://cercrgeanosed.tk/ind/anketa63172.htm Проститутки M. Ленинский проспект - Индивидуалка Женечка, +7 (965) 185-54-75
http://chlorigheiru.tk/checked/anketa/78929 Оценки Кира, Москва, (903)6695100
http://diserare.tk/ind/anketa81900.htm Проститутки M. Люблино - Индивидуалка Вика, +7 (965) 301-46-61
http://jockinsrinti.tk/ind/anketa87768.htm Проститутки M. Горьковская - Индивидуалка Анжелика, Район Петроградский, +7 (965) 009-74-39
http://saywtenasun1972.tk/mass/anketa77401.htm?sr=kolmess#linkreport Массажистка Катя, M. Кузьминки - Район Выхино-Жулебино, +7 (916) 958-68-59

Anonymous said...

Thankfulness to my father who told me concerning this website, this weblog is truly remarkable.


Take a look at my web-site: レイバンサングラス

Anonymous said...

Thanks for finally talking about > "Multiple cascade paths to the same table"
< Loved it!

my page; サングラス レイバン

Anonymous said...

http://burrighchipve.tk/ind/anketa16770.htm Проститутки M. Алексеевская - Индивидуалка Лера, +7 (985) 230-17-69
http://clemokfevi.tk/ind/anketa72650.htm Проститутки M. Алтуфьево - Индивидуалка Влада, +7 (968) 820-75-68
http://nemoroomar.tk/comments/anketa/26447 Отзывы о девушке Игорь и Лена, Москва, (925)1710363
http://clemokfevi.tk/ind/anketa57192.htm Проститутки M. ВДНХ - Индивидуалка Соня, +7 (968) 846-35-65
http://deticomta1974.tk/ind/anketa71314.htm Проститутки Индивидуалка наташа, +7 (961) 062-54-07

сайт проститутки в томске

Anonymous said...

Aside from that, you can also save our Mother Earth from the destruction of global warming.
There health benefits outnumber their disadvantages, if any.
Just as a powerful river conists of small drops moving in the same direction, society can help itself along through offering
these grants and incentives to people complacent with the familiar, inefficient incandescent
bub.

Also visit my webpage Stehleuchten

Anonymous said...

Fantastic blog! Do you have any tips and hints for aspiring writers?

I'm planning to start my own website soon but I'm a
little lost on everything. Would you advise starting with a free platform like Wordpress or go for a paid option?

There are so many options out there that I'm completely confused .. Any ideas? Kudos!

my homepage オークリー アウトレット

Anonymous said...

Hi, just wanted to say, I loved this post. It was helpful. Keep on posting!


Here is my web blog :: オークリーメガネ

Anonymous said...

Definitely believe that which you said. Your favorite reason appeared to be on the net the easiest thing to be
aware of. I say to you, I definitely get irked while people consider worries that
they plainly do not know about. You managed to hit the nail upon the top and also defined out the whole
thing without having side-effects , people can take a signal.

Will likely be back to get more. Thanks

Feel free to surf to my page: workouts for vertical jump

Anonymous said...

wonderful issues altogether, you just won a emblem new reader.
What could you recommend in regards to your post that you made some days ago?
Any sure?

my web page free cursors

Anonymous said...

Great beat ! I would like to apprentice while you amend your
site, how can i subscribe for a blog website? The account helped me a acceptable deal.
I had been tiny bit acquainted of this your broadcast provided bright clear idea

My site レイバンメガネ

Anonymous said...

No matter if some one searches for his essential thing, thus he/she needs to be available that in detail, so that thing is maintained
over here.

My page http://lowermycostofliving.com/

Anonymous said...


Thanks for the purpose of providing these types of wonderful content material.

Anonymous said...


Simply just desired to state Now i am happy that i happened upon your internet page.

Anonymous said...


I enjoy the data on your websites. Thanks a ton.

Anonymous said...


Particularly useful....looking forward to coming back.

Anonymous said...


Really enlightening....looking frontward to visiting again.

Anonymous said...


Really wanted to state Now i am delighted that i came upon your web site!

Anonymous said...


Amazing Web site, Stick to the fantastic job. With thanks.

Anonymous said...


Superb Web-site, Continue the good work. Thanks!

Anonymous said...


Really beneficial....look onward to visiting again.

Anonymous said...


You have got good knowlwdge at this point.

http://www.u-tv.com.pl/katalog/dom/kuchnia/zlewozmywaki-granitowe/

Anonymous said...


Good web page you have going here.

Anonymous said...


I benefit from perusing your internet site. thnx!

Anonymous said...


Thanks a lot for sharing your well put together websites.

Anonymous said...


Thanks a ton for sharing your good web-site.

Anonymous said...


You've got possibly the best online websites.

Anonymous said...


You have among the finest internet websites.

Anonymous said...


Whoa....this is a handy web-site.

http://www.gatunekchroniony.pl/zlewozmywaki-kuchenne/

Anonymous said...


Neat Web site, Continue the excellent work. Thanks a ton.

http://www.profescentrumksztalceniaidoradztwa.pl/katalog/dom/kuchnia/zlewy.html

Anonymous said...


Thanks a lot! It is definitely an astounding web page!

http://www.idea-meritum.com.pl/zlewy-granitowe.html

Anonymous said...


Seriously such a important website.

http://komediowe.eu/2013/04/trwale-zlewy-lazienkowe-mozliwe-do-zakupienia-poprzez-sklep-internetowy-sprawdz-nas.html

Anonymous said...


Good Web page, Stick to the fantastic job. Thanks.

http://www.sochanski-adwokat.pl/zlewy.html

Anonymous said...


Greetings, nice website you have right now.

http://kwasowe.eu/archives/669.php

Anonymous said...


Your posts is amazingly intriguing.

http://intuicyjne.eu/2013/04/fajne-zlewozmywaki-jedno-komorowe-dostepne-od-reki-w-naszym-sklepie-zapraszamy.asp

Anonymous said...


The tips is quite significant.

http://chamskie.be/714.asp

Anonymous said...


I like looking at your internet site. Kudos!

http://www.wypozycz-auto.com.pl/zlewozmywaki.html

About Me

My photo
Phoenix, Arizona, United States