Студопедия — Создание таблиц и заполнение их информацией
Студопедия Главная Случайная страница Обратная связь

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

Создание таблиц и заполнение их информацией






Следующим этапом проектирования базы данных является создание таблиц. Для того чтобы создать таблицы необходимо в окне Projet Manager выбрать вкладку Data, которая содержит ветви для работы с источниками данных, внеё входят базы данных, таблицы, свободные таблицы и запросы.

Ввыбрав вкладку New Table, создаем новую таблицу. Таблица может находиться в двух режимах:

ü В режиме Modify, где указывается название полей их типы и размеры, а также определяется тип индекса. (Рис. 4)

ü В режиме Drowse, предназначенный для заполнения таблицы текстовой информацией. Для того чтобы ввести в таблицу данные нужно воспользоваться сочетанием клавиш CTRL+Y.

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

ü номер машины в базе

ü номер модели в базе

ü цвет автомобиля

ü статус

ü регистрационный номер авто

Рис.4. Поля таблицы Автомобили

Как видно по рисунку 4, каждому полю, мы присваиваем тип хранимых в нем данных (колонка Type) и размер его поля (Width).

Для полей, которые будут связывать наши таблицы, необходимо задать индексы (ключи) (рис.5). В таблице автомобили (cars) такими полями будут:

ü ID (номер машины в базе) – первичный ключ. Это поле основное в таблице, по индексу которого таблица «Автомобили», будет связанна с таблицей «Контракты»

ü Model id (номер модели в базе) – вторичный ключ. Используется для связи с сущностью «Модели».

Рис.5. индексы таблицы «Автомобили».

 

Далее заполняем текстовой информацией таблицу «Автомобили» (рис. 6).

Рис. 6. Заполнение текстовой информацией таблицы «Автомобили»

Те же действия проделали с оставшимися сущностями.

Создадим таблицу «Клиенты» и заполним её полями(установив в них необходимые типы данных) (Рис. 7)

Рис.7. Поля таблицы «Клиенты»

Рис.8. Индексы таблицы «Клиенты»

 

Заполним таблицу «Клиенты» записями (рис.9)

Рис.9. Заполнение таблицы «Клиенты»

Следующей создадим таблицу «Контракты»» и заполним её полями(установив в них необходимые типы данных) (Рис. 10)

ü номер контракта - первичный ключ. Это поле основное в таблице

ü ДАТА ЗАКЛЮЧЕНИЯ КОНТРАКТА

ü ДАТАТ ОКОНЧАНИЯ КОНТРАКТА

ü номер клиента в базе - вторичный ключ. Используется для связи с сущностью «Клиенты».

 

ü номер машины - вторичный ключ. Используется для связи с сущностью «Автомобили».

ü Длительность аренды

ü Цена аренды/сутки

Рис.10. Поля таблицы «Контракты»

Рис.11. Индексы таблицы «Контракты»

Рис.12. Заполнение таблицы «Контракты»

Следующей создадим таблицу «ДТП»» и заполним её полями(установив в них необходимые типы данных) (Рис. 13)

 

Рис.13. Поля таблицы «ДТП»

Рис.14. Индексы таблицы «ДТП»

Рис.15. Заполнение таблицы «ДТП»

В результате мы получаем пять таблиц (рис. 16)

Рис.16. БД»Прокат автомобилей».

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

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

Между таблицами «Клиент» и «Контракты» создаем связь один ко мноким, ткак как один клиент может заключить несколько контрактов.

Между таблицами «Контракты» и «ДТП» создаем связь один ко многим, т.к по одному контраку может быть несколько ДТП.

Между таблицами «Автомобили» и «Модели» создаем связь многие к одному, т.к много машин может быть одной модели.

В таблице «Контракты» и «Автомобили» связь многие к одному т.к много контрактов может быть на одну машину.

Рис.17. БД «Прокат автомобилей» со связями.

Установленные отношения между таблицами могут быть использованы для создания целостности данных.







Дата добавления: 2014-10-29; просмотров: 1847. Нарушение авторских прав; Мы поможем в написании вашей работы!



Аальтернативная стоимость. Кривая производственных возможностей В экономике Буридании есть 100 ед. труда с производительностью 4 м ткани или 2 кг мяса...

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

Расчетные и графические задания Равновесный объем - это объем, определяемый равенством спроса и предложения...

Кардиналистский и ординалистский подходы Кардиналистский (количественный подход) к анализу полезности основан на представлении о возможности измерения различных благ в условных единицах полезности...

ПУНКЦИЯ И КАТЕТЕРИЗАЦИЯ ПОДКЛЮЧИЧНОЙ ВЕНЫ   Пункцию и катетеризацию подключичной вены обычно производит хирург или анестезиолог, иногда — специально обученный терапевт...

Ситуация 26. ПРОВЕРЕНО МИНЗДРАВОМ   Станислав Свердлов закончил российско-американский факультет менеджмента Томского государственного университета...

Различия в философии античности, средневековья и Возрождения ♦Венцом античной философии было: Единое Благо, Мировой Ум, Мировая Душа, Космос...

Вопрос 1. Коллективные средства защиты: вентиляция, освещение, защита от шума и вибрации Коллективные средства защиты: вентиляция, освещение, защита от шума и вибрации К коллективным средствам защиты относятся: вентиляция, отопление, освещение, защита от шума и вибрации...

Задержки и неисправности пистолета Макарова 1.Что может произойти при стрельбе из пистолета, если загрязнятся пазы на рамке...

Вопрос. Отличие деятельности человека от поведения животных главные отличия деятельности человека от активности животных сводятся к следующему: 1...

Studopedia.info - Студопедия - 2014-2024 год . (0.01 сек.) русская версия | украинская версия