Обозначение поля в таблице
|
Тип поля
|
Длина поля
|
Признак ключа
|
Таблица 1: СПИСОК ГРУПП
|
Номер группы
|
НомГр
|
Числовое
|
Целое
|
Уникальный
|
Код специальности
|
КодСпец
|
Числовое
|
Дл цел
|
|
Название специальности
|
НазвСпец
|
Текстовый
|
50
|
|
Курс
|
Курс
|
Число
|
Байт
|
|
Кол-во уч-ся в группе
|
Кол-во
|
Число
|
Байт
|
|
Таблица 2: СПИСОК УЧАЩИХСЯ
|
Номер группы
|
НомГр
|
Числовое
|
Целое
|
Уникальный составной ключ
|
Номер учащегося
|
НомУч
|
Числовое
|
Байт
|
Поименный номер учащегося
|
КодУч
|
Числовое
|
Дл цел
|
|
Фамилия, имя, отчество учащегося
|
ФИОУч
|
Текстовый
|
50
|
|
Адрес
|
Адрес
|
Текстовый
|
40
|
|
Телефон
|
Телеф
|
Текстовый
|
9
|
|
Таблица 3: СПИСОК ПРЕПОДАВАТЕЛЕЙ
|
Таб номер преподавателя
|
КодПрепод
|
Числовое
|
Целое
|
Уникальный
|
Фамилия, имя, отчество преподавателя
|
ФИОПреп
|
Текстовый
|
50
|
|
Категория
|
Кат
|
Числовое
|
Байт
|
|
Стаж работы
|
Стаж
|
Числовое
|
Байт
|
|
Таблица 4: СПИСОК ПРЕДМЕТОВ
|
Код предмета
|
КодПредмет
|
Числовое
|
Целое
|
Уникальный
|
Название предмета
|
НазвПредм
|
Текстовый
|
30
|
|
Количество часов
|
КолЧас
|
Числовое
|
Целое
|
|
Таблица 5: РАСПРЕДЕЛЕНИЕ ПРЕДМЕТОВ ПО ГРУППАМ И ПРЕПОДАВАТЕЛЯМ
|
Код предмета
|
КодПредмет
|
Числовое
|
Целое
|
Уникальный составной ключ
|
Номер группы
|
НомГр
|
Числовое
|
Целое
|
Таб номер преподавателя
|
КодПрепод
|
Числовое
|
Целое
|
Язык обучения
|
ЯзОбуч
|
Текстовый
|
20
|
|
Таблица 6: ВЕДОМОСТЬ СДАЧИ ЭКЗАМЕНОВ
|
Код предмета
|
КодПредмет
|
Числовое
|
Целое
|
Уникальный составной ключ
|
Таб номер преподавателя
|
КодПрепод
|
Числовое
|
Целое
|
Номер группы
|
НомГр
|
Числовое
|
Целое
|
Номер учащегося
|
НомУч
|
Числовое
|
Байт
|
Оценка
|
Оценка
|
Числовой
|
Байт
|
|
Итак, начнем создание базы данных «УНИВЕРСИТЕТ»
MS Accessni quyidagi tartibda ishga tushiramiz.
PUSC – VSE Programmi’ – MS Office – MS Access 2010
4.3.3 Установка поля первичного ключа
После определения всех полей таблицы следует указать, по крайней мере, одно такое, которое будет использоваться в качестве поля первичного ключа. Таким образом будет предотвращён ввод в таблицу повторяющихся записей, поскольку поле первичного ключа содержит однозначный идентификатор для каждой записи. Это поле не может содержать одинаковые значения для двух различных записей.
В большинстве случаев в таблицу включают одно поле первичного ключа. В таблице 1 в качестве первичного ключа задается поле НомГр.
Первичный ключ может быть определён только в режиме конструктора таблиц. Чтобы объявить поле НомГр полем первичного ключа, следует установить в него курсор и выполнить щелчок на кнопке с изображением ключа на панели инструментов или выбрать команду Ключевое поле в меню Правка. Слева от данного поля появится маленькое изображение ключа – признак поля первичного ключа.
Если к моменту выхода из режима конструктора первичный ключ для создаваемой таблицы объявлен не будет, Access выдаст запрос о необходимости включения в таблицу поля первичного ключа. При положительном ответе программа создаст особое поле с именем Код, в которое для каждого блока данных будет вводится уникальный номер.
Для сохранения спецификации следует воспользоваться командой Сохранить в меню Файл. Введите имя таблицы (длиной не более 64 символов) в диалоговое окно сохранения файла или воспользуйтесь именем, предлагаемым программой, и щёлкните на кнопке ОК. имя может содержать любые символы, кроме восклицательного знака, точки и угловых скобок. Наша таблица должна называться СПИСОК ГРУПП.
Аналогичным образом создаются остальные таблицы проектируемой базы.
Полями первичного ключа можно объявить несколько полей. Чтобы маркировать нужные поля, в спецификации необходимо, удерживая нажатой клавишу Ctrl, щёлкнуть в столбце маркировки напротив нужных строк.
Do'stlaringiz bilan baham: |