1,06 Mb.НазваниеРабота с базами данных для студентов III курсастраница7/14Ядровская Е ЕДата конвертации30.08.2012Размер1,06 Mb.Тип 7 Создание структуры таблиц базы данных При формировании новой таблицы базы данных работа с СУБД начинается с создания структуры таблицы. Этот процесс включает определение перечня полей, из которых состо]ит каждая запись таблицы, а также типов и размеров полей. Практически все используемые СУБД хранят данные следующих типов: текстовый (символьный), числовой, календарный, логический, примечание. Некоторые СУБД форми]руют поля специального типа, содержащие уникальные номера записей и используемые для определения ключа. СУБД, предназначенные для работы в Windows, могут формировать поля типа объекта OLE, которые используются для хранения рисунков, графиков, таблиц. Если обрабатываемая база данных включает несколько взаимосвязанных таблиц, то необходимо определение ключевого поля в каждой таблице, а также полей, с помощью ко]торых будет организована связь между таблицами. Создание структуры таблицы не связано с заполнением таблиц данными, поэтому эти две операции можно разнести во времени. Ввод и редактирование данных Заполнение таблиц данными возможно как непосредственным вводом данных, так и в ре]зультате выполнения программ и запросов. Практически все СУБД позволяют вводить и корректировать данные в таблицах двумя способами: с помощью предоставляемой по умолчанию стандартной формы в виде таблицы; с помощью экранных форм, специально созданных для этого пользователем. СУБД, работающие с Windows, позволяют вводить в созданные экранные формы ри]сунки, узоры, кнопки. Возможно построение форм, наиболее удобных для работы пользова]теля, включающих записи различных связанных таблиц базы данных. Пример экрана с формой ввода представлен на рис. 7. Рис. 7. Вид экрана СУБД с формой ввода для связанных таблиц базы данных. Обработка данных, содержащихся в таблицах Обрабатывать информацию, содержащуюся в таблицах базы данных, можно путем исполь]зования запросов или в процессе выполнения специально разработанной программы. Конечный пользователь получает при работе с СУБД такое удобное средство обработ]ки информации, как запросы. Запрос представляет собой инструкцию на отбор записей. Большинство СУБД разрешают использовать запросы следующих типов: запрос-выборка, предназначенный для отбора данных, хранящихся в таблицах, и не изменяющий эти данные; запрос-изменение, предназначенный для изменения или перемещения данных; к этому типу запросов относятся: запрос на добавление записей, запрос на удаление записей, запрос на создание таблицы, запрос на обновление; запрос с параметром, позволяющий определить одно или несколько условий отбора во время выполнения запроса. Самым распространенным типом запроса является запрос на выборку. Результатом выполнения запроса является таблица с временным набором данных (ди]намический набор). Записи динамического набора могут включать поля из одной или не]скольких таблиц базы данных. На основе запроса можно построить отчет или форму. Вывод информации из базы данных Практически любая СУБД позволяет вывести на экран и принтер информацию, содер]жащуюся в базе данных, из режимов таблицы или формы. Такой порядок вывода данных может использоваться только как черновой вариант, так как позволяет выводить данные только точно в таком же виде, в каком они содержатся в таблице или форме. Каждый пользователь, работающий с СУБД, имеет возможность использования спе]циальных средств построения отчетов для вывода данных. Используя специальные средства создания отчетов, пользователь получает следующие дополнительные возможнос]ти вывода данных: включать в отчет выборочную информацию из таблиц базы данных; добавлять информацию, не содержащуюся в базе данных; при необходимости выводить итоговые данные на основе информации базы данных; располагать выводимую в отчете информацию в любом, удобном для пользователя виде (вертикальное или горизонтальное расположение полей); включать в отчет информацию из разных связанных таблиц базы данных. Вид экрана СУБД с отчетом, построенным по данным связанных таблиц базы данных, показан на рис. 8. Рис. 8. Вид экрана СУБД с отчетом СРС 2. Создание структуры многотабличной базы данных с учетом будущей профессии. Таблица БД должна содержать не менее 15 записей для демонстрации наглядной обработки информации, хранящейся в БД. Создать таблицу Личности. Предполагаемые поля: Автор, Пол, Паспорт. Заполнить таблицу данными. 2. Создать новую таблицу Адреса, имена и типы предполагаемых полей, приведены на рис.1. Рис.1 Создать таблицу Блюда из мяса птицы, имена и типы предполагаемых полей, приведены в таблице1: Имя поля Тип поля Размер поля Автор Текстовое 25 символов Категория/_вид Текстовое 25 символов Стоимость Денежный Число десятичных знаков 2 Калорийность Число Целое Белки Число Целое Жиры Число Целое Углеводы Число Целое Ароматизаторы Число Целое Создать таблицу Ингредиенты, имена и типы предполагаемых полей, приведены в таблице2: Имя поля Тип поля Размер поля Название блюда Текстовое 25 символов Картофель Число байт Рис Число байт Гречка Число байт Мука Число байт Перец болгарский Число байт Макаронные изделия Число байт Мясо Число целое Яйца Число байт Лук Число байт Чеснок Число байт Морковь Число байт Графически изобразить возможные связи между таблицами,
Создание структуры таблиц базы данных - Работа с базами данных для студентов III курса
Комментариев нет:
Отправить комментарий