Бд Школа
База данных 'Школа' 1. Введение Процесс автоматизации обработки информации обычно рассматривается с учетом двух компонентов: данных и алгоритма обработки. Сформулированы стандартные требования к организации данных: интеграция данных, в этом случае создается динамическая модель предметной области, в рамках которой работает автоматизированная информационная система; максимально возможная независимость прикладных программ от данных. Выполнение этих требований привело к появлению единого блока данных (базы данных (БД) и разработке одной управляющей программы для манипулирования данными на физическом уровне (системы управления данными СУБД). Система управления базами данных (СУБД) основывается на использовании определенной модели данных, отражающих взаимосвязи объектов.
Современная классификация СУБД предусматривает реализацию иерархических, сетевых и реляционных моделей данных. Реляционная модель СУБД основывается на математическом понятии отношения, а общая структура данных представляется в виде таблицы, в которой каждая строка значений соответствует логической записи, а заголовки столбцов являются характеристиками объектов, информацию о которых необходимо хранить в БД. Процесс проектирования БД представляет собой последовательность перехода от неформального словесного описания информационной структуры предметной области к формальному описанию объектов предметной области в терминах некоторой модели. В общем случае можно выделить следующие этапы проектирования: системный анализ и словесное описание информационных объектов предметной области; проектирование инфологической модели предметной области - частично формализованное описание объектов предметной области в терминах некоторой семантической модели; даталогическое или логическое проектирование БД, т.е.
Описание БД в терминах принятой даталогической модели данных; физическое проектирование БД, т.е. Выбор эффективного размещения БД на внешних носителях для обеспечения наиболее эффективной работы приложения. В качестве системы управления базой данных в данной курсовой работе используется СУБД MS Access. Анализ предметной области Необходимо спроектировать базу данных, построить программу, обеспечивающую взаимодействие с ней в режиме диалога для завуча школы.
ОДНОКЛАССНИКИ ШКОЛ ГСВГ-ЗГВ БАЗА ЗАКРЫТА НА НЕОПРЕДЕЛЕННЫЙ СРОК База закрыта в связи с планируемым в скором времени переходом хостинг-провайдера на новую платформу, не поддерживающюю БД MS. Школа анализа данных. Высокие технологии и современная наука. Будет сложно, вам понравится. Обратите внимание на онлайн-курсы от преподавателей школы. Поурочные планы по математике 1 класс планета знаний. Школа № 1243 — школа, с углублённым изучением английского языка 125009, Малый Кисловский пер., дом 12/8. Школа № 1244 — 123007, Хорошёвское ш., д. 3 (объединена с ГБОУ СОШ № 1288 в сентябре 2012 года).
Для каждого учителя в БД должны храниться сведения о предметах, которые он преподает, номере кабинета, который за ним закреплен, номера классов, в которых он ведет занятия, номере урока и дне, когда он ведет уроки. Существуют учителя, которые не имеют собственного кабинета. Об учениках должны храниться следующие сведения: фамилия и имя, в каком классе учится, какая оценка по каждому предмету получена.
Ученик может исправить полученную оценку. Завуч может добавить информацию о новом учителе или ученике, а также удалить - выбывших. Завучу могут потребоваться следующие сведения: какой предмет будет в заданном классе, например, во вторник на заданном уроке; кто из учителей преподает в заданном классе; в коком кабинете будет 5-й урок в среду у некоторого класса; в каких классах преподает учитель заданный предмет; расписание на заданный день недели для класса. Завуч может вносить следующие изменения: вносить информацию о новом учителе; удалять запись об ученике; изменить оценку ученику. Необходимо предусмотреть возможность выдачи справки о количестве учеников в данном классе и отчета о работе школы (количество учителей по предметам, количество кабинетов, число учеников в каждом классе, число двоечников, хорошистов и отличников).
Схема данных Для определения схемы данных проектируемой базы данных, то есть построения ее инфологической модели, необходимо определить сущности и связи БД. С помощью сущности моделируется класс однотипных объектов. Сущность имеет имя, уникальное в пределах моделируемой системы. Сущность соответствует некоторому классу однотипных объектов, поэтому предполагается, что в системе существует множество экземпляров данной сущности.
Объект, которому соответствует понятие сущности, имеет свой набор атрибутов - характеристик, определяющих свойства данного представителя класса. Между сущностями могут быть установлены связи - бинарные ассоциации, показывающие, каким образом сущности соотносятся или взаимодействуют друг с другом. Связь может существовать между двумя разными сущностями или между сущностью и ей же самой (рекурсивная связь). Инфологическая модель БД школы 4. Скайрим код на излечение вампиризма. Нормализация БД Проектирование схемы БД может быть выполнено двумя путями: путем декомпозиции (разбиения), когда исходное множество отношений, входящих в схему БД, заменяется другим множеством отношений (число их при этом возрастает), являющихся проекциями исходных отношений; путем синтеза, т.е.
Путем компоновки из заданных исходных элементарных зависимостей между объектами предметной области схемы БД. Классическая технология проектирования реляционных БД связана с теорией нормализации, основанной на анализе функциональных зависимостей между атрибутами отношений. Процесс проектирования с использованием декомпозиции представляет собой процесс последовательной нормализации схем отношений, при этом каждая последующая итерация соответствует нормальной форме более высокого уровня и обладает лучшими свойствами по сравнению с предыдущей. В теории реляционных БД обычно выделяется следующая последовательность нормальных форм: -я (1NF); -я (2 NF); -я (3 NF); Бойса-Кодда (ВС-NF); -я (4 NF); -я (5 NF) или форма проекции-соединения (PJNF). Отношение находится в 1-й нормальной форме тогда и только тогда, когда на пересечении каждого столбца, и каждой строки находятся только элементарные значения атрибутов.
Отношения, находящиеся в 1-й нормальной форме, часто называют просто нормализованными отношениями, поэтому ненормализованные отношения могут интерпретироваться как таблицы с неравномерным заполнением. В проектируемой БД имеется отношение расписание, которое имеет вид: ДеньКласс№ урокаПредметId преподавателяКабинетПонедельник1А1Русский язык1122Математика23Физкультура41 Теперь приведем данное отношение к первой нормальной форме: ДеньКласс№ урокаПредметId преподавателяКабинетПонедельник1А1Русский язык112Понедельник1А2Математика212Понедельник1А3Физкультура41 Отношение находится во 2-й нормальной форме тогда и только тогда, когда оно находится в 1-й нормальной форме и не содержит неполных функциональных зависимостей непервичных атрибутов первичного ключа. В базе данных школы должны храниться оценки учеников. Структура данного отношения может иметь вид: IDФИОКлассПредметI четвертьIIIIIIVГодовая Первичным ключом данного отношения могут атрибуты «ID ученика» и «Предмет». С другой стороны, атрибуты «ФИО» и «Класс» зависят только от части первичного ключа - от значения атрибута «ID», поэтому необходимо констатировать наличие неполных функциональных зависимостей в данном отношении.
Для приведения данного отношения ко второй нормальной форме следует разбить его на проекции, при этом должно быть соблюдено условие восстановления исходного отношения без потерь. Такими проекциями могут быть два отношения: (ID, ФИО, класс), (ID, предмет, I четверть, II, III, IV, Годовая оценка). Этот набор отношений не содержит неполных функциональных зависимостей, поэтому эти отношения находятся во 2-й нормальной форме. Отношение находится в 3-й нормальной форме тогда и только тогда, когда оно находится во 2-й нормальной форме и не содержит транзитивных зависимостей. Отношение находится в нормальной форме Бойса-Кодда, если оно находится в 3-й нормальной форме и каждый детерминант отношения является возможным ключом отношения. Отношение R находится в 4-й нормальной форме (4NF) в том и только в том случае, если в случае существования многозначной зависимости А - В все остальные атрибуты R функционально зависят от А.
Все отношения проектируемой БД, которые представлены в пункте 3. Схема данных являются приведенными к четвертой нормальной форме. Физическое проектирование базы данных.1 Создание таблиц В спроектированной базе данных школы созданы следующие таблицы: Кабинеты Классы Оценки Предметы. Расписание Ученики В таблице Кабинеты содержится список существующих кабинетов. Поле состоит из одного поля - Кабинет, которое является ключевым.
Таблица Кабинеты в режиме конструктора Таблица Классы содержит список существующих классов. Состоит из одного поля - Класс, которое является ключевым. Таблица Ученики состоит из следующих полей: ID (ключевое, счетчик), ФИО (текстовое), Класс (текстовое). Таблица Ученики в режиме конструктора В таблице Оценки хранятся оценки, полученные учениками. Таблица состоит из следующих полей: ID (ID ученика, числовое), Предмет (текстовое, источник строк - таблица Предметы), I четверть (числовое), II четверть, III четверть, IV четверть, Годовая.
Связи между таблицами Классы - Ученики - Оценки В таблице Преподаватели хранится список преподавателей. Таблица состоит из следующих полей: idпреп (ID преподавателя, ключевое, счетчик), Преподаватель (ФИО, текстовое), кабзакр (закрепленный кабинет - необязательное поле, источник строк - таблица Кабинеты, числовое). Преподаватель может вести несколько предметов.
В таблице Предметы хранятся данные, какие предметы ведет тот или иной преподаватель. Таблица состоит из полей idпреп (ID преподавателя) и поля Предмет (текстовое). Поля idпреп и Предмет являются ключевыми.
Связь между таблицами Преподаватели и Предметы В таблице Расписание хранится расписание занятий школы. Таблица состоит из следующих полей: День (текстовое поле, источник строк - список значений, дни недели), Класс, Номерурока (числовое поле), Предмет, idпреп (ID преподавателя), Кабинет. 5.2 Запросы Для вывода отчета о работе школы созданы следующие запросы: Количество кабинетов;Count(Кабинеты.Кабинет) AS Count-Кабинет FROM Кабинеты; Ученики в классах (количество учеников в каждом классе); Рис. Запрос Ученики в классах Учителя по предметам; Рис. Запрос Учителя по предметам в режиме конструктора Статистика оценок (показывает минимальную оценку каждого ученика по четвертям и за год); Рис. Запрос Статистика оценок в режиме конструктора Запросы IДвоечники, IТроечники, IУдарники, IОтличники подсчитывают количество соответственно двоечников, троечников, ударников, отличников за первую четверть. Существуют аналогичные запросы для других четвертей и для годовой оценки.
Такое деление запросов оценок на подзапросы выбрано для упрощения создания отчета. Запрос IОтличники в режиме конструктора Запрос Ученики в данном классе создан для выдачи справки о количестве учеников в заданном классе. Запрос Ученики в данном классе в режиме конструктора.3 Отчеты В базе данных имеются следующие отчеты: Отчет по количеству кабинетов; Рис.
Отчет по количеству кабинетов в режиме конструктора Ученики по классам; Отчет об успеваемости; Отчет о работе школы. Является главным отчетом по отношению к вышеперечисленным. В отчет включена информация из запроса Учителя по предметам. Отчет о работе школы в режиме конструктора Рис. Отчет о работе школы в режиме просмотра Учеников в данном классе. Отчет для выдачи справки о количестве учеников в заданном классе.
(К таким объектам относятся рассредоточенные на ограниченной территории отдельные строения, дачи, небольшие автостоянки, торговые палатки, квартиры и т.
База Данных Школа Access Скачать Бесплатно
Источник записей - запрос Учеников в данном классе. Отчет Учеников в данном классе в режиме просмотра.4 Интерфейс Главная форма базы данных - форма Учебная БД. Форма состоит из заголовка и навигационного меню. Редактирование данных - вызов одноименной формы, Поиск по заданным критериям вызов формы Расписание в режиме «Изменить фильтр», Отчет о работе школы - вызов одноименного отчета, Справка о количестве учеников - вызов отчета Учеников в данном классе. Форма Редактирование данных состоит из следующих пунктов меню: Редактирование списка преподавателей, Редактирование списка учеников, Редактирование оценок. Форма Редактирование данных Нажатие на пункт меню Редактирование списка преподавателей открывает форму Ввод преподавателя, которая позволяет вносить информацию о новом учителе, а также удалять существующих. Форма Ввод преподавателя база данные школа форма Нажатие на пункт меню Редактирование списка учеников открывает форму Ввод ученика, которая позволяет вносить информацию о новом ученике, а также удалять выбывших.
Форма Ввод ученика Нажатие на пункт меню Редактирование оценок открывает форму Оценки. Форма Оценки Форма Расписание позволяет выводить сведения о расписании по заданным критериям.5 Руководство пользователя Учебная база данных школы позволяет вести электронную базу данных школы, которая хранит данные об учителях, расписании, кабинетах, классах, учениках и их оценках по стандартных периодам (оценки по четвертям и годовая оценка). При запуске базы данных открывается главное интерфейсное окно, навигационное меню которого позволяет получить доступ ко всем необходимым функциональным возможностям БД. Главное интерфейсное окно базы данных Редактирование данных позволяет вносить следующие изменения: вносить информацию о новом учителе; удалять запись об ученике; изменить оценку ученику. Поиск по заданным критериям позволяет осуществить поиск в расписании по заданным критериям. Для вывода данных после выбора критериев поиска необходимо нажать кнопку Применить фильтр на панели инструментов MS Access.
Отчет о работе школы включает следующие сведения: количество учителей по предметам, количество кабинетов, число учеников в каждом классе, число двоечников, троечников, ударников и отличников. Справка о количестве учеников в данном классе выводит отчет о количестве учеников в указанном классе.
Заключение В результате выполнения курсовой работы была спроектирована учебная база данных школы для завуча, построена программа, взаимодействие с которой осуществляется в режиме диалога. Была изучена теория нормализации реляционных баз данных, закреплены теоретические и практические знания по курсу дисциплины. Список использованной литературы Т.М. Татарникова, «Управление данными», учебное пособие, СПб, 2006 Справка Microsoft Office Access 2003 Лекции по курсу «Базы данных» - Д.Н. Кузнецов, 2009. Нормативный документ КнАГТУ - Текстовые студенческие работы.
Правила оформления. РД КнАГТУ 013-2010. «Microsoft Access 2000 Справочник» - СПб: Питер, 2012.
Хомоненко А.Д., Цыганков В.М., Мальцев М.Г. Базы данных: Учебник для высших учебных заведений / Под ред. СПб.: КОРОНА принт, 2009. Базы данных: модели, разработка, реализация. СПб.: Питер, 2011. Ульман Дж., Уидом Дж. Введение в системы баз данных.
М.: Лори, 2010. Теория реляционных баз данных. М.: Мир, 2010. Лабораторный практикум по информатике: Учебное пособие для вузов/ Под ред.
Острейковского.- М.: Высшая школа, 2003.Access 2000. Шаг за шагом: Пер.
М.: ЭКОМ, 2000. Руководство по VBA: Пер. М.: Лори, 2001.506с. А., Яценко А. Microsoft Office 2000 в целом.
СПб.: БХВ, 1999. Учебник для студ. Макаровой, М.: ФиС, 2009 г. Учебник для высших учебных заведений/ Под.
Хомоненко, 2008 г. Золотова С.И. Практикум по Access, Москва ФиС, 2010 г.
База Данных Школа Sql
База одноклассников ГСВГ/ЗГВ ОДНОКЛАССНИКИ ШКОЛ ГСВГ-ЗГВ БАЗА ЗАКРЫТА НА НЕОПРЕДЕЛЕННЫЙ СРОК База закрыта в связи с планируемым в скором времени переходом хостинг-провайдера на новую платформу, не поддерживающюю БД MS Access. Переделка базы под новую платформу (или нахождение совместимой платформы) не планируется по причине недостатка времени.
Все данные на момент 25 мая 2015 года сохранены. Если кто-то имеет желание заняться разработкой нового сайта или мигрировать существующие страницы на свой хостинг, готов передать все накопившиеся данные и код (25Mb Access DB, uncompressed).
Почта admin.gsvg@peopletree.net.