Автор работы: Пользователь скрыл имя, 31 Марта 2014 в 15:13, лабораторная работа
Цель:изучить требования к содержанию таблиц реляционных БД;приобрести практический опыт разработки таблиц реляционных БД.
Ход отчета
Задания:
Выполнить анализ заданной предметной области (согласно постановке задачи по варианту).
Выполнить поэтапное проектирование таблиц индивидуальной БД для заданной предметной области.
Министерство Образования Республики Беларусь
БЕЛОРУССКИЙ НАЦИОНАЛЬНЫЙ ТЕХНИЧЕСКИЙ УНИВЕРСИТЕТ
Кафедра «Основы бизнеса»
Отчет о выполнении лабораторной работы №3
по дисциплине «Компьютерные информационные технологии»
Исполнила:
студентка группы 10503513
Шмея Яна
Проверила:
ст. преподаватель
Ругалёва И.Е.
Минск 2014
Тема: «Разработка таблиц индивидуальной базы данных»
Цель:изучить требования к содержанию таблиц реляционных БД;приобрести практический опыт разработки таблиц реляционных БД.
Ход отчета
Задания:
В отчете привести пример одной страницы (в виде распечатки окна).
Постановка задачи:
Вариант 5. БД "Методическая
Предметная область: Выдача учебно-методической литературы
Входная информация:
1) Фамилия, Имя, Отчество читателя
2) Домашний адрес читателя
3) Телефон читателя
4) Дата рождения читателя
5) Номер читательского билета
6) Название, автор, год издания и издательство книги, которую взял читатель
7) Рубрика
8) Цена книги
9) Дата выдачи книги
10) Дата возврата книги плановая и фактическая
Количественные ограничения: БД должна содержать информацию о 5
читателях, 10 книгах.
Предусмотреть, чтобы каждый читатель взял не менее 2 книг.
Порядок выполнения заданий:
Рис.1-создание в режиме Конструктор
Рис.3-создание в режиме Конструктор
Рис.4-ввод данных в режиме Таблица
Рис.5-ввод данных в режиме Конструктор
В режиме Таблицы добавить в таблицу Возврат 10 записей. Количество выбрано, исходя из задания: «предусмотреть, чтобы каждый читатель взял не менее 2 книг.
Рис.6-ввод данных в режиме Таблица
Рис.7-схема данных
2.Выполнила поэтапное проектирование таблиц индивидуальной БД для заданной предметной области.
2.1 Создала таблицы проекта индивидуальной БД средствами MS Access (выполнела в пункте 1).
2.2 Подготовила макеты таблиц в режиме Конструктора и спецификации таблиц (выполнела в пункте 1).
Таблица Читатели
Имя поля |
Тип данных |
Описание |
Свойства поля (определяют правила сохранения, отображения и обработки данных в поле) |
Код |
Счетчик |
Ключевое поле, уникальный номер читателя |
Индексированное поле: Ключевое поле задается в меню Правка/Ключевое поле |
Фамилия |
Текстовый |
Фамилия |
Размер поля: 40 Индексированное поле: Да/Совпадения допускаются |
Имя |
Текстовый |
Имя |
Размер поля: 20 Индексированное поле: Да/Совпадения допускаются |
Отчество |
Текстовый |
Отчество |
Размер поля: 25 |
Дата рождения |
Дата/время |
Дата рождения клиента |
Индексированное поле: Да (Допускаются повторения) |
Домашний адрес |
Текстовый |
Почтовый адрес (улица, дом, квартира) |
Размер поля: 50 Индексированное поле: Нет |
Телефон |
Текстовый |
Контактный телефон |
Размер поля: 20 Индексированное поле: Нет |
Номер читательского билета |
Числовой |
Номер читательского билета |
Размер поля:20 Индексированного поля: Нет |
Таблица Книги
Имя поля |
Тип |
Описание |
Свойства поля | |||
Код Книги |
Счетчик |
Ключевое поле |
Индексированное поле: Да/Совпадения
не Ключевое поле | |||
Название |
Текстовый |
Название книги |
Размер поля: 50 Индексированное поле: Да/Совпадения допускаются | |||
Автор |
Текстовый |
Автор книги |
Размер поля: 15 Индексированное поле: Нет | |||
Год издания |
Дата/Время |
Число,месяц,год |
Размер поля: 30 Индексированное поле: Нет | |||
Издательство книги |
Текстовый |
Место издательства |
Формат поля: Полный формат даты Индексированное поле: Нет | |||
Рубрика |
Числовой |
Номер |
Формат поля: длинное целое Индексированное поле: Нет | |||
Цена книги |
Денежный
|
Цена
|
Формат поля: Денежный Индексированное поле: Нет
|
Таблица Возврат
Имя поля |
Тип данных |
Описание |
Свойства
поля |
Код читателя |
Счетчик |
Ключевое поле, уникальный номер заказа |
Индексированное поле: Да/Совпадения не допускаются Ключевое поле задается в меню Правка/Ключевое поле |
Код |
Числовой, *Мастер подстановок |
Внешний ключ, для связи |
Размер поля: Длинное целое Индексированное поле: Да, допускаются совпадения |
Дата выдачи |
Дата/Время |
Дата формирования выдачи ДД.ММ.ГГ |
Размер поля: Длинный формат даты Индексированное поле: Да, допускаются совпадения |
Дата |
Дата/время |
Дата формирования заказа ДД.ММ.ГГ |
Формат: Краткий формат даты Индексированное поле: Да/Совпадения допускаются |
Код Книги |
Числовой,*Мастер одстановок |
Внешний ключ, для связи с таблицей Книги |
Формат: Длинное целое Индексированное поле: Да/Совпадения допускаются |
Планированная дата возврата |
Дата/Время |
Когда планируется сдача книги |
Размер поля: Длинный формат даты Индексированное поле: Да (Допускаются совпадения) |
Фиксированная дата возврата |
Дата/Время |
Когда была сдана книга |
Размер поля: Длинный формат даты Индексированное поле: Да(Допускаются совпадения) |
Контрольные вопросы:
Ответы на контрольные вопросы:
1. Требования к содержанию таблиц реляционной БД:
2. Нормализация – процесс, используемый
с целью повышения
Правила нормализации:
1.Уникальность полей.
2.Наличие уникального идентификатора, который может состоять из 1 или нескольких полей.
Информация о работе Разработка таблиц индивидуальной базы данных