Студопедия — Створення бази даних
Студопедия Главная Случайная страница Обратная связь

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

Створення бази даних







4. Спортивная ходьба (часов:минут:секунд)

Дистанция МСМК МС КМС I II III I(ю)
3000м - - 12:45 13:40 14:50 16:00 17:00
5000м - - 21:40 22:50 24:40 27:30 29:00
10000м - 41:00 45:00 48:00 52:00 58:00 1:04:00
20км 1:21:30 1:29:00 1:35:00 1:41:00 1:50:00 2:03:00 -
35км 2:33:00 2:41:00 2:51:00 3:05:00 закончить дистанцию - -
50км 3:50:00 4:20:00 4:45:00 5:15:00 закончить дистанцию - -
ТАБЛИЦА РАЗРЯДНЫХ НОРМАТИВОВ ДЛЯ ЖЕНЩИН


1. Бег, м (минут:секунд,долей секунд)

Дистанция Круг МСМК МС КМС I II III I(ю)
50м - - - - 6,9 7,3 7,7 8,2
60м - - - 7,6 8,0 8,4 8,9 9,4
100м - - - 12,3 13,0 13,8 14,8 15,8
200м - - - 25,3 26,8 28,5 31,0 33,0
300м - - - 40,0 42,0 45,0 49,0 53,0
400м - - - 57,0 1:01,0 1:05,0 1:10,0 1:16,0
400м 200м - - 58,0 1:02,0 1:06,0 1:11,0 1:17,0
600м - - - 1:36,0 1:42,0 1:49,0 1:57,0 2:04,0
800м - - 2:05,0 2:14,0 2:24,0 2:34,0 2:45,0 3:00,0
800м 200м - 2:07,0 2:16,0 2:26,0 2:36,0 2:47,0 3:02,0
1000м - 2:36,5 2:44,0 2:54,0 3:05,0 3:20,0 3:40,0 4:00,0
1500м 400м 4:05,5 4:17,0 4:35,0 4:55,0 5:15,0 5:40,0 6:05,0
1500м 200м 4:08,0 4:19,0 4:37,0 4:57,0 5:17,0 5:42,0 6:07,0
1 миля - 4:24,0 4:36,0 4:55,0 5:15,0 5:37,0 6:03,0 -
3000м 400м 8:52,0 9:15,0 9:54,0 10:40,0 11:30,0 12:30,0 13:30,0
3000м 200м 8:55,0 9:18,0 9:57,0 10:43,0 11:33,0 12:33,0 13:33,0
5000м - 15:20,0 16:10,0 17:00,0 18:10,0 19:40,0 21:20,0 23:00,0
10000м - 32:00,0 34:00,0 35:50,0 38:20,0 41:30,0 45:00,0 -

2. Бег по шоссе, км (часов:минут:секунд)

Дистанция МСМК МС КМС I II III I(ю)
15км - - 55:00 58:00 1:03:00 1:09:00 -
21,0975км 1:13:00 1:17:00 1:21:00 1:26:00 1:33:00 1:42:00 -
42,195км 2:32:00 2:45:00 3:00:00 3:15:00 3:30:00 закончить дистанцию -
100км 7:55:00 8:20:00 9:05:00 9:40:00 закончить дистанцию - -
Суточный бег 24 часа 210км 200км 160км 140км - - -

3. Кросс, км (минут:секунд)

Дистанция МСМК МС КМС I II III I(ю)
1км - - - 3:07 3:22 3:42 4:02
2км - - - 6:54 7:32 8:08 8:48
3км - - - 10:45 11:35 12:35 13:35
4км - - - 14:28 15:44 17:00 18:16
5км - - - 18:20 19:50 21:30 23:10
6км - - - 22:30 24:00 26:00 -

4. Спортивная ходьба (часов:минут:секунд)

Дистанция МСМК МС КМС I II III I(ю)
3000м - - 14:20 15:20 16:30 17:50 19:00
5000м - 23:00 24:30 26:00 28:00 30:30 33:00
10000м 46:30 48:30 51:30 55:00 59:00 1:03:00 1:08:00
20км 1:33:00 1:42:00 1:47:00 1:55:00 2:05:00 закончить дистанцию -
 

Вступ

За останні 30 років в області теорії систем баз даних була проведена низка виключно продуктивних досліджень. Отримані результати цілком можна вважати найбільш важливим досягненням інформатики за цей період. Бази даних стали основою інформаційних систем і докорінно змінили методи роботи багатьох організацій. Зокрема, в останні роки розвиток технології баз даних привело до створення досить потужних і зручних в експлуатації систем. Завдяки цьому системи баз даних стали доступними широкому колу користувачів. Але, на жаль, уявна простота таких систем сприяла тому, що користувачі стали самостійно створювати бази даних і додатки, не маючи достатніх знань про методи проектування ефективно працюючих систем, що часто призводило до непродуктивних витрат ресурсів і неякісних результатів. Викликане цим невдоволення користувачів стало причиною виникнення відомої "кризи програмного забезпечення", або так званої "депресії програмного забезпечення", наслідки якої не усунуті і понині.

Реляційна база даних - це сукупність відносин, що містять всю інформацію, яка повинна зберігатися в БД. Користувачі сприймають таку базу даних як сукупність таблиць, пов'язаних між собою.

Основними завданнями системи SQL Server є: організація одночасного доступу до даних великої кількості користувачів; маніпуляція інформацією, що зберігається в БД та ін.

SQL Server підтримує реляційну модель даних і виконує функції створення об'єктів БД (таблиць, індексів, уявлень і т.д.), здійснює перевірку цілісності БД і відповідає за безпеку даних в системі.

Доступ користувача до даних зазвичай здійснюється з комп'ютера робочої станції. При цьому створюються відповідні додатки (наприклад, в середовищах Visual Basic, Delphi та ін.), Які дозволяють виконувати операції над даними.

Завдання, пов'язані з адмініструванням БД системи SQL Server, звернення до системи зручно виконувати безпосередньо з комп'ютера-сервера. У SQL Server для маніпулювання даними використовується мова Transact SQL, переробленої компанією Microsoft версією мови SQL.

Система SQL Server зберігає створювані об'єкти у відповідних файлах на дисках комп'ютера сервера. При цьому для БД створюються спеціальні таблиці, в яких зберігається інформація про різні елементи бази даних: індексах, таблицях, користувачах і т.д.

Файли БД зберігаються з розширенням MDF, а системні файли з розширенням LDF.

Основні операції, пов'язані з управлінням роботою SQL сервера, здійснюються за допомогою ряду утиліт, що входять до складу системи: SQL Server Books Online - представляє користувачеві довідкову підтримку; SQL Server Query Analyzer - надає користувачеві можливість виконання операторів Transact SQL в БД SQL Server; ISQL - надає можливість виконувати команди Transact SQL в режимі командного рядка; Service Manager SQL Server - надає можливість запуску, зупинки та тимчасового призупинення роботи SQL Server. Запуск даної утиліти можливий тільки на комп'ютері сервері; SQL Server Enterprise Manager - дозволяє виконувати всі основні операції адміністрування SQL Server. Дана утиліта дозволяє здійснювати запуск всіх утиліт і додатків, що входять до складу SQL Server. Дана утиліта може запускатися і на комп'ютері користувача і на сервері.

Основними задачами курсового проекту є:

· освоєння інструментальних засобів проектування СКБД і створення програмного забезпечення для обробки даних БД;

· освоєння методів проектування БД для вирішення конкретних задач;

· поглиблення знань з теорії баз даних;

· постановка задачі та розв'язання питань інформаційного забезпечення програми;

· одержання уміння виконувати логічне і фізичне проектування баз даних;

· оформлення курсового проекту та його захист.

 

1. Постановка задачі

 

У відповідності до технічного завдання програма " Автоматизоване робоче місце менеджера з продажу дитячих іграшок " повинна забезпечувати роботу магазину іграшок (облік товару), і можливість отримання інформації, вибраної за певними критеріями.

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

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

Виходячи з цього, до програми пред'являються відповідні вимоги, техніко-економічні показники, стадії і етапи розробки, порядок контролю і приймання проведення відповідним чином.

1. Проектування та створення реляційної моделі для полегшення подальшого створення бази даних та її компонентів.

2. Створення проекту бази даних та її компонентів таких як таблиці та її елементарного заповнення для перевірки її працездатності.

3. Створення інтерфейсу для спрощення роботи з даною базою даних.

 

2. Інформаційне забезпечення

 

2.1. Вибір методів та засобів для реалізації інформаційного забезпечення системи

SQL — це діалогова мова програмування для здійснення запиту і внесення змін до бази даних, а також управління базами даних. Багато баз даних підтримує SQL з розширеннями до стандартної мови. Ядро SQL формує командна мова, яка дозволяє здійснювати пошук, вставку, оновлення, і вилучення даних, використовуючи систему управління і адміністративні функції. SQL також включає CLI (Call Level Interface) для доступу і управління базами даних дистанційно.

C ++ Builder - програмний продукт, інструмент швидкої розробки додатків (RAD), інтегроване середовище програмування (IDE), система, використовувана програмістами для розробки програмного забезпечення.

Спочатку розроблявся компанією Borland Software, а потім її підрозділом CodeGear, нині належить компанії Embarcadero Technologies.

C ++ Builder об'єднує в собі комплекс об'єктних бібліотек (STL, VCL, CLX, MFC та ін.), Компілятор, відладчик, редактор коду і багато інших компонентів. Цикл розробки аналогічний Delphi. Більшість компонентів, розроблених в Delphi, можна використовувати і в C ++ Builder без модифікації, але не насвпаки.

 

Створення бази даних

2.2.1 Інфологічна модель бази даних

 

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

Рис.1 Інфологічна модель

 

2.2.2 Логічна модель бази даних

 

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

Рис. 2 Логічна модель

 

2.2.3 Фізична модель бази даних

 

Створимо базу даних «Магазин іграшок»:

Рис. 3 Код створення бази даних

Дана команда створює базу даних але не створює таблиці та не заповнює їх.

 

Далі створимо таблиці.

Рис. 4 Код створення таблиць

Для зв’язків таблиць використовувалась команда Foreign key яка присутня в коді на Рис.4

 

Таблиця №1

Атрибути Тип Довжина Ключ Опис
codtovara int   primary Код товару
ekzemplar char     Назва товару
 

Таблиця №2

Атрибути Тип Довжина Ключ Опис
codpostavsika int   primary Код постачальника
firma char     Назва фірми
 

Таблица №3

Атрибути Тип Довжина Ключ Опис
cod_meng_postav int   primary Код менеджера поставок
familia char     Прізвище менеджера поставок
imya char     Ім'я менеджера поставок
otchestvo char     По батькові менеджера поставок
telefon int     Номер телефону менеджера поставок
 

 

Таблица №4

Атрибути Тип Довжина Ключ Опис
codpostavki int   primary Код поставки
codtovara int     Код товару
codpostavsika int     Код постачальника
colich_post_tov int     Кількість постачаємого товару
cena_post_tov money     Ціна постачаємого товару
symmapostavki money     Сума поставки
cod_meng_postav int     Код менеджера поставки
 

Таблиця №5

Атрибути Тип Довжина Ключ Опис
codprodavca int   primary Код продавця
familia char     Прізвище продавця
imya char     Ім'я продавця
otchestvo char     По батькові продавця
telefon int     Номер телефону продавця
 

Таблиця №6

Атрибуты Тип Длина Ключ Опис
cod_vibitogo_cheka int   primary Код вибитого чеку
codtovara int     Код товару
CodFirmaClient int     Код фірми-клієнта
colich_prod_tov int     Кількість проданого товару
cena_prod_tov money     Ціна проданого товару
dohod money     Дохід
codprodavca int     Код продавця
 

Заповнимо таблиці наступними SQL запитами Рис.5

Рис.5 Заповнення таблиць

Так виглядають вже заповнені таблиці Рис.6-11

Рис.6 Товар

 

Рис.7 Поставщики

 

Рис.8 Менеджеры поставок

Рис.9 Поставка товара

 

Рис.10 Продавцы

 

Рис.11 Продажа товара

 

Таким чином ми створили базу даних в SQL, створили в ній таблиці та заповнили їх даними.

 

 







Дата добавления: 2015-10-15; просмотров: 5211. Нарушение авторских прав; Мы поможем в написании вашей работы!



Композиция из абстрактных геометрических фигур Данная композиция состоит из линий, штриховки, абстрактных геометрических форм...

Важнейшие способы обработки и анализа рядов динамики Не во всех случаях эмпирические данные рядов динамики позволяют определить тенденцию изменения явления во времени...

ТЕОРЕТИЧЕСКАЯ МЕХАНИКА Статика является частью теоретической механики, изучающей условия, при ко­торых тело находится под действием заданной системы сил...

Теория усилителей. Схема Основная масса современных аналоговых и аналого-цифровых электронных устройств выполняется на специализированных микросхемах...

Виды и жанры театрализованных представлений   Проживание бронируется и оплачивается слушателями самостоятельно...

Что происходит при встрече с близнецовым пламенем   Если встреча с родственной душой может произойти достаточно спокойно – то встреча с близнецовым пламенем всегда подобна вспышке...

Реостаты и резисторы силовой цепи. Реостаты и резисторы силовой цепи. Резисторы и реостаты предназначены для ограничения тока в электрических цепях. В зависимости от назначения различают пусковые...

Конституционно-правовые нормы, их особенности и виды Характеристика отрасли права немыслима без уяснения особенностей составляющих ее норм...

Толкование Конституции Российской Федерации: виды, способы, юридическое значение Толкование права – это специальный вид юридической деятельности по раскрытию смыслового содержания правовых норм, необходимый в процессе как законотворчества, так и реализации права...

Значення творчості Г.Сковороди для розвитку української культури Важливий внесок в історію всієї духовної культури українського народу та її барокової літературно-філософської традиції зробив, зокрема, Григорій Савич Сковорода (1722—1794 pp...

Studopedia.info - Студопедия - 2014-2024 год . (0.017 сек.) русская версия | украинская версия