VALUES (102, 'Россия', '', 'Москва', 'пр.Калинина, 50', 


Мы поможем в написании ваших работ!



ЗНАЕТЕ ЛИ ВЫ?

VALUES (102, 'Россия', '', 'Москва', 'пр.Калинина, 50',



'339-62- 10', '(095) 339-62-11')

INSERT INTO Регион

VALUES (401, 'Литва', '', 'Вильнюс', 'ул.Чурлёниса, 19', NULL,

'(055) 33-27-75')

GO

Ç

Разработайте программный код (не обязательно в виде хранимой процедуры), который формирует таблицу следующего вида:

 

Страна Число клиентов Число поставщиков
... ... ...

 

При этом используйте созданную при выполнении лабораторной работы 8 хранимую процедуру pr_КлиентПоставщик_СтранаИнтервал, которая подсчитывает, сколько различных клиентов и поставщиков из указанной страны фигурирует в таблице Заказ (за указанный интервал времени). Эта хранимая процедура должна применяться для формирования каждой строки в указанной выше таблице. Число строк этой таблицы должно равняться числу различных стран, фигурирующих в таблице Регион.

3. Создайте таблицу Протокол со структурой, приведенной ниже, в которой должны автоматически фиксироваться все действия, вызванные вставкой, обновлением или удалением данных в таблице Товар. Каждая команда, изменяющая содержимое таблицы Товар, должна быть отражена отдельной строкой в таблице Протокол.

 

Номер ДатаВремя Пользователь Действие ЧислоСтрок
... ... ... ... ...

 

Здесь столбец Номер является автоинкрементным первичным ключом. В столбце Действие указывается одна из трех возможных операций с данными: «Вставка», «Обновление», «Удаление». Столбец ЧислоСтрок будет содержать данные о числе вставленных, либо обновленных, либо удаленных строк в таблице Товар.

Усложненный вариант. Таблица Протокол должна включать в себя еще один столбец КодыТоваров, в котором указываются коды товаров, фигурирующие во вставленных, обновленных или удаленных строках.

4. Доведите до завершения рассмотренную выше в виде примера задачу корректировки значений полей Стоимость и СтоимостьНВ в таблице Заказ. Значения этих полей должны автоматически обновляться не только при изменении цены товара (как было реализовано в примере), но и при изменении количества заказанного товара, а также вставке новых строк в таблицу Заказ. Кроме того, значение столбца СтоимостьНВ должно автоматически обновляться также при изменении курса соответствующей валюты.

5. Разработайте программный код для проверки работы разработанных хранимых процедур и триггеров.

6. Фрагменты кода, относящиеся к выполнению задания, сохраните в файле D:\Work\X7230ХХХ\Script4.sql.

7. Удалите базу данных Склад_ХХХ. Для этого в ее контекстном меню выберите команду Delete и затем в появившемся окне Delete Object установите флажок Close Existing Connections.

 


Литература

Основная

 

1. Мамаев Е. MS SQL SERVER 2000. – На компакт-диске дистрибутива MS SQL SERVER 2000 (файл sql2000.pdf).

2. Шкарина Л. Язык SQL. Учебный курс. – СПб.: Питер, 2003.

3. Гандерлой М. и др. Освоение Microsoft SQL Server 2005. – М.: Диалектика, 2007.

4. Пирогов В.Ю. MS SQL Server 2000: управление и программирование. – СПб.: БХВ-Петербург, 2005.

5. Хомоненко А.Д., Гридин В.В. Microsoft Access. Экспресс-курс. – СПб.: БХВ-Петербург, 2005.

6. Сеннов А. Access 2003. Практическая разработка баз данных. Учебный курс. – СПб.: Питер, 2005.

7. Автоматизированные информационные технологии в экономике. Учеб. для вузов/ В.В. Брага, Н.Г. Бубнова, Л.А. Вдовенко и др.; Под ред. Г.А. Титоренко. М.: ЮНИТИ, 2002.

8. Артре Ш. Структурный подход к организации баз данных./Пер. с англ. - М.: Финансы и статистика, 1989.

9. Базы данных. Интеллектуальная обработка информации/ Корнеев В.В., Гареев А.Ф., Васютин С.В. и др. М.: Издатель С.В. Молгачева: Нолидж, 2001.

10.Базы данных: Учеб. для вузов/ А.Д. Хомоненко, В.М. Цыганков, М.Г. Мальцев; Под ред. А.Д. Хомоненко. СПб.: КОРОНА принт, 2004.

11. Борн Г. Форматы данных./Пер. с нем. - К.:Торгово-издательское бюро BHV, 1995.

12. Боуман Д. и др. Практическое руководство по SQL. К.; М.: Диалектика, 1997.

13. Васкевич Д. Стратегии Клиент/Сервер.- К.: Диалектика, 1996.

14.Глушаков С.В., Ломотько Д.В. Базы данных: Учеб. курс. Харьков: Фолио; Ростов-н/Д: Феникс; Киев: Абрис, 2002.

15. Грабор М. Введение в SQL.- М.: Лори, 1996.

16.Грофф Дж.Р., Вайнберг П.Н. Энциклопедия SQL. СПб.: Питер, 2003.

17.Дейт К.Дж. Введение в системы баз данных: Учеб. пособие. М.: Издательский дом «Вильямс», 2001.

18.Зиндер Е.З. Администратор базы данных – кто он? // Системы Управления Базами Данных – 1995. - №2.

19. Змитрович А.И. Базы данных. Учеб. пособ. для вузов.- Мн.:Университетское, 1991.

20.Елманова Н. Системы управления базами данных ведущих производителей // Компьютер-Пресс – 2005. - №7.

21. Каратыгин С.Н. Access 97. Руководство пользователя.- М.: Восточная книжная компания, 1997.

22.Карпова Т.С. Базы данных: модели, разработка, реализация.: Учеб для вузов. СПб.: Питер, 2001.

23.Когаловский М.Р. Энциклопедия технологий баз данных. М.: Финансы и статистика, 2002.

24.Коннолли Томас, Бегг Каролин. Базы данных. М.: Издательский дом «Вильямс», 2003.

25.Кренке К. Теория и практика построения баз данных. СПб.: Питер, 2005.

26.Кузнецов С. Крупные проблемы и текущие задачи исследований в области баз данных // [Электрон. ресурс]. – 22 февраля 2006. – Режим доступа: http://www.citforum.ru/database/articles/problems/

27. Ланг К., Чоу Д. Публикация баз данных в Интернете./ Пер. с англ. - СПб.: Символ-Плюс, 1998.

28.Малыхина М.П. Базы данных: Учеб. пособие. СПб.: БХВ-Петербург, 2004.

29. Мартин Д. Организация баз данных в вычислительных системах.- М.: Мир, 1980.

30. Мейер Д. Теория реляционных баз данных.- М.: Мир, 1987.

31.Миронов Д.А. Создание Web-страниц в MS Office 2000. Учеб. пособие. СПб.: БХВ-Петербург, 2000.

32.Петров В.Н. Информационные системы. СПб.: Питер, 2002.

33.Роб П., Коронел К. Системы баз данных: проектирование, реализация и управление. – СПб.: БХВ-Петербург, 2004.

34.Роб Питер. Системы баз данных. СПб.: БХВ-Петербург, 2004.

35.Роланд Фред Д. Основные концепции баз данных. М.: Издательский дом «Вильямс», 2002.

36.Саймон А.Р. Стратегические технологии баз данных. М.: Финансы и статистика, 1999.

37. Сигнор Р., Стегман М. Использование ODBC для доступа к базам данных./Пер. с англ.- М.: Бином, 1998.

38.Сичкаренко В.А. SQL-99. Руководство разработчика баз данных – СПб: ООО «ДиаСофтЮП», 2002.

39.Сосновский О.А. Компьютерные сети и сетевые технологии. Курс лекций. Мн.: БГЭУ, 2003.

40.Титов А.П. Правовая охрана компьютерных программ и баз данных. Мн.: Институт технической кибернетики, 2001.

41.Тихомиров Ю.В. Microsoft SQL Server 2000: разработка приложений. – СПб.: БХВ-Петербург, 2000.

42.Хансен Г., Хансен Дж. Базы данных: разработка и использование: Пер. С англ. М.: БИНОМ, 2000.

43.Экономическая информатика: Введение в экономический анализ информационных систем: Учебник. – М.: ИНФРА-М, 2005.

 

 

Дополнительная

1. Информационные системы в экономике. Учебник / Под ред. В.В. Дика.- М.: Финансы и статистика, 1996.

2. Компьютерные сети. Учебный курс/Пер. с англ.-М.: Издательский. отдел "Русская редакция" ТОО "Chanel Trading Ltd", 1997.

3. Гончаров А. Access 97 в примерах. - СПб.: Питер, 1997.

4. Джексон Г. Проектирование реляционных баз данных для использования с микроЭВМ. -М.: Мир, 1991.

5. Диго С.М. Проектирование баз данных. - М.: Финансы и статистика, 1988.

6. Дизайнеры SQL-запросов, или как облегчить жизнь при работе с базами данных//Компьютерная газета. - № 2(243), 2000.

7. Дисководы CD-R/CD-RW. Наступление продолжается.//Компьютер-Пресс, № 10, 1999.

8. Жеребин В.М. и др. Проектирование экономических информационных систем. - М.: Наука, 1983.

9. Комличенко В.Н. Проектирование реляционных баз данных.- Мн.: КИВТ АНБ, 1996.

10. Нагао М. и др. Структуры и базы данных./Пер. с япон. - М.: Мир, 1986.

11. Пасько В. Access 97 (русифицированная версия). - К.: BHV, 1997.

12. Куправа Т.А. Создание и программирование баз данных средствами СУБД: DBASE III PLUS, FOXBASE, CLIPPER. - М.: Мир, 1991.

13. Microsoft SQL Server: контрольная по безопасности.// Компьютер-Пресс, № 10, 1999.

14. Нейбауэр А. Access 97 для занятых.- СПб.: Питер, 1997.

15. Оптические библиотеки /Мир ПК.- №12, 1999.

16. Публикация баз данных в среде WWW//Компьютерные вести. - № 10(241), 1999.

17. Фейбел В. Энциклопедия современных сетевых технологий.- К.: Комиздат, 1998.

18. Лэнгсам Й., Огенстайм М. Структуры данных для персональных ЭВМ./ Пер. с англ.- М.: Мир, 1989.

19. Ульман Дж. Основы систем баз данных./Пер. с англ. - М.: Финансы и статистика, 1988.

20. Хаббард Дж. Автоматизированное проектирование баз данных./Пер. с англ. - М.: Мир, 1984.

21. Эбби М., Кори М. Oracle 8. Первое знакомство. - М.: Лори, 1998.

22. Экономическая информатика. Учебник для вузов/Под ред. В.В.Евдокимова. - СПб.: Питер Паблишинг, 1997.

23.Бобровски С. Oracle 8. Архитектура: основные принципы построения и структуры баз данных Oracle 8, а также переход к этой базе данных будущего. /Пер. с англ. - М.: Лори, 1998.

24. Бойко В.В., Савинков В.Л. Проектирование баз данных информационных систем. - М.: Финансы и статистика, 1989.


Св. план 2009, поз. ххх

 

 

Учебное издание

 

 

Бутов Алексей Александрович, Орешко Игорь Георгиевич, Шестаков Евгений Анатольевич

 

БАЗЫ ДАННЫХ

 

 

лабораторный практикум

для студентов специальности «Информационные системы и технологии»

 

 

Редактор М. В. Тезина

Корректор

 

Подписано в печать Формат 60х84 1/16.

Бумага офсетная. Печать ризографическая. Гарнитура Times New Roman.

Усл. печ. л. Уч.-изд. л. Тираж Заказ

 

Издатель и полиграфическое исполнение:

Учреждение образования

«Белорусский государственный университет информатики и радиоэлектроники»

Лицензия ЛП № 156 от 05.02.2001.

Лицензия ЛВ № 509 от 03.08.2001.

220013, Минск, П. Бровки, 6.



Поделиться:


Последнее изменение этой страницы: 2017-01-25; просмотров: 180; Нарушение авторского права страницы; Мы поможем в написании вашей работы!

infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 18.212.102.174 (0.042 с.)