Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Курс БД.docx
Скачиваний:
4
Добавлен:
01.05.2025
Размер:
1.39 Mб
Скачать

Ввод данных в таблицу

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

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

Чтобы открыть таблицу для ввода данных, нужно

  • Выбрать таблицу в окне банка данных на вкладке Таблицы.

  • Дважды щелкнуть мышью по имени таблицы или по кнопке Открыть.

  • Ввести данные в столбцы и строки.

Сортировка данных в столбцах таблицы

При работе с таблицей в режиме ввода данных данные в столбцах можно упорядочить, используя кнопки на панели инструментов А/Я или выбрать меню Записи/Сортировка.

Упорядочение можно произвести по возрастанию или по убыванию значений в столбце.

Поиск данных

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

Фильтрация данных

На данные в таблице можно наложить фильтр. Для этого нужно щелкнуть по значку с изображением воронки на панели инструментов или выбрать меню Записи/Фильтр.

Схема данных

Как уже говорилось, база данных обычно состоит из нескольких таблиц, структура которых определяется в процессе проектирования. Таблицы ссылаются друг на друга (или связываются) по атрибутам первичного и внешнего ключей. При создании базы данных в среде СУБД эти связи устанавливаются при помощи режима Сервис/Схема данных.

Действия при создании схемы данных

  • выбрать меню Сервис/Схема данных

  • добавить таблицы в схему, выбрав их в окне Добавить таблицу и щелкнув по кнопке Добавить

  • связать таблицы по ключевым атрибутам.(мышкой перетащить ключевой атрибут из одной таблицы в другую и наложить на связываемый атрибут)

задать правила ссылочной целостности данных. Обеспечение ссылочной це-

лостности базы данных позволяет предотвратить следующие ошибочные си-

туации:

- добавление в связанную таблицу записей со значением атрибута-связки, которое отсутствует в "родительской" таблице;

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

Пример описания данных на языке СУБД МS Access

Наша БД включает таблицы:

Книги(Номер_книги, Автор, Название, Код_жанра, Год_издания, Издательство, Цена)

Жанр(Код_жанра, Название_жанра, описание_жанра)

Читатель(Номер_билета, ФИО, Адрес, Телефон, Дата рождения, Пол)

Обмен_книг (Номер_операции, Номер_книги, Номер_билета,Дата выдачи,Дата возврата)

Это логическая модель БД. Она абстрактна и не имеет привязки к конкретной СУБД. Опишем физическую модель той же БД. То есть опишем ее структуру на языке описания данных СУБД MS Access.

Таблица Книги

Имя поля

Тип данных

Размер поля

Формат поля

Номер_книги

Счетчик

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

Автор

Текстовый

50

Название

Текстовый

100

Код_жанра

Числовой

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

Год_издания

Числовой

Целое

Издательство

Текстовый

70

Цена

Денежный

-

Денежный

Таблица Жанр

Имя поля

Тип данных

Размер поля

Формат поля

Код жанра

Счетчик

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

Жанр

Текстовый

50

Таблица Читатель

Имя поля

Тип данных

Размер поля

Формат поля

Номер_билета

Счетчик

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

ФИО

Текстовый

100

Адрес

Текстовый

100

Телефон

Текстовый

10

Дата рождения

Дата/время

-

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

Пол

Текстовый

1

Обмен_книг

Имя поля

Тип данных

Размер поля

Формат поля

Номер_операции

Счетчик

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

Номер_книги

Числовой

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

Номер_билета

Числовой

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

Дата выдачи

Дата/время

-

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

Дата возврата

Дата/время

-

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