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*/

Правила:

  •  строковые значения оформляются в одинарные кавычки;
  •  даты записываются: '15.10.2008' или '15/10/2008' или '20081015', в зависимости от настроек сервера;
  •  в вещественных числах дробная часть отделяется точкой;
  •  количество элементов в разделе «Столбцы» должно совпадать с количеством элементов в разделе «Значения»; типы данных должны совпадать либо допускать неявное преобразование;
  •  если для некоторого столбца таблицы задано значение по умолчанию, и требуется в новой записи его использовать, то в разделе «Значения» для этого столбца необходимо написать слово DEFAULT;
  •  в случае, когда раздел «Столбцы» отсутствует, раздел «Значения» должен содержать столько же значений, сколько всего столбцов в редактируемой таблице, кроме того, значения должны перечисляться в том же порядке, в каком объявлены столбцы таблицы; поэтому рекомендуется всегда явно указывать список столбцов, в которые будут добавляться новые значения;
  •  в случае использования синтаксиса (б) подзапрос 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


 

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

27499. Определите гипотезу и диспозицию ст. 211 ГК РФ 32 KB
  Нормы права устанавливающие определенный шаблон поведения в той или иной ситуации т. 1 Гипотеза юридической нормы часть юридической нормы указывающая на жизненные обстоятельства при наличии или отсутствии которых реализуется норма. Если в гипотезе указано одно обстоятельство с наличием или отсутствием которого связывается действие юридической нормы то такая гипотеза называется простой. Если гипотеза действие нормы ставит в зависимость от наличия или отсутствия одновременно двух или более обстоятельств то она называется сложной.
27500. Определите структуру пенсионного правоотношения 25 KB
  В структуру правоотношения входят: 1 Субъекты участники. 3 Содержание: Субъективное право право принадлежащее субъекту права т.е управомоченному лицу мера возможного поведения.
27501. Определите структуру страхового правоотношения 30.5 KB
  Определите структуру страхового правоотношения. Страховое правоотношение это отношение урегулированное нормами страхового права и представляющее организационное единство правовой формы и его содержания возникающее действующее изменяющееся и прекращающееся на основе норм страхового права и определяемых ими субъективных прав юридических обязанностей и ответственности страхователя и страховщика. Структура страхового правоотношения состоит из следующих элементов: 1 субъект; 2 объект; 3 содержание. Так например к числу основных прав...
27502. Определите, к какому виду актов относятся: приговор суда, приказ о зачислении на работу, и какова их структура 27 KB
  Определите к какому виду актов относятся: приговор суда приказ о зачислении на работу и какова их структура. Структура: Структурная единица логический элемент правового акта объединяющий сходные в той или иной степени нормы права.
27503. Определите, к какому виду правовых норм относится ст.5 ГК РФ 35 KB
  Нормы бывают исходные и правила поведения. Так же нормы бывают: начала дефиниции принципы коллизионные. 1 Исходные отправные первичные учредительные нормы занимают высшую ступень в законодательстве имеют наиболее общий характер наиболее высокую форму абстрагирования и выполняют особую роль в механизме правового регулирования общественных отношений. Эти нормы определяют исходные начала основы правового регулирования общественных отношений.
27504. Определите, что выступает предпосылками пенсионного правоотношения 28 KB
  Разграничиваются собственно юридические факты юридически значимые обстоятельства и юридически значимые предпосылки. Первые это основные фактические обстоятельства с которыми связано появление правовых отношений данного вида например возраст инвалидность потеря кормильца выслуга лет и т. Вторые это обстоятельства которые не предопределяя появления прав и обязанностей все же влияют на их объем величина трудового стажа наличие нетрудоспособных членов семьи и иждивенцев и т. Третьи такие фактические обстоятельства которые...
27505. Основные подходы к понятию политическая система 33.5 KB
  Элементами политической организации общества являются государство общественные объединения отдельные граждане. К числу общественных объединений входящих в политическую систему общества можно отнести: общественные организации т. основанные на членстве общественные объединения создаваемые на основе совместной деятельности для защиты общих интересов и достижения уставных целей членами которых могут быть как физические так и юридические лица ст.8; общественные движения состоящие из участников и не имеющие членства общественные...
27506. Основные подходы к правопониманию 27.5 KB
  Правопонимание это научная категория отражающая процесс и результат целенаправленной мыслительной деятельности человека включающая в себя познание права его восприятие и отношение к нему как к целостному социальному явлению Субъектом правопонимания всегда выступает конкретный человек например гражданин обладающий минимальным правовым кругозором столкнувшийся с проблемой права Объектом правопонимания могут быть право конкретного общества отрасль институт права отдельные правовые нормы Содержание правопонимания составляет...
27507. Относительная самостоятельность государства и права по отношению к обществу 26.5 KB
  Самостоятельность независимость свобода от внешних влияний принуждений от посторонней поддержки помощи. Относительная самостоятельность государства его органов естественна необходима и социально оправданна. Самостоятельность государства проявляется в свободе выбора при принятии им управленческих и других актов при избрании путей и методов решения встающих перед обществом задач при определении стратегии и тактики государственной политики.