4942

Создание запросов к БД на языке SQL

Лабораторная работа

Информатика, кибернетика и программирование

Создание запросов к БД на языке SQL Цель работы: изучить дополнительные возможности работы с базой данных MSAccess 2000 с использованием запросов, написанных на языке SQL. Постановка задания: Для обеспечения эффективной работы любой торговой о...

Русский

2012-11-29

123.5 KB

58 чел.

Создание запросов к БД на языке SQL

Цель работы: изучить дополнительные возможности работы с базой данных MS Access 2000 с использованием запросов, написанных на языке SQL.

Постановка задания:

Для обеспечения эффективной работы любой торговой организации необходимы сведения о товарах и их поставщиках. Данные о коде товара, его наименовании и коде поставщика представлены в таблице 4.1.

Таблица 4.1

Сведения о товарах

 

 

Данные о коде поставщика, его названии, адресе, телефоне и условиях оплаты представлены в таблице 4.2.

              Таблица 4.2

Сведения о поставщиках

 

 

Задание 4.1. Создать файл новой базы данных Продукция.

Рекомендации к выполнению:

Создание файла новой базы данных выполнить аналогично рекомендациям, приведенным в задании 1.1 лабораторной работы 1.  Присвоить базе данных имя Продукция.

 

Задание 4.2. Создать структуру таблицы Товары (см. табл.4.1), используя команду SQL create table.

Рекомендации к выполнению:

· Перейти в окне базы данных на вкладку Запросы и щелкнуть по кнопке Создать.

· Выбрать режим создания запросов Конструктор.

· Закрыть окно Добавление таблицы.

· Перейти в режим SQL, выполнив команду Вид/ Режим SQL или щелкнув на панели инструментов по кнопке  .

Окно создания запроса в режиме SQL представлено на рис. 4.1.

 

   

Рис. 4.1. Окно создания запроса в режиме SQL

 

· Набрать с клавиатуры следующую команду:

 create table ТОВАРЫ

 (код_товара int, наименование char(20), код_поставщика int,

 заказано int, цена int)

На заметку! В режиме SQL типы данных имеют следующие обозначения: числовой – int, текстовый – char(n), где n – размер поля.

· Выполнить запрос.

На заметку! Запуск запроса SQL осуществляется аналогично запуску запросов выбора. Результат выполнения запроса можно просмотреть, предварительно перейдя в окне БД на вкладку Таблицы. В списке таблиц появится название таблицы Товары.

Вид окна запроса SQL после его запуска представлен на рис. 4.2.

 

 

Рис.4.2. Запрос SQL на создание таблицы Товары

 

· Сохранить запрос с именем Создание Товары.

· Закрыть окно запроса.

· Перейти на вкладку Таблицы.

· Открыть вновь созданную таблицу Товары в режимах Конструктор и Таблица.

· Закрыть таблицу Товары.

 

 Задание 4.3. Создать структуру таблицы Поставщики (см. табл.4.2), используя команду SQL create table.

Рекомендации к выполнению:

· Сформировать запрос SQL на создание таблицы Поставщики аналогично заданию 4.2., используя следующую команду:

 create table ПОСТАВЩИКИ

 (код_поставщика int, название char(20), адрес char(30),  

 телефон char(15), условия_оплаты char(10))

· Выполнить запрос.

· Сохранить запрос с именем Создание Поставщики.

· Просмотреть вновь созданную таблицу Поставщики в режимах Конструктор и Таблица.

 

Задание 4.4. Заполнить таблицу Товары данными (см. табл. 4.1), используя команду SQL insert into.

Рекомендации к выполнению:

· Перейти на вкладку Запросы.

· Вызвать режим создания запросов SQL.

На экране появится окно создания запросов SQL, представленное на рис.4.1.

· Набрать с клавиатуры следующую команду:

 insert into ТОВАРЫ

 values(11, “тетрадь”, 1, 1000, 2500)

На заметку! Порядок следования данных в запросе insert into соответствует структуре созданной таблицы. Данные отделяются друг от друга  запятой, а текстовые значения берутся в двойные кавычки.

· Выполнить запрос.

На заметку! Результат выполнения запроса можно просмотреть, предварительно перейдя в окне БД на вкладку Таблицы и открыв таблицу Товары.

На экране появится окно системного сообщения MS Access 2000, извещающего о добавлении записи в таблицу, представленное на рис. 4.3.

 

 

Рис. 4.3. Окно системного сообщения

 

· Ответить утвердительно (Да).

· Сохранить запрос с именем Заполнение Товары.

· Перейти на вкладку Таблицы.

· Открыть таблицу Товары и просмотреть добавленную запись.

· Закрыть таблицу Товары.

· Перейти на вкладку Запросы.

· Выделить мышью в окне БД запрос Заполнение Товары и щелкнуть по кнопке Конструктор.

· Изменить во введенной команде insert into значения полей, указанные в скобках, на новые, соответствующие второй строке таблицы 4.1.

· Выполнить запрос.

· Добавить в таблицу остальные записи аналогичным способом.

· Закрыть запрос Заполнение Товары.

Результат выполнения запроса Заполнение Товары представлен на рис. 4.4.

 

 

Рис. 4.4. Таблица Товары с данными

 

 Задание 4.5. Заполнить таблицу Поставщики данными (см. табл. 4.2), используя команду SQL insert into.

Рекомендации к выполнению:

· Заполнить таблицу Поставщики данными из таблицы 4.2 аналогично рекомендациям задания 4.4.

· Сохранить запрос с именем Заполнение Поставщики.

· Просмотреть заполненную таблицу Поставщики.

Результат выполнения запроса Заполнение Поставщики представлен на рис. 4.5.

 

 

Рис. 4.5. Таблица Поставщики с данными

 

Задание 4.6. Создать запрос с вычисляемым полем для расчета стоимости товаров, используя команду SQL select.

Рекомендации к выполнению:

· Вызвать режим создания запросов SQL.

· Набрать в окне создания запроса следующую команду:

 select ТОВАРЫ.наименование, ТОВАРЫ.заказано, ТОВАРЫ.цена,

 [ТОВАРЫ]![заказано]*[ТОВАРЫ]![цена] as Стоимость_партии

 from ТОВАРЫ

· Выполнить запрос.

Результат выполнения запроса представлен на рис. 4.6.

 

 

Рис. 4.6. Окно результата выполнения запроса с вычислением

 

· Сохранить запрос с именем Стоимость.

 

 Задание 4.7. Заменить наименование ручка на карандаш в таблице Товары, используя команду SQL update.

Рекомендации к выполнению:

· Вызвать режим создания запросов SQL.

· Набрать в окне создания запроса следующую команду:

 update ТОВАРЫ set наименование = "карандаш"

 where наименование="ручка"

· Выполнить запрос.

На заметку! Результат выполнения запроса можно просмотреть, предварительно перейдя в окне БД на вкладку Таблицы и открыв таблицу Товары.

· Сохранить запрос с именем Редактирование.

· Перейти на вкладку Таблицы.

· Открыть таблицу Товары и просмотреть обновленную запись.

· Закрыть таблицу Товары.

 

Задание 4.8. Удалить из таблицы Поставщики запись о поставщике с кодом 3, используя команду SQL delete.

Рекомендации к выполнению:

· Вызвать режим создания запросов SQL.

· Набрать в окне создания запроса следующую команду:

 delete from ПОСТАВЩИКИ

 where код_поставщика = 3

· Выполнить запрос.

На заметку! Результат выполнения запроса можно просмотреть, предварительно перейдя в окне БД на вкладку Таблицы и открыв таблицу Поставщики.

· Сохранить запрос с именем Удаление записи.

· Перейти на вкладку Таблицы.

· Открыть таблицу Поставщики и просмотреть результат удаления записи.

· Закрыть таблицу Поставщики.


 

А также другие работы, которые могут Вас заинтересовать

80786. Экологическое страхование 30.07 KB
  Для экологического страхования главным образом имеют значения положения ПС содержащиеся в статьях 927929931966 которые прямо закрепляют некоторые аспекты относящиеся к страхованию ответственности а именно: Обязательное страхование гражданской ответственности за причинение экологического вреда осуществляется в силу прямого указания закона Данный вид страхования может осуществляться хозяйствующими субъектами как за свой счет так и за счет заинтересованных лиц. Однако обязательное страхование ответственности за счет бюджета не...
80787. Понятие и виды юридической ответственности за нарушение правовых экологических требований 30.62 KB
  Под юридической ответственностью за экологические правонарушения понимается отношение между государством в лице специально уполномоченных органов в области охраны окружающей среды правоохранительных органов иными уполномоченными субъектами и совершившим экологическое правонарушение лицом физическим должностным или юридическим по применению к нарушителю соответствующего взыскания. Сущность юридической ответственности заключается в неблагоприятных последствиях наступающих для нарушителя. Посредством применения юридической ответственности...
80788. Ответственность за экологические преступления 30.98 KB
  К числу таковых отнесены незаконная добыча водных животных и растений незаконная охота нарушение законодательства Российской Федерации о континентальном шельфе и исключительной экономической зоне нарушение правил охраны и использования недр незаконная порядка леса уничтожение или повреждение лесов загрязнение водоемов и атмосферного воздуха загрязнение моря вредными веществами нарушение режима особо охраняемых природных территорий и природных объектов нарушение правил обращения экологически опасных веществ и отходов и др. Субъектами...
80789. Дисциплинарная и материальная ответственность за экологические правонарушения 31.43 KB
  Материальная ответственность заключается в обязанности работника возместить в установленном порядке и в определенных размерах имущественный ущерб причиненный по его вине предприятию организации в результате ненадлежащего исполнения им своих трудовых обязанностей. Для привлечения работника к материальной ответственности необходимы следующие условия ее наступления: 1 причинение работником прямого действительного ущерба. Неполученные доходы улучшенная выгода взысканию с работника не подлежат ст.
80790. Административная ответственность за экологические правонарушения 35.2 KB
  Понятие и виды экологического вреда. Принципы и порядок возмещения экологического вреда Вред причиняемый нарушением правовых экологических требований называется в доктрине экологического права экологическим или экогенным вредом. Новым для российского экологического права элементом экологического вреда является моральный вред. Так как природа удовлетворяет эстетические духовные потребности человека уничтожение к примеру зеленых насаждений в городах также может рассматриваться как фактор причинения морального вреда и соответственно должно...
80791. Правовая охрана земель 36.31 KB
  Охрана земель осуществляется на основе комплексного подхода к земельным угодьям как к сложным природным образованиям и ставит следующие цели: предотвратить деградацию и разрушение земель другие неблагоприятные последствия хозяйственной деятельности путем стимулирования природоохранных технологий производства; обеспечить улучшение и восстановление земель подвергшихся деградации или нарушению; создать механизм учета и проверки экологического состояния земель ст. 100 Земельного кодекса РСФСР. Законодательством предусматривается...
80792. Правовая охрана недр 49.69 KB
  правовые меры охраны водных объектов Статья 55. Основные требования к охране водных объектов 1. Собственники водных объектов осуществляют мероприятия по охране водных объектов предотвращению их загрязнения засорения и истощения вод а также меры по ликвидации последствий указанных явлений. Охрана водных объектов находящихся в федеральной собственности собственности субъектов Российской Федерации собственности муниципальных образований осуществляется исполнительными органами государственной власти или органами местного самоуправления в...
80793. Правовые меры охраны морской воды 36.9 KB
  Конкретизированы экологически значимые виды деятельности которые могут ими осуществляться проведение исследований разведка и разработка добыча водных биологических ресурсов и других природных ресурсов внутренних морских вод и территориального моря а также другая деятельность в том числе с борта летательного аппарата. Экономические отношения по эксплуатации природных ресурсов внутренних морских вод и территориального моря строятся на основе принципов: платности пользования; ответственности за нарушения условий хозяйственной...
80794. Правовое регулирование охоты и рыболовства 34.38 KB
  Законодательство о рыболовстве и сохранении водных биоресурсов основывается на следующих принципах: 1 учет значения водных биоресурсов как основы жизни и деятельности человека согласно которому регулирование отношений в области рыболовства и сохранения водных биоресурсов осуществляется исходя из представлений о них как о природном объекте охраняемом в качестве важнейшей составной части природы природном ресурсе используемом человеком для потребления в качестве основы осуществления хозяйственной и иной деятельности и одновременно как об...