Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Практикум 19.doc
Скачиваний:
0
Добавлен:
12.09.2019
Размер:
73.73 Кб
Скачать
  1. Содержание отчета:

    1. Название, цель работы, задание данной практической работы.

    2. Номер варианта, условие задачи своего варианта и ее решение.

    3. Перечень контрольных вопросов.

    4. Вывод о проделанной работе.

  2. Контрольные вопросы:

8.1. Что в Access понимается под базой данных?

8.2. Какая максимальная длина имени базы данных, таблицы, поля?

8.3. Какими способами можно создавать таблицы?

8.4. Достоинства и недостатки способов создания таблиц.

8.5.Как создать новую таблицу путем копирования структуры существующей таблицы?

8.6. Какую максимальную длину может иметь текстовое поле?

8.7. Какие типы полей допустимы в Access? Каковы особенности работы с полями каждого из этих типов?

8.8. Какие свойства полей вы знаете? Приведите примеры их использования.

  1. Приложение

Access является реляционной СУБД. Реляционная модель от­носится к классу структурированных моделей данных. Поэтому, прежде чем данные могут быть введены в БД, структура базы дан­ных должна быть спроектирована и описана. Принципы проекти­рования базы данных едины для всех реляционных СУБД.

Реляционная база данных представляет собой совокупность «плоских» взаимосвязанных таблиц.

Создание таблиц

В Access имеется несколько разных возможностей создания таб­лиц:

— в режиме конструктора;

— с помощью мастера;

— путем ввода данных.

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

Обычно наиболее простым путем создания каких-либо объек­тов является использование мастеров. Однако для таблиц наибо­лее используемым способом является их создание в режиме конст­руктора. Без понимания этого режима невозможно работать с БД. Кроме того, таблицы, созданные другими способами, часто требу­ется корректировать в режиме конструктора. Поэтому именно с этого режима следует начинать изучение работы с системой Access.

В некоторых задачах на проектирование структуры БД задано, какая информация должна храниться в базе, в других задачах зада­ны вопросы, на которые необходимо получать ответы из БД. В за­дачах второго типа база данных должна содержать информацию, которая позволит ответить на заданные запросы. При проектирова­нии структуры БД в этом случае надо определить, какие данные, необходимые в ответе, должны храниться в БД в явном виде, а ка­кие — получаться расчетным путем. Так, если необходимо знать средний балл успеваемости каждого студента, то, разумеется, в базе данных должны храниться сведения о сессионной успеваемо­сти за все время обучения.

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

В MS Access базой данных называется совокупность таблиц, форм, отчетов, запросов, модулей, макросов. Вся эта совокупность запоминается в одном файле базы данных, имеющем расширение (.mdb). Поэтому первым шагом является создание/открытие базы данных.

При создании ключа автоматически Access всегда называет это поле «Код». Для удобства дальнейшей работы рекомендуется пере­именовывать ключевое поле так, чтобы было понятно, кодом чего является данное поле.

Если вы определяете ключ самостоятельно, то это можно сделать несколькими путями: позиционироваться на соответствующее поле и нажать на кнопку «Ключевое поле», либо выбрать позицию меню «Правка» - «Ключевое поле», либо воспользоваться правой кнопкой мыши для вызова контекстного меню, предварительно позиционировавшись на то поле, которое определяется как ключевое.

Создание таблиц с помощью мастера в Access представляет собой выбор из имеющегося в системе списка таблиц делового и личного применения. Список таблиц высвечивается в окне «Об­разцы таблиц». Для того чтобы получить доступ к спи­ску таблиц «личного» назначения, надо активизировать соответст­вующую кнопку. После выбора таблицы пользователь может определить те поля, которые нужны ему для данного применения.

Выбранные поля можно переименовать. Чтобы ввести какие-либо другие изменения в структуру создаваемой таблицы, следует завер­шить ее формирование с помощью мастера, после чего откорректи­ровать структуру в обычном порядке в режиме «Конструктор».

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

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

Создание таблиц путем копирования структуры существующей таблицы. Если структура вновь создаваемой таблицы совпадает либо незначительно отличается от какой-либо уже суще­ствующей таблицы, то можно воспользоваться возможностью ко­пирования структуры существующей таблицы для создания новой таблицы. Для этого надо позиционироваться на таблице, структура которой будет копироваться, выбрать позицию меню «Правка» -► «Копировать» (либо нажать на правую кнопку мыши и в появившемся контекстном меню выбрать позицию «Копировать»).

Составлено преподавателем _______________ Сныткиной О.С.

8