
- •Курсовая работа
- •Оглавление:
- •Введение.
- •Постановка задачи.
- •1. Задание.
- •2. Общие требования к разработке приложений бд.
- •3. Перечень и способы самостоятельно решаемых задач.
- •4. Критерии оценки полученных компетенций по курсовой работе (заполняются преподавателем при защите работы), приведенные в таблице 1. На основе средней оценки выставляется оценка за курсовую работу.
- •Теоретическая часть. Основные понятия баз данных.
- •Принципы организации данных, лежащие в основе субд.
- •Реляционные Базы Данных
- •Системы управления базами данных
- •Проектирование Базы данных. Инфологическая модель.
- •Логическая модель.
- •Структура таблиц.
- •Проектирование sql-запросов.
- •Реализация базы данных. Классификация пользователей и их функций.
- •Структура и функции системы.
- •Руководство для пользователя.
- •Если вы выберите Запросы, то перед вами будут расположены все запросы нашей базы данных:
- •Руководство для программиста. Создание таблиц.
- •Создание приложения в Delphi.
- •Создание выпадающего списка.
- •Создание кнопок.
- •Then begin
- •Список литературы.
3. Перечень и способы самостоятельно решаемых задач.
Анализ постановки задачи и предметной области.
Инфологическое проектирование, обоснование информационных объектов, доменов, атрибутов, связей, составление инфологической модели.
Логическое проектирование, построение и обоснование базовых отношений, нормализация.
Проектирование Sql-запросов.
Программирование структуры и общих функций в базе данных.
Проектирование БД в программной среде.
Разработка интерфейса программы.
Оформление пояснительной записки.
4. Критерии оценки полученных компетенций по курсовой работе (заполняются преподавателем при защите работы), приведенные в таблице 1. На основе средней оценки выставляется оценка за курсовую работу.
Таблица 1. Оценка компетенций
Название компетенций |
Объект оценивания |
Балл(0-5) |
Понимать требования и следовать им
|
Полученные результаты(БД) (объем, структура, соответствие заданию) |
|
Письменная коммуникация |
Качество изложения в пояснительной записке, понятность, объем структура, соответствие заданию. |
|
Знать и применять элементы системы программирования DELPHI
|
Компоненты приложения БД, ответы на вопросы о реализации БД |
|
Знать и применять элементы технологии БД |
Ответы на вопросы, связанные с проектированием, возможно в формате теста |
|
Понимать потребности в применении технологии БД |
Введение пояснительной записки |
|
Планирование работы, организация работы |
Сроки выполнения работ |
|
Самостоятельно решать задачи |
Перечень и способы самостоятельно решаемых задач |
|
Устная коммуникация |
Публичная защита БД |
|
Способность к анализу, синтезу |
Инфологическая, логическая модель БД
|
|
Стремление к качеству результата |
Качество выполненных работ, эргономические показатели, качество функционирования. |
|
Способность порождать новые идеи |
Качество интерфейса, дополнительные функции БД, не учтенные в задании. |
|
Способность к управлению(поиску) информацией |
Количество информационных ресурсов, найденных и используемых в курсовой работе, количество консультантов. |
|
Теоретическая часть. Основные понятия баз данных.
База данных — это набор однородной, как правило, упорядоченной по некоторому критерию, информации. База данных может быть представлена в "бумажном" или в компьютерном виде.
Типичным примером "бумажной" базы данных является каталог библиотеки — набор бумажных карточек, содержащих информацию о книгах. Информация в этой базе однородная (содержит сведения только о книгах) и упорядоченная (карточки расставлены, например, в соответствии с алфавитным порядком фамилий авторов). Другими примерами "бумажной" базы данных являются телефонный справочник и расписание движения поездов.
Компьютерная база данных представляет собой файл (или набор связанных файлов), содержащий информацию.
С точки зрения пользователя, база данных — это программа, которая обеспечивает работу с информацией. При запуске такой программы на экране, как правило, появляется таблица, просматривая которую пользователь может найти интересующие его сведения. Если система позволяет, то он может внести изменения в базу данных: добавить новую информацию или удалить ненужную.
С точки зрения программиста, база данных — это набор файлов, содержащих информацию. Разрабатывая базу данных для пользователя, программист создает программу, которая обеспечивает работу с файлами данных.
В настоящее время существует достаточно большое количество программных систем, позволяющих создавать и использовать локальные (dBASE, FoxPro, Access, Paradox) и удаленные (Interbase, Oracle, Sysbase, Infomix, Microsoft SQL Server) базы данных.
В состав Delphi входят компоненты, позволяющие создавать программы работы с файлами данных, созданными различными системами: от dBASE до Infomix и Oracle. Delphi также позволяет программисту, используя утилиту Borland Database Desktop, создавать файлы баз данных в различных форматах.
В зависимости от расположения программы, использующей данные, и самих данных, а также способа разделения данных между несколькими пользователями различают локальные и удаленные базы данных.