Главная страница
Навигация по странице:

  • Практическая работа №2

  • Практическая работа №3

  • Практическая работа №4

  • Практическая работа №5

  • Практика. Практическая работа 1 Создать в каталоге Access базу данных чпк


    Скачать 162 Kb.
    НазваниеПрактическая работа 1 Создать в каталоге Access базу данных чпк
    Дата28.10.2022
    Размер162 Kb.
    Формат файлаdoc
    Имя файлаПрактика.doc
    ТипПрактическая работа
    #759463

    Примерные задания к практическим работам по дисциплине «Базы данных»


    Практическая работа №1


    1. Создать в каталоге «Access» базу данных «ЧПК»

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

    Табельный номер, Фамилия, Имя, Отчество, Дата рождения, Подразделение, Должность, Оклад, Город, Адрес, Телефон, Паспорт, ИНН, кол-во иждивенцев, стандартный вычет, Наличие автомобиля

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

    Табельный номер

    Уникальное четырехзначное число. Заполняется обязательно

    Фамилия

    Запретить ввод значений свыше 15 символов

    Имя

    Запретить ввод значений свыше 15 символов

    Отчество

    Запретить ввод значений свыше 15 символов

    Дата рождения

    Предусмотреть ввод по шаблону. Запретить ввод данных для сотрудников моложе 14 лет и старше 80.

    Подразделение

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

    Должность

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

    Оклад

    Запретить ввод значений меньше 10 000 руб. и больше 100 000 руб.

    Город

    По умолчанию вводится «Москва»

    Телефон

    Вводится по шаблону: 8(000)000-00-00

    Паспорт

    Уникальное значение. Вводится только серия и номер. Организовать ввод по шаблону: серия 0000 номер 000000

    ИНН

    Уникальное значение.

    Кол-во иждивенцев

    Запретить ввод отрицательных и дробных значений.

    Стандартный вычет

    Возможны только 2 варианта: да или нет. Определить как логический тип данных

    Наличие автомобиля

    Возможны только 2 варианта: да или нет. Определить как логический тип данных


    3. Заполнить таблицу для 15 человек.
    По результатам работы нужно знать:

    Основные понятия СУБД Access. Поле, запись, таблица, база данных. Типы данных. Свойства полей. Способы создания таблиц.
    Уметь:

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

    Практическая работа №2


    1. В созданной ранее базе данных «ЧПК» создать еще три таблицы «Подразделения», «Должности» и «Заказы».

    Таблица «Подразделения» включает в себя следующие поля

    Код подразделения

    Уникальное числовое значение

    Подразделение

    Возможные варианты: конструкторский отдел, технологический отдел, экономический отдел

    Бонус

    Запретить ввод отрицательных значений.


    Таблица «Должности» включает в себя следующие поля

    Код должности

    Уникальное числовое значение

    Должность

    Возможные варианты: руководитель отдела, инженер, техник, стажер

    Премиальный процент

    Запретить ввод отрицательных значений.

    «Заказы»

    заказа

    Уникальное числовое значение

    Заказчик

    Текстовое поле. Указывается название организации

    Дата заказа

    Указывается по шаблону

    Работа

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

    Стоимость

    Запретить ввод отрицательных значений

    Табельный номер

    Указывается табельный номер исполнителя. Из поля со списком (отражаются 2 столбца: табельный номер и Фамилия)




    1. Заполнить таблицы «Подразделения», «Должности» и «Заказы»

    2. В таблице «Сотрудники» удалить поля «Подразделение» и «Должность»

    3. В таблице «Сотрудники» сделать поля «Код подразделения» и «Код должности». Определить для них соответствующий тип данных. Ввод данных в этих полях организовать из поля со списком (в качестве источника строк указать соответствующие поля из таблиц «Подразделения» и «Должности»)

    4. Заполнить поля «Код подразделения» и «Код должности» в таблице «Сотрудники»

    5. Во всех таблицах определить ключевые поля

    6. Организовать связи между этими таблицами


    По результатам работы нужно знать:

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

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

    Практическая работа №3


    1. Открыть ранее созданную базу данных «ЧПК»

    2. Создать следующие запросы, отражающие:



    Задание

    1

    Всех сотрудников, старше 60 лет

    2

    Всех сотрудниц

    3

    Всех многодетных сотрудников

    4

    Всех сотрудников, работающих в должности, Инженер

    5

    Всех сотрудников, работающих в Конструкторском отделе

    6

    Всех стажеров Технологического отдела

    7

    Всех сотрудников, имеющих автомобиль

    8

    Всех сотрудников возраст которых старше 30 лет и моложе 50 лет

    9

    Всех сотрудников, премиальный процент которых выше 10%

    10

    Всех сотрудников не из Москвы

    11

    Всех сотрудников, фамилия которых начинается на «К» или на «Д»

    12

    Всех сотрудников номер телефона которых содержит подряд два нуля

    13

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

    14

    Всех сотрудников номер телефона которых заканчивается на «1»

    15

    Всех сотрудников-москвичей с окладом свыше 30 000 руб.

    16

    Всех сотрудников, в фамилии которых одновременно присутствуют буквы «р» и «с»

    17

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

    18

    Всех сотрудников, у которых в номере квартиры присутствует цифра 4

    19

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

    20

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


    По результатам работы нужно знать:

    Различные способы создания запросов, назначение операторов AND, OR, NOT, Like и специальных символов «*», «#», «?»
    Уметь:

    Создавать статические и динамические запросы, как на основании одной таблицы, так и нескольких


    Практическая работа №4


    1. Сформировать запрос, вычисляющий заработную плату сотрудников фирмы «ЧПК».

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


    • Табельный номер,

    • Фамилия,

    • Имя,

    • Отчество,

    • Должность,

    • Кол-во иждивенцев,

    • Стандартный вычет,

    • Оклад,

    • Бонус,

    • Премиальный процент,

    • Премия,

    • Начислено,

    • НДФЛ,

    • На руки.

    Здесь вычисляемые поля: Премия, Начислено, НДФЛ, на руки. Эти поля считать в соответствии с формулами, приведенными в таблице:

    Поле

    Расчет

    Премия

    Премиальный процент*Оклад

    Начислено

    Оклад+Бонус+Премия

    НДФЛ

    Если нет стандартного вычета: 13%*Начислено

    При стандартном вычете: 13%(Начислено-1000*Кол-во ижд-400)

    На руки

    Начислено-НДФЛ




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

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


    По результатам работы нужно знать:

    Методику создания вычисляемых полей в запросах, операции группировки в запросах
    Уметь:

    Создавать запросы с вычисляемыми полями. Создавать запросы с группировкой.

    Практическая работа №5


    1. Создать форму, показывающую всех сотрудников фирмы «ЧПК»

    2. Создать формы, показывающую всех сотрудников по подразделениям

    3. Создать форму, отражающую все заказы фирмы «ЧПК»

    4. Создать формы, отражающую все заказы, относящиеся к отдельным подразделениям.

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

    6. Создать форму – Меню пользователя в соответствии с образцом.



    По результатам работы нужно знать:

    Разные способы создания форм; основные элементы управления, применяемые на формах и их свойства
    Уметь:

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




    написать администратору сайта