Заглавная страница Избранные статьи Случайная статья Познавательные статьи Новые добавления Обратная связь FAQ Написать работу КАТЕГОРИИ: ТОП 10 на сайте Приготовление дезинфицирующих растворов различной концентрацииТехника нижней прямой подачи мяча. Франко-прусская война (причины и последствия) Организация работы процедурного кабинета Смысловое и механическое запоминание, их место и роль в усвоении знаний Коммуникативные барьеры и пути их преодоления Обработка изделий медицинского назначения многократного применения Образцы текста публицистического стиля Четыре типа изменения баланса Задачи с ответами для Всероссийской олимпиады по праву
Мы поможем в написании ваших работ! ЗНАЕТЕ ЛИ ВЫ?
Влияние общества на человека
Приготовление дезинфицирующих растворов различной концентрации Практические работы по географии для 6 класса Организация работы процедурного кабинета Изменения в неживой природе осенью Уборка процедурного кабинета Сольфеджио. Все правила по сольфеджио Балочные системы. Определение реакций опор и моментов защемления |
Обеспечение целостности данных в базе данных MS AccessСодержание книги
Поиск на нашем сайте Создание таблиц с использование мастера таблиц. 13.6.1 Добавление и удаление записей в таблице. 13.6.2 Копирование, поиск и сортировка записей.
Разработка приложения Процесс создания новой базы данных (или нового приложения) основан на приведенных выше принципах объектно-ориетированного и визуального программирования. Если говорить вкратце то этот процесс заключается в том, что MS Access предоставляет нам пустую базу данных с прототипами множества объектов, из которых пользователь создает конкретную базу данных для решения определенной задачи. Для этого нам предоставляется множество мастеров - пошаговых автоматических процедур, с помощью которых, не пользуясь языком программирования можно построить достаточно сложные выражения и конструкции - таблицы, формы, отчеты, запросы и организовать их взаимодействие между собой для решения конкретной задачи. Например, автоматизации составления путевки по предлагаемым туристической фирмой маршрутам и всех необходимых сопроводительных и финансовых документов. Пользователь, решающий такую задачу, должен проанализировать свои данные, определить их логические взаимосвязи, структуру таблиц и типы данных. После этого создается набор таблиц, в которые вводятся исходные данные задачи. Затем с помощью мастеров MS Access разрабатываются необходимые запросы, а на основе запросов и таблиц создаются формы с элементами управления. Далее можно разрабатывать макросы для автоматизации выполняемых функций, назначить их соответствующим элементам управления и формам - и полноценное приложение, решающее конкретную задачу готово. В самом общем случае разработка любого приложения начинается с постановки задачи, в которой определяется цель и назначение разработки, затем определяется состав подзадач и последовательность их выполнения. Сформулируем эти подзадачи: · проанализировать содержание исходной информации и определить состав таблиц для разрабатываемой базы данных; · проанализировать структуру информации и определить связи межу таблицами данных; · определить ключевые поля и разработать схемы связи; · разработать набор форм для просмотра и редактирования данных; · разработать макросы для операций обработки данных; · разработать элементы управления для каждой формы и назначить макросы каждому элементу; · разработать основную запускаемую форму и обеспечит нужные связи между формами; · проверить работу приложения в целом и при необходимости внести изменения и исправления в предыдущие пункты. Итак, как правило, информация в базе данных хранится в виде таблиц, связанных между собой. Например: · “ Список предприятий ” - хранится информация о каждом предприятии, с которым имеются контакты; · “Список подразделений” - хранится вся информация о подразделениях данного предприятия; · “Список сотрудников” - хранится информация о каждом сотруднике данного предприятия · и т.д. Таблицы состоят из отдельных записей (соответствует отдельной строке в таблице). Количество записей в таблице может изменяться в процессе ввода/корректировки информации в Базе Данных. Каждая запись состоит из отдельных полей (соответствуют столбцам в таблице). Поля в таблице могут быть разного типа, т.е. информация, хранимая в полях, может иметь разный вид (текст, целые или вещественные числа и т.д.). В данной таблице количество полей и их тип – фиксированы. Список полей и их типы определяют структуру записи. Например: записи таблицы “Список сотрудников” могут состоять из следующих полей: 1. Табельный номер (целое число); 2. ФИО (текст); 3. Код подразделения, в котором работает сотрудник (целое число); 4. Должность (текст); 5. Оклад (вещественное число) 6. и т.д. Замечание: в разных СУБД физическое хранение информации организовано разными способами. В СУБД Access вся информация хранится в одном файле. Форма хранения информации в Базе Данных логически может быть представлена в виде схемы:
Создание и работа с Базой Данных состоит из нескольких этапов: 1. Определение типа, структуры и объема информации, необходимой для хранения. 2. Разработка структуры Базы Данных, т.е. разложение всей информации на отдельные части (таблицы) и определение структуры таблиц (списка полей и их типов). 3. Разработка форм представления информации, т.е. в какой форме будет выводиться информация для различных запросов (экранные формы). 4. Заполнение базы данных информацией, т.е. заполнение таблиц записями. 5. Ввод запросов по различным условиям и получение необходимой информации. Рассмотрим конкретный пример разработки структуры Базы Данных. Необходимо создать Базу Данных предприятия, которая должна хранить следующую информацию: 1. Список предприятий, с которыми имеет контакты данное предприятие. Необходимая информация: · название предприятия; · адрес; · ФИО руководителя; · банк, где предприятие имеет расчетный счет; 2. Какие товары выпускаются данными предприятиями и по какой цене. 3. Какие предприятия выпускают данный товар. 4. Цены товаров могут быть в разных валютах. На первый взгляд достаточно создать только две таблицы: · Список предприятий · Список товаров Причем для связи этих таблиц во второй таблице должна хранится информация о предприятиях, которые выпускают данный товар. Получаем следующую структуру таблиц: Список предприятий: 1. Код предприятия (целое число); 2. Название предприятия (текст); 3. Адрес (текст); 4. ФИО руководителя (текст); 5. Банк (текст). Список товаров: 1. Название товара (текст); 2. Код предприятия, выпускающего данный товар (целое число); 3. Цена (вещественное число); 4. Наименование валюты (текст). После заполнения информацией получим следующие таблицы:
Список предприятий
Список товаров
Как видно, во второй таблице возникает путаница с повторяющимися названиями товаров и валют (использование заглавных и прописных букв при вводе одинаковых понятий). Чтобы избежать этого, обычно отдельно используют таблицы только с названиями и кодами, а в таблицах, где данное понятие используются несколько раз, вводятся только коды этих понятий. Тогда таблица “Список товаров” может быть разбита на две таблицы: “Список названий товаров” и “Список товаров”. Список названий товаров
Список товаров
Аналогично, можно поступить и с названиями валют, т.е. создать таблицу “Список валют” и использовать в списке товаров только коды валют. Чтобы избежать такой же ситуации с названиями банков в таблице “Список предприятий”, необходимо ввести таблицу “Список банков” и использовать коды банков в списке предприятий. Таким образом, получим следующую структуру таблиц: Список предприятий: 1. Код предприятия (целое число); 2. Название предприятия (текст); 3. Адрес (текст); 4. ФИО руководителя (текст); 5. Код банка (целое число). Список названий товаров: 1. Код товара (целое число); 2. Название товара (текст); Список товаров: 1. Код товара (целое число); 2. Код предприятия, выпускающее данный товар (целое число); 3. Цена (вещественное число); 4. Код валюты (целое число). Список банков: 1. Код банка (целое число); 2. Название банка (текст). Список валют: 1. Код валюты (целое число); 2. Название валюты (текст); 3. Курс валюты относительно национальной валюты (гривны) (вещественное число).
Общие сведения о работе в MS Access. Примеры баз данных.
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Последнее изменение этой страницы: 2020-11-23; просмотров: 153; Нарушение авторского права страницы; Мы поможем в написании вашей работы! infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 216.73.217.128 (0.01 с.) |