Контрольные вопросы 9 Глава Модели данных 9 Иерархическая модель данных 9 Сетевая модель данных 11




Скачать 2.16 Mb.
страница 1/42
Дата 30.08.2016
Размер 2.16 Mb.
  1   2   3   4   5   6   7   8   9   ...   42
Курс «Базы данных»
Разработчики курса:

Иваньчева Татьяна Александровна, доцент, ВКИ НГУ,

Иванчева Наталья Александровна, ст.преподаватель, ФИТ НГУ


Содержание


Глава 1. Базы данных. Системы управления базами данных (СУБД) 6

Обзор СУБД 6

Основные функции СУБД 7

Управление данными во внешней памяти 7

Управление буферами оперативной памяти 7

Управление транзакциями 8

Журнализация и восстановление базы данных после сбоев 8

Поддержка языков баз данных 8

Контрольные вопросы 9



Глава 2. Модели данных 9

Иерархическая модель данных 9

Сетевая модель данных 11

Достоинства и недостатки ранних моделей 13

Объектная модель 13

Контрольные вопросы 14



Глава 3. Реляционная модель 14

Основные понятия и ограничения реляционной модели 14

Математическое определение отношения. Реляционная алгебра 15

Контрольные вопросы 18



Глава 4. Вопросы проектирования реляционных баз данных 18

Цели проектирования базы данных. Этапы проектирования 18

Вопросы и задания 21

Нормализация. 1,2,3 нормальные формы 22

Вопросы и задания 24

Глава 5. Семантическая модель данных 25

ER-модель предметной области 25



ЧИТАТЕЛЬ 25

Операции над сущностями 27

Порядок построения ER-модели и построение реляционной схемы базы данных из ER-модели 27

Пример построения ER- модели 28

Контрольные вопросы 29

Задания для самостоятельной работы 29



Глава 6. Разработка пользовательских приложений в среде СУБД MS Access 29

Объекты базы данных 29

Вопросы и задания 31

Таблицы. Схема данных 32

Ввод данных в таблицу 34

Вопросы и задания 37

Формы. Типы форм. Элементы управления 38

Создание формы с помощью Конструктора 39

Вопросы и задания 43

Запросы. Макросы. Отчеты 43



Основы SQL 43

Создание вложенных (подчиненных) запросов 46

Обновление записей 47

Вопросы и задания 48

Запросы QBE. Мастер запросов 48

Вопросы и задания 51

Вопросы и задания 59

Итоговый запрос 59

Перекрестный запрос 61

Вопросы и задания 62

Построение форм на основе запроса 63

Макросы 68

Отчеты 73

Разработка приложения 81



Глава 7. Разработка приложений в среде Delphi 86

Основные этапы разработки информационного приложения 86

Разработка информационного приложения на примере «Приемная комиссия ВУЗа» 87

Особенности программного средства Delphi 89

Среда разработки 90

Контрольные вопросы 94

Первое приложение в Delphi 94

Задания для самостоятельной работы 97

Кнопки 98

Задания для самостоятельной работы 99

Поле редактирования 99

Задания для самостоятельной работы 101

Контрольные вопросы 101

Основные понятия объектно-ориентированного программирования(ООП) 101

Основные принципы ООП 102

Контрольные вопросы 103

Списки 104

Зависимые переключатели. Компоненты RadioButton, RadioGroup 107

Задания для самостоятельной работы 109

Функция MessageDlg 110

Задание для самостоятельной работы 111

Главное меню приложения. Компонент MainManu 112

Задание для самостоятельной работы 113

Кнопочная панель. Компонент ToolBar 114

Область редактирования. Компонент Memo 115

Контекстное меню. Компонент PopupMenu 116

Диалоговые окна Windows 116

Задание для самостоятельной работы 118

Понятие проекта. Структура проекта 118

Задание для самостоятельной работы 121

Форма 121

Добавление формы к проекту 121

Структура модуля Pascal 122

Как открыть форму 123

Задание для самостоятельной работы 123

Способность форм ссылаться друг на друга 124

Задание для самостоятельной работы 125

Просмотр форм и ассоциированных с ними модулей 125

Основные свойства, методы и события формы 125

Менеджер проектов 127

Опции проекта 128

Упpавление пpоектами 130

Компиляция и сборка проекта 131

Выполнение и отладка проекта 131

Задания для самостоятельной работы 132

Контрольные вопросы 132



Глава 8. Работа с базами данных в Delphi 133

Создание базы данных в Interbase 133

Псевдонимы. Утилита Database Explorer 135

Задание для самостоятельной работы 139

Первое приложение для работы с базами данных 141

Задание для самостоятельной работы 142

Использование компонента TDatabase 143

Задание для самостоятельной работы 145

Модули данных 145

Задание для самостоятельной работы 145

Работа с таблицей 146

Открытие и закрытие таблицы 146

Задание для самостоятельной работы 146



Перемещение по записям таблицы 146

Положение в таблице 147

Работа с записями в таблице 147

Доступ к полям таблицы. Компонент TField 149

Редактор полей 150

Основные свойства компонента TField 153

Задание для самостоятельной работы 154

Программный доступ к полям таблицы 154

Задание для самостоятельной работы 155

Сортировка и поиск в таблицах 157

Задание для самостоятельной работы 158

Диапазоны 158

Фильтры 159

Создание связи типа "главная–подчиненная" между двумя таблицами 159

Другие методы компонента TTable 161

Использование SQL в приложениях. Компонент TQuery 162

Динамические и статические SQL-предложения 162

Возможность изменения данных базовой таблицы через запрос 166

Компоненты управления данными 166

Компонент TDBText 166

Задание для самостоятельной работы 167

Компонент TDBEdit 167

Задание для самостоятельной работы 167

Компонент TDBGrid 167

Компонент TDBNavigator 168

Задание для самостоятельной работы 168

Компонент TDBImage 170

Компонент TDBComboBox 171

Компонент TDBListBox 171

Задание для самостоятельной работы 172

Компонент TDBRadioGroup 172

Задание для самостоятельной работы 173

Компонент TDBCheckBox 173

Компонент TDBLookupComboBox 174

Компонент TDBLookupListBox 175

Задание для самостоятельной работы 175



  1   2   3   4   5   6   7   8   9   ...   42


База данных защищена авторским правом ©infoeto.ru 2022
обратиться к администрации
Как написать курсовую работу | Как написать хороший реферат
    Главная страница