Autor: Kazimierz Subieta



Wprowadzenie do inżynierii oprogramowania

Kazimierz Subieta | Inżynieria oprogramowania Algorytmy, Inżynieria oprogramowania



Książka "Wprowadzenie do inżynierii oprogramowania" jest uporządkowanym zbiorem materiałów do wykładów, które Autor prowadzi w Polsko-Japońskiej Wyższej Szkole Technik Komputerowych w Warszawie. Cykl obejmuje piętnaście 90-cio minutowych wyk-ładów określanych skrótem BYT. Stanowi on kontynuację cyklu Projektowanie Systemów Informacyjnych (PRI). W porównaniu z innymi publikacjami zajmującymi się inżynierią oprogramowania, zaletą książki jest jej lakoniczność – podanie wielu faktów z tej dziedziny w krótkiej i przystępnej postaci. Spowodowane jest to koniecznością przedstawienia w ciągu jednego semestru, ogromnej wiedzy związanej z analizą, projektowaniem, konstrukcją i utrzymaniem dużych systemów informatycznych. Książka stanowi wprowadzenie do różnych aspektów inżynierii oprogramowania i jest zorganizowana zgodnie z fazami życia oprogramowania: fazą strategiczną, fazą wymagań użytkownika, fazą analizy, fazą projektowania, fazą konstrukcji, fazą testowania oraz fazą instalacji i...
 

Teoria i konstrukcja obiektowych języków zapytań

Kazimierz Subieta | Bazy danych, Teoria baz danych



Języki zapytań (query languages) są przyjaznymi dla użytkowników interfejsami do bazy danych, umożliwiającymi jej przeszukiwanie według dowolnie wybranych kryteriów i dowolnie określanego wyniku wyszukiwania. Najbardziej popularnym językiem zapytań jest język SQL. Wraz z językami zapytań pojawiły się różnorodne teorie, takie jak algebra relacji, rachunek relacyjny i odmiany logiki matematycznej. Teorie języków zapytań są istotne z kilku względów, w szczególności ustalają ich bazę koncepcyjną, semantyczną i dydaktyczną, oraz zasadniczo wspomagają opracowanie metod optymalizacyjnych. Książka "Teoria i konstrukcja obiektowych języków zapytań" prezentuje spójne podejście do teorii i konstrukcji języków zapytań. Jest ona próbą uporządkowania chaosu na gruncie jednolitej teorii określanej jako podejście stosowe (stack-based approach, SBA). Podstawą tego podejścia jest założenie, że języki zapytań są odmianą języków programowania, zatem powinno się do nich stosować pojęcia, koncepcje i...