Лабораторные работы №№1-3 по дисциплине: Базы данных. Вариант №3
Состав работы
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Работа представляет собой rar архив с файлами (распаковать онлайн), которые открываются в программах:
- Microsoft Word
Описание
ЛАБОРАТОРНАЯ РАБОТА №1Концептуальное и логическое проектирование базы данных
Постановка задачи
Задание 1. Концептуальное проектирование. Описать предметную
область. Определить сущности и атрибуты (характеристики) каждой
сущности предложенной предметной области. Построить ER-диаграмму.
Задание 2. Логическое проектирование. Построить реляционную модель
базы данных. Определить первичные и внешние ключи таблиц. Описать
типы связей между отношения, поясняя, почему назначены именно такие
типы связей.
Лабораторная работа 2 "Знакомство с принципом нормализации баз данных"
Постановка задачи
Задание 1. Представить отношение в 1НФ, определить ключевые атрибуты, описать функциональные зависимости.
Задание 2. Представить отношение в 2НФ, определить ключевые атрибуты, описать функциональные зависимости.
Задание 3 Представить отношение в 3НФ, определить ключевые атрибуты, описать функциональные зависимости.
Лабораторная работа, выполняется по форме представленного шаблона отчета.
По результатам выполнения работы, сдается отчет
Исходная таблица
Блюдо Вид Рецепт Порций Дата Р Продукт Кало-
рии Вес (г) Постав-
щик Город Страна Вес (кг) Цена ($) Дата
П
Лобио Закуска Лом. 158 1/9/94 Фасоль 3070 200 "Хуанхэ" Пекин Китай 250 0.37 24/8/94
Лук 450 40 "Наталка" Киев Украина 100 0.52 27/8/94
Масло 7420 30 "Лайма" Рига Латвия 70 1.55 30/8/94
Зелень 180 10 "Даугава" Рига Латвия 15 0.99 30/8/94
Харчо Суп ... 144 1/9/94 Мясо 1660 80 "Наталка" Киев Украина 100 2.18 27/8/94
Лук 450 30 "Наталка" Киев Украина 100 0.52 27/8/94
Томаты 240 40 "Полесье" Киев Украина 120 0.45 27/8/94
Рис 3340 50 "Хуанхэ" Пекин Китай 75 0.44 24/8/94
Масло 7420 15 "Полесье" Киев Украина 50 1.62 27/8/94
Зелень 180 15 "Наталка" Киев Украина 10 0.88 27/8/94
Шашлык Горячее ... 207 1/9/94 Мясо 1660 180 "Юрмала" Рига Латвия 200 2.05 30/8/94
Лук 450 40 "Полесье" Киев Украина 50 0.61 27/8/94
Томаты 240 100 "Полесье" Киев Украина 120 0.45 27/8/94
Зелень 180 20 "Даугава" Рига Латвия 15 0.99 30/8/94
Кофе Десерт ... 235 1/9/94 Кофе 2750 8 "Хуанхэ" Пекин Китай 40 2.87 24/8/94
Лабораторная работа 3
Тема: Знакомство с СУБД Microsoft SQL Server .
Цель работы: Ознакомится с интерфейсом СУБД, разработать БД.
Задание без выбора вариантов, выполняется в полном объеме:
Установить ПО, согласно инструкциям, представленным в лабораторной
работе. Реализовать в СУБД Microsoft SQL Server пример № 1 «Учебная
база данных». Реализовать запросы, представленные в конце файла.
Перечень запросов.
1. Напишите запрос, позволяющий получить из таблицы EXAM_MARKS значения столбца MARK (экзаменационная оценка) для всех студентов , исключив из списка повторение одинаковых строк.
2. Напишите запрос, который выполняет вывод списка фамилий студентов,
обучающихся на третьем и более старших курсах.
Напишите запрос, выбирающий данные о фамилии, имени и номере курса для студентов, получающих стипендию больше 140.
2. Напишите запрос, выполняющий вывод находящихся в таблице EXAM_MARKS номеров предметов обучения, экзамены по которым сдавались между 10 и 20 января 1999 года.
4. Напишите запрос, выбирающий данные обо всех предметах обучения , экзамены, по которым сданы студентами, имеющими идентификаторы 12 и 32.
5. Напишите запрос, выбирающий сведения о студентах, у которых имена
начинаются на буквы ‘И’ или ‘С’.
6. Напишите запрос для выбора из таблицы EXAM_MARKS записей , для которых отсутствуют значения оценок (поле MARK).
7. Напишите запрос, который выполняет выборку для каждого студента значения его идентификатора и максимальной из полученных им оценок.
Напишите запрос, выполняющий вывод фамилии первого в алфавитном порядке (по фамилии) студента, фамилия которого начинается на букву “И”.
8. Напишите запрос, который выполняет вывод для каждого предмета обучения наименование предмета и максимальное значение номера семестра, в котором этот предмет преподается.
9. Напишите запрос, который выполняет вывод данных для каждого конкретного дня сдачи экзамена о количестве студентов, сдававших экзамен в этот день .
10. Напишите запрос для получения среднего балла для каждого курса по каждому предмету.
11. Предположим, что стипендия всем студентам увеличена на 20%. Напишите запрос к таблице STUDENT, выполняющий вывод номера студента, фамилию студента и величину увеличенной стипендии. Выходные данные упорядочить :
а) по значению последнего столбца (величине стипендии);
б) в алфавитном порядке фамилий студентов.
12. Напишите запрос, который по таблице EXAM_MARKS позволяет найти а) максимальные и
б) минимальные оценки каждого студента и выводит их вместе с
идентификатором студента.
13. Напишите запрос, который выполняет выборку имен всех студентов, имеющих по предмету c идентификатором 102 балл ниже общего среднего балла.
14. Напишите запрос, выполняющий вывод количества предметов, по которым экзаменовался каждый студент, сдававший более 20-ти предметов.
15. Напишите команду SELECT, использующую связанные подзапросы и
выполняющую вывод имен и идентификаторов студентов, у которых стипендия совпадает с максимальным значением стипендии для города, в котором живет студент.
16. Создайте объединение двух запросов, которые выдают значения полей
UNIV_NAME, CITY, RATING для всех университетов. Те из них, у которых
рейтинг равен или выше 300, должны иметь комментарий ‘Высокий ’ , все
остальные – ‘Низкий ’ .
17. Напишите команду, которая выдает список фамилий студентов, с комментарием ‘успевает’ у студентов, имеющих все положительные оценки, комментарием ‘не успевает’ для сдававших экзамены, но имеющих хотя бы одну неудовлетворительную оценку, и комментарием ‘не сдавал’ – для всех остальных.
В выводимом результате фамилии студентов упорядочить по алфавиту.
18. Напишите запрос, который выполняет вывод данных о фамилиях , сдававших экзамены студентов, вместе с идентификаторами каждого сданного ими предмета обучения .
19. Напишите запрос, который выполняет выборку значений фамилии всех студентов с указанием для студентов, сдававших экзамены, идентификаторов сданных ими предметов обучения .
20. Напишите запрос, который выполняет вывод данных о фамилиях студентов, сдававших экзамены, вместе с наименованиями каждого сданного ими предмета обучения .
Постановка задачи
Задание 1. Концептуальное проектирование. Описать предметную
область. Определить сущности и атрибуты (характеристики) каждой
сущности предложенной предметной области. Построить ER-диаграмму.
Задание 2. Логическое проектирование. Построить реляционную модель
базы данных. Определить первичные и внешние ключи таблиц. Описать
типы связей между отношения, поясняя, почему назначены именно такие
типы связей.
Лабораторная работа 2 "Знакомство с принципом нормализации баз данных"
Постановка задачи
Задание 1. Представить отношение в 1НФ, определить ключевые атрибуты, описать функциональные зависимости.
Задание 2. Представить отношение в 2НФ, определить ключевые атрибуты, описать функциональные зависимости.
Задание 3 Представить отношение в 3НФ, определить ключевые атрибуты, описать функциональные зависимости.
Лабораторная работа, выполняется по форме представленного шаблона отчета.
По результатам выполнения работы, сдается отчет
Исходная таблица
Блюдо Вид Рецепт Порций Дата Р Продукт Кало-
рии Вес (г) Постав-
щик Город Страна Вес (кг) Цена ($) Дата
П
Лобио Закуска Лом. 158 1/9/94 Фасоль 3070 200 "Хуанхэ" Пекин Китай 250 0.37 24/8/94
Лук 450 40 "Наталка" Киев Украина 100 0.52 27/8/94
Масло 7420 30 "Лайма" Рига Латвия 70 1.55 30/8/94
Зелень 180 10 "Даугава" Рига Латвия 15 0.99 30/8/94
Харчо Суп ... 144 1/9/94 Мясо 1660 80 "Наталка" Киев Украина 100 2.18 27/8/94
Лук 450 30 "Наталка" Киев Украина 100 0.52 27/8/94
Томаты 240 40 "Полесье" Киев Украина 120 0.45 27/8/94
Рис 3340 50 "Хуанхэ" Пекин Китай 75 0.44 24/8/94
Масло 7420 15 "Полесье" Киев Украина 50 1.62 27/8/94
Зелень 180 15 "Наталка" Киев Украина 10 0.88 27/8/94
Шашлык Горячее ... 207 1/9/94 Мясо 1660 180 "Юрмала" Рига Латвия 200 2.05 30/8/94
Лук 450 40 "Полесье" Киев Украина 50 0.61 27/8/94
Томаты 240 100 "Полесье" Киев Украина 120 0.45 27/8/94
Зелень 180 20 "Даугава" Рига Латвия 15 0.99 30/8/94
Кофе Десерт ... 235 1/9/94 Кофе 2750 8 "Хуанхэ" Пекин Китай 40 2.87 24/8/94
Лабораторная работа 3
Тема: Знакомство с СУБД Microsoft SQL Server .
Цель работы: Ознакомится с интерфейсом СУБД, разработать БД.
Задание без выбора вариантов, выполняется в полном объеме:
Установить ПО, согласно инструкциям, представленным в лабораторной
работе. Реализовать в СУБД Microsoft SQL Server пример № 1 «Учебная
база данных». Реализовать запросы, представленные в конце файла.
Перечень запросов.
1. Напишите запрос, позволяющий получить из таблицы EXAM_MARKS значения столбца MARK (экзаменационная оценка) для всех студентов , исключив из списка повторение одинаковых строк.
2. Напишите запрос, который выполняет вывод списка фамилий студентов,
обучающихся на третьем и более старших курсах.
Напишите запрос, выбирающий данные о фамилии, имени и номере курса для студентов, получающих стипендию больше 140.
2. Напишите запрос, выполняющий вывод находящихся в таблице EXAM_MARKS номеров предметов обучения, экзамены по которым сдавались между 10 и 20 января 1999 года.
4. Напишите запрос, выбирающий данные обо всех предметах обучения , экзамены, по которым сданы студентами, имеющими идентификаторы 12 и 32.
5. Напишите запрос, выбирающий сведения о студентах, у которых имена
начинаются на буквы ‘И’ или ‘С’.
6. Напишите запрос для выбора из таблицы EXAM_MARKS записей , для которых отсутствуют значения оценок (поле MARK).
7. Напишите запрос, который выполняет выборку для каждого студента значения его идентификатора и максимальной из полученных им оценок.
Напишите запрос, выполняющий вывод фамилии первого в алфавитном порядке (по фамилии) студента, фамилия которого начинается на букву “И”.
8. Напишите запрос, который выполняет вывод для каждого предмета обучения наименование предмета и максимальное значение номера семестра, в котором этот предмет преподается.
9. Напишите запрос, который выполняет вывод данных для каждого конкретного дня сдачи экзамена о количестве студентов, сдававших экзамен в этот день .
10. Напишите запрос для получения среднего балла для каждого курса по каждому предмету.
11. Предположим, что стипендия всем студентам увеличена на 20%. Напишите запрос к таблице STUDENT, выполняющий вывод номера студента, фамилию студента и величину увеличенной стипендии. Выходные данные упорядочить :
а) по значению последнего столбца (величине стипендии);
б) в алфавитном порядке фамилий студентов.
12. Напишите запрос, который по таблице EXAM_MARKS позволяет найти а) максимальные и
б) минимальные оценки каждого студента и выводит их вместе с
идентификатором студента.
13. Напишите запрос, который выполняет выборку имен всех студентов, имеющих по предмету c идентификатором 102 балл ниже общего среднего балла.
14. Напишите запрос, выполняющий вывод количества предметов, по которым экзаменовался каждый студент, сдававший более 20-ти предметов.
15. Напишите команду SELECT, использующую связанные подзапросы и
выполняющую вывод имен и идентификаторов студентов, у которых стипендия совпадает с максимальным значением стипендии для города, в котором живет студент.
16. Создайте объединение двух запросов, которые выдают значения полей
UNIV_NAME, CITY, RATING для всех университетов. Те из них, у которых
рейтинг равен или выше 300, должны иметь комментарий ‘Высокий ’ , все
остальные – ‘Низкий ’ .
17. Напишите команду, которая выдает список фамилий студентов, с комментарием ‘успевает’ у студентов, имеющих все положительные оценки, комментарием ‘не успевает’ для сдававших экзамены, но имеющих хотя бы одну неудовлетворительную оценку, и комментарием ‘не сдавал’ – для всех остальных.
В выводимом результате фамилии студентов упорядочить по алфавиту.
18. Напишите запрос, который выполняет вывод данных о фамилиях , сдававших экзамены студентов, вместе с идентификаторами каждого сданного ими предмета обучения .
19. Напишите запрос, который выполняет выборку значений фамилии всех студентов с указанием для студентов, сдававших экзамены, идентификаторов сданных ими предметов обучения .
20. Напишите запрос, который выполняет вывод данных о фамилиях студентов, сдававших экзамены, вместе с наименованиями каждого сданного ими предмета обучения .
Дополнительная информация
Оценка:Зачет
Дата оценки: 24.11.2021
Помогу с вашим вариантом, другой работой, дисциплиной или онлайн-тестом.
E-mail: sneroy20@gmail.com
E-mail: ego178@mail.ru
Дата оценки: 24.11.2021
Помогу с вашим вариантом, другой работой, дисциплиной или онлайн-тестом.
E-mail: sneroy20@gmail.com
E-mail: ego178@mail.ru
Похожие материалы
Лабораторные работы 1-3 по дисциплине: Базы данных. Вариант №3
holm4enko87
: 24 марта 2025
Конторольные вопросы:
1.Назовите команды, позволяющие просматривать содержимое таблиц и получать информацию об их структуре.
2.Перечислите известные вам реляционные, булевы и специальные операторы языка MySQL.
3.Каким образом агрегатные функции применяются к группам строк?
4.Для чего служит механизм определения псевдонимов таблиц?
5.Назовите команды создания, изменения и удаления таблиц.
6.Перечислите команды изменения данных в таблицах.
---------------------------------------------------------
550 руб.
Лабораторные работы 1-3 по дисциплине: Базы данных. Вариант №3
IT-STUDHELP
: 26 декабря 2022
Лабораторная работа No1. « ЯзыкMySQL»
Задание
В файл z1-1.txt занесите ответы на следующие вопросы:
Напишите запрос, который выводит все строки из таблицы Покупателей, для которых номер продавца равен 1001.
Напишите запрос, который выводит таблицу Продавцов со столбцами в следующем порядке: city, sname, snum, comm.
Напишите запрос, который выводит оценку (rating), сопровождаемую именем каждого покупателя в городе San Jose.
Напишите запрос, который выводит значение номера продавца всех продавцо
1500 руб.
Контрольная и Лабораторные работы 1-3 по дисциплине: Базы данных. Вариант №3
IT-STUDHELP
: 26 декабря 2022
Лабораторная работа No1. « ЯзыкMySQL»
Задание
В файл z1-1.txt занесите ответы на следующие вопросы:
Напишите запрос, который выводит все строки из таблицы Покупателей, для которых номер продавца равен 1001.
Напишите запрос, который выводит таблицу Продавцов со столбцами в следующем порядке: city, sname, snum, comm.
Напишите запрос, который выводит оценку (rating), сопровождаемую именем каждого покупателя в городе San Jose.
Напишите запрос, который выводит значение номера продавца всех продавцо
2000 руб.
Лабораторные работы №№1-3 по дисциплине: Базы данных (Барахнин). Вариант№ 3
IT-STUDHELP
: 6 февраля 2022
Лабораторная работа No1.
Язык MySQL
Цель: Изучение принципов работы с СУБД MySQL и языком запросов SQL.
Теоретические сведения.
Структурированный язык запросов (Structured Query Language) SQL - это инструмент, предназначенный для обработки и чтения данных, содержащихся в компьютерных базах данных. Одна из функций SQL - организация связи че-рез локальную сеть с сервером базы данных, в в которой хранятся совместно используемые данные. Операторы SQL напоминают английские предложения, что значите
1500 руб.
Лабораторные работы №№1-3 по дисциплине: Базы данных в телекоммуникациях. Вариант № 3
IT-STUDHELP
: 14 апреля 2021
Вариант No 3
Лабораторная работа No1 - Создание и редактирование таблиц баз данных
Цель работы:
Приобрести навыки создания и редактирования таблиц базы данных в различных режимах работы MS Access.
В процессе выполнения данной лабораторной работы необходимо создать таблицу Студент, которая должна содержать следующие поля: Номер, ФИО, Дата рождения, Домашний адрес, Телефон, Пол, Факультет, Группа, Размер стипендии, Военнообязанный, Средний балл.
Задание 1. Создание новой таблицы в режиме табли
900 руб.
Лабораторная работа №№1-3 по дисциплине: Базы данных
IT-STUDHELP
: 15 ноября 2021
Лабораторная работа No1
Создание и редактирование таблиц баз данных
Цель работы:
Приобрести навыки создания и редактирования таблиц базы данных в различных режимах работы MS Access.
В процессе выполнения данной лабораторной работы необходимо создать таблицу Студент, которая должна содержать следующие поля: Номер, ФИО, Дата рождения, Домашний адрес, Телефон, Пол, Факультет, Группа, Размер стипендии, Военнообязанный, Средний балл.
Задание 1. Создание новой таблицы в режиме таблицы.
Данный реж
900 руб.
Лабораторные работы 1-3 по дисциплине: Базы данных. Для всех вариантов
uliya5
: 14 апреля 2024
Лабораторная работа 1
Конторольные вопросы
1.Назовите команды, позволяющие просматривать содержимое таблиц и получать информацию об их структуре.
2.Перечислите известные вам реляционные, булевы и специальные операторы языка MySQL.
3.Каким образом агрегатные функции применяются к группам строк?
4.Для чего служит механизм определения псевдонимов таблиц?
5.Назовите команды создания, изменения и удаления таблиц.
6.Перечислите команды изменения данных в таблицах.
Задание
В файл z1-1.txt занесите отве
800 руб.
Лабораторные работы 1-3 по дисциплине: Базы данных. Вариант №**
IT-STUDHELP
: 18 июля 2023
Лабораторная работа No1. « ЯзыкMySQL»
Конторольные вопросы:
1.Назовите команды, позволяющие просматривать содержимое таблиц и получать информацию об их структуре.
2.Перечислите известные вам реляционные, булевы и специальные операторы языка MySQL.
3.Каким образом агрегатные функции применяются к группам строк?
4.Для чего служит механизм определения псевдонимов таблиц?
5.Назовите команды создания, изменения и удаления таблиц.
6.Перечислите команды изменения данных в таблицах.
------------------
1500 руб.
Другие работы
Расчет аналоговых и дискретных устройств связи. Вариант №10
b1nom
: 21 января 2018
Спроектировать дискретный фильтр, выделяющий гармоническое колебание заданной частоты из сигнала на выходе нелинейного преобразователя и удовлетворяющий условиям, указанным в таблице 1.
Схема (б)
КТ312Б
fг = 16,1 кГц
Rк = 0,4 кОм
Uпит. авт. = 18 В
Схема 3.2б
КП303Е
Uо = -2,0 В
Um = 2,0 В
n=3
ΔА = 1 дБ
Amin. = 21 дБ
m=2
950 руб.
Индивидуально-типологические особенности личности темперамент
GnobYTEL
: 22 марта 2014
Содержание:
1. ВВЕДЕНИЕ……………………………………………………………………….2
2. 2.1. ПОНЯТИЕ О ТЕМПЕРАМЕНТЕ…………………………………………..4
2.2. Какие особенности организма лежат в основе темперамента человека: экскурс в историю…………………………………………………………………..6
2.3. Физиологические основы темперамента…………………………………..8
3. ТИПЫ ТЕМПЕРАМЕНТОВ И ИХ ПСИХОЛОГИЧЕСКАЯ ХАРАКТЕРИС-
ТИКА………………………………………………………………………………...11
4. 4.1. СОВРЕМЕННЫЕ ПОДХОДЫ К ПСИХОЛОГИЧЕСКОЙ ХАРАКТЕРИС-ТИКЕ ТИПОВ ТЕМПЕРАМЕНТОВ………………………………………………15
4.2. Взаимосвязь темпераме
15 руб.
Термодинамика и теплопередача ТЕПЛОПЕРЕДАЧА ИрГУПС 2015 Задача 11 Вариант 9
Z24
: 4 декабря 2025
Стальная стенка теплообменной поверхности парового котла толщиной δ=22 мм омывается с одной стороны кипящей водой при абсолютном давлении р, а с другой — дымовыми газами с температурой t1=900 ºC. Удельная паропроизводительность поверхности нагрева g, кг/(м²·ч), сухого насыщенного пара. Определить коэффициент теплопередачи k и перепад температур в стенке Δtст, если коэффициент теплопроводности стали λ=40 Вт/(м·К).
150 руб.
Авторское свидетельство № 2151262 Трубозажимное устройство, Авторское свидетельство № 2078900 Трубозажимное устройство, Авторское свидетельство № 2015298 Устройство для зажима труб, Авторское свидетельство № 2176305 Устройство для зажима труб, Авторское с
https://vk.com/aleksey.nakonechnyy27
: 30 мая 2016
Авторское свидетельство № 2151262 Трубозажимное устройство, Авторское свидетельство № 2078900 Трубозажимное устройство, Авторское свидетельство № 2015298 Устройство для зажима труб, Авторское свидетельство № 2176305 Устройство для зажима труб, Авторское свидетельство № 2176016 Устройство для захвата труб, Авторское свидетельство № 2068070 Трубозажимное устройство-(Формат Компас-CDW, Autocad-DWG, Adobe-PDF, Picture-Jpeg)-Чертеж-Нефтегазопромысловое оборудование-Патент-Патентно-информационный обзо
696 руб.