menu


ГДЗ по информатике 11 класс Семакин § 6. Проектирование многотабличной базы данных


Вложение

1. а) Перечислите задачи, которые должна решать проектируемая информационная система « Приемная комиссия ».

а) Проектируемая информационная система "Приемная комиссия" должна решать следующие задачи:
Учет абитуриентов: регистрация, хранение личных данных, образования и результатов экзаменов.
Распределение абитуриентов по направлениям и специальностям.
Формирование списков поступающих на каждое направление.
Определение конкурсных баллов и рейтинга абитуриентов.
Организация экзаменационных комиссий, назначение преподавателей и экзаменационных групп.
Учет результатов экзаменов и определение итоговых баллов.
Принятие решения о зачислении абитуриентов.

б) Какие информационные процессы происходят на различных этапах приемной кампании в вузе?

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

Регистрация абитуриентов.
Определение категорий абитуриентов (особые права, квоты и др.).
Распределение поступающих по направлениям и специальностям.
Назначение экзаменационных групп и расписание экзаменов.
Оценка результатов экзаменов и вычисление конкурсных баллов.
Подготовка списков поступающих и принятие решений о зачислении.

в) Какая информация добавляется к базе данных на каждом этапе?

в) На каждом этапе приемной кампании добавляется разнообразная информация:

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

2. а) В чем заключается построение модели данных?

а) Построение модели данных - это процесс создания абстрактного представления структуры данных, которые будут храниться в базе данных.

б) Что означает свойство целостности БД?

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

в) Какие данные следует добавить в БД приемной комиссии, если требуется учитывать преподавателей, принимающих экзамены, и деление абитуриентов на экзаменационные группы?

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

Таблица "ПРЕПОДАВАТЕЛЬ":

ID_ПРЕПОДАВАТЕЛЯ (первичный ключ)
ФАМИЛИЯ
ИМЯ
ОТЧЕСТВО
Таблица "ГРУППА":

ID_ГРУППЫ (первичный ключ)
НАЗВАНИЕ_ГРУППЫ
Таблица "ЭКЗАМЕН":

ID_ЭКЗАМЕНА (первичный ключ)
НАЗВАНИЕ_ЭКЗАМЕНА
ID_ПРЕПОДАВАТЕЛЯ (внешний ключ, ссылается на таблицу "ПРЕПОДАВАТЕЛЬ")
Таблица "АБИТУРИЕНТ_ГРУППА":

ID_АБИТУРИЕНТА (внешний ключ, ссылается на таблицу "АБИТУРИЕНТ")
ID_ГРУППЫ (внешний ключ, ссылается на таблицу "ГРУППА")

г) Какие данные следует добавить в БД приемной комиссии, если дополнительно к требованиям предыдущего задания нужно учитывать расписание экзаменов, т. е. сведения о том, где, когда и какому преподавателю сдает экзамен данная группа?

г) Для учета расписания экзаменов можно добавить дополнительные таблицы и поля:

Таблица "РАСПИСАНИЕ_ЭКЗАМЕНОВ":

ID_РАСПИСАНИЯ (первичный ключ)
ID_ЭКЗАМЕНА (внешний ключ, ссылается на таблицу "ЭКЗАМЕН")
ДАТА
ВРЕМЯ
Таблица "ГРУППА_РАСПИСАНИЕ":

ID_ГРУППЫ (внешний ключ, ссылается на таблицу "ГРУППА")
ID_РАСПИСАНИЯ (внешний ключ, ссылается на таблицу "РАСПИСАНИЕ_ЭКЗАМЕНОВ")

д) Постройте схему БД с учетом выполнения заданий 2, в и 2, г.

            
      ПРЕПОДАВАТЕЛЬ                ГРУППА                    РАСПИСАНИЕ   
            
 ID_ПРЕПОДАВАТЕЛЯ            ID_ГРУППЫ                   ID_РАСПИСАНИЯ     
 ФАМИЛИЯ                     НАЗВАНИЕ_ГРУППЫ             ID_ЭКЗАМЕНА       
 ИМЯ                                                                                     ДАТА              
 ОТЧЕСТВО                                                                         ВРЕМЯ             
                                 
        ЭКЗАМЕН                         
               
 ID_ЭКЗАМЕНА                            
 НАЗВАНИЕ_ЭКЗАМЕНА                       
 ID_ПРЕПОДАВАТЕЛЯ        

 

 АБИТУРИЕНТ_ГРУППА   

 ID_АБИТУРИЕНТА       
 ID_ГРУППЫ           

3. а) При проектировании БД были определены следующие отношения:

МАГАЗИН(НОМЕР _МАГ, ТИП, АДРЕС, ДИРЕКТОР, ТЕЛЕФОН)

ОТДЕЛ (НАЗВАНИЕ_ОТД, ЗАВЕДУЮЩИЙ, ТЕЛЕФОН)

ПРОДАВЕЦ (ТАБЕЛЬНЫЙ_НОМ, ФАМИЛИЯ, ИМЯ, ОТЧЕСТВО,

КАТЕГОРИЯ)

Являются ли эти отношения связанными? Добавьте всё, что необходимо для их связи; изобразите схему БД в графическом виде.

Для связи отношений "МАГАЗИН", "ОТДЕЛ" и "ПРОДАВЕЦ" можно добавить внешние ключи. Например:

В "ПРОДАВЕЦ" можно добавить поле "МАГАЗИН_ID" в качестве внешнего ключа, связывающего продавцов с магазинами.
В "МАГАЗИН" можно добавить поле "ОТДЕЛ_ID" в качестве внешнего ключа, связывающего магазины с отделами.

        МАГАЗИН                     ОТДЕЛ     

      

 НОМЕР_МАГ                    НАЗВАНИЕ_ОТД    

 ТИП                          ЗАВЕДУЮЩИЙ       

 АДРЕС                        ТЕЛЕФОН          

 ДИРЕКТОР                      

 ТЕЛЕФОН               

 ОТДЕЛ_ID              

       ПРОДАВЕЦ       

 ТАБЕЛЬНЫЙ_НОМ         

 ФАМИЛИЯ              

 ИМЯ                  

 ОТЧЕСТВО              

 КАТЕГОРИЯ              

 МАГАЗИН_ID            

В данной схеме:

Поле "ОТДЕЛ_ID" в таблице "МАГАЗИН" является внешним ключом, который связывает магазины с отделами.
Поле "МАГАЗИН_ID" в таблице "ПРОДАВЕЦ" является внешним ключом, который связывает продавцов с магазинами.
Таким образом, эти отношения становятся связанными через использование внешних ключей.






ГДЗ по информатике 11 класс учебник Семакин параграф 6

Сообщить о неточной информации или отсутствии ответов
Проверочный код, год рождения Д.И.Менделеева:
В каком задании/вопросе ошибка:
Как должно быть (если в тексте отсутствует вопрос, то пришлите сам вопрос):