Заглавная страница Избранные статьи Случайная статья Познавательные статьи Новые добавления Обратная связь FAQ Написать работу КАТЕГОРИИ: ТОП 10 на сайте Приготовление дезинфицирующих растворов различной концентрацииТехника нижней прямой подачи мяча. Франко-прусская война (причины и последствия) Организация работы процедурного кабинета Смысловое и механическое запоминание, их место и роль в усвоении знаний Коммуникативные барьеры и пути их преодоления Обработка изделий медицинского назначения многократного применения Образцы текста публицистического стиля Четыре типа изменения баланса Задачи с ответами для Всероссийской олимпиады по праву
Мы поможем в написании ваших работ! ЗНАЕТЕ ЛИ ВЫ?
Влияние общества на человека
Приготовление дезинфицирующих растворов различной концентрации Практические работы по географии для 6 класса Организация работы процедурного кабинета Изменения в неживой природе осенью Уборка процедурного кабинета Сольфеджио. Все правила по сольфеджио Балочные системы. Определение реакций опор и моментов защемления |
Создание и корректировка БД в субд AccessСодержание книги
Похожие статьи вашей тематики
Поиск на нашем сайте
6.1. Проектирование базы данных для учебного примера
Для цели описания технологии создания БД и работы с ней будем использовать следующий пример. Пусть для обеспечения эффективной работы деканата и бухгалтерии института требуется создать БД ДЕКАНАТ_БУХГАЛТЕРИЯ, включающую сведения: о студентах, об их успеваемости, о начислениях им стипендии, об удержаниях со стипендии. Перед созданием реляционной БД в Access пользователь должен определить: из каких таблиц должна состоять БД, какие данные предметной области надо поместить в каждую таблицу, как связать таблицы. В результате анализа предметной области ДЕКАНАТ-БУХГАЛТЕРИЯ выявлены следующие документы-источники данных для создания БД:
Сведения о студентах
Сведения об успеваемости студентов
Начисления студентам
Реквизит «Виды начислений» имеет следующие значения: СТИП – стипендия, НАДБАВ - надбавка к стипендии, МАТ_ПОМ - материальная помощь, ПРЕМИЯ - премия за заслуги студента. Студенту, не получающему стипендию, начисляется стипендия в размере ноль рублей.
Удержания со стипендии студентов
Реквизит «Виды удержаний» имеет следующие значения: ОБЩЕЖИТ - плата за проживание в общежитии, ПРОФ_ВЗН - профсоюзные взносы, ПРОЧИЕ - штрафы за нарушение правил дорожного движения и др. Для реквизитов документов указаны форматы их значений. На основании анализа документов выделены информационные объекты, описанные в табл. 1
Таблица 1 Информационные объекты предметной области
После выявления информационных объектов определяются связи между ними. Наличие связи обусловлено природой реальных объектов, процессов, явлений, отображаемых информационными объектами. Связь устанавливается между двумя информационными объектами. В нашем примере имеются связи, описанные в табл. 2.
Таблица 2 Типы связей между информационными объектами
Графическое представление информационно-логической модели рассматриваемой предметной области в соответствии с выявленными информационными объектами и связями между ними приведено на рис. 1
Логическая структура реляционной БД предметной области ДЕКАНАТ-БУХГАЛТЕРИЯ является адекватным отображением ее информационно-логической модели. Создавая эту структуру, надо каждый информационный объект модели данных отобразить структурой реляционной таблицы и установить связи между таблицами. Графическое изображение логической структуры БД рассматриваемой предметной области приведено на рис. 2
Создание файла БД
Создание файла для новой БД требует выполнения следующих действий: ü в стартовом окне установить переключатель в положение Новая база данных. Если это окно не выведено, то выполнить команду Файл / Создать или нажать кнопку «Создать» на панели инструментов База данных; ü в появившемся окне Создание на вкладке Общие произвести двойной щелчок по значку База данных; ü в появившемся окне Файл новой базы данных указать, на каком диске, в какой папке и с каким именем требуется создать файл БД и нажать кнопку «Создать».
Создание таблицы
В Access существует три способа создания таблицы: в режиме таблицы, с помощью мастера, в режиме конструктора. Создание таблицы в режиме таблицы наиболее просто. От пользователя требуется: полям стандартной таблицы присвоить имена полей собственной таблицы; заполнить эти поля конкретными значениями; присвоить имя собственной таблице. Создание таблицы с помощью мастера сводится к созданию новой таблицы на основе образца таблицы из деловой или личной сферы. Для создания таблицы в режиме конструктора необходимо открыть окно конструктора таблицы с помощью ярлыка в окне БД «Создание таблицы в режиме конструктора» или выполнив последовательности действий: Окно БД объект Таблицы [Создать] окно Новая таблица выбрать Конструктор [ОК] Окно конструктора таблицы имеет вид как на рис. 3. В этом окне пользователь должен описать структуру таблицы, т.е. для каждого поля: указать его имя в столбце «Имя поля», выбрать его тип из раскрывающегося списка в столбце «Тип поля», при необходимости дать комментарий к нему в столбце «Описание поля», задать присущие ему свойства в строках раздела окна «Свойства поля», доступных после выбора типа поля. Значения одних свойств могут совпадать со значениями, принятыми по умолчанию; других – введены с клавиатуры или получены с помощью построителя выражений; третьих – выбраны из раскрывающегося (путем щелчка в строке свойства) списка.
Если создается таблица главная, то в ней необходимо определить первичный ключ. Для этого выделяется поле, играющее роль ключа, путем щелчка в столбце маркировки поля и вводится команда Правка / Ключевое поле. В случае создания подчиненной таблицы надо учесть следующее. Если между главной и подчиненной таблицами связь типа 1:1, то для вторичного ключа следует задать свойство «Индексированное поле» со значением «Да (Совпадения не допускаются)»; если связь типа 1:М, то со значением «Да (Допускаются совпадения)». Описав структуру таблицы, окно конструктора закрывают, на вопрос о сохранении таблицы дают утвердительный ответ и таблице присваивают имя, после чего она регистрируется в окне БД. Для заполнения созданной таблицы конкретными данными она открывается в режиме таблицы посредством кнопки «Открыть». Поочередно заполняются записи таблицы. При этом переход к новой записи вызывает автоматическое сохранение предыдущей записи. В процессе работы с БД может понадобиться корректировка структуры таблицы. Она выполняется в режиме конструктора. Поля таблицы можно: перемещать при помощи мыши, удалять по команде Правка / Удалить, вставлять по команде Вставка / Строки. Кроме того, возможно изменение имен, типов, свойств полей. Изменение типа может привести к потере информации, и оно должно выполняться с осторожностью.
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Последнее изменение этой страницы: 2017-01-27; просмотров: 510; Нарушение авторского права страницы; Мы поможем в написании вашей работы! infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 216.73.216.86 (0.009 с.) |