Podstawowy kurs z systemów baz danych / Jeffrey D. Ullman, Jennifer Widom. - wyd Gliwice, cop Spis treści.
|
|
- Julian Żurawski
- 6 lat temu
- Przeglądów:
Transkrypt
1 Podstawowy kurs z systemów baz danych / Jeffrey D. Ullman, Jennifer Widom. - wyd Gliwice, cop Spis treści Przedmowa 15 Co nowego w trzecim wydaniu? 16 Korzystanie z tej ksiąŝki 16 Wymagania wstępne 17 Ćwiczenia 17 Ćwiczenia online z wykorzystaniem technologii Gradiance 17 Materiały w internecie 18 Odwzorowanie drugiego wydania na trzecie 18 Podziękowania Środowisko systemów baz danych Ewolucja systemów baz danych Pierwsze systemy zarządzania bazami danych Relacyjne bazy danych Coraz mniejsze systemy Coraz większe systemy Integracja informacji System zarządzania bazą danych w zarysie Polecenia języka definiowania danych Ogólny opis przetwarzania zapytań Zarządzanie pamięcią masową i buforami Przetwarzanie transakcji Procesor zapytań Plan opisu systemów baz danych Literatura do rozdziału I: Modelowanie relacyjnych baz danych Relacyjny model danych Przegląd informacji o modelach danych Co to jest model danych? WaŜniejsze modele danych Model relacyjny w zarysie Model semistrukturalny w zarysie Inne modele danych Porównanie sposobów modelowania danych Podstawowe informacje na temat modeli relacyjnych Atrybuty Schematy Krotki Dziedziny RównowaŜne odpowiedniki relacji Egzemplarze relacji Klucze relacji Przykład schematu bazy danych 44
2 Ćwiczenia do podrozdziału Definiowanie schematu relacyjnego w SQL Relacje w języku SQL Typy danych Proste deklaracje tabel Modyfikowanie schematów relacji Wartości domyślne Deklarowanie kluczy Ćwiczenia do podrozdziału Algebraiczny język zapytań Do czego jest potrzebny specjalny język zapytań? Czym jest algebra? Ogólne informacje o algebrze relacji Działania na zbiorach wykonywane w odniesieniu do relacji Rzutowanie Selekcja Iloczyn kartezjański Złączenia naturalne Złączenia teta Łączenie operacji w celu tworzenia zapytań Nadawanie nazw i przemianowywanie Związki pomiędzy działaniami Liniowa notacja dla wyraŝeń algebraicznych Ćwiczenia do podrozdziału Ograniczenia dotyczące relacji Algebra relacji jako język definiowania ograniczeń Ograniczenia integralności odwołań Ograniczenia kluczowe Dodatkowe przykłady ograniczeń Ćwiczenia do podrozdziału Podsumowanie rozdziału Literatura do rozdziału Teoria projektowania relacyjnych baz danych ZaleŜności funkcyjne Definicja zaleŝności funkcyjnej Klucze relacji Nadklucze Ćwiczenia do podrozdziału Reguły dotyczące zaleŝności funkcyjnych Wnioskowanie na temat zaleŝności funkcyjnych Reguła podziału i łączenia Trywialne zaleŝności funkcyjne Obliczanie domknięcia zbioru atrybutów Dlaczego algorytm domknięć działa? Reguła przechodniości Domykanie zbiorów zaleŝności funkcyjnych Projekcja zaleŝności funkcyjnych Ćwiczenia do podrozdziału Projektowanie schematów relacyjnych baz danych Anomalie 97
3 Dekompozycja relacji Postać normalna Boyce'a-Codda Dekompozycja do postaci BCNF Ćwiczenia do podrozdziału Dekompozycja - dobre, złe i brzydkie cechy Odtwarzanie informacji po dekompozycji Test pościgu dla złączeń bezstratnych Dlaczego algorytm pościgu działa? Zachowanie zaleŝności Ćwiczenia do podrozdziału Trzecia postać normalna Definicja trzeciej postaci normalnej Algorytm syntezy dla schematów 3NF Dlaczego algorytm syntezy 3NF działa? Ćwiczenia do podrozdziału ZaleŜności wielowartościowe NiezaleŜność atrybutów a redundancja Definicja zaleŝności wielowartościowych Wnioskowanie na temat zaleŝności wielowartościowych Czwarta postać normalna Dekompozycja do czwartej postaci normalnej Związki pomiędzy postaciami normalnymi Ćwiczenia do podrozdziału Algorytm wykrywania zaleŝności wielowartościowych Algorytm domknięć a algorytm pościgu Rozszerzenie algorytmu pościgu o zaleŝności wielowartościowe Dlaczego algorytm pościgu dla zaleŝności wielowartościowych działa? Rzutowanie zaleŝności wielowartościowych Ćwiczenia do podrozdziału Podsumowanie rozdziału Literatura do rozdziału Wysokopoziomowe modele baz danych Model związków encji Zbiory encji Atrybuty Związki Diagramy E/R Egzemplarze diagramu E/R Liczebność binarnych związków E/R Związki wieloargumentowe Role w związkach Atrybuty w związkach Konwersja związków wieloargumentowych na binarne Podklasy w modelu E/R Ćwiczenia do podrozdziału Zasady projektowania Wierność Unikanie redundancji Prostota Dobór właściwych związków 148
4 Dobór właściwych typów elementów Ćwiczenia do podrozdziału Ograniczenia w modelu związków encji Klucze w modelu związków encji Reprezentowanie kluczy w modelu E/R Integralność odwołań Stopnie powiązania Ćwiczenia do podrozdziału Słabe zbiory encji Sens istnienia słabych zbiorów encji Wymagania dla słabych zbiorów encji Notacja dla słabych zbiorów encji Ćwiczenia do podrozdziału Od diagramów E/R do projektu relacyjnej bazy danych Od zbiorów encji do relacji Od związków E/R do relacji Łączenie relacji Postępowanie ze słabymi zbiorami encji Ćwiczenia do podrozdziału Konwersja struktur podklas na relacje Konwersja na podstawie diagramu E/R Podejście obiektowe Wykorzystanie wartości null do łączenia relacji Porównanie podejść Ćwiczenia do podrozdziału Język UML Klasy UML Klucze klas UML Asocjacje Samoasocjacje Klasy asocjacji Podklasy w języku UML Agregacje i kompozycje Ćwiczenia do podrozdziału Od diagramów UML do relacji Podstawowe zasady przekształcania diagramów UML na relacje Konwersja podklas UML na relacje Konwersja agregacji i kompozycji na relacje Analogia do słabych zbiorów encji w notacji UML Ćwiczenia do podrozdziału Język ODL Deklaracje klas Atrybuty w języku ODL Związki w języku ODL Związki odwrotne Liczebność związków Typy w języku ODL Podklasy w języku ODL Deklaracje kluczy w języku ODL Ćwiczenia do podrozdziału Od projektów w języku ODL do projektów relacyjnych baz danych 193
5 Konwersja klas ODL na relacje ZłoŜone atrybuty w klasach Reprezentowanie atrybutów o wartościach typu zbiór Reprezentowanie innych konstruktorów typów Reprezentowanie związków ODL Ćwiczenia do podrozdziału Podsumowanie rozdziału Literatura do rozdziału II: Programowanie relacyjnych baz danych Algebraiczne i logiczne języki zapytań Działania relacyjne na wielozbiorach Dlaczego wielozbiory? Suma, część wspólna i róŝnica wielozbiorów Rzutowanie wielozbiorów Selekcja na wielozbiorach Iloczyn wielozbiorów Złączenia wielozbiorów Ćwiczenia do podrozdziału Rozszerzony zbiór operatorów algebry relacji Eliminowanie duplikatów Operatory agregacji Grupowanie Operator grupowania Rozszerzenie operatora rzutowania Operator sortowania Złączenia zewnętrzne Ćwiczenia do podrozdziału Logika relacji Predykaty i atomy Atomy arytmetyczne Reguły i zapytania w Datalogu Znaczenie reguł Datalogu Predykaty ekstensjonalne i intensjonalne Reguły Datalogu stosowane do wielozbiorów Ćwiczenia do podrozdziału Algebra relacji a Datalog Działania logiczne Rzutowanie Selekcja Iloczyn Złączenia Symulacja wielu operacji w Datalogu Porównanie Datalogu z algebrą relacji Ćwiczenia do podrozdziału Podsumowanie rozdziału Bibliografia do rozdziału Język baz danych SQL Proste zapytania w SQL 240
6 Rzutowanie w języku SQL Selekcja w języku SQL Porównywanie ciągów znaków Dopasowywanie wzorców w SQL Daty i godziny Wartości null i porównania z wykorzystaniem wartości NULL Wartość logiczna UNKNOWN Porządkowanie wyniku Ćwiczenia do podrozdziału Zapytania do więcej niŝ jednej relacji Iloczyny i złączenia w SQL Eliminowanie niejednoznaczności atrybutów Zmienne krotek Interpretowanie zapytań do wielu relacji Suma, część wspólna i róŝnica zapytań Ćwiczenia do podrozdziału Podzapytania Podzapytania, które generują wynik w postaci wartości skalarnej Warunki dotyczące relacji Warunki dotyczące krotek Podzapytania skorelowane Podzapytania w klauzulach FROM WyraŜenia złączeń w SQL Złączenia naturalne Złączenia zewnętrzne Ćwiczenia do podrozdziału Działania na całych relacjach Eliminowanie duplikatów Duplikaty w sumach, częściach wspólnych i róŝnicach relacji Grupowanie i funkcje agregacji w języku SQL Operatory agregacji Grupowanie Grupowanie, agregacje a wartości NULL Klauzule HAVING Ćwiczenia do podrozdziału Modyfikacje baz danych Wstawianie krotek Usuwanie Aktualizacje Ćwiczenia do podrozdziału Transakcje w języku SQL Szeregowalność Niepodzielność Transakcje Transakcje tylko do odczytu Brudne odczyty Inne poziomy izolacji Ćwiczenia do podrozdziału Podsumowanie rozdziału Bibliografia do rozdziału
7 7. Więzy i wyzwalacze Klucze główne i obce Deklarowanie więzów kluczy obcych Utrzymywanie integralności odwołań Odroczone sprawdzanie więzów Ćwiczenia do podrozdziału Więzy na poziomie atrybutów i krotek Więzy NOT NULL Więzy CHECK na poziomie atrybutów Więzy CHECK na poziomie krotek Porównanie więzów CHECK na poziomie krotek z więzami CHECK na poziomie atrybutów Ćwiczenia do podrozdziału Modyfikacje więzów Nadawanie nazw więzom Modyfikowanie więzów na poziomie tabel Ćwiczenia do podrozdziału Asercje Tworzenie asercji Wykorzystywanie asercji Ćwiczenia do podrozdziału Wyzwalacze Wyzwalacze w języku SQL Opcje projektowania wyzwalacza Ćwiczenia do podrozdziału Podsumowanie rozdziału Bibliografia do rozdziału Perspektywy i indeksy Perspektywy wirtualne Deklarowanie perspektyw Zapytania do perspektyw Przemianowania atrybutów Ćwiczenia do podrozdziału Modyfikowanie perspektyw Usuwanie perspektyw Perspektywy modyfikowalne Wyzwalacze instead-of dla perspektyw Ćwiczenia do podrozdziału Indeksy w języku SQL Motywacja istnienia indeksów Deklarowanie indeksów Ćwiczenia do podrozdziału Dobór indeksów Prosty model kosztów Przykłady przydatnych indeksów Wyznaczanie najlepszych moŝliwych indeksów Automatyczny wybór indeksów do utworzenia Ćwiczenia do podrozdziału Perspektywy zmaterializowane Utrzymywanie perspektyw zmaterializowanych 347
8 Okresowa obsługa perspektyw zmaterializowanych Przepisywanie zapytań w celu korzystania z perspektyw zmaterializowanych Automatyczne tworzenie perspektyw zmaterializowanych Ćwiczenia do podrozdziału Podsumowanie rozdziału Bibliografia do rozdziału SQL w środowisku serwerowym Architektura trójwarstwowa Warstwa serwera WWW Warstwa aplikacji Warstwa bazy danych Środowisko języka SQL Środowiska Schematy Katalogi Klienty i serwery w środowisku SQL Połączenia Sesje Moduły Interfejs SQL - język-gospodarz Problem niezgodności impedancji Połączenie języka SQL z językiem-gospodarzem Sekcja deklaracji UŜywanie zmiennych współdzielonych Jednowierszowe instrukcje SELECT Kursory Modyfikacje z wykorzystaniem kursorów Zabezpieczenie przed równoległym wprowadzaniem aktualizacji Dynamiczny SQL Ćwiczenia do podrozdziału Procedury składowane Tworzenie funkcji i procedur PSM Proste rodzaje instrukcji w PSM Instrukcje warunkowe Zapytania w modułach PSM Pętle w modułach PSM Pętle for Wyjątki w modułach PSM Posługiwanie się funkcjami i procedurami PSM Ćwiczenia do podrozdziału Wykorzystanie interfejsu poziomu wywołania Wprowadzenie do interfejsu SQL/CLI Przetwarzanie instrukcji Pobieranie danych z wyniku zapytania Przekazywanie parametrów do zapytań Ćwiczenia do podrozdziału JDBC Wprowadzenie do JDBC 393
9 Tworzenie instrukcji w JDBC Operacje na kursorach w JDBC Przekazywanie parametrów Ćwiczenia do podrozdziału PHP Podstawy PHP Tablice Biblioteka PEAR DB Tworzenie połączenia z bazą danych za pomocą biblioteki DB Uruchamianie instrukcji SQL Operacje na kursorach w PHP Dynamiczny SQL w języku PHP Ćwiczenia do podrozdziału Podsumowanie rozdziału Bibliografia do rozdziału Zaawansowane zagadnienia dotyczące relacyjnych baz danych Bezpieczeństwo i autoryzacja uŝytkowników w SQL Uprawnienia Definiowanie uprawnień Proces sprawdzania uprawnień Nadawanie uprawnień Diagramy uprawnień Odbieranie uprawnień Ćwiczenia do podrozdziału Rekurencja w języku SQL Definiowanie relacji rekurencyjnych w języku SQL WyraŜenia stwarzające problemy w rekurencyjnym SQL Ćwiczenia do podrozdziału Model obiektowo-relacyjny Od relacji do obiektorelacji Relacje zagnieŝdŝone Referencje Model obiektowy a obiektowo-relacyjny Ćwiczenia do podrozdziału Typy definiowane przez uŝytkowników w języku SQL Definiowanie typów w języku SQL Deklaracje metod w UDT Definicje metod Deklarowanie relacji z wykorzystaniem typów UDT Referencje Tworzenie identyfikatorów obiektów dla tabel Ćwiczenia do podrozdziału Działania na danych obiektowo-relacyjnych Śledzenie referencji Dostęp do składowych krotek wykorzystujących typy UDT Funkcje generatora i uratora Sortowanie relacji bazujących na typach UDT Ćwiczenia do podrozdziału Przetwarzanie OLAP Przetwarzanie OLAP i hurtownie danych 441
10 Aplikacje OLAP Wielowymiarowe spojrzenie na dane OLAP Schematy gwiaździste Cięcie i kawałkowanie Ćwiczenia do podrozdziału Kostki danych Operator CUBE Operator CUBE w języku SQL Ćwiczenia do podrozdziału Podsumowanie rozdziału Bibliografia do rozdziału III: Modelowanie i programowanie danych semistrukturalnych Model danych semistrukturalnych Dane semistrukturalne Sens istnienia modelu danych semistrukturalnych Reprezentacja danych semistrukturalnych Integracja informacji za pośrednictwem danych semistrukturalnych Ćwiczenia do podrozdziału XML Znaczniki semantyczne XML ze schematem i bez niego Dokumenty XML poprawne składniowo Atrybuty Atrybuty łączące elementy Przestrzenie nazw XML i bazy danych Ćwiczenia do podrozdziału Definicje typu dokumentów Format definicji DTD Korzystanie z DTD Listy atrybutów Identyfikatory i referencje Ćwiczenia do podrozdziału XML Schema Postać standardu XML Schema Elementy Typy złoŝone Atrybuty Ograniczenia dla typów prostych Klucze w XML Schema Klucze obce w XML Schema Ćwiczenia do podrozdziału Podsumowanie rozdziału Bibliografia do rozdziału Języki programowania dla XML XPath Model danych XPath Węzły-dokumenty 490
11 ŚcieŜki XPath ŚcieŜki względne Atrybuty w wyraŝeniach opisujących ścieŝki Osie Kontekst wyraŝeń Symbole wieloznaczne Warunki w wyraŝeniach ścieŝek Ćwiczenia do podrozdziału XQuery Podstawy języka XQuery WyraŜenia FLWR Zastępowanie zmiennych ich wartościami Złączenia w XQuery Operatory porównań w języku XQuery Eliminowanie duplikatów Kwantyfikatory w języku XQuery Agregacje Rozgałęzienia sterowania w wyraŝeniach XQuery Porządkowanie wyników zapytania Ćwiczenia do podrozdziału Język XSLT Podstawy języka XSLT Szablony Odczytywanie wartości z danych XML Rekurencyjne stosowanie szablonów Iteracje w XSLT Rozgałęzienia sterowania w XSLT Ćwiczenia do podrozdziału Podsumowanie rozdziału Bibliografia do rozdziału Skorowidz 523 oprac. BPK
Systemy baz danych : kompletny podręcznik / Hector Garcia-Molina, Jeffrey D. Ullman, Jennifer Widom. - wyd. 2. Gliwice, cop
Systemy baz danych : kompletny podręcznik / Hector Garcia-Molina, Jeffrey D. Ullman, Jennifer Widom. - wyd. 2. Gliwice, cop. 2011 Spisy treści Wstęp 25 O autorach 29 1. Świat systemów baz danych 31 1.1.
Bardziej szczegółowoSQL w 24 godziny / Ryan Stephens, Arie D. Jones, Ron Plew. Warszawa, cop Spis treści
SQL w 24 godziny / Ryan Stephens, Arie D. Jones, Ron Plew. Warszawa, cop. 2016 Spis treści O autorach 11 Podziękowania 12 Część I Wprowadzenie do języka SQL 13 Godzina 1. Witamy w świecie języka SQL 15
Bardziej szczegółowoSpis treści. Przedmowa
Spis treści Przedmowa V 1 SQL - podstawowe konstrukcje 1 Streszczenie 1 1.1 Bazy danych 1 1.2 Relacyjny model danych 2 1.3 Historia języka SQL 5 1.4 Definiowanie danych 7 1.5 Wprowadzanie zmian w tabelach
Bardziej szczegółowoSZKOLENIE: Administrator baz danych. Cel szkolenia
SZKOLENIE: Administrator baz danych. Cel szkolenia Kurs Administrator baz danych skierowany jest przede wszystkim do osób zamierzających rozwijać umiejętności w zakresie administrowania bazami danych.
Bardziej szczegółowoT-SQL dla każdego / Alison Balter. Gliwice, cop Spis treści. O autorce 11. Dedykacja 12. Podziękowania 12. Wstęp 15
T-SQL dla każdego / Alison Balter. Gliwice, cop. 2016 Spis treści O autorce 11 Dedykacja 12 Podziękowania 12 Wstęp 15 Godzina 1. Bazy danych podstawowe informacje 17 Czym jest baza danych? 17 Czym jest
Bardziej szczegółowoOracle11g: Wprowadzenie do SQL
Oracle11g: Wprowadzenie do SQL OPIS: Kurs ten oferuje uczestnikom wprowadzenie do technologii bazy Oracle11g, koncepcji bazy relacyjnej i efektywnego języka programowania o nazwie SQL. Kurs dostarczy twórcom
Bardziej szczegółowoSQL Server i T-SQL w mgnieniu oka : opanuj język zapytań w 10 minut dziennie / Ben Forta. Gliwice, Spis treści
SQL Server i T-SQL w mgnieniu oka : opanuj język zapytań w 10 minut dziennie / Ben Forta. Gliwice, 2017 Spis treści O autorze 9 Wprowadzenie 11 Lekcja 1. Zrozumieć SQL 15 Podstawy baz danych 15 Język SQL
Bardziej szczegółowoK1A_W11, K1A_W18. Egzamin. wykonanie ćwiczenia lab., sprawdzian po zakończeniu ćwiczeń, egzamin, K1A_W11, K1A_W18 KARTA PRZEDMIOTU
(pieczęć wydziału) KARTA PRZEDMIOTU 1. Nazwa przedmiotu: BAZY DANYCH 2. Kod przedmiotu: 3. Karta przedmiotu ważna od roku akademickiego: 2014/2015 4. Forma kształcenia: studia pierwszego stopnia 5. Forma
Bardziej szczegółowoMicrosoft SQL Server Podstawy T-SQL
Itzik Ben-Gan Microsoft SQL Server Podstawy T-SQL 2012 przełożył Leszek Biolik APN Promise, Warszawa 2012 Spis treści Przedmowa.... xiii Wprowadzenie... xv Podziękowania... xix 1 Podstawy zapytań i programowania
Bardziej szczegółowoPodstawy języka T-SQL : Microsoft SQL Server 2016 i Azure SQL Database / Itzik Ben-Gan. Warszawa, Spis treści
Podstawy języka T-SQL : Microsoft SQL Server 2016 i Azure SQL Database / Itzik Ben-Gan. Warszawa, 2016 Spis treści Wprowadzenie Podziękowania xiii xvii 1 Podstawy zapytań i programowania T-SQL 1 Podstawy
Bardziej szczegółowoPHP i MySQL dla każdego / Marcin Lis. Wyd. 3. Gliwice, cop Spis treści
PHP i MySQL dla każdego / Marcin Lis. Wyd. 3. Gliwice, cop. 2017 Spis treści Wstęp 11 Część I Skrypty PHP dynamiczne generowanie stron internetowych 15 Rozdział 1. Podstawy 17 Czym jest PHP? 17 Krótka
Bardziej szczegółowoMyśl w języku Python! : nauka programowania / Allen B. Downey. Gliwice, cop Spis treści
Myśl w języku Python! : nauka programowania / Allen B. Downey. Gliwice, cop. 2017 Spis treści Przedmowa 11 1. Jak w programie 21 Czym jest program? 21 Uruchamianie interpretera języka Python 22 Pierwszy
Bardziej szczegółowoZMODYFIKOWANY Szczegółowy opis przedmiotu zamówienia
ZP/ITS/11/2012 Załącznik nr 1a do SIWZ ZMODYFIKOWANY Szczegółowy opis przedmiotu zamówienia Przedmiotem zamówienia jest: Przygotowanie zajęć dydaktycznych w postaci kursów e-learningowych przeznaczonych
Bardziej szczegółowo1 Wstęp do modelu relacyjnego
Plan wykładu Model relacyjny Obiekty relacyjne Integralność danych relacyjnych Algebra relacyjna 1 Wstęp do modelu relacyjnego Od tego się zaczęło... E. F. Codd, A Relational Model of Data for Large Shared
Bardziej szczegółowoBazy danych. Plan wykładu. Diagramy ER. Podstawy modeli relacyjnych. Podstawy modeli relacyjnych. Podstawy modeli relacyjnych
Plan wykładu Bazy danych Wykład 9: Przechodzenie od diagramów E/R do modelu relacyjnego. Definiowanie perspektyw. Diagramy E/R - powtórzenie Relacyjne bazy danych Od diagramów E/R do relacji SQL - perspektywy
Bardziej szczegółowoModel relacyjny. Wykład II
Model relacyjny został zaproponowany do strukturyzacji danych przez brytyjskiego matematyka Edgarda Franka Codda w 1970 r. Baza danych według definicji Codda to zbiór zmieniających się w czasie relacji
Bardziej szczegółowoZakres tematyczny dotyczący kursu PHP i MySQL - Podstawy pracy z dynamicznymi stronami internetowymi
Zakres tematyczny dotyczący kursu PHP i MySQL - Podstawy pracy z dynamicznymi stronami internetowymi 1 Rozdział 1 Wprowadzenie do PHP i MySQL Opis: W tym rozdziale kursanci poznają szczegółową charakterystykę
Bardziej szczegółowoTOPIT Załącznik nr 3 Programowanie aplikacji internetowych
Szkolenie przeznaczone jest dla osób chcących poszerzyć swoje umiejętności o tworzenie rozwiązań internetowych w PHP. Zajęcia zostały przygotowane w taki sposób, aby po ich ukończeniu można było rozpocząć
Bardziej szczegółowoPROGRAM NAUCZANIA DLA ZAWODU TECHNIK INFORMATYK, 351203 O STRUKTURZE PRZEDMIOTOWEJ
PROGRAM NAUCZANIA DLA ZAWODU TECHNIK INFORMATYK, 351203 O STRUKTURZE PRZEDMIOTOWEJ Systemy baz danych 1. 2 Wstęp do baz danych 2. 2 Relacyjny model baz danych. 3. 2 Normalizacja baz danych. 4. 2 Cechy
Bardziej szczegółowoSylabus do programu kształcenia obowiązującego od roku akademickiego 2014/15
Sylabus do programu kształcenia obowiązującego od roku akademickiego 204/5 Nazwa Bazy danych Nazwa jednostki prowadzącej przedmiot Wydział Matematyczno - Przyrodniczy Kod Studia Kierunek studiów Poziom
Bardziej szczegółowoPodstawowe pojęcia dotyczące relacyjnych baz danych. mgr inż. Krzysztof Szałajko
Podstawowe pojęcia dotyczące relacyjnych baz danych mgr inż. Krzysztof Szałajko Czym jest baza danych? Co rozumiemy przez dane? Czym jest system zarządzania bazą danych? 2 / 25 Baza danych Baza danych
Bardziej szczegółowoPAŃSTWOWA WYŻSZA SZKOŁA ZAWODOWA W NOWYM SĄCZU SYLABUS PRZEDMIOTU. Obowiązuje od roku akademickiego: 2011/2012
PAŃSTWOWA WYŻSZA SZKOŁA ZAWODOWA W NOWYM SĄCZU SYLABUS Obowiązuje od roku akademickiego: 2011/2012 Instytut Techniczny Kierunek studiów: Informatyka Kod kierunku: 11.3 Specjalność: Informatyka Stosowana
Bardziej szczegółowoBAZY DANYCH algebra relacyjna. Opracował: dr inż. Piotr Suchomski
BAZY DANYCH algebra relacyjna Opracował: dr inż. Piotr Suchomski Wprowadzenie Algebra relacyjna składa się z prostych, ale mocnych mechanizmów tworzenia nowych relacji na podstawie danych relacji. Hdy
Bardziej szczegółowoKsięgarnia PWN: Michael J. Hernandez Bazy danych dla zwykłych śmiertelników
Księgarnia PWN: Michael J. Hernandez Bazy danych dla zwykłych śmiertelników Słowo wstępne (13) Przedmowa i podziękowania (drugie wydanie) (15) Podziękowania (15) Przedmowa i podziękowania (pierwsze wydanie)
Bardziej szczegółowo030 PROJEKTOWANIE BAZ DANYCH. Prof. dr hab. Marek Wisła
030 PROJEKTOWANIE BAZ DANYCH Prof. dr hab. Marek Wisła Elementy procesu projektowania bazy danych Badanie zależności funkcyjnych Normalizacja Projektowanie bazy danych Model ER, diagramy ERD Encje, atrybuty,
Bardziej szczegółowoJęzyk programowania DELPHI / Andrzej Marciniak. Poznań, Spis treści
Język programowania DELPHI / Andrzej Marciniak. Poznań, 2012 Spis treści Przedmowa 11 Przyjęta notacja 13 Rozdział 1. Wprowadzenie 15 1.1. Ogólne zasady programowania zorientowanego obiektowo 15 1.2. Historia
Bardziej szczegółowoProgram wykładu. zastosowanie w aplikacjach i PL/SQL;
Program wykładu 1 Model relacyjny (10 godz.): podstawowe pojęcia, języki zapytań (algebra relacji, relacyjny rachunek krotek, relacyjny rachunek dziedzin), zależności funkcyjne i postaci normalne (BCNF,
Bardziej szczegółowoBazy Danych. C. J. Date, Wprowadzenie do systemów baz danych, WNT - W-wa, (seria: Klasyka Informatyki), 2000
Bazy Danych LITERATURA C. J. Date, Wprowadzenie do systemów baz danych, WNT - W-wa, (seria: Klasyka Informatyki), 2000 J. D. Ullman, Systemy baz danych, WNT - W-wa, 1998 J. D. Ullman, J. Widom, Podstawowy
Bardziej szczegółowoSzczegółowy program kursów szkoły programowania Halpress
Szczegółowy program kursów szkoły programowania Halpress Lekcja A - Bezpłatna lekcja pokazowa w LCB Leszno "Godzina kodowania - Hour of Code (11-16 lat) Kurs (B) - Indywidualne przygotowanie do matury
Bardziej szczegółowoBazy danych. Zenon Gniazdowski WWSI, ITE Andrzej Ptasznik WWSI
Bazy danych Zenon Gniazdowski WWSI, ITE Andrzej Ptasznik WWSI Wszechnica Poranna Trzy tematy: 1. Bazy danych - jak je ugryźć? 2. Język SQL podstawy zapytań. 3. Mechanizmy wewnętrzne baz danych czyli co
Bardziej szczegółowoKarta (sylabus) modułu/przedmiotu Mechanika i Budowa Maszyn Studia I stopnia
Karta (sylabus) modułu/przedmiotu Mechanika i Budowa Maszyn Studia I stopnia Przedmiot: Bazy danych Rodzaj przedmiotu: Podstawowy Kod przedmiotu: MBM 1 S 0 5 64-4 _1 Rok: III Semestr: 5 Forma studiów:
Bardziej szczegółowoRamowy plan kursu. Lp. Moduły Wyk. Lab. Przekazywane treści
Ramowy plan kursu Lp. Moduły Wyk. Lab. Przekazywane treści 1 3 4 Technologia MS SQL Server 2008 R2. Podstawy relacyjnego modelu i projektowanie baz. Zaawansowane elementy języka SQL. Programowanie w języku
Bardziej szczegółowoBazy danych Wykład zerowy. P. F. Góra
Bazy danych Wykład zerowy P. F. Góra http://th-www.if.uj.edu.pl/zfs/gora/ 2012 Patron? Św. Izydor z Sewilli (VI wiek), biskup, patron Internetu (sic!), stworzył pierwszy katalog Copyright c 2011-12 P.
Bardziej szczegółowoKARTA PRZEDMIOTU 1,5 1,5
WYDZIAŁ PODSTAWOWYCH PROBLEMÓW TECHNIKI Zał. nr 4 do ZW 33/01 KARTA PRZEDMIOTU Nazwa w języku polskim BAZY DANYCH Nazwa w języku angielskim DATABASE SYSTEMS Kierunek studiów (jeśli dotyczy): INŻYNIERIA
Bardziej szczegółowoTechnologie baz danych
Plan wykładu Technologie baz danych Wykład 2: Relacyjny model danych - zależności funkcyjne. SQL - podstawy Definicja zależności funkcyjnych Reguły dotyczące zależności funkcyjnych Domknięcie zbioru atrybutów
Bardziej szczegółowoProgram nauczania. Systemy baz danych. technik informatyk 351203
Program nauczania Systemy baz technik informatyk 351203 Treści nauczania Lp. Temat Liczba godzin Efekty kształcenia 1. Zapoznanie z pojęciem baz 53 1. Pojęcie bazy podstawowe definicje 2 PKZ(E.b)11 2.
Bardziej szczegółowoBAZY DANYCH model relacyjny. Opracował: dr inż. Piotr Suchomski
BAZY DANYCH model relacyjny Opracował: dr inż. Piotr Suchomski Relacyjny model danych Relacyjny model danych posiada trzy podstawowe składowe: relacyjne struktury danych operatory algebry relacyjnej, które
Bardziej szczegółowo2010-10-21 PLAN WYKŁADU BAZY DANYCH MODEL DANYCH. Relacyjny model danych Struktury danych Operacje Integralność danych Algebra relacyjna HISTORIA
PLAN WYKŁADU Relacyjny model danych Struktury danych Operacje Integralność danych Algebra relacyjna BAZY DANYCH Wykład 2 dr inż. Agnieszka Bołtuć MODEL DANYCH Model danych jest zbiorem ogólnych zasad posługiwania
Bardziej szczegółowoModel relacyjny. Wykład II
Model relacyjny został zaproponowany do strukturyzacji danych przez brytyjskiego matematyka Edgarda Franka Codda w 1970 r. Baza danych według definicji Codda to zbiór zmieniających się w czasie relacji
Bardziej szczegółowoKARTA PRZEDMIOTU. WYMAGANIA WSTĘPNE W ZAKRESIE WIEDZY, UMIEJĘTNOŚCI I INNYCH KOMPETENCJI Ogólne umiejętności posługiwania się komputerem
WYDZIAŁ INFORMATYKI I ZARZĄDZANIA Zał. nr 4 do ZW 33/01 KARTA PRZEDMIOTU Nazwa w języku polskim: Nazwa w języku angielskim: Kierunek studiów (jeśli dotyczy): Specjalność (jeśli dotyczy): Stopień studiów
Bardziej szczegółowoCel przedmiotu. Wymagania wstępne w zakresie wiedzy, umiejętności i innych kompetencji 1 Język angielski 2 Inżynieria oprogramowania
Przedmiot: Bazy danych Rok: III Semestr: V Rodzaj zajęć i liczba godzin: Studia stacjonarne Studia niestacjonarne Wykład 30 21 Ćwiczenia Laboratorium 30 21 Projekt Liczba punktów ECTS: 4 C1 C2 C3 Cel przedmiotu
Bardziej szczegółowoBazy danych i ich aplikacje
ORAZ ZAPRASZAJĄ DO UDZIAŁU W STUDIACH PODYPLOMOWYCH Celem Studiów jest praktyczne zapoznanie słuchaczy z podstawowymi technikami tworzenia i administrowania bazami oraz systemami informacyjnymi. W trakcie
Bardziej szczegółowoPrzetwarzanie i analiza danych w języku Python / Marek Gągolewski, Maciej Bartoszuk, Anna Cena. Warszawa, Spis treści
Przetwarzanie i analiza danych w języku Python / Marek Gągolewski, Maciej Bartoszuk, Anna Cena. Warszawa, 2016 Spis treści Przedmowa XI I Podstawy języka Python 1. Wprowadzenie 3 1.1. Język i środowisko
Bardziej szczegółowoTworzenie zapytań do Microsoft SQL Server
MS 20461 Tworzenie zapytań do Microsoft SQL Server Czas trwania: 5 dni (40 h) Poziom trudności: Średnio Zaawansowany Autoryzacja: Microsoft Opis: Szkolenie administratorów baz danych oraz programistów
Bardziej szczegółowoWykład XII. optymalizacja w relacyjnych bazach danych
Optymalizacja wyznaczenie spośród dopuszczalnych rozwiązań danego problemu, rozwiązania najlepszego ze względu na przyjęte kryterium jakości ( np. koszt, zysk, niezawodność ) optymalizacja w relacyjnych
Bardziej szczegółowoWstęp Wprowadzenie do BD Podstawy SQL. Bazy Danych i Systemy informacyjne Wykład 1. Piotr Syga
Bazy Danych i Systemy informacyjne Wykład 1 Piotr Syga 09.10.2017 Ogólny zarys wykładu Podstawowe zapytania SQL Tworzenie i modyfikacja baz danych Elementy dynamiczne, backup, replikacja, transakcje Algebra
Bardziej szczegółowoSpis treści. Część I Wprowadzenie do pakietu oprogramowania Analysis Services
Spis treści Wstęp... ix Odkąd najlepiej rozpocząć lekturę?... ix Informacja dotycząca towarzyszącej ksiąŝce płyty CD-ROM... xi Wymagania systemowe... xi Instalowanie i uŝywanie plików przykładowych...
Bardziej szczegółowoPRZEWODNIK PO PRZEDMIOCIE
Nazwa przedmiotu: Kierunek: Informatyka Rodzaj przedmiotu: obowiązkowy w ramach treści kierunkowych, moduł kierunkowy ogólny Rodzaj zajęć: wykład, laboratorium BAZY DANYCH Databases Forma studiów: Stacjonarne
Bardziej szczegółowo6. Algorytmy ochrony przed zagłodzeniem dla systemów Linux i Windows NT.
WYDZIAŁ: GEOLOGII, GEOFIZYKI I OCHRONY ŚRODOWISKA KIERUNEK STUDIÓW: INFORMATYKA STOSOWANA RODZAJ STUDIÓW: STACJONARNE I STOPNIA ROK AKADEMICKI 2014/2015 WYKAZ PRZEDMIOTÓW EGZAMINACYJNYCH: I. Systemy operacyjne
Bardziej szczegółowoRelacyjne bazy danych. Podstawy SQL
Relacyjne bazy danych Podstawy SQL Język SQL SQL (Structured Query Language) język umoŝliwiający dostęp i przetwarzanie danych w bazie danych na poziomie obiektów modelu relacyjnego tj. tabel i perspektyw.
Bardziej szczegółowoPLAN WYKŁADU BAZY DANYCH ZALEŻNOŚCI FUNKCYJNE
PLAN WYKŁADU Zależności funkcyjne Anomalie danych Normalizacja Postacie normalne Zależności niefunkcyjne Zależności złączenia BAZY DANYCH Wykład 5 dr inż. Agnieszka Bołtuć ZALEŻNOŚCI FUNKCYJNE Niech R
Bardziej szczegółowoRBD Relacyjne Bazy Danych
Wykład 7 RBD Relacyjne Bazy Danych Bazy Danych - A. Dawid 2011 1 Selekcja σ C (R) W wyniku zastosowania operatora selekcji do relacji R powstaje nowa relacja T do której należy pewien podzbiór krotek relacji
Bardziej szczegółowoProgram szkoleniowy Efektywni50+ Moduł IV Podstawy relacyjnych baz danych i język SQL
Program szkoleniowy Efektywni50+ Moduł IV Podstawy relacyjnych baz danych i język SQL 1 Podstawy relacyjnego modelu danych. 3h UWAGA: Temat zajęć jest typowo teoretyczny i stanowi wprowadzenie do zagadnień
Bardziej szczegółowoBazy Danych i Usługi Sieciowe
Bazy Danych i Usługi Sieciowe Model relacyjny Paweł Daniluk Wydział Fizyki Jesień 2011 P. Daniluk (Wydział Fizyki) BDiUS w. III Jesień 2011 1 / 40 Iloczyn kartezjański Iloczyn kartezjański zbiorów A, B
Bardziej szczegółowoPRZEWODNIK PO PRZEDMIOCIE
Nazwa przedmiotu: Bazy danych Database Kierunek: Rodzaj przedmiotu: obieralny Rodzaj zajęć: wykład, laboratorium Matematyka Poziom kwalifikacji: I stopnia Liczba godzin/tydzień: 2W, 2L Semestr: III Liczba
Bardziej szczegółowoWYKŁAD 1. Wprowadzenie do problematyki baz danych
WYKŁAD 1 Wprowadzenie do problematyki baz danych WYKŁAD 2 Relacyjny i obiektowy model danych JĘZYK UML (UNIFIED MODELING LANGUAGE) Zunifikowany język modelowania SAMOCHÓD
Bardziej szczegółowoI. KARTA PRZEDMIOTU CEL PRZEDMIOTU
I. KARTA PRZEDMIOTU 1. Nazwa przedmiotu: BAZY DANYCH 2. Kod przedmiotu: Bda 3. Jednostka prowadząca: Wydział Mechaniczno-Elektryczny 4. Kierunek: Automatyka i Robotyka 5. Specjalność: Informatyka Stosowana
Bardziej szczegółowoSystemy GIS Tworzenie zapytań w bazach danych
Systemy GIS Tworzenie zapytań w bazach danych Wykład nr 6 Analizy danych w systemach GIS Jak pytać bazę danych, żeby otrzymać sensowną odpowiedź......czyli podstawy języka SQL INSERT, SELECT, DROP, UPDATE
Bardziej szczegółowoCzęść I Tworzenie baz danych SQL Server na potrzeby przechowywania danych
Spis treści Wprowadzenie... ix Organizacja ksiąŝki... ix Od czego zacząć?... x Konwencje przyjęte w ksiąŝce... x Wymagania systemowe... xi Przykłady kodu... xii Konfiguracja SQL Server 2005 Express Edition...
Bardziej szczegółowoOpisy efektów kształcenia dla modułu
Karta modułu - Bazy Danych II 1 / 5 Nazwa modułu: Bazy Danych II Rocznik: 2012/2013 Kod: BIT-2-105-s Punkty ECTS: 4 Wydział: Geologii, Geofizyki i Ochrony Środowiska Poziom studiów: Studia II stopnia Specjalność:
Bardziej szczegółowoSzkolenie autoryzowane. MS 6232 Wdrażanie bazy danych Microsoft SQL Server 2008 R2
Szkolenie autoryzowane MS 6232 Wdrażanie bazy danych Microsoft SQL Server 2008 R2 Strona szkolenia Terminy szkolenia Rejestracja na szkolenie Promocje Opis szkolenia Szkolenie, gdzie uczestnicy zapoznają
Bardziej szczegółowoTeoretyczne podstawy informatyki
Teoretyczne podstawy informatyki Wykład 8b: Algebra relacyjna http://hibiscus.if.uj.edu.pl/~erichter/dydaktyka2009/tpi-2009 Prof. dr hab. Elżbieta Richter-Wąs 1 Algebra relacyjna Algebra relacyjna (ang.
Bardziej szczegółowoGrupy pytań na egzamin inżynierski na kierunku Informatyka
Grupy pytań na egzamin inżynierski na kierunku Informatyka Dla studentów studiów dziennych Należy wybrać dwie grupy pytań. Na egzaminie zadane zostaną 3 pytania, każde z innego przedmiotu, pochodzącego
Bardziej szczegółowoBAZY DANYCH. Anomalie. Rozkład relacji i normalizacja. Wady redundancji
BAZY DANYCH WYKŁAD 5 Normalizacja relacji. Zapytania zagnieżdżone cd. Wady redundancji Konieczność utrzymania spójności kopii, Marnowanie miejsca, Anomalie. (Wybrane materiały) Dr inż. E. Busłowska Copyright
Bardziej szczegółowoProgramowanie dla początkujących w 24 godziny / Greg Perry, Dean Miller. Gliwice, cop Spis treści
Programowanie dla początkujących w 24 godziny / Greg Perry, Dean Miller. Gliwice, cop. 2017 Spis treści O autorach 11 Podziękowania 12 Wprowadzenie 13 CZĘŚĆ I ZACZNIJ PROGRAMOWAĆ JUŻ DZIŚ Godzina 1. Praktyczne
Bardziej szczegółowoOpisy przedmiotów do wyboru. oferowane na stacjonarnych studiach I stopnia dla 3 roku matematyki semestr letni, rok akademicki 2017/2018
Opisy przedmiotów do wyboru moduły specjalistyczne oferowane na stacjonarnych studiach I stopnia dla 3 roku matematyki semestr letni, rok akademicki 2017/2018 Spis treści 1. Wstęp do matematyki ubezpieczeń..............................
Bardziej szczegółowoSzkolenie autoryzowane. MS Tworzenie zapytań do Microsoft SQL Server Strona szkolenia Terminy szkolenia Rejestracja na szkolenie Promocje
Szkolenie autoryzowane MS 10774 Tworzenie zapytań do Microsoft SQL Server 2012 Strona szkolenia Terminy szkolenia Rejestracja na szkolenie Promocje Opis szkolenia Uwaga! Szkolenie wycofane z oferty. Zapraszamy
Bardziej szczegółowoLITERATURA. C. J. Date; Wprowadzenie do systemów baz danych WNT Warszawa 2000 ( seria Klasyka Informatyki )
LITERATURA C. J. Date; Wprowadzenie do systemów baz danych WNT Warszawa 2000 ( seria Klasyka Informatyki ) H. Garcia Molina, Jeffrey D. Ullman, Jennifer Widom; Systemy baz danych. Kompletny podręcznik
Bardziej szczegółowoNormalizacja relacyjnych baz danych. Sebastian Ernst
Normalizacja relacyjnych baz danych Sebastian Ernst Zależności funkcyjne Zależność funkcyjna pomiędzy zbiorami atrybutów X oraz Y oznacza, że każdemu zestawowi wartości atrybutów X odpowiada dokładnie
Bardziej szczegółowoProjektowanie Systemów Informacyjnych
Projektowanie Systemów Informacyjnych Wykład II Encje, Związki, Diagramy związków encji, Opracowano na podstawie: Podstawowy Wykład z Systemów Baz Danych, J.D.Ullman, J.Widom Copyrights by Arkadiusz Rzucidło
Bardziej szczegółowoWykład 2. Relacyjny model danych
Wykład 2 Relacyjny model danych Wymagania stawiane modelowi danych Unikanie nadmiarowości danych (redundancji) jedna informacja powinna być wpisana do bazy danych tylko jeden raz Problem powtarzających
Bardziej szczegółowoWykład 0 Informacje Podstawowe
Paradygmaty Programowania Wykład 0 Informacje Podstawowe Nieliniowej, WMiI UŁ 1 Informacje Ogólne (22 luty 2013) Wykłady: piątek, 10.00-12.00, D103 Wykłady: 1 wprowadzający +10 wykładów głównych Zaliczenie
Bardziej szczegółowoNormalizacja baz danych
Wrocławska Wyższa Szkoła Informatyki Stosowanej Normalizacja baz danych Dr hab. inż. Krzysztof Pieczarka Email: krzysztof.pieczarka@gmail.com Normalizacja relacji ma na celu takie jej przekształcenie,
Bardziej szczegółowoBazy danych. Plan wykładu. Zależności funkcyjne. Wykład 2: Relacyjny model danych - zależności funkcyjne. Podstawy SQL.
Plan wykładu Bazy danych Wykład 2: Relacyjny model danych - zależności funkcyjne. Podstawy SQL. Deficja zależności funkcyjnych Klucze relacji Reguły dotyczące zależności funkcyjnych Domknięcie zbioru atrybutów
Bardziej szczegółowoCzęść I Dostęp do danych oraz moŝliwości programowe (silnik bazy danych)
Spis treści Wstęp... xi Część I Dostęp do danych oraz moŝliwości programowe (silnik bazy danych) 1 Program SQL Server Management Studio oraz język Transact SQL... 3 Omówienie programu SQL Server Management
Bardziej szczegółowoPrzestrzenne bazy danych Podstawy języka SQL
Przestrzenne bazy danych Podstawy języka SQL Stanisława Porzycka-Strzelczyk porzycka@agh.edu.pl home.agh.edu.pl/~porzycka Konsultacje: wtorek godzina 16-17, p. 350 A (budynek A0) 1 SQL Język SQL (ang.structured
Bardziej szczegółowoProjektowanie relacyjnych baz danych
Mam nadzieję, że do tej pory przyzwyczaiłeś się do tabelarycznego układu danych i poznałeś sposoby odczytywania i modyfikowania tak zapisanych danych. W tym odcinku poznasz nieco teorii relacyjnych baz
Bardziej szczegółowoINFORMATYKA Pytania ogólne na egzamin dyplomowy
INFORMATYKA Pytania ogólne na egzamin dyplomowy 1. Wyjaśnić pojęcia problem, algorytm. 2. Podać definicję złożoności czasowej. 3. Podać definicję złożoności pamięciowej. 4. Typy danych w języku C. 5. Instrukcja
Bardziej szczegółowoGodzina (wtorek)
Program 15-to godzinnych zajęć uzupełniających z Baz danych oraz 30-to godzinnych zajęć uzupełniających z Programowania na specjalności Aplikacje Informatyczne w biznesie Data 16.09.014 (wtorek) Godzina
Bardziej szczegółowoFazy przetwarzania zapytania zapytanie SQL. Optymalizacja zapytań. Klasyfikacja technik optymalizacji zapytań. Proces optymalizacji zapytań.
1 Fazy przetwarzania zapytanie SQL 2 Optymalizacja zapytań część I dekompozycja optymalizacja generacja kodu wyraŝenie algebry relacji plan wykonania kod katalog systemowy statystyki bazy danych wykonanie
Bardziej szczegółowoBazy danych 1. Wykład 5 Metodologia projektowania baz danych. (projektowanie logiczne)
Bazy danych 1 Wykład 5 Metodologia projektowania baz danych (projektowanie logiczne) Projektowanie logiczne przegląd krok po kroku 1. Usuń własności niekompatybilne z modelem relacyjnym 2. Wyznacz relacje
Bardziej szczegółowoRozkład materiału do realizacji informatyki w szkole ponadgimnazjalnej w zakresie rozszerzonym
Rozkład materiału do realizacji informatyki w szkole ponadgimnazjalnej w zakresie rozszerzonym opracowany na podstawie podręcznika, MIGRA 2013 Autor: Grażyna Koba W rozporządzeniu Ministra Edukacji Narodowej
Bardziej szczegółowo15. Funkcje i procedury składowane PL/SQL
15. Funkcje i procedury składowane PLSQL 15.1. SQL i PLSQL (Structured Query Language - SQL) Język zapytań strukturalnych SQL jest zbiorem poleceń, za pomocą których programy i uŝytkownicy uzyskują dostęp
Bardziej szczegółowoBazy danych 2. Wykład 1
Bazy danych 2 Wykład 1 Sprawy organizacyjne Materiały i listy zadań zamieszczane będą na stronie www.math.uni.opole.pl/~ajasi E-mail: standardowy ajasi@math.uni.opole.pl Sprawy organizacyjne Program wykładu
Bardziej szczegółowomail: strona: konsultacje: na stronie (po wcześniejszym umówieniu drogą mailową)
1 Organizacyjne Kwestie organizacyjne Kontakt: mail: olga.siedlecka@icis.pcz.pl strona: http://icis.pcz.pl/~olga konsultacje: na stronie (po wcześniejszym umówieniu drogą mailową) Zaliczenie wykładu -
Bardziej szczegółowoZasady transformacji modelu DOZ do projektu tabel bazy danych
Zasady transformacji modelu DOZ do projektu tabel bazy danych A. Obiekty proste B. Obiekty z podtypami C. Związki rozłączne GHJ 1 A. Projektowanie - obiekty proste TRASA # * numer POZYCJA o planowana godzina
Bardziej szczegółowoJęzyk programowania Scala / Grzegorz Balcerek. Wyd. 2. Poznań, cop Spis treści
Język programowania Scala / Grzegorz Balcerek. Wyd. 2. Poznań, cop. 2016 Spis treści Przedmowa 1 Stosowana notacja 1 1. Wprowadzenie 3 1.1. Konsola interaktywna języka Scala 3 1.2. Zmienne 5 1.3. Wartości
Bardziej szczegółowoKod przedmiotu: PLPILA02-IEEKO-L-5s7-2012IWBIANS Pozycja planu: D7
Kod przedmiotu: PLPILA02-IEEKO-L-5s7-2012IWBIAN Pozycja planu: D7 INFORMACJE O PRZEDMIOCIE Podstawowe dane 1 Nazwa przedmiotu Bazy danych 2 Rodzaj przedmiotu pecjalnościowy/obowiązkowy 3 Kierunek studiów
Bardziej szczegółowoBazy danych i usługi sieciowe
Bazy danych i usługi sieciowe Model relacyjny Paweł Daniluk Wydział Fizyki Jesień 2016 P. Daniluk (Wydział Fizyki) BDiUS w. III Jesień 2016 1 / 50 Iloczyn kartezjański Iloczyn kartezjański zbiorów A, B
Bardziej szczegółowoBazy Danych i Usługi Sieciowe
Bazy Danych i Usługi Sieciowe Ćwiczenia III Paweł Daniluk Wydział Fizyki Jesień 2011 P. Daniluk (Wydział Fizyki) BDiUS ćw. III Jesień 2011 1 / 1 Strona wykładu http://bioexploratorium.pl/wiki/ Bazy_Danych_i_Usługi_Sieciowe_-_2011z
Bardziej szczegółowoJava w 21 dni / Rogers Cadenhead. Gliwice, cop Spis treści. O autorze 11. Wprowadzenie 13 TYDZIEŃ I JĘZYK JAVA
Java w 21 dni / Rogers Cadenhead. Gliwice, cop. 2016 Spis treści O autorze 11 Wprowadzenie 13 TYDZIEŃ I JĘZYK JAVA Dzień 1. Rozpoczynamy przygodę z Javą 21 Język Java 21 Programowanie obiektowe 24 Obiekty
Bardziej szczegółowoBlaski i cienie wyzwalaczy w relacyjnych bazach danych. Mgr inż. Andrzej Ptasznik
Blaski i cienie wyzwalaczy w relacyjnych bazach danych. Mgr inż. Andrzej Ptasznik Technologia Przykłady praktycznych zastosowań wyzwalaczy będą omawiane na bazie systemu MS SQL Server 2005 Wprowadzenie
Bardziej szczegółowoOgólny plan przedmiotu. Strony WWW. Literatura BAZY DANYCH. Materiały do wykładu: http://aragorn.pb.bialystok.pl/~gkret
Ogólny plan przedmiotu BAZY DANYCH Wykład 1: Wprowadzenie do baz danych Małgorzata Krętowska Politechnika Białostocka Wydział Informatyki Wykład : Wprowadzenie do baz danych Normalizacja Diagramy związków
Bardziej szczegółowoRelacyjne bazy danych. Podstawy SQL
Relacyjne bazy danych Podstawy SQL Język SQL SQL (Structured Query Language) język umożliwiający dostęp i przetwarzanie danych w bazie danych na poziomie obiektów modelu relacyjnego tj. tabel i perspektyw.
Bardziej szczegółowoProjektowanie baz danych
Projektowanie baz danych Etapy procesu projektowania BD Określenie celów, jakim ma służyć baza danych (w kontakcie z decydentem z firmy zamawiającej projekt). Sprecyzowanie zakresu dostępnych danych, kategorii
Bardziej szczegółowoSYLABUS DOTYCZY CYKLU KSZTAŁCENIA (skrajne daty)
Załącznik nr 4 do Uchwały Senatu nr 430/01/2015 SYLABUS DOTYCZY CYKLU KSZTAŁCENIA 2016-2019 (skrajne daty) 1.1. PODSTAWOWE INFORMACJE O PRZEDMIOCIE/MODULE Nazwa przedmiotu/ modułu Bazy danych Kod przedmiotu/
Bardziej szczegółowoHurtownie danych - przegląd technologii
Hurtownie danych - przegląd technologii Problematyka zasilania hurtowni danych - Oracle Data Integrator Politechnika Poznańska Instytut Informatyki Robert.Wrembel@cs.put.poznan.pl www.cs.put.poznan.pl/rwrembel
Bardziej szczegółowoMulti-wyszukiwarki. Mediacyjne Systemy Zapytań wprowadzenie. Architektury i technologie integracji danych Systemy Mediacyjne
Architektury i technologie integracji danych Systemy Mediacyjne Multi-wyszukiwarki Wprowadzenie do Mediacyjnych Systemów Zapytań (MQS) Architektura MQS Cechy funkcjonalne MQS Cechy implementacyjne MQS
Bardziej szczegółowoLITERATURA. Wprowadzenie do systemów baz danych C.J.Date; WNT Warszawa 2000
LITERATURA Wprowadzenie do systemów baz danych C.J.Date; WNT Warszawa 2000 Systemy baz danych. Pełny wykład H. Garcia Molina, Jeffrey D. Ullman, Jennifer Widom;WNT Warszawa 2006 Wprowadzenie do systemów
Bardziej szczegółowoPlan wykładu: Operacje relacji: suma, przekrój, różnica, złączenia proste, iloczyn kartezjański, złączenia teta.
Plan wykładu: Operacje relacji: suma, przekrój, różnica, złączenia proste, iloczyn kartezjański, złączenia teta. Więzy integralności a algebra relacji. Wielozbiory dlaczego są praktyczniejsze od zbirów,
Bardziej szczegółowo