Baza趎ych SQL


„Por贸wnanie typ贸w system贸w (baz danych) zarz膮dzania, jak one zachowuj膮 si臋 wobec standard贸w”

1 . Na 艣wiecie spotka膰 mo偶emy wiele typ贸w system贸w bazo-danowych wykorzystuj膮cych standard systemu SQL ( czyli j臋zyka zapyta艅). Czym jest j臋zyk SQL?. W skr贸cie jest to j臋zyk wykorzystywany w bazach danych. Jest to j臋zyk deklaratywny. Wiele wsp贸艂czesnych system贸w relacyjnych baz danych u偶ywa do komunikacji z u偶ytkownikiem SQL, dlatego m贸wi si臋, 偶e korzystanie z relacyjnych baz danych, to korzystanie z SQL-a. J臋zyk SQL jest to j臋zyk relacyjny. Technologia relacyjnych baz danych zosta艂a opracowana przez E. F. Codda i zaimplementowana p贸藕niej m.in. przez IBM. Ostatecznie standard RDBMS zosta艂 opracowany przez ANSI X3H2. Zwykle produkt kwalifikuje si臋 przy pomocy wersji specyfikacji j臋zyka SQL (ostatni to SQL2). Z czasem relacyjne bazy danych oddala艂y si臋 od swej teoretycznej podstawy - algebry relacji. Pierwsz膮 firm膮, kt贸ra w艂膮czy艂a SQL do swojego produktu komercyjnego, by艂 Oracle.

2 . Baza relacyjna w kr贸tkim opisie :

0x01 graphic
rys.1

3 Typy danych :

float - liczb rzeczywistych

int - zwyk艂a , podstawowa

char - dana znakowa

real - typ reprezentuj膮cy przybli偶on膮 warto艣膰 liczby rzeczywistej

multizbi贸r - obiekt matematyczny podobny do zbioru, w kt贸rym jednak element mo偶e wyst臋powa膰 wiele razy.

Zbiory: {1, 2, 3}, {3, 2, 1} i {1, 2, 2, 3} s膮 identyczne. Multizbiory: {1, 2, 3} i {3, 2, 1} s膮 identyczne, {1, 2, 2, 3} jest jednak inny.

4. Produkty, kt贸re wykorzystuj膮 SQL nale偶膮:

- DB2

- Microsoft SQL Serwer

- Sybase Inc.

- Oracle

DB2

DB2 to produkt programist贸w IBM . To w艂a艣nie pracownicy opracowali podstawy relacyjnych baz danych oraz j臋zyk SQL, a baza danych IBM DB2 uznawana jest za pierwsz膮 komercyjn膮 implementacj臋 relacyjnej bazy danych.

Cechy bazy danych DB2

- DB2 to pierwsza baza ze wsparciem dla j臋zyka Java

- DB2 to pierwsza na 艣wiecie baza certyfikowana na Windows 2000

- DB2 posiada silne wsparcie dla system贸w Linux, tak偶e 64-bitowych

- DB2 to pierwsza baza z optymalizatorem kosztowym

DB2 gromadzi w tzw. globalnym katalogu informacje o zdalnych tabelach i podczas optymalizacji bierze pod uwag臋 tak偶e aspekty zdalnej bazy (np. indeksy za艂o偶one na tabeli, wielko艣膰 tabel, wydajno艣膰 zdalnej bazy, buforowanie zdalnych obiekt贸w).

Oracle

Relacyjna baza danych Oracle pos艂uguje si臋 standardowym j臋zykiem zapyta艅 SQL oraz posiada wbudowany wewn臋trzny j臋zyk tworzenia procedur sk艂adowanych PL/SQL - b臋d膮cy proceduralnie obudowanym j臋zykiem SQL.

Instancja bazy danych Oracle sk艂ada si臋 ze wsp贸艂dzielonych

- struktur pami臋ciowych oraz ze

- struktur prywatnych dost臋pnych tylko dla proces贸w, kt贸re te struktury zaalokowa艂y.



Wyszukiwarka

Podobne podstrony:
transakcyjny SQL
06 podstawy SQL 3id 6524 ppt
Oracle Database 11g i SQL Programowanie or11pr
BAZY DANYCH SQL (2)
艢rodki stylistyczne i rodzaje rym贸w - powt贸rzenie wiadomo艣ci., Sql, Projekty, prace domowe, dodatkow
艣ci膮ga z ang, Sql, 艢ci膮gi
Zasady ortografii, Sql, Projekty, prace domowe, dodatkowe, itd. itp
j臋zyk SQL, Pomoce naukowe, studia, informatyka
jezyk SQL
nadpisywanie bazy danych SQL
ebook microsoft sql server black book cff45xf7ii4jb4gq3rzk3uhmzhx5z3u62hytpuy CFF45XF7II4JB4GQ3RZK3
Prawdopodobie艅stwo, sql
Bazan - brakuj膮ce pytania (2, In偶ynieria 艣rodowiska, Semestr VI, Gospodarka wodna WYK艁AD
Krzy偶贸wka, Sql, Projekty, prace domowe, dodatkowe, itd. itp
2 Jezyk SQL
2004 05 Sybase SQL Anywhere Studio 9 0 [Bazy Danych]

wi臋cej podobnych podstron