Bazy danych 1.Wiadomo ś ci wst ę pne P. F. Góra semestr letni 2004/05.

Slides:



Advertisements
Podobne prezentacje
Relacyjne Bazy Danych Wykład 01 Wojciech St. Mościbrodzki
Advertisements

2.Relacyjny model baz danych
Bazy danych Wiadomości wstępne P. F. Góra semestr letni 2007/08
2b.Relacyjny model baz danych
Bazy danych Wiadomości wstępne P. F. Góra semestr letni 2006/07
KLUB MIŁOŚNIKÓW HARREGO POTTERA
Bazy danych 7. Postaci normalne P. F. Góra semestr letni 2004/05
2. Modelowanie baz danych
Bazy danych 8. SQL podstawy P. F. Góra semestr letni 2004/05.
4. Relacyjny model baz danych
SYSTEMY BAZ DANYCH część I
WPROWADZENIE DO BAZ DANYCH
Podstawy baz danych Wykład
Systemy zarządzania treścią CMS
Praca Inżynierska „Analiza i projekt aplikacji informatycznej do wspomagania wybranych zadań ośrodków sportowych” Dyplomant: Marcin Iwanicki Promotor:
Projekt i implementacja aplikacji do zasilania bazy danych testowymi danymi Jacek Lis Promotor: prof. dr hab. inż. Włodzimierz KASPRZAK.
Modele baz danych - spojrzenie na poziom fizyczny
1/18 LOGO Profil zespołu. 2/18 O nas Produkcja autorskich rozwiązań informatycznych dla małych i średnich firm w zakresie systemów: Baz danych Aplikacji.
Bazy Danych Wykład 1 S. Kozielski.
Architektura systemów wykorzystujących bazy danych (systemów bazodanowych) Wykład S. Kozielski.
Hiperłącza Co to jest? Autor: dalej.
TBD - P ERFORMANCE W BAZACH M ICROSOFT SQL S ERVER, CZYLI O CO W TYM W OGÓLE CHODZI Michał Grodzicki MCTS SQL SERVER lipca 2012.
Asystent Gabinet Lekarski
Systemy zarządzania treścią Wykład 1
Pytanie to coraz cz ęś ciej nasuwa si ę przeci ę tnemu cz ł owiekowi chc ą cemu stworzy ć now ą sie ć w domu. Pytanie to coraz cz ęś ciej nasuwa si.
Asystent Faktura. Plan prezentacji 1. Krótka ogólna informacja o programie 2. Licencjonowanie 3. Interfejs programu 4. Modu ł y i funkcje 5. Dostrajanie.
Mobilny system sprzedaży z wykorzystaniem sieci telefonii komórkowej
Edukacja informatyczna w szkole
System Center od kuchni
Tworzenie aplikacji graficznych na przykładzie programu GregEditor
Asystent Magazyn.
Mobilny system sprzedaży z wykorzystaniem sieci telefonii komórkowej
Asystent CRM.
Bazy danych Access 200x Ćwiczenie 1.
Implementacja systemu
Opis zawodu ( łac. informare, -atum: obrazowo opisać) – osoba, która wykształciła się na specjalistę w dziedzinie nowych technologii, posiadającego wiedzę
Zarządzanie informacją
Asystent Rejestr Umów.
Wybrane zagadnienia relacyjnych baz danych
„Kalkulator zużycia oraz kosztu energii elektrycznej online „
MOCNE I SŁABE STRONY NARZĘDZI PLANISTYCZNYCH
dr Łukasz Murowaniecki T-109
1 Każdy obiekt jest scharakteryzowany poprzez: tożsamość – daje się jednoznacznie wyróżnić; stan; zachowanie. W analizie obiektowej podstawową strukturą
Bazy danych Microsoft access 2007.
Bezpieczny Internet.
Bazy danych, sieci i systemy komputerowe
 Prezentacja dla uczniów klas 1 realizuj ą cych zaj ę cia artystyczne wg programu „Kraina muzyki”.  Zeszyt ć wicze ń „ Ś wiat d ź wi ę ków”: - Modu.
Projektowanie relacyjnych baz danych – postacie normalne
Projektowanie Aplikacji Internetowych
systemy zarządzania bazami danych
Temat 4: Funkcje Systemu Zarządzania Bazą Danych (SZBD)
System Zarządzania Bazą Danych
MODU Ł Klasa I „Kszta ł cenie ponadgimnazjalne”
Systemy informatyczne
Zbiór danych zapisanych zgodnie z określonymi regułami. W węższym znaczeniu obejmuje dane cyfrowe gromadzone zgodnie z zasadami przyjętymi dla danego.
.NET i Bazy Danych Projekt: Wadim Grasza.
Bazy danych Podstawy relacyjnych baz danych Autor: Damian Urbańczyk.
MULTIMEDIALNE BAZY DANYCH Wprowadzenie. Baza danych Baza danych (database) – magazyn danych – informacji powiązanych tematycznie, umożliwiający ich wyszukiwanie.
Wyższa Szkoła Informatyki i Zarządzania w Bielsku-Białej Wydział Informatyki Kierunek: Informatyka Specjalność: Systemy Informatyczne PRACA DYPLOMOWA INŻYNIERSKA.
Praca dyplomowa inżynierska Temat: Informatyczny system edukacyjny do przedmiotu „Podstawy Kryptologii” Dyplomant: Ewelina Bogusz Promotor: prof. zw.,
Komponentowe i rozproszone Kompozycja gui Cap theorem Wydajne Systemy Rozproszone CQRS.
Wprowadzenie do baz danych. Terminologia Specyfika baz danych (1) 1.Trwałość danych –Długi czas życia – kilka, kilkadziesiąt, kilkaset lat –Niezależność.
System operacyjny Renata P. System operacyjny - jest to zbiór nadrzędnych i niezbędnych programów umożliwiających pracę na komputerze. Jest on pośrednikiem.
Budowa, typologia, funkcjonalność
Języki programowania.
Strukturalny język zapytań SQL - historia
Technologie Informacyjne Bazy danych
Obsługa bazy danych z poziomu phpMyAdmin
Modele baz danych - spojrzenie na poziom fizyczny
Zapis prezentacji:

Bazy danych 1.Wiadomo ś ci wst ę pne P. F. Góra semestr letni 2004/05

Bazy danych - wykład 12 Literatura 1.J. D. Ullman, J. Widom, Podstawowy wyk ł ad z systemów baz danych 2.D. Tow, SQL. Optymalizacja 3.K. Kline, D. Kline, SQL. Almanach. Opis polece ń j ę zyka 4.H. Garcia-Molina, J. D. Ullman, J. Widom, Implementacja systemów baz danych 5.L. Atkinson. Core MySQL. Przewodnik zaawansowanego programisty 6.R. Stones, N. Matthew, Bazy danych i MySql

Bazy danych - wykład 13 Informacja dost ę pna w Internecie –(ponad linków do sql tutorial) grupa Usenet news:pl.comp.bazy-danych 1001 innych miejsc

Bazy danych - wykład 14 (Graficzne) Interfejsy u ż ytkownika (GUI) C/C++ Java Cobol VisualBasic Perl Python PHP Fortran Projektowanie formatek

Bazy danych - wykład 15 Cel wyk ł adu: Projektowanie baz danych Nauka SQL

Bazy danych - wykład 16 Plan wyk ł adu Wiadomo ś ci wst ę pne. Ogólna charakterystyka problematyki baz danych. Architektura klient-serwer. Przyk ł ady. Terminologia. Symboliczne projektowanie baz danych. Model relacyjny. Postacie normalne. Normalizacja i denormalizacja. T ł umaczenie projektów symbolicznych na model relacyjny. Algebra relacji. SQL - standard(y), najpopularniejsze implementacje. Podstawowe instrukcje SQL. SQL - z łą czenia. Transakcje ACID. Fizyczna implementacja baz. Drzewa indeksów. Selektywno ść filtrów. Optymalizacja z łą cze ń.

Bazy danych - wykład 17 Baza danych: Du ż a kolekcja danych odpowiednio zorganizowana w celu szybkiego przeszukiwania i dost ę pu do informacji uzyskiwanego za pomoc ą komputera.

Bazy danych - wykład 18 Typowe systemy baz danych Baza danych oparta na systemie plików –Przy realizacji programu Apollo (konieczno ść monta ż u milionów cz ęś ci) stworzono system oparty na systemie plików, który ś ledzi ł status ka ż dego podzespo ł u. Wkótce okaza ł o si ę, ż e informacja jest powtarzana w dwu lub wi ę cej plikach… Hierarchiczna baza danych (ka ż dy rekord ma dok ł adnie jeden rekord nadrz ę dny)

Bazy danych - wykład 19 Edgar F. Codd (IBM), 1970: Relacyjny model danych dla du ż ych, wspó ł u ż ytkowanych banków informacji Relacyjny model baz danych RDBMS (Relational DataBase Management System) Obiektowe bazy danych (ODBMS) Obiektowo-relacyjne bazy danych (ORDBMS) > 1TB=10 12 B Zalety: Dowolne typy danych Bardzo wydajne przy złożonych powiązaniach między danymi Można tworzyć nowe metody dla danych nietekstowych. Wada: Ścisły związek pomiędzy danymi a językiem programowania Przysz ł o ść ?

Bazy danych - wykład 110 G ł ówne funkcje DBMS Umo ż liwienie utworzenia nowej bazy i okre ś lenie jej schematu Przechowywanie danych Obs ł uga zapyta ń (ang. query) Zapewnienie wielodost ę pno ś ci Ochrona i zapewnienie integralno ś ci danych

Bazy danych - wykład 111 Dane Metadane Moduł zarządzania pamięcią Procesor zapytań Moduł zarządzania transakcjami Modyfikacje schematu ZapytaniaAktualizacje G ł ówne elementy systemu DBMS

Bazy danych - wykład 112 Zapytania pytania o dane. Aktualizacje operacje zmiany danych. Modyfikacje schematu zmienia schemat bazy danych, dodaje kolumny do tabel, dodaje indeksy etc, tworzy nowe bazy. Wymaga uprawnie ń administracyjnych. Wszystko to przetwarza procesor zapyta ń.

Bazy danych - wykład 113 Modu ł zarz ą dzania transakcjami …odpowiada za spójno ść systemu. Musi gwarantowa ć, ż e kilka jednocze ś nie przetwarzanych zapyta ń nie b ę dzie sobie przeszkadza ć i ż e dane nie zostan ą utracone.

Bazy danych - wykład 114 Modu ł zarz ą dzania pami ę ci ą : Modu ł zarz ą dzania plikami Modu ł zarz ą dzania buforami

Bazy danych - wykład 115 Architektura klient-serwer serwer klienci (klienty?) Pami ęć drugiego poziomu: dyski, macierze dyskowe, czas dost ę pu ~milisekund Pami ęć trzeciego poziomu: CD, DVD, …?, czas dost ę pu ~sekund

Bazy danych - wykład 116 Projektant systemów DBMS Administrator baz danych Projektant baz danych Programista baz danych Projektant/programista aplikacji bazodanowych U ż ytkownik systemów baz danych

Bazy danych - wykład 117 Caveat emptor! Bazy danych s ą cenne i trzeba je chroni ć. Bazy danych wymagaj ą konserwacji i administracji. DBMS jest potencjalnym kana ł em, przez który cracker mo ż e w ł ama ć si ę do systemu. Bazy danych wymagaj ą regularnego sporz ą dzania kopii zapasowych (backup).