Работа в системе управления базами данных MS Access

Реляционные базы данных. Алгоритм построения модели данных. Создание базы данных с помощью шаблонов. Создание таблицы с помощью конструктора таблиц. Данные, используемые для математических вычислений. Создание запроса на выборку в режиме конструктора.

Рубрика Программирование, компьютеры и кибернетика
Вид учебное пособие
Язык русский
Дата добавления 18.11.2017
Размер файла 3,1 M

Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже

Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.

Рис. 6.7 Ввод значений фильтра

В результате будут отобраны записи, приведенные на рисунке 6.8.

Рис. 6.8 Результат фильтрации

6.4 Фильтр по выделенному

Создать фильтр по выделенному еще проще, поскольку константы для условия отбора можно не вводить вручную, а выбрать в самом столбце. Итак, чтобы создать фильтр по выделенному, выполняются следующие действия:

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

2. На вкладке «Главная» нажмите кнопку «Выделение».

Затем в появившемся меню выберите один из встроенных фильтров (рисунок 6.9).

Рис. 6.9 Выбор встроенного фильтра

3. Если выбран фильтр «Между», программа MS Access предложит указать границы интервала значений. Для других фильтров никаких дополнительных действий не требуется (рисунок 6.10).

Рис. 6.10 Результат фильтрации при выборе «Больше или равно 205»

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

Кнопка «Применить фильтр», расположенная на ленте в группе команд «Сортировка и фильтр», позволяет включать или отключать одновременно все простые фильтры и фильтры по выделенному, созданные в таблице.

6.5 Фильтр по форме

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

Для создания фильтра по форме, выполняются следующие действия:

1. Открыть таблицу в режиме таблицы.

На вкладке «Главная» в группе команд «Сортировка и фильтр» нажмите кнопку «Дополнительно», затем в появившемся меню выберите пункт «Изменить фильтр» (рисунок 6.11).

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

Рис. 6.11 Фильтр по форме

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

Укажите условие отбора одним из следующих способов:

– выбрать значение из списка (например, чтобы в таблице «Шины» отобразить шины одной высоты профиля, в поле «Высота_профиля» выбрать требуемый размер 45);

– ввести выражение (например, чтобы отобразить шины с определенной высотой профиля, потребуется ввести в поле Высота_профиля выражение «> 45» (рисунок 6.12)

Рис. 6.12 Ввод условия фильтрации

В результате применения фильтра будут отобраны записи, удовлетворяющие заданным условиям (рис.6.13).

Рис. 6.13 Результат применения фильтра

Щелкнув кнопкой мыши на значке вкладки «Или», можно ввести группу условий, аналогично пункту 2. При этом появится еще одна вкладка «Или», что позволяет ввести несколько групп условий. В результате применения фильтра, заданного с помощью нескольких вкладок формы, будут отобраны те записи, которые удовлетворяют условиям хотя бы одной вкладки.

Для отображения результатов фильтрации, необходимо нажать на кнопку «Применить» фильтр вкладки «Главная».

6.6 Расширенный фильтр

В расширенном фильтре условия отбора представлены более наглядно, чем в фильтре по форме.

Если необходимо создать расширенный фильтр, нужно выполнить следующие действия.

1. Открыть таблицу в режиме таблицы. На вкладке «Главная» в группе команд «Сортировка и фильтр» нажать кнопку «Дополнительно», затем в появившемся меню выбрать пункт «Расширенный фильтр». На экране появится вкладка (или окно) создания расширенного фильтра (рисунок 6.14).

Рис. 6.14 Расширенный фильтр

В нижней части окна расположена сетка конструктора.

Каждый столбец сетки содержит условия на значение одного из полей таблицы. Если для таблицы уже был создан фильтр (например, фильтр по форме), то в сетке отображаются параметры этого фильтра.

2. Щелкнуть кнопкой мыши в сетке на первой ячейке строки «Поле» и выбрать из списка название поля таблицы, для значений которого нужно создать условие отбора.

3. Щелкнуть кнопкой мыши на первой ячейке строки «Сортировка». Выбрать из списка направление сортировки записей по значениям этого поля.

4. Щелкнуть кнопкой мыши на первой ячейке строки «Условие отбора». Ввести выражение, задающее условие на значение поля. Например, чтобы отобразить шины с высотой профиля больше 45 мм, должно быть введено выражение > 45.

5. Если требуется задать условие на значение еще одного поля, аналогичным образом потребуется заполнить следующий столбец сетки.

6. Если требуется задать несколько групп условий, введите их в следующие строки таблицы.

Запись таблицы попадет в результирующий набор, если она удовлетворяет одновременно всем условиям в какой-либо из строк.

7. Запросы

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

7.1 Мастер запросов

Чтобы упростить задачу пользователя, в состав MS Access включен «Мастер запросов», позволяющий автоматизировать процесс построения запроса. Для его запуска требуется перейти на закладку «Создание» и нажать на кнопку.

Следующее окно «Мастера» используется для выбора таблиц - источников данных.

Например, выбрана таблица «Шины». Далее необходимо выбрать поля таблицы, которые будут отображаться в результате запроса. Выбор полей осуществляется с помощью управляющих элементов, расположенных между списками доступных и выбранных полей. На рисунке 7.2 были выбраны поля «Производитель», «Радиус» и «Цена».

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

При создании простого запроса необходимо определить его вид: подробный или итоговый.

7.2 Создание запроса на выборку в режиме конструктора

Мастер запросов позволяет конструировать только простые условия отбора.

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

Для вызова конструктора запросов необходимо перейти на закладку «Создание» и нажать кнопку.

Следующим шагом является выбор необходимых таблиц, который производится с помощью окна «Добавление таблицы».

Из списка выбираются необходимые таблицы, которые и отображаются в окне вместе с установленными в модели данных связями между их полями.

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

Включать в запрос можно поля из любой таблицы.

Способов включения полей в запрос существует несколько: дважды щелкните левой кнопкой мыши на выделенном поле; перетащить поле в первую строку бланка; использовать раскрывающийся список в строке «Поле бланка запроса».

Чтобы удалить поле из запроса, выделите нужный столбец в бланке запроса, а затем нажмите клавишу «Delete». Чтобы выделить столбец, пользуйтесь областью выделения столбцов (узкой серой полоской над столбцами).

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

Изменение имени поля в бланке запроса приводит к изменению заголовка столбца при просмотре запроса в режиме таблицы. Имя поля базовой таблицы при этом не изменяется.

Строка «Сортировка» позволяет указать поле и принцип сортировки информации в нем по возрастанию или убыванию.

Строка «Вывод на экран» позволяет не отображать поле непомеченное галочкой в результатах выполнения запроса.

В строке «Условие отбора» и в строке «Или» указываются условия отбора записей.

Такими условиями могут быть логические выражения. Например, (>30), (='Иванов'), (=10) и т. п.

Условия, находящиеся в одной строке, но в разных столбцах бланка, объединяются по логическому оператору And (И). Если нужно объединить условия отбора по логическому оператору Or (ИЛИ), то условия размещаются в ответствующей строке бланка запроса.

В запросах для описания критериев выборки записей активно используются «Выражения».

Выражение -- это последовательность операндов (констант, идентификаторов и функций) соединенных знаками операций, указывающая какие действия требуется выполнить над данными.

Для создания выражений в MS Access существует следующие категории операторов: арифметические, логические, конкатенации и сравнения.

7.3 Арифметические операторы

Арифметические операторы выполняют сложение, вычитание, умножение и деление.

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

Таблица 7.1

Арифметические операторы

Оператор

Описание

Пример

+

Сложение

[Итог] + [Надбавка]

-

Вычитание

Date () - 7

*

Умножение

[Коробок] * [Цена коробки]

/

Деление

[Количество] / 12.55

\

Целочисленное деление

[Коробок] \ 2

Mod

Остаток от деления

15 Mod 12

^

Возведение в степень

[Размер] ^ 2

7.4 Логические операторы

Логические (булевы) операторы используются для объединения результатов двух или более выражений сравнения в единое целое (таблица 7.2)

Таблица 7.2

Логические операторы

Оператор

Описание

Пример

And

Конъюнкция (логическое И)

A And В

Or

Дизъюнкция (логическое ИЛИ)

A Or В

Not

Логическое отрицание

Not A

Хоr

Исключающее ИЛИ

А Хог В

Eqv

Логическая эквивалентность

A Eqv В

Imp

Логическая импликация

A Imp В

7.5 Операторы слияния строковых значений (конкатенации)

Стандартный значок оператора конкатенации -- амперсант (&) выполняет операцию объединения двух текстовых строк в одну.

7.6 Операторы сравнения

Операторы сравнения соотносят значения двух операндов и возвращают логические значения True или False (табл. 7.3).

Таблица 7.3

Операторы сравнения

Оператор

Описание

Пример

<

Меньше

[Количество] < 15

<=

Меньше либо равно

[Размер] <= 50

=

Равно

[Сумма] = 500

>=

Больше либо равно

[Процент] >= 25

>

Больше

[Цена коробки] > 100

<>

Неравно

[Итог] <> [Сумма]

7.7 Операторы сравнения с образцом

Эти операторы возвращают значения True (истина) или False (ложь), в зависимости от соответствия значения в поле выбранной спецификации оператора (табл. 7.4).

Таблица 7.4

Операторы сравнения с образцом

Оператор

Описание

Пример

Between

Определяет, находится ли числовое значение в диапазоне значений

Between (-100) And (100)

Is

При использовании вместе с Null определяет, является ли значение Null или Not Null

Is Null

In

Определяет, является ли строковое значение элементом списка

In («Москва»; «Киев)

Like

Определяет, включает ли строковое значение указанные символы

Like «Ив*»

Like «db??»

Символ «*» замещает любое число знаков, а символ «?» замещает только один знак. Символы шаблона «*» и «?» могут стоять в любом месте строки.

8. Создание вычисляемых полей в запросах

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

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

На рисунке 8.1 показан пример такого поля в запросе, созданном на базе таблиц «Сотрудники» и «Заказы».

Чтобы создать вычисляемое поле, нужно ввести выражение, которое вычисляет требуемое значение, в строку «Поле» свободного столбца бланка запроса. В данном примере это выражение представляет собой конкатенацию полей, содержащих имя, отчество и фамилию сотрудника, с пробелом между ними. В этом выражении используются ссылки на поля таблицы, которые в выражении заключаются в квадратные скобки. Перед выражением нужно написать имя поля «ФИО» и отделить его двоеточием от выражения.

Если выражение длинное и его неудобно писать в строке «Поле», нажмите комбинацию клавиш «<Shift>+<F2>». Появится диалоговое окно «Область ввода» (рисунок 8.2), в котором вводить выражение удобнее. Можно также использовать «Построитель выражений».

8.1 Создание параметрического запроса

Запрос в MS Access является объектом, который сохраняется в файле базы данных и может многократно повторяться.

Если требуется повторять запрос с различными значениями в условиях отбора, его нужно открыть в режиме «Конструктора», изменить условие и выполнить.

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

Чтобы определить параметр запроса, введите в строку «Условие отбора» для соответствующего столбца вместо конкретного значения слово или фразу и заключите их в квадратные скобки, например [Сотрудник:].

Чтобы MS Access проверяла данные, вводимые в качестве параметра запроса, необходимо задать тип данных для параметра. Для этого необходимо щелкнуть правой кнопкой мыши на свободном поле в верхней части запроса и выбрать из контекстного меню команду Параметры или выполнить команду Параметры ленты «Конструктор».

В столбец «Параметр» нужно ввести название параметра точно так, как он определен в бланке.

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

При выполнении запроса появляется диалоговое окно «Введите значение параметра», в которое нужно ввести значение.

8.2 Перекрестный запрос

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

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

Для иллюстрации работы мастера перекрестных запросов можно рассмотреть приведенный выше пример о продаже автомобильных шин.

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

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

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

Для запуска мастера перекрестного запроса выбрать пункт меню «Создание». Выбрать из списка «Перекрестный запрос».

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

На втором шаге мастера необходимо выбрать поле, значения которого будут использованы для создания строк таблицы. В нашем случае можно выбрать поле, в котором хранятся имена сотрудников отдела продаж (Фамилия).

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

Выберем поле «Код_Шины». Каждому уникальному значению указанного поля будет соответствовать свой столбец в новой таблице.

На четвертом шаге мастера требуется выбрать функцию, которая позволит сформировать столбец итоговых значений. Выберем функцию «Сумма».

На последнем шаге мастера можно согласиться с предложенным мастером названием запроса «Перекрестный запрос».

9. Конструкции языка sql

Создание таблиц

Таблицы создаются командой CREATE TABLE. Эта команда создает пустую таблицу.

Команда CREATE TABLE определяет имя таблицы и саму таблицу в виде описания набора имен столбцов. Параллельно определяются типы данных и размеры столбцов.

Каждая таблица должна иметь, по крайней мере, один столбец.

Синтаксис команд

CREATE TABLE <table_name> (<column_name>

<data_type>[(<size>)],...);

Пример: создать таблицу «Buyers» (Покупатели) со следующими полями

P_kod - код покупателя;

P_family - фамилия покупателя

City - город

CREATE TABLE Buyers

(P_kod integer, P_family char (15), City char (10));

Удаление таблиц

Удалить можно только пустую таблицу.

Синтаксис команды на удаление таблицы имеет следующий вид:

DROP TABLE <table_name>;

Например: удалить таблицу «Buyers»

DROP TABLE Buyers;

Изменение существующей таблицы

Для изменения существующей таблицы, используется команда ALTER TABLE, которая может добавлять и удалять столбцы и изменять их размеры Эта команда не часть стандарта ANSI, поэтому в разных системах она имеет разные возможности.

Синтаксис команды, добавляющей столбец к таблице:

ALTER TABLE <table_name> ADD <column_name><data_type> <size>;

Например:

ALTER TABLE Buyers ADD Phone CHAR(7);

Введение ограничений

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

Синтаксис для команды CREATE TABLE с учетом ограничений:

CREATE TABLE <table_name> (<column_name> <data_type>

<column_constraint>,...);

При создании таблицы в качестве ограничения для столбца можно использовать ключевое выражение NOT NULL.

Например, учитывая, что первичные ключи никогда не должны быть пустыми, команда по созданию таблицы Buyers может быть записана следующим образом:

CREATE TABLE Buyers

(P_kod integer NOT NULL, P_family char (15), City char (10));

Если все значения, введенные в столбец, должны отличаются друг от друга, то используется ключевое слово UNIQUE .

Например:

CREATE TABLE Buyers

(P_kod integer UNIQUE, P_family char (15), City char (10));

Создание первичных ключей

Первичный ключ создается с помощью выражения PRIMARY KEY.

Таблица может содержать только один первичный ключ.

Существуют два способа создания первичного ключа:

1--й способ: как ограничение на столбец для простого первичного ключа

CREATE TABLE Buyers

(P_kod integer PRIMARY KEY, P_family char (15), City char (10));

2--й способ:для сложного ключа, состоящего из нескольких полей

CREATE TABLE Buyers

(P_kod nteger UNIQUE, P_family char (15), Kod_City integer,

PRIMARY KEY (P_Kod, Kod_City));

Создание внешних ключей

Внешний ключ создается с помощью выражения FOREIGN KEY.

Существуют два способа создания внешних ключей.

1--й способ: как ограничение на столбец.

CREATE TABLE goods

(G_num integer UNIQUE, G_Date date,S_Num integer

REFERENCES Buyers (P_Kod));

2--й способ: как ограничение на таблицу.

CREATE TABLE goods

(G_num integer UNIQUE, G_Date date,S_Num integer

FOREIGN KEY (S_Num) REFERENCES Buyers (P_Kod));

Приведенные выше примеры, определяют поле S_Num как внешний ключ таблицы goods, ссылающийся на первичный ключ P_Kod таблицы Buyers.

Ввод значений в таблицы

Данные в таблицы вводятся с использованием команды модификации INSERT.

Синтаксис команды:

INSERT INTO <table name>

[(column [,column]...)] VALUES (<value> [,<value>]...);

Например, чтобы ввести строку в таблицу Продавцов, вы можете использовать следующее условие:

INSERT INTO Buyers VALUES (4, 'Иванов', 'Москва');

При указании имен столбцов значения можно вставлять в любом порядке.

INSERT INTO Buyers (P_kod,City,P_family) VALUES (4,'Москва','Иванов');

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

INSERT INTO goods SELECT * FROM Buyers WHERE City = 'Москва';

Удаление строк

Строки удаляются из таблицы командой модификации - DELETE.

Синтаксис для команды:

DELETE FROM <table name> [WHERE search--condition];

Например, чтобы удалить все содержание таблицы Buyers, потребуется ввести команду:

DELETE FROM Buyers;

Чтобы определить какие строки будут удалены, можно использовать условие. Так, чтобы удалить продавца Петров из таблицы Buyers, нужно ввести:

DELETE FROM Buyers WHERE P_family ='Петров';

Изменение значения поля

Изменение значения поля выполняется командой UPDATE, в которой указано имя используемой таблицы и предложение SET - изменение которое нужно сделать для столбца.

Синтаксис для команды:

UPDATE <table name>

SET column = expression [, column = expression] ...

[WHERE search--condition]

где expression -- это выражение | константа | переменная.

Например, чтобы изменить оценки всех клиентов на 200, можно ввести:

UPDATE Customers SET Rating = 200;

Для модифицирования определенных строк можно использовать условие, как в команде DELETE.

Допускается использовать арифметические выражения в предложении SET команды UPDATE. Например:

UPDATE Salepeople SET Comm = Comm * 2;

Извлечение информации из таблицы (простейшие запросы)

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

Например:

SELECT P_kod,City,P_family FROM Buyers;

Чтобы вывести все столбцы таблицы:

SELECT * FROM Buyers;

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

Например:

SELECT DISTINCT P_family FROM Buyers;

SQL дает возможность устанавливать критерии, выбора строк для вывода с помощью предложения WHERE. Команда извлекает только те строки из таблицы, для которой такое утверждение верно.

Например,:

SELECT * FROM Buyers WHERE City = 'Москва';

Объединение таблиц

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

При объединении таблицы, представленные списком в предложении FROM запроса, отделяются друг от друга запятыми. Условие запроса может ссылаться на любой столбец любой связанной таблицы.

SELECT Buyers.P_family, goods.G_Date, Buyers.City

FROM Buyers,goods

WHERE Buyers.City = goods.City;

Простые вложенные подзапросы

С помощью SQL можно вкладывать запросы внутрь друг друга.

Например:

SELECT * FROM goods WHERE City =

(SELECT City FROM Buyers WHERE P_family = 'Петров' );

Сначала выполняется внутренний запрос, а затем его результаты используются для формирования внешнего запроса.

ЛИТЕРАТУРА

1. Microsoft Access 97: наглядно и конкретно / Пер. с англ. - М.: Изд. отдел «Русская редакция» ТОО «Channel Trading Ltd.», 1997. - 256 с.

2. Гончаров А. Ю. Access 97. Справочник с примерами. - М.: КУДИЦ--ПРЕСС, 2008. - 296 с.

3. Введение в реляционные базы данных / В. В. Кириллов, Г. Ю. Громов. - СПб.: БХВ--Петербург, 2012. - 464 с.

4. Грабер М. SQL. - М.: ЛОРИ,2007. - 644 с.

5. Выжигин А. Ю., Семенов Г. Н. Базы данных в MS ACCESS. учеб. пособие. / А. Ю. Выжигин, Г. Н. Семенов. М. - М: Издательство МосГУ, 2005. --. 109 с.

6. Советов Б. Я., Цехановский В. В., Чертовский В. Д. Базы данных. Учебник для прикладного бакалавриата: Рек. Учебно--метод. отделом высш. образования в качестве учеб. для студ. вузов, обучающихся по инженерно--техн. напр. и спец.: Доп. Учебно--метод. объединением вузов по унив. политехн. образованию в качестве учеб. для студ. вузов, обучающихся по напр. "Информатика и вычислительная техника" и "Информационные системы". Б. Я. Советов, В. В. Цехановский, В. Д. Чертовский. С.--Петерб. гос. электротехн. ун--т "ЛЭТИ" им. В.И. Ульянова (Ленина). 2--е изд.-- М.: Юрайт. 2015. 463 с.

7. Буренин С. Н. Web--программирование и базы данных. учебный практикум. / С. Н. Буренин. МосГу, Каф. информатики и математики. -- М. Издательство МосГУ, 2014. -- 119 с.

8. Золотова С. И. Практикум по Access. / Подгот. курс, предваряющий более глубоко предваряющий более глубокое изучение технологии баз данных. / С. И. Золотова. -- М.: Финансы и статистика, 2007. -- 143 с.

9. Базы данных. курс лекций. О. Н. Королева, Т. В. Королева, А. В. Мажукин. / под ред. В. И. Мажукина -- М.. Издательство МосГУ. 2012. -- 64 с.

11. Королева О. Н., Королева Т. В., Мажукин А. В. Базы данных: компьютерный практикум. / О. Н. Королева, Т. В. Королева, А. В. Мажукин. / Под ред. В. И. Мажукина -- М.: Издательство МосГУ, 2007. -- 75 с.

12. Мартынова В. П. Базы данных. Распределенные и удаленные БД. т.1: Учебник / В. П. Мартынова. - М.: ИД ФОРУМ, НИЦ ИНФРА - М: 2013. - 272 c.

13. Кузина А. В. Базы данных: учебное пособие для студентов высш. учеб. заведений / А. В. Кузина.- М.: ИЦ Академия, 2012. - 320 c.

14. Кошепелев В.Е. Базы данных в ACCESS 2007: Эффективное использование / В. Е. Кошепелев. - М.: Бином--Пресс, 2009. - 592 c.

Размещено на Allbest.ru


Подобные документы

  • Создание базы данных в Microsoft Access с помощью мастера шаблонов. Создание таблиц путём ввода данных, с помощью мастера таблиц или таблицы в режиме конструктора таблиц. Создание запросов в Microsoft Access, с помощью мастера или конструктора запросов.

    реферат [27,3 K], добавлен 08.09.2010

  • Компоненты реляционной базы данных Microsoft Access. Создание структуры таблиц и определение связей между ними. Проектирование форм для сводных таблиц и запросов с помощью конструктора окон. Разработка и создание автоотчетов и запросов на выборку данных.

    реферат [3,3 M], добавлен 29.01.2011

  • Интерфейс и начало работы в Microsoft Access. Построение реляционной базы данных и разработка инфологической модели. Разработка формы с помощью мастера форм и запроса в режиме конструктора. Создание таблиц данных. Поиск и замена значений в полях.

    методичка [3,9 M], добавлен 21.07.2009

  • Понятие и основные функции СУБД "Access". Алгоритм создания базы данных сотрудников: создание таблиц с помощью конструктора, ключевые поля, установление связей между таблицами. Создание форм для поиска и ввода данных. Работа с запросами и отчетами.

    контрольная работа [827,5 K], добавлен 01.06.2010

  • Понятия основных компонентов базы данных Access. Таблицы, отчеты, макросы и модули, форма, запросы к базе и их виды. Типы данных. Создание базы данных "Кадры". Создание таблицы в режиме конструктора. Использование мастера подстановок для создания связей.

    курсовая работа [818,0 K], добавлен 10.03.2016

  • Базы данных с двумерными файлами и реляционные системы управления базами данных (СУБД). Создание базы данных и обработка запросов к ним с помощью СУБД. Основные типы баз данных. Базовые понятия реляционных баз данных. Фундаментальные свойства отношений.

    реферат [57,1 K], добавлен 20.12.2010

  • Проектирование базы данных "Общежитие" в СУБД Microsoft Access. Создание запросов, состоящих из комбинаций разных типов данных. Создание форм и полей таблицы в режиме конструктора. Ввод и просмотр данных в режиме таблицы, создание связей между ними.

    курсовая работа [4,3 M], добавлен 24.06.2019

  • Автоматизация деятельности книжного магазина. Информация базы данных. Заполнение полей таблиц "Книги", "Покупатель", "Поставщик", "Сотрудники". Создание запроса в режиме конструктора. Вывод данных с помощью форм. Разработка приложения СУБД MS Access.

    курсовая работа [3,2 M], добавлен 13.01.2015

  • Создание моделей данных, основных таблиц с помощью конструктора таблиц, связей между таблицами, форм для заполнения таблиц, запросов на выборку данных, отчетов для вывода на печать и начальной кнопочной формы. Основные объекты Microsoft Access.

    контрольная работа [4,5 M], добавлен 18.03.2012

  • Составление таблицы согласно образцу в программе MS Excel. Создание данных таблицы базы данных. Введение формул в программе MS Excel. Установление связи между таблицами. Создание запроса на выборку данных из одной таблицы с помощью мастер запросов.

    контрольная работа [4,0 M], добавлен 17.04.2016

Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д.
PPT, PPTX и PDF-файлы представлены только в архивах.
Рекомендуем скачать работу.