АвтоАвтоматизацияАрхитектураАстрономияАудитБиологияБухгалтерияВоенное делоГенетикаГеографияГеологияГосударствоДомДругоеЖурналистика и СМИИзобретательствоИностранные языкиИнформатикаИскусствоИсторияКомпьютерыКулинарияКультураЛексикологияЛитератураЛогикаМаркетингМатематикаМашиностроениеМедицинаМенеджментМеталлы и СваркаМеханикаМузыкаНаселениеОбразованиеОхрана безопасности жизниОхрана ТрудаПедагогикаПолитикаПравоПриборостроениеПрограммированиеПроизводствоПромышленностьПсихологияРадиоРегилияСвязьСоциологияСпортСтандартизацияСтроительствоТехнологииТорговляТуризмФизикаФизиологияФилософияФинансыХимияХозяйствоЦеннообразованиеЧерчениеЭкологияЭконометрикаЭкономикаЭлектроникаЮриспунденкция

Лабораторная работа № 6

Читайте также:
  1. V. САМОСТОЯТЕЛЬНАЯ РАБОТА
  2. Window - работа с окнами.
  3. Аналитическая работа при выборе и обосновании стратегии развития предприятии
  4. Б) работа врачей поликлиники (амбулатории), диспансера, консультации
  5. В 72-х дневном цикле подвиг длится 8 суток, из которых 2 суток – голод, а 6 – очистительные процедуры и работа над собой. В 12-ти летнем цикле подвиг длится 1 год.
  6. В работах В. Джеймса
  7. В) профилактическая работа
  8. Виртуальная работа силы. Идеальные связи
  9. Власть и норма в работах Фуко
  10. Влияние на организм термически обработанной пищи
  11. Влияние работающего на точность изготовляемых деталей.
  12. Внеклассная работа по русскому языку: принципы, виды и формы организации.

Тема: Создание базы данных в microsoft access

Время на выполнение – 2 часа

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

Основные сведения по теме

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

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

Основными объектами любой базы данных являются ее таблицы. Соответственно, структура простейшей базы данных тождественно равна структуре ее таблицы. Структуру двумерной таблицы образуют столбцы и строки. Их аналогами в структуре простейшей базы данных являются поляи записи.

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

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

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

· Размер поля определяет предельную длину (в символах) данных, которые могут размещаться в данном поле.

· Формат поля - определяет способ форматирования данных в ячейках, принадлежащих полю.

· Маска ввода определяет форму, в которой вводятся данные в поле (средство автоматизации ввода данных ).



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

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

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

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

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

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

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

Базы данных Microsoft Accessработают со следующими типами данных.

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

· Поле Мемоспециальный тип данных для хранения больших объемов текста (до 65 535 символов). Физически текст не хранится в поле. Он хранится в другом месте базы данных, а в поле хранится указатель на него, но для пользователя такое разделение заметно не всегда.

· Числовой тип данных для хранения действительных чисел.

‡агрузка...

· Дата / времятип данных для хранения календарных дат и текущего времени.

· Денежныйтип данных для хранения денежных сумм (особенность, связанная с правилами округления).

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

· Логический тип для хранения логических данных (могут принимать только два значения, например Даили Нет)

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

· Гиперссылкаспециальное поле для хранения адресов URLWeb – объектов Интернета. При щелчке на ссылке автоматически происходит запуск броузера и воспроизведение объекта в его окне.

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

Проектирование баз данных. Обычно с базами данных работают две категории исполнителей. Первая категория – проектировщики. Вторая – пользователи. Они получают исходную базу данных от проектировщиков и занимаются ее наполнением и обслуживанием. Основные типы объектов баз данных рассмотрим на примере СУБД Microsoft Access.

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

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

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

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

Страницы.Это страницы доступа к данным (Access 2000). Физически это особый объект, выполненный в коде HTML, размещенный на Web – странице и передаваемый клиенту вместе с ней.

Макросы и модули.Это категории объектов предназначены как для автоматизации повторяющихся операций при работе с СУБД, так и для создания новых функций путем программирования. В СУБД Microsoft Access макросы состоят из последовательности внутренних команд СУБД и являются одним из средств автоматизации работы с базой. Модули создаются средствами внешнего языка программирования, в данном случае языка Visual Basic for Applications.

Последовательность выполнения

1. Запустите Access. В панели задач щелкните на кнопке Пуск. Выберите пункт Программы. Щелкните на пункте Microsoft Office → Microsoft Office Access 2003.

2. В пункте меню «File» (Файл) выберите пункт «New» (Новый) или нажмите соответствующую кнопку на панели инструментов.

3. В окне «New File» нужно выбрать команду «Blank Database» (см. рис. 51). В появившемся диалоговом окне (см. рис.52 ) необходимо выбрать место расположения вашей базы данных в адресной строке «Save in:(Сохранить в:)», затем дать имя вашей базе данных в поле ввода «File name: (Имя файла:)» и нажать кнопку «Create(Создать)».

 

Рис.51 . Окно программы Access

 

Рис. 52. Окно сохранения новой базы данных

 

4. В окне Database (База данных) (см. рис.53) щелкните на вкладке Tables(Таблицы), чтобы появился список таблиц, а затем нажмите кнопку New (Новая).

5. В диалоге New Table (Новая таблица) нужно выбрать Table Wizard (Мастер таблиц) и нажать ОК.

6. В поле списка Sample Tables (Образцы таблиц) выделите строку Customers (Клиенты) (см. рис.54 ).

7. В поле списка Sample Fields (Образцы полей) дважды щелкните на нужном поле, чтобы перенести их в список Fields in my new table (Поля в новой таблице). Того же эффекта можно добиться, используя кнопки между списками. Затем каждое поле необходимо переименовать, используя кнопку Rename Field. Список нужных полей приведен ниже.

 

Customer ID Код Клиента


1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 |


Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Студалл.Орг (0.013 сек.)