Вычисление и подведение итогов в запросах.
INSERT-оператор действия. Используется в сочетании INSERT[INTO]
INTO-предназначено для удобства чтения оператора. Значительно облегчает чтение кода.
VALUES-данные которые собираемся добавлять. Используется для создания списка значений для каждого столбца.
Пустое значение Null-вводиться так же как и обычное значение: Пример:VALUES(100,sgfdjf, Null).
Именование столбца для вставки-в sql возможность указывать столбцы для ввода данных. Это позволяет добавлять данные в любом порядке.То есть при вводе значений, пустые строки автоматом будут заполняться по умолчанию.
Удаление единственной записи – команда DELETE.
DELETE University.dbo.Fack
Where FackName=Радиотехника.
Удаление множества записей- DELETE
DELETE
FROM поставки
Удаление с вложенным подзапросом
DELETE
FROM поставки
WHERE ПС IN(SELECT ПС
FROM поставки
WHERE Город = Сочи);
UPDATE-для модификации данных. Данные берутся из всех таблиц, но применяться будут к одной, которая указана после слова UPDATE.
UPDATE University.dbo.Fack
SET FackName= радиотехника
From University.dbo.Fack ,University.dbo. University
WHERE (University. University Name = АкадемияПВО) and (Fack. FackName = радиотехника)
Модификация единственной записи
Используется команда Update.
UPDATE Customers
SET rating = 200
WHERE snum = 1000
Обновление множества записей
UPDATE поставки
SET цена = ЦЕНА*3
WHERE ПР<>17
Обновление с подзапросом
UPDATE поставки
SET цена = 0, К_во=0
WHERE ПСIN(SELECT ПС
FROM поставки
WHERE Город IN( Москва, Смоленск);
Команда Update для нескольких таблиц
|
|
UPDATE Сотрудники
SET sname = Петров, sity=Смоленск
WHERE snum=1004
Использование выражений для модификации
В команде SET есть скалярные выражения
UPDATE сотрудники
SET comm.=comm.*2
Модификация Null значений
UPDATE заказчик
SET rating = Null
WHERE city = Москва
Оператор ALTER
Используется для изменения структуры таблицы.
Используется с DataBase, Table
Оператор DROP
Используется дляудаление объектов.,
Используется с DataBase, Table
Обработка ошибок
Ошибки в SQl обычно происходят при наборе команд, а так же ковычек, и неправильные имена обьектов.
Агреагирующие функции языка SQL
Производят вычисление одного собирающего значения(суммы , среднего и т.д)
Агреагирующие функции:
Sum-вычисление суммы
Avg-среднее значение
Max-макс. Значение из всех.
Организация системы управления базами данных
Принципы СУБД:
1)СУБД способна работать на разных компьютерах под управлением разных ОС.
2)СУБД обеспечивает поддержку полной реляционной модели данных
3)Современные СУБД для определения данных и манимупуляций опираются на принятые стандарты в области языков.
4)Многие СУБД относятся к Сетевым СУБД.
5)Сетевые СУБД имеют средства защиты хранимой информации. Администрирование баз данных.
|
|
6)Сетевые СУБД имеют подключение к клиентским приложениям, средства экспорта.
7)Все СУБД имеют средства подключения к сетевым СУБД
8)Современные СУБД используют фундаментальный и обьектно – ориентированный подход.
Словарь или каталог данных-служит для накопления и описания ресурсов данных.
Администратор БД-человек или группа лиц которые принимают решения.
Участвует в создании и функционирование БД.
Вычислительная система - Включает программные и аппаратные средства
Обслуживающий персонал – лица, отвечающие за правильную работу и функционирование БД.
Назначение и основные компоненты системы БД.
Компоненты-
данные, - содержат имена, связи связей, типы и размеры элементов.
пользователи, - Администраторы БД, Прикладные программисты, разработчики БД, конечные пользователи.
аппаратное обеспечение, набор физ.устройств где существует БД.
программное обеспечение, - ОС, сетевое подключение, прикладные приложения.
процедуры. – работа и операции в БД.
Разработчики логической БД-группа пользователей, которая функционирует во время проектирования, создания БД.
Разработчики физической БД- они должны разбираться в функциональных возможностях конкретной СУБД. Понимать все ее достоинства и недостатки, выстроить стратегию храниенияинформации.Прикладные программисты- создают прикладные приложения для пользователя с необходимыми ему функциями.Конечные пользователи- мы с вами. Бывают опытные и не опытные пользователи.
Дата добавления: 2018-05-13; просмотров: 403; Мы поможем в написании вашей работы! |
Мы поможем в написании ваших работ!