| 2004-02-01 |
Wersje SQL |
autor: mst |
|
Pytają mnie często (poprzez e-mail) jak to jest z tym SQL? Ile było wersji i jakie?
Są cztery wersje SQL:
1. SQL 86.
2. SQL 89 - rozszeżony w stosunku do poprzednika.
3. SQL 92 - przewidujący trzy poziomy zgodności: Entry (wejściowy), Intermediate (średni) oraz Full (pełny). Produkty zazwyczaj są zgodne na pierwszym poziomie.
4. SQL 99 (właściwie jeszcze nie jest standardem) - jest nadzbiorem Entry SQL92. Składa się na niego Core SQL99 oraz kilka opcjonalnych, rozszeżonych poziomów zgodności.
(źródło: M. Gruber "SQL - wydanie drugie")
|
|
| 2003-09-17 |
Działamy na usnet o bazach danych |
autor: mst |
|
Od wielu miesięcy służymy naszym doświadczeniem na Usnet o bazach danych. Zobacz sam wszystkie nasze posty. zobacz więcej...
|
|
| 2003-08-02 |
SQL (ang. Structured Query Language) |
autor: mst |
|
SQL (ang. Structured Query Language) - standardowy język zapytań do obsługi relacyjnej bazy danych. Język programowania baz danych i ich sieciowych serwerów. zobacz więcej...
|
|
|
|
Baza danych (angielskie database), rodzaj komputerowego zbioru kartotek, magazyn danych o określonej budowie. Baza danych jest modelowym ujęciem fragmentu rzeczywistości będącego przedmiotem zainteresowania (universe of discours) osób, instytucji, organizacji, firm, zakładów itp., reprezentującym fakty dotyczące tej rzeczywistości w formie umożliwiającej ich przetwarzanie ... zobacz wiecej...
|
|
| 2002-10-23 |
Jak zaprojektować bazę dla podstawowego dokumentu |
autor: MST Marek Stawowu |
|
Zazwyczaj, aby zarejestrować dokument w bazie danych, wymagana jest co najmniej jedna tabela. Jednakże dla zapewnienia pełnej relacyjności danych powinno się stosować oddzielne tabele dla dokumentu, kontrahenta i pozycji dokumentu (także dla wystawiającego, jeżeli baza obsługuje więcej firm). W takim przypadku otwarcie dokumentu wymusza powstanie qwery: SELECT * FROM (kontrahenci INNER JOIN dokumenty ON kontrahenci.id = dokumenty.idKlienta) INNER JOIN pozycje ON dokumenty.id = pozycje.idDokumentu. W tym przykładzie id traktujemy jako niepowtarzalny identyfikator rekordu. W celu przyspieszenia warto założyć indeksowanie na wszystkie pola relacji (czyli idKlienta i idDokumentu oraz oczywiście id). Na pewno zapytacie: A CO Z ZAPISEM? Nic prostszego. Zapis należy zrobić sekwencyjnie w ramach jednej transakcji.
|
|