
- •Языки манипулирования данными в субд. Операторы языка sql
- •2. Обновление данных в sql(insert, update, delete).
- •6.Язык описания данных субд, основные операторы.
- •7. Типы данных sql.
- •8.Исключение дублирования данных в реляционных субд.
- •9. Исключение дублирования данных в реляционных субд. Фраза distinct в операторе select sql
- •10.Средства защиты данных в sql. ( Представления и санкционирование доступа).
- •11.Модули в Access. Создание и работа с ними.
- •12. Нормализация отношений. Типы нормальных форм.
- •13. Операторы обновления данных sql.
- •14.Подсхемы пользователя как способ защиты данных и их реализация в sql.
- •15.Средства sql для создания и модификации отношений.
- •16. Запросы в Access и их построение – однотабличные и многотабличные запросы.
- •17.Оператор select при работе с несколькими таблицами. Реализация теоретико-множественных операция в sql.
- •Into Перспектива
- •18.Словарь данных и его функции в субд.
- •19. Перекрестный запрос в Access.
- •20. Свойства целостности, достижимости и безопасности данных.
- •21.Теоретико-множественные операции над отношениями.
- •22.Оператор select при работе с одной таблицей.
- •Into Перспектива
- •23. Реляционные субд – основные определения (атрибуты, домены, схемы, отношения)
- •24.Три уровня схем данных. Реализация схем пользователя в sql.
- •25.Концептуальная схема и правила ее построения.
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), а
затем работать с ними, как с одним объектом. В этом окне можно выбирать отдельные поля, определять порядок сортировки, создавать вычисляемые выражения и вводить критерии для выбора записей. Результаты выполнения запрос