NotesWhat is notes.io?

Notes brand slogan

Notes - notes.io

CURSOR(IMLEC)
ESANLAMLAR(SYNONYMS)








-------------------------CURSOR--------------------------------
Cursor’lar bir veri grubu (tablo) üzerinde satır satır
işlem yapabilmeye olanak sağlayan veritabanı
nesneleridir.





----------------------------SNONYMS-----------------------------

Eşanlamlar, nesneleri kolay ve kullanıcı dostu
isimlendirebilmek için önemli bir yöntemdir (takma
ad gibi).

SQL’de bir eşanlam başka bir kelimenin yerine
kabul edilen bir kelime ya da ifadedir.


➢ T_BOLGELER → S_BOLGELER
➢ T_ILLER → S_ILLER
➢ T_ILCELER → S_ILCELER
➢ T_PERSONEL → S_PERSONEL

Bir eşanlamlı, UfukUniversitesi.vKayitliOgrencileri
UOgc olarak değiştirebilir. Hangisini 100 kez
yazmayı tercih edersiniz?
◼ Aşağıdaki komut, EmpHist eş anlamlısının nasıl
oluşturulacağını UOgc :

CREATE SYNONYM [dbo].[S_BOLGELER]
FOR [MYP217-2].[dbo].[T_BOLGELER]



nesne için başka bir ad oluşturarak
nesnelere kolayca erişim sağlamak için kullanılır.

başka bir kullanıcı tarafından sahip
olunan tabloya daha kolay ve kısa uzunluklu
nesne adları ile erişmeyi sağlar.

Şemalar güvenliği artırır ve SQL enjeksiyon
saldırılarını önlemeye yardımcı olur.

Hacker’ın sisteme nüfuz edebilmeleri için şema
adını ve tablo adını tahmin etmesi gerekir. Küçük
Bobby Tables (standart bir DBA şakası:
http://xkcd.com/327/) myschema .students'ı
bilmeniz gerekir.









1. 1. Normal Form (1NF)
2. 2. Normal Form (2NF)
3. 3. Normal Form (3NF)
4. 4. Normal Form (4NF)
5. 5. Normal Form (5NF)







SEQUENCE


CREATE SEQUENCE SEQ_BOLGE_NO
AS INTEGER
START WITH 8
INCREMENT BY 1
MINVALUE 1
MAXVALUE 99
NO CYCLE
NO CACHE;









SEQUENCE ILE TABLO OLUSTURMA


CREATE TABLE T_BOLGELER (
bolge_no [int] NOT NULL CONSTRAINT seqConst
DEFAULT NEXT VALUE FOR SEQ_BOLGE_NO,
bolge_adi [varchar](100) NOT NULL,
il_sayisi [int] NULL DEFAULT 0,
toplam_nufus [int] NULL DEFAULT 0,
toplam_yuzolcum [int] NULL DEFAULT 0,
pasif_mi [bit] NULL DEFAULT 0,
son_islem [datetime] NULL DEFAULT

CURRENT_TIMESTAMP





INSERT SEQUENCE


INSERT INTO T_BOLGELER2 (bolge_no, bolge_adi)
VALUES (NEXT VALUE FOR SEQ_BOLGE_NO,

'Trakya Bölgesi’);



-------------------------------TRIGGERR--------------------------------
Trigger’lar sadece INSERT, UPDATE, DELETE
işlemlerinden sonra devreye girebilecek şekilde
programlanabilirler.












view



create view ------- as with encryption

select*---------------


-----------------------------------------------
create function f1_bolge
as
begin
declare


set
return

end
------------------------------------------------


create trigger tr_bolgeler
on t_bolgeler
after insert insert olayi meydan getir
as
begin
select `yeni bir kayit yapildi`
end

-------------------------------------------------
create synonym s_bolgeler for t_bolgeler

-------------------------------------------------c


CREATE SEQUENCE SEQ_ORNEK
AS INTEGER

start with kactan baslasin
increment by artis miktari
minvalue
max value

cache no dersek dongu olmaz
cycle










     
 
what is notes.io
 

Notes.io is a web-based application for taking notes. You can take your notes and share with others people. If you like taking long notes, notes.io is designed for you. To date, over 8,000,000,000 notes created and continuing...

With notes.io;

  • * You can take a note from anywhere and any device with internet connection.
  • * You can share the notes in social platforms (YouTube, Facebook, Twitter, instagram etc.).
  • * You can quickly share your contents without website, blog and e-mail.
  • * You don't need to create any Account to share a note. As you wish you can use quick, easy and best shortened notes with sms, websites, e-mail, or messaging services (WhatsApp, iMessage, Telegram, Signal).
  • * Notes.io has fabulous infrastructure design for a short link and allows you to share the note as an easy and understandable link.

Fast: Notes.io is built for speed and performance. You can take a notes quickly and browse your archive.

Easy: Notes.io doesn’t require installation. Just write and share note!

Short: Notes.io’s url just 8 character. You’ll get shorten link of your note when you want to share. (Ex: notes.io/q )

Free: Notes.io works for 12 years and has been free since the day it was started.


You immediately create your first note and start sharing with the ones you wish. If you want to contact us, you can use the following communication channels;


Email: [email protected]

Twitter: http://twitter.com/notesio

Instagram: http://instagram.com/notes.io

Facebook: http://facebook.com/notesio



Regards;
Notes.io Team

     
 
Shortened Note Link
 
 
Looding Image
 
     
 
Long File
 
 

For written notes was greater than 18KB Unable to shorten.

To be smaller than 18KB, please organize your notes, or sign in.