- •1 Что понимают под данными и информацией в контексте проектирования баз данных.
- •2 Приложение пользователя, разработка приложения.
- •3.Информационная система система обработки данных
- •4 Язык структурированных запросов sql основные команды
- •5 Последовательный доступ к данным, произвольный доступ к данным, индексно-последовательные файлы
- •7 База данных. Система управления базами данных. Система баз данных.
- •8 Нормализация; 1,2, 3 нормальные формы.
- •9. Детерминант; проекция реляционной таблицы; разбиение реляционной таблицы
- •10. Концептуальный, внешний, внутренний уровни базы данных.
- •11.Целостность данных. Правило категорной целостности; правило целостности на уровне ссылок
- •13 Иерархическая,сетевая, реляционная модели данных.
- •15 Ограничительные условия. Избыточность данных; аномалия обновления; аномалия ввода.
- •16 Запись таблицы. Ключи: Потенциальный, первичный, внешний, рекурсивный, составной.
- •17 Реляционная схема базы данных. Функциональная зависимость.
- •18 Рекурсивное отношение порядок отношения; первичный ключ; потенциальный ключ; внешний ключ; составной ключ.
- •19 Реляционная схема базы данных. Целостность данных.
- •20 Реляционная модель данных; таблицы и связи; атрибут реляционной таблицы, область атрибута; кортеж.
- •21 Правило категорной целостности. Целостность на уровне ссылок.
- •22 Объект “Макросы”
- •23 Аномалия обновления. Аномалия удаления. Аномалия ввода.
- •24 Концептуальное проектирование базы данных.
- •25 Нормальные формы: первая нормальная форма, вторая нормальная форма, третья нормальная форма
- •26 Отношение; мощность отношения; отношения «один-к-одному», «один-ко- многим», «многие-ко-многим».
- •27 Ограничения на поля таблиц
- •28 Суррогатный ключ; составное объектное множество.
- •29 Какие команды манипуляции данными вы знаете? Команды добавления, удаления атрибутов, удаления таблиц.
- •31.Объект «Таблицы»
- •32. Модель данных: иерархическая, сетевая, реляционная модели. Физический указатель. Потомок, предок.
- •33. Объект запросы
- •34 Псевдонимы таблиц. Представления. Хранимая процедура
- •35 Объект формы
- •37 Объект отчеты
- •38 Объект “Макросы”
- •39 Создание резервной копии базы данных. Восстановление базы данных.
- •40 Пользовательские приложения.
- •41 База данных. Система управления базами данных. Компоненты системы баз данных.
- •42 Технология Клиент/сервер
- •43 Недостатки файловых систем
- •44 Последовательный произвольный доступ к данным .Индексно-последовательные файлы.
- •45 Информационная система. Система обработки данных.
- •46 Информация. Необходимость управления информацией
- •47. Концептуальный, внешний, внутренний уровни базы данных.
21 Правило категорной целостности. Целостность на уровне ссылок.
Категория – это конкретный объект, информация о котором хранится в БД.
Правила категорной целостности заключаются в том, что никакой ключевой атрибут строки не может оставаться пустым.
При целостности на уровне ссылок каждое непустое значение внешнего ключа должно быть равно одному из текущих значений первичного ключа связанного с ним отношения.
Каскадное обновление – это автоматическое обновление данных в таблице при изменении данных связанных с ней.
Благодаря целостности на уровне ссылок БД может управлять отношениями между таблицами. Можно установить между таблицами тип отношений «родитель – потомок»
22 Объект “Макросы”
Макрос – одна или несколько макрокоманд, которые можно использовать для автоматизации конкретной задачи.
МАКРОС. Небольшая программа на языке макрокоманд системы. С помощью макросов можно определять реакцию приложения на различные события в формах и отчетах. Например, на такие события, как нажатие кнопок, изменение данных, открытие и закрытие форм, получение фокуса элементом управления и др. Макрос в СУБД представляет собой структуру из одной или более макрокоманд, которые выполняются последовательно, либо в порядке, заданном определенными условиями. Использование макросов во многих случаях позволяет избежать программирования на языках управления данными. Каждая макрокоманда имеет имя и, возможно, один или несколько аргументов, которые задаются разработчиком БД. Использование макросов оправдано тем, что их легко создавать и во многих случаях отпадает необходимость в использовании языков программирования.
23 Аномалия обновления. Аномалия удаления. Аномалия ввода.
Аномалии обновления тесно связаны с избыточностью данных.
Предположим, что у преподавателя, ведущего несколько предметов, из-
менился адрес. Чтобы информация, содержащаяся в таблице, была кор-
ректной, необходимо будет внести изменения в те записи, в которых со-
держатся сведения об этом преподавателе. Если же исправление будет
внесено не во все записи, то возникнет несоответствие информации, ко-
торое и называется аномалией обновления.
Аномалии удаления
Аномалии удаления возникают при удалении записей из ненорма-
лизованной таблицы. Пусть, например, в институте некоторые группы
расформировываются. При этом следует удалить соответствующие запи-
си в таблице, в которой содержатся сведения об этих группах. Однако
удаление приведет к потере информации о студентах, обучающихся в
этих группах. Такая потеря информации и называется аномалией удале-
ния. (Можно привести и другой пример – удаление записей при отчисле-
нии всех студентов из группы может привести к потере информации о
группе, в которой они обучались).
Аномалии ввода
Аномалии ввода возникают при добавлении в таблицу новых запи-
сей и обычно возникают, когда для некоторых полей таблицы заданы ог-
раничения NOT NULL. Пусть в таблице имеется поле Оценка, в котором
содержится информация об оценках студентов при сдаче экзамена. При
записи в таблицу информации о студенте установить его оценку невоз-
можно, так он еще не сдавал экзамен. Если для этого поля задать ограни-
чение NOT NULL, то в таблицу нельзя будет ввести информацию о сту-
денте. Это и называется аномалией ввода.