Jak zacząć w MS SQL?
description
Transcript of Jak zacząć w MS SQL?
Jak zacząć w MS SQL?
USE master;
GO
IF DB_ID (N‘baza') IS NOT NULL
DROP DATABASE baza;
GO
CREATE DATABASE baza;
GO
USE baza;
GO
Tworzymy tabele i definiujemy więzy:
klucz podstawowy (primary key)
klucz obcy (foreign key)
unikalność (unique)
zawężenie domeny/dziedziny (check)
wartość pusta/niepusta (NULL/NOT NULL)
create table rachunek
(rachunek_numer varchar (15) not null unique,
oddzial_nazwa varchar (20) not null,
stan numeric (10,0) not null check (stan >=0),
typ_rachunku varchar (3) check (typ_rachunku in (‘ROR’, ‘KRE’)
primary key (rachunek_numer)
[constraint oddzial_fk] foreign key (oddzial_nazwa) references oddzial (oddzial_nazwa) );
tworzy klucz kandydujący
Wstawianie danych z pliku - przykładBULK INSERT kredytobiorca FROM 'C:\Users\ dydaktyka\Bazy danych\
cwiczenia sql\kredytobiorca.txt'
WITH
( FIELDTERMINATOR = ’,’ )
Ćwiczenie – stwórz bazę
„st_id” jest kluczem obcym w tabeli zapisy, „rok” powinien mieć ograniczone wartości między 1-5 nazwa przedmiotu powinna być unikalna im_nazwa nie może zawierać wartości null podane wartości krotek wprowadzić z pliku
tekstowego