Заглавная страница Избранные статьи Случайная статья Познавательные статьи Новые добавления Обратная связь FAQ Написать работу КАТЕГОРИИ: АрхеологияБиология Генетика География Информатика История Логика Маркетинг Математика Менеджмент Механика Педагогика Религия Социология Технологии Физика Философия Финансы Химия Экология ТОП 10 на сайте Приготовление дезинфицирующих растворов различной концентрацииТехника нижней прямой подачи мяча. Франко-прусская война (причины и последствия) Организация работы процедурного кабинета Смысловое и механическое запоминание, их место и роль в усвоении знаний Коммуникативные барьеры и пути их преодоления Обработка изделий медицинского назначения многократного применения Образцы текста публицистического стиля Четыре типа изменения баланса Задачи с ответами для Всероссийской олимпиады по праву Мы поможем в написании ваших работ! ЗНАЕТЕ ЛИ ВЫ?
Влияние общества на человека
Приготовление дезинфицирующих растворов различной концентрации Практические работы по географии для 6 класса Организация работы процедурного кабинета Изменения в неживой природе осенью Уборка процедурного кабинета Сольфеджио. Все правила по сольфеджио Балочные системы. Определение реакций опор и моментов защемления |
Занятие№ 13 проектирование таблиц с помощью языка SQL проектирование и модификация таблиц с использованием языка SQL↑ Стр 1 из 2Следующая ⇒ Содержание книги
Похожие статьи вашей тематики
Поиск на нашем сайте
Занятие№ 13 ПРОЕКТИРОВАНИЕ ТАБЛИЦ С ПОМОЩЬЮ ЯЗЫКА SQL ПРОЕКТИРОВАНИЕ И МОДИФИКАЦИЯ ТАБЛИЦ С ИСПОЛЬЗОВАНИЕМ ЯЗЫКА SQL Предполагает освоение следующих вопросов: 1. Назначение языка SQL. 2. Классификация команд языка SQL. Язык SQL (Structured Query Languge) - структурированный язык запросов - был создан сотрудниками фирмы IBM в начале семидесятых годов XX века в рамках работы над проектом системы управления реляционными базами данных. На этом языке строится общение с СУБД. С его помощью создаются базы данных, таблицы, которые наполнены данными, производится выборка данных, их изменения, создаются базы данных и много чего еще. Этот язык является стандартом "де-факто" в современных системах управления базами данных. В SQL используются следующие основные команды: CREATE TABLE - создает структуру таблицы; INSERT- добавляет новые записи в таблицу; DELETE - удаляет записи из таблицы; UPDATE — обновляет данные таблицы; SELECT- извлекает данные из БД. ВАРИАНТ ПОДГОТОВИТЕЛЬНЫЙ 1. Проектирование таблиц ЗАДАНИЕ 1. Создать в личной папке базу данных Язык_SQL. Спроектировать в созданной базе данных структуру таблицы Ведомость расчета пособия по нетрудоспособности за месяц (табл. 1), используя структурированный язык запросов SQL. Ведомость расчета пособия по нетрудоспособности за месяц
Рекомендации по выполнению
CRЕАТЕ TABLE Пособия (Код СНАR(3), Таб CHAR(4), Фам CHAR(15), Дни INT, Процент INT, Зарплата INT, Сумма INT); Каждая команда должна заканчиваться точкой с запятой.
Заполнение таблиц ЗАДАНИЕ 2. Заполнить созданную структуру таблицы Пособия данными, приведенными в Задании 1, используя структурированный язык запросов SQL. Рекомендации по выполнению 1. Заполните первую запись таблицы Пособия. Для этого снова войдите в режим SQL, выбрав в окне базы данных закладку Запросы и нажав кнопку [ Конструктор]. После чего наберите команду: INSERT INTO Пособия VALUES («256», "1350", "Иванов И.И.", 1, 70, 290, 203); Если на экране в окне Таблица: Управляющий запрос на выборку осталась прежняя команда, то ее следует стереть 2. Выполните набранную команду, воспользовавшись пиктограммой с восклицательным знаком (!), и ответив [Да] на поступившее сообщение: Будет добавлено следующее число записей: 1. 3. Сохраните результат работы. 4. Просмотрите результат выполнения команды в Режиме таблицы, выбрав в окне базы данных вкладку Таблицы и, нажав кнопку [ Открыть] или выполнив команду Вид / Режим таблицы. 5. Аналогично заполните все остальные записи таблицы Пособия, При вводе каждой из остальных записей можно не набирать команды заново, а изменять предыдущую команду 3. К орректировка таблиц ЗАДАНИЕ 3. Удалить из таблицы Пособия те записи таблицы, в которых табельные номера равны 1600 и 1591, используя структурированный язык запросов SQL. Рекомендации по выполнению 1. Удалите первую из требуемых записей таблицы Пособия. Для этого войдите в режим SQL и наберите команду: DELETE FROM Пособия WHERE Таб="1600", 2. Выполните набранную команду, воспользовавшись пиктограммой Восклицательный знак (!) 3. Сохраните полученный результат в своей базе. 4. Просмотрите результат выполнения команды в режиме Таблицы 5. Аналогично удалите еще одну запись и проанализируйте результат Работы. ЗАДАНИЕ 4. Добавить в таблицы Пособия те записи, которые удалили, а именно последние две строчки таблицы, используя структурированный язык запросов SQL. Задание выполните аналогично заданию 2 ЗАДАНИЕ 5. Сделать замену в трех записях таблицы Пособия, а именно: заменить фамилию Иванов на Иванович, Петров на Петрова, Кротов на Кротовский, используя структурированный язык запросов SQL. Рекомендации по выполнению 1. Выполните замену первой записи, набрав следующую команду: UPDATE Пособия SET Фам= "Иванович И.И." WHERE Таб="1350"\ 2. Выполните набранную команду. 3. Сохраните результат ее выполнения в своей базе. 4. Просмотрите результат выполнения. 5. Аналогично выполните замену еще в двух строках и проанализируйте результатработы. Создание запроса ЗАДАНИЕ 6. Используя язык SQL, выполнить запрос, выдающий на экран: все данные таблицы Пособия, только поля Фамилия и Сумма пособия, только поля Фамилия, Количество нетрудоспособных дней и Процент оплаты. Рекомендации по выполнению 1. Выберите все поля таблицы, набрав следующую команду: SELECT * FROM Пособия; 2. Выполните запрос и сохраните результат выполнения. 3. Просмотрите результат выполнения команды. 4. Выберите поля Фамилия и Сумма пособия, набрав следующую команду SELECT Фам, Сумма FROM Пособия; 5. Выполните запрос и сохраните результат выполнения. 6. Просмотрите результат выполнения команды. 7. Выполните и сохраните аналогично последний запрос задания 5: SELECT Фам, Дни, Процент FROM Пособия; ЗАДАНИЕ 7. Используя язык SQL, выполнить запрос, выдающий на экран данные таблицы Пособия: для которых Процент оплаты равен 70%, когда Фамилия Петров П.П., когда Сумма пособия больше 100, когда Среднемесячная зарплата меньше 290. Рекомендации по выполнению 1. Для реализации указанных запросов наберите, выполните и сохраните результат выполнения соответственно следующих команд: SELECT * FROM Пособия WHERE Процент=70; SELECT * FROM Пособия WHERE Фам="Петров П.П."; SELECT * FROM Пособия WHERE Сумма>100; SELECT * FROM Пособия WHERE Зарплата<290; 2. После выполнения и сохранения каждой команды просмотрите результат и, в случае ошибки, наберите и выполните команду заново ЗАДАНИЕ 8. Используя язык SQL? выполнить запрос, выдающий на экран данные таблицы Пособия: для которых процент оплаты равен 70% или 90%, Исключив фамилию Сидор, Рекомендации по выполнению 1. Для реализации указанных запросов наберите, выполните и сохраните результат выполнения соответственно следующих команд: SELECT * FROM Пособия WHERE Процент=70 OR Процент=90; SELECT * FROM Пособия WHERE NOT Фам = "Сидор С.С."; SELECT * FROM Пособия WHERE NOT Фам = "Сидор С.С." AND NOT Фам ="3отов З.З."; SELECT * FROM Пособия WHERE Сумма>2000 AND Сумма<7000; SELECT * FROM Пособия WHERE Зарплата<>290; ЗАДАНИЕ 9. Используя язык SQL, выполнить запрос, выдающий на экран данные таблицы Пособия, Рекомендации по выполнению 1. Для реализации указанных запросов наберите, выполните и сохраните результат выполнения соответственно следующих команд: SELECT * FROM Пособия ORDER BY Фам; SELECT * FROM Пособия ORDER BY Код, Фам; SELECT СОUNТ(Фам) FROM Пособия WHERE Процент <> 70; SELECT Код, AVG(Cyммa) FROM Пособия ROUP BY Код, ЗАДАНИЕ 10. Самостоятельно, используя язык SQL, спроектировать таблицу 2, содержащую данные о фамилии, домашнем адресе и телефоне работников, содержащихся в таблице 1. Сохранить таблицу под именем Сведения. Заполнить таблицу Сведения согласно таблице Пособия. ЗАДАНИЕ 11 Вывести из таблиц Пособия и Сведения данные о Фамилии работника, Домашнем адресе, Среднемесячной зарплате и Сумме пособия. Рекомендации по выполнению 1. Для реализации указанных запросов наберите, выполните и сохраните результат выполнения соответственно следующих команд Пособия. Сумма FROM Пособия, Сведения WHERE Пособия. Фам = Сведения. Фам; ВАРИАНТ ОСНОВНОЙ ЗАДАНИЕ 1. Используя следующие стандартные формы документов, циркулирующие на предприятии, создать аналогичные формы в Microsoft Access. Спроектировать по ним запросы и отчеты, представляющие производственный интерес. Форма 1
Рекомендации по выполнению 1. Выполнить задание вначале в режиме диалога, а затем в командном режиме, используя язык SQL Задания на дом 1 Понятие и назначение модулей 2 Процедуры-программы и процедуры-функции. 3 Основные операторы языка VBA.
Занятие№ 13 ПРОЕКТИРОВАНИЕ ТАБЛИЦ С ПОМОЩЬЮ ЯЗЫКА SQL ПРОЕКТИРОВАНИЕ И МОДИФИКАЦИЯ ТАБЛИЦ С ИСПОЛЬЗОВАНИЕМ ЯЗЫКА SQL Предполагает освоение следующих вопросов: 1. Назначение языка SQL. 2. Классификация команд языка SQL. Язык SQL (Structured Query Languge) - структурированный язык запросов - был создан сотрудниками фирмы IBM в начале семидесятых годов XX века в рамках работы над проектом системы управления реляционными базами данных. На этом языке строится общение с СУБД. С его помощью создаются базы данных, таблицы, которые наполнены данными, производится выборка данных, их изменения, создаются базы данных и много чего еще. Этот язык является стандартом "де-факто" в современных системах управления базами данных. В SQL используются следующие основные команды: CREATE TABLE - создает структуру таблицы; INSERT- добавляет новые записи в таблицу; DELETE - удаляет записи из таблицы; UPDATE — обновляет данные таблицы; SELECT- извлекает данные из БД. ВАРИАНТ ПОДГОТОВИТЕЛЬНЫЙ 1. Проектирование таблиц ЗАДАНИЕ 1. Создать в личной папке базу данных Язык_SQL. Спроектировать в созданной базе данных структуру таблицы Ведомость расчета пособия по нетрудоспособности за месяц (табл. 1), используя структурированный язык запросов SQL.
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Последнее изменение этой страницы: 2016-12-09; просмотров: 645; Нарушение авторского права страницы; Мы поможем в написании вашей работы! infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 18.226.150.136 (0.007 с.) |