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

  • 2. Чем характеризуется поле в таблице базы данных 3. Что такое отчеты в базе данных Какие характерные особенности они имеют

  • «Недвижимость»

  • «Риэлторы» «Недвижимость»

  • Шканов_03246_КР-Access.accdb

  • Шканов_03246_КР-Описание БД. Контрольные вопросы Что такое реляционная модель данных Чем характеризуется поле в таблице базы данных


    Скачать 0.61 Mb.
    НазваниеКонтрольные вопросы Что такое реляционная модель данных Чем характеризуется поле в таблице базы данных
    Дата13.01.2022
    Размер0.61 Mb.
    Формат файлаdocx
    Имя файлаШканов_03246_КР-Описание БД.docx
    ТипКонтрольные вопросы
    #330275

    Шканов Егор Петрович, Шифр – 03246 22.06.2021 13:16:07



    Индивидуальный вариант для разработки базы данных – 10.

    Требования к выполнению работы приведены в файле «Требования КР-БД».

    Контрольные вопросы:


    1. Что такое реляционная модель данных?


    2. Чем характеризуется поле в таблице базы данных?


    3. Что такое отчеты в базе данных? Какие характерные особенности они имеют?

    1. Базы данных, между отдельными таблицами которой существуют связи, называются реляционными. Таким образом, реляционная модель данных представляет информацию в виде совокупности взаимосвязанных таблиц, которые принято называть отношениями или реляциями. Связанные отношения взаимодействуют по принципу главная – подчиненная. Главную таблицу часто называют родительской, а подчиненную – дочерней. Одна и та же таблица может быть главной по отношению к одной таблице БД и дочерней по отношению к другой.

    2. Основные характеристики полей в таблицах БД:

      1. Описание (предназначение поля)

      2. Название (имя)

      3. Тип данных (счетчик, числовой, текстовый, логический и т. п.)

      4. Размер поля (занимаемый объем в байтах)

      5. Индексированное (устанавливается автоматически или вручную, отсутствует)

    3. Отчеты служат для форматированного вывода данных на печатающие устройства. Средством автоматизированного создания отчетов является Мастер отчетов. Мастер отчетов работает в шесть этапов. При его работе выполняется выбор базовых таблиц или запросов, на которых отчет базируется, выбор полей, отображаемых в отчете, выбор полей группировки, выбор полей и методов сортировки, выбор формы печатного макета и стиля оформления. Редактирование структуры отчета выполняют в режиме Конструктора (элементы управления выполняют функции элементов оформления, поскольку печатный отчет не интерактивный объект). Важной особенностью отчетов является наличие средства для вставки в область верхнего или нижнего колонтитула текущего номера страницы и полного количества страниц.

    В этом файле представьте описание БД и ответы на контрольные вопросы.

    Лабораторная работа №1

    Таблицы:

    «Сделки»



    Поля «Код риэлтора» и «Номер объекта» связаны с соответствующими полями таблицы «Сделки» (подстановка)

    «Риэлторы»



    Свойства поля «Фамилия»



    «Недвижимость»



    Свойства поля «Тип дома» (выбор из списка)



    Схема данных:



    Заполненные таблицы:

    «Риэлторы»



    «Недвижимость»



    «Сделки»



    Лабораторная работа №2

    1. Запросы на выборку

    Сделки, совершенные в июне 2015 г.



    SELECT Сделки.*

    FROM Сделки

    WHERE (((Сделки.дата) Between #6/1/2015# And #6/30/2015#));



    Риэлторы, совершившие обмен трехкомнатных квартир в мае 2015 г.



    SELECT Риэлторы.*, Сделки.*, Недвижимость.*

    FROM Риэлторы INNER JOIN (Недвижимость INNER JOIN Сделки ON Недвижимость.[номер объекта] = Сделки.[номер объекта]) ON Риэлторы.[код риэлтора] = Сделки.[код риэлтора]

    WHERE (((Сделки.дата) Between #5/1/2015# And #5/31/2015#) AND ((Недвижимость.[количество комнат])=3));



    Список однокомнатных квартир с балконом, общая площадь которых не менее 40 кв. м.



    SELECT Недвижимость.*

    FROM Недвижимость

    WHERE (((Недвижимость.[количество комнат])=1) AND ((Недвижимость.[общая площадь])>=40));



    1. Запрос с вычисляемым полем

    Недвижимость Стоимость 1 кв. м площади объекта



    SELECT Round([стоимость]/[общая площадь]*100)/100 AS [Цена за квадратный метр], Недвижимость.*

    FROM Недвижимость;



    1. Запрос с групповыми операциями

    Сделки Количество сделок, совершенных каждым риэлтором



    SELECT Min(Риэлторы.фамилия) AS фамилия, Min(Риэлторы.инициалы) AS инициалы, Sum(Сделки.[код риэлтора]) AS [Количество сделок]

    FROM Риэлторы INNER JOIN Сделки ON Риэлторы.[код риэлтора] = Сделки.[код риэлтора]

    GROUP BY Сделки.[код риэлтора];



    1. Запрос с параметром

    Сделки, совершенные риэлтором N



    SELECT Сделки.*, Риэлторы.*

    FROM Риэлторы INNER JOIN Сделки ON Риэлторы.[код риэлтора] = Сделки.[код риэлтора]

    WHERE (((Риэлторы.фамилия)=[Введите фамилию риэлтора]));





    1. Отчет

    Сделки Фамилия риэлтора Стоимость объекта ()





    Лабораторная работа №3

    1. Форма для новых значений







    1. Форма с макросами





    1. Конструктор основной таблицы





    Компьютерную реализацию базы данных представьте в файле
    «Шканов_03246_КР-Access.accdb».


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