Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лекції по БД.docx
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
4.34 Mб
Скачать

1. Один до одног

2. Один до багатьох

3. Багатьох до багатьох

Для того щоб поставити зв'язок 2 поле в табл1 провине бути ключовим. 

Сокупність зв'зку баз даних створюють схему баз даних. При роботі з базами даних необхідно пам'ятати ряд тех способів:- це можливість міняти місцями строки, добавити строки і стовпи а також їх видаляти. При створені зв'язку між електронними таб. відкриваються список доступних значень. Найбільш потужними засобом створення таб. є конструктор таблиць. З його допомогою можна створювати найбільш повно відповідаючи вимогам проектованого. 

Для створення запиту використовується встроєна функція- ця функція називається агрегатами: 

1. Сума

2. Визначення сер.значення поля

3. Мін

4. Максимум- визначення максимального поля

5. Count ви численні відібраних записів. 

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

ФОРМИ

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

Форми в аксес позволяють:

1. Зручному для нас вигляді відображати дані. 

2. Добавляти видаляти модифікувати інфу в базах даних. 

3. Відкривати для перегляду звіту інші форми. 

4. Використовувати контексті меню в строки меню в панелях інструментів налаштованих під конкретні форми. 

5. Використовувати в якості елемента який запускає

6. Запускати а виконання матроси і функції із модуля форми. 

Форма представляє собою службову форму аксес вміщуючи різні елементи управління які можуть бути стандартні елементи управління або елементи актив Х. Всі елементи управління можна розбити на групи:

1. Прості граф.елементи. 

2. Елементи управління зв'язані з базами даних управління таблиць. 

3. Вираховуючи елементи

4. Елементи обов'язкового хар-ру. 

 Форми залежності від їх функціональності можна розбити на групи:

1. Форма призначення на маніпулювання

2. Командні форми

3. Користувальницкі групи призначення для користувача службової інфи. 

Способи створення форм. 

Існують такі способи:

1. Конструктор

2. Мастер форм

3. Автоформа стовбчик

4. Авто форма ленточна

5. Авто форма таблична

6. Авто форма зведена табличка

7. Авто форма зведена діаграми

8. Діаграма

9. Зведена таблиця.

Авто форма це мастер для швидкого створення форм. Потрібно вказати в вікні нова форма і тип авто форми. 

Мастер форм інколи корисно використовувати коли будується кнопочна форма, а також коли необхідно проводити групування даних по полям. 

Мастер діаграм корисно використовувати при будуванні задач аналізу даних. 

Найбільш використанням є конструктор форм, яки дозволяє будувати форму по її складових і її розділів. Нова форма в редимі конструктора складається з розділів: 

1. Заголовок

2. Верхній колонтитул форми

3. Область даних

4. Нижній колонтитул

5. Примечание форми

Стандартно всі дані розміщуються в області даних. Заголовок форми може використовуватися для форм заголовка. 

Для використання елементів управління в акцес застосовується панель управління яка стоїть з пектограм які можна встановити на форму. Стандартна панель управління:

1. Надпись

2. Полет для вводу 

3. Група переключателів

4. Вимикач

5. Пермикач

6. Флажок. 

7. Поле з списком

8. Список

9. Кнопка 

10. 

11. Вільна рамка об'єкта

12. Приєднана рамка об'єкта

13. Розрив сторінки 

14. Набір вкладом

15. 

16. Лінія

17. Прямокутник

18. Інші елементи. 

Властивості форми і її розділи. 

При натискані кнопки властивості на панелі управлінні і використавши контекстне меню відкривається вікно властивостей форми. Яка складається із вкладок: 

1. Макет

2. Дані 

3. Події

4. Інші

Кнопка

Кнопки можуть бути в формах і на сторінках доступах і призначенні для ініціювання виконання деяких дій. 

Основна властивість кнопки це -  подія on click. З цією подією зв'язується обробник(макрос) який виконує всі необхідні дії. 

Тема: звіти

Звіт - це об'єкт бази даних призначений доя ефективного представлення даних в друкованій формі. Звіти мають велику кількість можливостей по управлінню розміром, положенням, зовнішнім виглядом, а також можливостей і запитів таблиць. Звіти поході на форми: вони складаються з розділів і можуть мати тіж елементи управління. Фактично звіт це спеціалізований різновид форми розроблена для друкування. Між звітами і формами існує деяка різновидність: 

1. За допомогою елементів управління  звітів не можна модифікувати дані. 

2. Не можна дивитися в режимі таблиці і зведеної таблиці, зведеної діаграми. 

3. Кінцевий зовнішній вигляд звіту залежить від драйввера принтера. 

1. Режим конструктора

2. Режим попереднього перегляду

3. Режим перегляду зразку. 

Способи створення звітів. Створюються в діалоговрсу вікні. 

Найбіль розповсюдженим містером створення звітом є мастер звіту. При запуску мастера відкривається діалого вікно в якому вибирається джерело даних. 

В другому вікні мастера дається можливість вибору рівня і діапазону групуванні. 

Тема: методологія проектування БД. 

Процес створення структур БД, яка відповідає вимогам користувача - проектування БД. Життєвий цикл системи БД є концепцією в рамках якої можна розглядати розвиток такої системи. ЖЦ складається з двох фаз: 

1. Проетування

2. Реалізація

1.1 визначення стратегії

1.2 аналіз предметної області

1.3 консептуальне моделювання

1.4 логічне і фізичне проектування

2.1 програмна реалізація

2.2 документація

2.3 досвідчене 

2.4 

Методологія проектування БД це сукупність принципів методів інструментів і засобів застосованих для послідовного розробки БД. Так як система бд складається з програм даних то методологія проектування БД розглядається як невід'ємна частина загального методології проектування ПС. 

Методологія проектування БД необхідні деякі вимоги, нормальною рахується БД яка відповідає вимогам користувачів( ефективність, адаптивність, незалежність, захист, цілісність ) а також вимогам до обладнення. 

Методолігя повинна буде гнучкою для програмістів різним досвідом проектування які використовують різні моделі даних і різні СУБД. Методологія БД визначає:

1. Процес проектування 

2. Методика виконання розрахунків і критеріїв оцінки альтернативних вирішень на кожному етапі проектування 

3. Інфо вимоги як вихідні даних процесу проектування

4. Властивості опису вихідних даних і відображення результату в кожному етапі проектування

Процес проектування 

Для БД можна застосувати інтерактивно вихідне проектування. 

Процес проектування добре спроектований так як кожний етап завершується результатом, а також допускається інтерактивно повторення попередніх етапів. Це дає можливість змінити проектне вирішення на любому етапі. Стандартна експертиза виконується після завершення після кожного етапів. 

Етапи проектування БД. 

Цілю етапу визначення стратегії є формування разом з замовником прикладних моделів, виробітку переліку рекомендацій і прийняття плану зкаледоного з звітом маючи організаційних і фінансових і тех обмежень. Основними результатами цього етапу: 

1. Опис напрямку діяльності формулювання цілей і завдань, визначення пріоритетів, обмежень, критеріїв факторів успіхів і ключовими показниками ефективності. 

2. Опис цилі і завдав оптимізації

3. Узагальнення задопомогою діаграми сущность связь

4. Узагальнення схема задач

5. Рекомендації по реалізації і здолання можливих складнощів. 

6. Визначення сфери застосовуння БД. 

7. Можлива архітектура системи

8. Поетапний план проектування БД. 

9. Аналіс предметної області. 

Етап визначення стратегії є вихідними даними для етапу аналізу. Вони уточнютьс і деталізуються. Етапом аналізу предметної області є найменше вивченим тяжким і продовжиним. 

ЧАСТИНА 2

В sql имееться 4 

1. Инсерь

2. Вставка даних

3. 

4. Делит

Предложение инсерт вставляется в строки таблицы бд и имеет три разновидности:

1. Инсерт вери

2. Инсерт селект 

3. Инсерт дефолт вери

В предложение инсерт вери производит вставку в таблицу явно заданой строки. 

Предложение инсерт селект производит вставку в группу строк выбраних в результате выполнение запроса, и предложение селект фор вери производит вставку значений по умолчанию. 

Предложение инсерт вери используются для не больших операций когда в таблицу нужно вставить несколько строк. Синтаксис:

Эта вставка предполагает вставку значений из списка значений. При этом нужно выполнять правила:

1. Вставляет значение

2. Размера даних должна соответствовать размерам столбцов. 

3. Порядок даних во фразе инсерт вери. 

Список имен столбцов может быть не полное. Тогда отсутствуещие поля заполняются null. 

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

Стандарт sql запрещает указывать значение пустое!!!

Следует помнить что некоторые из столбцов или наборов столбцов могут иметь ограничение целесности 

Примарий кей , нот нул,- такие столбца не могут принемать значение null. В качестве вставляемих значений могут использоваться выражение. Например:

Вместо вставляемого значение во фразе вери можно использовать запрос. Это удобно когда вставляемое значение присутствует в бд. Пример:- вставить в качестве корпуса новой аудитории корпус факультета информатики.:

Использование запроса при вставке строк. Можно вставлять не только явно задаваемые значение но и те которые образуются в результате выполнение запроса в бд.

Пример создать табл.котороя будет иметь табл с предметами читаемых аспирантами:

Обновление существующих даних. 

Для обновление даних используются предложение дейт. Синтаксис: