Главная Случайная страница


Полезное:

Как сделать разговор полезным и приятным Как сделать объемную звезду своими руками Как сделать то, что делать не хочется? Как сделать погремушку Как сделать так чтобы женщины сами знакомились с вами Как сделать идею коммерческой Как сделать хорошую растяжку ног? Как сделать наш разум здоровым? Как сделать, чтобы люди обманывали меньше Вопрос 4. Как сделать так, чтобы вас уважали и ценили? Как сделать лучше себе и другим людям Как сделать свидание интересным?


Категории:

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






Робота з БД





Інформація в БД зберігається у вигляді певних об’єктів доступ до яких організовують через додатки які створюють з допомогою засобів БД.Одна з умов створення БД її правильне проектування. Основний етап – нормалізація.

Нормалізація -це визначення зв’язків між даними в проектовані БД.Це робиться шляхом розщеплення конкретних таблиць, на більш прості таблиці.Після цього стає зрозуміло які елементи можна обєднати в окремі таблиці.

Модель БД- описує логічну структуру БД,користувацькі операції,типи даних, зв’язки між елементами обмеження на цілісність даних.Вона описує механізм доступу до бази.

Кроки які виконують при проектуванні БД.

1)визначення вимог до інформації здійснюється шляхом опитування майбутніх користувачів;

2)аналіз реальних об’єктів які треба змоделювати;

3)визначення способу ідентифікації елементів БД.

4)встановлення зв’язків між таблицями.

5)планування безпеки БД.

Сутність- деякий об’єкт який треба описати в БД.Кожна сутність має властивості та атрибути. Основне в проектуванні БД це забезпечити унікальне визначення кожного екземпляру сутності.Це забезпечується створенням первинного ключа.Існують також унікальні ключі- вони забезпечують ввід в стовпець унікальних значень тобто в одному стовпці в різні рядки неможна буде вводити однакові дані.

Транзакція- це сукупність операцій що забезпечують завершеність деякої дії.Кожна система керування реляційної БД передбачає застосування спеціальної мови структурування даних SQl на цій мові створюється елементи БД і пишуться запити до БД на вибірку чи модифікацію даних.

 

У VC++ підключення додатку до БД відбувається через компонент DataSet- це набір даних він копіює інформацію БД. В локальну кеш-пам'ять дозволяє працювати з таким набором навіть тоді коли додатки відключають від БД.Набір даних підтримує інформацію про зміни таким чином що оновлені дані можуть бути знову надіслані в БД.

46. Вікна повідомлень у VC++.

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

Щоб вивести діалогове вікно з повідомленням у VC++ використовують метод: Message::Show- цей метод це функціональність яка забезпечена бібліотекою.NetFramevork- призначена для виведення стандартних діалогових вікон віндовс.

Метод Message:: Show має 21 варіант форматів які дозволяють створювати прості текстові повідомлення, можна керувати заголовком повідомлень кількістю кнопок, виглядом піктограм.

Параметри які доступні в методі:

Text- це текстовий рядок який виводиться у вікні.

Caption – текстовий рядок який буде відображатися у заголовку вікна.

Buttons- кнопка або група кнопок які будуть присутні у вікні повідомлення.

Icon – вигляд піктограми

DefaultButton – основна кнопка яка спрацює по замовчуванню.

Text і Caption- це прості текстові рядки, текст який заданий з параметром Text пристосований до розміру вікна в той час як для Caption ширина є обмеженою і текст може бути відрізаний якщо він занадто довгий.

Параметри Buttons можна використовувати 6 рызних наборыв кнопок треба звертатись через простір імен:: таким чином.

MessageBoxButton::OK(abortRetly, Ignore, OK,Cancel,retry)….

До параметрів вікон теж можна звертатися через простір імен MessageBoxIcon::Error.

 







Date: 2015-08-24; view: 383; Нарушение авторских прав



mydocx.ru - 2015-2024 year. (0.006 sec.) Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав - Пожаловаться на публикацию