КАТЕГОРИИ: Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748) |
Для добавления, модификации и удаления записей
Операторы SQL Левое Правое Полное Левое соединение строится при помощи опции LEFT OUTER JOIN…ON.
Возвращает все строки из левой таблицы, и только те строки из правой таблицы, которые удовлетворяют заданному условию.
Пример 15: Допустим в таблице Pokup имеется некорректная незаполненная запись.
тогда запрос
SELECT Pokup.cfam, Pokup.ntov, Tovary.cnaim FROM pokup LEFT OUTER JOIN tovary ON Pokup.ckod = Tovary.nkod возвратит результат
Правое соединение строится при помощи опции RIGHT OUTER JOIN…ON.
Возвращает все строки из правой таблицы и только те строки из левой таблицы, которые удовлетворяют заданному условию. Пример 16: Запрос
SELECT Pokup.cfam, Pokup.ntov, Tovary.cnaim FROM pokup RIGHT OUTER JOIN tovary ON Pokup.ckod = Tovary.nkod
возвратит результат
Полное соединение строится при помощи опции FULL JOIN…ON.
Возвращает все строки из левой и правой таблиц, независимо от выполнения условия связи.
Пример 17: Запрос
SELECT Pokup.cfam, Pokup.ntov, Tovary.cnaim FROM pokup FULL JOIN tovary ON Pokup.ckod = Tovary.nkod
возвратит результат:
Добавление (команда INSERT)
Формат команды:
INSERT INTO Имя Таблицы (ИмяПоля1, ИмяПоля2, …) VALUES (ЗначениеПоля1, ЗначениеПоля2, …)
Команда INSERT позволяет добавить запись и присвоить ее полям необходимые значения. Требуется определить только ключевые поля и поля, которые не могут принимать пустые значения. Остальные поля можно оставить незаполненными.
Пример 1: Добавим в таблицу Pokup запись
Команда:
INSERT INTO Pokup (cfam, nkod) VALUES ('Кондратенко А.В.',321)
Пример 2: Добавим в таблицу Pokup запись
Команда:
INSERT INTO Pokup (cfam, nkod, cvid, dpos) VALUES ('Волошин Н.П.',310, ‘наличный’, {12/04/98})
Обновление (команда UPDATE) Используется для изменения записей, которые уже существуют в таблице. Можно изменить любое количество записей в таблице от одно до каждой записи в таблице.
Формат команды:
UPDATE Имя Таблицы SET ИмяПоля1=ЗначениеПоля1, ИмяПоля2=ЗначениеПоля2, … WHERE Условие Отбора Записей
В качестве значения поля можно использовать любое выражение. Пример 1: Присвоим наличный вид оплаты для всех заказов 321 товара.
UPDATE Pokup SET cvid='наличный' WHERE ckod=321
Пример 2: Команда без условия отбора изменит значение всех записей таблицы.
UPDATE Pokup SET cvid='наличный'
Удаление (команда DELETE)
Команда DELETE очень похожа на UPDATE, за исключением того, что в ней нет опции SET, и все записи, соответствующие условию отбора удаляются, а не модифицируются. Формат команды:
DELETE FROM Имя Таблицы WHERE Условие Отбора
Пример 1: Удалим все записи, которые поступили до 10.04.99: DELETE FROM Pokup WHERE dpos<{10/04/98} Выводы по теме
Запрос – это средство выбора данных из одной или нескольких таблиц. SQL(structured query language - структурированный язык запросов) является стандартом в области реляционных БД. SQL позволяет манипулировать данными, производить: 1 Выбор данных - команда SELECT; 2 Добавление - команда INSERT; 3 Обновление - команда UPDATE; 4 Удаление - команда DELETE.
Вопросы для самоконтроля 1. Назовите возможности SQL. 2. Как сформировать запрос с использование команды SELECT? 3. Какая команда позволяет добавлять данные? 4. Назовите команду обновления данных. 5. Как удалить данные из таблицы командным путем? Литература 1 Горев А., Ахаян Р., Макаршипов С. «Эффективная работа с СУБД». -СПб: Питер, 2000. 2 Стернс Т., Стернс Л. «Изучи сам Visual FoxPro сегодня», Минск «Попурри», 2000. 3 Голицина О., Максимов Н., Попов Н. «Базы данных», Москва «Форум – ИНФРА - М» 2004. Тема 3.7 Разработка пользовательского интерфейса
Цель изучения темы Ознакомиться со способами создания пользовательского интерфейса. Студент должен знать:
Методы создания пользовательского интерфейса.
Студент должен уметь:
Создавать отчеты и пользовательское меню для обработки данных. Ключевой термин – пользовательский интерфейс. Пользовательский интерфейс – это средство общения пользователя с базой данных посредствам меню, включающее в себя формы, отчеты и т.д.
Дата добавления: 2014-10-17; Просмотров: 307; Нарушение авторских прав?; Мы поможем в написании вашей работы! Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет |