Yakuniy nazorat bilet №1 1normal formadan 2normal formaga o’tish qanday amalga oshiriladi? Misollar keltiring


SQL protseduraning o’zgaruvchilari. Operator DECLARE


Download 0.73 Mb.
bet32/77
Sana19.06.2023
Hajmi0.73 Mb.
#1621999
1   ...   28   29   30   31   32   33   34   35   ...   77
Bog'liq
MBB yakuniy nazorat (2) (Автосохраненный)

3. SQL protseduraning o’zgaruvchilari. Operator DECLARE.
DECLARE QReturnValue INT
EXECUTE @ReturnValue=MailingListCount;
SELECT @ReturnValue;

Ushbu kod protsedura tomonidan qaytarilgan qiymatni saqlaydigan o'zgaruvchini e'lon qiladi. Keyin protseduraning o'zi ishga tushiriladi va natijada olingan qiymatni ko'rsatish uchun SELECT operatori bajariladi.
Keling, yana bir misol keltiraylik, lekin bu safar biz Orders jadvaliga yangi buyurtma qo'shamiz. Ushbu misol SQL Serverga xosdir, lekin u saqlangan protseduralardan qanday foydalanishni tasvirlash uchun yaxshi ish qiladi.

CREATE PROCEDURE NewOrder @cust_id CHAR(10)
AS
— Buyurtma raqami uchun o'zgaruvchini e'lon qilish
DECLARE @order_num INTEGER
— Joriy eng yuqori buyurtma raqamini olish
SELECT @order_num=MAX(order_num)
/FROM Orders
— Keyingi 
buyurtma raqamini aniqlash
SELECT @order_num=@order_num+l
- Yangi buyurtma qo'shish
INSERT INTO Orders(order_num,*order_date, cust_id)
VALUES(@order_num, GETDATE(), @cust_id) ” .
- Buyurtma raqamini qaytarish

RETURN @order num;
4. MB ni loyixalashning hayot siklining har bir bosqichini qisqacha ta’riflang.
Ma'lumotlar bazasining hayot sikli – bu ma'lumotlar bazasini loyihalash, amalga oshirish va qo'llab-quvvatlash jarayoni. etti bosqichdan iborat:1) oldindan rejalashtirish;2) maqsadga muvofiqligini tekshirish;3) talablarni aniqlash;4) kontseptual dizayn;5) mantiqiy dizayn;6) jismoniy dizayn;7) ishni baholash va ma'lumotlar bazasini qo'llab-quvvatlash.
1. Ma'lumotlar bazasini oldindan rejalashtirish turli xil ma'lumotlardan integratsiyalashgan ma'lumotlarga o'tish jarayonida muhim bosqichdir. Ushbu bosqichda foydalanilgan va ishlab chiqilayotgan dastur dasturlari va ular bilan bog'liq fayllar to'g'risida ma'lumotlar to'planadi. Bu joriy ilovalar va ularning ma'lumotlaridan qanday foydalanish o'rtasidagi aloqalarni o'rnatishga yordam beradi. Bundan tashqari, kelajakdagi ma'lumotlar bazasi talablarini aniqlashga imkon beradi. Ma'lumotlar umumlashtirilgan kontseptual ma'lumotlar modeli sifatida hujjatlashtiriladi.
2. Maqsadga muvofiqligini tekshirish uchta masala bo'yicha hisobotlarni tayyorlashni o'z ichiga oladi:1) rejalashtirilgan ma'lumotlar bazasini amalga oshirish uchun texnologiya – zarur apparat va dasturiy ta'minot mavjudmi (texnologik maqsadgamuvofiqligi);2) ma'lumotlar bazasini yaratish rejasini muvaffaqiyatli amalga oshirish uchun xodimlar, vositalar va mutaxassislar bormi (operatsion maqsadgamuvofiqligi);3) rejalashtirilgan ma'lumotlar bazasi o'z samarasini beradimi (iqtisodiy samaradorlik).
3. Talablarni aniqlash. Ushbu bosqichda quyidagilar aniqlanadi:
* ma'lumotlar bazasi maqsadlari;
* turli tarkibiy bo'linmalar va ularning rahbarlarining axborot ehtiyojlari;
* uskunalarga qo'yiladigan talablar;
* dasturiy ta'minotga qo'yiladigan talablar.
4. Kontseptual dizayn. Ushbu bosqichda domen ma'lumotlarini foydalanuvchi tomonidan taqdim etiladigan batafsil modellar yaratiladi. Keyin ular ma'lumotlar bazasiga yuklanishi kerak bo'lgan barcha korporativ ma'lumotlar elementlarini qamrab oladigan kontseptual modelga qo'shilishadi. Ushbu model ma'lumotlar bazasining kontseptual sxemasi deb ham ataladi.
5. Mantiqiy dizaynUshbu bosqichda ma'lumotlar modeli turini tanlash amalga oshiriladi. Kontseptual model tanlangan modelga xos bo'lgan tuzilmalarga asoslangan mantiqiy modelda namoyish etiladi.
6. Jismoniy dizaynUshbu bosqichda mantiqiy model ma'lumotlar bazasini jismoniy saqlash usullarini, saqlash moslamalari turini, ma'lumotlar bazasiga kirish usullarini,kerakli xotira hajmini, ma'lumotlar bazasini saqlash qoidalarini va boshqalarni aniqlash uchun zarur bo'lgan xususiyatlar bilan kengayadi.
7. Ma'lumotlar bazasini baholash va qo'llab-quvvatlash. Baholash foydalanuvchilarning qaysi axborot ehtiyojlari hisobga olinmaganligini aniqlash uchun so'rov o'tkazishni o'z ichiga oladi. Agar kerak bo'lsa, ishlab chiqilgan ma'lumotlar bazasiga o'zgartirishlar kiritiladi. Foydalanuvchilar ma'lumotlar bazasi bilan ishlashni o'rganadilar. Biznes ehtiyojlari kengayib, o'zgarganda, ma'lumotlar bazasini qo'llab-quvvatlash o'zgartirishlar kiritish, yangi ma'lumotlarni qo'shish, ma'lumotlar bazasi bilan ishlaydigan yangi dastur dasturlarini ishlab chiqish orqali ta'minlanadi.


Download 0.73 Mb.

Do'stlaringiz bilan baham:
1   ...   28   29   30   31   32   33   34   35   ...   77




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling