Jak zacząć w MS SQL?

4
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

description

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) - PowerPoint PPT Presentation

Transcript of Jak zacząć w MS SQL?

Page 1: 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

Page 2: Jak zacząć w MS SQL?

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

Page 3: Jak zacząć w MS SQL?

Wstawianie danych z pliku - przykładBULK INSERT kredytobiorca FROM 'C:\Users\ dydaktyka\Bazy danych\

cwiczenia sql\kredytobiorca.txt'

WITH

( FIELDTERMINATOR = ’,’ )

Page 4: Jak zacząć w MS SQL?

Ć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