Essays.club - Получите бесплатные рефераты, курсовые работы и научные статьи
Поиск

Деректер қорын әкімшелендіру

Автор:   •  Февраль 18, 2020  •  Лабораторная работа  •  10,046 Слов (41 Страниц)  •  407 Просмотры

Страница 1 из 41

Қазақстан Республикасы Білім және Ғылым министрлігі

Л.Н.Гумилев атындағы Еуразия Ұлттық Университеті

                                                                               

Есеп беру

5B070300 – «Ақпараттық жүйелер» мамандығы бойынша

«Деректер қорын әкімшелендіру» лабораториялық жұмысы

        

                                               Орындаған: Қалдан Ержан, Баймағанбетов Дастан

                                                       Тобы: АЖ-21

        

Нұр-Сұлтан 2019


№1 Лабораториялық жұмыс

 Алдымен, SQL Management Studio 2012 бағдарламасын ашамыз. Лабораториялық жұмыс тапсырмасына сәйкес № 6. «Банковские вклады» деп аталатын деректер базасын құрамыз. Деректер базасынан 2 таблица    ( Клиент, Счет ) құрамыз және оларды кемі 5 жазбаға дейін толтырамыз.Тапсырмаға сай осы кестелерді пайдаланып диаграммаға шығарамыз және де онда олардың қандай қатынаста (бірдің бірге; бірдің көпке; көптің көпке) болатынын көрсетеміз.

№2 Лабораториялық жұмыс

Бұл лабораториялық жұмыста деректер базасындағы кестелерді қолданып  SQL тіліндегі агрегаттық функциялар мен SQL-сұраныстар  пайдаланып жұмыс жасадық . Ол үшін  Создать запрос  батырмасын басып, кодтарды теріп, Выполнить батырмасын басып шығардық . Select командасы арқылы max, min, sum, avg, count , top , order by, group by, in, between, asc, desc сияқты оператор , функциялардың қызметтерін қолдандық.

Тапсырмалар:

  1. Напишите SQL-запросы для вывода на экран содержания всех таблиц БД (для каждой таблицы свой запрос, см. пример из п. 2.1. select * from Туристы;).
  2. Добавьте к соответствующим запросам задания п. 1 сортировку по фамилиям и именам.
  3. Напишите SQL-запрос, который позволит отобрать всех туристов, проживающих в заданном городе. Используйте сортировку при выводе.
  4. Посчитайте туристов с одинаковыми именами.
  5. Как определить среднюю цену по турам в Париж, (например, цена может меняться в зависимости от сезона)?

№8 Лабораториялық жұмыс

-SQL Management Studio 2012 бағдарламасын ашамыз

№1 Лабараториялық жұмыс[pic 1]

№ 6. «Банковские вклады» деген дерек қорын құрдық . Негізгі 7 кестеден (Заказы, Виды комплектующих, Должности, Заказчики, Комплектующие, Сотрудники, Услуги) тұрады

         Содан кейін  дерек қорының диаграммасын  құрдық .

        [pic 2]

[pic 3]

Ары қарай толық дерек қорымен жұмыс жасау үшін берілген кестелерді толтырып шықтық.

№2 Практикалық жұмыс

   Бұл лабораториялық жұмыста деректер базасындағы кестелерді қолданып  SQL тіліндегі агрегаттық функциялар мен SQL-сұраныстар  пайдаланып жұмыс жасадық . Ол үшін  Создать запрос  батырмасын басып, кодтарды теріп, Выполнить батырмасын басып шығардық . Select командасы арқылы max, min, sum, avg, count , top , order by, group by, asc, desc сияқты оператор , функциялардың қызметтерін қолдандық.

[pic 4]

[pic 5][pic 6]

[pic 7]

Задания

  1. Напишите SQL-запросы для вывода на экран содержания всех таблиц БД (для каждой таблицы свой запрос, см. пример из п. 2.1. select * from Туристы;).

[pic 8]

[pic 9]

[pic 10]

[pic 11]

[pic 12]

[pic 13]

[pic 14]

  1. Добавьте к соответствующим запросам задания п. 1 сортировку по фамилиям и именам.

[pic 15][pic 16]

  1. Напишите SQL-запрос, который позволит отобрать всех туристов, проживающих в заданном городе. Используйте сортировку при выводе.

[pic 17]

  1. Посчитайте туристов с одинаковыми именами.

[pic 18]

  1. Как определить среднюю цену по турам в Париж, (например, цена может меняться в зависимости от сезона)?

[pic 19]

[pic 20]

№8 Практикалық жұмыс

СОЗДАНИЕ ПРИЛОЖЕНИЙ БАЗ ДАННЫХ[pic 21][pic 22][pic 23]

[pic 24]

[pic 25]

Стандартные запросы к БД

   

  • USE  [КОМПЬЮТЕРНАЯ ФИРМА]  /* вывод списка хранимых процедур в бд */

exec sp_stored_procedures 

[pic 26]

  • create procedure proc1 as select ФИО, Возраст , Пол ,Адрес from Сотрудники

exec proc1 

[pic 27]

  • create procedure proc2 as select top 3 ФИО from Сотрудники

exec proc2 

[pic 28]

  • create procedure proc3 as select * from Сотрудники where Пол = 'Женский'

exec proc3

[pic 29]

  • create procedure proc4 as select count (*) from Сотрудники 

exec proc4 

[pic 30]

  • create procedure proc5 as select sum(Стоимость) from Услуги

       exec proc5 

[pic 31]

  • create procedure proc6 as select max(Стоимость) from Услуги

exec proc6

[pic 32]

  • create procedure proc7 as select min(Стоимость) from Услуги

exec proc7

[pic 33]        

  • create procedure proc8 as select * from Сотрудники where ФИО like '%п%'

exec proc8

[pic 34]

  • create procedure proc9 as select ФИО,Возраст,Адрес,[Наименование должности],Оклад from Сотрудники inner join Должности on Сотрудники.ID_D=Должности.ID_D 

       exec proc9

[pic 35]

  • create procedure proc10 as select ФИО,Возраст,Адрес,[Наименование должности],Оклад from Сотрудники inner join Должности on Сотрудники.ID_D=Должности.ID_D 

exec proc10

[pic 36]

  • create proc proc_p1 @ФИО nvarchar(50) as select * from Сотрудники where ФИО=@ФИО

       exec proc_p1 'Мухин М.А.' 

...

Скачать:   txt (50.2 Kb)   pdf (2.3 Mb)   docx (1.4 Mb)  
Продолжить читать еще 40 страниц(ы) »
Доступно только на Essays.club