Naravno, pružiću vam potrebne informacije u skladu sa vašim uputstvima.
Uvod
SQL ili Strukturirani jezik upita je standardni i univerzalni jezik koji se koristi za komunikaciju sa bazama podataka. Kreiranje, brisanje, dohvaćanje redova i modifikacija redova u tabeli su neki od zadataka koji se mogu obaviti pomoću SQL-a. Jedna od najosnovnijih i najosnovnijih među ovim operacijama je kreiranje korisnika. Ovaj zadatak uključuje kodiranje niza strukturiranih naredbi za formiranje novog korisničkog entiteta u bazi podataka, odobravanje pristupa korisniku i određivanje uloga.
Kreiranje korisnika u SQL-u
U SQL-u, korisnici se ne kreiraju direktno u bazi podataka, već se kreiraju u instanci SQL Servera. Za to se koristi naredba „CREATE USER“. Osnovna struktura za kreiranje korisnika u SQL-u je
CREATE USER [user_name] FOR LOGIN [login_name] WITH DEFAULT_SCHEMA=[schema_name]
U ovoj strukturi, [user_name] je ime novog korisnika, [login_name] se odnosi na prijavu na SQL Server na kojoj je novi korisnik baziran, a [schema_name] je zadana shema koja je dodijeljena novom korisniku.
Razumijevanje koda
- Komanda “CREATE USER”: Ovo se koristi za kreiranje novog korisnika. Nakon njega slijedi korisničko ime, koje bira programer.
- FOR LOGIN klauzula: Ovo povezuje novog korisnika sa prijavom. Ako prijava nije već prisutna, SQL Server će je kreirati.
- WITH DEFAULT_SCHEMA: Ova klauzula nije obavezna, ali ako se koristi, dodjeljuje zadanu shemu ili logički spremnik u kojem su pohranjeni objekti baze podataka novog korisnika. Ako nije navedeno, SQL Server će koristiti “dbo” kao zadanu shemu.
Objašnjenje koraka u implementaciji
Kreiranje korisnika u SQL-u uključuje niz koraka, od kojih se svaki vrti oko SQL naredbe.
Prvi korak : Prijavite se u SQL Server Management Studio koristeći svoje SQL Server pristupne podatke.
//login to SQL server management studio
Drugi korak : Otvorite novi prozor za upit.
Treći korak : Izvršite naredbu CREATE USER:
CREATE USER JohnDoe FOR LOGIN JohnLogin WITH DEFAULT_SCHEMA=[website_data];
Povezane funkcije i biblioteke
Osim naredbe CREATE USER, ostale SQL naredbe koje se odnose na upravljanje korisnicima uključuju:
- ALTER USER: Koristi se za izmjenu korisnika SQL Servera.
- ISPUSTI KORISNIKA: Koristi se za brisanje korisnika.
- GRANT: Koristi se za davanje privilegija korisnicima.
U zaključku, kreiranje korisnika u SQL-u zahtijeva razumijevanje strukture SQL naredbe “CREATE USER”. Implementacija takve uključuje izvršavanje ove naredbe u SQL Server Management Studio-u. Slične naredbe uključuju ALTER USER, DROP USER i GRANT, koje se koriste za modificiranje, brisanje i dodjeljivanje privilegija korisnicima.
