Студопедия
Случайная страница | ТОМ-1 | ТОМ-2 | ТОМ-3
АрхитектураБиологияГеографияДругоеИностранные языки
ИнформатикаИсторияКультураЛитератураМатематика
МедицинаМеханикаОбразованиеОхрана трудаПедагогика
ПолитикаПравоПрограммированиеПсихологияРелигия
СоциологияСпортСтроительствоФизикаФилософия
ФинансыХимияЭкологияЭкономикаЭлектроника

Создание макетов таблиц, образующих базу данных.

Читайте также:
  1. I. Создание таблицы в режиме конструктора
  2. II.2 Создание простых запросов с группированием данных в режиме конструктора
  3. III. Создание таблицы БД путем импорта данных из таблицы MS Excel
  4. IV. Создание запросов на выборку в режиме конструктора
  5. IV. Создание образа убийцы
  6. Анализ ценообразующих факторов для объектов недвижимости
  7. Аномалии хранения данных.

Практическое создание базы данных.

1. Запустить Microsoft Access, поставить точку у пункта «Новая база данных» и нажать на ОК или щелкнуть по справа по строчке «Новая база данных».

2. В качестве имени файла набрать свою фамилию, а затем щелкнуть на кнопке «Создать».

3. Закрыть созданную базу данных через меню «Файл/Закрыть».

4. Чтобы защитить базу данных от несанкционированного доступа необходимо установить парольную защиту. Для этого выбираем меню «Файл/Открыть…» и в появившемся окне ищем имя своей базы данных. После того как найденное имя будет выделено (щелкнуть по нему надо), открыть список справа у кнопки «Открыть» и щелкнуть по строчке «Монопольно». Теперь через меню «Сервис/Защита/Задать пароль базы данных» в появившемся окне вводим пароль в поле «Пароль», а затем тот же самый пароль в поле «Подтверждение» (это ничего, что там отражаются одни звездочки). Жмем на кнопку ОК. Пароль надо куда-нибудь записать, а то он через день забудется. Теперь, каждый раз при открытии базы данных будет запрашиваться пароль!

5. Чтобы проверить парольную защиту сделать следующее. Сначала закрыть базу данных, не выходя из программы Microsoft Access, а затем снова её открыть через меню «Файл/Открыть». Если после этого появится окошко с запросом на ввод пароля, то всё ОК.

 

Создание макетов таблиц, образующих базу данных.

Проектируемая база данных должна содержать три следующие таблицы.

Заказы
Номер заказа Код клиента Код продукта Количество Дата
         

Первичный ключ у этой таблицы – «номер заказа».

 

Клиенты
Код клиента Наименование Адрес
     

 

Первичный ключ у таблицы клиенты - поле «код клиента».

 

Продукты
Код продукта Название Цена
     

 

Первичный ключ – «код продукта».

 

При разработке базы данных сначала создаются макеты таблиц, а затем таблицы наполняются данными. Создадим сначала макет таблицы «Клиенты».

1. В окне базы данных щелкнуть на закладке «Таблицы» и щелкнуть по кнопке «Создать».

2. Выделить строчку «Конструктор» и нажать ОК.

3. В первой строке столбца «Имя поля» набрать имя «Код клиента» (без кавычек конечно) и нажать на клавишу «Таб».

4. В столбце «Тип данных» выбрать из списка «Числовой», а внизу в строке «Размер поля» должно стоять «Длинное целое». Если это не так, надо щелкнуть мышкой в этой строке и выбрать из списка «Длинное целое». Затем надо удалить нолик из строки «Значение по умолчанию».

6. Щелкнуть в строке «Обязательное поле» и выбрать из списка «Да».

7. Щелкнуть в строке «Индексированное поле» и выбрать из списка «Да(Совпадения не допускаются)». На этом создание поля «Код клиента» можно считать законченным.

Аналогично создадим следующее поле «Наименование», только тип данных будет «Текстовый», а всё остальное можно оставить как есть.

Ну и наконец, третье поле «Адрес» тоже имеет тип данных «Текстовый», только размер поля установим равным 80 символам.

 

С полями покончили, теперь надо указать какие поля входят в первичный ключ. Для этого их надо выделить. Как? Нажать и удерживать нажатой клавишу Ctrl, подвести указатель мыши слева от имени выделяемого поля и когда он примет вид утолщенной жирной стрелки направленной вправо щелкнуть левой кнопкой. Так вот и прощелкать по тем полям, которые входят в первичный ключ.

Так как в создаваемой таблице первичный ключ состоит всего из одного поля «Код клиента», то нажимать Ctrl нет необходимости.

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

Ну, теперь осталось присвоить таблице имя. Для этого нажать в панели инструментов на кнопку «Сохранить», ввести имя таблицы «Клиенты» и на ОК. После этого закрыть окно с макетом таблицы (Как? А крестик справа вверху окна зачем?).

 

После создания макета таблицы «Клиенты» аналогичным образом создаются и макеты двух других таблиц.

В таблице «Продукты» поле «Цена» имеет тип «Числовой», а размер поля устанавливается «одинарное с плавающей точкой».

В таблице «Заказы» поле «Количество» имеет размер «одинарное с плавающей точкой», а поле «Дата» имеет тип «Дата/время» и размер поля «Краткий формат даты».

 

Установка связей между таблицами.

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

Заказы
Номер заказа Код клиента Код продукта Количество Дата
         

 

Клиенты
Код клиента Наименование Адрес
     

 

Продукты
Код продукта Название Цена
     

 

 

Две таблицы называются связанными, если у них имеются одноименные поля. Одноименные поля – это такие поля, которые содержат совершенно одни и те же данные. Так таблицы «Заказы» и «Клиенты» связаны друг с другом одноименным полем «Код клиента».

Для двух связанных таблиц существует понятие главной и подчиненной таблицы. ГЛАВНОЙ из двух связанных таблиц является та, которую можно заполнять новыми данными независимо от другой. Например, из таблиц «Заказы» и «Клиенты» главной является таблица «Клиенты».

 

Чтобы установить связи необходимо сделать следующее.

1. С помощью меню «Сервис/Схема данных» открыть окно, в котором выделить все взаимосвязанные таблицы (клавишу Ctrl надо держать нажатой) и нажать на кнопку «Добавить», а потом на кнопку «Закрыть».

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

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

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

 

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

В окне базы данных выделить таблицу «Клиенты» и нажать на кнопку «Открыть».

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

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

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

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

 

код клиента наименование клиента адрес
  кафе "Парус" Зеленая, 12
  клуб "Белый попугай" Лесная, 28
  закусочная "Сирена" Весенняя, 46
  ресторан "Барракуда" Голубева, 10
  бистро "Париж" Московская, 7
  клуб "Орфей" Волжская, 51

 

код продукта название цена
  конфеты "южная ночь" 32,6
  печенье "столичное" 16,4
  торт "птичье молоко" 35,2
  пастила фруктовая 24,8
  крекер соленый  
  крекер детский 11,4

 

 


Дата добавления: 2015-07-19; просмотров: 67 | Нарушение авторских прав


<== предыдущая страница | следующая страница ==>
Укажите из каких областей естествознания следующие термины и понятия, заполните таблицу.| Создание формы (на примере таблицы Заказы).

mybiblioteka.su - 2015-2024 год. (0.015 сек.)