Создание многотабличных запросов
Состав работы
|
|
Необходимые программы
Работа представляет собой файл, который можно открыть в программе:
- Microsoft Word
Описание
Лабораторная работа No 3. Создание многотабличных запросов
Цель работы: Приобрести навыки создания запросов, использующих данные из нескольких связанных таблиц
Порядок выполнения работы:
Задание 1. Создание базы данных
В работе необходимо создать базу данных, которая должна содержать информацию об успеваемости студентов на протяжении обучения в университете. Предполагаем, что информация о сдаче экзаменов для 8 студентов хранится в таблице Исходная, которая включает следующие поля: Номер студенческого билета, ФИО, Дата рождения, Домашний адрес, Телефон, Пол, Факультет, Группа, Предмет, Оценка, Дата сдачи экзамена, Код преподавателя, ФИО преподавателя, Кафедра преподавателя.
Ограничения.
1. По каждому предмету в базе данных для отдельного студента может храниться только одна оценка.
2. В таблице Предметы должна храниться информация о предметах, изучаемых в университете.
3. Преподаватель может работать только на одной кафедре и может преподавать несколько предметов.
4. Кафедра обеспечивает преподавание многих предметов.
Для выполнения задания выполните следующие действия.
1. Проведите нормализацию таблицы Исходная. В результате нормализации вы должны получить три таблицы, находящиеся в нормальной форме Бойса-Кодда:.
2. Создайте новую базу данных Успеваемость.
3. Создайте в базе данных Успеваемость три таблицы: Студенты, Оценки и Предметы. Задайте для каждой таблицы первичный ключ. Определите внешние ключи.
4. Установите связи между таблицами.
5. Задайте ограничения целостности для связей между таблицами.
6. Введите данные в таблицы с информаций об успеваемости 8 студентов, каждый из которых сдал 6 экзаменов. Студенты могут учиться на разных специальностях, поэтому количество предметов выберите самостоятельно. Можно ограничиться несколькими преподавателями, предполагая, что один преподаватель может принимать экзамены по нескольким предметам.
Задание 2. Создание запросов с помощью Конструктора
В данном задании необходимо создать запросы для вывода следующей информации:
1. Полные результаты сдачи экзаменов для выбранного студента (для выбора использовать запрос с параметром).
2. Результаты сдачи экзаменов, принятых выбранным преподавателем.
3. Средняя оценка сдачи экзамена по выбранному предмету.
4. Средние баллы всех студентов.
5. Студент, имеющий наивысший балл по выбранному предмету.
6. Преподаватель, принявший наибольшее количество экзаменов.
Содержание отчета по лабораторной работе
Отчет должен начинаться с титульного листа. Для каждого задания лабораторной работы необходимо привести условие задания и результаты выполнения задания.
Результаты должны включать следующее:
для задания 1 привести скриншоты со структурами созданных таблиц, схему связей между таблицами, перечень используемых первичных и вешних ключей, содержание таблиц.
для задания 1 привести доказательство того, что созданные таблицы находятся в нормальной форме Бойса-Кодда.
для каждого запроса, созданного в задании 2, привести номер пункта, задание для данного пункта, скриншот запроса в режиме конструктора, результат запроса, SQL оператор, реализующий запрос.
Цель работы: Приобрести навыки создания запросов, использующих данные из нескольких связанных таблиц
Порядок выполнения работы:
Задание 1. Создание базы данных
В работе необходимо создать базу данных, которая должна содержать информацию об успеваемости студентов на протяжении обучения в университете. Предполагаем, что информация о сдаче экзаменов для 8 студентов хранится в таблице Исходная, которая включает следующие поля: Номер студенческого билета, ФИО, Дата рождения, Домашний адрес, Телефон, Пол, Факультет, Группа, Предмет, Оценка, Дата сдачи экзамена, Код преподавателя, ФИО преподавателя, Кафедра преподавателя.
Ограничения.
1. По каждому предмету в базе данных для отдельного студента может храниться только одна оценка.
2. В таблице Предметы должна храниться информация о предметах, изучаемых в университете.
3. Преподаватель может работать только на одной кафедре и может преподавать несколько предметов.
4. Кафедра обеспечивает преподавание многих предметов.
Для выполнения задания выполните следующие действия.
1. Проведите нормализацию таблицы Исходная. В результате нормализации вы должны получить три таблицы, находящиеся в нормальной форме Бойса-Кодда:.
2. Создайте новую базу данных Успеваемость.
3. Создайте в базе данных Успеваемость три таблицы: Студенты, Оценки и Предметы. Задайте для каждой таблицы первичный ключ. Определите внешние ключи.
4. Установите связи между таблицами.
5. Задайте ограничения целостности для связей между таблицами.
6. Введите данные в таблицы с информаций об успеваемости 8 студентов, каждый из которых сдал 6 экзаменов. Студенты могут учиться на разных специальностях, поэтому количество предметов выберите самостоятельно. Можно ограничиться несколькими преподавателями, предполагая, что один преподаватель может принимать экзамены по нескольким предметам.
Задание 2. Создание запросов с помощью Конструктора
В данном задании необходимо создать запросы для вывода следующей информации:
1. Полные результаты сдачи экзаменов для выбранного студента (для выбора использовать запрос с параметром).
2. Результаты сдачи экзаменов, принятых выбранным преподавателем.
3. Средняя оценка сдачи экзамена по выбранному предмету.
4. Средние баллы всех студентов.
5. Студент, имеющий наивысший балл по выбранному предмету.
6. Преподаватель, принявший наибольшее количество экзаменов.
Содержание отчета по лабораторной работе
Отчет должен начинаться с титульного листа. Для каждого задания лабораторной работы необходимо привести условие задания и результаты выполнения задания.
Результаты должны включать следующее:
для задания 1 привести скриншоты со структурами созданных таблиц, схему связей между таблицами, перечень используемых первичных и вешних ключей, содержание таблиц.
для задания 1 привести доказательство того, что созданные таблицы находятся в нормальной форме Бойса-Кодда.
для каждого запроса, созданного в задании 2, привести номер пункта, задание для данного пункта, скриншот запроса в режиме конструктора, результат запроса, SQL оператор, реализующий запрос.
Дополнительная информация
Год сдачи - 2010
Оценка - зачет
Замечаний нет
Оценка - зачет
Замечаний нет
Похожие материалы
Создание многотабличных запросов
1231233
: 22 марта 2010
О Т Ч Е Т
по лабораторной работе № 3
Создание многотабличных запросов
Цель работы: Приобрести навыки создания запросов, использующих данные из нескольких связанных таблиц.
Задание 1. Создание базы данных
В работе необходимо создать базу данных, которая должна содержать информацию об успеваемости студентов на протяжении обучения в университете. Предполагаем, что информация о сдаче экзаменов для 8 студентов хранится в таблице Исходная, которая включает следующие поля: Номер студенческого билета,
23 руб.
Базы данных. Лабораторная работа №3. Создание многотабличных запросов
nik200511
: 25 декабря 2014
Цель работы: Приобрести навыки создания запросов, использующих данные из нескольких связанных таблиц
Порядок выполнения работы:
Задание 1. Создание базы данных
Задание 2. Создание запросов с помощью Конструктора
Содержание отчета по лабораторной работе
Отчет должен начинаться с титульного листа. Для каждого задания лабораторной работы необходимо привести условие задания и результаты выполнения задания.
Результаты должны включать следующее:
для задания 1 привести скриншоты со структурами создан
25 руб.
Базы данных. Лабораторная работа № 3. Создание многотабличных запросов
wchg
: 19 октября 2013
Задание 1. Создание базы данных
В работе необходимо создать базу данных, которая должна содержать информацию об успеваемости студентов на протяжении обучения в университете. Предполагаем, что информация о сдаче экзаменов для 8 студентов хранится в таблице Исходная, которая включает следующие поля: Номер студенческого билета, ФИО, Дата рождения, Домашний адрес, Телефон, Пол, Факультет, Группа, Предмет, Оценка, Дата сдачи экзамена, Код преподавателя, ФИО преподавателя, Кафедра преподавателя.
Зад
80 руб.
Базы данных. Лабораторная работа № 3. Создание многотабличных запросов
РешуВашуРаботу
: 10 июня 2012
Порядок выполнения работы:
Задание 1. Создание базы данных
В работе необходимо создать базу данных, которая должна содержать информацию об успеваемости студентов на протяжении обучения в университете. Предполагаем, что информация о сдаче экзаменов для 8 студентов хранится в таблице Исходная, которая включает следующие поля: Номер студенческого билета, ФИО, Дата рождения, Домашний адрес, Телефон, Пол, Факультет, Группа, Предмет, Оценка, Дата сдачи экзамена, Код преподавателя, ФИО преподавателя,
300 руб.
База данных. Лабораторная работа № 3 "Создание многотабличных запросов"
jashma28
: 21 ноября 2011
Создание базы данных.
Структуры созданных таблиц
Схемы связей между таблицами
Перечень используемых первичных и вешних ключей
800 руб.
Лабораторная работа № 2 по дисциплине "Базы данных". Создание многотабличных запросов
Nikk320
: 6 августа 2012
Задание 1. Создание базы данных
Задание 2. Создание запросов с помощью Конструктора
50 руб.
Лабораторные работы №1-5 Создание и редактирование таблиц базы данных, Создание простых запросов, Создание многотабличных запросов
nmaksim91
: 17 июня 2019
Задание 1
Создание новой таблицы в режиме таблицы. Данный режим позволяет пользователю создать таблицу, не определяя предварительно ее структуру. После выбора режима открывается пустая таблица, в которую можно ввести данные. При сохранении MS Access автоматически присвоит соответствующий тип данных каждому полю таблицы.
Для выполнения задания выполните следующие действия:
1. Загрузите MS Access и в окне Создание дважды щелкните на значке шаблона Новая база данных.
2. В окне Файл новой БД введит
390 руб.
Другие работы
Контрольная работа по дисциплине: Современные телекоммуникационные технологии. Вар. 07
dimajio
: 29 мая 2017
Задача 1
Приведите численные значения основных параметров трафика следующих широкополосных служб:
Задача 2
Для предыдущей задачи определите класс службы Ш-ЦСИО. Опишите особенности данного класса:
• Режим соединения;
• Скорость передачи;
• Существует или нет временная зависимость между источником и получателем информации.
Для данного класса службы Ш-ЦСИО приведите и подробно опишите формат протокольного блока данных подуровня сегментации и сборки уровня AAL.
Задача 3
Подробно ответьте на следующ
100 руб.
Программирование управляющих систем. Лабораторная работа №. Вариант №8
jozzyk
: 14 декабря 2014
В данной лабораторной работе предлагается разработать модель электростанции. На элек-тростанции имеется пункт заготовления топлива, транспортное средство и четыре энерго-блока (котла). Пункт заготовления делает топливо из сырого материала. Объём изготовлен-ной порции всякий раз разный, т.к. зависит от количества и качества сырья (моделируется случайным числом). Когда порция топлива готова, транспортное средство должно доставить её в один из котлов. Котёл после получения топлива начинает его сжиг
155 руб.
Теория массового обслуживания. Контрольная работа №1. Вариант №0
danila1271
: 28 ноября 2016
1. Постановка задачи
Промежуточное звено компьютерной сети Supernet обслуживает запросы от 5 абонентов по двум телефонным каналам. Компьютер каждого абонента выходит на связь по любому свободному каналу. Если же оба канала заняты, абонент получает отказ. Администрация решила провести статистическое исследование для того, чтобы оценить целесообразность реконструкции сети (таблица 1). Специальная программа фиксировала продолжительность работы каждого компьютера (таблица 3) и число обращений в сутк
250 руб.
Адміністративна відповідальність. Стадії адміністративного судочинства
elementpio
: 17 февраля 2013
1. До стадій адміністративного судочинства відносяться:
А) відкриття провадження в справі;
Б) адміністративне розслідування;
В) розгляд справи й ухвалення судового рішення;
Г) судові дебати;
Д) перегляд судових рішень;
Е) виконання судових рішень.
Відповідь:
А) відкриття провадження в справі;
Б) адміністративне розслідування;
В) розгляд справи й ухвалення судового рішення;
Д) перегляд судових рішень;
Е) виконання судових рішень.