1. Главная
  2. Библиотека
  3. Информационные технологии
  4. На основе группы атрибутов, указанных в варианте задани...
Разбор задачи

На основе группы атрибутов, указанных в варианте задания, спроектируйте две таблицы со справочной информацией и одну таблицу учетного характера, для этого: ) определите типы значений атрибутов и их размер; ) определите первичные и внешние ключи в таблицах

  • Предмет: Информационные технологии
  • Автор: Кэмп
  • #Проектирование информационных систем
  • #Базы данных
На основе группы атрибутов, указанных в варианте задания, спроектируйте две таблицы со справочной информацией и одну таблицу учетного характера, для этого: ) определите типы значений атрибутов и их размер; ) определите первичные и внешние ключи в таблицах

Условие:

На основе группы атрибутов, указанных в варианте задания, спроектируйте две таблицы со справочной информацией и одну таблицу учетного характера, для этого:\na) определите типы значений атрибутов и их размер;\nb) определите первичные и внешние ключи в таблицах и необходимые связи между ними.
Создайте файл БД.
Создайте таблицы БД:\na) при создании справочных таблиц укажите ключевые поля;\nb) при создании учетной таблицы для внешних ключей используйте столбцы подстановок (код и характеризующий его столбец) из справочных таблиц, при этом следует отменить опцию: «скрыть ключевой столбец» и выбрать основной столбец подстановки;\nc) откорректируйте, при необходимости, схему данных со связями между таблицами.
Внесите данные в таблицы (не менее 10 кортежей в каждой таблице) и убедитесь, что система поддержки целостности БД функционирует.
Используя язык запросов QBE, выполните запросы согласно варианту задания.
Создайте 2 простые формы для каждой справочной таблицы и выполните следующие действия:\na) коррекцию форм при помощи Конструктора;\nb) просмотр созданных форм по записям;\nc) ввод новых данных в таблицы посредством форм согласно заданию;\nd) обновление данных в таблицах посредством форм согласно заданию;\ne) сортировку записей в таблицах согласно заданию;\nf) фильтрацию записей согласно заданию.
Создайте сводный отчет, в который должны войти все поля за исключением одинаковых полей:\na) предусмотрите в отчете текущие итоги согласно варианту
задания;\nb) просмотрите отчет и, если необходимо, отредактируйте
его в режиме Конструктора.

Вариант 9

Таблицы
1. Код_работника, ФИО, Цех, Должность, Оклад, Дата_рождения
2. Код_начисления, Вид_начисления
3. Код_работника, Код_начисления, Сумма_начисленная, Месяц_начисления.

Запросы
1. Удалить из базы данных информацию по заданному работнику
(задано ФИО).
2. Увеличить в два раза оклад работникам с заданной должностью.
3. Создать новую таблицу данных, в которую занести работников, их даты рождения и суммы окладов, превышающие заданное значение.
4. Выбрать коды и ФИО работников, их должности с кодами работников от 5 до 10.
5. Выбрать все сведения о начислениях, имеющих сумму начисления больше заданного значения.
6. Выбрать ФИО, цех и должности работников, родившихся в заданном месяце.
7. Определить количество работников, родившихся в заданном году.

Формы
1. Включить в БД информацию о новом работнике.
2. Изменить в БД оклад для заданного работника (задано ФИО).
3. Просмотреть таблицы после изменений.
4. Отсортировать записи по ФИО работника.
5. Отфильтровать данные, показав только сведения о выбранном работнике.

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

Решение:

Задача 1: Проектирование базы данных в Microsoft Access

1. Проектирование таблиц

a) Определяем типы значений атрибутов и их размер:

  1. Таблица "Работники":

    • Код_работника: Автонумерация (Primary Key)
    • ФИО: Текст, размер 255 символов
    • Цех: Текст, размер 100 символов
    • Должность: Текст, размер 100 символов
    • Оклад: Число, формат "Деньги"
    • Дата_рождения: Дата/время
  2. Таблица "Начисления":

    • Код_начисления: Автонумерация (Primary Key)
    • Вид_начисления: Текст, размер 100 символов
  3. Таблица "Учет начислений":

    • Код_работника: Число (Foreign Key, ссылается на "Работники")
    • Код_...

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

Попробуй решить по шагам

Попробуй один шаг и продолжи в режиме обучения или посмотри готовое решение

Какое ключевое понятие в реляционных базах данных обеспечивает связь между таблицами и поддерживает целостность данных, предотвращая появление «висячих» ссылок?

Что нужно знать по теме:

Что нужно знать по теме

Алгоритм решения

Топ 3 ошибок

Что спросит препод

Не нашел нужную задачу?

Воспользуйся поиском

Выбери предмет