Лабораторная работа №1,2 по дисциплине: Базы данных. Вариант №4
Состав работы
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Необходимые программы
Работа представляет собой rar архив с файлами (распаковать онлайн), которые открываются в программах:
- Microsoft Word
Описание
Лабораторная работа 1
Вариант 4
Разработать БД администратора автосалона.
БД должна вести учет:
1)автомобилей, находящихся в автосалоне (информация обо всех автомобилях в автосалоне или в гараже);
2) поставщиков автомобилей (информация обо всех поставщиках автомобилей);
3)клиентов автосалона (информация обо всех клиентах автосалона); 4)поставок (когда, кем, в каком количестве и по какой цене были произведены поставки автомобилей);
5) заказов (когда, по какой цене, кем и кому были проданы автомобили, в какой форме производится оплата);
6) продажи запчастей для автомобилей (заказ запчастей, если их нет на складе);
7) услуги тюнинга автомобилей (какой автомобиль, состав услуг, формирование стоимости услуг).
1. Постановка задачи
Задание 1. Концептуальное проектирование. Описать предметную область. Определить сущности и атрибуты (характеристики) каждой сущности предложенной предметной области. Построить ER-диаграмму.
Задание 2. Логическое проектирование. Построить реляционную модель базы данных. Определить первичные и внешние ключи таблиц. Описать типы связей между отношения, поясняя, почему назначены именно такие
типы связей..
Лабораторная работа №2
Тема: Знакомство с СУБД Microsoft SQL Server .
Цель работы: Ознакомится с интерфейсом СУБД, разработать БД.
Задание без выбора вариантов, выполняется в полном объеме:
1. Установить ПО, согласно инструкциям, представленным в лабораторной работе. Реализовать в СУБД Microsoft SQL Server пример № 1 «Учебная база данных». Реализовать запросы, представленные в конце файла.
Знакомство со средой разработки.
Microsoft SQL Server — система управления реляционными базами данных (РСУБД), разработанная корпорацией Microsoft. Основной используемый язык запросов — Transact-SQL, создан совместно Microsoft и Sybase. Transact-SQL
является реализацией стандарта ANSI/ISO по структурированному языку запросов (SQL) с расширениями. Используется для работы с базами данных размером от персональных до крупных баз данных масштаба предприятия; конкурирует с другими СУБД в этом сегменте рынка.
Перечень запросов.
1. Напишите запрос, позволяющий получить из таблицы EXAM_MARKS значения столбца MARK ( экзаменационная оценка) для всех студентов , исключив из списка
повторение одинаковых строк.
2. Напишите запрос, который выполняет вывод списка фамилий студентов, обучающихся на третьем и более старших курсах.
7. Напишите запрос,выбирающий данные о фамилии, имени и номере курса для студентов, получающих стипендию больше 140.
3. Напишите запрос, выполняющий вывод находящихся в таблице EXAM_MARKS номеров предметов обучения, экзамены по которым сдавались между 10 и 20 января 1999 года.
4. Напишите запрос, выбирающий данные обо всех предметах обучения , экзамены по которым сданы студентами, имеющими идентификаторы 12 и 32.
5. Напишите запрос, выбирающий сведения о студентах, у которых имена начинаются на буквы ‘И’ или ‘С’.
6. Напишите запрос для выбора из таблицы EXAM_MARKS записей , для которых отсутствуют значения оценок (поле MARK).
7. Напишите запрос, который выполняет выборку для каждого студента значения его идентификатора и максимальной из полученных им оценок. 13. Напишите запрос, выполняющий вывод фамилии первого в алфавитном порядке (по фамилии) студента, фамилия которого начинается на букву “И”.
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. Напишите запрос, который выполняет вывод данных о фамилиях студентов, сдававших экзамены, вместе с наименованиями каждого сданного ими предмета обучения .
Вариант 4
Разработать БД администратора автосалона.
БД должна вести учет:
1)автомобилей, находящихся в автосалоне (информация обо всех автомобилях в автосалоне или в гараже);
2) поставщиков автомобилей (информация обо всех поставщиках автомобилей);
3)клиентов автосалона (информация обо всех клиентах автосалона); 4)поставок (когда, кем, в каком количестве и по какой цене были произведены поставки автомобилей);
5) заказов (когда, по какой цене, кем и кому были проданы автомобили, в какой форме производится оплата);
6) продажи запчастей для автомобилей (заказ запчастей, если их нет на складе);
7) услуги тюнинга автомобилей (какой автомобиль, состав услуг, формирование стоимости услуг).
1. Постановка задачи
Задание 1. Концептуальное проектирование. Описать предметную область. Определить сущности и атрибуты (характеристики) каждой сущности предложенной предметной области. Построить ER-диаграмму.
Задание 2. Логическое проектирование. Построить реляционную модель базы данных. Определить первичные и внешние ключи таблиц. Описать типы связей между отношения, поясняя, почему назначены именно такие
типы связей..
Лабораторная работа №2
Тема: Знакомство с СУБД Microsoft SQL Server .
Цель работы: Ознакомится с интерфейсом СУБД, разработать БД.
Задание без выбора вариантов, выполняется в полном объеме:
1. Установить ПО, согласно инструкциям, представленным в лабораторной работе. Реализовать в СУБД Microsoft SQL Server пример № 1 «Учебная база данных». Реализовать запросы, представленные в конце файла.
Знакомство со средой разработки.
Microsoft SQL Server — система управления реляционными базами данных (РСУБД), разработанная корпорацией Microsoft. Основной используемый язык запросов — Transact-SQL, создан совместно Microsoft и Sybase. Transact-SQL
является реализацией стандарта ANSI/ISO по структурированному языку запросов (SQL) с расширениями. Используется для работы с базами данных размером от персональных до крупных баз данных масштаба предприятия; конкурирует с другими СУБД в этом сегменте рынка.
Перечень запросов.
1. Напишите запрос, позволяющий получить из таблицы EXAM_MARKS значения столбца MARK ( экзаменационная оценка) для всех студентов , исключив из списка
повторение одинаковых строк.
2. Напишите запрос, который выполняет вывод списка фамилий студентов, обучающихся на третьем и более старших курсах.
7. Напишите запрос,выбирающий данные о фамилии, имени и номере курса для студентов, получающих стипендию больше 140.
3. Напишите запрос, выполняющий вывод находящихся в таблице EXAM_MARKS номеров предметов обучения, экзамены по которым сдавались между 10 и 20 января 1999 года.
4. Напишите запрос, выбирающий данные обо всех предметах обучения , экзамены по которым сданы студентами, имеющими идентификаторы 12 и 32.
5. Напишите запрос, выбирающий сведения о студентах, у которых имена начинаются на буквы ‘И’ или ‘С’.
6. Напишите запрос для выбора из таблицы EXAM_MARKS записей , для которых отсутствуют значения оценок (поле MARK).
7. Напишите запрос, который выполняет выборку для каждого студента значения его идентификатора и максимальной из полученных им оценок. 13. Напишите запрос, выполняющий вывод фамилии первого в алфавитном порядке (по фамилии) студента, фамилия которого начинается на букву “И”.
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-2
Оценка:Зачет
Дата оценки: 15.06.2019
Рецензия:Уважаемый,
Данилова Любовь Филипповна
Помогу с вашим вариантом, другой работой или дисциплиной.
E-mail: sneroy20@gmail.com
Оценена Ваша работа по предмету: Базы данных
Вид работы: Лабораторная работа 1-2
Оценка:Зачет
Дата оценки: 15.06.2019
Рецензия:Уважаемый,
Данилова Любовь Филипповна
Помогу с вашим вариантом, другой работой или дисциплиной.
E-mail: sneroy20@gmail.com
Похожие материалы
Сетевые базы данных Лабораторная работа 1 вариант 4
svladislav987
: 29 августа 2023
Вариант 4.
1. Напишите запрос к таблице Покупателей, чей вывод может включить всех покупателей, причем с оценкой ниже 300, если они не из Берлина
2. Напишите запрос, который вывел бы для каждого заказа его номер, стоимость и имя заказчика. Данные вывести для заказчиков, размещенных не в San Jose и не в Berlin.
3. Напишите запрос, который выбрал бы наибольший номер заказа на каждое число с сортировкой по возрастанию номеров заказов.
4. Напишите запрос, который выводит имена и города всех продавцо
150 руб.
Лабораторная работа №1 по дисциплине: Базы данных. Вариант №4
IT-STUDHELP
: 2 июля 2019
Лабораторная работа 1
Вариант 4
Разработать БД администратора автосалона.
БД должна вести учет:
1)автомобилей, находящихся в автосалоне (информация обо всех автомобилях в автосалоне или в гараже);
2) поставщиков автомобилей (информация обо всех поставщиках автомобилей);
3)клиентов автосалона (информация обо всех клиентах автосалона); 4)поставок (когда, кем, в каком количестве и по какой цене были произведены поставки автомобилей);
5) заказов (когда, по какой цене, кем и кому были проданы ав
480 руб.
Сетевые базы данных. Лабораторная работа № 1. Вариант №4
Udacha2013
: 7 марта 2016
Задание. Лабораторная работа № 1
Тема 1: Типы данных SQL Oracle. Стандартные функции. Арифметические и логические выражения.
(в лекциях см. п. 2, 1.4, 3 1.1)
Тема 2: Агрегатные функции. Группировка строк. Сортировка строк
(в лекциях см. п.3.1.1)
Пример задания:
1. Вывести имена всех продавцов и города, в которых они работают, кроме продавцов, работающих в Лондоне.
Решение:
select sname,city from sal where city<>'London'
Результат:
SNAME CITY
Serres San Jose
Rifkin Barce
200 руб.
Лабораторная работа №1. Сетевые базы данных. Вариант №4
zhekaersh
: 16 февраля 2015
Тема 1: Типы данных SQL Oracle. Стандартные функции. Арифметические и логические выражения.
(в лекциях см. п. 2, 1.4, 3 1.1)
Тема 2: Агрегатные функции. Группировка строк. Сортировка строк
(в лекциях см. п.3.1.1)
Вариант 4.
1. Напишите запрос к таблице Покупателей, чей вывод может включить всех покупателей, причем с оценкой ниже 300, если они не из Берлина
2. Запросите двумя способами все заказы на 3, 5 и 6 января 2010 г.
3. Напишите запрос, который сосчитал бы среднюю сумму заказа
70 руб.
Лабораторная работа 1, 2, 3 по дисциплине: Базы данных
SOKOLOV
: 15 марта 2026
Лабораторные работы 1, 2, 3 Базы данных
========== Лабораторная работа №1. « ЯзыкMySQL» =================================
2 Конторольные вопросы
1.Назовите команды, позволяющие просматривать содержимое таблиц и получать информацию об их структуре.
2.Перечислите известные вам реляционные, булевы и специальные операторы языка MySQL.
3.Каким образом агрегатные функции применяются к группам строк?
4.Для чего служит механизм определения псевдонимов таблиц?
5.Назовите команды создания, изм
260 руб.
Лабораторные работы 1-3 по дисциплине: Базы данных. Вариант №4
IT-STUDHELP
: 26 декабря 2022
Лабораторная работа No1. « ЯзыкMySQL»
Задание
В файл z1-1.txt занесите ответы на следующие вопросы:
Напишите запрос, который выводит все строки из таблицы Покупателей, для которых номер продавца равен 1001.
Напишите запрос, который выводит таблицу Продавцов со столбцами в следующем порядке: city, sname, snum, comm.
Напишите запрос, который выводит оценку (rating), сопровождаемую именем каждого покупателя в городе San Jose.
Напишите запрос, который выводит значение номера продавца всех продавцо
1500 руб.
Лабораторная работа №1 по дисциплине: Сетевые базы данных. Вариант №4
xtrail
: 17 марта 2018
Тема 1: Типы данных SQL Oracle. Стандартные функции. Арифметические и логические выражения. (в лекциях см. п. 2, 1.4, 3 1.1)
Тема 2: Агрегатные функции. Группировка строк. Сортировка строк (в лекциях см. п.3.1.1)
Пример задания:
Вывести имена всех продавцов и города, в которых они работают, кроме продавцов, работающих в Лондоне.
Вариант 4.
1. Напишите запрос к таблице Покупателей, чей вывод может включить всех покупателей, причем с оценкой ниже 300, если они не из Берлина
2. Запросите двумя с
150 руб.
Базы данных Лабораторная работа №1. Язык MySQL. Вариант № 4
Beck910
: 2 апреля 2015
1. Напишите запрос, который выводит все строки из таблицы Покупателей, для которых рейтинг покупателя = 300.
2. Напишите запрос, который выводит суммы заказа, дату и номер Покупателя для всех строк из таблицы Заказов.
3. Напишите запрос, который выводит оценку (rating), сопровождаемую именем каждого покупателя c рейтингом не меньше 200.
4. Напишите запрос, который выводит значения дат заказов из таблицы Заказов без каких бы то ни было повторений.
5. Напишите запрос, который может выдать вам п
200 руб.
Другие работы
Оценка стоимости бизнеса. Экзамен. Вариант №5. СИБГУТИ
nastya993
: 17 марта 2016
БИЛЕТ No5
1. Какой принцип означает: максимальный доход предприятие может получить при соблюдении оптимальных величин факторов производства:
1. Вклад
2. Замещение
3. Полезность
4. Сбалансированность
2. Какая стоимость означает: величину равную денежной сумме, за которую предполагается переход имущества из рук в руки на дату оценки:
1. Инвестиционная
2. Рыночная
3. Потребительская
4. Ликвидационная
3. Для покупки недвижимости через 3 года господин Кривцов откладывает в банке 4 тыс. долларо
80 руб.
Рабинович О.М. Сборник задач по технической термодинамике Задача 283
Z24
: 4 октября 2025
Для идеального цикла газовой турбины с подводом теплоты при p=const (см. рис.39) определить параметры в характерных точках, полезную работу, термический к.п.д., количество подведенной и отведенной теплоты. Дано: р1=0,1 МПа; t1=17ºC; t3=600ºC; λ=p2/p1=8. Рабочее тело — воздух. Теплоемкость принять постоянной.
Ответ: υ1=0,831 м³/кг, υ2=0,189 м³/кг, υ3=0,313 м³/кг, υ4=1,381 м³/кг, t2=254ºC, р2=р3=0,8 МПа, q1=350,2 кДж/кг, q2=192,2 кДж/кг, ηt=0,45.
200 руб.
Основы обработки данных. Билет №4
IT-STUDHELP
: 14 февраля 2022
Экзаменационные билеты по курсу «Обработка экспериментальных данных».
Билет 4.
1. Интерполяция полиномами
2. Выборочные характеристики статистического распределения
350 руб.
Направления пользования служб сети Интернет для решения информационных задач
Elfa254
: 8 октября 2013
Введение
Глава 1. Теоретические основы организации сети Интернет
1.1 Общие сведения об Интернете
1.2 Организация сети Интернет
1.3 Службы Интернет
Глава 2. Обзор программных средств, используемых для работы с Интернет
2.1 Internet Explorer
2.2. Outlook Express
2.3 Opera
2.4 The Bat!
Заключение
Введение
Такая сложная система программно-аппаратных средств, как Интернет, неизбежно воспринимается разными людьми по-разному. Для одних Сеть — это переход человечества на принципиально нов
10 руб.