База данных «Музыкальные альбомы»
Microsoft Access Контрольная работа Вариант №7
База
данных «Музыкальные
альбомы».
База данных – это совокупность структурированных данных, относящихся к некоторой предметной области.
Предметная область – это область конкретной практической деятельности. В зависимости от круга рассматриваемых во взаимосвязи объектов и, соответственно, круга решаемых задач предметная область может быть узкой или очень широкой. Она может охватывать объекты и задачи производственной технологии в отдельном цехе или отделе, некоторые сферы деятельности предприятия, например, экономику и финансы, а, возможно, и все предприятие. В крупных организациях обычно выделяют ряд предметных областей в рамках основных служб, в каждой из которых создаются свои базы данных для решения своих задач. Но обобщенные в той или иной мере данные поступают в интегрированную базу предприятия, концентрирующую информацию, требуемую для контроля служб и отделов, для подготовки общей отчетности организации и для управления ею. В учебном пособии мы, конечно, не будем рассматривать крупное предприятие, а ограничимся компактными примерами, поясняющими роль баз данных.
Структурирование – это введение
соглашений о способах представления
данных. Это понятие близко к понятиям
модель данных и формализация данных,
т.е. формализованное описание существенных
свойств объекта ограниченным набором
параметров. Структуры данных – тоже объекты.
Так, в реляционных базах данных, рассматриваемых
далее, используются три структуры данных:
таблица, запись, поле. И каждая из этих
структур имеет свои свойства, описываемые
параметрами. Таблица имеет имя и состоит
из записей. Запись имеет номер в таблице
и состоит из полей. У каждого поля есть
имя, тип (текстовый, числовой и т.п.), длина
в байтах. Поясним эти структуры на примере
построения информационной модели конкретной
предметной области.
Основные таблицы:
Альбомы [Код_альбома, Название, Код_стиля, Код_исполн, Студия, Год, Номер_носителя]
Журнал
[Номер_записи, Номер_носителя,
Кому_дан, Дата_выдачи, Дата_возвр]
Вспомогательные таблицы:
Стили [Код_стиля, Стиль]
Исполнители [Код_исполн, Исполнитель]
Носители
[Номер_носителя, Тип_носителя,
Полка]
Пояснения: в таблице Альбомы регистрируются музыкальные альбомы с указанием кода стиля, кода исполнителя, студии, года записи и номера носителя; таблица Журнал предназначена для учета дисков и кассет (носителей), данных друзьям и родственникам; таблица Стили содержит перечень музыкальных стилей (классика, джаз и т.п.); таблица Исполнители содержит перечень исполнителей – певцов, групп, и т.п.; в таблице Носители для каждого носителя указывается тип (кассета, диск, диск MP3) и место хранения.
Таблица Альбомы:
| Альбомы | ||||||
| Код альбома | Название | Код стиля | Код исполн | Студия | Год | Номер носителя |
| 1 | Сволочи | 10 | 100 | Монолит | 2 апреля 2006 г. | 4578 |
| 2 | Demon Days | 11 | 101 | Star Music | 5 мая 2005 г. | 9654 |
| 3 | Don't call me Marshall | 12 | 102 | Starter | 2 сентября 2003 г. | 6987 |
| 4 | Ди$комалярия | 12 | 103 | Real Records | 22 декабря 2005 г. | 9852 |
| 5 | Мой Двор | 12 | 103 | Max Energy | 10 февраля 2004 г. | 3648 |
| 6 | Районы Кварталы | 13 | 104 | Cd Land+ | 25 октября 2004 г. | 6589 |
| 7 | Когда мы вместе никто не круче | 13 | 104 | Cd Land+ | 24 января 2006 г. | 2586 |
Ход работы:
Для
создания таблицы Альбомы создаем,
пустую таблицу в режиме конструктора.
Вводим поля
[Код_альбома, Название, Код_стиля,
Код_исполн, Студия, Год, Номер_носителя],
поле Код_альбома задаём как ключевое
поле, для этого находим на панели инструментов
Конструктор задач кнопку с изображением
ключа или кликнем правой кнопкой на боковое
поле, в появившемся контекстном меню
выбираем Ключевое
поле. Это поле будет служить для связывания
таблиц. Выбираем Тип
данных. Вводим остальные поля. Закрываем
режим Конструктора, в появившемся
окне сохраняем таблицу под названием
Альбомы. Затем открываем таблицу
двойным щелчком мыши и вводим в неё необходимые
значения.
Таблица Журнал:
| Журнал | ||||
| Номер записи | Номер носителя | Кому дан | Дата выдачи | Дата возвр |
| 10 | 4578 | Иванову А.М | 12 января 2006 г. | 13 января 2006 г. |
| 11 | 9654 | Петровой С.Т | 13 января 2006 г. | 14 января 2006 г. |
| 12 | 6987 | Сидорову П.Т | 14 января 2006 г. | 15 января 2006 г. |
| 13 | 9852 | Куропаткиной А.Ж | 15 января 2006 г. | 16 января 2006 г. |
| 14 | 3648 | Давыдовой В.С | 16 января 2006 г. | 17 января 2006 г. |
| 15 | 6589 | Курочкину А.С | 17 января 2006 г. | 18 января 2006 г. |
| 16 | 2586 | Ивановой В.М | 18 января 2006 г. | 19 января 2006 г. |
Ход работы:
Для
создания таблицы Журнал создаем,
пустую таблицу в режиме конструктора.
Вводим поля
[Номер_записи, Номер_носителя,
Кому_дан, Дата_выдачи, Дата_возвр], поле
Номер_записи задаём как ключевое
поле, для этого находим на панели инструментов
Конструктор задач кнопку с изображением
ключа или кликнем правой кнопкой на боковое
поле, в появившемся контекстном меню
выбираем Ключевое
поле. Это поле будет служить для связывания
таблиц. Выбираем Тип
данных. Вводим остальные поля. Закрываем
режим Конструктора, в появившемся
окне сохраняем таблицу под названием
Журнал. Затем открываем таблицу двойным
щелчком мыши и вводим в неё необходимые
значения.
Таблица Исполнители:
| Исполнители | |
| Код исполн | Исполнитель |
| 100 | Лигалайз |
| 101 | Gorillaz |
| 102 | Eminem |
| 103 | Серёга |
| 104 | Звери |
Ход работы:
Для
создания таблицы Исполнители
создаем, пустую таблицу в режиме конструктора.
Вводим поля
[Код_исполн, Исполнитель], поле
Код_исполн задаём как ключевое поле,
для этого находим на панели инструментов
Конструктор задач кнопку с изображением
ключа или кликнем правой кнопкой на боковое
поле, в появившемся контекстном меню
выбираем Ключевое
поле. Это поле будет служить для связывания
таблиц. Выбираем Тип
данных. Вводим остальные поля. Закрываем
режим Конструктора, в появившемся
окне сохраняем таблицу под названием
Исполнители. Затем открываем таблицу
двойным щелчком мыши и вводим в неё необходимые
значения.
Таблица Носители:
| Носители | ||
| Номер носителя | Тип носителя | Полка |
| 2586 | Cd disc | 3 |
| 3648 | Cd disc | 1 |
| 4578 | Cd disc | 1 |
| 6589 | Cd disc | 2 |
| 6987 | Cd disc | 1 |
| 9654 | Cd disc | 2 |
| 9852 | Cd disc | 2 |
Ход работы:
Для
создания таблицы Носители
создаем, пустую таблицу в режиме конструктора.
Вводим поля
[Номер_носителя, Тип_носителя,
Полка], поле Номер_носителя задаём
как ключевое поле, для этого находим на
панели инструментов Конструктор
задач кнопку с изображением ключа
или кликнем правой кнопкой на боковое
поле, в появившемся контекстном меню
выбираем Ключевое
поле. Это поле будет служить для связывания
таблиц. Выбираем Тип
данных. Вводим остальные поля. Закрываем
режим Конструктора, в появившемся
окне сохраняем таблицу под названием
Носители. Затем открываем таблицу
двойным щелчком мыши и вводим в неё необходимые
значения.
Таблица Стили:
| Стили | |
| Код стиля | Стиль |
| 10 | Саундтрек |
| 11 | Fank |
| 12 | Реп |
| 13 | Рок |
Ход работы:
Для
создания таблицы Стили создаем,
пустую таблицу в режиме конструктора.
Вводим поля
[Код_стиля, Стиль], поле Код_стиля
задаём как ключевое поле, для этого находим
на панели инструментов Конструктор
задач кнопку с изображением ключа
или кликнем правой кнопкой на боковое
поле, в появившемся контекстном меню
выбираем Ключевое
поле. Это поле будет служить для связывания
таблиц. Выбираем Тип
данных. Вводим остальные поля. Закрываем
режим Конструктора, в появившемся
окне сохраняем таблицу под названием
Стили. Затем открываем таблицу двойным
щелчком мыши и вводим в неё необходимые
значения.
Запросы Альбом:
| Альбом | ||||||||
| Код альбома | Название | Код стиля | Код исполн | Студия | Год | Номер носителя | Тип носителя | Стиль |
| 1 | Сволочи | 10 | 100 | Монолит | 2 апреля 2006 г. | 4578 | Cd disc | Саундтрек |
| 2 | Demon Days | 11 | 101 | Star Music | 5 мая 2005 г. | 9654 | Cd disc | Fank |
| 3 | Don't call me Marshall | 12 | 102 | Starter | 2 сентября 2003 г. | 6987 | Cd disc | Реп |
| 4 | Ди$комалярия | 12 | 103 | Real Records | 22 декабря 2005 г. | 9852 | Cd disc | Реп |
| 5 | Мой Двор | 12 | 103 | Max Energy | 10 февраля 2004 г. | 3648 | Cd disc | Реп |
| 6 | Районы Кварталы | 13 | 104 | Cd Land+ | 25 октября 2004 г. | 6589 | Cd disc | Рок |
| 7 | Когда мы вместе никто не круче | 13 | 104 | Cd Land+ | 24 января 2006 г. | 2586 | Cd disc | Рок |
Ход работы:
Для
создания схемы данных надо использовать
соответствующую кнопку панели инструментов.
Кнопка называется “Схема данных”. Диалоговое
окно, появляющееся после нажатия этой
кнопки, позволяет выбрать таблицы для
включения в схему данных. Важно, чтобы
на схеме были не только представлены
все таблицы базы данных, но и установлены
связи между ними. Чтобы на схеме данных
связать код объекта в таблице Альбом
с кодом объекта в таблице Тип
данных надо как бы перетащить мышкой
это поле из первой таблицы во вторую –
на схеме появится соответствующая стрелка.
Установить связи на схеме данных надо
до создания форм, запросов и отчетов,
чтобы получить возможность включать
в них поля из всех имеющихся таблиц. Открываем
так же появившейся новый запрос и
видим, что у нас появилась таблица.
Формы Альбом:
Ход работы:
Для создания формы Альбом в окне базы данных нажмите кнопку Формы (вверху), а затем кнопку Создать (справа). В открывшемся диалоговом окне выберите из списка "Мастер форм". После этого откроется диалоговое окно, позволяющее выбрать таблицы (или запрос), а из них - поля, включаемые в форму. Далее форма создается автоматически, почти без участия пользователя. При вводе данных с помощью формы для перехода к очередной, предыдущей, к первой или последней записи таблицы используется навигатор - линейка с кнопками, которую Access размещает в нижней части формы. Важно понимать, что форма – это не самостоятельный информационный объект, а только удобный способ визуализации записей таблиц, ввода в них данных и их корректировки. Также заметим, что в форму можно включить не только поля из основной таблицы, но также и дополняющие их поля из дополнительных таблиц. Затем закрываем окно, и сохраняем его под именем Альбом. Открываем появившейся запрос и видим, что у нас появилась таблица.
Альбом
Код альбома Название Код стиля Код исполн Студия Год Номер Стиль
1 Сволочи 10 100 Монолит 2 апреля 2006 г. 4578 Саундтрек
2 Demon Days 11 101 Star Music 5 мая 2005 г. 9654 Fank
3 Don't call me 12 102 Starter 2 сентября 2003 г. 6987 Реп
4 Ди$комалярия 12 103 Re
5 Мой Двор 12 103 Max Energy 10 февраля 2004 г. 3648 Реп
6 Районы Кварталы 13 104 Cd Land+ 25 октября 2004 г. 6589 Рок
7 Когда мы вместе 13 104 Cd Land+ 24 января 2006 г. 2586 Рок
10 апреля 2006 г.

- База данных, основные понятия и термины. Система управления базами данных
- База данных отношение “Сотрудник”
- База данных Сеть кинотеатров и ее проектирование
- База данных частной больницы
- Базальные ганглии и их функции
- База стратегічних даних (БСД) та інформаційна система стратегічного управління
- Базис линейного пространства. Разложение вектора по базису
- База данных
- База данных Accese
- База данных ACCESS
- База данных библиотеки
- База данных для автоматизации книжного магазина
- База данных железнодорожных билетов
- База данных «Лучшая собака года»