przygotował: Installation MS SQL Server

Wielkość: px
Rozpocząć pokaz od strony:

Download "przygotował: pawel@kasprowski.pl Installation MS SQL Server"

Transkrypt

1 Installation MS SQL Server

2 Conditions 1. Every laboratory must be passed and student gets mark for every laboratory 2. Student must pass finall test, what gives opportunity to get original Microsoft diploma. 3. Final mark will be an average of marks got during laboratory and test calculated with the formula: Final mark = (lab_mark + 2*test_mark)/3

3 Plan of lecture 1. Installation and configuration of MS SQLServer. 2. Creation and configuration of databases. 3. Users managment. 4. Server administration. 5. Transact SQL. 6. Integration Services. 7. Tuning queries. 8. OLAP.

4 MS SQL Server MS SQL Server relational database with services enabling management of stored data. Data models: OLTP On-Line Transaction Processing, OLAP On-Line Analitycal Processing.

5 Overview SQL Server versions First usable: 6.5 First popular: 7.0 Other: 2000, 2005 Current: 2008

6 MS SQLServer s tasks MS SQLServer as database management system: stores data for transactional and analytical processing, stores and handles relationships among data, ensures correctness of data and controls relational rules, answers client applications requests, preserves and secures data, restores data from backups after hardware or software failures.

7 MS SQL Server Client SQL Server Results Query OLTP OLAP Client application Relational Database System

8 Client server architecure Client components: 1. Client Application 2. Database API OLE DB, ODBC, JDBC 3. Client Net Libraries Server components: 1. Server Net Libraries 2. Open Data Service 3. Relational Engine 4. Storage Engine

9 Communication between client and server 1 Client Application Query Result Set Database API (OLE DB, ODBC, DB-Library) 3 SQL Server Server Net-Libraries 5 Open Data Services Query Result Set Client 2 Client Net-Library Relational Engine 4 Server Storage Engine Processor Memory Local Database

10 MS SQL Server components 1. SQL Server Database Engine 2. SQL Server Agent 3. Analysis Services 4. Reporting Services 5. Notification Services 6. Integration Services

11 SQL Server versions 1. Standard Edition 2. Workgroup Edition 3. Enterprise Edition 4. Developer Edition 5. Microsoft Database Engine (MSDE) (2k) 6. Express Edition (2k5) 7. Mobile Edition

12 Requirements 2k5 (32-bit) Component Processor Minimal requirements Pentium III, 600 MHz, better 1 GHz Memory Minimum 512 MB better 1 GB Hard disk MB 356 MB 150 MB (database server) 80 MB (client tools) 75 MB (Analysis, Reporting Services) 80 MB (English Query)

13 Instalation options 2k5 1. x86 based operating systems 2. x64 based operating systems 3. Itanium based operating systems

14 Installation parameters Instance naming: Default name computer Windows name Named instance format: Multiple instances <computer name>\<instance name>.

15 Instalation parameters Naming instances - rules: Shorter than 16 characters case sensitive, Reserved names Default and MSSQLServer, Classic rules no spaces, First character must be a letter, &, _, or #.

16 Installation parameters Authetication modes: Windows Authentication Mode SQL Server uses Windows 2000 or NT accounts. Mixed Mode SQL Sever uses Windows 2000 or NT accounts (Windows Authentication) or SQL Server accounts (SQL Server Authentication) Other paramaters: Collation Settings

17 Server components SQL Server, SQL Server Agent, SQL Server Integration Service, SQL Server Browser SQL Server FullText Search SQL Server Reporting Services SQL Server Analysis Services SQL Server VSS Writer Distributed Transaction Coordinator

18 Other components Client Connectivity Books Online Business Intelligence Development Studio (2k5) Code Samples

19 Database service 1. MS SQL Server: database engine, executes Transact-SQL queries and manages all files containing database: a. handles resources for users, b. coordinates user s requests, c. ensures data consistency.

20 Some other services SQL Server Reporting Service SQL Server Analysis Service SQL Server Notification Service...

21 Verification services Running services: Control Panel/Administration Tools/Services SQL Service Manager SQL Server Management Studio

22 Databases System Databases master model tempdb msdb distribution Adventure Works User_1 User_2 User Databases

23 Creating database The simplest command: CREATE DATABASE baza Copy of model database is created C:\...\Data\baza.mdf C:\...\Data\baza.ldf

24 Data files CREATE DATABASE baza ON (NAME=nazwa, FILENAME= nazwa_pliku, SIZE=10MB, MAXSIZE = 20MB UNLIMITED FILEGROWTH = 20% 2MB),... LOG ON (NAME=nazwa, FILENAME= nazwa_pliku, SIZE=10MB, MAXSIZE = 20MB UNLIMITED FILEGROWTH = 20% 2MB),...

25 Why do we need log? 1 Data modification 3 Save to log Cache Disk 2 Read page from disk Disk 4 Save change to database

26 CHECKPOINT update tematy set nazwa= dysk where nr>10 insert into pracownicy values(19, Kowalski ) update tablica set pole1= xyz where pole2>10 update tematy set nazwa= dysk where nr>10 insert into pracownicy values(19, Kowalski ) update tablica set pole1= xyz where pole2>10 update tablica set pole1= xyz where pole2>10 update tematy set nazwa= dysk where nr>10 insert into pracownicy values(19, Kowalski ) update tablica set pole1= xyz where pole2>10 update tablica set pole1= xyz where pole2>10

27 Transaction log Every data change is stored in log file first Every operation has transaction defined Begins and commits are stored in log CHECKPOINT place to which data is stored on disk Every data write to disk changes CHECKPOINT position In case of failure rollback of not commited transaction and rollforward of commited

28 Format of datafiles Page 8kB Extent 8 consecutive pages Uniform extent pages from one object Mixed extent contains pages from different objects

29 Begining of the file Header PFS GAM SGAM Page0: File Header logical name, prameters (size chcnge params Page1: PFS (Page Free Space) 1 byte about every page (8000 first pages 64MB) Page2: GAM (Global Allocation Map) bit for every extend free or full (64k extents = 2GB) Page3: SGAM (Shared Global Allocation Map) bit for every extent are there free pages? (64k extents = 2GB)

30 Meaning of GAM & SGAM bits Content of extent Bit GAM Bit SGAM Free 1 0 Uniform or full 0 0 Mixed with free pages 0 1

31 Objects allocation IAM page (Index Allocation Map) Pointers to first 8 pages Bitmap of extents (for pages)

32 Max values... Databases Databse size TB Files for database File size 32 TB Objects in database (tables, views, stored procedures, extended stored procedures, triggers, rules, defaults, and constraints) Columns in table

33 Structure of database Database Primary Filegroup Filegroup Log Log File.mdf File.ndf File.ndf File.ndf

34 Division to files CREATE DATABASE baza ON PRIMARY (NAME=nazwa,FILENAME= nazwa_pliku,size=10mb,maxsize=20mb FILEGROWTH = 20%), (NAME=nazwa,FILENAME= nazwa_pliku,size=10mb,maxsize=20mb FILEGROWTH = 20%), FILEGROUP fg1 ( (NAME=nazwa,FILENAME= nazwa_pliku,size=10mb,maxsize=20mb FILEGROWTH = 20%), (NAME=nazwa,FILENAME= nazwa_pliku,size=10mb,maxsize=20mb FILEGROWTH=20%))

35 Filegroups PRIMARY for system objects User-defined users objects explicitly placed here using ON filegroup CREATE TABLE tablica (int pole1,int pole2) ON fg1; DEFAULT default place for objects

36 Creating new filegroup ALTER DATABASE baza ADD FILEGROUP newfg GO ALTER DATABASE baza ADD FILE (NAME = mojnowyplik', FILENAME = 'c:\...\plik.ndf, SIZE = 5MB) TO FILEGROUP newfg GO

37 Why more than one file? Performance faster access when more hd's Easier to maintain small files easier to handle backup of important files only Protection of data read-only files Protection of system data separate file for system tables

38 Database parameters Auto options Cursor options Recovery options SQL options State options

39 Auto options AUTO_CLOSE AUTO_CREATE_STATISTICS AUTO_UPDATE_STATISTICS AUTO_SHRINK

40 Cursor options CURSOR_CLOSE_ON_COMMIT CURSOR_DEFAULT [LOCAL GLOBAL]

41 Recovery options RECOVERY FULL BULK_LOGGED SIMPLE PAGE_VERIFY CHECKSUM TORN_PAGE_DETECTION NONE

42 Snapshot isolation (2k5) ALLOW_SNAPSHOT_ISOLATION ON: SNAPSHOT isolation level allowed transaction sees data as it was when it started OFF: SNAPSHOT isolation level switched off READ_COMMITED_SNAPSHOT ON: transaction on READ COMMITTED isolation level sees last committed data no waits OFF: transaction on READ COMMITTED isolation level locks during dirty read (like in SQL2k)

43 SQL options ANSI_NULL_DEFAULT ANSI_NULLS ANSI_PADDING ANSI_WARNINGS ARITHABORT arithmetic abort NUMERIC_ROUNDABORT CONCAT_NULL_YIELDS_NULL

44 QUOTED_IDENTIFIER -- doesn t work! SET QUOTED_IDENTIFIER OFF CREATE TABLE "select" ("identity" int IDENTITY, "order" int) -- works fine! SET QUOTED_IDENTIFIER ON CREATE TABLE "select" ("identity" int IDENTITY, "order" int) SELECT "identity","order" FROM "select" ORDER BY "order" -- always works CREATE TABLE [select] ([identity] int IDENTITY, [order] int) SELECT [identity],[order] FROM [select] ORDER BY [order] -- but it s not a good idea!

45 State options ON_LINE OFF_LINE READ_ONLY READ_WRITE SINGLE_USER RESTRICTED_USER SINGLE_USER RESTRICTED_USER MULTI_USER

46 Execution condition WITH <termination> WAIT (default) ROLLBACK AFTER 10 [SECONDS] ROLLBACK IMMEDIATE NO_WAIT

47 Examples ALTER DATABASE baza SET QUOTED_IDENTIFIER ON, RECOVERY FULL, MULTI_USER GO ALTER DATABASE baza SET SINGLE_USER WITH ROLLBACK AFTER 10 GO

48 Transact SQL Stored procedures EXEC sp_helpdb Functions SELECT DATABASEPROPERTYEX( baza','isoncommitenabled') DBCC DBCC SQLPERF DBCC SHRINKFILE

49 Data types Numeric Integer Exact floating point Floating point Currency Date and time Text BLOB Special

50 Numeric types int 4 bigint 8 smallint 2 tinyint 1 decimal(p[,s]) 2-17 numeric (p[,s]) 2-17 float(n) n(1-24) 7 digits 4B n(25-53) 15 digits 8B real 4 money 8 smallmoney 4

51 Date and text types datetime 8 smalldatetime 4 char(n) varchar(n) nchar(n) (4000 chars!) nvarchar(n) (4000 chars!) binary varbinary

52 Other types image text ntext uniqueidentifier 16 bit 1 timestamp GB 0-2 GB 0-2 GB sql_variant up to 8000

53 User defined types Type creation EXEC sp_addtype nazwisko, 'nvarchar(25)', NULL Type deletion EXEC sp_droptype nazwisko

54 Data row organization Header Normal fields Null Block Variable Block Variable length fields Header 4 bytes Null block 2B for columns number, Null Bitmap (1 bit for column if its null) Variable block 2B for columns number, 2B for column with pointer to column position Max row length 8060 B

55 Storing BLOBs Special tree structures It can be defined how big value will be directly in row. EXEC sp_tableoption 'tablica', 'text in row', '1000' Max row size: 8060 B. Big BLOBs are stored as pointers (16B)

56 IDENTITY column One in table Definition: IDENTITY[(seed,incr)] CREATE TABLE pracownicy ( nr_prac int IDENTITY(100,1), nazwisko varchar(30))) insert into pracownicy values ( Kowalski ); insert into pracownicy values ( Nowak ); insert into pracownicy values ( Iksiński ); nr_prac nazwisko Kowalski 101 Nowak 102 Iksiński

57 IDENTITY control select IDENT_CURRENT('table') globally highest value of the column select last value inserted in the session (NULL if nothing was inserted) select IDENT_SEED( table ) select IDENT_INCR( table ) select SCOPE_IDENTITY() last IDENTITY value inserted (to any table)

58 Disabling IDENTITY CREATE TABLE pracownicy ( nrp int IDENTITY(100,1), nazw varchar(30))) insert into pracownicy(nazw) values ( Kowalski ); SET IDENTITY_INSERT pracownicy ON insert into pracownicy(nrp,nazw) values (200, Nowak ); SET IDENTITY_INSERT pracownicy OFF insert into pracownicy(nazw) values ( Iksiński ); nr_prac nazwisko Kowalski 200 Nowak 201 Iksiński

59 Not-unique IDENTITY CREATE TABLE pracownicy ( nrp int IDENTITY(100,1), nazw varchar(30))) insert into pracownicy(nazw) values ( Kowalski ); insert into pracownicy(nazw) values ( Iksiński ); SET IDENTITY_INSERT pracownicy ON insert into pracownicy(nrp,nazw) values (100, Nowak ); SET IDENTITY_INSERT pracownicy OFF nr_prac nazwisko Kowalski 101 Iksiński 100 Nowak

60 Uniqueidentifier type 16B (128b) GLOBALLY unique (GUID) CREATE TABLE pracownicy ( nrp uniqueidentifier NOT NULL DEFAULT newid(), nazw varchar(30))) insert into pracownicy(nazw) values ( Kowalski ); insert into pracownicy(nazw) values ( Iksiński ); insert into pracownicy(nazw) values ( Nowak ); nr_prac nazwisko D6-FBAC-466E-A0F5-5EAF0D69543B Kowalski A5B7C0BD-0F23-4F AF35A6D20D3D Iksiński FF8BEBC6-21F8-46A BA9509E0 Nowak

61 timestamp (rowversion) CREATE TABLE tt (a int, b timestamp) insert into tt(a) values (1); insert into tt(a,b) values(2,null) a b x CC 2 0x CD update tt set a=3 where a=1 a b x CF 2 0x CD

62 CONSTRAINTS Default Check Primary Key Unique Foreign Key CREATE DEFAULT

63 Default constraints Not for IDENTITY Works only for inserts We may use variables or system functions: newid(), user, getdate() CREATE TABLE tablica( tekst varchar(50), wpisal varchar(30) default user, data_wpisu datetime default getdate() ) insert into tablica(tekst) values( Nowy tekst ) tekst wpisal data_wpisu Nowy tekst pawel :52:02.513

64 Check constraint Works for every data change CREATE TABLE pracownicy( pensja int check (pensja>0), data_ur datetime, opis varchar(50), constraint data_mniejsza check(data_ur<getdate())) insert into pracownicy values(10, 2100, ) INSERT statement conflicted with COLUMN CHECK constraint 'data_mniejsza'. insert into pracownicy values(-10, 1980, ) INSERT statement conflicted with COLUMN CHECK constraint 'CK pracownic pensj 7E6CC920'.

65 Check constraint May be used for more than one column CREATE TABLE projekty ( start datetime, koniec datetime, constraint koniec_po_starcie check (start<koniec)) Logic values may be used ALTER TABLE tablica ADD CONSTRAINT dataur CHECK (dataur>' ' AND dataur<getdate())

66 Check constraint Usage of patterns CREATE TABLE adresy ( miasto varchar(30), kod char(6) check(kod LIKE '[0-9][0-9]-[0-9][0-9][0-9]'), ulica varchar(40) check(ulica like '[a-z]%[0-9]') ) insert into adresy values( Gliwice','22-445', Ala 6') insert into adresy values( Gliwice','22-44', Ala 6') insert into adresy values( Gliwice','22-442', 5Ala 6') insert into adresy values( Gliwice','22-442', 5 Ewa')

67 NOCHECK Doesn t check constraints on already inserted columns CREATE TABLE tablica ( a INT); INSERT INTO tablica VALUES (-1); ALTER TABLE tablica ADD CONSTRAINT mycheck CHECK (a > 1); ALTER TABLE statement conflicted with COLUMN CHECK constraint 'mycheck'. ALTER TABLE tablica WITH NOCHECK ADD CONSTRAINT mycheck CHECK (a > 1); The command(s) completed successfully.

68 Primary key One in one table (may be more than one column) Automatic index creation CREATE TABLE tablica ( a INT [[NON]CLUSTERED] PRIMARY KEY, b varchar(20)); CREATE TABLE tablica ( a INT, b varchar(20), PRIMARY KEY (a)); ALTER TABLE tablica ADD CONSTRAINT primary_key PRIMARY KEY NONCLUSTERED (a);

69 Unique May have one NULL value May be more than one in table Cannot use it with PK columns Automatic index creation

70 Foreign key No SET NULL May be for more than one column WITH NOCHECK may be used CREATE TABLE tablica ( a INT, b varchar(20), PRIMARY KEY (a,b)); CREATE TABLE tab2( x int, y varchar(20), foreign key (x,y) references tablica(a,b) on update cascade);

71 Turning off constraints When big amount of data is loaded When we know they fulfill conditions When they are not but it is easier to correct it in the database ALTER TABLE tablica NOCHECK CONSTRAINT mój_warunek... Data loading... ALTER TABLE tablica CHECK CONSTRAINT mój_warunek

72 CREATE DEFAULT One definition used in different places (also in user types) CREATE DEFAULT mojkraj AS Polska sp_bindefault mojkraj, pracownicy.kraj' sp_bindefault mojkraj, studenci.kraj' sp_bindefault mojkraj, adresy.kraj' Turning off default sp_unbindefault mojkraj, adresy.kraj'

73 Computed columns create table prac(nrp int, adr_domowy varchar(30), adr_praca varchar(30), koresp int, adr_koresp as CASE koresp WHEN 0 THEN adr_domowy ELSE adr_praca END ) insert into prac values(1,'chorzów','gliwice',0) select * from prac nrp adr_domowy adr_praca koresp adr_koresp Chorzów Gliwice 0 Chorzów update prac set koresp=1 select * from prac nrp adr_domowy adr_praca koresp adr_koresp Chorzów Gliwice 1 Gliwice

74 SQL and indexes Index creation create index nazwa on tablica(kolumna,...) create unique index nazwa on tablica(kolumna,...) create clustered index nazwa on tablica(kolumna,...) create unique clustered index nazwa on tablica(kolumna,...) Index dropping drop index tablica.nazwa

75 How to use indexes PK and UNIQUE are better First clustered Do not duplicate indexes! Indexed fields should be short Use UNIQUE if it is possible SELECT id, COUNT(*) FROM tablica GROUP BY id HAVING COUNT(*)>1

76 Indexes pros and cons Pros: Faster data searching Control of data uniqueness Cons: Slower data insertion Slower updates of indexed columns Storage (depends on column size) Difficult database administration

77 Composite indexes Max 16 columns (900 bytes) Order is important! create index xyz on prac(nazw,imie) create index xyz on prac(imie,nazw) First the most unique column Index is used only when query has first column in WHERE column!

78 FILLFACTOR option States how to fill pages Default 100% Decreasing increases disk storage but simplifies insert and update Without PAD_INDEX used only for leaves create index xyz on prac(nazw,imie) with [PAD_INDEX,] FILLFACTOR=70

79 DBCC application DBCC Database Consistency Checker About 130 different operations DBCC checkdb DBCC cleantable DBCC perflog DBCC showcontig DBCCC indexdefrag

80 DBCC showcontig DBCC SHOWCONTIG scanning 'tablica' table... Table: 'tablica' ( ); index ID: 1, database ID: 6 TABLE level scan performed. Pages Scanned: 3 Extents Scanned: 2 Extent Switches: 1 Avg. Pages per Extent: 1.5 Scan Density [Best Count:Actual Count]: 50.00% [1:2] Logical Scan Fragmentation 0.00% Extent Scan Fragmentation: 50.00% Avg. Bytes Free per Page: Avg. Page Density (full): 96.95% DBCC execution completed. If DBCC printed error messages, contact your system administrator.

Tworzenie baz danych. Stworzenie bazy danych. Pliki danych. Najprostsze polecenie: CREATE DATABASE baza. Tworzy się dokładna kopia bazy model

Tworzenie baz danych. Stworzenie bazy danych. Pliki danych. Najprostsze polecenie: CREATE DATABASE baza. Tworzy się dokładna kopia bazy model Tworzenie baz danych Stworzenie bazy danych Najprostsze polecenie: CREATE DATABASE baza Tworzy się dokładna kopia bazy model C:\...\Data\baza.mdf C:\...\Data\baza.ldf Pliki danych CREATE DATABASE baza

Bardziej szczegółowo

Lab.8: Podstawy języka SQL.

Lab.8: Podstawy języka SQL. Lab.8: Podstawy języka SQL. SQL (Structured Query Language) jest językiem zapytań służącym do obsługi relacyjnych baz danych. Współcześnie każdy SZBD posiada własną implementację języka, opartą na wspólnym

Bardziej szczegółowo

Wprowadzenie do BD Operacje na bazie i tabelach Co poza zapytaniami? Algebra relacji. Bazy Danych i Systemy informacyjne Wykład 2.

Wprowadzenie do BD Operacje na bazie i tabelach Co poza zapytaniami? Algebra relacji. Bazy Danych i Systemy informacyjne Wykład 2. Bazy Danych i Systemy informacyjne Wykład 2 Piotr Syga 16.10.2017 Dodawanie, usuwanie i zmienianie rekordów Wstawianie rekordu wstawianie do tabeli INSERT INTO A VALUES ( fioletowy, okrągły, słodko-kwaśny

Bardziej szczegółowo

Bazy danych SQL Server 2005

Bazy danych SQL Server 2005 Bazy danych SQL Server 2005 Zagadnienia ogólne i tworzenie bazy Michał Kuciapski Typ zadania: Instalowanie serwera SQL i narzędzi graficznego zarządzania Zadanie 1: Zainstaluj: Microsoft SQL Server 2005

Bardziej szczegółowo

Zarządzanie sieciami telekomunikacyjnymi

Zarządzanie sieciami telekomunikacyjnymi SNMP Protocol The Simple Network Management Protocol (SNMP) is an application layer protocol that facilitates the exchange of management information between network devices. It is part of the Transmission

Bardziej szczegółowo

Administracja i programowanie pod Microsoft SQL Server 2000

Administracja i programowanie pod Microsoft SQL Server 2000 Administracja i programowanie pod Paweł Rajba pawel@ii.uni.wroc.pl http://www.kursy24.eu/ Zawartość modułu 2 Typy danych wbudowane użytkownika Tabele organizacja wiersza przechowywanie dużych danych automatyczne

Bardziej szczegółowo

SQL SERVER 2016 IN MEMORY

SQL SERVER 2016 IN MEMORY SQL SERVER 2016 IN MEMORY 4 Pytania, które boimy się zadać Cezary Ołtuszyk Blog: coltuszyk.wordpress.com Kilka słów o mnie Kierownik Działu Administracji Systemami w firmie BEST S.A. (warstwa bazodanowa

Bardziej szczegółowo

strukturalny język zapytań używany do tworzenia i modyfikowania baz danych oraz do umieszczania i pobierania danych z baz danych

strukturalny język zapytań używany do tworzenia i modyfikowania baz danych oraz do umieszczania i pobierania danych z baz danych SQL SQL (ang. Structured Query Language): strukturalny język zapytań używany do tworzenia strukturalny język zapytań używany do tworzenia i modyfikowania baz danych oraz do umieszczania i pobierania danych

Bardziej szczegółowo

Tuning SQL Server dla serwerów WWW

Tuning SQL Server dla serwerów WWW Tuning SQL Server dla serwerów WWW Prowadzący: Cezary Ołtuszyk Zapraszamy do współpracy! Plan szkolenia I. Wprowadzenie do tematu II. Nawiązywanie połączenia z SQL Server III. Parametryzacja i przygotowanie

Bardziej szczegółowo

Aspekty aktywne baz danych

Aspekty aktywne baz danych Aspekty aktywne baz danych Aktywne aspekty baz danych Baza danych powinna zapewniać pewne własności i niezmienniki; Własności te powinny mogą być zapisane do bazy danych, a baza danych powinna zapewniać

Bardziej szczegółowo

Wprowadzenie do psql i SQL. Język komend psql. Podstawy instrukcji SELECT

Wprowadzenie do psql i SQL. Język komend psql. Podstawy instrukcji SELECT Wprowadzenie do psql i SQL 1 Bazy Danych Wykład p.t. Wprowadzenie do psql i SQL. Język komend psql. Podstawy instrukcji SELECT Antoni Ligęza ligeza@agh.edu.pl http://galaxy.uci.agh.edu.pl/~ligeza Wykorzystano

Bardziej szczegółowo

Wprowadzenie do języka T-SQL. Michał Bleja

Wprowadzenie do języka T-SQL. Michał Bleja Wprowadzenie do języka T-SQL Michał Bleja Składnia polecenia SELECT SELECT ALL DISTINCT lista_select FROM lista_from WHERE warunki_selekcji_dla_wierszy GROUP BY wyrażenie HAVING warunki_selekcji_dla_grup

Bardziej szczegółowo

INFORMATOR TECHNICZNY WONDERWARE

INFORMATOR TECHNICZNY WONDERWARE Informator techniczny nr 121 19-03-2010 INFORMATOR TECHNICZNY WONDERWARE Zalecana instalacja i konfiguracja Microsoft SQL Server 2008 Standard Edition dla oprogramowania Wonderware UWAGA! Przed instalowaniem

Bardziej szczegółowo

USB firmware changing guide. Zmiana oprogramowania za przy użyciu połączenia USB. Changelog / Lista Zmian

USB firmware changing guide. Zmiana oprogramowania za przy użyciu połączenia USB. Changelog / Lista Zmian 1 / 12 Content list / Spis Treści 1. Hardware and software requirements, preparing device to upgrade Wymagania sprzętowe i programowe, przygotowanie urządzenia do aktualizacji 2. Installing drivers needed

Bardziej szczegółowo

OpenPoland.net API Documentation

OpenPoland.net API Documentation OpenPoland.net API Documentation Release 1.0 Michał Gryczka July 11, 2014 Contents 1 REST API tokens: 3 1.1 How to get a token............................................ 3 2 REST API : search for assets

Bardziej szczegółowo

Administracja i programowanie pod Microsoft SQL Server 2000

Administracja i programowanie pod Microsoft SQL Server 2000 Administracja i programowanie pod Paweł Rajba pawel@ii.uni.wroc.pl http://www.kursy24.eu/ Zawartość modułu 7 Indeksy Wprowadzenie Rodzaje indeksów Wybór indeksów wybór indeksu zgrupowanego Tworzenie, usuwanie

Bardziej szczegółowo

Sprawdzenie poziomu izolacji transakcji (w aktualnym połączeniu):

Sprawdzenie poziomu izolacji transakcji (w aktualnym połączeniu): Utwórz bazę danych Cw: CREATE DATABASE Cw Sprawdzenie poziomu izolacji transakcji (w aktualnym połączeniu): DBCC USEROPTIONS Przykład z zapisem do tabeli tymczasowej: --Jeśli istnieje tabela tymczasowa

Bardziej szczegółowo

LAB 6 BEGIN TRANSACTION, COMMIT, ROLLBACK, SET TRANSACTION ISOLATION LEVEL,

LAB 6 BEGIN TRANSACTION, COMMIT, ROLLBACK, SET TRANSACTION ISOLATION LEVEL, Informatyka sem. III studia inżynierskie Transport 2018/19 Lab 6 LAB 6 TRANSACTION, COMMIT, ROLLBACK, SET TRANSACTION ISOLATION LEVEL, UPDATE, INSERT INTO, ALTER TABLE, CREATE VIEW, CREATE TRIGGER, FUNCTION,

Bardziej szczegółowo

Installation of EuroCert software for qualified electronic signature

Installation of EuroCert software for qualified electronic signature Installation of EuroCert software for qualified electronic signature for Microsoft Windows systems Warsaw 28.08.2019 Content 1. Downloading and running the software for the e-signature... 3 a) Installer

Bardziej szczegółowo

Zakopane, plan miasta: Skala ok. 1: = City map (Polish Edition)

Zakopane, plan miasta: Skala ok. 1: = City map (Polish Edition) Zakopane, plan miasta: Skala ok. 1:15 000 = City map (Polish Edition) Click here if your download doesn"t start automatically Zakopane, plan miasta: Skala ok. 1:15 000 = City map (Polish Edition) Zakopane,

Bardziej szczegółowo

How to share data from SQL database table to the OPC Server? Jak udostępnić dane z tabeli bazy SQL do serwera OPC? samouczek ANT.

How to share data from SQL database table to the OPC Server? Jak udostępnić dane z tabeli bazy SQL do serwera OPC? samouczek ANT. Jak udostępnić dane z tabeli bazy SQL do serwera OPC? samouczek ANT How to share data from SQL database table to the OPC Server? ANT tutorial Krok 1: Uruchom ANT Studio i dodaj do drzewka konfiguracyjnego

Bardziej szczegółowo

Transakcje inf. podstawowe

Transakcje inf. podstawowe Transakcje inf. podstawowe! Rozpoczęcie transakcji " Explicit " Autocommit! Zakończenie transakcji " COMMIT " ROLLBACK " Implicit BEGIN TRANSACTION UPDATE savings... UPDATE checking... COMMIT TRANSACTION

Bardziej szczegółowo

Systemowe aspekty baz

Systemowe aspekty baz Systemowe aspekty baz danych Deklaracja zmiennej Zmienne mogą być wejściowe i wyjściowe Zmienne w T-SQL można deklarować za pomocą @: declare @nazwisko varchar(20) Zapytanie z użyciem zmiennej: select

Bardziej szczegółowo

Systemowe aspekty baz danych

Systemowe aspekty baz danych Systemowe aspekty baz danych Deklaracja zmiennej Zmienne mogą być wejściowe i wyjściowe Zmienne w T-SQL można deklarować za pomocą @: declare @nazwisko varchar(20) Zapytanie z użyciem zmiennej: select

Bardziej szczegółowo

Język SQL, zajęcia nr 1

Język SQL, zajęcia nr 1 Język SQL, zajęcia nr 1 SQL - Structured Query Language Strukturalny język zapytań Login: student Hasło: stmeil14 Baza danych: st https://194.29.155.15/phpmyadmin/index.php Andrzej Grzebielec Najpopularniejsze

Bardziej szczegółowo

Strona główna > Produkty > Systemy regulacji > System regulacji EASYLAB - LABCONTROL > Program konfiguracyjny > Typ EasyConnect.

Strona główna > Produkty > Systemy regulacji > System regulacji EASYLAB - LABCONTROL > Program konfiguracyjny > Typ EasyConnect. Typ EasyConnect FOR THE COMMISSIONING AND DIAGNOSIS OF EASYLAB COMPONENTS, FSE, AND FMS Software for the configuration and diagnosis of controllers Type TCU3, adapter modules TAM, automatic sash device

Bardziej szczegółowo

Paweł Rajba pawel@ii.uni.wroc.pl http://www.itcourses.eu/

Paweł Rajba pawel@ii.uni.wroc.pl http://www.itcourses.eu/ Paweł Rajba pawel@ii.uni.wroc.pl http://www.itcourses.eu/ Wprowadzenie Historia i standardy Podstawy relacyjności Typy danych DDL tabele, widoki, sekwencje zmiana struktury DML DQL Podstawy, złączenia,

Bardziej szczegółowo

Instrukcja konfiguracji usługi Wirtualnej Sieci Prywatnej w systemie Mac OSX

Instrukcja konfiguracji usługi Wirtualnej Sieci Prywatnej w systemie Mac OSX UNIWERSYTETU BIBLIOTEKA IEGO UNIWERSYTETU IEGO Instrukcja konfiguracji usługi Wirtualnej Sieci Prywatnej w systemie Mac OSX 1. Make a new connection Open the System Preferences by going to the Apple menu

Bardziej szczegółowo

INFORMATOR TECHNICZNY WONDERWARE

INFORMATOR TECHNICZNY WONDERWARE Informator techniczny nr 139 27-10-2014 INFORMATOR TECHNICZNY WONDERWARE Zalecana instalacja Microsoft SQL Server 2012 Standard Edition dla oprogramowania Wonderware UWAGA! Microsoft SQL Server 2012 należy

Bardziej szczegółowo

INFORMATOR TECHNICZNY WONDERWARE

INFORMATOR TECHNICZNY WONDERWARE Informator techniczny nr 119 12-02-2010 INFORMATOR TECHNICZNY WONDERWARE Zalecana instalacja i konfiguracja Microsoft SQL Server 2008 Express Edition dla oprogramowania Wonderware UWAGA! Przed instalowaniem

Bardziej szczegółowo

Platforma dostępności Veeam dla rozwiązań Microsoft. Mariusz Rybusiński Senior System Engineer Veeam Microsoft MVP

Platforma dostępności Veeam dla rozwiązań Microsoft. Mariusz Rybusiński Senior System Engineer Veeam Microsoft MVP Platforma dostępności Veeam dla rozwiązań Microsoft Mariusz Rybusiński Senior System Engineer Veeam Microsoft MVP Private Cloud / On-Premises Private Cloud / On-Premises Veeam Cloud & Service Providers

Bardziej szczegółowo

Tychy, plan miasta: Skala 1: (Polish Edition)

Tychy, plan miasta: Skala 1: (Polish Edition) Tychy, plan miasta: Skala 1:20 000 (Polish Edition) Poland) Przedsiebiorstwo Geodezyjno-Kartograficzne (Katowice Click here if your download doesn"t start automatically Tychy, plan miasta: Skala 1:20 000

Bardziej szczegółowo

SQL 4 Structured Query Lenguage

SQL 4 Structured Query Lenguage Wykład 5 SQL 4 Structured Query Lenguage Instrukcje sterowania danymi Bazy Danych - A. Dawid 2011 1 CREATE USER Tworzy nowego użytkownika Składnia CREATE USER specyfikacja użytkownika [, specyfikacja użytkownika]...

Bardziej szczegółowo

Wojewodztwo Koszalinskie: Obiekty i walory krajoznawcze (Inwentaryzacja krajoznawcza Polski) (Polish Edition)

Wojewodztwo Koszalinskie: Obiekty i walory krajoznawcze (Inwentaryzacja krajoznawcza Polski) (Polish Edition) Wojewodztwo Koszalinskie: Obiekty i walory krajoznawcze (Inwentaryzacja krajoznawcza Polski) (Polish Edition) Robert Respondowski Click here if your download doesn"t start automatically Wojewodztwo Koszalinskie:

Bardziej szczegółowo

Bazy danych 7. SQL podstawy

Bazy danych 7. SQL podstawy Bazy danych 7. SQL podstawy P. F. Góra http://th-www.if.uj.edu.pl/zfs/gora/ semestr letni 2005/06 Structured Query Language Używane standardy: SQL92 SQL99 SQL:2003 Żaden dostawca nie jest w pełni zgodny

Bardziej szczegółowo

Zmiany techniczne wprowadzone w wersji Comarch ERP Altum

Zmiany techniczne wprowadzone w wersji Comarch ERP Altum Zmiany techniczne wprowadzone w wersji 2018.2 Copyright 2016 COMARCH SA Wszelkie prawa zastrzeżone Nieautoryzowane rozpowszechnianie całości lub fragmentu niniejszej publikacji w jakiejkolwiek postaci

Bardziej szczegółowo

Pawel@Kasprowski.pl Bazy danych. Bazy danych. Podstawy języka SQL. Dr inż. Paweł Kasprowski. pawel@kasprowski.pl

Pawel@Kasprowski.pl Bazy danych. Bazy danych. Podstawy języka SQL. Dr inż. Paweł Kasprowski. pawel@kasprowski.pl Bazy danych Podstawy języka SQL Dr inż. Paweł Kasprowski pawel@kasprowski.pl Plan wykładu Relacyjne bazy danych Język SQL Zapytania SQL (polecenie select) Bezpieczeństwo danych Integralność danych Współbieżność

Bardziej szczegółowo

USB firmware changing guide. Zmiana oprogramowania za przy użyciu połączenia USB. Changelog / Lista Zmian

USB firmware changing guide. Zmiana oprogramowania za przy użyciu połączenia USB. Changelog / Lista Zmian 1 / 8 Content list / Spis Treści 1. Hardware and software requirements, preparing device to upgrade Wymagania sprzętowe i programowe, przygotowanie urządzenia do aktualizacji 2. Installing drivers and

Bardziej szczegółowo

Wykład 2. SQL 1 Structured Query Lenguage

Wykład 2. SQL 1 Structured Query Lenguage Wykład 2 SQL 1 Structured Query Lenguage SQL (Structured Query Language) Język zapytań do bazy danych. IBM lata osiemdziesiąte. Stosowany w systemach zarządzania bazami danych (DBMS); Oracle, Paradox,Access,

Bardziej szczegółowo

USB firmware changing guide. Zmiana oprogramowania za przy użyciu połączenia USB. Changelog / Lista Zmian

USB firmware changing guide. Zmiana oprogramowania za przy użyciu połączenia USB. Changelog / Lista Zmian 1 / 9 Content list / Spis Treści 1. Hardware and software requirements, preparing device to upgrade Wymagania sprzętowe i programowe, przygotowanie urządzenia do aktualizacji 2. Installing drivers and

Bardziej szczegółowo

Aplikacja przetwarzająca własne funkcje agregujące w kodzie zarządzalnym.

Aplikacja przetwarzająca własne funkcje agregujące w kodzie zarządzalnym. Aplikacja przetwarzająca własne funkcje agregujące w kodzie zarządzalnym. Krzysztof Grządziel, R4IS2 23 stycznia 2010 Streszczenie W artykule znajduje się opis wykonanych kroków potrzebnych do utworzenia

Bardziej szczegółowo

POLITYKA PRYWATNOŚCI / PRIVACY POLICY

POLITYKA PRYWATNOŚCI / PRIVACY POLICY POLITYKA PRYWATNOŚCI / PRIVACY POLICY TeleTrade DJ International Consulting Ltd Sierpień 2013 2011-2014 TeleTrade-DJ International Consulting Ltd. 1 Polityka Prywatności Privacy Policy Niniejsza Polityka

Bardziej szczegółowo

Katowice, plan miasta: Skala 1: = City map = Stadtplan (Polish Edition)

Katowice, plan miasta: Skala 1: = City map = Stadtplan (Polish Edition) Katowice, plan miasta: Skala 1:20 000 = City map = Stadtplan (Polish Edition) Polskie Przedsiebiorstwo Wydawnictw Kartograficznych im. Eugeniusza Romera Click here if your download doesn"t start automatically

Bardziej szczegółowo

SQL Server. Odtwarzanie baz danych.

SQL Server. Odtwarzanie baz danych. SQL Server. Odtwarzanie baz danych. Utwórz bazę danych CW. Utwórz w niej tabelę T1(p1 INT PRIMARY KEY, p2 INT) i wpisz wiersz (1,100). Sprawdź ścieżkę dostępu do plików bazy (np. we właściwościach bazy

Bardziej szczegółowo

Ustawienie na poziomie sesji (działa do zmiany lub zakończenia sesji zamknięcia połączenia).

Ustawienie na poziomie sesji (działa do zmiany lub zakończenia sesji zamknięcia połączenia). POZIOMY IZOLACJI TRANSAKCJI 1. Microsoft SQL Server 2012 (od SQL Server 2005) W systemie SQL Server można wybrać sposób sterowania współbieżnością. Podstawowy sposób to stosowanie blokad. Wykorzystywane

Bardziej szczegółowo

3 Przygotowali: mgr inż. Barbara Łukawska, mgr inż. Maciej Lasota

3 Przygotowali: mgr inż. Barbara Łukawska, mgr inż. Maciej Lasota Laboratorium nr 3 1 Bazy Danych Instrukcja laboratoryjna Temat: Wprowadzenie do języka SQL, tworzenie, modyfikacja, wypełnianie tabel 3 Przygotowali: mgr inż. Barbara Łukawska, mgr inż. Maciej Lasota 1)

Bardziej szczegółowo

Bazy danych. Dr inż. Paweł Kasprowski

Bazy danych. Dr inż. Paweł Kasprowski Plan wykładu Bazy danych Podstawy relacyjnego modelu danych Dr inż. Paweł Kasprowski pawel@kasprowski.pl Relacyjne bazy danych Język SQL Zapytania SQL (polecenie select) Bezpieczeństwo danych Integralność

Bardziej szczegółowo

Bazy danych 10. SQL Widoki

Bazy danych 10. SQL Widoki Bazy danych 10. SQL Widoki P. F. Góra http://th-www.if.uj.edu.pl/zfs/gora/ semestr letni 2005/06 Widoki, AKA Perspektywy W SQL tabela, która utworzono za pomoca zapytania CREATE TABLE, nazywa się tabela

Bardziej szczegółowo

W SQL Serwerze 2008 wprowadzono parametry tablicowe (Table Valued Parameters - TVP).

W SQL Serwerze 2008 wprowadzono parametry tablicowe (Table Valued Parameters - TVP). Procedury składowane c.d. Parametry tablicowe w Transact-SQL. W SQL Serwerze 2008 wprowadzono parametry tablicowe (Table Valued Parameters - TVP). Zadanie 1. Proszę napisad procedurę składowaną, która

Bardziej szczegółowo

Archiwizacja. i odtwarzanie bazy

Archiwizacja. i odtwarzanie bazy Archiwizacja i odtwarzanie bazy O czym będzie Metody odzyskiwania danych w DB2 Dzienniki transakcji Metody tworzenia kopii zapasowych Metody odtwarzania Operacje rollforward Odbudowa indeksów Problemy...

Bardziej szczegółowo

Stargard Szczecinski i okolice (Polish Edition)

Stargard Szczecinski i okolice (Polish Edition) Stargard Szczecinski i okolice (Polish Edition) Janusz Leszek Jurkiewicz Click here if your download doesn"t start automatically Stargard Szczecinski i okolice (Polish Edition) Janusz Leszek Jurkiewicz

Bardziej szczegółowo

Rev Źródło:

Rev Źródło: KamPROG for AVR Rev. 20190119192125 Źródło: http://wiki.kamamilabs.com/index.php/kamprog_for_avr Spis treści Introdcution... 1 Features... 2 Standard equipment... 4 Installation... 5 Software... 6 AVR

Bardziej szczegółowo

ARNOLD. EDUKACJA KULTURYSTY (POLSKA WERSJA JEZYKOWA) BY DOUGLAS KENT HALL

ARNOLD. EDUKACJA KULTURYSTY (POLSKA WERSJA JEZYKOWA) BY DOUGLAS KENT HALL Read Online and Download Ebook ARNOLD. EDUKACJA KULTURYSTY (POLSKA WERSJA JEZYKOWA) BY DOUGLAS KENT HALL DOWNLOAD EBOOK : ARNOLD. EDUKACJA KULTURYSTY (POLSKA WERSJA Click link bellow and free register

Bardziej szczegółowo

Tworzenie baz danych i tabel

Tworzenie baz danych i tabel Tworzenie baz danych i tabel Wprowadzenie SQL (ang. Structured Query Language strukturalny język zapytań używany do tworzenia, modyfikowania baz danych oraz do umieszczania i pobierania danych z baz danych.

Bardziej szczegółowo

040 STRUCTURED QUERY LANGUAGE. Prof. dr hab. Marek Wisła

040 STRUCTURED QUERY LANGUAGE. Prof. dr hab. Marek Wisła 040 STRUCTURED QUERY LANGUAGE Prof. dr hab. Marek Wisła SQL strukturalny język zapytań SQL (Structured Query Language) strukturalny język zapytań używany do tworzenia, modyfikowania relacyjnych baz danych

Bardziej szczegółowo

Administracja i programowanie pod Microsoft SQL Server 2000

Administracja i programowanie pod Microsoft SQL Server 2000 Administracja i programowanie pod Paweł Rajba pawel@ii.uni.wroc.pl http://www.kursy24.eu/ Zawartość modułu 10 Instalacja SQL Servera 2000 Wymagania sprzętowe Przegląd wersji SQL Servera Zbieranie informacji

Bardziej szczegółowo

LAB 3 (część 1 Projektu)

LAB 3 (część 1 Projektu) Informatyka sem. III studia inżynierskie Transport 2018/19 LAB 3 (część 1 Projektu) Na zajęciach należy zaprojektować schemat bazy danych oraz przygotować dokument zawierający: Temat: Autor: 1. Opis 2.

Bardziej szczegółowo

Ćwiczenia 2 IBM DB2 Data Studio

Ćwiczenia 2 IBM DB2 Data Studio Ćwiczenia 2 IBM DB2 Data Studio Temat: Aplikacje w Data Studio 1. Projekty Tworzenie procedur, UDF, trygerów zaczynamy od utworzenia projektu File -> New -> Project wybieramy Data Development Project.

Bardziej szczegółowo

Metodyki projektowania i modelowania systemów Cyganek & Kasperek & Rajda 2013 Katedra Elektroniki AGH

Metodyki projektowania i modelowania systemów Cyganek & Kasperek & Rajda 2013 Katedra Elektroniki AGH Kierunek Elektronika i Telekomunikacja, Studia II stopnia Specjalność: Systemy wbudowane Metodyki projektowania i modelowania systemów Cyganek & Kasperek & Rajda 2013 Katedra Elektroniki AGH Zagadnienia

Bardziej szczegółowo

Block Change Tracking

Block Change Tracking Czym jest i czy warto stosować? OPITZ CONSULTING Kraków Przybliżenie technologii i analiza testów Jakub Szepietowski (Młodszy konsultant SE) OPITZ CONSULTING Kraków 2011 Strona 1 Agenda 1. Plik BCT 2.

Bardziej szczegółowo

Why do I need a CSIRT?

Why do I need a CSIRT? Przemyslaw Jaroszewski CERT Polska Przemyslaw.Jaroszewski@cert.pl Przemyslaw.Jaroszewski@cert.pl Slide: 1 Why bother with security? (1) Security threats are real Windows server from the box has CodeRed

Bardziej szczegółowo

Karpacz, plan miasta 1:10 000: Panorama Karkonoszy, mapa szlakow turystycznych (Polish Edition)

Karpacz, plan miasta 1:10 000: Panorama Karkonoszy, mapa szlakow turystycznych (Polish Edition) Karpacz, plan miasta 1:10 000: Panorama Karkonoszy, mapa szlakow turystycznych (Polish Edition) J Krupski Click here if your download doesn"t start automatically Karpacz, plan miasta 1:10 000: Panorama

Bardziej szczegółowo

Plan bazy: Kod zakładający bazę danych: DROP TABLE noclegi CASCADE; CREATE TABLE noclegi( id_noclegu SERIAL NOT NULL,

Plan bazy: Kod zakładający bazę danych: DROP TABLE noclegi CASCADE; CREATE TABLE noclegi( id_noclegu SERIAL NOT NULL, Mój projekt przedstawia bazę danych noclegów składającą się z 10 tabel. W projekcie wykorzystuje program LibreOffice Base do połączenia psql z graficznym interfejsem ( kilka formularzy przedstawiających

Bardziej szczegółowo

Zasady rejestracji i instrukcja zarządzania kontem użytkownika portalu

Zasady rejestracji i instrukcja zarządzania kontem użytkownika portalu Zasady rejestracji i instrukcja zarządzania kontem użytkownika portalu Rejestracja na Portalu Online Job Application jest całkowicie bezpłatna i składa się z 3 kroków: Krok 1 - Wypełnij poprawnie formularz

Bardziej szczegółowo

Paweł Rajba

Paweł Rajba Paweł Rajba pawel@cs.uni.wroc.pl http://www.itcourses.eu/ Wprowadzenie Historia i standardy Podstawy relacyjności Typy danych DDL tabele, widoki, zmiana struktury DML DQL Podstawy, złączenia, podzapytania,

Bardziej szczegółowo

1 Zaznacz poprawne stwierdzenia dotyczące grup plików (filegroup) możemy określić do której grupy plików trafi

1 Zaznacz poprawne stwierdzenia dotyczące grup plików (filegroup) możemy określić do której grupy plików trafi 1 Zaznacz poprawne stwierdzenia dotyczące grup plików (filegroup) Tworząc tabelę nie możemy określić, do którego pliku trafi, lecz możemy określić do której grupy plików trafi Zawsze istnieje grupa zawierająca

Bardziej szczegółowo

Hurtownia Świętego Mikołaja projekt bazy danych

Hurtownia Świętego Mikołaja projekt bazy danych Aleksandra Kobusińska nr indeksu: 218366 Hurtownia Świętego Mikołaja projekt bazy danych Zaprezentowana poniżej baza jest częścią większego projektu bazy danych wykorzystywanej w krajowych oddziałach wiosek

Bardziej szczegółowo

Zalecana instalacja i konfiguracja Microsoft SQL Server 2016 Express Edition dla oprogramowania Wonderware

Zalecana instalacja i konfiguracja Microsoft SQL Server 2016 Express Edition dla oprogramowania Wonderware Zalecana instalacja i konfiguracja Microsoft SQL Server 2016 Express Edition dla oprogramowania Wonderware Informator Techniczny Wonderware nr 160 11-12-2017 UWAGA! Przygotowując system operacyjny Windows

Bardziej szczegółowo

I. WSTĘP OPIS SYSTEMU... 3 II. INSTRUKCJA OBSŁUGI... 6 2.1 MODUŁ ABSOLWENCI... 6 2.1.1 ROCZNIKI ABSOLWENTÓW PODDAWANE BADANIOM...

I. WSTĘP OPIS SYSTEMU... 3 II. INSTRUKCJA OBSŁUGI... 6 2.1 MODUŁ ABSOLWENCI... 6 2.1.1 ROCZNIKI ABSOLWENTÓW PODDAWANE BADANIOM... SPIS TREŚCI I. WSTĘP OPIS SYSTEMU... 3 1.1 SCHEMAT MONITORINGU LOSÓW ABSOLWENTÓW NA PRZYKŁADZIE KIERUNKU LEKARSKIE 4 1.2 SCHEMAT MONITORINGU LOSÓW ABSOLWENTÓW DLA WSZYSTKICH REGULOWANYCH KIERUNKÓW MEDYCZNYCH

Bardziej szczegółowo

2011-11-04. Instalacja SQL Server Konfiguracja SQL Server Logowanie - opcje SQL Server Management Studio. Microsoft Access Oracle Sybase DB2 MySQL

2011-11-04. Instalacja SQL Server Konfiguracja SQL Server Logowanie - opcje SQL Server Management Studio. Microsoft Access Oracle Sybase DB2 MySQL Instalacja, konfiguracja Dr inŝ. Dziwiński Piotr Katedra InŜynierii Komputerowej Kontakt: piotr.dziwinski@kik.pcz.pl 2 Instalacja SQL Server Konfiguracja SQL Server Logowanie - opcje SQL Server Management

Bardziej szczegółowo

Projektowanie Baz Danych GiG-2-KG Ćw. 5. Podstawy języka SQL

Projektowanie Baz Danych GiG-2-KG Ćw. 5. Podstawy języka SQL Podstawy języka SQL Język SQL (ang. Structured Query Language) jest strukturalnym językiem zapewniającym możliwość wydawania poleceń do systemu zarządzania bazą danych (SZBD). Język SQL jest językiem deklaratywnym.

Bardziej szczegółowo

Instrukcja CREATE TABLE

Instrukcja CREATE TABLE Podstawy języka SQL 2 Instrukcja CREATE TABLE CREATE TABLE tabela (pole_1 typ [(rozmiar)] [NOT NULL] [indeks_1] [, pole_2 typ [(rozmiar)] [NOT NULL] [indeks_2] [,...]] [, CONSTRAINT indeks_wielopolowy

Bardziej szczegółowo

Bazy Danych i Usługi Sieciowe

Bazy Danych i Usługi Sieciowe Bazy Danych i Usługi Sieciowe Ćwiczenia I Paweł Daniluk Wydział Fizyki Jesień 2011 P. Daniluk (Wydział Fizyki) BDiUS ćw. I Jesień 2011 1 / 15 Strona wykładu http://bioexploratorium.pl/wiki/ Bazy_Danych_i_Usługi_Sieciowe_-_2011z

Bardziej szczegółowo

SELECT * FROM tabela WHERE warunek wybiera dane spełniające podany warunek

SELECT * FROM tabela WHERE warunek wybiera dane spełniające podany warunek SELECT SELECT kolumna1, kolumna2,, kolumnan FROM tabela wybrane kolumny SELECT * FROM tabela wszystkie kolumny select * from Orders select CustomerID, CompanyName, Country from Customers WHERE SELECT *

Bardziej szczegółowo

RS868v3 module configuration

RS868v3 module configuration RS868v3 module configuration Configuration procedure To enter the configuration mode insert a jumper onto the pins marked CONFIG (see: Pinout). After every issued command (besides device reset) the device

Bardziej szczegółowo

PROGRAM STAŻU. IBM Global Services Delivery Centre Sp z o.o. Nazwa podmiotu oferującego staż / Company name. Muchoborska 8, 54-424 Wroclaw

PROGRAM STAŻU. IBM Global Services Delivery Centre Sp z o.o. Nazwa podmiotu oferującego staż / Company name. Muchoborska 8, 54-424 Wroclaw PROGRAM STAŻU Nazwa podmiotu oferującego staż / Company name IBM Global Services Delivery Centre Sp z o.o. Miejsce odbywania stażu / Legal address Muchoborska 8, 54-424 Wroclaw Stanowisko, obszar działania/

Bardziej szczegółowo

MS Visual Studio 2005 Team Suite - Performance Tool

MS Visual Studio 2005 Team Suite - Performance Tool MS Visual Studio 2005 Team Suite - Performance Tool przygotował: Krzysztof Jurczuk Politechnika Białostocka Wydział Informatyki Katedra Oprogramowania ul. Wiejska 45A 15-351 Białystok Streszczenie: Dokument

Bardziej szczegółowo

Informatyka (5) SQL. dr inż. Katarzyna Palikowska Katedra Transportu Szynowego p. 4 Hydro

Informatyka (5) SQL. dr inż. Katarzyna Palikowska Katedra Transportu Szynowego p. 4 Hydro Informatyka (5) SQL dr inż. Katarzyna Palikowska Katedra Transportu Szynowego p. 4 Hydro katpalik@pg.gda.pl katarzyna.palikowska@wilis.pg.gda.pl Język zapytań SQL Język deklaratywny (regułowy) - SQL, ProLog,

Bardziej szczegółowo

SubVersion. Piotr Mikulski. SubVersion. P. Mikulski. Co to jest subversion? Zalety SubVersion. Wady SubVersion. Inne różnice SubVersion i CVS

SubVersion. Piotr Mikulski. SubVersion. P. Mikulski. Co to jest subversion? Zalety SubVersion. Wady SubVersion. Inne różnice SubVersion i CVS Piotr Mikulski 2006 Subversion is a free/open-source version control system. That is, Subversion manages files and directories over time. A tree of files is placed into a central repository. The repository

Bardziej szczegółowo

Administracja i programowanie pod Microsoft SQL Server 2000

Administracja i programowanie pod Microsoft SQL Server 2000 Administracja i programowanie pod Paweł Rajba pawel@ii.uni.wroc.pl http://www.kursy24.eu/ Zawartość modułu 12 Zarządzanie bazami danych Pliki bazy danych i dzienniki Krótkie wprowadzenie do transakcji

Bardziej szczegółowo

Kopie zapasowe PAWEŁ PŁAWIAK. Training and Development Manager for Microsoft Technology Compendium - Centrum Edukacyjne pawel.plawiak@compendium.

Kopie zapasowe PAWEŁ PŁAWIAK. Training and Development Manager for Microsoft Technology Compendium - Centrum Edukacyjne pawel.plawiak@compendium. Kopie zapasowe PAWEŁ PŁAWIAK Training and Development Manager for Microsoft Technology Compendium - Centrum Edukacyjne pawel.plawiak@compendium.pl Informacje techniczne Pomocy technicznej online przez

Bardziej szczegółowo

Wykład 05 Bazy danych

Wykład 05 Bazy danych Wykład 05 Bazy danych Tabela składa się z: Kolumn Wierszy Wartości Nazwa Wartości Opis INT [UNSIGNED] -2^31..2^31-1 lub 0..2^32-1 Zwykłe liczby całkowite VARCHAR(n) n = długość [1-255] Łańcuch znaków o

Bardziej szczegółowo

Arrays -II. Arrays. Outline ECE Cal Poly Pomona Electrical & Computer Engineering. Introduction

Arrays -II. Arrays. Outline ECE Cal Poly Pomona Electrical & Computer Engineering. Introduction ECE 114-9 Arrays -II Dr. Z. Aliyazicioglu Electrical & Computer Engineering Electrical & Computer Engineering 1 Outline Introduction Arrays Declaring and Allocation Arrays Examples Using Arrays Passing

Bardziej szczegółowo

Wykład IV Modelowanie danych, projektowanie systemu informatycznego Modelowanie konceptualne implementacyjne Modelowanie pojęciowe na encjach

Wykład IV Modelowanie danych, projektowanie systemu informatycznego Modelowanie konceptualne implementacyjne Modelowanie pojęciowe na encjach Modelowanie danych, projektowanie systemu informatycznego Modelowanie odwzorowanie rzeczywistych obiektów świata rzeczywistego w systemie informatycznym. Modele - konceptualne reprezentacja obiektów w

Bardziej szczegółowo

Ćwiczenia laboratoryjne nr 11 Bazy danych i SQL.

Ćwiczenia laboratoryjne nr 11 Bazy danych i SQL. Prezentacja Danych i Multimedia II r Socjologia Ćwiczenia laboratoryjne nr 11 Bazy danych i SQL. Celem ćwiczeń jest poznanie zasad tworzenia baz danych i zastosowania komend SQL. Ćwiczenie I. Logowanie

Bardziej szczegółowo

Odnawialne Źródła Energii I rok. Tutorial PostgreSQL

Odnawialne Źródła Energii I rok. Tutorial PostgreSQL Tutorial PostgreSQL 1. Instalacja na własnym komputerze: a. Zainstaluj program ze strony: https://www.postgresql.org/download/ Wersja odpowiednia dla systemu operacyjnego Linux, Mac, Windows Przy pierwszym

Bardziej szczegółowo

Nowe technologie baz danych

Nowe technologie baz danych Nowe technologie baz danych Partycjonowanie Partycjonowanie jest fizycznym podziałem danych pomiędzy różne pliki bazy danych Partycjonować można tabele i indeksy bazy danych Użytkownik bazy danych nie

Bardziej szczegółowo

PROGRAM STAŻU. Nazwa podmiotu oferującego staż / Company name IBM Global Services Delivery Centre Sp z o.o.

PROGRAM STAŻU. Nazwa podmiotu oferującego staż / Company name IBM Global Services Delivery Centre Sp z o.o. PROGRAM STAŻU Nazwa podmiotu oferującego staż / Company name IBM Global Services Delivery Centre Sp z o.o. Miejsce odbywania stażu / Legal address Muchoborska 8, 54-424 Wroclaw Stanowisko, obszar działania/

Bardziej szczegółowo

Zadania do wykonania na laboratorium

Zadania do wykonania na laboratorium Lab Oracle Katowice 2013v1 Fizyczna i logiczna struktura bazy danych 1 http://platforma.polsl.pl/rau2/mod/folder/view.php?id=9975 RB_lab2_v04st Przykładowe pomocne strony www: Zadania do wykonania na laboratorium

Bardziej szczegółowo

Bazy danych 4. SQL podstawy. P. F. Góra

Bazy danych 4. SQL podstawy. P. F. Góra Bazy danych 4. SQL podstawy P. F. Góra http://th-www.if.uj.edu.pl/zfs/gora/ 2012 Structured Query Language Używane standardy: SQL92 SQL99 SQL:2003 SQL:2006 (dialekt) SQL:2008 (dialekt) SQL:2011 (dialekt)

Bardziej szczegółowo

SQL w praktyce. Miłej i owocnej nauki!!!

SQL w praktyce. Miłej i owocnej nauki!!! SQL w praktyce Niniejsza praca objęta jest prawami autorskimi. Nielegalne jest kopiowanie żadnej częsci tej pracy w żadnej postaci. Niezgodne z prawem tym bardziej jest udostępnianie innym tej pracy odpłatnie

Bardziej szczegółowo

archivist: Managing Data Analysis Results

archivist: Managing Data Analysis Results archivist: Managing Data Analysis Results https://github.com/pbiecek/archivist Marcin Kosiński 1,2, Przemysław Biecek 2 1 IT Research and Development Grupa Wirtualna Polska 2 Faculty of Mathematics, Informatics

Bardziej szczegółowo

Tworzenie tabel. Bazy danych - laboratorium, Hanna Kleban 1

Tworzenie tabel. Bazy danych - laboratorium, Hanna Kleban 1 Tworzenie tabel Tabela podstawowa struktura, na której zbudowana jest relacyjna baza danych. Jest to zbiór kolumn (atrybutów) o ustalonych właściwościach, w których przechowuje się dane. Dane te są reprezentowane

Bardziej szczegółowo

MaPlan Sp. z O.O. Click here if your download doesn"t start automatically

MaPlan Sp. z O.O. Click here if your download doesnt start automatically Mierzeja Wislana, mapa turystyczna 1:50 000: Mikoszewo, Jantar, Stegna, Sztutowo, Katy Rybackie, Przebrno, Krynica Morska, Piaski, Frombork =... = Carte touristique (Polish Edition) MaPlan Sp. z O.O Click

Bardziej szczegółowo

Bazy danych i usługi sieciowe

Bazy danych i usługi sieciowe Bazy danych i usługi sieciowe Ćwiczenia I Paweł Daniluk Wydział Fizyki Jesień 2014 P. Daniluk (Wydział Fizyki) BDiUS ćw. I Jesień 2014 1 / 16 Strona wykładu http://bioexploratorium.pl/wiki/ Bazy_danych_i_usługi_sieciowe_-_2014z

Bardziej szczegółowo

Microsoft Certified Solutions Associate (MCSA) ścieżki certyfikacji

Microsoft Certified Solutions Associate (MCSA) ścieżki certyfikacji MS-20740 Installation, Storage, and Compute with Windows Server 2016 Egzamin 70-740 MS-20741 Networking with Windows Server 2016 Egzamin 70-741 MS-20742 Identity with Windows Server 2016 Egzamin 70-742

Bardziej szczegółowo

Realizacja systemów wbudowanych (embeded systems) w strukturach PSoC (Programmable System on Chip)

Realizacja systemów wbudowanych (embeded systems) w strukturach PSoC (Programmable System on Chip) Realizacja systemów wbudowanych (embeded systems) w strukturach PSoC (Programmable System on Chip) Embeded systems Architektura układów PSoC (Cypress) Możliwości bloków cyfrowych i analogowych Narzędzia

Bardziej szczegółowo

Administracja i programowanie pod Microsoft SQL Server 2000

Administracja i programowanie pod Microsoft SQL Server 2000 Administracja i programowanie pod Paweł Rajba pawel@ii.uni.wroc.pl http://www.kursy24.eu/ Zawartość modułu 13 Zastosowania SQL Server Agent SQL Mail, SQL Server Agent Mail Konfiguracja SQLMaila SQLServerAgent

Bardziej szczegółowo

BAZA DANYCH SIECI HOTELI

BAZA DANYCH SIECI HOTELI Paulina Gogół s241906 BAZA DANYCH SIECI HOTELI Baza jest częścią systemu zarządzającego pewną siecią hoteli. Składa się z tabeli powiązanych ze sobą różnymi relacjami. Służy ona lepszemu zorganizowaniu

Bardziej szczegółowo