Скачать 2.16 Mb.
|
Курс «Базы данных» Разработчики курса: Иваньчева Татьяна Александровна, доцент, ВКИ НГУ, Иванчева Наталья Александровна, ст.преподаватель, ФИТ НГУ Содержание Глава 1. Базы данных. Системы управления базами данных (СУБД) 6 Обзор СУБД 6 Основные функции СУБД 7 Управление данными во внешней памяти 7 Управление буферами оперативной памяти 7 Управление транзакциями 8 Журнализация и восстановление базы данных после сбоев 8 ^ Контрольные вопросы 9 Глава 2. Модели данных 9 Иерархическая модель данных 9 Сетевая модель данных 11 Достоинства и недостатки ранних моделей 13 Объектная модель 13 Контрольные вопросы 14 Глава 3. Реляционная модель 14 Основные понятия и ограничения реляционной модели 14 Математическое определение отношения. Реляционная алгебра 15 Контрольные вопросы 18 ^ Цели проектирования базы данных. Этапы проектирования 18 Вопросы и задания 21 Нормализация. 1,2,3 нормальные формы 22 Вопросы и задания 24 ^ ER-модель предметной области 25 ЧИТАТЕЛЬ 25 Операции над сущностями 27 Порядок построения ER-модели и построение реляционной схемы базы данных из ER-модели 27 Пример построения ER- модели 28 Контрольные вопросы 29 Задания для самостоятельной работы 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 ^ Основные этапы разработки информационного приложения 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 ^ Создание базы данных в Interbase 133 Псевдонимы. Утилита Database Explorer 135 Задание для самостоятельной работы 139 Первое приложение для работы с базами данных 141 Задание для самостоятельной работы 142 Использование компонента TDatabase 143 Задание для самостоятельной работы 145 Модули данных 145 Задание для самостоятельной работы 145 Работа с таблицей 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 ^ Задание для самостоятельной работы 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 |
![]() | Формы использования информационных технологий в системе среднего... Киричек Ксения Александровна, преподаватель Ставропольского строительного техникума, г. Ставрополь | ![]() | Расписание спецкурсов на 2 семестр 2007/2008 уч года кафедры физико-технической... Кондауров М. Н., Суханов Д. П. Тсани нгу возможны изменения в первые две недели февраля!!! |
![]() | Руководство школы осуществляет директор школы Борисова Елена Александровна... Цель доклада – широко информировать общественность, прежде всего родителей (законных представителей) об образовательной деятельности,... | ![]() | Зубовская усыпальница наталья Александровна Суворова-Зубова Суворова Наталия Александровна («Суворочка») дочь генералиссимуса Александра Васильевича Суворова и Варвары Ивановны Суворовой, урожденной... |
![]() | Программа курса «Исследование операций» на 2013/14 уч г. (4 курс ммф нгу, 2 семестр) Темы лекций Лемма о сводимости. Схема доказательства принадлежности задачи классу np-полных проблем | ![]() | Документы, представляемые претендентами для участия в конкурсном отборе Участники конкурса, не работающие в нгу, а также работники нгу, участвующие в конкурсном отборе впервые, подают личное заявление... |
![]() | 1. Даниловский Андрей Попова Наталья Александровна | ![]() | Рабочая программа учебной дисциплины корпоративная социальная ответственность... Данную программу разработала Хаустова Наталья Александровна к ю н., доцент кафедры Гуманитарных и социально-экономических дисциплин... |
![]() | Задания по курсу “Базы данных” нгу кафедра фти семинарист Пирогов... Напишите запрос выводящий комиссионные продавцов в процентах для тех, у кого он выше среднего | ![]() | Рабочая программа учебной дисциплины организационно-правовые формы... Данную программу разработала Хаустова Наталья Александровна к ю н., доцент кафедры Гуманитарных и социально-экономических дисциплин... |