prepod

Путь к Файлу: /информатика / Лабораторная работа №5_1.DOC

Ознакомиться или скачать весь учебный материал данного пользователя
Скачиваний:   1
Пользователь:   prepod
Добавлен:   29.11.2015
Размер:   45.0 КБ
СКАЧАТЬ

Лабораторная работа по Access №1

 

            Тема:      Определение структуры БД в MS Access.

 

1. Разработка макета БД «Библиотека»

 

Построим макет БД «Библиотека»

Построение макета БД включает в себя определение:

· таблиц, которые будут входить в БД;

· полей, принадлежащих каждой таблице;

· взаимосвязей между таблицами.

 

Макет БД «Библиотека»:

 

Авторы

 

Книги

 

Издательства

Лабораторная работа №5_1Лабораторная работа №5_1Лабораторная работа №5_1КодАвтора

1      1

КодКниги

1

КодИздательства

Фамилия

 

НазваниеКниги

 

Название

Имя

 

Изображение

 

Город

Отчество

 

Аннотация

 

Примечание

Примечание

 

Кол-воСтраниц

 

 

Страна

 

Кол-воЭкземпляров

 

 

 

 

Стоимость1Книги

 

 

Книги-Авторы

 

ГодИздания

 

 

КодАвтора

М

КодИздательства

М

 

КодКниги

М

ПредметнаяОбласть

 

 

 

 

ВидПечатнойПродукции

 

 

 

(Пояснение построения макета) Установим, какие атрибуты определяют книгу, как объект. Распределим все атрибуты оптимально – по классам, для избежания дублирования информации и в целях экономии памяти компьютера. Предположительно можно создать три таблицы для БД: Книги, Издательства и Авторы, с указанными выше полями. Для каждой таблицы необходимо определить ключевое поле. Так же определить внешние ключи и поместить их в соответствующие таблицы. Для связи с подчиненной таблицей Издательства создаем внешний ключ КодИздательства в главной таблице – Книги. Эта связь должна быть, как показано на схеме, 1 – М, т.к. определенная книга может быть выпущена только одним издательством, а одно определенное издательство выпускает много книг. Для связи таблиц Книги и Авторы указана связь М – М, т.к. у каждой книги может быть несколько авторов, а один автор выпустить несколько книг. Для создания такой связи формируются таблица пересечения – Книги-Авторы, куда помещаются внешние ключи обоих таблиц и две связи 1 – М.

 

2. Определение структуры таблиц, в MS Access.

 

Задание №1                Создание полей и определение их свойств.

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

 

Например, поле КодКниги необходимо для учета номера введенных данных о книге, значит, это поле можно определить, как числовое (или как счетчик для автоматической нумерации). Теперь необходимо задать свойства этому полю: для определения размера поставить курсор в это поле и выбрать один из предлагаемых вариантов, если вы не обладаете информацией о размерах полей или ваших знаний недостаточно, то можно нажать на кнопку F1 (курсор должен стоять в поле, по которому необходимо получить дополнительную информацию). Внимание! Тип и Размер первичного ключа должен совпадать с Типом и Размером внешнего ключа. Поле НазваниеКниги содержит текстовые данные и количество символов в названии книги редко может превышать 50 символов, поэтому в данном случае тип этого поля можно сделать текстовым, а размер – 50. Размер поля Аннотация мы определить заранее точно не можем, поэтому для него можно задать тип МЕМО. Для поля Кол-воСтраниц можно задать маску ввода #"стр.", теперь возле введеных данных будет отражаться пояcнение, например, 20стр. Для поля ГодИздания можно определить условие ввода данных, например, год выпуска книги не может быть больше текущего года: <=#01.01.2001#, формат поля: yyyy – Полный номер года (0100-9999), сообщение об ошибке: неправильно ввели дату. И т.д.

           

Задание №2

Необходимо письменно ответить на вопросы: Для каких типов данных возможно определение значения свойства «размер поля»?

____________________________________________________________________

Для каких типов данных возможно определение значения свойства «маска ввода»?

____________________________________________________________________

 

Задание №3                Создание поля со списком фиксированных значений.

            Для поля ВидПечатнойПродукции  определите список фиксированных значений: газета, журнал, книга, брошюра.

Рассмотрим определение данного свойства на примере создания списка по  полю ПредметнаяОбласть. Для этого необходимо в окне свойств полей выбрать вкладку «Подстановка», затем Тип элемента управления установить, как Поле со списком (или список), Тип источника строк установить, как Список значений и в свойстве Источник строк ввести список элементов, разделяемых точкой с запятой(;), например, информатика; экономика; педагогика.

 

Задание №4                Создание связей между таблицами.

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

(                                                                                                                                   )}

Автор(                                                                        ),(                                                         )

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

 

 

 

Наверх страницы

Внимание! Не забудьте ознакомиться с остальными документами данного пользователя!

Соседние файлы в текущем каталоге:

На сайте уже 21970 файлов общим размером 9.9 ГБ.

Наш сайт представляет собой Сервис, где студенты самых различных специальностей могут делиться своей учебой. Для удобства организован онлайн просмотр содержимого самых разных форматов файлов с возможностью их скачивания. У нас можно найти курсовые и лабораторные работы, дипломные работы и диссертации, лекции и шпаргалки, учебники, чертежи, инструкции, пособия и методички - можно найти любые учебные материалы. Наш полезный сервис предназначен прежде всего для помощи студентам в учёбе, ведь разобраться с любым предметом всегда быстрее когда можно посмотреть примеры, ознакомится более углубленно по той или иной теме. Все материалы на сайте представлены для ознакомления и загружены самими пользователями. Учитесь с нами, учитесь на пятерки и становитесь самыми грамотными специалистами своей профессии.

Не нашли нужный документ? Воспользуйтесь поиском по содержимому всех файлов сайта:



Каждый день, проснувшись по утру, заходи на obmendoc.ru

Товарищ, не ленись - делись файлами и новому учись!

Яндекс.Метрика