Готовая база данных access школа

СУБД Access- широко распространенное офисное приложение Microsoft Office. Microsoft Access служит удобным инструментом для ввода, анализа и представления данных и обеспечивает высокую скорость разработки приложений.
В Access база данных обозначает файл, содержащий набор информации. Каждая база данных состоит из основных объектов: таблиц, запросов, форм, отчётов, страниц, макросов и модулей. MS Access может работать одновременно только с одной базой данных. Но одна БД Access может включать сотни таблиц, форм, запросов, отчётов, макросов и модулей, которые хранятся в одном файле с расширением mdb.

В данном разделе Вы найдете готовые базы данных Access с подробным описанием всех этапов разработки: определение основного отношения, приведение к третьей нормальной форме, создание схемы связей, создание и заполнение таблиц и построение запросов. Примеры баз данных содержат различные виды запросов, выполненных как на языке SQL, так и в Конструкторе.

Готовые базы данных можно скачать бесплатно.

Пример создания базы данных в Access "Деятельность музея"

Рассмотрим основное отношение, соответствующее теме «Деятельность музея»:Код экспоната, Наименование, Код зала, Дата поступления, Автор, Материал, Техника, Наименование зала, Код ответственного, Код сотрудника, ФИО, Оклад, Должность, Код экскурсии, Время проведения, График, Срок действия. Данное отношение находится в первой нормальной форме, поскольку все его атрибуты являются неделимыми и имеет составной ключ: Код экспоната, Код зала, Код сотрудника, Код экскурсии.

Пример создания базы данных в Access "Деятельность cпортивного клуба"

Рассмотрим основное отношение, соответствующее варианту задания «Деятельность спортивного клуба»:
Код клиента, фамилия имя, телефон, код абонемента, описание, цена, код зала, наименование, код тренера, фамилия имя тренера, оклад, месяц, произведена оплата. Спроектируем базу данных.

База данных Access "Сведения о клиентах и заказах"

1) Спроектировать базу данных (БД) согласно варианту задания.
2) Написать запросы SQL на создание всех спроектированных таблиц.
3) С помощью 2-х запросов SQL изменить структуру двух таблиц (например, добавить или удалить какой-либо атрибут), показать результаты изменения.
4) Внести данные в таблицы в режиме Таблица -> Открыть (не менее 10 кортежей в каждой таблице).
5) Создайте запросы SQL, которые будут использоваться для манипулирования данными:
7) Сформулировать 2 подзапроса (однотабличный и многотабличный), создайте их с помощью языка SQL и покажите результаты их выполнения.
8) Сформулировать 2 многотабличных запроса, создать их на SQL и показать результаты их выполнения.

Построение программы, обеспечивающей взаимодействие с ней в режиме диалога для завуча школы. Инфологическая модель базы данных школы. Создание таблиц, запросов и отчетов. Главное интерфейсное окно. Формы "Редактирование данных " и "Ввод преподавателя".

Рубрика Программирование, компьютеры и кибернетика
Вид курсовая работа
Язык русский
Дата добавления 21.01.2015
Размер файла 780,4 K

Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже

Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.

Читайте также:  Слишком слабое подключение повторите попытку позже skype

Размещено на http://www.allbest.ru

Размещено на http://www.allbest.ru

Процесс автоматизации обработки информации обычно рассматривается с учетом двух компонентов: данных и алгоритма обработки. Сформулированы стандартные требования к организации данных:

интеграция данных, в этом случае создается динамическая модель предметной области, в рамках которой работает автоматизированная информационная система;

максимально возможная независимость прикладных программ от данных.

Выполнение этих требований привело к появлению единого блока данных (базы данных (БД) и разработке одной управляющей программы для манипулирования данными на физическом уровне (системы управления данными СУБД).

Система управления базами данных (СУБД) основывается на использовании определенной модели данных, отражающих взаимосвязи объектов. Современная классификация СУБД предусматривает реализацию иерархических, сетевых и реляционных моделей данных.

Реляционная модель СУБД основывается на математическом понятии отношения, а общая структура данных представляется в виде таблицы, в которой каждая строка значений соответствует логической записи, а заголовки столбцов являются характеристиками объектов, информацию о которых необходимо хранить в БД.

Процесс проектирования БД представляет собой последовательность перехода от неформального словесного описания информационной структуры предметной области к формальному описанию объектов предметной области в терминах некоторой модели.

В общем случае можно выделить следующие этапы проектирования:

системный анализ и словесное описание информационных объектов предметной области;

проектирование инфологической модели предметной области — частично формализованное описание объектов предметной области в терминах некоторой семантической модели;

даталогическое или логическое проектирование БД, т.е. описание БД в терминах принятой даталогической модели данных;

физическое проектирование БД, т.е. выбор эффективного размещения БД на внешних носителях для обеспечения наиболее эффективной работы приложения.

В качестве системы управления базой данных в данной курсовой работе используется СУБД MS Access.

2. Анализ предметной области

Необходимо спроектировать базу данных, построить программу, обеспечивающую взаимодействие с ней в режиме диалога для завуча школы.

Для каждого учителя в БД должны храниться сведения о предметах, которые он преподает, номере кабинета, который за ним закреплен, номера классов, в которых он ведет занятия, номере урока и дне, когда он ведет уроки. Существуют учителя, которые не имеют собственного кабинета. Об учениках должны храниться следующие сведения: фамилия и имя, в каком классе учится, какая оценка по каждому предмету получена. Ученик может исправить полученную оценку. Завуч может добавить информацию о новом учителе или ученике, а также удалить — выбывших.

Завучу могут потребоваться следующие сведения:

какой предмет будет в заданном классе, например, во вторник на заданном уроке;

кто из учителей преподает в заданном классе;

в коком кабинете будет 5-й урок в среду у некоторого класса;

в каких классах преподает учитель заданный предмет;

расписание на заданный день недели для класса.

Завуч может вносить следующие изменения:

вносить информацию о новом учителе;

удалять запись об ученике;

изменить оценку ученику.

Необходимо предусмотреть возможность выдачи справки о количестве учеников в данном классе и отчета о работе школы (количество учителей по предметам, количество кабинетов, число учеников в каждом классе, число двоечников, хорошистов и отличников).

Для определения схемы данных проектируемой базы данных, то есть построения ее инфологической модели, необходимо определить сущности и связи БД. С помощью сущности моделируется класс однотипных объектов. Сущность имеет имя, уникальное в пределах моделируемой системы. Сущность соответствует некоторому классу однотипных объектов, поэтому предполагается, что в системе существует множество экземпляров данной сущности. Объект, которому соответствует понятие сущности, имеет свой набор атрибутов — характеристик, определяющих свойства данного представителя класса. Между сущностями могут быть установлены связи — бинарные ассоциации, показывающие, каким образом сущности соотносятся или взаимодействуют друг с другом. Связь может существовать между двумя разными сущностями или между сущностью и ей же самой (рекурсивная связь).

Читайте также:  Американская история ужасов 5 сезон сюжет полностью

Рис. Инфологическая модель БД школы

4. Нормализация БД

Проектирование схемы БД может быть выполнено двумя путями:

путем декомпозиции (разбиения), когда исходное множество отношений, входящих в схему БД, заменяется другим множеством отношений (число их при этом возрастает), являющихся проекциями исходных отношений;

путем синтеза, т.е. путем компоновки из заданных исходных элементарных зависимостей между объектами предметной области схемы БД.

Классическая технология проектирования реляционных БД связана с теорией нормализации, основанной на анализе функциональных зависимостей между атрибутами отношений.

Процесс проектирования с использованием декомпозиции представляет собой процесс последовательной нормализации схем отношений, при этом каждая последующая итерация соответствует нормальной форме более высокого уровня и обладает лучшими свойствами по сравнению с предыдущей.

В теории реляционных БД обычно выделяется следующая последовательность нормальных форм:

5-я (5 NF) или форма проекции-соединения (PJNF).

Отношение находится в 1-й нормальной форме тогда и только тогда, когда на пересечении каждого столбца, и каждой строки находятся только элементарные значения атрибутов.

Отношения, находящиеся в 1-й нормальной форме, часто называют просто нормализованными отношениями, поэтому ненормализованные отношения могут интерпретироваться как таблицы с неравномерным заполнением.

В проектируемой БД имеется отношение расписание, которое имеет вид:

Готовая база данных access «Расписание занятий в школе».

Разработать информационную подсистему «Расписание занятий в школе». Расписание занятий в школе включает сведения о названиях классов и предметов, фамилиях учителей, обозначениях кабинетов (классов), учебной смене, дне недели, номере урока. В реальной жизни требуется также отслеживать отсутствие «накладок» в расписании («непересечение» занятий для учителей, классов и кабинетов по сменам, урокам и дням недели, отсутствие «окон» в расписании для учителей и учеников), что усложняет задачу. Требуется вывод на печать фрагментов расписания занятий для классов, смен, учителей и т. д.

Экранные формы готовой базы данных «Расписание занятий в школе»

Рис. 1 Главная кнопочная форма готовой базы данных «Расписание занятий в школе».

Рис. 2 Форма «Расписание».

Рис. 3 Главная кнопочная форма готовой базы данных «Расписание занятий в школе» — страница «Справочники».

Рис. 4 Форма «Классы».

Форма «Расписание» с фильтром для класса с предыдущей формы. Чтобы посмотреть расписание для всех классов нужно удалить фильтр.

Рис. 5 Форма «Учителя». Для выбранного учителя можно посмотреть расписание.

Форма «Расписание» с фильтром для учителя с предыдущей формы.

Рис. 6 Форма «Предметы». По выбранному предмету можно посмотреть расписание.

Рис. 7 Форма «Кабинеты».

Форма «Дни недели».

Рис. 8 Главная кнопочная форма готовой базы данных «Расписание занятий в школе» — страница «Отчёты».

Рис. 9 Главная кнопочная форма готовой базы данных «Расписание занятий в школе» — страница «Отчёты-продолжение».

Рис. 10 Отчёт «Накладки для классов».

Окно для ввода параметра «название класса».

Отчёт «Накладки для класса».

Отчёт «Накладки для учителей».

Окно для ввода параметра «код учителя». По выбору пользователя можно ввести либо код учителя либо его фамилию в следующем окне.

Окно для ввода параметра «фамилия учителя».

Отчёт «Накладки для учителя».

Отчёт «Накладки для кабинетов».

Окно для ввода параметра «код кабинета».

Отчёт «Накладки для кабинета».

Читайте также:  7Zip командная строка примеры

Окно для ввода параметра «название класса».

Рис. 11 Отчёт «Расписание для класса».

Окно для ввода параметра «смена».

Отчёт «Расписание для смены».

Окно для ввода параметра «код учителя». По выбору пользователя можно ввести либо код учителя либо его фамилию в следующем окне.

Окно для ввода параметра «фамилия учителя».

Отчёт «Расписание для учителя».

Окно для ввода параметра «название класса».

Отчёт «Поиск окон в расписании класса».

Окно для ввода параметра «код учителя».

Рис. 12 Отчёт «Поиск окон в расписании учителя».

Главная кнопочная форма готовой базы данных «Расписание занятий в школе» — страница «Запросы».

Запрос «Накладки для классов».

Запрос «Накладки для учителей».

Запрос «Накладки для кабинетов».

Главная кнопочная форма готовой базы данных «Расписание занятий в школе» — страница «Запросы-продолжение».

Рис. 13 Схема данных готовой базы данных «Расписание занятий в школе» отображает связи таблиц: Дни недели, Смены, Предметы, Классы, Уроки, Учителя, Кабинеты, Расписание.

Структура таблицы «Дни недели»: номер дня недели, название дня недели.

Таблица «Кабинеты» состоит из полей: код кабинета, название, специальное оборудование.

Состав полей таблицы «Классы»: название класса, количество человек.

В таблицу «Предметы» входят поля: код предмета, название, специальное оборудование.

Таблица «Расписание» состоит из полей: № пп, класс, день недели, смена. номер урока, предмет, учитель, кабинет.

Поле «название смены» образует таблицу «Смены».

Структура таблицы «Уроки» образована полем «Номер урока».

Таблица «Учителя» состоит из полей: код учителя, фамилия, имя, отчество.

Скачать отчёт по базе данных с экранными формами бесплатно

Скачать базу данных access Расписание занятий в школе

Примерная цена 763 руб.

Точная цена зависит от способа оплаты.

Способы оплаты базы данных Access: WebMoney, Терминалы оплаты, Почта России, QIWI, Билайн, MTC, Мегафон, Debit or Credit Card, WeChat Pay, Alipay (China), UnionPay, Яндекс.Деньги, Подарочный сертификат и другие.

Скачать базы данных Access подобной тематики:

Ключевые слова: Расписание занятий в школе база данных скачать; access Расписание занятий в школе; программа база данных; база данных для расписания занятий в школе; база данных курсовой; скачать базу данных access Расписание занятий в школе; access; готовая база данных access Расписание занятий в школе; базы данных в access; база данных расписание; база данных расписание access скачать; вкр расписание access; диплом расписание access; access расписание; access расписание занятий; база данных скачать аксесс расписание в школе скачать; база данных расписание уроков в школе; пример базы данных access; создать базу данных в access; примеры баз данных access; создание базы данных в access; базы access; запросы в access; access отчеты; таблицы access; макросы в access; access курсовой; примеры бд access; формы access; базы данных microsoft access; купить базу данных; создание БД; примеры БД; скачать БД; курсовая работа по СУБД; база данных примеры; готовая курсовая работа база данных. Курсовая база данных «Расписание занятий в школе» создана в access 2010 и преобразована в access 2003, поэтому откроется в access 2003, 2007, 2010.

—>Категория : Контрольные, курсовые работы по базам данных MS Access. | —>Добавил : astor | —>Теги : БД Расписание занятий в школе, база данных Школа, база данных Расписание занятий

—>Просмотров : 13004 | —>Загрузок : | —>Рейтинг : 0.0 /

Поиск Яндекса по сайту

Для поиска базы данных access введите слово, например, "сотрудники" и нажмите кнопку

Оцените статью
Добавить комментарий

Adblock
detector