SQL 2008 Server

Microsoft SQL Server (MS SQL) to system zarządzania bazą danych, wspierany i rozpowszechniany przez korporację Microsoft.


SQL 2008 SERVER - Microsoft SQL Server (MS SQL) to system zarządzania bazą danych, wspierany i rozpowszechniany przez korporację Microsoft. Jest to główny produkt bazodanowy tej firmy, który charakteryzuje się tym, iż jako język zapytań używany jest przede wszystkim Transact-SQL, który stanowi rozwinięcie standardu ANSI/ISO. MS SQL Server jest platformą bazodanową typu klient-serwer. W stosunku do Microsoft Jet, który stosowany jest w programie MS Access, odznacza się lepszą wydajnością, niezawodnością i skalowalnością. Przede wszystkim są tu zaimplementowane wszelkie mechanizmy wpływające na bezpieczeństwo operacji (m.in. procedury wyzwalane).

SQL to strukturalny język zapytań używany do tworzenia, modyfikowania baz danych oraz do umieszczania i pobierania danych z baz danych. Język SQL jest językiem deklaratywnym. Decyzję o sposobie przechowywania i pobrania danych pozostawia się systemowi zarządzania bazą danych (DBMS). SQL został opracowany w latach 70. w firmie IBM. Stał się standardem w komunikacji z serwerami relacyjnych baz danych. Wiele współczesnych systemów relacyjnych baz danych używa do komunikacji z użytkownikiem SQL, dlatego potocznie mówi się, że korzystanie z relacyjnych baz danych to korzystanie z SQL-a. Pierwszą firmą, która włączyła SQL do swojego produktu komercyjnego, był Oracle.

Dalsze wprowadzanie SQL-a, w produktach innych firm, wiązało się nierozłącznie z wprowadzaniem modyfikacji pierwotnego języka. Wkrótce utrzymanie dalszej jednolitości języka wymagało wprowadzenia standardu. W 1986 SQL stał się oficjalnym standardem, wspieranym przez Międzynarodową Organizację Normalizacyjną (ISO) i jej członka, Amerykański Narodowy Instytut Normalizacji (ANSI). Wczesne wersje specyfikacji (SQL86 i SQL89) były w dużej mierze jedynie określeniem wspólnej płaszczyzny łączącej różne istniejące wówczas produkty i pozostawiały wiele swobody twórcom implementacji.
Z czasem jednak systemy komputerowe uległy integracji i rynek zaczął domagać się aplikacji oraz ich funkcji faktycznie współpracujących z wieloma różnymi bazami danych. Pojawiła się potrzeba określenia standardu ściślejszego. Mógł on jednocześnie obejmować nowe elementy, nieujęte do tej pory w języku. Tak powstał standard SQL92, obowiązujący w produktach komercyjnych do dziś.

W 2003 przedstawiono SQL:2003 – nowy standard języka SQL. Został on opublikowany w Sigmod Record Vol. 33 No. 1 Marzec 2004. Jest to w zasadzie poprawione SQL:1999 z wyjątkiem części SQL/XML oraz kilku dodatkowych właściwości.
Produkty związane z relacyjnymi bazami danych to nie tylko serwery. Sam serwer określa się często takimi nazwami jak „back end”, „engine”, czy też „motor/silnik bazy danych”. Przechowuje on dane oraz zapewnia ich pobieranie i aktualizacje w odpowiedzi na pobierane instrukcje w SQL-u.
Uzupełnieniem serwera jest zazwyczaj „front end”, „middleware” czy też „fronton” – narzędzia upraszczające komunikację z serwerem i wyposażone w mechanizmy pozwalające wykorzystać pobrane dane. Należą do nich mechanizmy generowania i obsługi formularzy oraz raportów, języki czwartej generacji (4GL), graficzne języki zapytań, narzędzia konstrukcyjne użytkownika, oprogramowanie do prezentacji multimedialnych, systemy tworzenia hipertekstu, systemy CAD/CAM, arkusze kalkulacyjne, jak również interfejsy dostępu bezpośredniego. Wszystkie one wykorzystują, do komunikacji z serwerem i wykonywania za jego pośrednictwem różnych operacji, język SQL. Serwer odpowiada za przechowywanie, porządkowanie i pobieranie danych, zapewnia ich integralność, bezpieczeństwo oraz zabezpiecza przed ewentualnymi konfliktami między użytkownikami.
Jako, że SQL jest językiem interpretowanym, istnieje możliwość nadużyć w przypadku konstruowania zapytań z wykorzystaniem parametrów pochodzących z zewnątrz aplikacji. Szczególnie podatne na ten typ ataku są tworzone dynamicznie w oparciu o SQL-ową bazę danych serwisy internetowe. Jeśli twórca aplikacji nie zadba o sprawdzenie poprawności (tzw. walidację) danych wejściowych stanowiących część zapytania, atakujący może być w stanie dopisać do zapytania („wstrzyknąć”) dodatkowe komendy lub zmienić ich sposób działania. Atak taki nosi nazwę SQL injection (wstrzyknięcie kodu za pomocą SQL). [www.wikipedia.pl]

http://www.softwarestudio.com.pl/uslugi/informatyczne/Default.aspx?program=sql-2008-server&usluga=9297131520457
SQL 2008 Server
Reklamacje przez internet
Rejestracja zgłoszenia reklamacyjnego przez internet. W celu wprowadzenia do ewidencji reklamacji należy zarejestrować zgłoszenie reklamacyjne poprzez specjalny internetowy formularz zgłoszenia reklamacyjnego zawierającego niezbędne podstawowe informacje. Zapisane zgłoszenie reklamacyjne ma przypisany automatycznie unikalny numer zgłoszenia internetowego (numer referencyjny lub numer RMA). Zapisa ...
Zgłoszenia reklamacyjne
Rejestracja zgłoszenia reklamacyjnego W celu wprowadzenia do ewidencji reklamacji należy zarejestrować zgłsozenie reklamacyjne poprzez specjalny internetowy formularz zgłoszenia reklamacyjnego lub wskazany pracownik rejestruje dane z otrzymanego zgłoszenia w formularzu, tworząc nowe zgłoszenie reklamacyjne. Wzbogacone o opis procesu obsługi reklamacji skierowane zostaje ono do osoby odbierające ...
Wdrożenie programu reklamacji
Wdrożenie platformy informatycznej do rejestracji zgłoszeń reklamacyjnych pozwala usprawnić obieg dokumentów w firmie, szczególnie dotyczących reklamacji i serwisu. Po wdrożeniu bardzo szybko da się zauważyć wymierne korzyści wynikajace z uporządkowania procesu. Zwykle około 80 proc. ze zgłoszeń reklamacyjnych wypełniają sami zainteresowani, czyli firmy zewnętrzne mające podpisane umowy za pomoc ...
Program Reklamacje .net
Trudno sobie wyobrazić nowoczesną firmę handlowo produkcyjną, która nie ma dobrze zorganizowanego procesu zarządzania reklamacjami i serwisem gwarancyjny. Wprowadzając produkty na rynek producent lub firma handlowa musi zapewnić sprawną obsługę w zakresie reklamacji i serwisu pamiętając jedncoześnie o kosztach. Wdrożenie systemu informatycznego opartego na rozwiązaniu przeglądarki internetowej (ap ...
Cechy rozwiązania Reklamacje
Zarządzanie procesami w ramach aplikacji pozwala współpracować wszystkim pracownikom Państwa firmy poprzez ujednolicony i ustrukturalizowany system; Jedna baza danych MS SQL 2005/2008 Server oraz możliwości analityczne systemu dają Państwu błyskawiczną informację o zaawansowaniu zadań; Dostęp do wszystkich informacji, które przemieszczają się wraz z procesami, jest ograniczony poprzez role i prawa ...