Podobne dokumenty
WPROWADZENIE DO BAZ DANYCH

Wykład I. Wprowadzenie do baz danych

Systemy baz danych. mgr inż. Sylwia Glińska

Model logiczny SZBD. Model fizyczny. Systemy klientserwer. Systemy rozproszone BD. No SQL

Bazy Danych. C. J. Date, Wprowadzenie do systemów baz danych, WNT - W-wa, (seria: Klasyka Informatyki), 2000

Bazy danych - wykład wstępny

Baza danych. Baza danych to:

Pojęcie systemu baz danych

Programowanie obiektowe

Spis treści. Przedmowa

BAZY DANYCH. Co to jest baza danych. Przykłady baz danych. Z czego składa się baza danych. Rodzaje baz danych

Technologia informacyjna

Bazy danych. wprowadzenie teoretyczne. Piotr Prekurat 1

Microsoft Access materiały pomocnicze do ćwiczeń cz. 1

Konspekt do lekcji informatyki dla klasy II gimnazjum. TEMAT(1): Baza danych w programie Microsoft Access.

PRZESTRZENNE BAZY DANYCH WYKŁAD 2

Oracle11g: Wprowadzenie do SQL

PROGRAM NAUCZANIA DLA ZAWODU TECHNIK INFORMATYK, O STRUKTURZE PRZEDMIOTOWEJ

Krzysztof Kadowski. PL-E3579, PL-EA0312,

SZKOLENIE: Administrator baz danych. Cel szkolenia

LK1: Wprowadzenie do MS Access Zakładanie bazy danych i tworzenie interfejsu użytkownika

Wyświetl imie i nazwisko ucznia, nazwę przedmiotu z którego otrzymał ocenę niedostateczną. Nazwij tę kwerendę oceny niedostateczne.

Podstawy programowania. Wprowadzenie

PRZEWODNIK PO PRZEDMIOCIE

Liczba godzin 1,2 Organizacja zajęć Omówienie programu nauczania 2. Tematyka zajęć

WPROWADZENIE DO BAZ DANYCH

Podstawowe pakiety komputerowe wykorzystywane w zarządzaniu przedsiębiorstwem. dr Jakub Boratyński. pok. A38

SQL - Structured Query Language -strukturalny język zapytań SQL SQL SQL SQL

Baza danych. Modele danych

ECDL/ICDL Zaawansowane użytkowanie baz danych Moduł A3 Sylabus, wersja 2.0

Sylabus do programu kształcenia obowiązującego od roku akademickiego 2014/15

Podstawowe pojęcia dotyczące relacyjnych baz danych. mgr inż. Krzysztof Szałajko

Informatyka I BAZY DANYCH. dr inż. Andrzej Czerepicki. Politechnika Warszawska Wydział Transportu 2017

2017/2018 WGGiOS AGH. LibreOffice Base

Bazy danych Access KWERENDY

Rozkład materiału do nauczania informatyki w liceum ogólnokształcącym Wersja I

Dział Temat lekcji Ilość lekcji. godz. 1 Organizacja zajęć Omówienie programu nauczania 3

Rozkład materiału do nauczania informatyki w liceum ogólnokształcącym Wersja II

Informatyka I. Standard JDBC Programowanie aplikacji bazodanowych w języku Java

Wykład V. Rzut okiem na języki programowania. Studia Podyplomowe INFORMATYKA Podstawy Informatyki

LITERATURA. C. J. Date; Wprowadzenie do systemów baz danych WNT Warszawa 2000 ( seria Klasyka Informatyki )

SZCZEGÓŁOWY HARMONOGRAM SZKOLENIA

Spis treści. Podstawy posługiwania się komputerem

Karta (sylabus) modułu/przedmiotu Mechanika i Budowa Maszyn Studia I stopnia

Porównanie systemów zarządzania relacyjnymi bazami danych

ECDL/ICDL Użytkowanie baz danych Moduł S1 Sylabus - wersja 5.0

Bazy Danych. Bazy Danych i SQL Podstawowe informacje o bazach danych. Krzysztof Regulski WIMiIP, KISiM,

Bazy Danych. Bazy Danych i SQL Podstawowe informacje o bazach danych. Krzysztof Regulski WIMiIP, KISiM, regulski@metal.agh.edu.pl

Programowanie. programowania. Klasa 3 Lekcja 9 PASCAL & C++

22. Podstawowe pojęcia baz danych. Baza Danych. Funkcje bazy danych. Właściwości bazy danych. Modele baz danych.

Pytania SO Oprogramowanie Biurowe. Pytania: Egzamin Zawodowy

PODSTAWY BAZ DANYCH. 19. Perspektywy baz danych. 2009/2010 Notatki do wykładu "Podstawy baz danych"

LABORATORIUM 6: ARKUSZ MS EXCEL JAKO BAZA DANYCH

Wprowadzenie do systemów baz danych. Wykład 1

SQL Server i T-SQL w mgnieniu oka : opanuj język zapytań w 10 minut dziennie / Ben Forta. Gliwice, Spis treści

Administracja bazami danych. dr inż. Grzegorz Michalski

Pojęcie bazy danych. Funkcje i możliwości.

Technologia informacyjna

Systemy baz danych w zarządzaniu przedsiębiorstwem. W poszukiwaniu rozwiązania problemu, najbardziej pomocna jest znajomość odpowiedzi

Plan nauczania informatyki Opracował: mgr Daniel Starego

Wymagania - informatyka

Informatyka I. Programowanie aplikacji bazodanowych w języku Java. Standard JDBC.

ZMODYFIKOWANY Szczegółowy opis przedmiotu zamówienia

ORGANIZACJA I ZARZĄDZANIE INFORMACJĄ W BAZIE DNYCH. podstawowe pojęcia.

Diagramy związków encji. Laboratorium. Akademia Morska w Gdyni

Definicja bazy danych TECHNOLOGIE BAZ DANYCH. System zarządzania bazą danych (SZBD) Oczekiwania wobec SZBD. Oczekiwania wobec SZBD c.d.

KURS ACCESS 2003 Wiadomości wstępne

Informatyczna Wieża Babel, czyli o różnych językach programowania. Informatyczna Wieża Babel, czyli o różnych językach programowania

Programowanie Strukturalne i Obiektowe Słownik podstawowych pojęć 1 z 5 Opracował Jan T. Biernat

ECDL/ICDL Użytkowanie baz danych Moduł S1 Sylabus - wersja 6.0

Projektowanie i programowanie aplikacji biznesowych. wykład 1

poziom: Core wersja: 2.6 moduł: B : Wytwarzanie SYLLABUS

Języki programowania deklaratywnego

LITERATURA. Wprowadzenie do systemów baz danych C.J.Date; WNT Warszawa 2000

RELACYJNE BAZY DANYCH

Spis treści 3. Spis treści

Podstawowe zagadnienia z zakresu baz danych

Materiały do laboratorium MS ACCESS BASIC

Alicja Marszałek Różne rodzaje baz danych

Bazy danych Wykład zerowy. P. F. Góra

Przewodnik Szybki start

BAZY DANYCH wprowadzenie. Opracował: dr inż. Piotr Suchomski

Rozkład materiału do realizacji informatyki w szkole ponadgimnazjalnej w zakresie rozszerzonym

Wrocławska Wyższa Szkoła Informatyki Stosowanej. Bazy danych. Dr hab. inż. Krzysztof Pieczarka.

1. Zarządzanie informacją w programie Access

Ramowy plan kursu. Lp. Moduły Wyk. Lab. Przekazywane treści

Wgrywanie danych z plików excela do bazy MS SQL 2008 server

Wprowadzenie do Hurtowni Danych

Zakres tematyczny dotyczący kursu PHP i MySQL - Podstawy pracy z dynamicznymi stronami internetowymi

Tworzenie bazy danych na przykładzie Access

Relacyjne bazy danych

Podyplomowe Studium Informatyki w Bizniesie Wydział Matematyki i Informatyki, Uniwersytet Łódzki specjalność: Tworzenie aplikacji w środowisku Oracle

MS Office dla zaawansowanych

Komunikacja i wymiana danych

SZCZEGÓŁOWY HARMONOGRAM SZKOLENIA

Egzamin zawodowy: Technik Informatyk 312[01] Oprogramowanie biurowe pytania i odpowiedzi

Nie przegrzewaj mózgu wrzuć dane do bazy!

Specjalnościowy Obowiązkowy Polski Semestr 5

Podstawowe informacje o bazach danych. Technologie Informacyjne

Transkrypt:

SPIS TREŚCI Funkcje systemu operacyjnego Zapewnia obsługę dialogu między użytkownikiem a komputerem Nadzoruje wymianę informacji między poszczególnymi urządzeniami systemu komputerowego Organizuje zapis informacji (plików) na dysku Zarządza pamięcią operacyjną Ułatwia tworzenie i uruchamianie innych programów Sygnalizuje błędy System operacyjny mógłby się obyć bez niektórych urządzeń zewnętrznych, mógłby zarządzać też mniejsza pamięcią operacyjną, musi natomiast mieć do swojej dyspozycji procesor, który zajmuje się przetwarzaniem informacji. Od systemu zależy jak sprzęt działa i jak porozumiewa się z użytkownikiem. Kurs ECDL Użytkowanie komputerów 13

Historia: CP/M QDOS (1979, T. Petersen, Seattle Comp. Products) MS DOS 1.0 (1981, Microsoft) System operacyjny DOS Disk Operating System Dyskowy System Operacyjny SPIS TREŚCI! ostatnia samodzielna wersja - MS DOS 6.22 stawiał minimalne wymagania komputerowi (dowolny procesor i 640 KB pamięci operacyjnej) polecenia dla systemu wprowadzane z klawiatury w tzw. wierszu poleceń znak gotowości systemu do pracy (informował, który dysk był dyskiem aktualnym bieżącym) C:\>_ polecenia w trybie tekstowym (nazwy poleceń powstały ze złożenia pojedynczych wyrazów w j. angielskim), akceptacja klawiszem Enter ( Przykłady poleceń w systemie DOS prezentacja) W systemie MS Windows 98 wybierz: Start / Programy / Tryb MS- DOS (lub klawisz funkcyjny F8 w czasie startu systemu, a tam opcja Tylko wiersz poleceń, lub Start / Uruchom / Command line System MS Windows XP: Start / Programy / Akcesoria / Wiersz polecenia Kurs ECDL Użytkowanie komputerów 14

Możliwości arkusza MS Excel

Co to jest i jak działa BAZA DANYCH? Elektroniczne BAZY DANYCH w przeciwieństwie do tradycyjnych umożliwiają m. in.: łatwy dostęp do wybranych danych, porządkowanie dane według różnych kryteriów, szybką zmianę formy prezentacji danych, uzyskiwanie unikatowych zestawów danych, jak również grupowanie danych oraz dokonywanie obliczeń, znacznie skracają czas dołączania, uzupełniania, modyfikowania i usuwania danych. Baza danych, to jeden plik danych. W pliku takim informacje podzielone są według określonego klucza na zestawy danych i przechowywane w obiektach zwanych TABELAMI. Tabela składa się z wierszy (REKORDÓW) i kolumn (PÓL).

Relacyjne bazy danych Pole kluczowe

Przykłady relacji między tabelami Związek dwóch tabel jest możliwy dzięki występującemu w obu tabelach polu id_pracownika, który zawiera unikatowy identyfikator odróżniający poszczególne rekordy

Bazy danych (DB - Data Base) Baza danych - ustrukturalizowany zbiór informacji System Zarządzania Bazami Danych (SZBD, ang. DBMS-Data Base Management System) Powłoka otaczająca bazę danych zawierająca zbiór programów do obsługi i zarządzania bazą danych. Może zawierać narzędzia do tworzenia baz danych w tym specjalne języki programowania. SZBD umożliwia: - tworzenie nowych struktur danych ( np. tabel) w bazie, usuwanie i modyfikacja istniejących struktur danych - dodawanie nowych danych do istniejących struktur bazy, usuwanie danych i ich aktualizacje - wyszukiwanie danych w istniejących strukturach do dalszego wykorzystania - zapewnienie integralności danych, tzn. ich stałej poprawności - ochrona danych, nadzorowanie użytkowników bazy, sterowanie dostępem do bazy Dla zwiększenia efektywności korzystania z baz danych wykorzystuje się architekturę klient serwer" Na serwerze baz danych uruchomiony jest moduł operujący bazami danych tzw. silnik bazy danych, który odpowiada za zapytania (polecenia) stacji klienckich. Komunikacje umożliwia umieszczony w silniku bazy tzw. strukturalny język zapytań SQL ( Structured Query Language). Język SQL Opracowany przez IBM w latach 70-ch XX w., pierwszy raz użyty w bazie Oracle. Możliwości języka SQL: - definiowanie struktury tabeli i jej ograniczeń, klucza głównego i obcego - tworzenie indeksów tabel - modyfikowanie struktury tabeli - wyszukiwanie danych w pojedynczej tabeli lub w wielu tabelach jednocześnie - modyfikowanie danych w tabeli - tworzenie zapytań

Przykładowe Systemy Zarządzania Bazami Danych : IBM DB2, dbase, Oracle, MySQL, Sybase, Foxbase, Ingres, StarOffice Base, MS Access itd Wersje rozwojowe Systemów Zarządzania Bazami Danych stanowią wspomniane powyżej; Hurtownie Danych (Data Warehouse): bazy danych ze standaryzowanych, zagregowanych i usystematyzowanych hierarchicznie i tematycznie i systemy szybkiego uzyskiwania informacji: Technologie Eksploracji Informacji (Data Mining)

Rodzaje i języki programowania Rodzaje programowania - bezpośrednie ( w języku maszyny) - proceduralne (strukturalne), proceduralność oznacza podział programu na procedury (bloki) definiujące funkcje i elementy programu, może być zstępujące ( od ogólnego schematu do poszczególnych podprogramów lub modułowe ( złożone z modułów, które stanowią zamknięte, skończone części niezależne od pozostałych - obiektowe, punktem centralnym nie jest instrukcja, lecz obiekt o określonej charakterystyce jak: - metody ( określaj ą zachowanie obiektu) - atrybuty ( strukturalizacja obiektu) - dziedziczenie (hierarchizacja, obiektu i przechodzenie niektórych cech) - reguły (określaj ą warunkowo zachowanie się obiektu), programowanie obiektowe nie ma charakteru sekwencyjnego jak poprzednie typy, lecz współbieżny, przetwarzanie informacji jest rozproszone między obiektami zbioru. Język programowania Język programowania składa się z alfabetu ( zbioru symboli), oraz reguł składniowych (syntaktycznych) i semantycznych. Rodzaje języków programowania - język wewnętrzny maszyny : wymaga binarnego kodowania części operacyjnych i adresowych rozkazów - język symboliczny: kody operacji zastąpione skrótami literowymi (mnemonikami), a adresy symbolami zmiennych - języki wysokiego poziomu: oparte na ujęciu strukturalnym bądź obiektowym - uniwersalne np. PL/1 - wyspecjalizowane np. FORTRAN, ALGOL, C (do obliczeń numerycznych, SIMULA, GPSS, DYNAMO ( do symulacji), COBOL ( do przetwarzania danych ekonomicznych), LISP, PROLOG ( opis zasobów wiedzy, sztuczna inteligencja), LOGO, BASIC (zastosowania edukacyjne) ADA (przetwarzanie równoległe), SQL (komunikacja z bazą danych, Yisual BASIC, DELPHI, C++ (programowanie obiektowe) -języki narzędziowe: JAVA (interpretowany język zorientowany programowo wykorzystywany dopisania aplikacji internetowych (apletów)), JAVA script (język skryptowy wykorzystujący makropolecenia używany do tworzenia dokumentów HTML)