Wszystkie systemy zarządzania bazami danych zapamiętują informacje i operują nimi. Według C.J.Date, który definiuje system zarządzania relacyjną bazą danych DBMS jako: system reprezentuje cała zawartą w bazie danych informację w postaci tabel; wspiera trzy operacje relacyjne, zwane jako wybór (selekcja; selection), rzutowanie (projekcja; projection) i złączenie (join), w celu umożliwienia dokładnego określenia danych, jakie chciałoby się obejrzeć. Twórcą modelu relacyjnego jest E.F.Codd, który podał listę warunków, jakie musi spełniać model relacyjny. Według niego system zarządzania relacyjną bazą danych jest w pełni relacyjny gdy: Czytaj dalej
Monthly Archives: Luty 2014
Inteligentne kokpity menedżerskie
Zarządzanie współczesnymi małymi i średnimi przedsiębiorstwami wymaga od kadry zarządczej i kierowniczej posiadania odpowiedniej wiedzy, najlepiej by wiedza ta była jak najbardziej aktualna z obecną sytuacją przedsiębiorstwa. Możliwość identyfikacji i analizy danych oraz parametrów zgromadzonych w firmie dają systemy Business Intelligence, które ułatwiają eksplorację baz danych oraz hurtowni. Narzędzia te będące inteligentnymi kokpitami menedżerów MŚP ułatwią podjęcie decyzji, na podstawie wykonanych analiz i interpretacji ekonomicznych oraz finansowych przedsiębiorstwa. Nowoczesne narzędzia BI ułatwiają w dużym stopniu pracę z analizą danych, dając możliwość różnorodnych wizualizacji.
Zastosowanie wykresów w raportach
SQL Server Reporting Services 2012 udostępnia narzędzia do graficznej prezentacji analizowanych danych takie jak wykresy i wskaźniki. Przygotowany raport będzie bardziej czytelny w przypadku zastosowania grafów, które w sposób wizualny zaprezentują przygotowane dane.
Jednym z prostszych wykresów jest wykres kołowy, którego zastosowanie przeznaczone jest do prezentacji małej liczby wartości. W przypadku dużej ilości wartości – wykres ten będzie mało czytelny.
Raporty w SQL Server Reporting Services 2012
Microsoft SQL Server Reporting Services jest platformą, która dostarcza wiele gotowych narzędzi i komponentów. Dzięki nim umożliwione jest tworzenie, zarządzanie i dostarczenie użytkownikowi końcowemu raportów zgodnie z jego oczekiwaniami.
- Pierwsza faza to tworzenie raportu. W celu utworzenia raportu wykorzystywane jest jedno z dostępnych narzędzi do tworzenia raportów, źródło danych na podstawie którego powstanie raport oraz analiza wymagań użytkowników. SQL Server Reporting Services (SSRS) umożliwia: Czytaj dalej
Modyfikowanie wymiarów
Grupowanie atrybutów w foldery
Wymiary możemy dostosować do potrzeb użytkownika, możemy atrybuty wymiarów pogrupować w foldery – co ułatwi ich czytelność i przejrzystość.
Czytaj dalej
Projektowanie baz danych
Projektowanie bazy danych dotyczy logicznej struktury bazy danych. W modelu relacyjnym decyzje o projekcie logicznym są całkowicie niezależne od sposobu fizycznego przechowywania danych i od fizycznej struktury bazy danych. Struktura logiczna jest również niezależna od końcowego widoku, który może być przerobiony za pomocą perspektyw lub odpowiednich programów użytkowych. W praktyce projektowanie baz danych wymaga połączenia zrozumienia świata, jaki zamierza się modelować, z modelowaniem związków encji i z normalizacją. Następnie należy kolejno sprawdzać otrzymane wyniki. Projektowanie bazy jest przeważnie procesem iteracyjnym, gdzie przystępując do jej projektowania, należy wykonać następujące kroki: Czytaj dalej
Modelowanie encji i ich związków
Każdy system informatyczny projektuje się etapami: analiza→projektowanie→implementacja→wdrożenie→utrzymanie. Podczas analizy zostają zebrane wymagania użytkowników odnośnie struktury i funkcjonalności SI . W wyniku czego powstają modele konceptualne opisujące rodzaje i struktury informacji przetwarzanych informatyzowanej instytucji oraz oprogramowania, które przetwarza te dane. W etapie projektowania następuje przejście od abstrakcyjnych modeli konceptualnych do modeli implementacyjnych baz danych i aplikacji. Podczas implementacji zostaje zbudowana baza danych w wybranej technologii implementacyjnej i zaimplementowana zostaje aplikacja. Po wykonaniu testów systemu można wdrożyć system u użytkownika i sukcesywnie utrzymywać go w ciągłej, efektywnej i niezawodnej pracy.