Заглавная страница Избранные статьи Случайная статья Познавательные статьи Новые добавления Обратная связь КАТЕГОРИИ: АрхеологияБиология Генетика География Информатика История Логика Маркетинг Математика Менеджмент Механика Педагогика Религия Социология Технологии Физика Философия Финансы Химия Экология ТОП 10 на сайте Приготовление дезинфицирующих растворов различной концентрацииТехника нижней прямой подачи мяча. Франко-прусская война (причины и последствия) Организация работы процедурного кабинета Смысловое и механическое запоминание, их место и роль в усвоении знаний Коммуникативные барьеры и пути их преодоления Обработка изделий медицинского назначения многократного применения Образцы текста публицистического стиля Четыре типа изменения баланса Задачи с ответами для Всероссийской олимпиады по праву Мы поможем в написании ваших работ! ЗНАЕТЕ ЛИ ВЫ?
Влияние общества на человека
Приготовление дезинфицирующих растворов различной концентрации Практические работы по географии для 6 класса Организация работы процедурного кабинета Изменения в неживой природе осенью Уборка процедурного кабинета Сольфеджио. Все правила по сольфеджио Балочные системы. Определение реакций опор и моментов защемления |
VALUES (102, 'Россия', '', 'Москва', 'пр.Калинина, 50',⇐ ПредыдущаяСтр 24 из 24
'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 с.) |