Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 17 Pomógł: 0 Dołączył: 26.01.2006 Skąd: o2k/Kalisz Ostrzeżenie: (0%)
|
Na wstepie chce wyjasnic o co chodzi.
Wiec jestem POCZATKUJACYM początkującym. Na zaliczenie w szkole mam zrobic baze. A, ze mamy takiego wspanialego wykladowce i zabardzo nic nie wiem z MS SQL, to mam z nią problem. Chcialem prosic o pomoc w rozwiązaniu mojego problemu (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) A mianowicie, chce zrobic baze Serwisowa, przyjec sprzetu na serwis, ktora wyglada tak : http://img93.imageshack.us/my.php?image=model3qg.jpg I teraz kod: Tworzenie bazy: Kod USE master GO CREATE DATABASE Serwis ON ( NAME = Serwis, FILENAME = 'c:\WSHE\MsSQL\serwis.mdf', SIZE = 10MB, MAXSIZE = 50MB, FILEGROWTH = 5MB ) LOG ON ( NAME = 'Serwis_log', FILENAME = 'c:\WSHE\MsSQL\serwislog.ldf', SIZE = 5MB, MAXSIZE = 25MB, FILEGROWTH = 5MB ) GO Tworzenei tabel: TYP: Kod USE Serwis GO CREATE TABLE [Typ] ( [IDTypu] [int] IDENTITY (1, 1) NOT NULL , [Nazwa] [varchar] (30) COLLATE Polish_CI_AS NOT NULL , [Opis] [varchar] (100) COLLATE Polish_CI_AS NULL , PRIMARY KEY CLUSTERED ( [IDTypu] ) ON [PRIMARY] , ) ON [PRIMARY] GO Klient: Kod USE Serwis GO CREATE TABLE [Klient] ( [IDKlienta] [int] IDENTITY (1, 1) NOT NULL , [Nazwisko] [varchar] (32) COLLATE Polish_CI_AS NOT NULL , [Imie] [varchar] (30) COLLATE Polish_CI_AS NULL , [Tel] [varchar] NOT NULL , [Adres] [varchar] (64) COLLATE Polish_CI_AS NULL , PRIMARY KEY CLUSTERED ( [IDKlienta] ) ON [PRIMARY] , CHECK ([Nazwisko] like '[A-Z]%'), ) ON [PRIMARY] GO Sprzet: Kod USE Serwis GO CREATE TABLE [Sprzet] ( [IDSprzetu] [int] IDENTITY (1, 1) NOT NULL , [IDTypu] [int] NULL , [NrSeryjny] [varchar] (30) NOT NULL , PRIMARY KEY CLUSTERED ( [IDSprzetu] ) ON [PRIMARY] , FOREIGN KEY ([IDTypu]) REFERENCES [Typ] ([IDTypu]) ON DELETE CASCADE ) ON [PRIMARY] GO Reklamacja: Kod USE Serwis GO CREATE TABLE [Reklamacja] ( [IDReklamacji] [int] IDENTITY (1, 1) NOT NULL , [IDSprzetu] [int] NULL , [Opis] [varchar] (150) COLLATE Polish_CI_AS NOT NULL , [Data] [datetime], PRIMARY KEY CLUSTERED ( [IDReklamacji] ) ON [PRIMARY] , FOREIGN KEY ( [IDSprzetu] ) REFERENCES [Sprzet] ( [IDSprzetu] ) ON DELETE CASCADE ) ON [PRIMARY] GO Zgłoszenie: Kod USE Serwis GO CREATE TABLE [Zgloszenie] ( [IDReklamacji] [int] NOT NULL , [IDKlienta] [int] NOT NULL , PRIMARY KEY CLUSTERED ( [IDReklamacji] ) ON [PRIMARY] , FOREIGN KEY ( [IDReklamacji] ) REFERENCES [Reklamacja] ([IDReklamacji]) ON DELETE CASCADE, ) ON [PRIMARY] GO I mam taki problem, ze Tabele Klient nie jest powiazana z resztą, napewno coś źle robie, ale niestety utknolem i niewiem co dalej (IMG:http://forum.php.pl/style_emoticons/default/sad.gif) Podejrzewam, ze coś jeszcze tam jest źle, ale na tym etapie poznania nie potrafie nic wiecej zrobic (IMG:http://forum.php.pl/style_emoticons/default/sad.gif) . Przepraszam również za zle umieszczenie kodu, jezeli takowe zrobilem, przeczytalem najpierw FAQ, i zasady, przeszukalem forum, ale nikt nie mial chyba tak banalnego problemu, jak stworzenie bazy!! Pozdrawiam i dziekuje z góry za pomoc!! Pozdrawiam Konrad (IMG:http://forum.php.pl/style_emoticons/default/sadsmiley02.gif) |
|
|
|
nitr0 [MS SQL] Prośba o pomoc, tworzenie bazy :( 26.01.2006, 12:34:23
SongoQ Najlepszym rozwiazaniem jest narysowanie sobie sch... 26.01.2006, 14:14:09
nitr0 No właśnie tego nie czaje :/
Co to ten klucz głów... 26.01.2006, 14:32:39
SongoQ CytatCo to ten klucz główny a co ten "boczny(... 27.01.2006, 14:49:26
nitr0 Hm, to sie zgadza, tylko, ze czasu mam mało.. jaki... 27.01.2006, 16:11:19 ![]() ![]() |
|
Aktualny czas: 24.12.2025 - 07:32 |