Лабораторные работы №1,2 по дисциплине: Базы данных. Вариант №3
Состав работы
|
|
|
|
|
|
|
|
|
|
|
|
Работа представляет собой rar архив с файлами (распаковать онлайн), которые открываются в программах:
- Microsoft Word
Описание
Лабораторная работа №1
1. Постановка задачи
Задание 1. Концептуальное проектирование. Описать предметную область. Определить сущности и атрибуты (характеристики) каждой сущности предложенной предметной области. Построить ER-диаграмму.
Задание 2. Логическое проектирование. Построить реляционную модель базы данных. Определить первичные и внешние ключи таблиц. Описать типы связей между отношения, поясняя, почему назначены именно такие
типы связей..
Вариант 13
Хозрасчётная поликлиника ведёт прием и учёт пациентов, их посещений (визитов) и учёт обслуживания пациентов специалистами (врачами) поликлиники. Существует неободимость в хранении информации обо всех посещениях поликлиники пациентами и о том, на приеме у каких спициалистов они находились.
Хранимую информацию о деятельности хозрасчётной поликлиники и её пациентах можно сгруппировать так:
Пациент (номер истории болезни, ФИО, домашний адрес, телефон)
Специалист (личный номер, ФИО, специальность, домашний адрес, телефон)
Визиты (пациент, Специалист, визит первый или повторный, дата визита, диагноз, лечение, стоимость лекарств, стоимость услуг)
Архив, куда переносится информация о пациенете, если после его последнего визита прошёл определенный срок (например, 3 года).
Лабораторная работа №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. Постановка задачи
Задание 1. Концептуальное проектирование. Описать предметную область. Определить сущности и атрибуты (характеристики) каждой сущности предложенной предметной области. Построить ER-диаграмму.
Задание 2. Логическое проектирование. Построить реляционную модель базы данных. Определить первичные и внешние ключи таблиц. Описать типы связей между отношения, поясняя, почему назначены именно такие
типы связей..
Вариант 13
Хозрасчётная поликлиника ведёт прием и учёт пациентов, их посещений (визитов) и учёт обслуживания пациентов специалистами (врачами) поликлиники. Существует неободимость в хранении информации обо всех посещениях поликлиники пациентами и о том, на приеме у каких спициалистов они находились.
Хранимую информацию о деятельности хозрасчётной поликлиники и её пациентах можно сгруппировать так:
Пациент (номер истории болезни, ФИО, домашний адрес, телефон)
Специалист (личный номер, ФИО, специальность, домашний адрес, телефон)
Визиты (пациент, Специалист, визит первый или повторный, дата визита, диагноз, лечение, стоимость лекарств, стоимость услуг)
Архив, куда переносится информация о пациенете, если после его последнего визита прошёл определенный срок (например, 3 года).
Лабораторная работа №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
Оценка:Зачет
Дата оценки: 08.06.2019
Рецензия:Уважаемый,
Данилова Любовь Филипповна
Помогу с вашим вариантом, другой работой или дисциплиной.
E-mail: sneroy20@gmail.com
Оценена Ваша работа по предмету: Базы данных
Вид работы: Лабораторная работа 1-2
Оценка:Зачет
Дата оценки: 08.06.2019
Рецензия:Уважаемый,
Данилова Любовь Филипповна
Помогу с вашим вариантом, другой работой или дисциплиной.
E-mail: sneroy20@gmail.com
Похожие материалы
Лабораторная работа №1 по дисциплине: Базы данных. Вариант №3
IT-STUDHELP
: 17 июня 2019
Лабораторная работа №1
1. Постановка задачи
Задание 1. Концептуальное проектирование. Описать предметную область. Определить сущности и атрибуты (характеристики) каждой сущности предложенной предметной области. Построить ER-диаграмму.
Задание 2. Логическое проектирование. Построить реляционную модель базы данных. Определить первичные и внешние ключи таблиц. Описать типы связей между отношения, поясняя, почему назначены именно такие
типы связей..
Вариант 13
Хозрасчётная поликлиника ведёт прием и
480 руб.
Лабораторная работа №1. Вариант №3. Сетевые базы данных
SEI
: 23 июля 2018
1. Напишите запрос к таблице Покупателей, чей вывод может включить всех покупателей, причем с оценкой выше 200, если не находятся в Риме.
2. Напишите запрос, который может вывести всех покупателей, чьи имена начинаются с буквы, попадающей в диапазон от D до L.
Напишите запрос, который сосчитал бы сумму всех заказов для продавца 1002.
3.Напишите запрос, который сосчитал бы сумму всех заказов для продавца 1002.
4.Напишите запрос, который выбрал бы средние комиссионные в каждом городе с сортировк
60 руб.
Лабораторная работа №1. Вариант №3. Сетевые базы данных.
SibGUTI2
: 4 ноября 2016
Лабораторная работа 1
Тема 1: Типы данных SQL Oracle. Стандартные функции. Арифметические и логические выражения.
(в лекциях см. п. 2, 1.4, 3 1.1)
Тема 2: Агрегатные функции. Группировка строк. Сортировка строк
(в лекциях см. п.3.1.1)
Вариант 3.
1. Напишите запрос к таблице Покупателей, чей вывод может включить всех покупателей, причем с оценкой выше 200, если не находятся в Риме
2. Напишите запрос, который может вывести всех покупателей, чьи имена начинаются с буквы, попадающей в диапа
40 руб.
Лабораторная работа 1, 2, 3 по дисциплине: Базы данных
SOKOLOV
: 15 марта 2026
Лабораторные работы 1, 2, 3 Базы данных
========== Лабораторная работа №1. « ЯзыкMySQL» =================================
2 Конторольные вопросы
1.Назовите команды, позволяющие просматривать содержимое таблиц и получать информацию об их структуре.
2.Перечислите известные вам реляционные, булевы и специальные операторы языка MySQL.
3.Каким образом агрегатные функции применяются к группам строк?
4.Для чего служит механизм определения псевдонимов таблиц?
5.Назовите команды создания, изм
290 руб.
Лабораторная работа №1. Базы данных
BOETZ
: 24 августа 2018
Лабораторная работа № 1. Создание и редактирование таблиц базы данных
В процессе выполнения данной лабораторной работы необходимо создать таблицу Студент, которая должна содержать следующие поля: Номер, ФИО, Дата рождения, Домашний адрес, Телефон, Пол, Факультет, Группа, Размер стипендии, Военнообязанный, Средний балл.
Задание 1. Создание новой таблицы в режиме таблицы. Данный режим позволяет пользователю создать таблицу, не определяя предварительно ее структуру. После выбора режима открывается
50 руб.
Базы данных. Лабораторная работа №1. ДО.
user888
: 19 марта 2014
Цель работы: Используя средства Microsoft Access, реализовать базу данных в соответствии с результатами проектирования, полученными при выполнении п. 1 и 2 контрольной работы.
Задание:
1. Создать файл базы данных Microsoft Access.
2. Пользуясь разработанным в соответствии с вариантом задания проектом базы данных, создать таблицы базы данных в режиме ввода данных в таблицу или в режиме конструктора. В каждой таблице создать ключевые поля, выбрать типы данных и установить диапазоны допустимых знач
70 руб.
Лабораторные работы 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 руб.
Другие работы
Управление проектами Вариант: №8
5234
: 26 апреля 2020
3 ЗАДАНИЯ НА ПРОЕКТ
Контрольная работа состоит из двух составляющих, которые выполняются:
1. В среде MS Project 2010 или 2013. Последнюю версию MS Project всегда можно скачать с официального сайта Microsoft. 1. Смоделировать структуру проекта, с исходными данными (название задач и последовательность задач) согласно Рис. 2.1.
2. Сделать копию проекта и в ней определить длительности задач проекта и проекта в целом методом Монте-Карло с вероятностью достижения сроков равной 50% , числом циклов р
620 руб.
Реконструкция цеха по ремонту двигателей в условиях СПК им. Калинина Вешкаймского района Ульяновской области с разработкой устройства для проверки гильз цилиндров
Рики-Тики-Та
: 19 февраля 2017
ДОКЛАД
Уважаемые председатель и члены аттестационной комиссии, присутствующие.
Вашему вниманию предоставляется доклад на вышеуказанную тему.
В процессе эксплуатации автомобилей и тракторов надежность, заложенная в них при конструировании и производстве, снижается в следствие различных неис-правностей.
В поддержании технического состояния на требуемом уровне большую роль играет планово – предупредительная система технического обслуживания и ремонта. Техническое обслуживание и ремонт тракторов,
825 руб.
Население Индии и государственное устройство
Elfa254
: 6 сентября 2013
Демографическая характеристика
По оценке на 1999, численность населения Индии достигла 1 млрд. человек. Среднегодовой прирост населения снизился с 2,2% в 1950–1980-х годах до 1,7% в 1990–1998, но абсолютные показатели определяют его ежегодное увеличение примерно на 20 млн. человек.
Средняя плотность населения составляет 354 человека на 1 кв. км, а максимальная – более 750 человек на 1 кв. км в Западной Бенгалии и Керале. Наиболее густо заселены юго-восточное и юго-западное побережье, дельтовые
Контрольная работа по дисциплине: Технологии транспортных сетей. Вариант №05
teacher-sib
: 26 мая 2021
Задача
Для заданной топологии сети определить в каждом пункте тип мультиплексора, уровень STM и оптический интерфейс на участках сети, если передается следующая информация:
Таблица 1. Расстояния между пунктами в км.
5
АБ 55
БВ 37
ВГ 21
ГД 78
ДА -
Таблица 2
Вариант
Последняя цифра пароля Направления Е1 Е3 100BaseX
(FE) 1000BaseX
(GE) Топология сети
5 А-Б 22 3 3 -- Линейная
Б-В 77 2 2 -1
А-Г 43 1 3 -
В-Д 21 3 2 -
500 руб.