Поиск по каталогу

Библиотека онлайн

K005177 Контрольная работа Создание БД предназначенной для сбора, хранения и предоставления учебного материала

950 руб. 400 руб.
В корзину

Оглавление


Введение

1. Постановка задачи

2. Описание объектов

3. Связи между объектами

4. Описание таблиц

5. Связи между таблицами

6. Запросы к БД

Приложение 1


 

Введение


Основные идеи современной информационной технологии базируются на концепции баз данных (БД). Согласно данной концепции основой информационной технологии являются данные, организованные в БД, адекватно отражающие реалии действительности в той или иной предметной области и обеспечивающие пользователя актуальной информацией в соответствующей предметной области. Первые БД появились уже на заре 1-го поколения ЭВМ представляя собой отдельные файлы данных или их простые совокупности.

Вся информация, которая есть у организации, хранится в БД. Базой данных является представленная в объективной форме, совокупность самостоятельных материалов (статей, расчетов, нормативных актов, судебных решений и иных подобных материалов), систематизированных таким образом, чтобы эти материалы могли быть найдены и обработаны с помощью электронной вычислительной машины (ЭВМ)» (Гражданский кодекс РФ, ст. 1260).


 

1. Постановка задачи

база данное таблица учебный материал

Цель работы заключается в создании БД предназначенной для сбора, хранения и предоставления учебного материала. Данная работа будет предоставлять актуальную информацию. БД будет включать информацию об имеющемся учебном материале (тип учебного материала, название, авторы, тематика), людях (как пользователей, так и администраторов). Эта информация необходима для того, чтобы быстро найти и получить необходимый учебный материал, учитывая разграничение доступа. Для выполнения поставленной цели будут использоваться объекты: учебный материал (далее «книга»), тип книги, автор, пользователи, группы, тема, доступ. Эти объекты связаны между собой, рассмотрим связи между ними.


2. Описание объектов


Книга описывает имеющейся в электронном виде учебный материал. Характеризуется:

• ID книги;

• Тип книги;

• Название книги;

• Сама книга

Тип книги описывает тип учебного материала. Характеризуется:

• ID типа;

• Название типа;

Автор отображают ФИО автор книги. Характеризуется:

• ID автора;

• Фамилия;

• Имя;

• Отчество;

Тема описывает ключевые слова для учебного материала. Характеризуется:

• ID темы;

• Название темы;

Пользователь описывает пользователя электронной библиотеки. Характеризуется:

• ID пользователя;

• Имя

• Логин

• Пароль

• E-mail

Группа описывает группу пользователей. Характеризуется:

• ID группы;

• Название группы;

Доступ описывает имеющиеся доступы. Характеризуется:

• ID доступа;

• Описание доступа.


3. Связи между объектами


 


Все объекты на данной диаграмме связаны.

Объекты Тип книги и Книга связаны отношением один-ко-многим, это значит, что одному типу книги может соответствовать несколько книг, а одна книга может иметь только один тип.

Объекты Книга и Автор связаны отношением многие-ко-многим, это значит, что у одной книги может быть несколько авторов, а у одного автора несколько книг.

Объекты Книга и Тема связаны отношением многие-ко-многим, это значит, что у одной книги может быть несколько тем, а одной теме может соответствовать несколько книг.

Объекты Доступ и Книга связаны отношением один-ко-многим, это значит, что одной книге соответствует один доступ, а один доступ может соответствовать нескольким книгам.

Объекты Доступ и Пользователь связаны отношением многие-ко-многим, это значит, что один доступ может быть у нескольких пользователей, а один пользователь может иметь несколько доступов.

Объекты Доступ и Группа связаны отношением многие-ко-многим, это значит, что один доступ может быть у нескольких групп, а одна группа может иметь несколько доступов.

Объекты Пользователь и Группа связаны отношением многие-ко-многим, это значит, что один пользователь может состоять в нескольких группах, а группа может содержать несколько пользователей. Для нормализации БД, для связи объектов с отношением многие-ко-многим необходимо создать промежуточные таблицы.

Не забудьте оформить заявку на наиболее популярные виды работ: