Постановка задачи: "Создание базы данных.Формирование

advertisement
Лабораторная работа №12 (№6).
Системы управления базами данных.
«Создание базы данных».
Постановка задачи
ACCESS
Создайте базу данных, состоящую из двух
таблиц: "Группы" и Студенты".
В таблице "Группы" должна содержаться следующая
информация:
1.
2.
номер группы (обязательное поле, формат поля: буква, цифра, тире, цифра),
название института (обязательное поле, выбор из списка институтов),
номер курса (обязательное поле, число от 1 до 5).
В таблице "Студенты" должна содержаться следующая
информация:
1.
2.
3.
4.
5.
6.
7.
8.
номер студенческого билета (обязательное поле, пять или шесть цифр),
Фамилия-Имя-Отчество (обязательное),
пол(обязательное, только "м" или "ж"),
дата рождения (обязательное),
номер группы (из таблицы "Группы"),гражданство(обязательное, только:
"гражданин РФ", "иностранный гражданин", "без гражданства"),
условия обучения(обязательное,только:"бюджетные","платные"),
адрес(необязательное),
телефон (необязательное).
(продолжение)
ACCESS
При проектировании таблиц:
(продолжение)
1.
2.
самостоятельно определите какое из полей является
ключевым,
введите произвольные данные в таблицы (по меньшей
мере, 3 группы и 12 студентов),
выполните следующие запросы:
1.
2.
3.
алфавитный список студентов с указанием номера группы и
названия института,
перечень групп с указанием числа студетов в каждой из них,
список студентов,обучающихся на платной основе,с
указанием группы, (список должен быть отсортирован по
группам, а внутри групп - по фамилиям).
ACCESS
Лабораторная работа №13 (№7).
Системы управления базами данных.
«Формирование запросов и
отчетов».
Постановка задачи
ACCESS
1. Добавьте к созданной вами (в задании №12
(№6)) базе таблицу «Дисциплины».
1.
2.
3.
В данной таблице по каждой из дисциплин необходимо
хранить следующую информацию :
наименование дисциплины,
количество учебных часов,
тип итогового испытания (зачет или экзамен).
Самостоятельно укажите или создайте ключевое поле.
Введите не менее трех записей.
(продолжение)
ACCESS
2. Создайте таблицу «Оценки», связанную с
таблицами «Студенты» и «Дисциплины».
(продолжение)
В этой таблице хранятся:
1. оценки всех студентов по всем дисциплинам,
2. даты получения каждой из оценок.
Оценки могут принимать значение от 0 до 100.
Примечание: Подумайте какие поля необходимо дополнительно включить в
таблицу «Оценки», чтобы обеспечить связь с таблицами «Студенты»
и «Дисциплины».
(продолжение)
ACCESS
3. Выполните следующие запросы:
(продолжение)
1. Алфавитный список студентов с указанием номера группы
и среднего балла по всем дисциплинам;
2. Список дисциплин с указанием числа студентов,
сдававших экзамен и среднего балла по этой дисциплине.
3. Список студентов, получивших неудовлетворительные
оценки (менее 51 балла), с указанием числа дисциплин, по
которым студент имеет неудовлетворительную оценку.
(продолжение)
ACCESS
4. Сформируйте отчет следующего вида:
(продолжение)
1. Отдельно по каждому студенту в алфавитном порядке
указывается фамилия, имя, отчество, номер группы;
название института.
2. Затем для этого студента выводится список
дисциплин, по которым он получил оценки, с
указанием количества учебных часов, типа итогового
испытания, даты и полученной оценки.
3. При этом для экзаменов оценки переводятся в
систему баллов «неудовлетворительно»,
«удовлетворительно», «хорошо», «отлично».
4. Для зачетов – «зачтено», «не зачтено». Список
дисциплин должен быть упорядочен по датам
получения оценки.
ACCESS
Спасибо за внимание
Download