Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лекции сем. 2.doc
Скачиваний:
11
Добавлен:
13.11.2019
Размер:
5.36 Mб
Скачать

Структура файла реляционной базы данных

Файл реляционной базы данных состоит из двух частей:

  • информации о структуре каждой записи;

  • собственно данные (множество записей).

Информация о структуре записи содержит:

  • имя поля ( столбца),

  • тип данных, хранящихся в поле,

  • длина поля.

При создании файла базы данных необходимо:

  • задать его структуру (структуру записи),

  • наполнить данными (записями).

Основные операции, выполняемые над данными в реляционных базах данных

В реляционной базе данных выполняются следующие операции:

  • добавление новых данных в базу;

  • удаление данных из базы;

  • обновление (редактирование) существующих в базе данных;

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

  • сортировка данных;

Субд Access

СУБД Access, которая входит в состав пакета MicroSoft Office.

База данных в Access представляет собой единый большой объект, который объединяет такие составляющие, как таблицы, отчеты, запросы, формы и т.д., которые хранятся в едином дисковом файле с расширением имени mdb (MicroSoft Jet DataBase).

СУБД Access можно создать следующие объекты:

  • таблицы,

  • запросы,

  • формы,

  • отчеты,

  • макросы.

Таблица является основой базы данных. Вся информация содержится в таблицах. В Access, вся информация содержится в таблицах.

Запросы являются средством извлечения информации из базы данных.

Формы используются для ввода и просмотра информации в окне формы. Формы позволяют представить информацию на экране в требуемом виде.

Отчеты используются для отображения и вывода на печать информации, содержащейся в базе данных.

Макросы предназначены для автоматизации часто выполняемых действий. Каждый макрос содержит одну или несколько макрокоманд, каждая из которых выполняет определенные действия, например, открывает форму или печатает отчет.

В Access можно использовать следующие типы данных:

Текстовый - для текстовой информации и чисел при невыполнении математических расчетов (до 255 символов).

Memo - для хранения произвольного текста, комментариев (до 64000 символов).

Числовой - при выполнении над данными математических операций.

Денежный - специальное числовое поле используется для операций с деньгами.

Дата/время - предназначено для хранения информации о дате и времени. (Даты и время, относящиеся к годам с 100 по 9999, включительно.)

Счетчик - специальное числовое поле, в котором Access автоматически присваивает уникальный порядковый номер каждой записи.

Логический — может иметь только одно из двух возможных значений «Да» или «Нет».

Объект OLE — объект (например, электронная таблица Microsoft Excel), созданный другим приложением. Используется для ввода в поле рисунков, графиков, таблиц и др.

Создание новой базы данных в Access

  1. Запустить Access.

  2. Щелкнуть кнопку «Создать» на панели инструментов Стандартная и выбрать команду Новая база данных.

  3. В появившемся диалоговом окне открыть нужную папку (или создать новую) задать имя базы данных и щёлкнуть кнопку «Создать». Появится окно базы данных. Задать структуру базы данных (структуру каждой таблицы и связи между ними).

  4. Д ля этого в окне базы данных выбрать объект «Таблицы» и дважды щелкнуть «Создание таблицы в режиме конструктора». Появится окно структуры таблицы.

  5. Задать в нем структуру таблицы:

  • имя каждого поля,

  • тип данных, хранящихся в этом поле,

  • задать(если оно является таковым) ключевое поле,

  • сохранить структуру таблицы, задав при этом её имя.

  1. Закрыть окно таблицы.

  2. Повторить пункты 4-6 для каждой таблицы базы данных.

  1. Щелкнуть кнопку Схема данных на панели инструментов окна Access. Появится окно «Схема данных» и диалоговое окно «Добавление таблицы», в котором перечислены имена всех таблиц базы данных.

Если диалоговое окно не появилось, щелкнуть кнопку «Отобразить таблицу».

Д обавить таблицы, между которыми необходимо установить связи, их изображения появятся в окне «Схема данных».Закрыть окно «Добавление таблицы».

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

    • Включите флажок «Обеспечение целостности данных». Это невозможно сделать, если типы обоих полей заданы неодинаково.

    • Включите флажки «Каскадное обновление связанных полей» и «Каскадное удаление связанных полей».

    • Щ елкните по кнопке Создать. Появится связь («один-ко-многим» в данном случае). Это значит, что одной записи в таблице Сроки соответствует несколько записей в таблице Проект. Схема данных представлена ниже.

    • Закройте схему данных, сохранив ее.

  2. Наполнить таблицы данными. Эту операцию можно выполнить:

  • в режиме таблицы (щелкнув дважды на значке таблицы);

  • создать форму для заполнения.

Н иже приведена таблица (Сроки), заполненная данными в режиме таблицы.