Bazy danych MS SQL Server 2008

background image

Bazy Danych w oparciu

Bazy Danych w oparciu

o MS SQL Server 2008

o MS SQL Server 2008

background image

I

I

Wprowadzenie do baz danych

Wprowadzenie do baz danych

background image

Informacje wstępne:

Informacje wstępne:

1.

1.

Co to jest baza danych?

Co to jest baza danych?

2.

2.

Zrozumienie zagadnień dot. Tabel i rekordów

Zrozumienie zagadnień dot. Tabel i rekordów

3.

3.

Typy danych w kolumnach i inne właściwości

Typy danych w kolumnach i inne właściwości

4.

4.

Projektowanie relacyjnych tabel bazodanowych

Projektowanie relacyjnych tabel bazodanowych

5.

5.

Manipulowanie danymi w bazie

Manipulowanie danymi w bazie

6.

6.

Strukturalny język zapytań (SQL)

Strukturalny język zapytań (SQL)

7.

7.

Zagadnienia dotyczące bezpieczeństwa i

Zagadnienia dotyczące bezpieczeństwa i

połączeń sieciowych

połączeń sieciowych

background image

Co to w zasadzie jest

Co to w zasadzie jest

baza danych

baza danych

?

?

Bazy danych są to pliki komputerowe,

Bazy danych są to pliki komputerowe,

zoptymalizowane tak, żeby przechowywały dane

zoptymalizowane tak, żeby przechowywały dane

w uporządkowany sposób

w uporządkowany sposób

Organizacja plików pomaga zapewnić

Organizacja plików pomaga zapewnić

dokładność wszelkich danych (data integrity)

dokładność wszelkich danych (data integrity)

Pliki bazodanowe są zarządzane przez

Pliki bazodanowe są zarządzane przez

odpowiednie oprogramowanie tak żeby:

odpowiednie oprogramowanie tak żeby:

Były dostępne dla innych aplikacji i

Były dostępne dla innych aplikacji i

użytkowników

użytkowników

Zarządzały i utrzymywały w sprawności dane

Zarządzały i utrzymywały w sprawności dane

w bezpieczny sposób

w bezpieczny sposób

SQL Server 2008 Express Edition jest darmową

SQL Server 2008 Express Edition jest darmową

aplikacją, która pozwala tworzyć i zarządzać

aplikacją, która pozwala tworzyć i zarządzać

bazami danych dla różnych aplikacji.

bazami danych dla różnych aplikacji.

background image

Dlaczego by nie skorzystać zwyczajowo z plików

Dlaczego by nie skorzystać zwyczajowo z plików

tekstowych do przechowywania informacji

tekstowych do przechowywania informacji

bazodanowych lub ewentualnie arkusza

bazodanowych lub ewentualnie arkusza

kalkulacyjnego?

kalkulacyjnego?

Integralność danych? Wiele niepotrzebnych

Integralność danych? Wiele niepotrzebnych

danych?

danych?

Przestarzałe dane?

Przestarzałe dane?

Wydobywanie danych? Filtrowanie?

Wydobywanie danych? Filtrowanie?

Wyszukiwanie?

Wyszukiwanie?

Ochrona danych przed nieautoryzowanym

Ochrona danych przed nieautoryzowanym

dostępem?

dostępem?

Ochrona danych przed uszkodzeniem?

Ochrona danych przed uszkodzeniem?

Zamiast tego

Zamiast tego

, Relacyjny System Zarządzania

, Relacyjny System Zarządzania

Bazami Danych (RDBMS)

Bazami Danych (RDBMS)

umożliwia łatwe

umożliwia łatwe

zarządzanie danymi poprzez zapewnienie

zarządzanie danymi poprzez zapewnienie

integracji

integracji

danych

danych

z

z

aplikacją

aplikacją

background image

Co to jest w takim razie

Co to jest w takim razie

relacyjna

relacyjna

baza

baza

danych?

danych?

Relacyjne bazy danych to bazy które pozwalają

Relacyjne bazy danych to bazy które pozwalają

utrzymać

utrzymać

integralność danych

integralność danych

poprzez

poprzez

zapewnienie:

zapewnienie:

Poprawności typu danych

Poprawności typu danych

Eliminacji zbędnych danych, które mogłyby

Eliminacji zbędnych danych, które mogłyby

prowadzić do niedokładności pojedynczej

prowadzić do niedokładności pojedynczej

jednostki informacji

jednostki informacji

Wyeliminowania możliwości przypadkowego

Wyeliminowania możliwości przypadkowego

usunięcia danych

usunięcia danych

Wydajnego pozyskiwania i zarządzania danymi

Wydajnego pozyskiwania i zarządzania danymi

background image

Inne usługi powiązane z Relacyjnym Systemem

Inne usługi powiązane z Relacyjnym Systemem

Zarządzania Bazami Danych (RDBMS):

Zarządzania Bazami Danych (RDBMS):

Ochrona danych

Ochrona danych

Administrowanie

Administrowanie

Backup i przenoszenie danych na inny serwer

Backup i przenoszenie danych na inny serwer

Replikacja danych

Replikacja danych

Raportowanie

Raportowanie

Dostępność

Dostępność

background image

II

II

Zagadnienia dotyczące tabel i

Zagadnienia dotyczące tabel i

rekordów

rekordów

background image

Tabele w bazie danych

Tabele w bazie danych

W RDBMS-ie dane są usystematyzowane w tabelach.

W RDBMS-ie dane są usystematyzowane w tabelach.

Tabele z kolei to odpowiedniki arkuszy jakie widzimy np. w Excelu

Tabele z kolei to odpowiedniki arkuszy jakie widzimy np. w Excelu

Zawierają one:

Zawierają one:

Wiersze

Wiersze

Kolumny

Kolumny

Rekordy (pole na skrzyżowaniu wiersza z kolumną)

Rekordy (pole na skrzyżowaniu wiersza z kolumną)

Każda kolumna w tabeli posiada swoją nazwę i definiuje typ danych jaki

Każda kolumna w tabeli posiada swoją nazwę i definiuje typ danych jaki

przechowuje:

przechowuje:

Np.. String, number, date, money itp.

Np.. String, number, date, money itp.

Takie rozwiązanie powoduje że dane są integralne i gotowe do użycia.

Takie rozwiązanie powoduje że dane są integralne i gotowe do użycia.

Kolumny

Kolumny

mogą mieć także

mogą mieć także

specjalne właściwości

specjalne właściwości

(sekwencję automatycznego

(sekwencję automatycznego

numerowania, mogą mieć wartość pustą, jest kluczowym polem w relacji z

numerowania, mogą mieć wartość pustą, jest kluczowym polem w relacji z

innymi tabelami)

innymi tabelami)

Trochę informacji o wierszach

Trochę informacji o wierszach

Wiersz z danymi

Wiersz z danymi

jest zestawem indywidualnych pól z informacjami, które razem

jest zestawem indywidualnych pól z informacjami, które razem

reprezentują jedność

reprezentują jedność

background image

Model relacyjny bazy danych

Model relacyjny bazy danych


Document Outline


Wyszukiwarka

Podobne podstrony:
BEZPIECZEŃSTWO DOSTĘPU DO DANYCH MS SQL SERVER POSTGRESQL, 9 semestr, SQL, RÓŻNE
Delphi Bazy Danych W Architekturze Klient Server
Bazy Danych Relacyjne SQL
Zadania, sql1b, Zadania Bazy Danych 1 - ćwiczenie SQL 1
Delphi Bazy Danych W Architekturze Klient Server
MS SQL Server Klasyfikacja przy użyciu algorytmu drzew decyzyjnych Dane Klienci Anna Ociepa
Przewodnik Relacyjne bazy danych 2008-2009, Ogrodnictwo 2011, INFORMATYKA, informatyka sgg, MS Acces
Modelowanie danych w SQL Server 2005 i 2008 Przewodnik 2
BAZY DANYCH SQL (2)
nadpisywanie bazy danych SQL
2004 05 Sybase SQL Anywhere Studio 9 0 [Bazy Danych]
3 Bazy danych SQL cz 1 wykład
sql, Zarządzanie i inżynieria produkcji, Semestr 7, Bazy Danych
Bazy danych - podstawowe kroki w projektowaniu cz 2 - wyklady, Zajęcia z Baz Danych - MS Access, cz
Bazy danych - podstawowe kroki w projektowaniu cz 2 - wyklady, Zajęcia z Baz Danych - MS Access, cz

więcej podobnych podstron