Сделай Сам Свою Работу на 5

Описание структуры таблицы





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

В Access существует три способа создания таблицы: в режиме таблицы, с помощью мастера, в режиме конструктора.

Режим таблицы – предназначен для непосредственного ввода и редактирования значений в таблице. Конструктор – предназначен для создания и редактированияструктуры таблицы:добавл и удаление полей описание полей и их атрибутов. Создание таблицы с помощью мастерасводится к созданию новой таблицы на основе образца таблицы из деловой или личной сферы.Типы данных. Текстовый. Символы до 255 символов.Мемо. Длинный текст или комбинация текста и чисел. До 65535 символов. Хранят не данные, а ссылки на блоки данных. Не может быть ключевым или индексированным.Числовой. Имеет много подтипов. От выбора подтипа зависит точность вычислений. Размеры числовых полей — 1,2,4,8, 12 байтов.Дата и время. Дата является целой частью поля, а время - его дробной частью. Даты из диапазона от 100 по 9999 год.



Денежный. Числа до 15 знаков слева от десятичной точки и 4 справа от нее.

Счетчик. Уникальные последовательные с шагом 1 номера, автоматически вставляемые при вставке записив БД.Логический.Поля, которые могут иметь только одно значениеиз парызначений, таких как. Да/Нет. Истина/Ложь или Вкл/Выкл.Поле объекта OLE. Объекты других приложений, которые могут быть связаны или внедрены в таблицу Access (данные произвольного типа: звук, текст, графика).Гиперссылка. В полях этого типа хранятся гиперссылки —путь к файлу на жестком диске либо адрес в сети Internet или интранет.

 

Средства и способы создания запросов

Сущ. 2 ср-ва:графическое средство формирования запроса по образцу QBE (Query By Example)ирежим (средство) непосредственного ввода SQL (Structured Query Language) - выражений . СУБД Access позволяет созд. запросы с помощью Мастеров и с помощью Конструктора. С помощью Конструктора можно создать любой запрос выбора, перекрестный запрос, запрос действия.

 



 

Св-ва полей таблицы

Размер поля -опред. макс. длину текстового или числового поля.

Формат поля-опред. способ отображения текста, чисел, дат и значений времени на экране и на печати.Число десятичных знаков-дает возможность указывать для чисел кол-во дробных знаков.Маска ввода-задаст маску ввода, облегчающую ввод данных в поле.

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

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

Пустые строки-опред, допускается ли ввод в текстовое поле пустых строк (" ").

Индексированное поле-позволяет создать индекс для поля, ускоряющий поиск и сортировку в таблице.Сжатие Юникод для данного поля-указывает, используется ли кодировка Unicode.

 

Выражение в MS Access

Выражение— комбинация значений и операторов, дающая определенный результат.

В качестве значений в выражениях используют литералы, константы, функции и идентификаторы. Литерал фактическое значение в виде числа, текстовой строки, даты.Константа не изменяющееся значение (Yes, No).Функция небольшая программа, ко-ая всегда возвращает значение, являющееся результатом расчетов или выполнения других операций. Идентификаторссылка на значение поля, элемента управления , или свойства. Оператор операция над значениями.Арифм. операторы: + , —, *, / , % Операторы сравнения: = , > , < , >= , <= , <> (не равно).Логические операторы: AND (логическое умножение), OR (логическое сложение), NOT (логическое отрицание).Текстовый оператор: &(слияние строковых значений).



Использование макросов. Создание макросов.

Теперь вам предстоит создать группу похожих макросов, открывающих все важные формы в базе данных. Поскольку эти макросы похожи, вы сохраните их в группе макросов, что упростит процесс поиска и работу с ними.

Для этого: на вкладке Макросы нажмите кнопку Создать. Появится новое окно макросов.

Создайте группу макросов.Сохраните макрос Кнопочная форма.Закройте окно макросов.

Создание таблиц данных.Создание схем данных

Табл. созд. в режиме конструктора. Необх. в конструкторе описать стр-ру таблицы, затем описать"Свойства поля", доступных после выбора типа поля. Значения одних св-в могут совпадать со значениями, принятыми по умолчанию; других — введены с клавиатуры или получены с помощью построителя выражений; третьих — выбраны из раскрывающегося списка. Если созд. гл. таблица, то в ней необх. опред. первичный ключ. (Правка / Ключевое поле).Если м/у гл. и подчиненной таблицами связь типа 1:1, то для вторичного ключа следует задать свойство Индексированное поле.

В каждой таблице должны храниться данные только об одном классе объектов.

Связи между любыми двумя таблицами относятся к одному из трех типов: (1:1), (1:М), (М:М).Создание схемы данных начинается в окне базы данных с выполнения команд Сервис - Схема данных или нажатия соответствующей кнопки. в окне Изменение связей задать целостность данных, после чего — каскадные операции

Каскадное обновление связанных полей — изменение значений ключа в записи главной таблицы влечет автоматическое изменение значений вторичного ключа в подчиненных записях;Каскадное удаление связанных записей — удаление записи из главной таблицы приводит к автоматическому удалению всех подчиненных записей.

 

Назначение запросов.

Запросы позволяют решать многие задачи, не прибегая к программированию:

-выбрать записи удовлетворяющие условиям отбора;

-включить в результирующую таблицу запроса нужные поля;

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

-сгруппировать записи с одинаковыми значениями в одном или нескольких полях и выполнить над ними групповые функции;

-произвести обновление полей в выбранном подмножеством записей;

-создать новую таблицу базы данных, используя данные из существующих таблиц;

-удалить или добавить выбранное подмножество записей.

 

Понятие CASE -технология

CASE –технология предст собой методологию проектирования ИС, а также набор инструмент ср-ев, позволяющ. в наглядной форме моделировать предметную обл., анализир. эту модель на всех этапах разраб. и сопровождения ИС и разраб промеж. в соотв. с информацион. потребн. пользователей. Под термином CASE –ср-ва поним. прогр. ср-ва, поддержив. процессы созд. и сопровождения ИС.

Этапы формирования и типы запросов.

Этапы формирования: описание структуры запроса, задание порядка, задание условий вывода записей в запросе.Типы запросов: запрос выбора -дает возможность выбирать записи, удовлетворяющие условиям отбора; включать в результирующую таблицу поля из одной или нескольких таблиц в нужном порядке; осущ. вычисления над полями БД выполнять статистические расчеты для групп записей; перекрестный запрос представляет собой специальный запрос итогового типа; запрос действия это запрос, ко-ый вносит изменения в саму БД.Сущ. 4 типа запросов де-ия:

1) запрос на удаление удаляет группу записей из одной таблицы ИЛ1 нескольких взаимосвязанных таблиц БД, для к-ых задано каскадное удаление связанных записей;

2) запрос на обновление — служит для изменения информации в полях таблицы БД;

3) запрос на добавление —производит добавление записей из таблицы результатами запроса в таблицу БД;4) запрос на создание таблицы создает новую таблицу на основе всей или частиданных из одной или нескольких таблиц БД.

Создание запроса выбора

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

=Формирование запроса с группировкой.Для групповых операций можно использовать функции:Sum -суммирование значения полей;Avg - расчет среднего значения поля;

Min -нахождение минимального значения поля;Max - нахождение максимального значения поля;Count -подсчет количества непустых значений поля; Expression -позволяет созд. вычисляемое поле для группы и др.=Формирование запроса с применением сортировки.Сортировка — по возрастанию или по убыванию.

= Формирование запроса с условиями отбора. Если выражения вводятся в несколько клеток одной строки Условие отбора, то они автоматически объединяются с помощью логического оператора And. Если выражения вводятся в разные строки бланка запроса, то Access объединяет их логическим оператором Or.Логические операторы:AND - выполняются все условия;OR - выполняется хотя бы одно из условий;NOT - условия не должны выполнятся;BETWEEN (между) - значения должны быть в заданном диапазоне; =Формирование запроса с вычисляемым полем-в пустую клетку строки Поле вводится имя вычисляемого поля с двоеточием, после которого — выражение.= Формирование запроса с параметрами-если необходимо часто выполнять один и тот же запрос выбора, меняя только в условияхотбора значения полей.

 








Не нашли, что искали? Воспользуйтесь поиском по сайту:



©2015 - 2024 stydopedia.ru Все материалы защищены законодательством РФ.