Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Скачиваний:
52
Добавлен:
10.05.2015
Размер:
1.43 Mб
Скачать

Министерство образования и науки Российской Федерации

Федеральное государственное бюджетное

образовательное учреждение

высшего профессионального образования

«Тульский государственный университет»

Кафедра

«Автоматизированных информационных и управляющих систем»

МЕТОДИЧЕСКИЕ УКАЗАНИЯ

К ЛАБОРАТОРНОЙ РАБОТЕ № 14

Проектирование базы даных по индивидуальной теме

по дисциплине

ИНФОРМАТИКА

Направление подготовки: 080100 Экономика

                                              080200 Менеджмент  

Профиль подготовки:       Мировая экономика

                                             Экономика и управление на предприятии

                                              (в машиностроении)

Квалификация выпускника: бакалавр

          Форма обучения очная

Тула, 2013 г.

Лабораторная работа №14

Проектирование базы данных по индивидуальной теме

14.1. Цель работы

Приобретение навыков проектирования реляционных баз данных

14.2. Теоретические положения

14.2.1. Общие понятия

База данных(БД)- систематизированная совокупность сведений об объектахкакой - либо предметной области.

В большинстве компьютерных баз данныхинформация представлена в видетаблиц.

Таблица базы данных состоит из строк (записей) и столбцов (полей) - частей записи (рис. 1)

Рис.1. Таблица базы данных(в режиме таблицы).

В последнее время наибольшее распространение получили реляционные базы данных (англ. Relation - отношение). В них все данные хранятся в виде прямоугольных таблиц. Через общие поля можно связать таблицы друг с другом и далее работать с ними, как с большой таблицей. Все операции над базой данных сводятся к манипуляции с таблицами.

СУБД (система управления базами данных) — комплекс программ, предназначенный для автоматизации процедур создания, ведения и извлечения электронных данных.

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

Мicrosoft Ассess - высокопроизводительная реляционная СУБД, входящая в состав интегрированного пакета Мicrosoft Office 2000.

Мicrosoft Access 2000 (далее МS Асcеss) предназначена для разработки настольных баз данных и создания приложений баз данных архитектуры клиент-сервер, работающих под управлением операционных систем семействаWindows. Эта система доступна для пользователя любого уровня.

СУБД МS Ассеss работает с объектами, к которым относятся таблицы, запросы, формы, отчеты, макросы и модули. Все связанные между собой объекты организованы в один файл, называемый базой данных.

14.2.2. Технология работы с базой данных

Таблицы- основа реляционной базы данных, в них хранятся данные.

При работе с реляционной СУБД необходимо соблюдать определенную последовательность действий.

Предварительно база данных должна быть спроектирована. Определяют количество таблиц базы данных и их структуру. При задании структуры таблиц определяют:

  • имена полей,

  • последовательность их размещения в таблице,

  • тип данных для каждого поля,

  • размер полей,

  • ключевые поля и другие свойства полей.

Например, информация, которая будет храниться в базе данных, подразделяется на информацию о заказчиках, товарах, заказах. Так как в заказе может быть заказано несколько товаров, то информацию о заказе необходимо разделить на две части: о самом заказе и о товарах, которые перечислены в заказе. Следовательно, необходимо создать четыре таблицы: ЗАКАЗЧИК, ТОВАР, ЗАКАЗ, ЗАКАЗАНО. Описание структур таблиц СУБД представлено в таблицах 1 - 4 методических указаний (МУ) соответственно. Причем:

  • каждое поле в таблице должно иметь уникальное имя;

  • наименование поля - название поля в шапке таблицы;

  • признак ключа (ключевое поле) - поле, значение которого однозначно определяет запись в таблице;

  • тип данных определяет вид информации, сохраняемой в поле (В МS Ассеss предусмотрены восемь основных типов данных: текстовый, числовой, дата/время, счетчик (используется для определения уникального системного ключа таблицы), логический, МЕМО (текст большого размера), поле объекта ОLE);

  • размер поля задает максимальную длину строки или диапазон чисел, сохраняемых в поле.

Таблица 1.

Описание структуры записей таблицы ЗАКАЗЧИК

Поле

Признак

Формат поля

Имя поля

Описание

ключа

Тип

данных

Размер

поля

Код фирмы

ИНН фирмы

Числовой

Дл. целое

Фирма

Наименование фирмы

Текстовый

50

Адрес

Адрес

Текстовый

50

Телефон

Телефон

Текстовый

30

Контактная персона

Контактная персона

Текстовый

50

Таблица 2.

Описание структуры записей таблицы ТОВАР

Поле

Признак

Формат поля

Имя поля

Описание

ключа

Тип

данных

Размер

поля

Число десятичных

знаков

Код товара

Код товара

Числовой

Дл. целое

Товар

Наименование товара

Текстовый

50

Характеристика

Характеристика товара

Текстовый

50

Ед_из.

Единица измерения

Текстовый

10

Цена

Цена, руб

Денежный

2

Таблица 3.

Описание структуры записей таблицы ЗАКАЗ

Поле

Признак

Формат поля

Имя поля

Описание

ключа

Тип

данных

Размер

поля

Код

Номер заказа

Счетчик

Дл. целое

Дата

Дата

Дата/время

Код фирмы

Код фирмы

Числовой

Дл. целое

Таблица 4.

Описание структуры записей таблицы ЗАКАЗАНО

Поле

Признак

Формат поля

Имя поля

Описание

ключа

Тип

данных

Размер

поля

Код

Номер заказа

Числовой

Дл. целое

Код товара

Код товара

Числовой

Дл. целое

Количество

Количество

Числовой

Дл. целое

На следующем этапе создается схема данных, описывающая взаимосвязь между таблицами. Затем создаются формы для ввода данных в таблицы. Причем с помощью одной формы можно вводить данные одновременно в несколько таблиц. Для обработки информации, хранящейся в базе данных, используют запросы. Результаты обработки информации выводят на печатающее устройство с помощью отчетов.

Рис. 2. Технология работы в СУБД

Соседние файлы в папке ЛР_1семестр