11545
Загрузка информации в базу данных Загрузка информации в базу данных средствами Management Studio
Лабораторная работа
Информатика, кибернетика и программирование
Загрузка информации в базу данных Загрузка информации в базу данных средствами Management Studio Среда Management Studio предоставляет возможность заполнения БД информацией средствами графического интерфейса. Для этого следует воспользоваться командой Открыть таблицу контекст...
Русский
2013-04-08
37.5 KB
5 чел.
Загрузка информации в базу данных
Загрузка информации в базу данных средствами Management Studio
Среда Management Studio предоставляет возможность заполнения БД информацией средствами графического интерфейса. Для этого следует воспользоваться командой «Открыть таблицу» контекстного меню таблицы в Обозревателе объектов (рис.). При этом откроется окно редактирования содержимого таблицы, содержащее одну пустую строку, если ранее в таблицу не записывались данные (рис.). Для ввода данных в таблицу необходимо заполнить ячейки пустой строки, нажав в конце клавишу Enter. При этом будет создана новая пустая строка, предназначенная для ввода новых данных.
Все изменения в базе данных осуществляются в рамках некоторой транзакции логической единицы работы, объединяющей одну операцию или более и позволяющей подтвердить или отменить результаты заданных действий. Для подтверждения или отката транзакции служат соответствующие кнопки на панели инструментов. Поэтому по завершении заполнения таблицы данными необходимо нажать на кнопку «Выполнить код SQL» на панели инструментов (кнопка со знаком восклицания) для сохранения произведенных изменений. Следует отметить, что только после подтверждения транзакции внесенные данные окончательно запишутся в базу.
Ведение базы данных средствами SQL
В среде Management Studio писать запросы можно либо в специальном окне запросов, либо в области SQL-кода некоторой таблицы базы данных. Второй способ предпочтителен, если создаваемые запросы имеют отношение к одной и той же таблице. Чтобы открыть область SQL-кода таблицы необходимо сначала открыть эту таблицу на редактирование (см. рис. выше), затем в контекстном меню окна редактирования таблицы выбрать пункт Область/SQL-код, либо воспользоваться кнопкой «Показать область SQL-кода» на панели инструментов. Следует обратить внимание, что эта кнопка активна только в случае, если открыто окно редактирования содержимого таблицы (см. рис. выше). После выполнения вышеописанных действий окно редактирования содержимого таблицы примет вид, показанный на рис. , где верхняя часть предназначена для написания SQL-запросов. Для выполнения запросов используется кнопка «Выполнить код SQL» на панели инструментов.
Специальное окно запросов, которое открывается по кнопке «Создать запрос» на панели инструментов, предоставляет пользователю более широкие возможности по написанию, проверке, исполнению и отображению результатов SQL-запросов к базе данных (рис.). При активации окна запросов на панели инструментов становятся доступными такие кнопки, как «Синтаксический анализ» запроса, «Создание запроса в графическом редакторе», «Просмотр плана выполнения» запроса, комментирование и раскомментирование выделенных строк, отображение результатов выполнения запроса в виде текста, в виде таблицы или выгрузка результатов в файл и прочие возможности, облегчающие процесс написания и исполнения SQL-запросов.
INSERT
Общий синтаксис:
а) INSERT [INTO] <таблица> [(столбцы)] /*Вставка одной новой строки в таблицу*/
VALUES (значения)
б) INSERT [INTO] <таблица> [(столбцы)] /*Вставка одной или более строк в таблицу, причем вставляемые*/
<SELECT запрос> /*значения берутся из источника, указанного в разделе SELECT*/
Правила:
Примеры запросов:
INSERT INTO detail (detail_name)
VALUES ('Подшипник')
INSERT INTO supply (supplier_id, supply_quantity, supply_cost, supply_date, detail_id)
VALUES (4, 177, 453.45, '25.09.2009', 1)
INSERT supplier (supplier_type, supplier_name)
VALUES (DEFAULT, 'Смирнов С. С.')
UPDATE
Общий синтаксис:
UPDATE <таблица>
SET <столбец> = <значение> [, <столбец> = <значение>]
[FROM <таблица(ы) источников>]
[WHERE <условие>]
Примеры запросов:
UPDATE detail
SET weight = 210
UPDATE material
SET material_name = 'Олово'
WHERE material_id = 2
UPDATE delivery
SET department_id = NULL,
delivery_date = delivery_date + 1 /*увеличение даты поставки на один день*/
WHERE delivery_id = 1 OR department_id > 3
UPDATE detail
SET detail_name = detail_name + '!!!'
WHERE detail_name LIKE '_а%' AND weight BETWEEN 6 AND 10
DELETE
Общий синтаксис:
DELETE <таблица>
[WHERE] <условие>
Примеры запросов:
DELETE detail
WHERE detail_id IN (2, 5, 8)
DELETE detail
WHERE weight IS NULL
DELETE detail
А также другие работы, которые могут Вас заинтересовать | |||
58956. | Пристрої введення та виведення інформації | 178.71 KB | |
Що таке інформація За допомогою чого передають інформацію Види інформації Як називають повідомлення яке не несе корисної інформації Що називають елементною базою компютера Що таке швидкодія Що розуміють під терміном апаратне забезпечення... | |||
58957. | Виховний захід: «Прощавай, початкова школо!» | 87.5 KB | |
Всі вони народилися в одному селі ходили до однієї незвичайної школи і навіть вчилися в одному класі. Вперше чую Важко уявити Це мабуть був клас одних вундеркіндів Їх що збирали в клас з усього селища Ведуча. Починаємо пряму трансляцію із загальноосвітньої школи... | |||
58958. | Вплив антропогенних факторів на репродуктивну функцію людини | 162 KB | |
І кожен з вас мріятиме щоб його дитина була гарною розумною а головне здоровою. Коли маля росте здоровим розвивається фізично і розумово то батьки безмежно щасливі. Щоб вона стала здоровою батьки йдуть на все. | |||
58959. | Урок. Пори року | 348 KB | |
Мета: розвивати початкові навички використання елементів взаємодії з комп’ютером – списків та закладок у діалогових вікнах; ознайомити учнів з особливостями погоди в різні пори року; розвивати елементи логічного мислення, пам’ять, увагу, кмітливість... | |||
58960. | Аналіз поеми М. Гоголя «Мертві душі». Чичиков герой нашого часу? | 57 KB | |
Мета: проаналізувати образ Чичикова; вдосконалювати вміння висловлювати та доводити свої думки аргументувати свої вислови узагальнювати; розкривати творчі здібності учнів; прищеплювати звичку з повагою ставитися до думок інших людей... | |||
58961. | «Я є рушниця, радістю набита, якою вистрілю на честь життя» (до 100-річчя з дня народження Богдана-Ігоря Антонича) | 151.5 KB | |
Моя країно верховинна ні не забуть твоїх черемх коли над ними місяць лине вівсяним калачем 3 учень: Так це БогданІгор Антонич який в горах де ближче сонця перший раз приглянувся небу дописує черговий вірш до збірки Книга Лева. | |||
58962. | Особові займенники | 371 KB | |
Мета: Вчити розпізнавати особові займенники; визначати особу число відмінок займенників; формувати вміння користуватись відмінковими формами займенників в усному й писемному мовленні та влучно використовувати особові займенники; розвивати увагу мислення... | |||
58963. | Інтерактивний розвиток фантазії учнів | 60 KB | |
Освітні - спрямовані на активацію уяви та фантазії. Передбачають формування практичної діяльності, уміння аналізувати та інтерпретувати мистецькі твори та дитячі малюнки, навчатися споглядати їх різними способами: статичний - сприймати їх через внутрішній світ... | |||
58964. | Їде панна осінь на золотому коні | 42 KB | |
Організація класу до уроку Гайда діти у садок Любо там та мило Подивіться все навколо Осінь як змінила. Осінь. Осінь завітала до нас у гості. | |||