Bazy danych
1
Bazy Danych
laboratorium :
Organizacja zajęć
i tematyka przedmiotu
Przedmiot:
Bazy danych
2
Organizacja zajęć
z
Konsultacje:
-
wtorki 8.00 : 10.00
sala 308 / lab. 416 / lab. 406 / bibl. IM
(proszę
o kontakt mailem na adres mailowy
w celu uzyskania szczegółowych informacji)
z
Zasady zaliczania laboratorium przedmiotowego:
-
samodzielne wykonanie projektu / laboratorium
( wykonanie zadań
z listy przeznaczonych dla danego lab. W formie projektu komputerowego
w postaci oprogramowania/schematu bazy danych lub aplikacji opartych o wiedzę
uzyskaną
na laboratorium, wiedzę
literaturową
i samodzielną
praktykę)
-
zaliczenie sprawdzianu z wiedzy tematycznej
(sprawdzian w formie kolokwium pisemnego z wiedzy teoretycznej
lub praktyczny sprawdzian z umiejętności z baz danych przy komputerze)
- obecność
na zajęciach
(max 1 nieusprawiedliwiona nieobecność
na zajęciach laboratoryjnych)
z
Podział punktów na laboratorium ( w sumie 60 punktów ):
-
projekt/sprawdzian
25 punktów
- obecność/kartkówka
5 punktów
Bazy danych
3
Tematyka
z
Wprowadzenie do tematu: historia baz danych, modele baz danych.
z
Rodzaje baz danych i terminologia związana z tematyką.
z
Charakterystyka baz danych.
z
Wymagania stawiane systemom bazodanowym.
z
Technologia baz danych.
z
Systemy zarządzania informacjami zawartymi w bazie (SZBD).
z
Modele danych.
z
Przykładowe rozbudowane bazy danych.
z
Architektura systemów baz danych (SBD).
z
Użytkownicy systemów baz danych (USBD).
z
Interakcje, powiązania i współbierzność baz danych.
z
Formularze i obsługa informacji w bazie danych.
z
Raportowanie charakterystyk informacji i zarządzanie bazami danych.
z
Przykładowe technologie implementacji dla aplikacji bazodanowych.
z
Architektura warstwy komunikacyjnej klient-serwer-administrator.
z
Podział systemów baz danych ze względu na poszczególne funkcje i
zastosowania.
z
Przykładowe dostępne technologie systemów baz danych.
Bazy danych
4
Techniki wykonania projekt
Techniki wykonania projekt
ó
ó
w zaliczeniowych:
w zaliczeniowych:
Kompletny projekt ko
Kompletny projekt ko
ń
ń
cowy, zaliczeniowy lub referat laboratoryjny
cowy, zaliczeniowy lub referat laboratoryjny
sk
sk
ł
ł
ada si
ada si
ę
ę
z nast
z nast
ę
ę
puj
puj
ą
ą
cych element
cych element
ó
ó
w:
w:
-
Katalog zawierający wszystkie dane powinien być
opisany bez polskich znaków według
schematu: Imie_Nazwisko_grupa
-
Plik wykonywalny programu (jeśli jest wymagany) lub kompletna baza danych
-
Pliki programu do kompilacji –
kod programu (jeśli jest wymagany)
-
Zbiorów danych wyjściowych i wejściowych, jeśli zostały użyte w budowie programu
-
Dokumentacji MS Office w postaci zestawu plików
-
Dokumentacji LaTeX
w postaci zestawu plików TeX
(zależnie od wykonania)
-
Dokumentacji w formacie PDF
-
Prezentacji otrzymanych wyników i osiągnięć
MSOffice, OpenOffice, pdf/LaTeX
-
beamer
Bazy danych
5
Zagadnienia bazowe –
opanowane wcześniej
z
Podstawy elektroniczne/elektrotechniczne budowy podzespołów
z
Dopuszczalne napięcia na poszczególnych elementach
z
Schematy zasilania
z
Schematy konfiguracji sprzętowej
z
Budowa komputerów z rodziny PC
z
Schemat wewnętrznej budowy stacji roboczej
z
Zasada działania i podłączania elementów do płyty głównej
z
Instalacja systemów operacyjnych
z
Systemy operacyjne z rodziny MS Windows
z
Systemy operacyjne z rodziny Linux
z
Podstawy konfiguracji systemów operacyjnych
z
Systemy operacyjne z rodziny MS Windows
z
Systemy operacyjne z rodziny Linux
z
Podstawy działania systemów operacyjnych
z
Systemy operacyjne DOS/Unix
z
Systemy operacyjne z rodziny MS Windows
z
Systemy operacyjne z rodziny Linux
z
Internet
z
Podstawowe schematy działania przeglądarek www
z
Podstawowe schematy działania usług serwerowych
z
Zasady budowy, administracji i schematy działania serwisów www
Bazy danych
6
Zagadnienia bazowe –
opanowane wcześniej
z
Podstawy operowania w systemie MsOffice
z
Składnia systemu
z
Obsługa podstawowych funkcji i elementów aktywnych
z
Podstawy budowy stron www
z
Schemat wewnętrznej budowy strony
z
Schemat programowania dla php
z
Podstawy budowy serwerów sieciowych
z
Podstawy obsługi i konfiguracji serwerów sieciowych
z
Podstawy serwerów biurowych
z
Schematyka scriptingu dla serwerów i komputerów w oparciu o VBA
z
Podstawy programowania komputerów
z
Opanowanie podstawowych funkcji i schematu budowy programów
Bazy danych
7
z
Laboratorium 2:
z
Kot Justyna
( należy wykonać
zestaw zadań
z inżynierii baz danych w oparciu o tematykę
zajęć
i posiadaną
wiedzę
z literatury
przedmiotowej opisujący budowę
i konfigurację
bazy danych w Ms
Access. Do zestawu należy wykonać
opis wykonanych
zadań
w formie prezentacji i sprawozdania z odpowiednimi ilustracjami. )
z
Laboratorium 3:
z
Konieczek Tomasz
( należy wykonać
zestaw zadań
z inżynierii baz danych w oparciu o tematykę
zajęć
i posiadaną
wiedzę
z literatury
przedmiotowej opisujący schemat przesiewu danych w bazie, do zestawu należy wykonać
opis wykonanych zadań
w formie
prezentacji i sprawozdania z odpowiednimi ilustracjami. )
z
Laboratorium 4:
z
Sztanga Jarosław
( należy wykonać
zestaw zadań
z inżynierii baz danych w oparciu o tematykę
zajęć
i posiadaną
wiedzę
z literatury przedmiotowej
opisujący schemat współdziałania i korzystania z kwerend i udostępnionych zasobów danych, do zestawu należy wykonać
opis
wykonanych zadań
w formie prezentacji i sprawozdania z odpowiednimi ilustracjami. )
z
Laboratorium 5:
z
Pilak Dawid
(należy wykonać
zestaw zadań
z inżynierii baz danych w oparciu o tematykę
zajęć
i posiadaną
wiedzę
z literatury przedmiotowej
opisujący schemat przesiewu danych w relacyjnych kwerendach , do zestawu należy wykonać
opis wykonanych zadań
w formie prezentacji i
sprawozdania z odpowiednimi ilustracjami. )
Osoby wykonuj
Osoby wykonuj
ą
ą
ce wybrane projekty laboratoryjne:
ce wybrane projekty laboratoryjne:
Zagadnienia omawiane na laboratoriach w całości oparte są
o wiedzę
prezentowaną
w podręcznikach akademickich i książkach tematycznych
według spisu
w spisie zadań
Bazy danych
8
z
Laboratorium 6:
z
Olejniczuk Kornel
( należy wykonać
zestaw zadań
z inżynierii baz danych w oparciu o tematykę
zajęć
i posiadaną
wiedzę
z literatury
przedmiotowej opisujący schemat kalkulacji i przesiewu wiedzy w relacjach bazy danych. Do zestawu
należy wykonać
opis wykonanych zadań
w formie prezentacji i sprawozdania z odpowiednimi ilustracjami. )
z
Laboratorium 7:
z
Schreiber Krzysztof
( należy wykonać
zestaw zadań
z inżynierii baz danych w oparciu o tematykę
zajęć
i posiadaną
wiedzę
z literatury
przedmiotowej opisujący schemat raportowania wykonanych kalkulacji i przesiewu wiedzy
w relacjach bazy danych.
Do zestawu należy wykonać
opis wykonanych zadań
w formie prezentacji i sprawozdania z odpowiednimi ilustracjami. )
z
Laboratorium 8:
z
Ciemięga Joanna
( należy wykonać
zestaw zadań
z inżynierii baz danych w oparciu o tematykę
zajęć
i posiadaną
wiedzę
z literatury
przedmiotowej opisujący budowę
i konfigurację
bazy danych w dla serwisów www
w parciu o SQL i PHP. Do zestawu
należy wykonać
opis wykonanych zadań
w formie prezentacji i sprawozdania z odpowiednimi ilustracjami. )
z
Laboratorium 9:
z
Strąg Michał
( należy wykonać
zestaw zadań
z inżynierii baz danych w oparciu o tematykę
zajęć
i posiadaną
wiedzę
z literatury
przedmiotowej opisujący schemat przesiewu danych w bazie. Do zestawu należy wykonać
odpowiedni formularz oraz opis
wykonanych zadań
w formie prezentacji i sprawozdania z odpowiednimi ilustracjami. )
Osoby wykonuj
Osoby wykonuj
ą
ą
ce wybrane projekty laboratoryjne:
ce wybrane projekty laboratoryjne:
Zagadnienia omawiane na laboratoriach w całości oparte są
o wiedzę
prezentowaną
w podręcznikach akademickich i książkach tematycznych
według spisu
w spisie zadań
Bazy danych
9
z
Laboratorium 10:
z
Szczygielski Dawid
( należy wykonać
zestaw zadań
z inżynierii baz danych w oparciu o tematykę
zajęć
i posiadaną
wiedzę
z literatury przedmiotowej
opisujący schemat współdziałania i korzystania z kwerend i udostępnionych zasobów danych. Do zestawu należy wykonać
odpowiednie
formularze oraz opis wykonanych zadań
w formie prezentacji i sprawozdania z odpowiednimi ilustracjami. )
z
Laboratorium 11:
z
Sporysz Przemysław
(należy wykonać
zestaw zadań
z inżynierii baz danych w oparciu o tematykę
zajęć
i posiadaną
wiedzę
z literatury przedmiotowej
opisujący schemat przesiewu danych w relacyjnych kwerendach. Do zestawu
należy wykonać
odpowiednie formularze i opis wykonanych
zadań
w formie prezentacji i sprawozdania z odpowiednimi ilustracjami. )
z
Laboratorium 12:
z
Kotlarek Krzysztof
( należy wykonać
zestaw zadań
z inżynierii baz danych w oparciu o tematykę
zajęć
i posiadaną
wiedzę
z literatury
przedmiotowej opisujący schemat kalkulacji i przesiewu wiedzy w relacjach bazy danych. Do zestawu należy wykonać
odpowiednie
formularze i opis wykonanych zadań
w formie prezentacji i sprawozdania z odpowiednimi ilustracjami. )
z
Laboratorium 13:
z
Ustrzycki Wojciech
( należy wykonać
zestaw zadań
z inżynierii baz danych w oparciu o tematykę
zajęć
i posiadaną
wiedzę
z literatury
przedmiotowej opisujący schemat raportowania wykonanych kalkulacji i przesiewu wiedzy
w relacjach bazy danych.
Do zestawu należy wykonać
opis wykonanych zadań
w formie prezentacji i sprawozdania z odpowiednimi ilustracjami. )
z
Laboratorium 14 i 15:
z
Ocena i zdawanie wykonanych projektów zaliczeniowych
Osoby wykonuj
Osoby wykonuj
ą
ą
ce wybrane projekty laboratoryjne:
ce wybrane projekty laboratoryjne:
Zagadnienia omawiane na laboratoriach w całości oparte są
o wiedzę
prezentowaną
w podręcznikach akademickich i książkach tematycznych
według spisu
w spisie zadań
Bazy danych
10
z
Projekt 1:
z
Kot Justyna, Konieczek Tomasz
Należy wykonać
bazę
danych pracowników firmy AAA dla min 40 osób według wskazań
wraz z
odpowiednimi kwerendami:
Osoby wykonuj
Osoby wykonuj
ą
ą
ce wybrane projekty zaliczeniowe:
ce wybrane projekty zaliczeniowe:
Zagadnienia omawiane na laboratoriach w całości oparte są
o wiedzę
prezentowaną
w podręcznikach akademickich i książkach tematycznych
według spisu
Tabela 1:
-
numer identyfikacyjny
-
imię
-
nazwisko
-
zakład ( 4 różne zakłady )
Tabela 2:
-
numer identyfikacyjny
-
staż
pracy
-
stanowisko ( 4 różne stanowiska )
-
miasto zatrudnienia ( 4 różne miasta )
Tabela 3:
-
numer identyfikacyjny
-
płaca podstawowa
-
dodatek
Tabela 4:
-
numer identyfikacyjny
-
projekt pierwszy
-
projekt drugi
-
projekt trzeci
W ramach projektu bazy danych należy stworzyć
następujące raporty kwerend:
-
Raport zarobków na poszczególnych stanowiskach i poszczególnych zakładach rosnąco
-
Raport ilości zatrudnienia w poszczególnych miastach i poszczególnych zakładach malejąco
-
Raport ilości pracowników pracujących w największej ilości projektów i jednocześnie zarabiających
najwięcej malejąco
Bazy danych
11
z
Projekt 2:
z
Strąg Michał, Pilak Dawid
Należy wykonać
bazę
danych produktów firmy BBB dla min 40 produktów według wskazań
wraz z odpowiednimi kwerendami:
Osoby wykonuj
Osoby wykonuj
ą
ą
ce wybrane projekty zaliczeniowe:
ce wybrane projekty zaliczeniowe:
Zagadnienia omawiane na laboratoriach w całości oparte są
o wiedzę
prezentowaną
w podręcznikach akademickich i książkach tematycznych
według spisu
Tabela 1:
-
numer identyfikacyjny
-
nazwa
-
dział
produkcji ( 4 różne działy )
-
typ ( 4 różne typy )
Tabela 2:
-
numer identyfikacyjny
-
magazyn ( 4 różne magazyny )
-
opakowanie ( 4 różne opakowania )
Tabela 3:
-
numer identyfikacyjny
-
cena
-
możliwa promocja ( 2 rodzaje )
-
miasto promocji ( 4 możliwe miasta )
Tabela 4:
-
numer identyfikacyjny
-
sprzedaż
w zeszłym miesiącu ( w sztukach )
-
sprzedaż
w zeszłym miesiącu ( w wartości obrotu )
W ramach projektu bazy danych należy stworzyć
następujące raporty kwerend:
-
Raport cen poszczególnych produktów i poszczególnych promocji według upustu malejąco
-
Raport ilości poszczególnych produktów w poszczególnych magazynach rosnąco
-
Raport ilości promocji w poszczególnych miastach malejąco
-
Raport najlepiej sprzedających się
produktów jednocześnie cenowo i ilościowo malejąco
Bazy danych
12
z
Projekt 3:
z
Sztanga Jarosław, Olejniczuk Korneliusz, Schreiber Krzysztof
Należy wykonać
bazę
danych produktów firmy CCC dla min 40 produktów według wskazań
wraz z odpowiednimi formularzami:
Osoby wykonuj
Osoby wykonuj
ą
ą
ce wybrane projekty zaliczeniowe:
ce wybrane projekty zaliczeniowe:
Zagadnienia omawiane na laboratoriach w całości oparte są
o wiedzę
prezentowaną
w podręcznikach akademickich i książkach tematycznych
według spisu
W ramach projektu bazy danych należy stworzyć
następujące raporty kwerend:
-
Formularz wyboru poszczególnego typu towaru i poszczególnego producenta alfabetycznie
-
Formularz wyboru wysokości promocji i sposobu dostarczenia malejąco
-
Formularz wybory ceny wraz ze sposobem dostarczenia rosnąco
Tabela 1:
-
numer identyfikacyjny
-
nazwa
-
producent ( 4 różne firmy )
-
typ ( 4 różne typy )
Tabela 2:
-
numer identyfikacyjny
-
dostarczenie ( 4 różne typy )
-
opakowanie ( 4 różne opakowania )
Tabela 3:
-
numer identyfikacyjny
-
cena
-
możliwa promocja ( 2 rodzaje )
Tabela 4:
-
numer identyfikacyjny
-
sprzedaż
w zeszłym miesiącu ( w sztukach )
-
sprzedaż
w zeszłym miesiącu ( w wartości obrotu )
Bazy danych
13
z
Projekt 4:
z
Ciemięga Joanna, Ustrzycki Wojciech, Przemysław Sporysz
Należy wykonać
bazę
danych wolnych miejsc w pokojach hotelu DDD dla min 40 pokoi według
wskazań
wraz z odpowiednimi formularzami:
Osoby wykonuj
Osoby wykonuj
ą
ą
ce wybrane projekty zaliczeniowe:
ce wybrane projekty zaliczeniowe:
Zagadnienia omawiane na laboratoriach w całości oparte są
o wiedzę
prezentowaną
w podręcznikach akademickich i książkach tematycznych
według spisu
Tabela 1:
-
numer identyfikacyjny
-
pokój
-
piętro ( 5 różnych pięter )
-
widok ( 4 różne widoki/strony )
Tabela 2:
-
numer identyfikacyjny
-
posiadanie łazienki ( tak/nie )
-
posiadanie tv
( tak/nie )
-
dostęp do internetu
( tak/nie )
Tabela 3:
-
numer identyfikacyjny
-
cena podstawowa
-
promocja kliencka ( tak/nie )
Tabela 4:
-
numer identyfikacyjny
-
długość
pobytu
-
wyżywienie ( 3 opcje )
W ramach projektu bazy danych należy stworzyć
następujące raporty kwerend:
-
Formularz wyboru poszczególnego pokoju na poszczególnych piętrach wraz z odpowiednim
widokiem malejąco
-
Formularz wyboru ceny i ewentualnej promocji rosnąco
-
Formularz wyboru pokoju zależnie od opcji dodatkowych rosnąco
-
Formularz wyboru pokoju zależnie od długości pobytu i wyżywienia
malejąco zależnie od opcji
segregacji
Bazy danych
14
z
Projekt 5:
z
Szczygielski Dawid, Kotlarek Krzysztof
Należy wykonać
bazę
danych dostępnych modeli samochodów EEE dla min 40 sztuk według
wskazań
wraz z odpowiednimi formularzami:
Osoby wykonuj
Osoby wykonuj
ą
ą
ce wybrane projekty zaliczeniowe:
ce wybrane projekty zaliczeniowe:
Zagadnienia omawiane na laboratoriach w całości oparte są
o wiedzę
prezentowaną
w podręcznikach akademickich i książkach tematycznych
według spisu
Tabela 1:
-
numer identyfikacyjny
-
marka ( 5 różnych marek )
-
model ( 3 różne modele )
-
moc silnika ( 3 różne moce )
-
kolor ( 4 różne kolory )
Tabela 2:
-
numer identyfikacyjny
-
posiadanie wspomagania kierownicy ( tak/nie )
-
posiadanie klimatyzacji ( tak/nie )
-
komputer pokładowy ( tak/nie )
-
skórzana tapicerka ( tak/nie )
Tabela 3:
-
numer identyfikacyjny
-
cena podstawowa
-
promocja kliencka ( 10%, 20%, 30% )
Tabela 4:
-
numer identyfikacyjny
-
długość
gwarancji na silnik ( 4 różne okresy )
-
długość
gwarancji na podwozie ( 3 różne okresy )
-
długość
gwarancji na elektronikę
( 3 różne okresy )
W ramach projektu bazy danych należy stworzyć
następujące raporty kwerend:
-
Formularz wyboru poszczególnej marki w poszczególnym modelu wraz z odpowiednim silnikiem
alfabetycznie i malejąco według mocy silnika
-
Formularz wyboru ceny i ewentualnej promocji rosnąco
-
Formularz wyboru marki i modelu zależnie od opcji dodatkowych rosnąco względem ceny
-
Formularz wyboru pokoju zależnie od długości gwarancji malejąco zależnie od opcji segregacji
Bazy danych
15
Literatura:
Zagadnienia omawiane na laboratoriach w całości oparte są
o wiedzę
prezentowaną
w podręcznikach akademickich i książkach tematycznych
według spisu
·
Systemy baz danych
·
SQL Server 2005. Zaawansowane rozwiązania biznesowe.
Igor Kruk, Artur Mościcki
·
MySQL. Mechanizmy wewnętrzne bazy danych
Sasha
Pachev
·
Bazy danych SQL. Teoria i praktyka
Wiesław Dudek
·
MySQL. Darmowa baza danych. Ćwiczenia praktyczne
Marcin Lis
·
Microsoft Access. Podręcznik
administratora
Helen Feddema
·
Hurtownie
danych. Matthias Jarke
, Yannis
Vassiliou
, Maurizio Lenzerini
·
PostgreSQL. Leksykon kieszonkowy
Marcin Lis
·
Microsoft SQL Server 2005 od Środka: Mechanizm Składowania Danych PL
Kalen
Delaney
·
SQL dla
SQL Server 2005. Wprowadzenie
Sikha
Saha
Bagui, Richard Walsh Earp
·
Microsoft SQL Server 2005: Podstawy baz danych krok po kroku Kalen
Delaney
·
Microsoft Access 2003
Mirosław Sławik
· MySQL. Rozmówki Zak
Greant, Chris Newman
·
Vademecum
Administratora
Microsoft SQL Server 2005 William R. Stanek
·
ABC Accessa 2006
Tomasz Nabiałek
·
Relacyjne bazy danych dla praktyków
C.J. Date
·
100 sposobów na Access
Ken
Bluttman
· Oracle łatwiejszy niż
przypuszczasz
Jadwiga Gnybek
· Wstęp do Microsoft SQL Server 2005 dla programistów
·
Tablice informatyczne. SQL
Marcin
Szeliga
· MySQL Leon Atkinson
Bazy danych
16
Literatura:
Zagadnienia omawiane na laboratoriach w całości oparte są
o wiedzę
prezentowaną
w podręcznikach akademickich i książkach tematycznych
według spisu
·
ABC języka
SQL
·
ABC Access 2007 PL
Maciej
Groszek
·
Access 2003 PL. Ćwiczenia praktyczne. Wydanie II Danuta Mendrala, Marcin Szeliga
·
Access 2003 Tworzenie aplikacji
Tor Andrzej
·
Access 2003 wersja polska. Ćwiczenia
Łuszczyk
Ewa, Kopertowska
Mirosława
·
Access 2007 PL. Biblia
Praca zbiorowa
·
Access 2007 PL. Ćwiczenia praktyczne
Danuta Mendrala, Marcin Szeliga
·
Access 2007 PL. Formuły, raporty, kwerendy. Rozwiązania w biznesie
Paul McFedries
·
Access 2007 PL. Kurs
Danuta Mendrala, Marcin Szeliga
·
Access w biurze i nie tylko
Sergiusz Flanczewski
·
Access. Analiza
danych. Receptury
Ken
Bluttman, Wayne
Freeze
·
Bazy danych Poziom zaawansowany
Kopertowska
Mirosława, Sikorski Witold
·
Bazy danych SQL. Teoria i praktyka
Wiesław Dudek
·
ECUK Bazy danych
Kopertowska
Mirosława
·
JBuilder
i bazy danych
Mariusz Marzec
·
Kryptografia w bazach danych Ostatnia linia obrony
Kenan
Kelvin
·
Microsoft SQL Server 2005. Podręcznik
programisty
Michael Otey, Denielle
Otey
·
Modelowanie danych
Sharon Allen
·
Modelowanie danych w SQL Server 2005 i 2008. Przewodnik
Eric
Johnson, Joshua
Jones
Bazy danych
17
Literatura:
Zagadnienia omawiane na laboratoriach w całości oparte są
o wiedzę
prezentowaną
w podręcznikach akademickich i książkach tematycznych
według spisu
·
MySQL. Darmowa baza danych. Ćwiczenia praktyczne
Anna Owczarz-Dadan
·
MySQL. Leksykon kieszonkowy. II wydanie
George Reese
·
Office Access 2007
Lambert Steve, Lambert Dow, Preppernau
Joan
·
Oracle Database
10g. Podręcznik administratora baz danych
Kevin
Loney, Bob Bryla
·
Oracle Database
10g. Programowanie w języku PL/SQL
Scott Urman, Ron
Hardman,
Michael
McLaughlin
·
Oracle Database
11g i SQL. Programowanie
Jason
Price
·
Oracle Database
11g. Nowe możliwości
Robert G. Freeman, Arup
Nanda
·
PHP i MySQL. 8 komponentów dla kreatywnych webmasterów
Jono Bacon
· PostgreSQL 8.3. Ćwiczenia
Marcin Lis
·
Serwer SQL 2008. Usługi biznesowe. Analiza i eksploracja danych
Danuta Mendrala,
Marcin Szeliga
· SQL dla każdego
Harrington Jan L.
·
SQL Server 2005
Thomas Rizzo, Adam Machanic, Robin Dewson, Rob Walters, Joseph
Sack, Julian Skin
·
SQL Server 2005 Express. Skuteczne rozwiązania
Danuta Mendrala, Marcin Szeliga
·
SQL Server 2005. Wyciśnij wszystko
Eric
L. Brown
·
SQL Serwer 2005
Zawadzki Marcin
·
SQL. Od podstaw
John Colby, Paul Wilton
·
Wysoko wydajne MySQL. Optymalizacja, archiwizacja, replikacja. Wydanie II
Baron
Schwartz, Peter Zaitsev, Vadim
Tkachenko, Jeremy
D. Zawodny, Arjen
Lentz, Derek J.
Balling