Tanítás, webfejlesztés, programozás, informatika, rock zene

INSERT - Új sorok beszúrása

Az SQL adatmanipulációs része biztosítja a táblák feltöltését, az mezők módosítását és a sorok törlését. A táblak feltöltésére az INSERT SQL parancs szolgál, melynek általános alakja a következő:

INSERT INTO táblanév [(mezőnév_1, mezőnév_2,  ...)]
VALUES (érték, érték, ...);

Aaz alábbi szabályokra figyelni kell

INDEXEK az adatbázisokban

Már a korábbi programozási tanulmányaitokban is megismerhettétek, hogy a nagy adathalmazokban való keresésnek a hatékonysága a keresési módszerektől függően változik, gyakran egész drasztikusan.

Lineáris keresés - Ha egy rendezetlen tömbben keresünk, akkor egy N elemű tömbben a programoknak átlagosan N / 2 összehasonlítást kell végezni, hogy a keresett értéket megtalálják. 1 millió adat esetén ez 500 000 összehasonlítás.

Táblák módosítása

A tábla újabb mezővel való bővítésére az alábbi parancs szolgál:

ALTER TABLE tábla_név    
ADD mező_név adattípus [(szélesség)];

Az új mező a tábla utolsó oszlopa lesz. Ebben az esetben a NOT NULL módosító nem adható meg.
Az mező értéke a már meglevő sorokban NULL (definiálatlan) lesz. Az SQL nyelv megkülönbözteti a nulla numerikus értéket és a NULL, még nem definiált értéket. Például a diákok adatai közé a születési évet felvehetjük a következő paranccsal:

A relációk létrehozására a CREATE TABLE SQL utasítás szolgál, melynek általános alakja a következő:

CREATE TABLE tábla_név    
  (mező_név adattípus [(szélesség)] [NOT NULL]. 
  (mező_név adattípus [(szélesség)] [NOT NULL]. 
... );

A szélesség megadása el is maradhat. A táblák és általában a nevek megadására a következő szabályok érvényesek:

A különböző SQL nyszerverekben általában ugyanazokat az adat típusokat használhatjuk, de az elnevezésekben és az adattípusok méreteiben vannak különbségek. Jelen esetben a MYSQL adattípusait vesszük át. az alábbiakban jelölöm a leggyakrabban használt típusokat

Numerikus típusok

Oszlop típus

Tárolási hossz

Leírás

Feladat: Autókölcsönző tervezése

Olyan adatbázist tervezzünk, amely egy autókölcsönzőt ki tud szolgálni. Az autókölcsönzőben korlátos számú autó van. Az autókkal események történhetnek: beállítják az autót, kölcsönzik, visszahozzák, leselejtezik. Természetesen ezen kívül még lehet bármennyi egyéb esemény is.

Modellezés

Autókölcsönző feladat szükséges halmazai:

Mint korábban írtam a basszushangszer inkább ritmushangszer, mint dallamhangszer, de persze dallamot is lehet rajta játszani.

Most a ritmikára koncentrálok.

 

A basszusgitáros szerepét gyakran a kezdő zenekarokban az ügyetlenebb, nem annyira gyakorlott tagok kapják meg. A basszusgitárosok szerepe nem annyira látványos, mint a szólógitárosoké, azonban nélkülözhetetlenek a jó zenéhez.

A könnyűzene hajnalán, úgy 40 évvel ezelőtt a szólógitárosok voltak az Istenek - az énekesek mellett - és minden ujjukra több nőt (vagy fiút) is kaphattak. Abban az időben nem volt ritka, hogy egy 3 perces dalban 2 percet szólózott a gitáros, a többi volt a dal. Volt olyan zenekar - például a Cream - amelyben a 8-10 perces számok nagy része gitárszóló volt.

Ma ez már másképpen van.

Férfias arcom van (Hehehe), mert a haverokkal egyszer elmentünk sörözni a budai Wernesgrüner sörözőbe és miközben lent ültünk a pincében piszkáltam az arcomat. Az ujjaimmal kitapogattam egy csomót az állcsontomon bal oldalon és piszkáltam nyomogattam. Egyszer csak hallottam egy reccsenést az arcomban és kettétört... Mondtam magamban, hogy ez nem tréfa, ezért elmentem a Fehérvári útra az SZTK-ba. Megnézett egy sebész doki és azt mondta, hogy semmi baj, meg fog műteni. Ezt ki kell szedni. Rendben vagyok? Mondtam, hogy ok.