- •1. Понятие информации. Информация и данные.
- •Техника файловых систем обработки данных.
- •Техника информационных систем обработки данных.
- •Классификация и архитектуры информационных систем.
- •Базы данных – основа аис.
- •Уровни моделей предметной области в аис
- •Классификация моделей данных в аис
- •Способы документирования моделей в аис.
- •13. Преимущества реляционной модели данных.
- •12. Реляционная модель данных. Основные термины реляционной модели.
- •14,Реляционная алгебра. Основные понятия – атомарное значение, домен, отношение.
- •Реляционная алгебра. Операция объединения.
- •Реляционная алгебра. Операция пересечения.
- •19.Реляционная алгебра. Операция выборки.
- •20. Реляционная алгебра. Операция проекции.
- •Реляционная алгебра. Операция соединения.
- •22. Реляционная алгебра. Операция деления.
- •23. Нормализация модели. Цель нормализации. Аномалии бд.
- •24.Этапы нормализации. 1нф.
- •Этапы нормализации. 3нф.
- •Правила нормализации логической модели. Целостность бд.
- •Файлы базы данных в ms Access и sql Server. Создание бд, открытие бд, сохранение бд.
- •31. Типы данных в таблицах ms Access
- •32.Ключевые поля и поля связей в таблицах бд.
- •Сортировка и фильтрация записей в таблицах.
- •34. Схема данных в ms Access. Обеспечение целостности данных.
- •35. Разработка форм. Их назначение и режимы просмотра.
- •36.Работа с формой в режиме конструктора. Области формы, их назначение и свойства.
- •37.Элементы формы: надпись, линия, прямоугольник. Их назначение и свойства.
- •Элементы формы: поле, список, поле со списком. Способы добавления этих элементов в форму, их назначение и свойства.
- •Элемент формы – кнопка. Ее назначение и настройка.
- •41.Создание многотабличных форм.
- •42. Разработка запросов. Режимы просмотра и виды запросов.
- •Запросы на выборку. Условия отбора записей.
- •44. Вычисляемые поля в запросах. Запросы с параметром.
- •45. Групповые операции в запросах.
- •46. Запросы на обновление, добавление и удаление.
- •Перекрестные запросы (в Access и sql Server).
- •Макет отчета. Мастер и конструктор отчетов.
- •Конструирование отчетов. Области отчета, их назначение и свойства.
- •Конструирование отчетов. Элементы, добавляемые в отчет, их назначение и свойства.
- •51.Вычисляемые поля в отчетах
- •52. Создание макросов. Структура макроса.
- •53. Выполнение макросов
- •Использование модулей vba. Стандартные модули и обработчики событий форм и отчетов.
- •Управляющая кнопочная форма приложения.
- •56. Работа с базой данных, открытой для общего пользования. Репликации базы данных.
- •57. Язык sql. Операторы манипулирования данными (dml).
- •Insert into Предмет (Название, Часы, Семестр)
- •Values("тоход", 36, 3);
- •Insert into ПредметValues("киит", 34, 4);
- •58, Язык sql. Операторы определения объектов бд (ddl).
- •59.Язык sql. Оператор select.
- •Язык sql. Создание таблиц с уникальными и внешними ключами.
- •Язык sql. Модификация таблиц.
- •Язык sql. Задание условий отбора в предложении where.
- •63.Язык sql. Предложения where и having.
- •64. Надежность систем обработки данных. Защита от потери информации. Восстановление базы данных.
- •66. Автоматизация. Сервер приложений. Клиент приложений.
- •67. Особенности и назначение sql server.
- •68. Язык transact sql.
- •Временные переменные, таблицы.
- •Пользовательские функции.
- •Структура многомерного куба
- •Независимые витрины данных
- •Шина взаимосвязанных витрин данных
- •Архитектура «Звезда»
- •Централизованное хранилище данных (без зависимых витрин)
- •Федеративная архитектура
- •75. Понятие мер, измерений, иерархий и агрегирования данных
57. Язык sql. Операторы манипулирования данными (dml).
Язык манипулирования данными (DataManipulationLanguage, DML) используется для манипулирования информацией внутри объектов реляционной базы данных посредством трех основных команд: INSERT, UPDATE, DELETE.
Язык манипулирования данными. Запросы-действия.
1.Команда SELECT INTO – запрос на создание новой таблицы
SELECT имена полей INTO имя
новой таблицы
FROM источник
Пример
Добавить в новую таблицу Старшие_курсы сведения о студентах III курса из таблицы Студенты:
SELECT * INTO Старшие_курсы
FROM Студенты WHERE (Курс="III");
2.Команда INSERT INTO – запрос добавления
INSERT INTO назначение
SELECT имена полей FROMисточник
Или
INSERT INTO <имя_таблицы>
[(имя_столбца [,...n])]
{VALUES (значение[,...n])
Форма оператора INSERT с параметром VALUES предназначена для вставки единственной строки в указанную таблицу, а с параметром SELECT позволяет скопировать множество строк из одной таблицы в другую.
Пример
Добавить в таблицу Предмет новую запись:
Insert into Предмет (Название, Часы, Семестр)
Values("тоход", 36, 3);
Если значения следуют в порядке, определенном структурой таблицы, то можно применить упрощенную команду:
Insert into ПредметValues("киит", 34, 4);
3.Команда DELETE – предназначена для удаления группы записей из таблицы.
DELETE [таблица.*]
FROM <имя_таблицы>
[WHERE <условие_отбора>]
Пример
Удалить из таблицы Младшие_курсы сведения о студентах 1986 года рождения и старше.
DELETE *
FROM Младшие_курсы
WHERE ([Дата рождения]<#12/31/1986#);
4.Команда UPDATE – применяется для изменения значений в группе записей или в одной записи указанной таблицы.
UPDATE имя_таблицы
SET имя_столбца=<новоеЗначение
или выражение>[,...n]
[WHERE <условие_отбора>]
Пример
Изменение фамилии, вводимой как параметр новой фамилией, которая также вводится в диалоге с пользователем.
PARAMETERS [Старая фамилия] Text (50),
[Новая фамилия] Text( 50 );
UPDATE Студенты
SET Фамилия = [Новая фамилия]
WHERE (Фамилия = [Старая фамилия]);
58, Язык sql. Операторы определения объектов бд (ddl).
Основу языка SQL составляют операторы, условно разбитые не несколько групп по выполняемым функциям.
Операторы DDL (Data Definition Language) - операторы определения объектов базы данных
CREATE SCHEMA - создать схему базы данных
DROP SHEMA - удалить схему базы данных
CREATE TABLE - создать таблицу
ALTER TABLE - изменить таблицу
DROP TABLE - удалить таблицу
CREATE DOMAIN - создать домен
ALTER DOMAIN - изменить домен
DROP DOMAIN - удалить домен
CREATE COLLATION - создать последовательность
DROP COLLATION - удалить последовательность
CREATE VIEW - создать представление
DROP VIEW - удалить представление
59.Язык sql. Оператор select.
Краткий формат команды SELECT:
Обработка элементов оператора SELECT выполняется в следующей
последовательности:
FROM – определяются имена используемых таблиц;
WHERE – выполняется фильтрация строк объекта в соответствии с заданными условиями;
GROUP BY – образуются группы строк, имеющих одно и то же значение в указанном столбце;
HAVING – фильтруются группы строк объекта в соответствии с указанным условием;
SELECT – устанавливается, какие столбцы должны присутствовать в выходных данных;
ORDER BY – определяется упорядоченность результатов выполнения операторов.
Отметим, что только два предложения SELECT и FROM являются обязательными, все остальные могут быть опущены.
