CentrumXP.pl » Witamy
CentrumXP.pl
 
Szukaj
Subskrypcja
Powiadomienie e-mailem o nowościach na CentrumXP.pl:
E-mail: Zapisz
Czy zamierzasz pobrać Internet Explorer 9?


CentrumXP.pl » Microsoft .NET » Kurs SQL » Dodaj do ulubionych Dodaj do ulubionych   Dodaj do ulubionych Wersja do wydruku

04. Pierwszy kontakt. Czyli czym jest baza danych i jak z niej korzystać.

Autor: Grzegorz Chuchra    Opublikowano: 21 grudnia 2005    Odsłon: 76713    »Skomentuj...
Strona 1 z 2  Następna»
Zobacz również:

01. SQL Server 2005 Express - Wstęp do kursu

02. Instalacja. Opis elementów wchodzących w skład SQL Server 2005.

03. SQL Server - instalacja krok po kroku

05. Wstęp do relacyjnych baz danych. Sposób organizacji danych danych.

06. Klucze główne i obce

07. Normalizacja baz danych

08. Co to jest typ danych? Jakie typy danych dostarcza nam SQL Server 2005.

09. Z teorii do praktyki czyli "Data Definition Language"

10. Operacje na danych "Data Manipulation Language".

11. Filtracja danych

12. Funkcje agregujące

13. Łączenie tabel

14. Praca z podzapytańami, tabelami tymczasowymi i zmiennymi tabelarycznymi

15. Nowości w "Data Control Language", czyli parę słów o schematach

16. Transakcje

17. Nowości w SQL Server 2005

18. Procedury składowalne i funkcje bazodanowe

19. XML i XQuery

20. Użycie .NET CLR w SQL Server 2005

»Uzyskaj pomoc na forum

Zakładam, że każdemu udało się już poprawnie zainstalować i uruchomić aplikacje. Startujemy więc z miejsca, gdzie ostatnio zakończyliśmy.
Wszyscy mamy uruchomione Microsoft SQL Server Management Studio, poniższy screenshoot pokazuje jak wygląda to u mnie.

Pierwszą operacją, jaką wykonamy, będzie wylistowanie informacji o zgromadzonych kontaktach w tabeli Contacts. Operację wykonamy na dwa sposoby. W okienku Object Explorer po rozwinięciu katalogu Databases pokazuje się lista baz danych dostępnych na naszym serwerze. Standardowo będziemy korzystać z bazy danych AdventureWorks, która została dołączona w podstawowym pakiecie. Kolejnym krokiem jest rozwinięcie folderu Tables. Z listy tabel wybieramy Person.Contact i klikamy na nią prawym guzikiem myszy Z menu podręcznego wybieramy „Open Table”. W ten oto sposób wyświetliliśmy wszystkie dane kontaktowe. Teraz przeprowadzimy tą operację za pomocą języka Transact-SQL. Ponieważ sama aplikacja wspomaga tworzenie zapytań, nie będziemy musieli zbytnio się napracować. Podobnie jak w poprzednim przypadku klikamy prawym guzikiem myszy na tabelę Person.Contact - z tą różnicą, że tym razem wybieramy opcję Script Table as, a następnie SELECT To i New Query Editor Window. Otwiera się nowa zakładka z wygenerowanym zapytaniem bazodanowym wyświetlającym wszystkie dane z tabeli Contact. Teraz wystarczy tylko wcisnąć przycisk Execute (lub wcisnąć F5) znajdujący się nad nazwą zakładki.

Różnica między tym trybem wyświetlania, a poprzednią opcją jest następująca. W pierwszej opcji mieliśmy możliwość edycji danych, usuwania wierszy itp. W drugim zaś przypadku możemy jedynie przeglądać dane, bo wiersze są wylistowane w trybie read-only. Jednak programowe wyświetlanie wierszy jest bardziej elastyczną formą, co zaraz postaram się udowodnić. Jak pewnie zauważyliście, ilość informacji, która się pojawiła jest przytłaczająco duża. A nam potrzeba zaledwie kilku podstawowych danych, takich jak imię, nazwisko, data urodzenia oraz może jeszcze adres. Przechodzimy więc do modyfikacji naszego zapytania. Usuwamy z niego większość pól tak, aby zostało w takiej formie jak jest poniżej.

SELECT [FirstName]
,[LastName]
,[EmailAddress]
,[Phone]
FROM [AdventureWorks].[Person].[Contact]

Dane, które teraz zostały wyświetlone są znacznie czytelniejsze i pozwalają nam na lepszą interpretacje wyników zapytania. Dodając dodatkową klauzulę, możemy posortować kontakty według nazwiska bądź imienia.

SELECT [FirstName]
      ,[LastName]
      ,[EmailAddress]
      ,[Phone]
FROM [AdventureWorks].[Person].[Contact]
ORDER BY [LastName]


1 2 Dalej» 

Aktualna ocena to: 2,86

Oceń artykuł...
Porażka Kiepski Taki Sobie Dobry Super!

Tagi:  

A teraz:    Dodaj do ulubionych Dodaj do ulubionych    Wydrukuj Wydrukuj    Wyślij link znajomemu Wyślij link znajomemu    Skomentuj Skomentuj

Komentarze do 04. Pierwszy kontakt. Czyli czym jest baza danych i jak z niej korzystać.

Dodaj komentarz»

Misiek 25 sierpnia 2006, 21:18

Nie wiem, jak u autora, ale u mnie nie działa usówanie wierszy. Problem polega w tym, że są nadane referencje do innych tabel. Taka referencja uniemożliwia kasownie dowolnych wierszy

beginer 4 czerwca 2007, 18:44

U mnie także nie działa usuwanie wierszy. Mógłby ktoś napisać w jaki sposób można usuwać wiersze gdy są nadane referencje?

Rafał 3 sierpnia 2007, 21:24

Ja też mam ten sam problem

Tomek 8 września 2007, 0:13

Może najpierw usuniecie relacje między tabelami ale może sie baza posypać

ula 2 stycznia 2008, 10:54

chciałam wyszukać dwa sposobyzaznaczenia wiersza a nic się nie dowiedziałam w

Ki$i 11 kwietnia 2009, 11:09

"Standardowo będziemy korzystać z bazy danych AdventureWorks, która została dołączona w podstawowym pakiecie.
" - ja takowy posiadam, ale wspomniana baza danych AdventureWorks nie jest zintegrowana w moim pakiecie >

Adrian 26 września 2009, 12:29

Jeśli nie posiadasz bazy AdventureWorks to musisz pobrac i doinstalowac -> google.pl :)

muchar81 14 grudnia 2011, 22:46

Przechodzę na Transact-SQL, wykasowuję niepotrzebne kolumny i co dalej? kolumny w tabli poniżej nie usuwają się. Czyli tabela dalej jest nieczytelna. Czy trzeba zapisać zmiany - zmodyfikowane zapytania? i dopiero wtedy zmiany (usunięcie zbędnych kolumn) nastąpi?


Dodaj swój komentarz

»Zasady udzielania komentarzy

Autor:  
Komentarz:
Dodaj komentarz
© 2012 Onex Group
Onex Group O Onex Group  |  O CentrumXP.pl  |  Kontakt  |  Reklama
Nasze serwisy: CentrumXP.plXboxSpot.pl  |  Jama Mastaha