Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
учебный год 2023 / Otvety_po_Informatike_1.doc
Скачиваний:
5
Добавлен:
26.01.2024
Размер:
1.6 Mб
Скачать

Вопрос 47. Реляционные бд.

Реляционная база данных представляет собой множество взаимосвязанных таблиц, каждая из которых содержит информацию об объектах определенного вида. Каждая строка таблицы содержит данные об одном объекте (например, автомобиле, компьютере, клиенте), а столбцы таблицы содержат различные характеристики этих объектов - атрибуты (например, номер двигателя, марка процессора, телефоны фирм или клиентов).

Атрибут – это имя, поставленное в соответствие некоторому домену. Записи об определенных параметрах каждой из сущностей называются атрибутами

Рассмотрим основные понятия теории РБД

Таблица- основной объект базы данных , предназначенный для хранения элементарных данных, состоящий из записей ( строк ) и полей( столбцов)

Элементарное данное – единица данных , описывающая один признак ( характеристику) одного объекта предметной области.

Поле- совокупность логически связанных элементарных данных , описывающих один и тот же признак для всех объектов предметной области

Запись – это совокупность логически связанных элементарных данных , описывающих все признаки одного объекта предметной области

Тип поля- определяет тип данных , которые могут содержаться в данном поле :

-текстовый ( тип данных , используемый для хранения обычного неформатированного текста ограниченного размера ( до 255 символов)

-поле Мемо ( специальный тип данных для хранения больших объемов текста ( до 65 535 символов)

-числовой ( тип данных для хранения действительных чисел )

-дата/время( тип данных для хранения календарных дат и текущего времени )

-денежный ( тип данных для записи денежных сумм )

-счетчик ( специальный тип данных для уникальных ( не повторяющихся в поле ) натуральных чисел с автоматическим наращиванием , используемый, например , для порядковой нумерации записей.)

Вопрос 48. Системы управления базами данных (субд): назначение и функции.

Система управления базами данных (СУБД) – это совокупность языковых и программных средств, предназначенных для создания , ведения и совместного использования БД многими пользователями .

Современные СУБД позволяют :

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

-обеспечить поддержку логических моделей данных( систему представления физических данных в компьютере )

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

-обеспечить защиту и целостность ( согласованность) данных, поскольку при коллективном режиме работы многих пользователей возможно использование общих физических данных

-многие другие функции

Билет № 49. Субд Access: объекты и средства их создания.

В мире насчитывается более 50 видов СУБД для ПК. Одной из наиболее распространенных в России является MS Access, входящий в комплект Microsoft Office, представляющих собой простое, но мощное средство хранения и обработки данных.

MS Access Имеет широкий спектр функций, включая связанные запросы, связь с внешними таблицами и базами данных. Благодаря встроенному языку VBA, в самом Access можно писать приложения, работающие с базами данных.

БД может содержать множество объектов, которые используются для хранения и представления информации. Этими объектами являются таблицы, формы, отчеты, запросы, макросы, модули и страницы.

Таблица – является основным объектом БД. Во-первых, в таблицах хранятся все данные, имеющиеся в базе, а во-вторых, таблицы хранят и структуру базы (поля, их типы и свойства).

Таблица – это основной объект, в котором хранятся данные, она состоит из строк и столбцов. Строки называются записями или картежами, а столбцы называются полями или колонками. 

Запрос – средство извлечения инф-ии из БД. Используя это средство, можно извлечь нужные данные из одной или нескольких таблиц и предоставить их пользование в удобном виде. С помощью запросов выполняет такие операции, как отбор данных, их сортировку и фильтрацию. С помощью запросов можно выполнять преобразование данных по заданному алгоритму, создавать новые таблицы, выполнять автоматическое наполнение таблиц данными, импортированными из др. источников, выполнять простейшие вычисления в таблицах и многое др.

Форма – средство для просмотра и ввода данных в базу. Смысл форм том, чтобы предоставить пользователю возможность заполнения и просмотра только определенного кол-ва полей. При вводе данных с помощью форм можно применить специальные средства оформления.

Отчеты – используются для отображения итоговых данных из таблиц и запросов в удобном для просмотра виде. В отчетах предусмотрены специальные средства для группирования данных и ввода специальных элементов оформления, характерных для печатных документов (колонтитулы, номера страниц, служебная инф-ия о времени создания и исполнителе). Результат выполнения отчета можно просматривать на экране или выводить на печать.

Страницы – это специальные объекты баз данных, которые более корректно называть страницами доступа к данным. Физически это особый объект, представленный в коде HTML, размещаемый на Web-странице и передаваемый клиенту вместе с ней. Сам по себе этот объект не является БД, но содержит компоненты, через которые осуществляется связь преданной Web-страницы с БД, остающейся на сервере. Пользуясь, этими компонентами, посетитель Web-узла может просматривать записи БД в полях страницы доступа.

Макросы и модули. Эти объекты предназначены как для автоматизации повторяющихся операций при работе с БД, так и для создания новых функций путем программирования.

Макросы – это средства для автоматизации часто выполняемых операций. Макросы содержат одну или несколько макрокоманд.  Макросы состоят из последовательности внутренних команд СУБД Ms Access, а модули создаются средствами внешнего языка программирования. Это одно из средств, с помощью которых разработчик может заложить в базу нестандартные функциональные возможности, повысить быстродействие системы, а также уровень ее защищенности.

Создание и редактирование объектов осуществляется с помощью таких основных средств, как Конструктор и Мастер.

Разработка объектов в режиме Конструктора наиболее трудоемка, но обеспечивает максимальную гибкость – возможность задания или изменения всех характеристик создаваемых объектов. Таблицы и запросы рекомендуется создавать в режиме Конструктора.

При разработке форм, отчетов и страниц доступа лучше пользоваться автоматизированными средствами, предоставляемыми Мастерами создания соответствующих объектов. Это связано с тем, что для данных объектов большую роль играет внешний вид. Дизайн этих объектов весьма трудоемок, поэтому его лучше поручить программе.

Третьим средством, широко используемым при создании новых объектов БД, являются шаблоны. Шаблон — это готовая к использованию база данных, содержащая все таблицы, запросы, формы и отчеты, необходимые для выполнения определенной задачи. Имеется большой набор шаблонов, как для целых БД, так и для отдельных объектов – форм, отчетов и т.д.

Билет № 50. Создание БД. Описание поля: тип, размер, формат и др. свойства поля.

При первом запуске приложения Access, а также при закрытии базы данных без завершения работы Access отображается представление Microsoft Office Backstage.

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

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

При открытии приложения Access в представлении Backstage отображается вкладка Создание. На вкладке Создание доступны команды создания базы данных.

  • Новая база данных.    Создать базу данных можно с нуля. Это хороший вариант, если к структуре базы данных предъявляются очень специфичные требования или имеются данные, которые необходимо поместить или встроить в базу данных.

  • Шаблон, устанавливаемый вместе с Access.    Шаблон можно использовать, если нужно быстро начать новый проект. В Access по умолчанию установлено несколько шаблонов.

  • Шаблон с сайта Office.com.    В дополнение к шаблонам, поставляемым с Access, много других шаблонов доступно на сайте Office.com. Для их использования даже не нужно открывать браузер, потому что эти шаблоны доступны на вкладке Создание.

При работе с базой данных в нее можно добавлять поля, таблицы и части приложений.

Части приложений — это новые элементы, позволяющие использовать несколько связанных объектов базы данных как один объект. Например, часть приложения может состоять из таблицы и формы, основанной на таблице. С помощью части приложения можно одновременно добавить в базу данных таблицу и форму.

Также можно создавать запросы, формы, отчеты, макросы — любые объекты базы данных, необходимые для работы.

Создание базы данных с помощью шаблона

Шаблон — это готовая к использованию база данных, содержащая все таблицы, запросы, формы и отчеты, необходимые для выполнения определенной задачи. Некоторые шаблоны содержат несколько примеров записей, демонстрирующих их использование.

Если один из этих шаблонов точно соответствует потребностям, с его помощью обычно проще и быстрее всего создать необходимую базу данных. Однако если необходимо импортировать в Access данные из другой программы, возможно, будет проще создать базу данных без использования шаблона. Так как в шаблонах уже определена структура данных, на изменение существующих данных в соответствии с этой структурой может потребоваться много времени.

  1. Если база данных открыта, нажмите на вкладке Файл кнопку Закрыть базу данных . В представлении Backstage откроется вкладка Создание.

  2. На вкладке Создание доступно несколько наборов шаблонов; некоторые из них встроены в Access. Другие шаблоны можно загрузить с сайта Office.com. Дополнительные сведения см. в следующем разделе.

  3. Выберите шаблон, который необходимо использовать. Значок шаблона появится в правой части области, над полем Имя файла.

  4. В поле Имя файла будет предложено имя файла для базы данных — при необходимости его можно изменить. Чтобы сохранить базу данных в другой папке, нажмите кнопку  , откройте папку, в которой необходимо сохранить базу данных, и нажмите кнопку ОК. При необходимости можно связать базу данных с сайтом SharePoint Foundation.

  1. Нажмите кнопку Создать.

Access создаст базу данных на основе выбранного шаблона, а затем откроет ее. Для многих шаблонов при этом отображается форма, в которую можно начать вводить данные. Если шаблон содержит примеры данных, можно удалить каждую из этих записей, щелкнув область маркировки записи (затененное поле или полосу слева от записи) и выполнив действия, указанные ниже.

На вкладке Начальная страница в группе Записи выберите команду Удалить.

  1. Щелкните первую пустую ячейку в форме и приступайте к вводу данных. Для открытия других необходимых форм или отчетов используйте область навигации.

Создание базы данных без использования шаблона

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

  • Ввод, вставка или импорт данных в таблицу, которая создана при создании новой базы данных, и последующее повторение этой процедуры для новых таблиц, которые создаются с помощью командыТаблица, расположенной на вкладке Создать.

  • Импорт данных из других источников и создание новых таблиц в этом процессе.

Создание пустой базы данных

  1. На вкладке Файл нажмите кнопку Создать и выберите пункт Новая база данных.

  2. Справа, в области Новая база данных, введите имя файла в поле Имя файла. Чтобы сохранить файл в другой папке, отличной от используемой по умолчанию, нажмите кнопку Поиск расположения для размещения базы данных  (рядом с полем Имя файла), откройте нужную папку и нажмите кнопку ОК.

  3. Нажмите кнопку Создать.

Приложение Access создаст базу данных с пустой таблицей "Таблица1" и откроет эту таблицу в режиме таблицы. Курсор будет помещен в первую пустую ячейку столбца Щелкните, чтобы добавить.

  1. Чтобы добавить данные, начните вводить их или вставьте данные из другого источника

Структура таблицы создается при вводе данных: при добавлении каждого нового столбца в таблицу определяется новое поле. Приложение Access автоматически определяет тип данных каждого поля на основе введенных данных.

Если на этом этапе вводить данные в таблицу "Таблица1" не нужно, нажмите кнопку Закрыть . Если таблица была изменена, будет предложено сохранить изменения. Нажмите кнопку Да, чтобы сохранить изменения, кнопку Нет, чтобы не сохранять их, или кнопку Отмена, чтобы оставить таблицу открытой.

 ВАЖНО.   Если хотя бы один раз закрыть таблицу "Таблица1" без сохранения, она будет удалена полностью, даже если в нее введены данные.

Описание поля.

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

Задание свойств полей в режиме конструктора    Независимо от способа создания таблицы рекомендуется проверить и установить свойства поля. Хотя некоторые свойства доступны в режиме таблицы, другие свойства можно установить только в режиме конструктора. Чтобы перейти в режим конструктора, в области навигации щелкните таблицу правой кнопкой мыши и выберите пунктКонструктор. Чтобы отобразить свойства поля, щелкните поле в сетке конструктора. Свойства отображаются под сеткой конструктора в области Свойства поля.

Щелкните свойство поля для просмотра его описания в поле, расположенном рядом со списком свойств в области Свойства поля. Более подробные сведения можно получить, нажав кнопку "Справка".

Имя поля – определяет, как следует обращаться к данным этого поля при автоматических операциях с базой (по умолчанию имена полей используются в качестве заголовков столбцов таблиц). Имя поля может содержать до 64 символов (буквы, цифры, пробелы КРОМЕ точек, восклицат. Знака, квадратных скобок). Имя поля не может начинаться с пробела.

Тип поля – определяет тип данных, которые могут содержаться в данном поле.

Размер поля – определяет предельную длину данных, которые могут размещаться в данном поле. Максимальное значение для поля — 255. Для числовых полей это свойство указывает тип сохраняемых чисел ("Длинное целое", "Двойное с плавающей точкой" и т. д.). Для более рационального хранения данных рекомендуется выделять для хранения данных наименьший необходимый размер памяти. Если потребуется, это значение позже можно изменить.

Формат поля – определяет способ форматирования данных в ячейках, принадлежащих полю. Оно не влияет на фактические данные, сохраняемые в этом поле. Можно выбрать встроенный формат или задать пользовательский формат.

Маска ввода – определяет форму, в которой вводятся данные в поле. Это позволяет обеспечить правильный ввод и нужное количество знаков для всех данных. Для получения справки по созданию маски ввода нажмите кнопку  справа от поля свойства.

Подпись – определяет заголовок столбца таблицы для данного поля. Если подпись не указана, то в качестве заголовка столбца используется свойство Имя поля.

Значение по умолчанию – то значение, которое вводится в ячейки поля автоматически.

Условие на значение – ограничение, используемое для проверки правильности ввода данных. Это средство автоматизации ввода используется, как правило, для данных, имеющих числовой тип, денежный тип или тип даты.

Сообщение об ошибке – текстовое сообщение, которое выдается автоматически при попытке ввода в поле данных, не удовлетворяющих условиям, заданным в свойстве Условие на значение.

Обязательное поле – свойство, определяющее обязательность заполнения данного поля при наполнении базы.

Пустые строки – свойство, разрешающее ввод пустых строковых данных. От св-ва обязательное поле отличается тем, что относится не ко всем типам данных, а лишь к текстовым.

Индексированное поле – если поле обладает этим свойством, все операции, связанные с поиском или сортировкой записей по значению, хранящемуся в данном поле, существенно ускоряются. Кроме того, для индексированных полей можно сделать так, что значения в записях будут проверяться по этому полю на наличие повторов, что позволяет автоматически исключить дублирование данных

Соседние файлы в папке учебный год 2023