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



Podobne dokumenty
Baza danych. Modele danych

Bazy danych - wykład wstępny

Technologia informacyjna

Baza danych. Baza danych to:

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

Wykład 2. Relacyjny model danych

Technologia informacyjna

Wykład I. Wprowadzenie do baz danych

Krzysztof Kadowski. PL-E3579, PL-EA0312,

2017/2018 WGGiOS AGH. LibreOffice Base

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

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

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

Model relacyjny bazy danych

Program wykładu. zastosowanie w aplikacjach i PL/SQL;

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

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

WPROWADZENIE DO BAZ DANYCH

KURS ACCESS 2003 Wiadomości wstępne

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

Pojęcie systemu informacyjnego i informatycznego

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

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

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

Co to są relacyjne bazy danych?

Podstawowe informacje o bazach danych. Technologie Informacyjne

WPROWADZENIE DO BAZ DANYCH

BAZY DANYCH Podstawowe pojęcia

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

Pojęcie systemu baz danych

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

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

S y s t e m y. B a z D a n y c h

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

Zasady transformacji modelu DOZ do projektu tabel bazy danych

Bazy danych. wprowadzenie teoretyczne. Piotr Prekurat 1

Pytania SO Oprogramowanie Biurowe. Pytania: Egzamin Zawodowy

2. Tabele w bazach danych

Bazy danych TERMINOLOGIA

ORGANIZACJA ZAJĘĆ BAZY DANYCH PLAN WYKŁADU SCHEMAT SYSTEMU INFORMATYCZNEGO

PLAN WYKŁADU BAZY DANYCH ZALEŻNOŚCI FUNKCYJNE

Podstawowe zagadnienia z zakresu baz danych

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

Rozdział 1 Wprowadzenie do baz danych. (c) Instytut Informatyki Politechniki Poznańskiej 1

Informatyka Ćwiczenie 10. Bazy danych. Strukturę bazy danych można określić w formie jak na rysunku 1. atrybuty

PRZEWODNIK PO PRZEDMIOCIE

Bazy danych 2. Wykład 1

1 Przygotował: mgr inż. Maciej Lasota

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

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

Bazy danych. Bazy danych. Podstawy języka SQL. Dr inż. Paweł Kasprowski.

WYMAGANIA EDUKACYJNE

Wprowadzenie do Hurtowni Danych

Hurtownie danych. 31 stycznia 2017

Funkcjonalność systemów zarządzania bazami danych przestrzennych w kartografii internetowej (PosrtgreSQL/PostGIS) Krzysztof Kuśnierek

Laboratorium Technologii Informacyjnych. Projektowanie Baz Danych

Alicja Marszałek Różne rodzaje baz danych

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

030 PROJEKTOWANIE BAZ DANYCH. Prof. dr hab. Marek Wisła

Bazy Danych. Modele danych. Krzysztof Regulski WIMiIP, KISiM,

Agnieszka Ptaszek Michał Chojecki

Bazy danych. Dr inż. Paweł Kasprowski

Model relacyjny. Wykład II

PRZESTRZENNE BAZY DANYCH WYKŁAD 2

OPRACOWANIE: SŁAWOMIR APANOWICZ

1 Wstęp do modelu relacyjnego

Adam Cankudis IFP UAM

Technologia Informacyjna

PODSTAWOWE POJĘCIA BAZ DANYCH

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

Wprowadzenie do baz danych

I. KARTA PRZEDMIOTU CEL PRZEDMIOTU

Instrukcja do panelu administracyjnego. do zarządzania kontem FTP WebAs.

Bazy danych i usługi sieciowe

Jarosław Kuchta Projektowanie Aplikacji Internetowych. Projektowanie warstwy danych

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

PLAN WYKŁADU BAZY DANYCH MODEL DANYCH. Relacyjny model danych Struktury danych Operacje Integralność danych Algebra relacyjna HISTORIA

mail: strona: konsultacje: na stronie (po wcześniejszym umówieniu drogą mailową)

Program nauczania. Systemy baz danych. technik informatyk

- Przedmiot kończy się egzaminem - Egzamin ma formę testu teoretycznego

Plan. Formularz i jego typy. Tworzenie formularza. Co to jest formularz? Typy formularzy Tworzenie prostego formularza Budowa prostego formularza

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

Opisy efektów kształcenia dla modułu

Projektowanie struktury danych

Tomasz Grześ. Systemy zarządzania treścią

Projektowanie warstwy danych

Autor: Joanna Karwowska

PAŃSTWOWA WYŻSZA SZKOŁA ZAWODOWA W NOWYM SĄCZU SYLABUS PRZEDMIOTU. Obowiązuje od roku akademickiego: 2011/2012

Tworzenie aplikacji bazodanowych

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

Ogólny plan przedmiotu. Strony WWW. Literatura BAZY DANYCH. Materiały do wykładu:

Instytut Mechaniki i Inżynierii Obliczeniowej fb.com/groups/bazydanychmt/

Programowanie obiektowe

Usługi analityczne budowa kostki analitycznej Część pierwsza.

Wykład II Encja, atrybuty, klucze Związki encji. Opracowano na podstawie: Podstawowy Wykład z Systemów Baz Danych, J.D.Ullman, J.

RELACYJNE BAZY DANYCH

PLAN WYKŁADU BAZY DANYCH PODSTAWOWE KWESTIE BEZPIECZEŃSTWA OGRANICZENIA DOSTĘPU DO DANYCH

Administracja bazami danych. dr inż. Grzegorz Michalski

Bazy danych. Algebra relacji

Bazy danych 1. Podstawowe pojęcia

Transkrypt:

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

Program zajęć Bazy danych jako podstawowy element systemów informatycznych wykorzystywanych w zarządzaniu firmą. Elementy budowy i zastosowań baz danych. Narzędzia systemów bazodanowych. Oprogramowanie wspierające zarządzanie małą i średnią firmą rodzaje i funkcjonalność, z ilustracjami działania na podstawie zintegrowanego systemu zarządzania przedsiębiorstwem. Narzędzia analityczne w informatycznych systemach zarządzania możliwości i sfery zastosowań.

Literatura Januszewski A., Funkcjonalność informatycznych systemów zarządzania, t. 1 [dla zainteresowanych t. 2], PWN, Warszawa, 2008. Literatura dotycząca (relacyjnych) baz danych: Kopertowska M., Bazy danych, seria: Europejski Certyfikat Umiejętności Komputerowych (ECDL), Wydawnictwo MIKOM, 2006. Beynon-Davies P., Systemy baz danych, Wydawnictwa Naukowo-Techniczne, Warszawa, 2000....i wiele innych publikacji. Internet

Dane Informacje Liczby, znaki, obrazy itp. będące zapisem cech obserwowanych zjawisk (wydarzeń, przedmiotów). Efekt procesu przetwarzania danych. Są odpowiedzią na określone pytanie. Posiadają znaczenie dla odbiorcy i są dla niego użyteczne.

Rola baz danych Systemy informatyczne stosowane w obsłudze działalności gospodarczej pełnią funkcję polegającą na gromadzeniu i przetwarzaniu danych. Typowe operacje wykonywane na danych w systemach ewidencyjno-sprawozdawczych (transakcyjnych) są stosunkowo proste. Główne wyzwania: wierne odwzorowanie zdarzeń gospodarczych, zapewnienie jednoznaczności i bezpieczeństwa danych etc. Wobec tego kluczowe znaczenie mają bazy danych a systemy zarządzania bazą danych realizują większość funkcji systemu ewidencyjnosprawozdawczego.

Baza danych Zbiór danych zorganizowany według określonej struktury, przechowywanych na nośniku komputerowym. Sposób organizacji danych nazywa się modelem danych Modele danych prosty, hierarchiczny, sieciowy, relacyjny, obiektowy, wielowymiarowych baz danych (wykorzystywany w hurtowniach danych) etc.

System zarządzania bazą danych Ang. DataBase Management System (DBMS) Oprogramowanie do kompleksowej obsługi b.d. umożliwia tworzenie b.d., wprowadzanie, modyfikację, wyszukiwanie i prezentację danych, zarządzanie dostępem do danych itd. Relational DBMS (RDBMS) system zarządzania relacyjną bazą danych. Popularne komercyjne RDBMS: Oracle, DB2 (IBM), Microsoft SQL Server, Microsoft Access i wiele innych. Popularne darmowe RDBMS: MySQL, PostgreSQL.

Relacyjna baza danych (RBD) Jest to baza danych oparta na modelu relacyjnym, sformułowanym przez E. Codda (1970). RBD jest to zestaw tabel (relacji) o następujących własnościach: Każda tabela w b.d. posiada unikalną nazwę. Każda kolumna w tabeli posiada unikalną (w ramach tej tabeli) nazwę. Kolumny to inaczej atrybuty (np. nazwisko pracownika, data urodzenia itp.). Poszczególne pozycje w kolumnie reprezentują ten sam typ danych (np. tekstowy, liczby całkowite itd.). Zbiór wszystkich możliwych wartości atrybutu tworzy tzw. dziedzinę. Na wartości atrybutów mogą być nałożone różnego rodzaju ograniczenia.

Relacyjna baza danych c.d. Porządek kolumn w tabeli nie ma znaczenia. Każdy wiersz (in. krotka, rekord) tabeli zawiera zestaw powiązanych danych na temat określonej jednostki (np. pojedynczego studenta w tabeli studentów) lub określonego związku (np. o zapisie danego studenta na daną specjalność). Porządek wierszy w tabeli nie ma znaczenia nie niesie informacji (np. o kolejności zapisów na wykład). Przecięcie wiersza i kolumny nazywane jest polem tabeli. Pole może zawierać wartość nieokreśloną (NULL), oznaczającą brak danych.

Normalizacja bazy danych Normalizacja to proces przekształcenia bazy danych do takiej postaci, która głównie dzięki eliminacji powtórzeń danych będzie w jak najmniejszym stopniu narażona na powstawanie niespójności w trakcie korzystania z b.d. Normalizacja bazy danych prowadzi zwykle do podziału początkowego zbioru danych na wiele tabel. Normalizacja opiera się na określonych regułach, których omówienie pominiemy.

Przykład przed normalizacją Kontrahent AdresKontr IdPrac NazwiskoPrac Stanowisko firma A Łódź 1 Kowalski niższe firma B Pabianice 2 Iksiński wyższe firma C Zgierz 3 Kowalska wyższe firma X Stryków 3 Kowalska wyższe firma Y Stryków 1 Kowalski niższe firma Z Łódź 2 Iksiński wyższe Dane o kontrahentach i pracownikach oraz o przypisaniu pracowników do obsługi kontrahentów (założenie: za danego kontrahenta odpowiedzialny jest 1 pracownik).

Przykład po normalizacji Pracownicy IdPrac NazwiskoPrac Stanowisk o 1 Kowalski niższe 2 Iksiński wyższe 3 Kowalska wyższe Kontrahenci Kontrahent AdresKontr IdPrac firma A Łódź 1 firma B Pabianice 2 firma C Zgierz 3 firma X Stryków 3 firma Y Stryków 1 firma Z Łódź 2 IdPrac w tablicy Kontrahenci jest atrybutem pozwalającym powiązać dane z tej tabeli z danymi pracowników. Jak wyglądałaby b.d. zakładając, że jednym kontrahentem może się opiekować kilku pracowników (i pracownik może obsługiwać wielu kontrahentów)?

Klucze W relacyjnej bazie danych rekordy znajdujące się w różnych tabelach można powiązać za pomocą kluczy. Klucz główny (podstawowy) atrybut lub zestaw atrybutów, który jednoznacznie identyfikuje każdy wiersz tabeli (np. IdPrac jednoznacznie identyfikuje pracownika). Wartości klucza głównego nie mogą się powtarzać [w przykładzie: IdPrac w tabeli Pracownicy oraz Kontrahent w tabeli Kontrahenci]. Klucz obcy atrybut lub zestaw atrybutów, który pełni funkcję klucza głównego w innej (obcej) tabeli. Służy do powiązania rekordu w danej tabeli z rekordem w innej tabeli [w przykładzie: IdPrac w tabeli Kontrahenci].