Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Задание №1 - СУБД Microsoft Access 2007.doc
Скачиваний:
2
Добавлен:
01.04.2025
Размер:
3 Мб
Скачать
☆

Создание базы данных

Процесс создания базы данных рассмотрим на примере модели базы данных информационной системы "Студенты университета".

Схема 1 – схема данных информационной системы «Студенты университета»

В системе Microsoft Access процесс создания базы данных выполняется следующим образом. При запуске системы появляется диалоговое окно для выбора режима работы (рис. 1), в котором следует выбрать пункт Новая база данных...

Рис. 1 - Создание файла

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

Создадим папку на диске с именем Ваша_фамилия для сохранения файла базы данных и зададим имя базы – Ваша_фамилия_STUDENTS, нажмем на кнопку Создать, после чего откроется окно базы данных.

Далее необходимо задать структуру таблиц. Далее описан режим создания таблиц с помощью Конструктора. Умение использовать этот режим необходимо каждому пользователю для создания новых таблиц и модификации структуры уже существующих.

Выберем вкладку Создание, нажмём кнопку Конструктор таблиц (рис. 2) и опишем структуру главной таблицы базы данных, т.е. зададим имя, тип, размер каждого поля таблицы, а также первичный ключ (если необходимо), индексированные поля и подпись (рис. 3). Имена полей лучше писать латинскими буквами, в одно короткое слово - для удобства использования их в запросах и программах, работающих с базой данных; задание подписей для полей облегчает разработку экранных форм и отчетов.

Рис. 2 - Окно базы данных

Рис. 3 - Описание структуры таблицы SPISOK в конструкторе

Структура таблицы SPISOK приведена в табл. 3.

Таблица 3. Структура таблицы SPISOK

Имя поля

Тип данных

Размер поля

Индексированное поле

Подпись

NZ

Счётчик

Длинное целое

Да (Совпадения не допускаются)

№ зачетки

FIO

Текстовый

50

Фамилия, имя, отчество

DATA_P

Дата/время

Краткий формат даты

Дата поступления

N_FCLT

Числовой

Байт

Да (Допускаются совпадения)

Факультет

N_SPECT

Числовой

Байт

Да (Допускаются совпадения)

Специальность

KURS

Числовой

Байт

Курс

N_GRUP

Числовой

Байт

Группа

N_PASP

Текстовый

30

Номер паспорта

Для поля NZ следует задать свойство "Ключевое поле", т.к. номер зачетки - уникальный для каждого студента и однозначно его идентифицирует в таблице базы. По окончании описания структуры таблицы даем команду Сохранить (на стандартной панели инструментов, в меню - раздел Файл, или при закрытии окна конструктора) и задаем название таблицы - SPISOK.

Аналогичным образом создаем в базе данных справочник факультетов с именем файла FCLT, структура его приведена в табл. 4, специальностей SPECT, оценок OCENKI и предметов PREDMETS.

Таблица 4. Структура таблицы FCLT

Имя поля

Тип данных

Размер поля

Индексированное поле

Подпись

N_FCLT

Числовой

Байт

Да (Совпадения не допускаются)

Номер факультета

NAME_F

Текстовый

50

Название факультета

Таблица 5. Структура таблицы SPECT

Имя поля

Тип данных

Размер поля

Индексированное поле

Подпись

N_SPECT

Числовой

Байт

Да (Совпадения не допускаются)

Номер специальности

NAME_S

Текстовый

50

Название специальности

Таблица 6. Структура таблицы OCENKI

Имя поля

Тип данных

Размер поля

Индексированное поле

Подпись

NZ

Числовой

Длинное целое

Да (Допускаются совпадения)

Номер зачетки

SEMESTR

Числовой

Байт

Семестр

N_PREDM

Числовой

Целое

Да (Допускаются совпадения)

Предмет

BALL

Числовой

Байт

Оценка

DATA_B

Дата/время

Краткий формат даты

Дата

PREPOD

Текстовый

50

Преподаватель

Таблица 7. Структура таблицы PREDMETS

Имя поля

Тип данных

Размер поля

Индексированное поле

Подпись

N_PREDM

Числовой

Целое

Да (Совпадения не допускаются)

Номер предмета

NAME_P

Текстовый

50

Название предмета

После этого необходимо выбрать вкладку Работа с базами данных, Схема данных (рис.4.) и создать связи один ко многим между таблицами (смотри схему 1).

Рис. 4 - Вкладка Работа с базами данных