Реферат по предмету "Информатика, программирование"


Табличний процесор Excel та СУБД ACCESS

/>Загальна характеристиката функціональні можливостіMSExcel
 
MicrosoftExcel (також іноді називається Microsoft Office Excel) – програма для роботи зелектронними таблицями, створена корпорацією Microsoft для Microsoft Windows,Windows NT і Mac OS. Вона надає можливості економіко-статистичнихрозрахунків, графічні інструменти і, за винятком Excel 2008 під Mac OS X, мовамакропрограмування VBA (Visual Basic для додатків). Microsoft Excelвходить до складу Microsoft Office і на сьогоднішній день Excel є одним знайбільш популярних програм у світі.
Цінноїможливістю Excel є можливість писати код на основі Visual Basic для додатків(VBA). Цей код пишеться з використанням окремого від таблиць редактора.Управління електронною таблицею здійснюється за допомогою об'єктно-орієнтованоїмоделі коду і даних. За допомогою цього коду дані вхідних таблиць будутьмиттєво оброблятися і відображатися в таблицях і діаграмах (графіках). Таблицястає інтерфейсом коду, дозволяючи легко працювати змінювати його і керуватирозрахунками.
Задопомогою Excel можна аналізувати великі масиви даних. У Excel можнавикористовувати більше 400 математичних, статистичних, фінансових та іншихспеціалізованих функцій, пов'язувати різні таблиці між собою, вибирати довільніформати представлення даних, створювати ієрархічні структури. Воістину безмежніметоди графічного представлення даних: крім кількох десятків вбудованих типівдіаграм, можна створювати свої, що настроюються типи, допомагають наочновідобразити тематику діаграми. Ті, хто тільки освоює роботу з Excel, подостоїнству оцінять допомогу «майстрів» – допоміжних програм, які допомагаютьпри створення діаграм. Вони, як добрі чарівники, задаючи навідні питання пропередбачуваних подальших кроках і показуючи, в залежності від планованоговідповіді, результат, проведуть користувача «за руку» за всіма етапами побудовидіаграми найкоротшим шляхом.
Роботаз таблицею не обмежується простим занесенням до неї даних та побудовою діаграм.Важко уявити собі галузь, де б не був потрібний аналіз цих даних. У Excelвключений потужний інструмент аналізу – Зведена таблиця. З її допомогою можнааналізувати широкоформатні таблиці, містять велику кількість несистематизованихданих, і лише декількома клацаннями кнопкою миші приводити їх у зручний ічитається вигляд. Освоєння цього інструменту спрощується наявністю відповідноїпрограми-майстра.
ВMicrosoft Excel є два основних типи об’єктів: книга і лист.
Книга в MicrosoftExcel являє собою файл, що використовується для обробки і зберігання даних.Кожна книга може складатися з декількох аркушів, тому в одному файлі можнапомістити різноманітні відомості і встановити між ними необхідні зв'язку.
Листи служать дляорганізації та аналізу даних, які можна вводити та редагувати одночасно на декількохаркушах, а також виконувати обчислення на основі даних з декількох аркушів.Після створення діаграми можна помістити на лист з відповідними даними або наокремий лист діаграми.
Іменааркушів відображаються на ярличках в нижній частині вікна книги. Для переходу зодного листа на інший слід вказати відповідний ярлик. Назва активного аркушавиділено жирним шрифтом.
ВMicrosoft Excel дуже багато різноманітних функцій, серед яких такі:
1. Фінансові, серед безліч спеціальних функцій, рахуючихвідсотки по депозиту або кредиту, амортизаційні відрахування, норму прибутку інайрізноманітніші зворотні і родинні величини.
2. Функції дати і часу – більшість функцій цієї категорії відаєперетвореннями дати і часу в різні формати. Дві спеціальні функції СЕГОДНЯ іТДАТА вставляють у комірку поточну дату (перша) і дату і час (друга), оновлюючиїх при кожному виклику файлу або при внесення будь-яких змін в таблицю.
3. Логічні функції – ця категорія включає 6 логічних команд,серед яких ЕСЛИ,И, ИЛИ, НЕ, ИСТИНА, ЛОЖЬ.
4. Математичні – ця категорія – одна з найбільш густонаселених вExcel (більше 100 функцій). Ніяких особливих хитрощів в ній немає. Але є доситьбагато функцій на всі випадки.
5. Посилання і масиви. В цій категорії знаходяться функції, щодозволяють звернутися до масиву даних (по колонці, рядку, прямокутномуінтервалу) і отримати з нього найрізноманітнішу інформацію: номери стовпців ірядків, в нього входять, їх кількість, вміст потрібного вам елемента масиву;можна знайти, в якій комірці цього масиву потрібне число або текст і т.д.
6. Текстові – У цій групі десятка два команд! З їх допомогоюми зможемо порахувати кількість символів у комірці, включаючи пробіли (ДЛСТР),дізнатися код символу (КОДСИМВ), дізнатися, який символ стоїть першим (ЛЕВСИМВ)і останнім (ПРАВСИМВ) у рядку тексту, помістити в активну комірку деякукількість символів з іншої комірці (ПСТР), помістити в активну комірку весьтекст з іншого комірки великими (ПРОПИСН) або стічними літерами (СТРОЧН),перевірити, чи збігаються дві текстові комірки (СОВПАД), знайти деякий текст (ПОИСК,НАЙТИ) і замінити його іншим (ЗАМЕНИТЬ).
7. Проверка свойств и значений – тут знаходятьсякоманди, за допомогою яких можна отримати інформацію про тип даних у комірці(число там знаходиться, текст або якась інша інформація), про формат, пропоточну операційну середовищі, про типові помилки, що виникли у формулі, тощо.
8. Робота з базою даних – тут можна знайти команди статистичногообліку (БДДИСП – дисперсія по вибірці з бази, БДДИСПП – дисперсія погенеральній сукупності, ДСТАНДОТКЛ – стандартне відхилення по вибірці),операції із стовпцями і рядками бази, кількість непорожніх (БСЧЕТА) або (БСЧЕТ)осередків і т.д.
9. Мастер диаграмм – вбудована програма EXCEL, що спрощує роботу зосновними можливостями програми.

ВизначенняСУБД. Призначення СУБД MSACCESS
Системауправління базами даних (СУБД) – сукупність програмних і лінгвістичних засобівзагального або спеціального призначення, які забезпечують управління створеннямі використанням баз даних.
Основніфункції СУБД:
· керування даними в зовнішньої пам'яті (на дисках);
· керування даними в оперативній пам'яті з використанням дисковогокешу;
· журналювання змін, резервне копіювання і відновлення бази данихпісля збоїв;
· підтримка мов БД (мова визначення даних, мова маніпулюванняданими).
Звичайносучасна СУБД містить наступні компоненти:
· ядро, яке відповідає за керування даними в зовнішній іоперативної пам'яті, і журналізацію,
· процесор мови бази даних, що забезпечує оптимізацію запитів навидалення та редагування даних і створення, як правило, машино-незалежноговиконуваного внутрішнього коду,
· підсистему підтримки часу виконання, яка інтерпретуєпрограми маніпуляції даними, створюють користувальницький інтерфейс з СУБД
· сервісні програми (зовнішні утиліти), що забезпечують ряддодаткових можливостей по обслуговуванню інформаційної системи.
MicrosoftOffice Access – реляційна СУБД корпорації Microsoft. Має широкий спектрфункцій, включаючи пов'язані запити, зв'язок із зовнішніми таблицями та базамиданих. Завдяки вбудованому мови VBA, в самому Access можна писати програми, щопрацюють з базами даних.
Основнікомпоненти MS Access:
· побудовник таблиць;
· побудовник екранних форм;
· налаштування SQL-запитів (мова SQL в MS Access не відповідаєстандарту ANSI);
· налаштування звітів, що виводяться на друк.
Вониможуть викликати скрипти мовою VBA, тому MS ACCESS дозволяє розробляти програмиі БД практично «з нуля» або написати оболонку для зовнішньої БД.
MSAccess є файл-серверною СУБД і тому застосовується лише до маленьких програм.Відсутній ряд механізмів, необхідних в багатокористувацьких БД, таких,наприклад, як тригери.
Істотнорозширює можливості MS Access за написання додатків механізм зв'язку з різнимизовнішніми СУБД: «пов'язані таблиці» (зв'язок з таблицею СУБД) і «запити досервера» (запит на діалекті SQL, що «розуміє» СУБД). Також MS Access дозволяєбудувати повноцінні клієнт-серверні додатки на СУБД MS SQL Server. При цьому єможливість поєднати з властивою MS Access простотою інструменти для управлінняБД і засоби розробки.
 

Завдання1
 
Скластитаблицю, в якій зазначити рекламодавців на каналі 1+1 з кількістю рекламнихроликів за 1 тиждень. Розрахувати суму затрачених ними коштів на рекламу. Якщопідсумок складає більше 100000 грн. рекламодавець отримує скидку у розмірі 8%.Побудувати кругову діаграму для кожного рекламодавця від загальних витрат.Рекламодавець Категорія реклами Затрати Підсумок з урахуванням знижки % до загальних витрат Час хв. Ціна грн./хв. /> /> /> /> /> />
Хідроботи
1. Створюємо новий документ EXCEL.
2. Заповнюємо такі поля таблиці як «Рекламодавець», «Категоріяреклами», «Затрати». В комірку Е3 вводимо наступну формулу: «=ЕСЛИ (C3*D3>100000;C3*D3*(1–0,08); C3*D3)». Значення в комірках Е4-Е12 отримуємо за допомогоюавто заповнення.
3. Далі в комірку F3 вводимо формулу: «=E3/$E$13*100». Значення в комірках F4-F12 такожотримуємо за допомогою авто заповнення. Отримуємо наступні результатирозрахунків, які показані на рис. 1.
/>
Рис. 1– Результати розрахунків витрат на рекламу

Порезультатам розрахунків будуємо діаграми% до загальних витрат (рис. 2).
/>
Рис. 2– Діаграма проценту від загальних витрат на рекламу
/>
Рис. 3– Формули розрахунків
 
Завдання2 (лінійний обчислювальний процес)
Розрахуватинаступний вираз:
/>
Хідроботи
1. Створюємо новий документ EXCEL.
2. Заповнюємо початкові дані A, B, C та X. Для розрахункувиразу (Y) в комірку Е7 вводимо наступну формулу: «=(КОРЕНЬ (1,2*$A$7+$C$7*ABS(LN(D7)))/(2*$B$7))*EXP(D7)». Значення в комірках Е8-Е19 отримуємо задопомогою авто заповнення. Отримуємо наступні результати розрахунків виразу,які показані на рис. 3.
/>
Рис. 4– Результати розрахунків витрат на рекламу
3. По результатам розрахунків будуємо графік отриманих значень (рис. 2).

/>
Рис. 5– Діаграма проценту від загальних витрат на рекламу
/>
Рис. 6– Формули розрахунків
Завдання3 (розгалужений обчислювальний процес)
Значеннязмінних x, A, B та C підібрати таким чином, щоб розрахуноквиконувався за всіма трьома умовами завдання.
/>

Хідроботи
1. Створюємо новий документ EXCEL.
2. Вводимо початкові дані x, A, B та C. Також в першукомірку F10 вводимо формулу: «=ЕСЛИ (И(E10>0; B10=0); СТЕПЕНЬ (E10; B10)*КОРЕНЬ(C10*E10)+D10*СТЕПЕНЬ (E10; C10); ЕСЛИ (И(E10=0; НЕ (И(B10>0; B10.
3. Після введення першої розмножуємо її в інші комірки за допомогоюавтозаповнення. Отримуємо наступні результати розрахунків, які показані нарис. 1.
/>
Рис. 7– Результати розрахунків виразу
4. В таблиці 1 показано повний перелік формул, застосованих длярозрахунку виразу. На рис. 2 показаний графік розрахованих значень.

Таблиця1 – Формули для розрахунку виразу
A
B
C
X
Y 1 1 2 2 =ЕСЛИ (И(E10>0; B10=0); СТЕПЕНЬ (E10; B10)*КОРЕНЬ (C10*E10)+D10*СТЕПЕНЬ (E10; C10); ЕСЛИ (И(E10=0; НЕ (И(B10>0; B100; B11=0); СТЕПЕНЬ (E11; B11)*КОРЕНЬ (C11*E11)+D11*СТЕПЕНЬ (E11; C11); ЕСЛИ (И(E11=0; НЕ (И(B11>0; B110; B12=0); СТЕПЕНЬ (E12; B12)*КОРЕНЬ (C12*E12)+D12*СТЕПЕНЬ (E12; C12); ЕСЛИ (И(E12=0; НЕ (И(B12>0; B120; B13=0); СТЕПЕНЬ (E13; B13)*КОРЕНЬ (C13*E13)+D13*СТЕПЕНЬ (E13; C13); ЕСЛИ (И(E13=0; НЕ (И(B13>0; B130; B14=0); СТЕПЕНЬ (E14; B14)*КОРЕНЬ (C14*E14)+D14*СТЕПЕНЬ (E14; C14); ЕСЛИ (И(E14=0; НЕ (И(B14>0; B140; B15=0); СТЕПЕНЬ (E15; B15)*КОРЕНЬ (C15*E15)+D15*СТЕПЕНЬ (E15; C15); ЕСЛИ (И(E15=0; НЕ (И(B15>0; B150; B16=0); СТЕПЕНЬ (E16; B16)*КОРЕНЬ (C16*E16)+D16*СТЕПЕНЬ (E16; C16); ЕСЛИ (И(E16=0; НЕ (И(B16>0; B160; B17=0); СТЕПЕНЬ (E17; B17)*КОРЕНЬ (C17*E17)+D17*СТЕПЕНЬ (E17; C17); ЕСЛИ (И(E17=0; НЕ (И(B17>0; B170; B18=0); СТЕПЕНЬ (E18; B18)*КОРЕНЬ (C18*E18)+D18*СТЕПЕНЬ (E18; C18); ЕСЛИ (И(E18=0; НЕ (И(B18>0; B180; B19=0); СТЕПЕНЬ (E19; B19)*КОРЕНЬ (C19*E19)+D19*СТЕПЕНЬ (E19; C19); ЕСЛИ (И(E19=0; НЕ (И(B19>0; B190; B20=0); СТЕПЕНЬ (E20; B20)*КОРЕНЬ (C20*E20)+D20*СТЕПЕНЬ (E20; C20); ЕСЛИ (И(E20=0; НЕ (И(B20>0; B200; B21=0); СТЕПЕНЬ (E21; B21)*КОРЕНЬ (C21*E21)+D21*СТЕПЕНЬ (E21; C21); ЕСЛИ (И(E21=0; НЕ (И(B21>0; B210; B22=0); СТЕПЕНЬ (E22; B22)*КОРЕНЬ (C22*E22)+D22*СТЕПЕНЬ (E22; C22); ЕСЛИ (И(E22=0; НЕ (И(B22>0; B220; B23=0); СТЕПЕНЬ (E23; B23)*КОРЕНЬ (C23*E23)+D23*СТЕПЕНЬ (E23; C23); ЕСЛИ (И(E23=0; НЕ (И(B23>0; B230; B24=0); СТЕПЕНЬ (E24; B24)*КОРЕНЬ (C24*E24)+D24*СТЕПЕНЬ (E24; C24); ЕСЛИ (И(E24=0; НЕ (И(B24>0; B24/>
Рис. 8– Графік розрахованих значень
 
Завдання4
 
Створититаблиці за пропонованою структурою, встановити зв’язки між таблицями, заповнититаблиці даними (не менше 10 записів):
/> 
Таблиця2 – Довідник виробівКод виробу Найменування виробу Вироблено (од.) … … …
Таблиця3 – Прейскурант цінКод деталі Найменування деталі Ціна (грн.) … … …

Таблиця4 – Застосованість деталей у виробахКод виробу Код деталі Кількість деталей у виробі
Виконатирозрахунки вартості складових у кожному виробі шляхом побудови запиту. Одержанірезультати сформувати у вигляді звіту, де згрупувати дані по кожному виробу.
Таблиця5 – Структура запиту для визначення вартості деталей у виробіКод виробу Найменування виробу Вироблено (од.) Код деталі Найменування деталі Кількість деталей у виробі Ціна деталі (грн.) Вартість деталей у виробі 1 2 3 4 5 6 7 8=(6*7)
Хідроботи
1. В СУБД Microsoft ACCESS створюємо базу даних під назвою «Робітники».
2. Створюємо і заповнюємо в БД 3 таблиці: «Довідник робітників»,«Довідник верстатів» та «Відомість виконаних робіт». Вони показані відповіднона рис. 9, 10 та 11.
/>
Рис. 9– Таблиця «Довідник виробів»

/>
Рис. 10– Таблиця «Прейскурант цін»
/>
Рис. 11– Таблиця />«Застосованість деталей увиробах»
3. Тепер зв’яжемо створені таблиці. Для цього натискаємо на верхнійпанелі на клавішу «Схема данных» і додаємо всі три таблиці до схеми. Далістворюємо 2 зв’язки: поле «Код виробу» таблиці «Довідник виробів» з’єднуємо зполем «Код виробу» таблиці «Застосованість деталей у виробах» та поле «Код деталі»таблиці «Прейскурант цін» – з полем «Код деталі» таблиці «Застосованістьдеталей у виробах». Схема даних показана на рис. 12.
/>
Рис. 12– Схема даних
4. Створимо 3 форми для перегляду кожної зі створених таблиць. Вонивідповідно показані на рис. 13, 14 та 15.
5. 
/>
Рис. 13– Форма таблиці «Довідник виробів»
/>
Рис. 14– Форма таблиці «Прейскурант цін»
/>
Рис. 15– Форма таблиці «Застосованість деталей у виробах»

6. Виконати розрахунки вартості складових у кожному виробі
7. Тепер виконаємо розрахунки вартості складових у кожному виробі, якпоказано нижче. Для цього в режимі конструктора створимо запит до БД, якпоказано на рис. 16. Цей запит має 1 розрахункове поле (в якому ірозраховується вартість деталей у виробі), яке має наступну формулу:
Вартістьдеталей у виробі: [Кількість деталей у виробі]*[Ціна (грн)]
/>
Рис. 16– Створення запиту розрахунку вартості деталей в режимі конструктора
Післястворення запиту, запускаємо його на виконання, як показано на рис. 17.
/>
Рис. 17– Запит до БД про розрахунок вартості деталей
Одержанірезультати оформимо у вигляді звіту, як показано на рис. 18.

/>
Рис. 18– Звіт до БД про нарахування плати робітникам


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

Поделись с друзьями, за репост + 100 мильонов к студенческой карме :

Пишем реферат самостоятельно:
! Как писать рефераты
Практические рекомендации по написанию студенческих рефератов.
! План реферата Краткий список разделов, отражающий структура и порядок работы над будующим рефератом.
! Введение реферата Вводная часть работы, в которой отражается цель и обозначается список задач.
! Заключение реферата В заключении подводятся итоги, описывается была ли достигнута поставленная цель, каковы результаты.
! Оформление рефератов Методические рекомендации по грамотному оформлению работы по ГОСТ.

Читайте также:
Виды рефератов Какими бывают рефераты по своему назначению и структуре.

Сейчас смотрят :

Реферат Развитие общечеловеческих ценностей
Реферат Проект повышения качества товарной продукции на ООО "Губахахлеб" г. Губаха Пермской области
Реферат Культура козацької держави 1648-1781 р
Реферат Формирование навыка разговора на иностранном языке и критерии его автоматизированности
Реферат Функциональные, структурные аспекты коммуникативной равноценности в процессе перевода
Реферат Роль Сократа в истории философской мысли
Реферат Украинская политика Екатерины II
Реферат Экскурсия по Останкино (Троицкая церковь)
Реферат 2. Сборник «Древнерусские повести». Д. С. Лихачев «Земля родная»
Реферат Правопреемство государств на территории бывшего СССР
Реферат Требование к обеспечению освещения
Реферат Радиоволны
Реферат Учет и аудит материально-производственных запасов
Реферат A Friendly Enemy Essay Research Paper A
Реферат Техника операций при ИБС и перикардитах