Normalizacje – Postaci Normalne

Postaci normalne w relacyjnych bazach danych Normalizacja baz danych polega na takim sformalizowaniu zapisu danych w tabeli, aby spełniły one założenia teoretyczne postaci normalnych. Opierać się będziemy na najczęściej spotykanych i stosowanych postaciach normalne czyli: Pierwsza postać normalna (1NF) Druga postać normalna (2NF) Trzecia postać normalna (3NF) W literaturze można również trafić na postaci normalne takie jak: Dowiedz się więcej…

SQL – Zaawansowane operacje – ćwiczenia cz.3

W poprzednim temacie zapoznaliśmy się z pierwszą częścią operacji zaawansowanych bazo-danowymi. Teraz już czas zająć się drugą częścią ćwiczeń. Dalej pracujemy na BD stworzonej na wzór poniższych tabel. Ćwiczenie 16: Wyświetl ile osób zajmuje poszczególne stanowiska, z wyjątkiem stanowiska prezesa. W poleceniu SELECT zastosuj kolejność kolumn: ‘średnia pensja=’, średnia pensja, liczba pracowników na stanowisku, ‘pracownik(ów) na stanowisku’, stanowisko. Dowiedz się więcej…

SQL – Zaawansowane operacje – ćwiczenia cz.2

W poprzednim temacie zapoznaliśmy się z podstawowymi operacjami bazo-danowymi. Teraz już czas zmierzyć się z bardziej zaawansowaną składnią poleceń umożliwiającą głębszą manipulację zagregowanymi w bazie danych wartościami. Ćwiczenie 1: Zakładając, że urzędnikom odciąga się 25% pensji na podatek dochodowy, oblicz wartość tego podatku i wyświetl wraz z kolumną ZAROBEK. Ćwiczenie 2. Wylicz dochody za cały rok pracowników obejmujących stanowisko Dowiedz się więcej…

SQL – Podstawowe operacje – ćwiczenia cz.1

Użycie SQL Oracle opiera się na skonfigurowaniu serwera bazodanowego. Utworzenia połączenia pomiędzy serwerem, a naszą aplikacją narzędziową . Wysłaniu do serwera sekwencji rozkazów charakteryzujących nasze potrzeby i otrzymaniu odpowiedzi serwera . Jest rzeczą logiczną, że aby pracować na bazie danych… musimy wpierw ją stworzyć. Ta czynność opiera się na poleceniu należącym do kategorii DDL czyli CREATE. Ćwiczenie 1: Utwórz tabelę Dowiedz się więcej…

SQL – Typy Danych

Dane – typy i rodzaje Ostatnio poznaliśmy narzędzie dla komunikowania się z bazą danych w ramach przydzielonego miejsca na serwerze uczelnianym. Zanim jednak przejdziemy do tworzenia naszej pierwszej tabeli musimy prócz syntaktyki i semantyki języka poznać informacje o danych z jakimi możemy mieć do czynienia w ramach Oracle SQL. Baza danych Oracle oraz język SQL posiadają własne typy danych. Typy danych Dowiedz się więcej…

SQL według Oracle

Oracle SQL – czy to “inny” SQL?! SQL w wydaniu firmy Oracle nie różni się od innych silników opartych na Structured Query Language w ogólnym podejściu, jest jednak wiele drobnych różnic powodujących, że kod napisany dla MySQL czy MariaDB może nie być możliwy wprost do przeniesienia na platformę Oracle czy MS. Ogólne zasady są takie same. Główne nazewnictwo w ramach grup rozkazowych DQL, DML, DDL, Dowiedz się więcej…

Relacyjne bazy danych

Czym jest relacyjna baza danych? Relacyjna baza danych to rodzaj bazy danych, który pozwala przechowywać powiązane ze sobą elementy danych i zapewnia do nich dostęp. Relacyjne bazy danych są oparte na modelu relacyjnym — jest to prosty i intuicyjny sposób przedstawiania danych w tabelach. W relacyjnej bazie danych każdy wiersz tabeli jest rekordem z unikatowym identyfikatorem nazywanym kluczem. Kolumny tabeli zawierają atrybuty danych, Dowiedz się więcej…

Modelowanie Danych i Normalizacja

Wstęp Modelowanie danych polega na takim ich ułożeniu, aby stworzyć zorganizowaną strukturę opartą na wzajemnych powiązaniach logicznych, relacyjnych, czy też w rezultacie fizycznych. Modelowanie takie można przeprowadzić w zapowiedzianym ostatnio Data Modelerze firmy Oracle. Normalizacja

Bazy Danych, Notacja Barkera i DataModeler

Wstęp Bazy danych to struktury działające zazwyczaj w oderwaniu od interfejsu się z nimi komunikującego. Tak więc zwane są systemami bazodanowymi. Jednym ze standardów systemów bazodanowych jest rodzina oparta na SQL (Structured Query Language). Zanim usankcjonowała się hegemonia relacyjnego SQL to takimi systemami bazodanowymi był np. Clipper, obecnie pojawiają się również coraz silniejsze głosy propagujące systemy bazodanowe noSQL, czyli nierelacyjne bazy Dowiedz się więcej…

Słownik pojęć o certyfikatach

A Autentyczność (ang. authenticity) Określa pewność, co do pochodzenia (autorstwa i treści) określonych danych. Autoryzacja (ang. authorization) Jest to proces weryfikowania praw (dostępu do zasobów) przydzielanych danemu użytkownikowi, poprzedzony jego wcześniejszym uwierzytelnieniem. B Bezpieczna ścieżka Łącze zapewniające wymianę między oprogramowaniem podpisującym a komponentem technicznym informacji związanych z uwierzytelnieniem użytkownika komponentu technicznego, zabezpieczone w sposób uniemożliwiający naruszenie integralności przesyłanych Dowiedz się więcej…