Документація Database Tour Зміст Індекс

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

Початок Попередній Наступний

Щоб створити таблицю у відкритій базі даних, виберіть Таблиця | Створити....

Буде доступно три способи створення таблиці:

1. Використання спеціального інструменту

Цей спосіб дає можливість створення таблиці в режимі „крок за кроком”.

- Спершу ви створюєте масив полів: назви, типи, розмірності, наявність первинного ключа і т.д. Увага: для деяких типів баз даних не всі можливості будуть доступні (відповідні стовпчики таблиці полів будуть заблоковані і показані сірим кольором).

- Потім задаєте назву таблиці і клацаєте Готово.

В разі відсутності помилок вказану таблицю буде створено, і ви зможете побачити її в списку таблиць (в головному вікні зліва); інакше клацніть кнопку Назад, виправте помилкові дані полів і спробуйте знову. В разі якщо не зможете уникнути помилок, ви можете повернутися до кроку 1, вибрати третій спосіб створення таблиці (див. 3.), і згенерувати SQL-текст, скоригувати його вручну для уникнення помилок, і створити таблицю виконанням запиту SQL.

Робота з таблицею полів дуже подібна до роботи з таблицями баз даних в Database Tour. Нижче наведено гарячі клавіші для найважливіших операцій:

Додати строчку над поточною

CTRL + Insert

Додати строчку в кінець таблиці

Переміститися на останню строчку і натиснути клавішу Стрілка Вниз або TAB (якщо ви в останньому стовпчику)

Відмінити додавання нової строчки

Esc

Вилучити строчку

CTRL + Delete

2. Використання SQL

Після вибору цієї опції і натиснення кнопки Далі/Готово ви будете перенесені до SQL-редактора, в якому з'явиться SQL-текст по шаблону CREATE TABLE. Інший шлях зробити те саме: перейдіть на закладку SQL | Редагування, клацніть кнопку Шаблони (безпосередньо над SQL-редактором), і виберіть шаблон CREATE TABLE.

Після появи SQL-тексту, просто скоригуйте назви таблиці і полів в ньому і клацніть кнопку Виконати. В разі відсутності помилок вказану таблицю буде створено, і ви зможете побачити її в списку таблиць (в головному вікні зліва).

3. Використання інструменту для генерування SQL

Цей спосіб дає можливість вказати поля та назву для нової таблиці аналогічно способу 1 (див. вище). Але по натисненню кнопки Готово нової таблиці створено не буде. Замість цього , ви будете перенесені до SQL-редактора, в якому з'явиться SQL-текст, згенерований відповідно до заданого масиву полів та назви таблиці. Потім необхідно буде клацнути кнопку Виконати для створення таблиці.

Якщо у вас достатньо досвіду в SQL, ви можете перевірити згенерований SQL і скоригувати його перед виконанням запиту, якщо вважаєте за потрібне; в іншому випадку це буде гарним способом вивчення SQL для створення таблиць.

Увага

1.В деяких базах даних (напр., базах даних, створених на базі фізичних папок і відкритих через BDE), на другому кроці вам знадобиться також вибрати тип створюваної таблиці (тобто dBase, Paradox, текстова (ASCII)).
2.Для баз даних, створених на базі фізичних папок, вказуйте назву таблиці без повного шляху. В деяких випадках (напр., бази даних для Microsoft Text Driver) необхідно буде додати розширення файлу (.txt, .csv і т.д.).
3.Кожен тип баз даних має власні правила іменування полів і таблиць, власні доступні типи полів і т.д. Для більш детальної інформації читайте документацію на свою базу даних. Тут наводяться лише деякі загальні рекомендації:
 1.Макс. довжина назви поля для таблиць dBase: 10.
 2.Макс. довжина назви поля для таблиць Paradox: 25.
 3.Макс. довжина назви поля для таблиць Oracle: 30.
 4.Макс. довжина назви поля для таблиць SQL Server: 128.
 5.Макс. довжина назви поля для таблиць DB2: 128.
 6.Для більшості типів баз даних намагайтеся уникати пробілів, спеціальних символів типу ^, *, ! і т.д. в назвах полів і таблиць.
 7.Для більшості типів баз даних намагайтеся уникати неанглійських символів в назвах полів і таблиць.
 8.Для деяких типів баз даних вам необхідно вказувати ненульовий розмір для всіх типів полів; але в в деяких типах баз даних ви повинні вказувати розмір лише для деяких типів полів типу String, Memo, Bytes і т.д., і залишити розмір для інших типів (напр., Integer, Float, SmallInt і т.д.) рівним 0.

Див. також:

 Початок роботи в Database Tour