Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
методичка Access.doc
Скачиваний:
80
Добавлен:
13.02.2015
Размер:
2.22 Mб
Скачать

6. Создание информационной системы в среде mS access

Разработка информационной системы начинается с запуска MS Access. В открывшемся окне MS Access в области задач Создание выполните команду Новая база данных. В открывшемся диалоговом окне Файл новой базы данных выберите папку, в которой будет храниться новая база данных и задайте имя Computer_mag (Рис. 1).

Рис. 1.ОкноMSAccess

В появившемся диалоговом окне Computer_mag: база данных (см. рис.2) начнем создавать все необходимые объекты, которые указаны на левой панели окна базы данных.

Обратите внимание!

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

  • для таблиц и запросов это режим таблицы;

  • для форм это режим формы;

  • для отчетов это режим предварительного просмотра;

  • для макросов это режим выполнения.

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

Выбор нужного режима производится с помощью кнопок на панели инструментов окна базы данных: - режим конструктора,- режим формы. Также можно использовать команды менюВид окна MS Access.

СУБД MS Access предоставляет несколько видов средств создания каждого из основных объектов базы: ручные (разработка объектов в режиме конструктора); автоматизированные (разработка объектов с помощью программ-мастеров); автоматические (средства ускоренной разработки простейших объектов).

Соотношения между этими средствами понятны: ручные средства наиболее трудоемки, но обеспечивают максимальную гибкость разработки; автоматизированные и автоматические средства являются наиболее производительными, но наименее гибкими.

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

7. Таблицы

На левой панели окна базы данных выберем объект Таблицы. MS Access предоставляет три способа создания таблиц (Рис. 2):

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

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

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

Рис. 2.Окно создания объектаТаблицы

Режим конструктора применим для создания и модификации любых типов объектов. В этом режиме задается структура таблицы путем определения состава полей и их свойств. Вводить и просматривать данные следует в режиме таблицы.

Мастер таблиц позволяет создавать новую таблицу на основе коллекции таблиц и полей.

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

При выборе опции Создание таблицы в режиме конструктора открывается окно (Рис. 3), в котором описываются поля таблицы.

Рис. 3.Окно конструктора

В окне конструктора в столбец Имя поля следует ввести имена полей создаваемой таблицы. Для каждого поля в столбце Тип данных следует установить тип хранимых в нем данных. В нижней части окна в области Свойства поля необходимо задать детальное определение формата полей таблицы, задавая для каждого поля необходимые характеристики. Типы данных, предусмотренные в MS Access, приведены в таблице 1.

Таблица 1

Тип поля

Описание

Текстовый

Цепочка алфавитно-цифровых символов (длиной не более 255 символов)

МЕМО

Текст переменной длины (общий объем памяти до 64000 байт)

Числовой

Числовые значения (целые и вещественные числа)

Дата/Время

Дата и/или время

Денежный

Денежный (рублевый формат)

Счетчик

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

Логический

Логическое значение (истина или ложь)

Объект OLE

OLE-объекты и иллюстрации

Гиперссылка

Строка, состоящая из букв и/или цифр, представляющая собой адрес гиперссылки (на текст или файл)

Мастер подстановок

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

После щелчка в столбце Тип данных появится значок списка, при открытии которого развернется список со всеми доступными типами данных (Рис. 4). После выбора наиболее подходящего типа данных список закроется, и выбранный тип будет внесен в столбец Тип данных текущей строки.

Рис 4.Выбор типа данных для поля таблицы

Чтобы сделать содержимое поля таблицы более понятным, можно ввести описание (комментарий) в столбец Описание. Но наличие (или отсутствие) описания поля никак не влияет на содержимое полей таблицы.

Задание:

  1. Создайте базу данных в своей личной папке под именем Computer_Mag.

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

Таблица «Компьютеры»

№ п/п

Модель компьютера

Процессор

Частота, GHz

Объем жесткого диска, Gb

Объем памяти, Gb

Цена

Описание

Типы полей выберите с учетом значений данных каждого поля. Данные приведены в таблице 2. В качестве ключевого поля выберите поле Модель компьютера. Ключ устанавливается командой Правка|Ключевое поле или нажатием соответствующей кнопки на панели инструментов, или из контекстного меню.

  1. Заполните созданную таблицу Компьютеры данными, приведенными в таблице 2.

  2. Создайте таблицу Клиенты в режиме конструктора и в качестве ключевого поля выберите поле № п/п.

Таблица «Клиенты»

№ п/п

Фамилия, Имя, Отчество

Телефон

Дата покупки

Модель компьютера

Таблица «Компьютеры»

№ п/п

Модель компьютера

Процессор

Частота GHz

Объем жесткого диска, Gb

Объем памяти, Gb

Цена,

руб

Описание

1

G6000B/PRO

Intel Core i7-920

2,66

1024

6

 56745

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

2

G4000B

Intel Core 2 Duo E8500

3,16

1024

4

31590

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

3

X6000B/ULTIMATE

Intel Core i7-950

3,06

1024

6

2191.

Высокопроизводительные компьютеры для любителей современных игр. Их комплектация обеспечивает максимальное наслаждение самыми требовательными к «железу» 3D-играми.

4

X5000Ba/PRO

AMD Phenom II X4 925

2,8

1024

4

1136

Высокопроизводительные компьютеры для любителей современных игр. Их комплектация обеспечивает максимальное наслаждение самыми требовательными к «железу» 3D-играми.

5

HTPC/PRO

Intel Core 2 Duo E7400

2,8

1024

2

866

HTPC(Home Theater PC) воспроизведят видео высокого разрешения. Главной особенностью является использование корпуса, идеально вписывающегося в стойку с компонентами домашнего кинотеатра. HTPC/PRO отличается беспрецедентно низким уровнем шума при работе.

6

X4000B

Intel Core 2 Duo E8500

3,16

1024

4

885

Высокопроизводительные компьютеры для любителей современных игр. Их комплектация обеспечивает максимальное наслаждение самыми требовательными к «железу» 3D-играми.

7

M4000M/GLAMOUR

Intel Core 2 Duo E8400

3,00

512

2

809

Компьютеры оснащены быстрым процессором, достаточным объемом дисковой и оперативной памяти, мощной видеокартой и сетевым контроллером.

8

M4000B

Intel Core 2 Duo E8400

3,00

500

4

781

Компьютеры оснащены быстрым процессором, достаточным объемом дисковой и оперативной памяти, мощной видеокартой и сетевым контроллером.

9

M4000Ba

AMD Phenom II X3 720

2,8

500

4

744

Компьютеры оснащены быстрым процессором, достаточным объемом дисковой и оперативной памяти, мощной видеокартой и сетевым контроллером.

10

H4000BWi-Fi

Intel Core 2 Duo E7400

2,8

500

2

635

Домашние компьютеры, оснащенные быстрым 3D-ускорителем и качественной звуковой картой. Производительность достаточна для всех непрофессиональных применений. Все модели оснащены адаптером беспроводной связи Wi-Fi.

11

H4000MBa

AMD Athlon X2 7850

2,8

500

2

574

Домашние компьютеры, оснащенные быстрым 3D-ускорителем и качественной звуковой картой. Производительность достаточна для всех непрофессиональных применений Все модели оснащены контроллером LAN.

12

HTPC (B4250LNi)

Intel Pentium E5200

2,5

500

2

542

HTPC(Home Theater PC) воспроизводят видео высокого разрешения, обладают рядом отличий от обычных домашних компьютеров. Главные отличия - использование корпуса, идеально вписывающегося в стойку с компонентами домашнего кинотеатра, и бесшумность работы.

13

E4000BWi-Fi

Intel Pentium E5300

2,6

250

2

499

Модель с оптимальным соотношением цена-производительность, оснащена емким HDD, большим объемом памяти, 3D-ускорителем, обеспечивающим хорошую производительность в играх, и адаптером беспроводной связи Wi-Fi..

14

E4000MBWi-Fi

Intel Pentium E5300

2,6

250

2

486

Модель с оптимальным соотношением цена-производительность, оснащена емким HDD, большим объемом памяти, 3D-ускорителем, обеспечивающим хорошую производительность в играх, и адаптером беспроводной связи Wi-Fi..

15

C4000MBWi-Fi

Intel Core 2 Duo E8400

3,00

250

2

650

Модель для офиса, обеспечивает оптимальную производительность в офисных приложениях. Компьютеры этой серии имеют встроенное видео и оснащаются адаптером беспроводной связи Wi-Fi.

16

C4000MB

Intel Core 2 Duo E8400

3,00

250

2

499

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

17

A4000B-ITX

Intel Pentium E5300

2,6

250

1

398

Бюджетный компьютер, предоставляющий достаточную производительность при работе с современными программными приложениями. Для уменьшения стоимости системы используется встроенный видеопроцессор и интегрированный аудиопроцессор AC'97..

18

A4000MB Wi-Fi

IntelPentium E5300

2,6

250

1

487

Бюджетный компьютер с адаптером беспроводной связи Wi-Fi, предоставляющие достаточную производительность при работе с современными программными приложениями. Для уменьшения стоимости системы используется встроенный видеопроцессор и интегрированный аудиопроцессор AC'97.

19

A3000MB

Intel Celeron E1400

2,0

250

1

310

Бюджетный компьютер, предоставляющий достаточную производительность при работе с современными программными приложениями. Для уменьшения стоимости системы используется встроенный видеопроцессор и интегрированный аудиопроцессор AC'97.

20

A3000B-ITX

Intel Atom 230

2,0

160

1

8547

Бюджетный компьютер, предоставляющий достаточную производительность при работе с современными программными приложениями. Для уменьшения стоимости системы используется встроенный видеопроцессор и интегрированный аудиопроцессор AC'97.