Помощь в написании студенческих работ
Антистрессовый сервис

Создание БД в MS Access

РефератПомощь в написанииУзнать стоимостьмоей работы

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

Создание БД в MS Access (реферат, курсовая, диплом, контрольная)

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

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

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

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

Создание БД в MS Access.

В данной работе было сделано два запроса необходимых для расчета заработной платы: для сдельщиков и для повременщиков.

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

Для создания вычисляемого поля в бланке запросов ввел выражение Начислено:[Должность]![Оклад/Тарифная ставка]*[Повременщики]![Фактические выхода]/[Повременщики]![Плановые выхода] в пустой ячейки строки Поле для расчета начисленной заработной платы для повременщиков и выражение К выдаче [Должность]![Оклад/Тарифная ставка]* [Повременщики]![Фактические выхода]/[Повременщики]![Плановые выхода]*0,87 для расчета заработной платы выдаваемой на руки (без подоходного налога).

На языке SQL: SELECT Сотрудники. Фамилия, Сотрудники. Имя, Сотрудники. Отчество, Должность. Должность, [Должность]![Оклад/Тарифная ставка]*[Повременщики]![Фактические выхода]/[Повременщики]![Плановые выхода] AS Начислено, [Должность]![Оклад/Тарифная ставка]*[Повременщики]![Фактические выхода]/[Повременщики]![Плановые выхода]*0.87 AS [К выдаче].

FROM (Должность INNER JOIN Сотрудники ON Должность. Код должности] = Сотрудники. Код должности]) INNER JOIN Повременщики ON Сотрудники. Код сотрудника] = Повременщики. Код сотрудника].

WHERE (((Должность. Вид оплаты])="повременная"));

То же самое сделал и для второго запроса: в бланке запросов ввел выражение Начислено: [Продукция]![Расценка]*[Сдельщики]![Количество] для расчета начисленной заработной платы для сдельщиков и выражение К выдаче: [Продукция]![Расценка]*[Сдельщики]![Количество]* 0,87 для расчета заработной платы выдаваемой на руки (без подоходного налога).

На языке SQL: SELECT Сотрудники. Фамилия, Сотрудники. Имя, Сотрудники. Отчество, Должность. Должность,[Продукция]![Расценка]*[Сдельщики] ![Количество] AS Начислено, [Продукция]![Расценка]*[Сдельщики]! [Количество]*0.87 AS [К выдаче].

FROM Продукция INNER JOIN ((Должность INNER JOIN Сотрудники ON Должность. Код должности] = Сотрудники. Код должности]) INNER JOIN Сдельщики ON Сотрудники. Код сотрудника] = Сдельщики. Код сотрудника]) ON Продукция. Код продукции] = Сдельщики. Код продукции];

Создание БД в MS Access.
Создание БД в MS Access.
Создание БД в MS Access.
Создание БД в MS Access.
Создание БД в MS Access.
Показать весь текст
Заполнить форму текущей работой