- •41. Модели «сущность – связь», их назначение и варианты реализации.
- •42. Уровни абстракции данных, определенные ansi/sparc.
- •43.Стандарт sql, типы данных.
- •Язык запросов, его возможности и примеры применения.
- •44.Средства администрирования в sql.
- •45.Язык определения данных. Примеры применения.
- •46 Язык манипулирования данных. Примеры применения.
- •Insert - вставка строк в таблицу
- •48. Определение и функции субд.
- •50. Основные функции Администратора базы данных.
Среда
SQL Server Management Studio — это интегрированная
среда для доступа, настройки, управления,
администрирования и разработки всех
компонентов SQL Server. Среда SQL Server Management
Studio объединяет большое число графических
средств с набором полнофункциональных
редакторов сценариев для доступа к SQL
Server разработчиков и администраторов
с любым опытом работы. Среда
SQL Server Management Studio объединяет в едином
интерфейсе возможности программ
Enterprise Manager, Query Analyzer и Analysis Manager, входивших
в состав более ранних выпусков SQL Server.
Кроме того, среда SQL Server Management Studio
работает со всеми компонентами SQL
Server, например со службами Reporting Services,
Integration Services, а также с SQL Server Compact 3.5 SP1.
Разработчики получают знакомую среду,
а администраторы баз данных — единую
полнофункциональную программу,
объединяющую простые в использовании
графические средства и богатые
возможности для создания сценариев.
Таблица
5.5. Средства
администрирования
данных
DDL
- Data
Definition
Language
- язык определения данных, составная
часть SQL.
Функции языков DDL определяются первым
словом в предложении (часто называемом
запросом), которое почти всегда является
глаголом. В случае с SQL эти глаголы -
"create" ("создать"), "alter"
("изменить"), "drop" ("удалить").
Это превращает природу языка в ряд
обязательных утверждений (команд) к
базе данных. Рассмотрим команды создания
базы данных и таблиц. Для
создания базы данных служит команда
CREATE
DATABASE имя_БД
Для
активизации базы данных служит команда
USE
имя_БД
Выполняйте
эту команду при каждом входе в Query
Analyzer, поскольку по умолчанию в качестве
активной установлена БД master.
Для
создания таблиц используется команда
CREATE TABLE. Краткий формат этой команды
(квадратные скобки означают необязательные
элементы):
CREATE
TABLE имя_таблицы( Список_описаний_полей,
[Список_ограничений_таблицы]);
Операторы
определения данных DDL
Операторы
манипулирования
данными
Data
Manipulation
Language
(DML)
Оператор
DELETE Смысл
Удалить строки Действие
Удаляет
одну или несколько строк, соответствующих
условиям фильтрации, из базовой таблицы.
Применение
оператора согласуется с принципами
поддержки целостности, поэтому этот
оператор не всегда может быть выполнен
корректно, даже если синтаксически он
записан правильно
Оператор
INSERT Смысл
Вставить строку Действие
Вставляет
одну строку в базовую таблицу. Допустимы
модификации оператора, при которых
сразу несколько строк могут быть
перенесены из одной таблицы или запроса
в базовую таблицу
Оператор
UPDATE
Смысл
Обновить строку
Действие
Обновляет
значения одного или нескольких столбцов
в одной или нескольких строках,
соответствующих условиям фильтрации
Пример
1. Вставка
одной строки в таблицу:
INSERT
INTO P
(PNUM, PNAME) VALUES
(4, "Иванов"); Пример
2. Вставка
в таблицу нескольких строк, выбранных
из другой таблицы (в таблицу TMP_TABLE
вставляются данные о поставщиках из
таблицы P, имеющие номера, большие 2):
INSERT
INTO TMP_TABLE
(PNUM, PNAME) SELECT
PNUM, PNAME FROM
P WHERE
P.PNUM>2;
UPDATE
- обновление строк в таблице Пример
3. Обновление
нескольких строк в таблице:
UPDATE
P SET
PNAME = "Пушников" WHERE
P.PNUM = 1;
DELETE
- удаление строк в таблице Пример
4. Удаление
нескольких строк в таблице:
DELETE
FROM P WHERE
P.PNUM = 1; Пример
5. Удаление
всех строк в таблице:
DELETE
FROM P;
База
данных представляет собой
очень хорошо организованную электронную
картотеку, в которой мощное программное
обеспечение, называемое системой
управления базой данных, помогает
управлять содержимым этой картотеки.
Система
управления базой данных (СУБД)
представляет
собой совокупность программ, с помощью
которых осуществляются управление
структурой базы данных и контроль
доступа к данным, хранящимся В ней.
СУБД позволяет нескольким приложениям
или пользователям осуществлять
совместный
доступ к данным.Поскольку
данные несут в себе весьма важные
сведения, на основе которых и происходит
структурирование информации, В
состав СУБД входит язык запросов,
позволяющий оперативно реагировать
на нерегламентированные
запросы.
СУБД помогает создать рабочую среду,
в которой конечным пользователям
обеспечивается
более удобный и хорошо управляемый
доступ к данным, СУБД позволяет получить
верное представление о картине
деятельности предприятия в целом.
Вероятность противоречивости данных
значительно
уменьшается в тех БД, которые спроектированы
должным образом и управляются
с помощью СУБД. Более достоверные данные
позволяют структурировать информацию
наилучшим образом, что является основой
наилучших решений.
Функции
СУБД – это
организованная структура, предназначенная
для хранения информации.
Это комплекс программных средств,
предназначенных для создания структуры
новой базы, наполнение ее содержимым,
редактирование содержимого и визуализации
информации.
К
основным функциям
СУБД любого типа можно отнести:
1)
управление словарем данных:
2)
управление хранением данных
3)
управление преобразованием и
представлением данных
4)управление
безопасностью
5)управление
многопользовательским доступом
6)управление
резервным копированием и восстановлением
7)управление
целостностью данных.
8)предоставление
языков доступа к данным и интерфейсов
ПП
9)интерфейсы
взаимодействия с БД
44.Средства администрирования в sql.
45.Язык определения данных. Примеры применения.
46 Язык манипулирования данных. Примеры применения.
Insert - вставка строк в таблицу
48. Определение и функции субд.
