Essays.club - Получите бесплатные рефераты, курсовые работы и научные статьи
Поиск

База данных. Книжный магазин

Автор:   •  Апрель 10, 2018  •  Контрольная работа  •  667 Слов (3 Страниц)  •  862 Просмотры

Страница 1 из 3

МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ РФ

Филиал федерального государственного бюджетного образовательного учреждения высшего образования

«Национальный исследовательский университет «МЭИ»

в г. Смоленске

Кафедра вычислительной техники

Отчет

о выполнении лабораторных работ

по дисциплине

«Базы данных»

44 вариант

Тема: «БД Книжный магазин»

Руководитель:

к.т.н., доцент Малахов В.В.

Группа: ВМ-14з

Студент: Корольков Д.С.

Смоленск, 2016 г.

ЛАБОРАТОРНАЯ РАБОТА №1

Создание многотабличных баз данных

1) В соответствии с заданием спроектирована реляционная база данных. Предусмотрено наличие полей следующих типов: числовых, текстовых, дат/времени, текстовых полей произвольной длины, мастер подстановок.

[pic 1]

[pic 2]

2) Установлены связи между таблицами. Обеспечена целостность данных и каскадное выполнение операций.

[pic 3]

[pic 4]

3) Выполнено индексирование таблиц: по первичному ключу, создан индекс для одного поля и составной индекс.

[pic 5] 

[pic 6]

[pic 7]

4) Заполнены таблицы. Обеспечены следующие возможности: вставка в поле значения по умолчанию, вставка в поле значения из предыдущего поля,  возможность ввода в поле пустой строки и обязательное заполнение поля.

Для поля «Телефон» таблицы «Покупатели»:

[pic 8]

5) Рассмотрены возможности изменения внешнего вида таблицы: ширины столбцов, количества изображаемых столбцов, фиксация столбцов таблицы  и т.д.

6) Рассмотрены возможности поиска и замены данных.

7) Рассмотрены возможности сортировки данных: сортировка по одному полю и по нескольким полям одновременно.

Сортировка полей «Фамилия» и «Имя» таблицы «Покупатели».

[pic 9]

8) Рассмотрено использование фильтров: фильтр по выделенному, использование критериев «И» и «ИЛИ», расширенный фильтр.

 Фильтр по городу «Москва» поля «Город» таблицы «Издательства»:

[pic 10] 

ЛАБОРАТОРНАЯ РАБОТА №2

Создание запросов

Для разрабатываемой информационной системы созданы следующие многотабличные запросы:

1) Простой запрос с помощью мастера запросов. Запрос всех покупателей с последующей сортировкой по алфавиту.

SELECT Покупатели.Фамилия

FROM Покупатели

ORDER BY Покупатели.Фамилия;

2) Простой запрос с использованием критерия выборки записей. Созданы следующие запросы:

а) Все покупатели из Краснодара (по точному совпадению).

SELECT Покупатели.Фамилия, Покупатели.Имя, Покупатели.Отчество, Покупатели.Город

FROM Покупатели

WHERE Покупатели.Город="Краснодар"

ORDER BY Покупатели.Фамилия;

б)  Все покупатели не из Краснодара (по точному несовпадению).

SELECT Покупатели.Фамилия, Покупатели.Имя, Покупатели.Отчество, Покупатели.Город

FROM Покупатели

WHERE Покупатели.Город<>"Краснодар"

ORDER BY Покупатели.Фамилия;

в) Все покупатели, фамилия которых на «П» (по неточному совпадению).

SELECT Покупатели.Фамилия, Покупатели.Имя, Покупатели.Отчество, Покупатели.Город, Покупатели.Телефон, Покупатели.[Дата рождения], Покупатели.Скидка

...

Скачать:   txt (11.6 Kb)   pdf (584.2 Kb)   docx (218.5 Kb)  
Продолжить читать еще 2 страниц(ы) »
Доступно только на Essays.club