Создание таблиц данных и запросов в Access
Таблицы с описанием атрибутов и их типов данных. Описание работы запросов. Режимы главных объектов. Первичный и вторичный ключ. Использование мастера подстановок. Связь "многие ко многим". Процесс формирования запроса на выборку. Функция вычислений Число.
Рубрика | Программирование, компьютеры и кибернетика |
Вид | отчет по практике |
Язык | русский |
Дата добавления | 15.10.2020 |
Размер файла | 1,5 M |
Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже
Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.
Размещено на http://www.allbest.ru/
АНПОО КОЛЛЕДЖ ВОРОНЕЖСКОГО ИНСТИТУТА ВЫСОКИХ ТЕХНОЛОГИЙ
Специальность 09.02.03 Программирование в компьютерных системах
по дисциплине Технология разработки и защиты баз данных
Отчет по учебной практике
Выполнил: студент(ка) группы ПКС-017
Звонкович Никита Вячеславович
Воронеж 2020
Скриншоты всех созданных таблиц с описанием атрибутов и их типов данных
Рис. 01 (Таблица Автомобиль)
Код автомобиля - ключевое поле
Номер кузова - числовой
Код водителя - подстановка
Номер двигателя - числовой
Код марки - подстановка
Номер техпаспорта - числовой
Код сотрудника - подстановка
Дата выпуска - краткий текст (маска 00"."00"."0000;;_)
Регистрационный номер - числовой
Дата регист. - краткий текст (маска 00"."00"."0000;;_)
Цвет - краткий текст
Технический осмотр - краткий текст
Дата тех. Осмотра - краткий текст (маска 00"."00"."0000;;_)
Описание - длинный текст
Примечание - длинный текст
Рис. 02 (Таблица Водитель)
Код водителя - ключевое поле
Номер водительского удостоверения - краткий текст
Код сотрудника - подстановка
Категория удостоверения - краткий текст
Дата окончания удостоверения - краткий текст (маска 00"."00"."0000;;_)
Дата выдачи удостоверения - краткий текст (маска 00"."00"."0000;;_)
ФИО - краткий текст
Описание - длинный текст
Дата рождения - краткий текст (маска 00"."00"."0000;;_)
Адрес - краткий текст
Примечание - длинный текст
Паспортные данные - краткий текст
Рис. 03 (Таблица Должность)
Код должности - ключевое поле
Обязанности - длинный текст
Наименование должности - краткий текст
Требования - Длинный текст
Оклад - числовое поле
Примечание - длинный текст
Рис. 04 (Таблица Звание)
Код звания - ключевое поле
Требования - длинный текст
Наименование - краткий текст
Примечание - длинный текст
Надбавка - числовое поле
Обязанности - длинный текст
Рис. 05 (Таблица Марка автомобиля)
Код марки - ключевое поле
Характеристики - длинный текст
Наименование - краткий текст
Категория - краткий текст
Фирма производитель - краткий текст
Описание - длинный текст
Страна производитель - краткий текст
Примечание - длинный текст
Дата начала производства - краткий текст (маска 00"."00"."0000;;_)
Дата окончания производства - краткий текст (маска 00"."00"."0000;;_)
Рис. 06 (Таблица Пользователь)
Код пользователя - ключевое поле
Должность - краткий текст
Логин - краткий текст
Телефон - краткий текст (маска\(9999") "000\-0000;;_)
Пароль - краткий текст
E-mail - краткий текст
Роль - краткий текст
Примечание - длинный текст
ФИО - краткий текст
Рис. 07 (Таблица Сотрудник)
Код сотрудника - ключевое поле
Пол - краткий текст
Код должности - подстановка
Адрес - краткий текст
Код звания - подстановка
Паспортные данные - краткий текст
ФИО - краткий текст
Примечание - длинный текст
Возраст - числовое поле
Мобильный тел. - краткий текст (маска \(9999") "000\-0000;;_)
Рис. 08 (Таблица Угон)
Код угона - ключевое поле
Отметка об нахождении - логический
Код автомобиля - подстановка
Примечание - длинный текст
Код водителя - подстановка
Код сотрудника - подстановка
Дата угона - краткий текст (маска 00"."00"."0000;;_)
Дата обращения - краткий текст (маска 00"."00"."0000;;_)
Дата нахождения - краткий текст (маска 00"."00"."0000;;_)
Обстоятельства - длинный текст
Скриншот схемы данных
Рис. 09 (Схема данных)
Скриншоты запросов в режиме конструктора
Рис. 10 (Группировка данных)
Рис. 11 (Из определенных столбцов любой таблицы)
таблица запрос выборка ключ
Рис. 12 (Извлечение всех данных из таблицы)
Рис. 13 (Параметрический запрос)
Рис. 14 (с порядком вывода)
Рис. 15 (с условием отбора)
Скриншоты результатов работы запросов
Рис. 16 (Группировка данных)
Рис. 17 (Из определенных столбцов любой таблицы)
Рис. 18 (Извлечение всех данных из таблицы)
Рис. 19 (Параметрический запрос)
Ввёл 18.04.1994
Рис. 20 (с порядком вывода)
Рис. 21 (Условие отбора)
Описание работы запросов
1) Группировка данных - я сопоставил водителей с сотрудником, который занимается пропажей их автомобилей. В конструкторе запроса я поставил в заголовок строк ФИО водителей, а в заголовках столбцов ФИО сотрудников. После этого поставил код сотрудника в значение и поставил операцию Count.
2) Из определенных столбцов любой таблицы - я выбрал две таблицы, водитель и угон. Это даст запрос для обширной информации об угонах. Из таблицы «водитель» я выбрал ФИО, а из таблицы «угон» выбрал дата угона, дата обращения и отметка об нахождении.
3) Извлечение всех данных из таблицы - выбрал таблицу «водитель» и извлек из неё всю информацию.
4) Параметрический запрос - задал запрос и выбрал таблицу «марка автомобиля», оттуда взял столбцы «наименование», «фирма производитель» и «дата начала производства». После этого поставил условие отбора «> [Введите дату]». Ввел 18.04.1994 и нашел все автомобили выпуска позже заданной даты.
5) С порядком вывода - задал запрос и выбрал таблицы «сотрудник» и «звание». Задача этого запроса показать всех сотрудников и всю возможную информацию о них. В сортировке столбца «возраст» выбрал значение «по убыванию».
6) Условие отбора - задал запрос и выбрал таблицу «сотрудник». Задача этого запроса показать всех сотрудников женского пола. В условии отбора столбца «пол» написал "Ж".
Ответы на контрольные вопросы
1. Какие режимы главных объектов существуют?
В новой версии Microsoft Access существуют четыре режима работы с таблицами: режим Таблицы (Datasheet View), режим Конструктора (Design View), режим Сводной таблицы (PivotTable View) и режим Сводной диаграммы (PivotChart View).
2. Что такое первичный ключ?
Под первичным ключом понимают поле или набор полей, однозначно (уникально) идентифицирующих запись. Первичный ключ должен быть минимально достаточным: в нем не должно быть полей, удаление которых из первичного ключа не отразится на его уникальности.
3. Дайте определение вторичного ключа.
Внешний (вторичный) ключ - это одно или несколько полей (столбцов) в таблице, содержащих ссылку на поле или поля первичного ключа в другой таблице.
4. Перечислите существующие типы связей.
Всего существует три вида связей между таблицами баз данных: связь один к одному; связь один ко многим; связь многие ко многим.
5. Можно ли в Access установить связь «многие ко многим»?
Связь "многие ко многим" можно создавать не так, как один к одному или один ко многим. Для этих связей Вы просто подключаете соответствующие поля со строкой. Для создания связей "многие ко многим" необходимо создать новую таблицу для соединения двух других.
6. Для чего используют мастер подстановок и как его запустить?
Используя эту операцию, можно выбирать значения поля из списка. Список значений может быть, как фиксированным, так и содержаться в таблице или запросе. Сформировать столбец подстановок для поля помогает Мастер подстановок. Он выбирается так же как и любое свойство строки.
7. Для чего служат запросы?
Запросы в Access служат источниками записей для других запросов, форм, отчетов. С помощью запроса можно собрать полные сведения для формирования некоторого документа предметной области из нескольких таблиц, далее использовать его для создания формы -- электронного представления этого документа.
8. Что такое запрос на выборку?
Запрос на выборку -- это объект базы данных, который показывает информацию в Режим таблицы. Запрос не хранит данные, но содержит данные, которые хранятся в таблицах. В запросе можно отобразить данные из одной или нескольких таблиц, из других запросов или из двух сочетаний.
9. Опишите процесс формирования запроса.
1. Выберите таблицы или запросы, которые хотите использовать в качестве источников данных.
2. Укажите поля из источников данных, которые хотите включить в результаты.
3. Также можно задать условия, которые ограничивают набор возвращаемых запросов записей.
Создав запрос на выборку, запустите его, чтобы посмотреть результаты. Чтобы выполнить запрос на выборку, откройте его в режиме таблицы. Сохранив запрос, вы сможете использовать его позже (например, в качестве источника данных для формы, отчета или другого запроса).
10.Какие возможности имеются у пользователя для формирования запроса?
Запрос может извлечь информацию из разных таблиц и собрать ее для отображения в виде формы или отчета. Запрос может представлять собой обращение к данным для получения информации из базы данных или выполнения действий с данными. Запрос можно использовать для получения ответа на простой вопрос, выполнения расчетов, объединения данных из разных таблиц, а также для добавления, изменения или удаления данных в таблице. Это очень гибкий инструмент: существует много типов запросов, и каждый тип создается с учетом задачи.
11. Какие еще существуют функции вычислений (кроме суммирования)?
Подсчитать количество элементов в поле (столбце значений) можно с помощью функции Число. Функция Число принадлежит к ряду функций, называемых агрегатными. Агрегатные функции выполняют вычисления со столбцами данных и возвращают единственное значение.
12. Как создать параметрический запрос?
Переходим во вкладку создание и выбираем раздел конструктор запросов. Выбираем нужные таблицы. Далее, в поле конструктора нужной таблицы, в разделе «условие отбора» мы ставим нужное нам условие, к примеру (>[Введите дату]).
Размещено на Allbest.ru
...Подобные документы
Рабочая среда MS Access. Окна, меню и панели инструментов. Основные режимы работы с таблицами. Создание таблиц. Создание первичных ключей и связей. Создание простого запроса с помощью мастера запросов. Изменение запроса с помощью конструктора запросов.
практическая работа [1,5 M], добавлен 03.06.2008Создание базы данных в Microsoft Access с помощью мастера шаблонов. Создание таблиц путём ввода данных, с помощью мастера таблиц или таблицы в режиме конструктора таблиц. Создание запросов в Microsoft Access, с помощью мастера или конструктора запросов.
реферат [27,3 K], добавлен 08.09.2010Компоненты реляционной базы данных Microsoft Access. Создание структуры таблиц и определение связей между ними. Проектирование форм для сводных таблиц и запросов с помощью конструктора окон. Разработка и создание автоотчетов и запросов на выборку данных.
реферат [3,3 M], добавлен 29.01.2011Теоретические сведения и основные понятия баз данных. Системы управления базами данных: состав, структура, безопасность, режимы работы, объекты. Работа с базами данных в OpenOffice.Org BASE: создание таблиц, связей, запросов с помощью мастера запросов.
курсовая работа [3,2 M], добавлен 28.04.2011Создание моделей данных, основных таблиц с помощью конструктора таблиц, связей между таблицами, форм для заполнения таблиц, запросов на выборку данных, отчетов для вывода на печать и начальной кнопочной формы. Основные объекты Microsoft Access.
контрольная работа [4,5 M], добавлен 18.03.2012Общие сведения о системах управления базами данных MS Access. Использование языка QBE для создания запросов на выборку данных. Параметрические и перекрестные запросы. Запросы с автоподстановкой, на выборку дубликатов и записей, не имеющих соответствия.
курсовая работа [32,8 K], добавлен 03.06.2015Создание базы данных по теме "Склад фруктов" в СУБД Microsoft Access. Проектирование запросов по числовым, символьным, логическим критериям и сложных запросов, состоящих из комбинаций приведенных типов данных. Создание форм и таблиц, конструктор отчетов.
курсовая работа [869,2 K], добавлен 04.11.2014Составление таблицы согласно образцу в программе MS Excel. Создание данных таблицы базы данных. Введение формул в программе MS Excel. Установление связи между таблицами. Создание запроса на выборку данных из одной таблицы с помощью мастер запросов.
контрольная работа [4,0 M], добавлен 17.04.2016Понятия основных компонентов базы данных Access. Таблицы, отчеты, макросы и модули, форма, запросы к базе и их виды. Типы данных. Создание базы данных "Кадры". Создание таблицы в режиме конструктора. Использование мастера подстановок для создания связей.
курсовая работа [818,0 K], добавлен 10.03.2016Понятие запросов как объектов СУБД Access, предназначенных для отбора данных и удовлетворяющих заданным условиям. Основные виды запросов: простой, перекрестный, с параметром, группировкой, вычисляемым полем. Отличия запросов-действий от других запросов.
контрольная работа [2,9 M], добавлен 29.06.2015Состав, расширение баз данных Access (Microsoft Office). Выполнение запросов, заполнение форм и таблиц. Типы данных Microsoft Access. Средства создания объектов базы данных СУБД. Дополнительные возможности запросов. Свойства полей. Режим работы с формами.
презентация [3,0 M], добавлен 28.10.2014Проектирование базы данных "Общежитие" в СУБД Microsoft Access. Создание запросов, состоящих из комбинаций разных типов данных. Создание форм и полей таблицы в режиме конструктора. Ввод и просмотр данных в режиме таблицы, создание связей между ними.
курсовая работа [4,3 M], добавлен 24.06.2019Описание технологии создания таблиц в режиме "Конструктор" в программной среде Microsoft Access. Сортировка и фильтрация данных в таблицах, создание полей с подстановкой. Пример структуры многотабличного запроса и пример создания итогового запроса.
лабораторная работа [1,6 M], добавлен 17.02.2013Структура многотабличных баз данных, создание и редактирование таблиц в MS Access, установка связей между таблицами, фильтрация и сортировка данных, создание БД "Месторождения нефти". Составление форм, запроса на выборку по разным полям и отчетов.
лабораторная работа [531,5 K], добавлен 13.02.2012Основные задачи системы электронного документооборота. Создание таблиц и определение связей между ними в MS Access. Работа с мастером подстановок. Разработка запросов. Форма в режиме конструктора. Создание простого отчета для одной таблицы. Вид макета.
курсовая работа [1,6 M], добавлен 20.09.2013Структура таблицы и типы данных. Ввод данных в ячейки таблицы. Создание запросов на выборку, удаление, обновление и добавление записей, на создание таблицы. Основное различие между отчетами и формами, их назначение. Создание отчетов для базы данных.
курсовая работа [1,9 M], добавлен 17.06.2014Создание программ, позволяющих создавать базы данных. Создание таблицы базы данных. Создание схемы данных. Создание форм, отчетов, запросов. Увеличение объема и структурной сложности хранимых данных. Характеристика системы управления базой данных Access.
курсовая работа [2,1 M], добавлен 17.06.2013Функции базы данных Access: организация, добавление и изменение информации, связывание таблиц, макросы, модули, средства печати. Элементы базы данных: запросы, таблицы, формы и отчеты. Виды запросов: на выборку, перекрестные, на изменение, с параметрами.
реферат [2,1 M], добавлен 16.05.2014Группировка атрибутов в отношениях, их нормализация. Характеристика сжатых типов таблиц. Создание базы данных MS Access. Построение сценария работы программы. Создание кнопочной формы, запросов и отчетов. Минимальное аппаратное и программное обеспечение.
курсовая работа [1,3 M], добавлен 20.04.2015Основные функции СУБД. Разработка базы данных, содержащих информацию о спектаклях с помощью инструментов и объектов Microsoft Access. Текстовое описание основной и вспомогательных таблиц. Создание форм, запросов и отчетов по данным, содержащихся в них.
курсовая работа [1,9 M], добавлен 08.01.2015