Главная » Просмотр файлов » Моор С.М., Моор П.К., Моор А.П. - Информационные технологии управления

Моор С.М., Моор П.К., Моор А.П. - Информационные технологии управления (1092190), страница 25

Файл №1092190 Моор С.М., Моор П.К., Моор А.П. - Информационные технологии управления (Моор С.М., Моор П.К., Моор А.П. - Информационные технологии управления) 25 страницаМоор С.М., Моор П.К., Моор А.П. - Информационные технологии управления (1092190) страница 252018-02-14СтудИзба
Просмтор этого файла доступен только зарегистрированным пользователям. Но у нас супер быстрая регистрация: достаточно только электронной почты!

Текст из файла (страница 25)

Все объекты Access – таблицы, формы, отчеты, запросы, макросы, модули – хранятся в одном файле с расширением .mdb. В таблице 11.5 приведены краткие сведения об объектах, рекомендации по их созданию и использованию

Таблица 11.5

Объекты MS Access

Объект

Назначение

Средство
создания
(рекомендуемое)

Таблицы

Хранение данных (возможен ввод, просмотр и редактирование данных). Обычно пользователю непосредственно к таблицам доступ не предоставляется.

Конструктор

Запросы

Выборка данных из таблиц или запросов. Результат запроса – виртуальная таблица. Выполнение действий по созданию таблиц, добавления и удаления данных, модификации данных в таблицах.

Конструктор

Формы

Отображение данных из таблиц или запросов в удобном виде на экране. Для ввода и редактирования данных обычно создаются специальные формы.

Мастер

Отчет

Отображения данных для печати. Позволяет выполнять группировку данных и подведение итогов.

Мастер

Макрос

Команды автоматизации.

Модуль

Программы автоматизации (на языке VBA)

11.3.3. Начало работы с MS Access

После запуска MS Access появляется окно приложения и открывается панель задач, в которой предлагается создать новую БД. Выберем команду Создать файл… и в следующем окне Новая база данных… Здесь же имеется возможность открыть существующую БД (рис.11.1).

Рис. 11.1. Создание БД

После выбора переключателя Новая база данных Access запрашивает имя для файла, в котором будет храниться база данных и открывает окно новой базы данных.

Назовем нашу учебную БД «Учет». На экране появляется окно базы данных (рис.11.2.), в котором можно получить посредством панели «Объекты» доступ ко всем ее объектам: таблицам, запросам, отчетам, формам, макросам, модулям.

Рис. 11.2. Окно базы данных

11.4. Таблицы MS Access

11.4.1. Создание таблиц с помощью Конструктора

Для создания новой таблицы нужно выбрать справа на панели Объекты вкладку Таблица и нажать на панели инструментов окна БД кнопку Создать. В появившемся окне диалога окне следует выбрать способ создания таблицы - Конструктор.

После этого Access выводит окно Конструктора таблицы (рис. 4.3), в котором задаются имена, типы и свойства полей для создаваемой таблицы. Для каждой таблицы при ее сохранении должно быть задано уникальное имя.

Каждая строка в столбце Тип данных является полем со списком, элементами которого являются типы данных Access (таблица 11.6). Тип поля определяется характером вводимых в него данных.

Рис. 11.3 Окно Конструктора таблицы

Таблица 11.6

Основные типы данных MS Access

Тип данных

Использование

Текстовый

Алфавитно-цифровые данные (до 255 символов)

Числовой

Различные числовые данные (имеет несколько форматов: целое, длинное целое, с плавающей точкой)

Дата|Время

Дата или время в одном из предлагаемых Access форматов

Денежный

Денежные суммы, хранящиеся с 8 знаками в десятичной части. В целой части каждые три разряда разделяются запятой.

Счетчик

Уникальное длинное целое, создаваемое Access для каждой новой записи

Логический

Логические данные, имеющие значения Истина или Ложь

Дополнительные свойства такого поля представлены на вкладке Подстановка окна конструктора таблиц.

Среди типов данных Access есть специальный тип - Счетчик. В поле этого типа Access автоматически нумерует строки таблицы в возрастающей последовательности. Изменить значения такого поля нельзя.

Каждое поле обладает индивидуальными свойствами, по которым можно установить, как должны сохраняться, отображаться и обрабатываться данные. Набор свойств поля зависит от выбранного типа данных.

Определим для наших таблиц следующие поля и типы данных:

Имя поля

Тип данных

Размер

Поставщики

Код_Поставщика

Счетчик

Фирма

Текстовый

16

Адрес

Текстовый

20

Товары

Код_Товара

Счетчик

Товар

Текстовый

20

Цена

Числовой

С плавающей точкой 4 байт

Поставки

Код Заказа

Счетчик

Код_П

Числовой

Длинное целое

Код_Т

Числовой

Длинное целое

Количество

Числовой

Целое

Дата заказа

Дата

Краткий формат

Дата выполнения

Дата

Краткий формат

Для определения свойств поля используются вкладки «Общие» и «Подстановки» в нижней части окна конструктора таблиц.

Размер поля - определяется только для текстовых полей; указывает максимальное количество символов в данном поле.

Формат поля – определяется для полей числового, денежного типа, полей типа Счетчик, Денежный и Дата|Время. Выбирается один из форматов представления данных.

Число десятичных знаков - определяет количество разрядов в дробной части числа.

Маска ввода - определяет шаблон для ввода данных. Например, можно установить шаблон для ввода даты: **.**.****.

Подпись поля - содержит надпись, которая может быть выведена рядом с полем в форме или отчете.

Значение по умолчанию - содержит значение, устанавливаемое по умолчанию в данном поле таблицы.

Условие на значение - определяет множество значений, которые пользователь может вводить в это поле при заполнении таблицы. Это свойство позволяет избежать ввода недопустимых в данном поле значений. Например, для поля «Цена» можно установить условие >0.

11.4.2. Определение ключевых полей

При создании многотабличной базы данных важно правильно определить ключи и связи между таблицами. Для того, чтобы определить какое-либо поле таблицы первичным ключом, нужно установить курсор в строке с именем этого поля и нажать на кнопку - Определить ключ на панели инструментов или выполнить команду Правка|Ключевое поле. После этого в строке рядом с именем этого поля появится изображение ключа.

Как было сказано выше определим в таблицах «Поставщики», «Товары» и «Поставки» первичные ключи: поля «Код_Поставщика», «Код_Товара» и «Код Заказа».

Для сохранения структуры таблицы нужно ввести команду Файл|Сохранить и в окне Сохранение ввести имя таблицы.

11.4.3. Определение связей таблиц

В многотабличной БД, в которой таблицы связаны связью «один-ко-многим», связи определяются значением ключевого поля («один») и значениями внешнего ключа («ко-многим»). Заметим, что если внешний ключ используется для связи с таблицей по полю с типом Счетчик, то он должен иметь тип Числовой, Длинное целое. После определения структуры таблиц БД нужно указать способ, которым эти таблицы связаны.

Для определения связей выполнить команду Сервис|Схема данных или на панели инструментов нажать кнопку Схема данных . После этого откроется окно Схема данных и окно диалога Добавление таблицы. В окне Добавление таблицы нужно выделить имена таблиц, добавляемых в схему данных, и нажать на кнопку Добавить. После этого данное окно можно закрыть.

В окне Схема данных появятся символическое отображение указанных таблиц вместе со списками полей. Имена полей, являющихся первичными ключами, выделены полужирным шрифтом. Для установки связи между таблицами можно выделить поле – первичный ключ и отбуксировать его на поле – внешний ключ в связываемой таблице. В результате появится диалоговое окно Связи (рис.4.4).

Рис. 11.4. Диалоговое окно Связи

В этом окне Access заполнил первую строку именем поля, по которому связывались таблицы. Чтобы в связанных таблицах не нарушалась целостность данных (в данном случае выполнялись ссылки только на существующих поставщиков), нужно щелкнуть по флажку «Обеспечение целостности данных».

После установления целостности данных Access включает две дополнительные опции: Каскадное обновление связанных полей и Каскадное удаление связанных полей. Установим эти опции.

Для завершения процесса создания связей, нужно щелкнуть по кнопке Создать. Access нарисует линию между таблицами в окне Схема данных, указывающую на наличие связи между ними. На конце линии у таблице со стороны "один" будет цифра 1, а на другом конце, у таблицы со стороны "много" - символ бесконечности (рис. 4.5).

После закрытия этого окна будет выведен запрос на сохранение связей и все установленные связи будут сохранены.

Для изменения связи можно выполнить по линии двойной щелчок, для ее удаления – выделить связь и нажать клавишу Delete.

Рис. 11.5. Окно «Схема данных» с установленными связями

11.4.4. Использование Мастера подстановок

Мастер подстановок позволяет формировать для нужного поля список значений, который может содержать данные другой таблицы, либо состоять из фиксированного набора значений. В обоих случаях Мастер подстановок облегчает ввод данных и обеспечивает их достоверность.

В нашем примере поле «Код_Т» является внешним ключом на соответствующую запись таблицы «Товары». Для этого значения этого поля лучше всего представить в виде списка. Это избавит от необходимости вводить данные при заполнении этой таблицы, предотвратит появление ошибок при наборе и сделает ввод данных более наглядным (рис. 11.6).

Характеристики

Тип файла
Документ
Размер
7,81 Mb
Тип материала
Высшее учебное заведение

Список файлов книги

Свежие статьи
Популярно сейчас
Зачем заказывать выполнение своего задания, если оно уже было выполнено много много раз? Его можно просто купить или даже скачать бесплатно на СтудИзбе. Найдите нужный учебный материал у нас!
Ответы на популярные вопросы
Да! Наши авторы собирают и выкладывают те работы, которые сдаются в Вашем учебном заведении ежегодно и уже проверены преподавателями.
Да! У нас любой человек может выложить любую учебную работу и зарабатывать на её продажах! Но каждый учебный материал публикуется только после тщательной проверки администрацией.
Вернём деньги! А если быть более точными, то автору даётся немного времени на исправление, а если не исправит или выйдет время, то вернём деньги в полном объёме!
Да! На равне с готовыми студенческими работами у нас продаются услуги. Цены на услуги видны сразу, то есть Вам нужно только указать параметры и сразу можно оплачивать.
Отзывы студентов
Ставлю 10/10
Все нравится, очень удобный сайт, помогает в учебе. Кроме этого, можно заработать самому, выставляя готовые учебные материалы на продажу здесь. Рейтинги и отзывы на преподавателей очень помогают сориентироваться в начале нового семестра. Спасибо за такую функцию. Ставлю максимальную оценку.
Лучшая платформа для успешной сдачи сессии
Познакомился со СтудИзбой благодаря своему другу, очень нравится интерфейс, количество доступных файлов, цена, в общем, все прекрасно. Даже сам продаю какие-то свои работы.
Студизба ван лав ❤
Очень офигенный сайт для студентов. Много полезных учебных материалов. Пользуюсь студизбой с октября 2021 года. Серьёзных нареканий нет. Хотелось бы, что бы ввели подписочную модель и сделали материалы дешевле 300 рублей в рамках подписки бесплатными.
Отличный сайт
Лично меня всё устраивает - и покупка, и продажа; и цены, и возможность предпросмотра куска файла, и обилие бесплатных файлов (в подборках по авторам, читай, ВУЗам и факультетам). Есть определённые баги, но всё решаемо, да и администраторы реагируют в течение суток.
Маленький отзыв о большом помощнике!
Студизба спасает в те моменты, когда сроки горят, а работ накопилось достаточно. Довольно удобный сайт с простой навигацией и огромным количеством материалов.
Студ. Изба как крупнейший сборник работ для студентов
Тут дофига бывает всего полезного. Печально, что бывают предметы по которым даже одного бесплатного решения нет, но это скорее вопрос к студентам. В остальном всё здорово.
Спасательный островок
Если уже не успеваешь разобраться или застрял на каком-то задание поможет тебе быстро и недорого решить твою проблему.
Всё и так отлично
Всё очень удобно. Особенно круто, что есть система бонусов и можно выводить остатки денег. Очень много качественных бесплатных файлов.
Отзыв о системе "Студизба"
Отличная платформа для распространения работ, востребованных студентами. Хорошо налаженная и качественная работа сайта, огромная база заданий и аудитория.
Отличный помощник
Отличный сайт с кучей полезных файлов, позволяющий найти много методичек / учебников / отзывов о вузах и преподователях.
Отлично помогает студентам в любой момент для решения трудных и незамедлительных задач
Хотелось бы больше конкретной информации о преподавателях. А так в принципе хороший сайт, всегда им пользуюсь и ни разу не было желания прекратить. Хороший сайт для помощи студентам, удобный и приятный интерфейс. Из недостатков можно выделить только отсутствия небольшого количества файлов.
Спасибо за шикарный сайт
Великолепный сайт на котором студент за не большие деньги может найти помощь с дз, проектами курсовыми, лабораторными, а также узнать отзывы на преподавателей и бесплатно скачать пособия.
Популярные преподаватели
Добавляйте материалы
и зарабатывайте!
Продажи идут автоматически
6447
Авторов
на СтудИзбе
306
Средний доход
с одного платного файла
Обучение Подробнее