русс | укр

Языки программирования

ПаскальСиАссемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование

Все о программировании


Linux Unix Алгоритмические языки Аналоговые и гибридные вычислительные устройства Архитектура микроконтроллеров Введение в разработку распределенных информационных систем Введение в численные методы Дискретная математика Информационное обслуживание пользователей Информация и моделирование в управлении производством Компьютерная графика Математическое и компьютерное моделирование Моделирование Нейрокомпьютеры Проектирование программ диагностики компьютерных систем и сетей Проектирование системных программ Системы счисления Теория статистики Теория оптимизации Уроки AutoCAD 3D Уроки базы данных Access Уроки Orcad Цифровые автоматы Шпаргалки по компьютеру Шпаргалки по программированию Экспертные системы Элементы теории информации

Створення таблиць.


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


Створимо три таблиці, що містять інформацію про роботу бібліотеки університету:

· Книги –містить інформацію про книги, що зберігаються в бібліотеці;

· ЧитКниги – містить інформацію про книги, що одержані читачами;

· Читатели – містить інформацію про читачів бібліотеки.

Для створення таблиці клацніть на кнопці Создание таблицы в режиме конструктора. У вікні конструктора таблиць введіть інформацію, подану на рис. 3. Вам необхідно задати для кожного поля його властивості:

  • Ім’я поля,
  • Тип даних поля, який вибирається зі списку;
  • Розмір поля ;

· Описание дозволяє зазначити призначення поля й особливості інформації , що зберігається у ньому;

  • Формат поля можна указувати формат для даних, що вводяться;
  • Подпись дозволяє задати заголовок поля при виведенні таблиці на екран, якщо заголовок не заданий, то виводиться ім’я поля;
  • Условие на значение записують логічні вирази для значень, що вводяться в поле (наприклад, для поля Вартістьможна поставити <100, якщо вартість книги не повинна перевищувати 100 гривень);
  • Сообщение об ошибке містить повідомлення користувачу при введенні помилкових значень.

 

Одне з полів таблиці звичайно, призначається ключовим. Значення в цьому полі однозначно визначають запис. Це поле повинно бути призначено Обязательным і необхідно зазначити, що це поле є Индексированным(без повторений). Таким полем у таблиці Книгиє поле Инв№. Щоб призначити це поле ключовим, відзначте поле і клацніть на інструменті Ключ (він виділений на рисунку 3). Закрийте вікно Конструктора таблиць для зберігання структури таблиці та надайте їй ім’я у вікні запиту.

 

 

Рисунок 3. Створення структури таблиці Книги

Тепер потрібно ввести дані в таблицю. Це можна зробити багатьма способами. Наведемо два найпростіших:

1). Перегляд та введення даних у режимі таблиці: для цього у вікні бази даних необхідно виділити таблицю та натиснути на кнопку Открыть. Ви побачите пусту таблицю. Введіть до неї декілька записів про книги вашої бібліотеки як наведено в таблиці 1.



2). Використання автоформи: натисніть на кнопку Новый объект на панелі інструментів та оберіть пункт Автоформа. Буде створена та відкрита форма для перегляду та редагування записів. Введіть не менш 10 записів до таблиці Книги.

 


 

Таблиця 1- Список книг таблиці Книги

Инв№ Шифр Автор Название Издательство Город Год Стоимость Аннотация
681.3 Пинчук В.П. Объектно-ориентированное программирование ЗНТУ Запорожье 10,00 грн. Конспект лекций для студентов, изучающих программирование.
657.1 Овчаренко Е.К. Финансово-экономические расчеты в Excel Филинъ Москва 8,00 грн. Книга в доступной форме знакомит с возможностями Excel
681.3 Праг, Карри Н. и др. Секреты Access 97 Диалектика Киев 24,00 грн. Особенности использования Access 97 на примерах
681.3 Гарнаев А. Самоучитель VBA. Технология создания пользовательских приложений. БХВ Санкт-Петербург 14,00 грн. Является подробным справочником по VBA, а также самоучителем по разработке приложений с помощью этого языка.
681.3 Додж М., Стинсон К. Эффективная работа с Microsoft Excel 2000. Питер Санкт-Петербург 28,00 грн. Представляет новую версию программы электронных таблиц.
681.3 Біла Н.І. Програмування мовою VBA. ЗНТУ Запоріжжя 10,00 грн. Конспект лекцій для студентів.
681.3 Гарнаев А. Использование Excel в экономике и финансах. БХВ Санкт-Петербург 23,00 грн. Содержит полный перечень всех функций и примеры их использования.
681.3 Вейскас Дж. Эффективная работа с Microsoft Access 2000 Питер Санкт-Петербург 35,00 грн. Новая версия популярной системы управления базами данных.
681.3 Керри Н.Праг Библия пользователя Microsoft Office 2000 Диалектика Киев 43,00 грн. Описываются возможности программ Word, Excel, Access, Power Point, Outlook
Ефимов Д.В. Сборник задач по высшей математике Наука Москва 12,00 грн. Для студентов технических вузов
681.3.06 Бухвалов А.В., Идельсон А.В. Финансовые вычисления для профессионалов. БХВ Санкт-Петербург 23,00 грн. Рассматриваются решения многочисленных финансовых задач. Каждая тема заканчивается методикой вычислений в Excel.

Створіть нову таблицю ЧитКнигиз полями (Рис. 4):

6) Инв№ - інвентарний номер книги, виданої читачу;

6) NB – номер читацького квитка читача;

6) Дата выдачи- дата видачі книги читачу;

6) Дата возврата – дата, коли читач повинний повернути книгу до бібліотеки.

Виберіть відповідні до змісту типи полів і їхні розміри. Поле Инв№повинне бути типуТекстовый та мати розмір 6 (байтів) як і в таблиці Книги. Поле NBтеж зробітьтекстовим. Поля Инв№ і NB мають бути індексованими й обов’язковими. У цій таблиці можна не призначати ключового поля.


Заповніть таблицю даними про видані книги (Таблиця 3). Стежте за тим, щоб дані у всіх трьох таблицях були узгоджені, тобто не видавайте книг, котрих немає в бібліотеці.

 

Рисунок 4. Створення структури таблиці ЧитКниги

Таблиця 2. Список книг до таблиці ЧитКниги

Инв№ NB Дата выдачи Дата возврата Прим
3.01.03 4.02.03  
20.01.03 3.02.03  
2.12.02 6.01.03  
21.12.02 23.01.03  
3.12.02 4.01.03  
10.12.02 11.01.03  
2.12.02 3.01.03  
10.12.02 12.01.03 Книга має дефекти
10.12.02 11.01.03 Не можна затримувати

 

Створіть нову таблицю Читатели(Рис.6) з полями:

- NB – номер читацького квитка читача;

- Фамилия– прізвище читача;

- Кафедра – кафедра, на якій працює читач, або група, у якій навчається читач;

- Телефон– робочий телефон читача.

Ключовим полем в останній таблиці є поле NB, тому що саме воно однозначно визначає кожний запис. Це поле повинно бути індексованим і обов’язковим.

 
 

 

Рисунок 6. Структура таблиці Читатели

Заповніть і цю таблицю даними (Таблиця 4). Стежте за тим, щоб не видавати книги неіснуючим читачам, тому що в цьому випадку ви не зможете встановити необхідні зв’язки поміж таблицями.

 

Таблиця 4. Список читачів до таблиці Читатели

NB Фамилия Кафедра Телефон
Божко Б.Б. ЭМ 2-22
Барабанов Б.Р. ТиГ 4-44
Пархоменко Л.А. ВМ 4-14
Корнич В.Г. Физика 2-92
Нечай И.С. Физика 2-91
Цокотун П.В. ВМ 4-14
Кладько С.Р. Прикладна мат. 3-32
Карагодов А.А. ЭМ  
Кротов В.В. ВМ 3-32
Зарубина Т.В. Прикладна мат. 3-32
Романиченко Г.В. ВМ 4-14
Бояринцева Е.В. ЭА 4-30
Белая Н.И. ВМ 4-14
Шепилова Л.И. Прикладна мат. 3-32
Бондаренко Л.А. ЭА 4-30
Мазин В.Г. ТиГ 2-41

1.3. Створення зв’язків поміж таблицями.Проектування нашої бази даних можна вважати завершеним. Залишилося тільки встановити постійні зв’язки між таблицями для того, щоб можна було вибирати дані з декількох таблиць у відповідності зі значеннями збіжних полів. Для цього клацніть на інструменті Схема данных та додайте до вікна схеми даних три створені таблиці. На екрані з’явилося схематичне зображення трьох таблиць. Зв’язки між ними встановлюються за допомогою миші за методою «зачепити й перетягнути». Зачепіть поле Инв№ у таблиці Книгиі протягніть до такого ж поля в таблиці ЧитКниги.Увікні діалогупоставте позначку для цілісності даних (Рисунок 7). На схемі з’явиться лінія, що з’єднує ці поля. Аналогічно встановіть зв’язок двох інших таблиць по полю NB (Рисунок 8).

 

 

Рисунок 7. Створення зв’язків поміж таблицями

 

Рисунок 8. Загальний вид Схемы данних

 

 



<== предыдущая лекция | следующая лекция ==>
ПУСК – Программы - Microsoft Access | Робота з даними в режимі таблиці.


Карта сайта Карта сайта укр


Уроки php mysql Программирование

Онлайн система счисления Калькулятор онлайн обычный Инженерный калькулятор онлайн Замена русских букв на английские для вебмастеров Замена русских букв на английские

Аппаратное и программное обеспечение Графика и компьютерная сфера Интегрированная геоинформационная система Интернет Компьютер Комплектующие компьютера Лекции Методы и средства измерений неэлектрических величин Обслуживание компьютерных и периферийных устройств Операционные системы Параллельное программирование Проектирование электронных средств Периферийные устройства Полезные ресурсы для программистов Программы для программистов Статьи для программистов Cтруктура и организация данных


 


Не нашли то, что искали? Google вам в помощь!

 
 

© life-prog.ru При использовании материалов прямая ссылка на сайт обязательна.

Генерация страницы за: 0.197 сек.