- •Розділ 2 Опис комплексу задач комп’ютерної автоматизованої приймальної коиісії стхт нухт
- •2.1. Характеристика вхідної інформації
- •2.2 Використання вихідної інформації
- •2.3 Інформаційне забезпечення комп’ютерної інформаційної підтримки приймальної комісії стхт нухт
- •2.3.1 BpWin 4.0
- •2.3.2 AllFusion eRwin Data Modeler 7.1
- •2.3.3 Ms sql Server 2000
- •2.2.4 Borland Delphi 7
- •2.4 Методи разробки комп’ютерної інформаційної підтримки приймальної комісії стхт нухт
- •2.4.1 Архітектура системи
- •2.3.5 Опис логічної та фізичної моделі бази даних
- •2.4.2. Особливості реалізації бази даних
- •2.4.3 Особливості реалізації програми-клієнта
- •2.4.4. Модуль даних
- •2.4.5 Головна форма програми
- •2.4.6 Форми для відображення даних
- •Опис базового класу GridForm
- •2.4.7 Створення звітів
2.3.2 AllFusion eRwin Data Modeler 7.1
AllFusion ERwin Data Modeler – це засіб концептуального проектування БД, який використовує стандарт IDEF1Х. ERwin реалізує проектування схеми БД, генерацію її опису на мові цільової СУБД (ORACLE, Informix, Ingres, Sybase, DB/2, Microsoft SQL Server, Progress, MySQL та ін.) і реінжиніринг існуючої БД. За допомогою ERwin керівники проектів можуть задокументувати структуру БД, отримати звіти і забезпечити ефективне управління проектом, адміністратори БД – підвищити продуктивність інформаційної системи, розробники – спочатку, використовуючи візуальні засоби, описати схему БД, а потім автоматично згенерувати готові SQL-запити для створення БД в обраній реляційній СУБД.
В ERwin існують два рівні представлення і моделювання – логічний і фізичний. Логічний рівень є прямим відображенням фактів з реального життя. Вони іменуються на природній мові з будь-якими роздільниками слів (кома, пробіл та ін.). На логічному рівні не розглядається використання конкретної СУБД, не визначаються типи даних (наприклад, ціле або дійсне число) і не визначаються індекси для таблиць. Цільова СУБД, імена об’єктів і типи даних, індекси складають другий - фізичний рівень моделі ERwin.
2.3.3 Ms sql Server 2000
SQL Server 2000 - це реляційна СУБД, яка використовує мову Transact SQL для пересилки повідомлень між комп'ютером клієнта і комп'ютером, на якому працює SQL Server 2000. Реляційна СУБД складається з механізму баз даних, власне баз даних і додатків, необхідних для управління даними і компонентами реляційної СУБД. Реляційна СУБД організує дані у вигляді зв'язаних таблиць які складаються з рядків і стовпців, що становлять базу даних. Реляційна СУБД відповідає за підтримку структури бази даних і вирішує наступні завдання:
підтримує зв'язки між даними в базі;
гарантує коректне зберігання даних і виконання правил, що регламентують зв'язку між ними;
відновлює дані після аварії системи, переводячи їх в узгоджене стан, зафіксоване до збою.
База даних (БД) SQL Server 2000 є реляційну базу даних, сумісну з SQL (Structured Query Language) з інтегрованою підтримкою XML для Інтернет додатків. SQL Server 2000 створений на основі сучасного розширюваного сервера SQL Server 7.0. У наступних розділах ви познайомитеся з базами даних, реляційними базами даних, SQL і XML.
Вихідний код MS SQL Server (до версії 7.0) грунтувався на коді Sybase SQL Server, і це дозволило Microsoft вийти на ринок баз даних для підприємств, де конкурували Oracle, IBM, і, пізніше, сама Sybase. Microsoft, Sybase і Ashton - Tate спочатку об'єдналися для створення і випуску на ринок першої версії програми, що отримала назву SQL Server 1.0 для OS / 2 (близько 1989 року), яка фактично була еквівалентом Sybase SQL Server 3.0 для Unix, VMS та ін Microsoft SQL Server 4.2 був випущений в 1992 році і входив до складу операційної системи OS / 2 версії 1.3. Офіційний реліз Microsoft SQL Server версії 4.21 для ОС Windows NT відбувся одночасно з релізом самої Windows NT (версії 3.1). Microsoft SQL Server 6.0 був першою версією SQL Server, створеною виключно для архітектури NT і без участі в процесі розробки Sybase.
До того часу, як вийшла на ринок ОС Windows NT, Sybase і Microsoft розійшлися та власні моделі цього програмного продукту і маркетинговим схемами. Microsoft намагалася отримати виняткові права на всі версії SQL Server для Windows. Пізніше Sybase змінила назву свого продукту на Adaptive Server Enterprise щоб уникнути плутанини з Microsoft SQL Server. До 1994 року Microsoft отримала від Sybase три повідомлення про авторські права як натяк на походження Microsoft SQL Server.
Після розділення компанії зробили декілька самостійних релізів програм. SQL Server 7.0 був першим сервером баз даних зі справжнім графічним інтерфейсом адміністрування. Для усунення претензій з боку Sybase у порушенні авторських прав, весь успадкований код в сьомій версії був переписаний.
Версія SQL Server 2005 - була представлена в листопаді 2005 року. Запуск версії відбувався паралельно запуску Visual Studio 2005. Існує також «урізана» версія Microsoft SQL Server - Microsoft SQL Server Express, вона доступна для скачування і може безкоштовно розповсюджуватися разом з використовують її програмним забезпеченням.
З моменту випуску попередньої версії SQL Server (SQL Server 2000) було здійснено розвиток інтегрованого середовища розробки і ряду додаткових підсистем, що входять до складу SQL Server 2005. Зміни торкнулися реалізації технології ETL (витяг, перетворення і завантаження даних), що входить до складу компонента SQL Server Integration Services (SSIS), сервера оповіщення, засобів аналітичної обробки багатовимірних моделей даних (OLAP) і збору релевантної інформації (обидві служби входять до складу Microsoft Analysis Services), а також декількох служб повідомлень, а саме Service Broker і Notification Services. Крім цього, були проведені покращення в продуктивності.
