SQL_Access

Projektowanie baz danych. Współpraca MS SQL Server i MS Access

Autorzy: Janusz Górczyński, Paweł Górczyński
Stron: 330, okładka miękka
ISBN: 978-83-88781-42-1
Sugerowana cena: 52 złotych (w tym 5% VAT)

 

Książka poświęcona problematyce projektowania relacyjnych baz danych w oparciu o MS SQL Server. Interfejs bazy danych został utworzony w środowisku MS Access jako ADP (Access Data Project).
Problematyka budowy bazy danych i jej interfejsu została przedstawiona na przykładzie aplikacji przeznaczonej do zarządzania biblioteką uczelnianą. Do książki dołączona jest płyta CD zawierająca backupy głównej i pomocniczej bazy danych oraz plik interfejsu.
Pliki te tworzą kompletne źródło omawianej aplikacji. Z uwagi na charakter plików typu ADP załączony plik interfejsu jest dobrym przykładem wykorzystania VBA do wspomagania pracy formularzy, raportów i innych obiektów bazy danych. W szczególności, zdaniem autorów, na uwagę zasługuje zaproponowane w tej pracy rozwiązanie dotyczące obsługi z poziomu kodu VBA procedur przechowywanych SQL.
W pracy zamieszczono obszerny dodatek poświęcony podstawom języka SQL oraz zarządzania uprawnieniami użytkowników na MS SQL Server

Zamówienia
Kontakt z autorem

Spis treści

1. WSTĘP 5
2. ZAŁOŻENIA 7
3. PROJEKT BAZY DANYCH 8

3.1. TABELE 8
3.2. INNE OBIEKTY BAZY DANYCH 16

4. INTERFEJS APLIKACJI 17

4.1. OBSŁUGA PROCEDUR PRZECHOWYWANYCH 18
4.2. MENU APLIKACJI 31
4.3. ZARZĄDZANIE PARAMETRAMI PROJEKTU 39
4.4. OBSŁUGA ZAKUPÓW 43

4.4.1. Widoki 43
4.4.2. Procedury przechowywane 44
4.4.3. Obsługa książek i skryptów 48
4.4.4. Obsługa prac dyplomowych 71
4.4.5. Przeniesienie prac do archiwum 81

4.5. WYSZUKIWANIE POZYCJI 85

4.5.1. Widoki 85
4.5.2. Procedury przechowywane 86
4.5.3. Wyszukiwanie książek i skryptów 94
4.5.4. Wyszukiwanie prac dyplomowych 131

4.6. WYPOŻYCZANIE ZASOBÓW 142

4.6.1. Widoki 142
4.6.2. Procedury przechowywane 144
4.6.3. Wypożyczanie książek i skryptów 148
4.6.4. Wypożyczanie prac dyplomowych 171
4.6.5. Wypożyczanie na podstawie rezerwacji 182

4.7. KARY BIBLIOTECZNE 190

4.7.1. Widoki 190
4.7.2. Procedury przechowywane i funkcje 191
4.7.3. Naliczanie kar 194
4.7.4. Egzekwowanie i rozliczanie kar bibliotecznych 200

4.8. INFORMACJE UŻYTKOWNIKA 207

4.8.1. Procedury przechowywane i funkcje 207
4.8.2. Formularz informacyjny 214
4.8.3. Informacja o wypożyczeniach książek i skryptów 217
4.8.4. Informacja o wypożyczeniach prac dyplomowych 219
4.8.5. Informacja o rezerwacjach i powiadomieniach 221
4.8.6. Informacja o karach bibliotecznych 224

4.9. ZWROT WYPOŻYCZONEJ POZYCJI 227

4.9.1. Procedury przechowywane 227
4.9.2. Formularz zwrotu pozycji 229

4.10. REJESTRACJA I EDYCJA DANYCH GOŚCIA 238
4.11. EDYCJA ADRESU MAILOWEGO UŻYTKOWNIKA 242
4.12. INFORMACJE BIBLIOTECZNE 245

4.12.1. Widoki 245
4.12.2. Informacja o wypożyczeniach książek i prac dyplomowych 247
4.12.3. Informacja o czasie trwania wypożyczenia 248
4.12.4. Informacja o dziennym obciążeniu biblioteki 250
4.12.5. Informacja o pozycjach przeterminowanych 262

5. WDROŻENIE 263

5.1. PROCEDURY PRZECHOWYWANE 263
5.2. PRZYGOTOWANIE KRESKOWYCH NAKLEJEK SYGNATUR 267
5.3. SYGNATURY KRESKOWE DOTYCHCZASOWYCH ZASOBÓW 268

5.3.1. Oklejanie książek 268
5.3.2. Oklejanie prac dyplomowych 274

5.4. DODATKOWE MODYFIKACJE 277

6. LITERATURA 283
7. DODATKI 285

7.1. JĘZYK SQL 285

7.1.1. Pojęcia podstawowe 285
7.1.2. Polecenie Select 286
7.1.3. Polecenie Insert 293
7.1.4. Polecenie Update 294
7.1.5. Polecenie Delete 294
7.1.6. Procedury przechowywane 295

7.2. ZAINSTALOWANE PRZYKŁADOWYCH BAZ DANYCH 300
7.3. DODANIE UŻYTKOWNIKÓW DO SERVERA SQL 304
7.4. UPRAWNIENIA UŻYTKOWNIKÓW 308

7.4.1. Tworzenie roli 308
7.4.2. Przypisanie użytkowników do ról 321

7.5. INSTALACJA INTERFEJSU BAZY DANYCH 322

8. INDEKS 325