Фрагмент для ознакомления
2
ВВЕДЕНИЕ
Целью данного курсового проекта является закрепление теоретических знаний и получение навыков использования СУБД для организации, разработки, внедрения и адаптации разработанной БД для конкретной предметной области, ведения БД и решения прикладных задачи с использованием современных информационных технологий поддержки информационного обеспечения при решении прикладных задач.
Для достижения поставленной цели необходимо решить следующие задачи:
1. Разработать систему «Общеобразовательная школа», использующую БД и СУБД Access
2. Создать логическую модель БД, проведя анализ функциональных зависимостей атрибутов отношений, определить ключи, обосновывая их выбор, указать связи между отношениями, провести нормализацию отношений до 3НФ. (схема БД должна быть в приложении к пояснительной записке)
3. Разработать таблицы, указав типы данных, ограничения, выдачу сообщений о некорректном вводе, создание списков для атрибутов, подстановку данных для подчиненных таблиц
4. Создать удобные формы для ввода исходных данных с обоснованием выбора вида формы
5. Система должна обеспечить выдачу следующих запросов
- (параметр № класса) Классный руководитель данного класса;
- (параметр № класса) Состав данного класса
– (параметр № класса) преподаватель предмета в данном классе;
- (параметр № класса, ФИО) Анкетные данные конкретного ученика;
–(макрос ) перевод в следующий класс по окончании года
– данные об учениках 11 классов по окончании отправляются в архив
6. Система должна обеспечить выдачу следующих отчетов:
- состав классов с определенным номером и суммарное количество по классам.
– преподавательский состав школы с названием преподаваемого предмета и стажем работы в данной школе.
7. Создание вложенной кнопочной формы
1. ТРЕБОВАНИЯ К АППАРАТНОМУ И ПРОГРАММНОМУ ОБЕСПЕЧЕНИЮ
Автоматизированная система «Общеобразовательная школа» будет работать с использованием СУБД Microsoft Access.
Для корректного функционирования СУБД Microsoft Access необходимо соблюдение следующих требований к аппаратному и программному обеспечению:
Компьютер и процессор Процессор с тактовой частотой 500 МГц или выше
Память ОЗУ объемом 256 МБ или больше.
Жесткий диск 2 ГБ свободного дискового пространства
Монитор Монитор с разрешением 1024 х 768 или выше.
Операционная система Операционные системы Windows XP с пакетом обновления 3 (SP3) (32-разрядная), Windows Vista с пакетом обновления 1, Windows Server 2003 R2 с установленным MSXML 6.0, Windows Server 2008 (32- или 64-разрядная), Windows 7 или более поздних версий.
В связи с тем, что в задачи проектируемой системы входит хранение и обработка данных о деятельности детского сада, в качестве представления данных решено использовать реляционную базу данных.
Таким образом, функциональное ядро проектируемой системы должно представлять собой систему управления базой данных – систему, предназначенную для занесения, хранения, управления, выдачи информации в требуемом виде. Она должны обеспечивать контроль за целостностью хранимой информации, требуемые права доступа к информации, приемлемую скорость работы с информацией.
В настоящее время насчитывается более 50 типов СУБД для персональных компьютеров. К наиболее распространенным типам СУБД относятся: MS SQL Server, Oracle, Informix, Sybase, DB2, MS Access и т. д.
C точки зрения разработчника наиболее удовлетворяющей требованиям поставленной задачи является СУБД «Microsoft Access».
Программа Microsoft Access является реляционной СУБД, которая может функционировать под управлением операционной системы Windows, и позволяет реализовать поставленную цель.
Реляционная база данных - база данных, построенная на основе реляционной модели. В реляционной базе каждый объект задается записью (строкой) в таблице. Реляционная база создается и затем управляется с помощью реляционной системы управления базами данных.Фактически реляционная база данных это тело связанной информации, сохраняемой в двухмерных таблицах. Связь между таблицами может находить свое отражение в структуре данных, а может только подразумеваться, то есть присутствовать на неформализованном уровне. Каждая таблица БД представляется как совокупность строк и столбцов, где строки соответствуют экземпляру объекта, конкретному событию или явлению, а столбцы - атрибутам (признакам, характеристикам, параметрам) объекта, события, явления. Реляционные базы данных предоставляют более простой доступ к оперативно составляемым отчетам (обычно через SQL) и обеспечивают повышенную надежность и целостность данных благодаря отсутствию избыточной информации.
Особенностью реляционной базы данных является использование в ней реляционной модели данных и вытекающие из этого последствия:
• Модель данных в реляционных БД определена заранее. Является строго типизированной, содержит ограничения и отношения для обеспечения целостности данных.
• Модель данных основана на естественном представлении содержащихся данных, а не на функциональности приложения.
• Модель данных подвергается нормализации, чтобы
Фрагмент для ознакомления
3
СПИСОК ИСПОЛЬЗУЕМОЙ ЛИТЕРАТУРЫ
1. Проектирование баз данных. СУБД Microsoft Access. Учебное пособие для вузов: Гринченко Н.Н., Гусев Е.В., Макаров Н.П., Пылькин А.Н., Цуканова Н.И. – М., Горячая линия – Телеком, 2004.
2. Проектирование программного обеспечения экономических информационных систем: А.М. Вендров – М: Финансы и статистика, 2002.
3. Дейт, К.Дж. Введение в системы баз данных; К.: Диалектика; Издание 6-е, 2012
4. Гринченко, Н.Н. и др. Проектирование баз данных. СУБД Microsoft Access; Горячая Линия Телеком, 2012.
5. Мак-Федрис, Пол Формы, отчеты и запросы в Microsoft Access 2003; М.: Вильямс, 2010.
6. Редько, В.Н.; Бассараб, И.А. Базы данных и информационные системы; Знание, 2011.
7. Озкарахан, Э. Машины баз данных и управление базами данных; М.: Мир, 2009.
8. Туманов, В.Е. Основы проектирования реляционных баз данных; Бином, 2012.
9. Хаббард, Дж. Автоматизированное проектирование баз данных; М.: Мир, 2011.
10. Шаймарданов, Р.Б. Моделирование и автоматизация проектирования структур баз данных; М.: Радио и связь, 2008.