Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
BD_2.docx
Скачиваний:
0
Добавлен:
01.05.2025
Размер:
127.38 Кб
Скачать

15.Средства sql для создания и модификации отношений.

Единственной структурой представления данных (как прикладных, так и системных) в реляционной базе данных (БД) является двумерная таблица. Любая таблица может рассматриваться как одна из форм представления теоретико-множественного понятия отношение (relation), отсюда название модели данных - реляционная. Для создания, изменения и удаления таблиц в SQL БД используются операторы CREATE TABLE, ALTER TABLE и DROP TABLE. 

Создание таблицы в БД реализуется оператором CREATE TABLE, имеющим следующий синтаксис:

CREATE TABLE имя_табл (с_спецификация, ...);

где с_спецификация имеет разнообразный синтаксис:

-имя_столбцатип_данных [NULL](NULL означает, что ячейкам данного столбца разрешено быть пустыми)

-имя_столбцатип_данныхNOTNULL [DEFAULTпо_умолч] [PRIMARYKEY](Конструкция DEFAULT по_умолч переопределяет имеющееся для столбцов каждого типа данных значение по умолчанию)

-PRIMARY KEY имя_ключа (имя_столбца, ...)(Описание первичного ключа)

Модификация существующей таблицы в БД реализуется оператором ALTER TABLE, имеющим следующий синтаксис

ALTER TABLE имя_таблм_специкация [,м_спецификация ...]

где м_спецификация имеет различные формы:

-Добавление нового столбца-ADD COLUMN с_спецификация

где с_спецификация - описание добавляемого столбца в том виде, как оно используется  для создания таблицы оператором CREATE TABLE. 

-Удаление первичного ключа для таблицыDROP PRIMARY KEY

-Изменение/удаление значения по умолчанию

ALTERCOLUMNимя_столбцаSETпо_умолчилиALTERCOLUMNимя_столбцаDROPDEFAULT

Удаление одной или сразу нескольких таблиц из БД реализуется оператором DROP TABLE, имеющим следующий простой синтаксис: DROP TABLE имя_табл, ..

Для добавления строк в таблицу SQL базы данных используется оператор INSERT INTO

16. Запросы в Access и их построение – однотабличные и многотабличные запросы.

Запрос (query) – это средство выбора необходимой информации из базы данных. Вопрос, сформированный по отношению к базе данных, и есть запрос.

При создании query необходимо определить:

 Поля в базе данных, по которым будет идти поиск информации

 Предмет поиска в базе данных

 Перечень полей в результате выполнения запроса

В окне база данных выбрать вкладку Запросы и дважды щелкнуть на пиктограмме Создание query с помощью мастера, появится окно Создание простых запросов.

В окне мастера выбрать необходимую таблицу (таблицу - источник) из опции Таблицы и запросы и выбрать поля данных. Если query формируется на основе нескольких таблиц, необходимо повторить действия для каждой таблицы – источника.Затем в окне Мастера надо выбрать подробный или итоговый отчет и щелкнуть на кнопке Далее. После этого необходимо задать имя запроса и выбрать один из вариантов дальнейшего действия: Открыть query для просмотра данных или Изменить макет запроса и нажать кнопку Готово. В результате чего получите готовый query. Многотабличный запрос является одним из самых важных средств

Access. Окно Схема данных позволяет в визуальном режиме устанавливать связи между таблицами. Можно даже объединять таблицы файлов различных типов (таких, как таблица Access и таблица Dbase), а

затем работать с ними, как с одним объектом. В этом окне можно выбирать отдельные поля, определять порядок сортировки, создавать вычисляемые выражения и вводить критерии для выбора записей. Результаты выполнения запрос

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]