Главная страница
Навигация по странице:

  • ПОРЯДОК ДЕЙСТВИЙ

  • Выполняем в окне MS ACCESS

  • Сохраните структуру таблицы

  • Создание

  • Бюджет фильма . Логическое поле «Бесплатный доступ

  • Запрос1

  • Запрос4

  • Группировку

  • ПОРЯДОК ДЕЙСТВИЙ : после запуска Мастера отчетов

  • фильмотека. Создание файла баз данных фильмотека в субд


    Скачать 25.46 Kb.
    НазваниеСоздание файла баз данных фильмотека в субд
    Дата06.11.2021
    Размер25.46 Kb.
    Формат файлаdocx
    Имя файлафильмотека.docx
    ТипДокументы
    #264703

    СОЗДАНИЕ ФАЙЛА БАЗ ДАННЫХ «ФИЛЬМОТЕКА» В СУБД MSACCESS
    Данная работа состоит из 2-х частей. Сначала вы выполняете задания из Ч. 1, но разработанный файл баз данных не загружаете, а предъявляете преподавателю на следующем занятии. На этом занятии вы выполняете задания из Ч. 2, и тогда уже загружаете на Фемиду файл БД со всеми выполненными заданиями (с № 1 по № 8).
    ЧАСТЬ 1.

    1. Запустить MS ACCESS, создать новую базу данных, сохранить ее на своем диске с именем, указанным в начале задания - расширение ассdb файлу дается автоматически. Это необходимо, поскольку таблицы файла баз данных обладают уникальным свойством – все вносимые в них записи автоматически сразу сохраняются в файле на диске. ПОРЯДОК ДЕЙСТВИЙ: НОВАЯ БАЗА ДАННЫХ – УКАЗЫВАЕМ ИМЯ ФАЙЛА, ВЫБРАВ СВОЙ ДИСК – СОЗДАТЬ.




    1. В окне базы данных на вертикальной полосе слева виден перечень объектов, которые могут входить в файл баз данных: таблицы, запросы, формы и т.д. С каждым из перечисленных объектов можно работать в различных режимах – конструктора, мастера и т.д. ТАБЛИЦЫ И ЗАПРОСЫ БУДУТ СОЗДАВАТЬСЯ В РЕЖИМЕ КОНСТРУКТОРА, ФОРМЫ И ОТЧЕТЫ – С ПОМОЩЬЮ МАСТЕРОВ. Переход из одного режима в другой осуществляется с помощью кнопки Режимы.
      Таблицы являются ядром файла баз данных, в них содержатся структурированные наборы данных из определенной предметной области.




    1. Создайте таблицу «Фильмы». После сохранения файла на экране в рабочей области открывается Таблица1, ее нужно закрыть. ВАЖНО: В ПРОЦЕССЕ РАБОТЫ ВСЕ РАНЕЕ СОЗДАННЫЕ ОБЪЕКТЫ ФАЙЛА НАДО ЗАКРЫВАТЬ (кнопка закрытия справа на серой полосе в рабочей области), а ПРИЛОЖЕНИЕ MS ACCESS, И САМ РАЗРАБАТЫВАЕМЫЙ ФАЙЛ ЗАКРЫВАЕТСЯ ТОЛЬКО В КОНЦЕ РАБОТЫ (кнопка закрытия в правом верхнем углу экрана).


    ПОРЯДОК ДЕЙСТВИЙ: Вкладка СозданиеКонструктор таблиц. На экране карточка в рабочей области разделена на 3 столбца. Третий столбец «Описание» нами не используется. Имена полей и типы данных приведены в таблице.
    Выполняем в окне MS ACCESS: в столбце «Имя поля» пишем указанное ниже имя поля, в столбце «Тип данных» выбираем тип, указанный в нижеследующей таблице.


    Имя поля

    Тип данных

    Порядковый номер

    Счетчик, ключевое - щелкните кнопку с изображением ключа на панели инструментов.

    ФИО режиссера

    Короткий текст, длина 40 символов

    Название фильма

    Короткий текст, длина 40 символов

    Рубрика

    Мастер подстановок, ввести фиксированный набор значений в ОДИН столбец: Фэнтези, Детектив, Мелодрама

    Год выпуска

    Числовой

    Местонахождение

    Гиперссылка

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

    Мастер подстановок, ввести фиксированный набор значений в ОДИН столбец – 3 – 5 стран, в которых сняты описываемые фильмы

    Бюджет фильма

    Денежный

    Дата премьеры

    Дата/Время

    Бесплатный доступ

    Логический

    В поле Рубрика можете внести другой вид фильмов, который вам интереснее.

    Сохраните структуру таблицы, щелкнув кнопку с изображением дискеты на панели инструментов, введите ее имя – «Фильмы», затем закройте таблицу.


    1. Перейдя на вкладку «Создание», создать с помощью Мастера форм форму «Фильмы» по разработанной таблице. В окне Мастера форм выберите ВСЕ поля, затем следуйте по подсказкам:
      В ОДИН СТОЛБЕЦ -- ОТКРЫТЬ ФОРМУ ДЛЯ ПРОСМОТРА И ВВОДА ДАННЫХ – ГОТОВО.
      Формы, прежде всего, служат удобным средством доступа к данным, разграничения доступа (т.е. способствуют сохранности данных); у них также предусмотрены и специальные возможности – например, создание вычисляемых полей.




    1. С помощью формы заполните таблицу записями: минимум по 3 фильма из каждой рубрики. Если описываемый фильм недоступен в интернете – просто не заполняете для него поле Местонахождение. Если ресурс известен – копируете из адресной строки. Это же касается поля Бюджет фильма.

    Логическое поле «Бесплатный доступ» на форме заполняется так: ставится флажок («галочка»), если он есть, и не ставится в случае платного доступа. Пары значений логического поля зарезервированы: это может быть «Истина» и «Ложь», «Да» и «Нет» - они используются при создании запросов на поиск. При заполнении числовых полей не пытайтесь подписать данные (год или стр.) – вводите только числа. Поле типа Счетчик не заполняется, значения в нем наращиваются автоматически.


    1. С помощью запросов осуществляется отбор записей из таблиц файла базы данных по заданным вами условиям. Результат запроса – тоже таблица, но ее структура формируется не так, как структура исходных таблиц.
      На вкладке Создание выбрать Конструктор запросов. Создание запросов с помощью конструктора: открывается Бланк запроса по образцу, добавляем таблицу «Фильмы».

    В нижней части Бланка выбираются поля, участвующие в запросе – либо открывая верхнюю строку столбца, либо перетаскивая мышью в эту строку имя поля из таблицы, расположенной в верхней части Бланка. Левее столбцов в нижней части Бланка озаглавлены строки, в которых можно: выбрать сортировку (упорядочение) по какому-то столбцу, указать условие отбора.

    В условиях используются символы * (так же, как при поиске файлов – звездочкой заменяем буквы: например, условие И* в поле «ФИО режиссера» позволит найти все фильмы, фамилия режиссеров которых начинается с буквы «И»). Используются также знаки >, < - причем не только для полей числового типа.

    В поле типа даты/время формат значения в запросе - *.*.* (ДД.ММ.ГГГГ). Например, найти все фильмы, у которых премьера была в августе любого года *.08.*

    Результат запроса просматриваем с помощью кнопки «РЕЖИМ», расположенной слева на вкладке Главная – переходим из режима Конструктора в режим Таблицы.

    Структура запросов:

    Запрос1: указать рубрику, ФИО режиссера, год выпуска, бюджет фильма, страну производства. Выбрать все фильмы определенного года выпуска.

    Запрос2: указать поля: название фильма, рубрика, бесплатный доступ, страна производства, ФИО режиссера, отсортировать в алфавитном порядке по ФИО режиссера. Найти все фильмы, к которым есть бесплатный доступ.

    Запрос3: указать поля: бюджет фильма, дату премьеры, рубрику, название фильма. Сформировать запрос таким образом, чтобы в начале результирующей таблицы находился самый дорогой фильм. Найдите все фильмы, премьера которых состоялась в определенном месяце.

    Запрос4: Самостоятельно выбрать 4 поля для запроса, поставить условие на одно из полей.

    ЧАСТЬ 2.

    1. Отчеты – это объекты файла баз данных, с помощью которых распечатываются таблицы или запросы, и которые имеют ряд специальных возможностей как по оформлению, так и по обработке данных (группировка, вычисление итогов).

    Группировку обычно выполняют по полю, значения которого могут повторяться.

    С помощью Мастера отчетов (вкладка Создание) создать 5 отчетов: по исходной таблице и по вашим четырем запросам, оформить их. В отчете по запросу2 выполнить группировку по полю «Страна производства», в остальных сделать группировку по вашему усмотрению.

    ПОРЯДОК ДЕЙСТВИЙ:

    после запуска Мастера отчетов выбираем таблицу или нужный запрос, определяем, все поля пойдут в отчет или некоторые;

    добавляем уровень группировки по нужному полю; затем с помощью кнопки ИТОГИ можем выбрать, какие величины и в каком поле будут вычислены в отчете (сумма, среднее и т.д.), можем также пропустить эту опцию;

    макет – можно ступенчатый, лист лучше альбомный, чтобы разместились все поля; дать имя отчету и просмотреть его.

    Если отчет нужно отредактировать - переходим в режим Конструктора, в котором можно изменить ширину полей, цветовое оформление отчета и т.д.

    Чтобы кнопка ИТОГИ появилась, обязательно выберите для вывода поле числового или логического типа.
    8. С помощью Запросов и Отчетов дайте наглядный ответ (т.е. ответом должна быть некая таблица, в которой есть как авторы и названия книг, так и ваши результаты) на следующие вопросы:

    8.1. Какова средняя стоимость фильма по каждой рубрике?

    8.2. Какой фильм самого раннего года выпуска? (необходимо не выбрать самый старый фильм, а наглядно показать, что он действительно самый ранний из вашей фильмотеки).

    Еще раз подчеркиваю, что мы изучаем технологии работы с базами данных, поэтому, несмотря на небольшой размер вашей базы (библиотеки), обрабатывать ее вы должны так, словно в ней тысячи записей (и как описано в предыдущих пунктах), и не сводить ответы на вопросы к простой ручной выборке из ваших записей.


    написать администратору сайта