Заглавная страница Избранные статьи Случайная статья Познавательные статьи Новые добавления Обратная связь FAQ Написать работу КАТЕГОРИИ: АрхеологияБиология Генетика География Информатика История Логика Маркетинг Математика Менеджмент Механика Педагогика Религия Социология Технологии Физика Философия Финансы Химия Экология ТОП 10 на сайте Приготовление дезинфицирующих растворов различной концентрацииТехника нижней прямой подачи мяча. Франко-прусская война (причины и последствия) Организация работы процедурного кабинета Смысловое и механическое запоминание, их место и роль в усвоении знаний Коммуникативные барьеры и пути их преодоления Обработка изделий медицинского назначения многократного применения Образцы текста публицистического стиля Четыре типа изменения баланса Задачи с ответами для Всероссийской олимпиады по праву Мы поможем в написании ваших работ! ЗНАЕТЕ ЛИ ВЫ?
Влияние общества на человека
Приготовление дезинфицирующих растворов различной концентрации Практические работы по географии для 6 класса Организация работы процедурного кабинета Изменения в неживой природе осенью Уборка процедурного кабинета Сольфеджио. Все правила по сольфеджио Балочные системы. Определение реакций опор и моментов защемления |
Создание sql-запросов проектируемой БД↑ ⇐ ПредыдущаяСтр 4 из 4 Содержание книги
Поиск на нашем сайте
Кроме того, была создана одна дополнительная вкладка "Запросы", которая помимо обычных компонентов содержит 5 кнопок, для каждой из которых была написана процедура, выполняющая определенный SQL-запрос. Далее приведены примеры SQL кода в процедурах (полный код в приложении): Запрос «Продавцы»: Данный запрос фильтрует информацию из таблицы "Сотрудники" и выводит список сотрудников, которые занимают должность продавца SQL-запрос: SELECT Сотрудники.* FROM Сотрудники WHERE Должность = 1;.
Результат выполнения запроса показан на рисунке 35. Рисунок 35 – Запрос «Продавцы»
Запрос «Директор»: Данный запрос фильтрует информацию из таблицы "Сотрудники" и выводит информацию о директоре магазина. SQL-запрос: SELECT Сотрудники.* FROM Сотрудники WHERE Должность = 3;.
Результат выполнения запроса показан на рисунке 36.
Рисунок 35 – Запрос «Директор»
Запрос «Продукция Microsoft»: Данный запрос фильтрует информацию из таблицы "Товар" и выводит список продукции Microsoft в наличии. SQL-запрос: SELECT Товар.* FROM Товар WHERE Поставщик = 1;.
Результат выполнения запроса показан на рисунке 36. Рисунок 36 – Запрос «Продукция Microsoft»
Запрос «Заказы на 01.06.16»: Данный запрос фильтрует информацию из таблицы "Заказы" и выводит список заказов сделанных первого июня 2016 года.. SQL-запрос: SELECT Заказы.* FROM Заказы WHERE Day(Дата) = 1;
Результат выполнения запроса показан на рисунке 37. Рисунок 37 – Запрос «Заказы на 01.06.16»
Заключение
Проделанная работа позволяет любому работнику хранить большие объёмы информации, обрабатывать их, сортировать, делать выборки по определённым критериям. Разработанная база данных может быть использована в работе предприятия по реализации и распространению программного обеспечения. База данных была разработана с помощью СУБД Microsoft Access 2010, а клиентское приложение для работы с базой данных на языке программирования C# VISUAL STUDIO 2015. Реализован учет клиентов.
Литература
1. Гущин А. Н. Базы данных. Учебник / М.: Директ-Медиа, 2014. – 266 с. 2. Голицына Ольга Леонидовна, Максимов Николай Вениаминович, Попов Игорь Иванович. Базы данных. Учебное пособие М: Форум, 2014. 400 с. 3. Кузнецов С.Д. “Основы баз данных“ Интернет-университет информационных технологий - ИНТУИТ.ру, 2005 4. Кумскова Ирина Александровна. Базы данных. Учебник / М.: Кнорус, 2012 5. Малыхина М. П. Базы данных: основы, проектирование, использование. – СПб.: БХВ-Петербург, 2004. – 512 с: ил. ISBN 5-94157-310-4 6. Маркин А.В. Построение запросов и программирование на SQL. Гриф УМО ВУЗов России / М: Диалог-МИФИ 2014.- 320 с. 7. Новиков Б.А., Домбровская Г.Р. Настройка приложений баз данных. Гриф УМО МО РФ. / БХВ-Петербург. 2012, 240 с. 8. А. Сергеев. «Access 2007. Новые возможности». Спб: Питер, 2008 – 176с. 9. Борис Советов, Владислав Цехановский, Владимир Чертовской. Базы данных. Учебник М: Издательство «Юрайт», 2015. 464 с. 10. Уидом Дженнифер. Реляционные базы данных. Руководство / М:Лори 2014, 374 с. Приложение. Листинг программы Листинг запроса 1: «Продавцы» private void button1_Click(object sender, EventArgs e) { var Подключение = new System.Data.OleDb.OleDbConnection("Data Source=\"D:\\Магазин ПО1.mdb\";User " + "ID=Admin;Provider=\"Microsoft.Jet.OLEDB.4.0\";"); Подключение.Open();
var command = new System.Data.OleDb.OleDbCommand(" SELECT Сотрудники.* FROM Сотрудники WHERE Должность = 1; ", Подключение); var Адаптер = new System.Data.OleDb.OleDbDataAdapter(command); var НаборДанных = new System.Data.DataSet(); Адаптер.Fill(НаборДанных, "Сотрудники");
//Указать источник данных для сетки данных: dataGridView7.DataSource = НаборДанных; //Указать имя таблицы в наборе данных: dataGridView7.DataMember = "Сотрудники"; Подключение.Close();
} Листинг запроса 2: «Директор» private void button2_Click(object sender, EventArgs e) { var Подключение = new System.Data.OleDb.OleDbConnection("Data Source=\"D:\\Магазин ПО1.mdb\";User " + "ID=Admin;Provider=\"Microsoft.Jet.OLEDB.4.0\";"); Подключение.Open();
var command = new System.Data.OleDb.OleDbCommand(" SELECT Сотрудники.* FROM Сотрудники WHERE Должность = 3; ", Подключение); var Адаптер = new System.Data.OleDb.OleDbDataAdapter(command); var НаборДанных = new System.Data.DataSet(); Адаптер.Fill(НаборДанных, "Сотрудники");
//Указать источник данных для сетки данных: dataGridView7.DataSource = НаборДанных; //Указать имя таблицы в наборе данных: dataGridView7.DataMember = "Сотрудники"; Подключение.Close(); } Листинг запроса 3: «Продукция Microsoft» private void button3_Click(object sender, EventArgs e) { var Подключение = new System.Data.OleDb.OleDbConnection("Data Source=\"D:\\Магазин ПО1.mdb\";User " + "ID=Admin;Provider=\"Microsoft.Jet.OLEDB.4.0\";"); Подключение.Open();
var command = new System.Data.OleDb.OleDbCommand(" SELECT Товар.* FROM Товар WHERE Поставщик = 1; ", Подключение); var Адаптер = new System.Data.OleDb.OleDbDataAdapter(command); var НаборДанных = new System.Data.DataSet(); Адаптер.Fill(НаборДанных, "Товар");
//Указать источник данных для сетки данных: dataGridView7.DataSource = НаборДанных; //Указать имя таблицы в наборе данных: dataGridView7.DataMember = "Товар"; Подключение.Close(); } Листинг запроса 4: «Заказы на 01.06.16» private void button4_Click(object sender, EventArgs e) { var Подключение = new System.Data.OleDb.OleDbConnection("Data Source=\"D:\\Магазин ПО1.mdb\";User " + "ID=Admin;Provider=\"Microsoft.Jet.OLEDB.4.0\";"); Подключение.Open();
var command = new System.Data.OleDb.OleDbCommand(" SELECT Заказы.* FROM Заказы WHERE Day(Дата) = 1; ", Подключение); var Адаптер = new System.Data.OleDb.OleDbDataAdapter(command); var НаборДанных = new System.Data.DataSet(); Адаптер.Fill(НаборДанных, "Заказы");
//Указать источник данных для сетки данных: dataGridView7.DataSource = НаборДанных; //Указать имя таблицы в наборе данных: dataGridView7.DataMember = "Заказы"; Подключение.Close(); }
|
||||
Последнее изменение этой страницы: 2016-12-10; просмотров: 474; Нарушение авторского права страницы; Мы поможем в написании вашей работы! infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 18.218.3.204 (0.007 с.) |