русс | укр

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

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

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

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


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

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


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


Першим кроком роботи з БД було створення таблиць. Як бачимо на малюнку (Мал.1), є три способи створення таблиць:

· Режим конструктора – передбачає створення чи модифікацію структури таблиці

(опис назв полів, їх типів та інших властивостей)

· Майстер таблиць – дозволяє створити таблицю на основі одного із шаблонів,

шляхом послідовного задання необхідних параметрів.

· Безпосереднє введення даних – після вибору такого способу, з’являється

порожня заготовка таблиці, яка вже готова до введення даних. Але користувач сам повинен задати назви полів і змінити їх типи (за допомогою конструктора). Щоб перемикнутись з вигляду таблиці до режиму конструктора, призначена кнопка «Вид» на панелі інструментів.

Такий вигляд вона має, коли користувач знаходиться у режимі таблиці.

 

А такий вигляд – коли користувач, знаходиться у режимі конструктора.

 

 

Для створення власних таблиць я обрала режим конструктора, адже в ньому я можу відразу задати назви полів, а також відповідні їх типи та властивості.

 

 

Таблиця 1: Працівники відеопрокату. Ця таблиця буде мати відомості про працівників, які видаватимуть відеокасети у прокат.

Вказавши назви полів, я задала для кожного відповідні типи. Як відомо, у кожній таблиці має бути ключове поле, яке ідентифікуватиме кожен запис таблиці, тобто інформація в цьому полі буде унікальною для кожного запису. Тому для поля Код працівника я задала тип «Счетчик» і натиснула кнопку «Ключевое поле» на панелі інструментів. Для поля ПІБтип«Текстовый».А для поляДата Народження –тип Дата/время. При завершенні створення таблиці вводжу відповідну назву і тепер вона відображатиметься на вкладці Таблицы.

 

 

Таблиця 2: Відеокасети. Ця таблиця буде містити інформацію про наявні для прокату відеокасети.



Код відеокасети –тип «Счетчик» (ключове поле)

Назва –тип «Текстовый»

Жанр фільму –тип «Текстовый»

Тривалість –тип «Дата/время»

Рік випуску –тип «Числовой»

Режисер –тип «Текстовый»

До поля Тривалістьв нижній частині конструктора «Свойства поля» я задала додаткову властивість: Формат поля – Краткий формат времени, що дозволить відображати тривалість фільму у відповідному форматі часу – години:хвилини.

 

Таблиця 3: Клієнти відеопрокату. В ній розміщуватимуться відомості про клієнтів відеопрокату, які користувались відеокасетами. Перелік полів:

Код клієнта –тип «Счетчик» (ключове поле)

ПІБ –тип «Текстовый»

Адреса –тип «Текстовый»

Контактний телефон –тип «Числовой»

 

Таблиця 4: Облік замовлень. Міститиме інформацію про здійснені клієнтами замовлення, тривалість прокату та вартість відеокасет у прокаті. У цій таблиці будуть такі поля:

Код замовлення – тип «Счетчик»

Код відеокасети – тип «Числовой», формат «Длинное целое»

Код клієнта – тип «Числовой», формат «Длинное целое»

Код працівника – тип «Числовой», формат «Длинное целое»

Дата видачі в прокат – тип «Дата/время»

Дата повернення– тип «Числовой»

Заклад за відеокасету – тип «Денежный»


Зв’язки між таблицями

 

Зв'язок між двома таблицями забезпечує можливість доступу з однієї таблиці до інформації іншої (пов’язаної таблиці). Зв’язки здійснюються через ключові та додаткові поля (службові) двох таблиць. Існує 3 види зв’язків між таблицями:

1. Один до одного – один запис з однієї таблиці відповідає одному запису у іншій

таблиці.

  1. Один до багатьох – кожному запису з однієї таблиці відповідає довільне число записів

у іншій таблиці.

  1. Багато до багатьох – один запис в одній таблиці відповідає кільком записам в іншій

таблиці і навпаки. Такий зв'язок реалізується через таблицю-посередника, з якою ці дві таблиці пов’язані зв’язком «1-∞».

 

Зв’язки створюються у вікні Сервис «Схема данных» або відповідною кнопкою на панелі інструментів. Але потрібно пам’ятати, що зв’язки створюються після створення структури таблиць, але до заповнення їх даними.

 

 

Щоб створити необхідні зв’язки, я відкрила вікно «Схема данных» і за допомогою вікна «Добавление таблицы» додала таблиці, для яких робитиму зв’язки. А це будуть усі таблиці зі списку.

 

Далі я з’єднала відповідні поля таблиць з таблицею Облік замовлення, де власне поєднуватиметься деяка інформація з цих таблиць.




<== предыдущая лекция | следующая лекция ==>
Курсова робота | Заповнення таблиць даними


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


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

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

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


 


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

 
 

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

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