Oc-windows.ru

IT Новости из мира ПК
3 просмотров
Рейтинг статьи
1 звезда2 звезды3 звезды4 звезды5 звезд
Загрузка...

База данных университета access

База данных Access Университет

База данных Access Университет

2. Университет
Минимальный список характеристик:
• Номер, ФИО, адрес и должность преподавателя, ученая степень;
• код, название, количество часов, тип контроля и раздел предмета (дисциплины);
• код, название, номер заведующего кафедрой;
• номер аудитории, где преподаватель читает свой предмет, дата, время, группа.
Один преподаватель может вести несколько дисциплин и одна дисциплина может вестись несколькими преподавателями.
Примечание: Циклы дисциплин: гуманитарный, общеинженерный, математический, компьютерный и т.д.
Выборки:
• Выбрать преподавателя, который был «без работы» весной 2011г.
• Определить возможные «накладки» аудиторий в расписании.
• Вывести расписание занятий группы ОКЕ-40′ на март 2011г.
• Определить для каждой группы долю дисциплин каждого цикла в процентах.

1) Создать структуры таблиц, ключевые поля. Заполнить таблицы данными. Количество данных в таблицах должно обеспечивать выдачу не менее 3-5 записей по каждому запросу задания. Установить связи между таблицами.
2) Создать формы для ввода информации в удобном для пользователя формате.
3) Создать запросы на выборку в соответствии с заданием. Создать параметрический запрос. Создать запросы на обновление и удаление. Создать перекрестный запрос. Создать запрос для создания отчета.
4) Создать простой отчет и отчет на основе ранее созданного запроса.
5) Создать кнопочную форму для работы со всеми созданными ранее объектами базы данных (таблицы, формы, запросы, отчеты). Предусмотреть в форме выход из базы данных (прекращение работы).

Таблица «Дисциплина» — База данных Access «Университет»

Таблица «Преподаватель» — База данных Access «Университет»

Форма «Кафедры» — База данных Access «Университет»

Отчет «Зав кафедрой» — База данных Access «Университет»

Запрос «Преподаватель без работы» — База данных Access Университет

Запрос «Накладки в расписании» — База данных Access Университет

Запрос «Расписание ОКЕ-40» — База данных Access Университет

Запрос «Процент дисциплин» — База данных Access Университет

Главная кнопочная форма — База данных Access «Университет»

Готовая база данных Access «Университет» доступна для скачивания по ссылке ниже.

Скачать базу данных (БД) Университет

База данных MS Access «Университет»

СОЗДАНИЕ БАЗЫ ДАННЫХ

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

2. Темы для предварительного изучения

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

Создать структуры таблиц, ключевые и индексные поля. Заполнить таблицы данными, установить связи, удалить данные, восстановить их.

Таблица 1. Варианты задания

Минимальный список характеристик

Номер, ФИО, адрес и должность преподавателя; код, название, количество часов, тип контроля и раздел предмета; код, название, номер заведующего кафедрой; номер аудитории, где преподаватель читает свой предмет.

РАБОТА С ЗАПРОСАМИ

Получение навыков работы по созданию запросов

2. Темы для предварительного изучения

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

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

Получение навыков работы по созданию отчетов.

2. Темы для предварительного изучения

Назначение отчетов. Порядок создания отчетов. Разделы бланка отчетов. Элементы управления. Форматирование элементов управления. Сортировка и группировка. Сохранение и печать отчета.

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

Получение навыков работы по созданию экранных форм.

2. Темы для предварительного изучения

Назначение форм. Создание формы с помощью мастера форм. Создание простой формы в режиме Конструктора. Работа с элементами управления. Создание сложной формы на основе ранее созданных простых форм. Задание выражения для элементов управления.

Создать форму для ввода информации в таблицы в удобном для пользователя формате. Создать сложную форму, объединив формы, созданные для разных таблиц. Предметная область базы данных выбирается в соответствии с вариантом индивидуального задания.

СОЗДАНИЕ КНОПОЧНОЙ ФОРМЫ

Получение навыков работы по созданию кнопочных форм.

2. Темы для предварительного изучения

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

Читать еще:  Установить access 2020

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

Создать базу данных (БД) Университет.

Структура готовой базы данных Университет:

Рис. 1 Главная кнопочная форма

Рис. 2 Форма Предметы

Рис. 3 Форма Преподаватели

Рис. 5 Отчёт по фамилии преподавателя университета

Рис. 6 Преподаватели без занятий — отчёт

Рис. 7 Расписание на день недели — отчёт

БД организовать в виде следующих таблиц:

Рис.8 Скачать базу данных (БД) Университет. Таблица «Кафедры»

Рис. 9 Скачать базу данных (БД) Университет. Таблица «Предметы»

Рис. 10 Скачать базу данных (БД) Университет. Таблица «Преподаватели»

Рис. 11 Скачать базу данных (БД) Университет. Таблица «Расписание»

Рис. 12 Скачать базу данных (БД) Университет. Схема данных

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

Скачать базу данных (БД) Университет

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

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

Способы оплаты базы данных Access: WebMoney, Терминалы оплаты, Альфа-клик, Почта России, QIWI, SMS-оплата, Деньги@Mail.Ru, MTC, Мегафон, Яндекс.Деньги, Подарочный сертификат и другие

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

Ключевые слова: Скачать базу данных (БД) Университет; база данных access; бд access; субд access; базы данных access; скачать готовую бд Студенты вуза; Преподаватели access пример; программирование access; готовая база данных Расписание занятий в вузе; создание база данных; база данных СУБД; access курсовая; база данных пример.

Созданная в Microsoft Access база данных «Университет» содержит таблицы: «Кафедры», «Предметы», «Преподаватели», «Расписание». Таблица «Кафедры» содержит поля: Код кафедры, Название кафедры, Заведующий. Таблица «Предметы» содержит поля: «Код предмета», «Название предмета», «Количество часов», «Тип контроля», «Раздел предмета». Таблица «Преподаватели» содержит поля: «Номер преподавателя», «ФИО», «Адрес», «Должность». Таблица «Расписание» содержит поля: «Номер недели», «День недели», «Группа», «Номер пары», «Преподаватель», «Предмет», «Аудитория». Схема данных базы данных «Университет». Запросы базы данных «Университет». Запрос «Зав кафедры». Запрос с параметром «По аудитории» для просмотра загруженности указанной аудитории. Запрос «По фамилии преподавателя». Запрос для выбора преподавателей, у которых нет занятий в указанный день недели. Запрос на выборку «Преподаватели группы 122». Параметрический запрос «Расписание на день недели» с параметрами «Номер недели» и «День недели». Запрос «Расписание преподавателей». Запрос на выборку «Экзамены». Формы и отчёты базы данных «Университет». Главная кнопочная форма. Форма «Кафедры». Форма «Предметы». Форма «Преподаватели». Форма «Кафедры». Форма для ввода параметра аудитории. Отчёт «По аудитории». Отчёт «Экзамены». Вкладка кнопочной формы. Окно для ввода параметра «Фамилия преподавателя». Отчёт «По фамилии преподавателя». Окно для ввода параметра «Номер недели». Окно для ввода параметра «День недели». Отчёт о преподавателях, у которых нет занятий в указанный день недели. Отчёт «Преподаватели группы 122». Окно для ввода параметра «Номер недели». Окно для ввода параметра «День недели». Отчёт «Расписание на день недели». Отчёт «Расписание преподавателей». База данных создана в access 2003, откроется в access 2007 и 2010.

—>Категория : Контрольные, курсовые работы по базам данных MS Access. | —>Добавил : astor | —>Теги : база данных Факультет, бд Академия, база данных Университет, база данных Расписание, база данных ВУЗ—>Просмотров : 25329 | —>Загрузок : 5081 | —>Рейтинг : 1.0 / 1

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

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

Университет

база access Университет

База данных MS Access «Университет»

СОЗДАНИЕ БАЗЫ ДАННЫХ

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

2. Темы для предварительного изучения

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

Создать структуры таблиц, ключевые и индексные поля. Заполнить таблицы данными, установить связи, удалить данные, восстановить их.

Таблица 1. Варианты задания

№ вар.Предметная областьМинимальный список характеристик
2УниверситетНомер, ФИО, адрес и должность преподавателя; код, название, количество часов, тип контроля и раздел предмета; код, название, номер заведующего кафедрой; номер аудитории, где преподаватель читает свой предмет.

РАБОТА С ЗАПРОСАМИ

Получение навыков работы по созданию запросов

2. Темы для предварительного изучения

Читать еще:  Склад на access

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

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

Получение навыков работы по созданию отчетов.

2. Темы для предварительного изучения

Назначение отчетов. Порядок создания отчетов. Разделы бланка отчетов. Элементы управления. Форматирование элементов управления. Сортировка и группировка. Сохранение и печать отчета.

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

Получение навыков работы по созданию экранных форм.

2. Темы для предварительного изучения

Назначение форм. Создание формы с помощью мастера форм. Создание простой формы в режиме Конструктора. Работа с элементами управления. Создание сложной формы на основе ранее созданных простых форм. Задание выражения для элементов управления.

Создать форму для ввода информации в таблицы в удобном для пользователя формате. Создать сложную форму, объединив формы, созданные для разных таблиц. Предметная область базы данных выбирается в соответствии с вариантом индивидуального задания.

СОЗДАНИЕ КНОПОЧНОЙ ФОРМЫ

Получение навыков работы по созданию кнопочных форм.

2. Темы для предварительного изучения

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

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

Создать базу данных (БД) Университет.

Структура готовой базы данных Университет:

Рис. 1 Главная кнопочная форма

Рис. 2 Форма Предметы

Рис. 3 Форма Преподаватели

Рис. 5 Отчёт по фамилии преподавателя университета

Рис. 6 Преподаватели без занятий – отчёт

Рис. 7 Расписание на день недели – отчёт

БД организовать в виде следующих таблиц:

Рис.8 Скачать базу данных (БД) Университет. Таблица “Кафедры”

Рис. 9 Скачать базу данных (БД) Университет. Таблица “Предметы”

Рис. 10 Скачать базу данных (БД) Университет. Таблица “Преподаватели”

Рис. 11 Скачать базу данных (БД) Университет. Таблица “Расписание”

Studhelper IT

Разработка приложений, переводы книг по программированию

Страницы

пятница, 27 сентября 2013 г.

Простая бд Access — Абитуриенты

Задание База данных «Абитуриенты» MS Access (1 вариант).
База данных должна содержать следующие элементы:
Таблица «Специальности»: шифр специальности; специальность.
Таблица «Анкета»: номер анкеты; шифр специальности; Ф.И.О.; дата рождения; оконченное среднее учебное заведение (наименование, номер); дата окончания; знак отличия (золотая (серебряная) медаль или красный диплом); город; адрес; телефон.
Таблица «Дисциплины»: шифр дисциплины; наименование дисциплины.
Таблица «Результаты экзаменов»: номер анкеты; шифр дисциплины; оценка.

Поле со списком – таблица «Анкета», поле Знак отличия.
Поле подстановки – Шифр специальности в таблице «Анкета», источник таблица «Специальности».

Запросы на выборку:
1. Абитуриенты, окончившие школу с золотой медалью.
2. Абитуриенты, поступающие на специальность «Электроснабжение» и проживающие в Новокузнецке и Сургуте.
3. Абитуриенты, окончившие школу с золотой медалью и сдавшие
экзамен по математике на оценку «5».

Запрос с вычисляемым полем
Возраст абитуриента на текущую дату (таблица «Анкета»).

Групповой запрос:
Количество анкет абитуриентов по каждой специальности

Запрос с параметром:
Абитуриенты, поступающие на специальность N

Многотабличный отчет по анкетам, сгруппированный по специальности, сортировка по ФИО студента.

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

Данные в таблицах не указаны..

На основе полученной совокупности таблиц составим логическую структурную схему проектируемой базы данных «Абитуриенты».

Структура таблиц базы данных.
Таблицы «Специальности» и «Дисциплины» – это справочники-классификаторы, которые содержат информацию соответственно о специальностях и дисциплинах. Таблица «Специальности» является главной по отношению к таблице «Анкета» (поле связи «Шифр специальности»). Таблица «Дисциплины» является главной по отношению к таблице «Результаты экзаменов» (поле связи «Шифр дисциплины»).
Таблица «Анкета» — это тоже справочник, в котором хранятся данные абитуриентов. Она главная по отношению к таблице «Результаты экзаменов» (поле «Номер анкеты») и подчиненная «Специальностям» («Шифр специальности»).
Таблица «Результаты экзаменов» содержит сведения об оценках абитуриентов по различным дисциплинам, в этой базе данных является основной, то есть в ней должно быть не менее 20 записей (во второй части работы). Ключевого поля в этой таблице можно не делать, хотя по правилам оно-таки должно быть. Если оно все-таки нужно, то можно сделать составной ключ («Номер анкеты» + «Шифр дисциплины») или ввести еще одно поле, например, «Код экзамена»).
Ключевые поля в логической схеме выделены курсивом.

Читать еще:  Access история заказов клиентов

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

Открываем программу MS Access и создаем базу данных.

Создаем таблицы «Специальности» и «Дисциплины».
Затем делаем таблицу «Анкета». В поле «Шифр специальности» делаем столбец подстановки, источник – таблица «Специальности». Выбрать для показа лучше столбец «Название», удобнее работать с текстовыми данными, чем запоминать все шифры. В поле «Знак отличия» делаем также столбец подстановки, но источником будет набор фиксированных значений – золотая медаль, серебряная медаль, красный диплом. В полях, где тип данных – дата/время, формат поля лучше выбирать «Краткий формат даты».
Для поля «Телефон» лучше использовать такое свойство поля, как маска ввода. Вот, например, я для разных вариантов данных создал несколько масок, с ними удобней работать.

В частности, для сотового телефона, в качестве маски будет выражение:

В таблице «Результаты экзаменов» делаем поля подстановки «Номер анкеты» и «Шифр дисциплины» из соответствующих таблиц.

После создания таблиц идем в схему данных и настраиваем связи. Кликаем на каждую связь (они там уже должны быть, поскольку мы делали столбцы подстановки, Access уже сам связал таблицы) и ставим галочки на Обеспечение целостности данных, Каскадное удаление и Каскадное обновление. Получается вот такая схема:

Вносим нужно количество записей, дописываем отчет.
Переходим ко второй части работы. Дополняем записи и начинаем делать запросы.
Первый запрос – абитуриенты, закончившие школу с золотой медалью.
Затем идем в конструктор запросов и выбираем таблицу «Анкета». Выбираем все поля, кроме шифра специальности, и ставим условия отбора:

SELECT Анкета.[Номер анкеты], Анкета.ФИО, Анкета.[Дата рождения], Анкета.СУЗ, Анкета.[Дата окончания], Анкета.[Знак отличия], Анкета.Город, Анкета.Адрес, Анкета.Телефон
FROM Анкета
WHERE (((Анкета.СУЗ) Like («*Школа*»)) AND ((Анкета.[Знак отличия])=»Золотая медаль»));

Второй запрос: Абитуриенты, поступающие на специальность «Электроснабжение» и проживающие в Новокузнецке и Сургуте.
Выбираем таблицы «Анкета» и «Специальности», в условии отбора ставим:

Третий запрос: Абитуриенты, окончившие школу с золотой медалью и сдавшие экзамен по математике на оценку «5».

Вычисляемый запрос: Возраст абитуриента на текущую дату.

Выбираем таблицу «Анкета». Поля – ФИО, дата рождения.
Сохраняем запрос. Затем делаем вычисляемое поле – правая кнопка мыши, выбираем Построить, затем

Жмем ОК. В заголовке поля вместо Выражение 1 пишем Возраст. В данном случае возраст мы считаем как разницу в годах между двумя датами: сегодняшней (текущей) и датой рождения. Текущая дата вычисляется с помощью функции Date (текущая системная дата) или Now (текущая дата и время). Разница между датами вычисляется с помощью функции DateDiff. Ее синтаксис:
DateDiff(interval, date1, date2[, firstdayofweek[, firstweekofyear]])
interval – строковое выражение, обозначает единицы времени, в которых нужно вычислить разницу дат. Например,
yyyy – год.
m — месяц
d – день.

date1, date 2 – даты, между которыми нужно найти разницу.

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

Появилось вычисляемое поле с результатом.

Запрос с групповыми операциями – Количество анкет абитуриентов по каждой специальности.
В конструкторе запросов выбираем две таблицы.
Затем нажимаем кнопку Итоги. Под всеми полями в строке «Групповая операция» появилось слово «Группировка». У поля «Номер анкеты» меняем его на «Count» (количество).
Вот как это все выглядит

Запрос с параметром. Нужно вывести ФИО абитуриентов, поступающих на специальность N.
В конструкторе выбираем две таблицы – Анкета и Специальности. Поля – ФИО и Название специальности.
Для установки параметра нажмем кнопку Параметры и введем в поле Параметр слово «Специальность». В условии отбора пишем выражение:
Like ([Специальность]+»*»)
Это значит, что будут отбираться те записи, которые начинаются с символов, указанных в параметре плюс любое количество любых символов.
Вот что получается

И, наконец, отчет по анкетам, сгруппированный по специальности, сортировка по ФИО студента.
Описание, как создать многотабличный отчет, есть в нулевом варианте. Я сейчас приведу только запрос и сам отчет.
Многотабличный запрос

Делаем дальше по описанию. Группировка по специальностям, сортировку выбираем по ФИО. Поскольку никаких числовых данных у нас нет, то итогов делать не надо. Хотя можно было бы посчитать количество анкет, например. На каждую специальность и всего. Это можно сделать, нажав кнопку Итоги или в самом конструкторе отчетов.
Оформляем, как нравится. Затем сохраняем, изменяем оформление в конструкторе, настраиваем ширину полей, заголовки и прочее.

Ссылка на основную публикацию
Adblock
detector