قاعدة البيانات Database

Slides:



Advertisements
Similar presentations
Database Management Character, file, field, record, database??? 1.
Advertisements

C6 Databases.
Database Management3-1 L3 Database Management Santa R. Susarapu Ph.D. Student Virginia Commonwealth University.
Chapter 3 Database Management
Database Software File Management Systems Database Management Systems.
7.1 © 2006 by Prentice Hall 7 Chapter Managing Data Resources.
WebSphere -DB2 Integration Web Browser Web Server (Apache) WebSphere –JSP/Servlet/EJB DB2 JDBC, SQL HTTP.
Managing Data Resources
Lead Black Slide. © 2001 Business & Information Systems 2/e2 Chapter 7 Information System Data Management.
SESSION 7 MANAGING DATA DATARESOURCES. File Organization Terms and Concepts Field: Group of words or a complete number Record: Group of related fields.
Managing Data Resources
7.1 Copyright © 2005 Pearson Education Canada Inc. Management Information Systems, Second Canadian Edition Chapter 7: Managing Data Resources MANAGING.
5.1 © 2007 by Prentice Hall 5 Chapter Foundations of Business Intelligence: Databases and Information Management.
Intro to MIS – MGS351 Databases and Data Warehouses Chapter 3.
DW-1: Introduction to Data Warehousing. Overview What is Database What Is Data Warehousing Data Marts and Data Warehouses The Data Warehousing Process.
311: Management Information Systems Database Systems Chapter 3.
Lead Black Slide Powered by DeSiaMore1. 2 Chapter 7 Information System Data Management.
Databases MGMT Summer 2012 Night #4, Lecture Part 1 Based on textbook Chapter 6.
C6 Databases. 2 Traditional file environment Data Redundancy and Inconsistency: –Data redundancy: The presence of duplicate data in multiple data files.
MANAGING DATA RESOURCES ~ pertemuan 7 ~ Oleh: Ir. Abdul Hayat, MTI.
Next Back MAP 3-1 Management Information Systems for the Information Age Copyright 2002 The McGraw-Hill Companies, Inc. All rights reserved Chapter 3 Data.
Managing Data Resources File Organization and databases.
By Stephanie Wood And Nedziba Bubregovic.  A very large collection of data  A database management system is a software package designed to store and.
Technology Strategies for the Hospitality Industry© 2005 Pearson Education, Inc Nyheim, McFadden, & Connolly Upper Saddle River, New Jersey Databases.
Organizing Data and Information
Foundations of Business Intelligence: Databases and Information Management.
Business Intelligence Transparencies 1. ©Pearson Education 2009 Objectives What business intelligence (BI) represents. The technologies associated with.
© 2003 Prentice Hall, Inc.3-1 Chapter 3 Database Management Information Systems Today Leonard Jessup and Joseph Valacich.
Data Mining What are Data Mining Tools?. Data Mining Tools  Software tools used to query information in a data warehouse  Support the concept of OLAP.
Presenter : Ahmed M. Mosa User Group : SQLHero. Overview  Where is BI in market trend  Information Overload  Business View  BI Stages  BI Life Cycle.
6-1 Copyright © 2013 Pearson Canada Inc. Databases and Information Management CHAPTER SIX.
VLDS Component Overview SLDS Components  Portal (Umbraco)  Security  Workflow (MS Dynamics)  Reporting (LogiXML)  Lexicon (.Net)  Shaker (SQL Server)
Principles of Information Systems, Sixth Edition Organizing Data and Information Chapter 5.
Christoph F. Eick: Final Words COSC Topics Covered in COSC 3480  Data models (ER, Relational, XML)  Using data models; learning how to store real.
Managing Data Resources File Organization and databases for business information systems.
Chapter : 6 Database & Information Management MIS205.
نمايندگي استان يزد. نمايندگي استان يزد طراحی کسب و کار الکترونیکی ارائه کننده : محسن افسر قره باغ.
CS240A: Databases and Knowledge Bases Introduction Carlo Zaniolo Department of Computer Science University of California, Los Angeles.
DBM 380 Week 2 Individual Assignment Database Design Paper Write a 350- to 700-word paper in which you do the following: Explain what database systems.
James A. Senn’s Information Technology, 3rd Edition
Managing Data Resources
Chapter 6 Foundations of Business Intelligence: Databases and Information Management.
Intro to MIS – MGS351 Databases and Data Warehouses
Data Resource Management
Accessing the Database Server: ODBC, OLE DB, and ADO
CS240A: Databases and Knowledge Bases Introduction
Decision Support System by Simulation Model (Ajarn Chat Chuchuen)
Databases and Information Management
McGraw-Hill/Irwin Copyright © 2008 by The McGraw-Hill Companies, Inc. All rights reserved.
Three tier Architecture of Data Warehousing
Database Management  .
Databases and Data Warehouses Chapter 3
قاعدة البيانات Database
المحاضرة 4 : مستودعات البيانات (Data warehouse)
Chapter 6 Foundations of Business Intelligence: Databases and Information Management.
Order Database – ER Diagram
MANAGING DATA RESOURCES
ארכיטקטורה כלל ארגונית
Data Warehouse and OLAP
Topics Covered in COSC 6340 Data models (ER, Relational, XML (short))
Database.
מודל היחסים The Relational Model.
Databases Chapter 9 Technology Strategies for the Hospitality Industry © 2005 Pearson Education, Inc Nyheim, McFadden, & Connolly.
Topics Covered in COSC 6340 Data models (ER, Relational, XML)
Chapter 6 Foundations of Business Intelligence: Databases and Information Management.
Chapter 3 Database Management
Advanced Database System
The Relational Data Model
Data Warehouse and OLAP
COSC 3480 Projects & Homeworks Fall 2003
Presentation transcript:

قواعد البيانات ونظم إدارة قواعد البيانات Data Base & Data Base Management System

قاعدة البيانات Database هي مجموعة من البيانات و المعلومات المخزنة بطريقة نموذجية ودون تكرار و المتصلة مع بعضها وفق علاقات و يدير قواعد البيانات نظام يسمى نظام إدارة قواعد البيانات. يتم استرجاع البيانات باستخدام أوامر من لغة للاستعلام. تتكون من : 1- الجدول 2- السجل 3-الحقل

قاعدة البيانات Database

نظام إدارة قواعد البيانات DBMS هي مجموعة من البرامج التي تدير و تتحكم بعملية تخزين و استرجاع البيانات وكذلك توفر امكانية عدد كبير من المستخدمين من الوصول الى قاعدة البيانات و التعامل معها و ينظر اليها انها حلقة وصل بين المستخدمين و قاعدة البيانات حيث تقوم باستقبال طلبات المستخدمين و من ثم نقلها الى قاعدة البيانات و تنفيذ البرامج اللازمة لتنفيذ هذه المتطلبات و من ثم تزويد المستخدم بالنتائج المطلوبة.مثل : اوراكل ، مايكروسوفت اكسس Oracle , SQL-SERVER , MS Access

وظائف قواعد البيانات أ- إضافة معلومة أو بيان جديد إلى الملف ب- حذف البيانات القديمة والتي لم تعد هناك حاجة إليها ج- تغيير بيانات موجودة تبعاً لمعلومات استحدثت د- البحث والاستعلام عن معلومة أو معلومات محددة هـ -ترتيب وتنظيم البيانات داخل الملفات و- عرض البيانات في شكل تقارير أو نماذج منظمه ز- حساب المجموع النهائي أو المجموع الفرعي أو المتوسط الحسابي لبيانات مطلوبة

مزايا أنظمة قواعد البيانات 1- امكانية التقليل من التكرار غير المبرر للبيانات 2-امكانية تجنب التناقض في البيانات 3-تحقيق مبدأ المشاركة في البيانات 4-إمكانية تطبيق قيود الأمن والسرية 5-المحافظة على تكامل البيانات 6-إمكانية تطبيق مبدأ الاستقلالية ويتحقق استقلالية البيانات عن طريق وضع قواميس البيانات اي وضع مواصفات البيانات في جداول تكون مستقله عن البرامج. فتحفظ مثلا اسماء حقول البيانات و نوع البيانات (العددي او النصي او التاريخ) وقيم البيانات الصحيحة وخواص اخرى للبيانات في قواميس البيانات.

مكونات نظام قاعدة البيانات

مكونات نظام قاعدة البيانات

مكونات قاعدة البيانات

مكونات نظام قاعدة البيانات

دورة الحياة لنظام قاعدة البيانات

دورة الحياة لنظام قاعدة البيانات

نماذج قواعد البيانات النموذج الهرمي : Hierarchical Database Management Systems ظهرت قواعد البيانات مع نظم الحاسوب الكبيرة وهي اقدم نموذج لقواعد البيانات المنطقية و قد صممت هياكلها من علاقات بين السجلات التي تشكل هيكل شجري و مستويات هرمية و لهذا تعبر هذه التركيبة عن نمط العلاقات واحد – الى كثير فهي تستطيع ان تخزن عددا كبيرا من الاجزاء و ان تعالج المعلومات بشكل كبير.

النموذج الهرمي شكل (23) قاعدة البيانات الهرمية تقييم الأداء الرواتب الواجبات الامتيازات التأمين الصحي التقاعد السجل الصحي العاملون التعويضات شكل (23) قاعدة البيانات الهرمية الرواتب تقييم الأداء

نماذج قواعد البيانات عيوب النموذج الهرمي: 1- يفتقد للمرونة و التجاوب الجيد مع المستخدم 2- التعقيد في البرمجة 3- ان البيانات تخزن في تركيب هرمي و بالتالي من الصعوبة اجراء تغير او تعديل على هذا التركيب 4- لاتقدم دعما مناسبة للاستعلامات غير المهيكلة

نماذج قواعد البيانات نظم ادارة قاعدة البيانات الشبكية:- Network Database Management :system يتم تخزين البيانات في الهيكل الشبكي بصورة سلاسل مترابطة من البيانات و بالتالي يمثل هذا الهيكل علاقات منطقية أكثر تعقيدا . و لا تزال تستخدم قواعد البيانات الشبكية مع نظم إدارة قواعد البيانات لنظم الحاسوب الكبيرة ، تمثل هذه القاعدة نمط علاقات الكثير الى –كثير بين السجلات.

الشكل (24) نموذج البيانات الشبكية النموذج الشبكي مساق ( 1 ) مساق ( 2 ) مساق ( 3 ) الطالب ( 1 ) الطالب ( 2 ) الطالب ( 3 ) الطالب ( 4 ) الطالب ( 5 ) الشكل (24) نموذج البيانات الشبكية

نماذج قواعد البيانات عيوب النموذج الشبكي: و من عيوبه انة غير مرن و صعب او معقد من ناحية البرمجة و الصيانة . الا انه يعالج المعلومات بشكل كفوء

نماذج قواعد البيانات ظم ادارةقاعدة البيانات العلائقية : Relational Database Management systems وهي من اكثر أنماط قواعد استخداما وانتشارا وبخاصة بعد ظهور حزم نظم ادارة قواعد البيانات مع نظم الحاسوب الشخصي يتكون هيكل هيكل قاعدة البيانات من جداول وتسمى علاقات و يتكون كل جدول من اعمدة تمثل الحقول وصفوف تمثل السجلات ويتم ربط الجدول من خلال الحقول المفتاحية ( حقل المفتاح الرئيس وحقل المفتاح الثانوي ) كما يمكنها بسهولة من ان تدمح معلومات من مختلف المصادر فهي اكثر مرونة من الانواع الاخرى لقواغد البيانات.

قاعدة البيانات العلائقية الشكل (25) جداول تمثل جزء من قاعدة البيانات العلائقية

قاعدة البيانات العلائقية (Entity –Relationship) الشكل (26) يمثل مخطط الكينونة-العلاقة

نماذج قواعد البيانات قاعد البيانات الشيئية الموجهة نحو الهدف Object-Oriented Databases ان نظم ادارة قواعد البيانات سواء الهرمية او الشبكية قد صممت لبيانات متجانسة يمكن بناءها بسهولة في حقول بيانات محددة سابقة,تنظم في صفوف او جداول ، لكن العديد من التصنيفات المطلوبة اليوم وفي المستقبل تتطلب قواعد بيانات يمكن ان تخزن وتسترد ليس فقط اعداد هيكل وخصائص ولكنها تتطلب قواعد بيانات تتعامل مباشرة مع الوسائط المتعددة ، و إشكال البيانات من نوع جديد مثل صوت ، صورة ، كينونات معقدة . كما تستخدم في تطبيقات الشبكة العنكبوتية وهي مفيدة في تخزين أنواع بيانات وهو ما يعرف بالجيل الرابع من قواعد البيانات. نلاحظ ظهور نظم مهجنة علائقية وموجه وهي متوفرة لضم قدرات كلا من قواعد البيانات الموجه نحو الهدف وقواعد البيانات العلائقية .

أنواع العلاقات بين الجداول في قواعد البيانات علاقة واحد لواحد وتمثل بالشكل العام التالي: E1 E2 R الشكل (27) هي ارتباط جدولين بحيث يقابل السجل الواحد في الجدول الاول سجلا واحدا في الجدول الثاني ، ومثال ذلك المواطن و رقمه الوطني

أنواع العلاقات بين الجداول في قواعد البيانات علاقة واحد لمتعدد او متعدد لواحد وتتمثل بالشكل التالي : E1 E2 R الشكل (29) هي ارتباط جدولين بحيث يقابل السجل الواحد في الجدول الأول أكثر من سجل في الجدول الثاني . ومثال ذلك الطالب والكتب التي يستعيرها من المكتبة .

أنواع العلاقات بين الجداول في قواعد البيانات علاقة متعدد لمتعدد وتتمثل بالشكل التالي : E1 E2 R الشكل (31) هي ارتباط جدولين بحيث يقابل السجل الواحد في كلا الجدولين اكثر من سجل في الجدول الثاني ومن الامثلة على ذلك وجود عدة موظفين يشتركون في عدة كتب ، الاساتذة ، و الطلاب .

أنواع العلاقات بين الجداول في قواعد البيانات علاقة ارتباط الكينونة مع نفسها وتتمثل بالشكل التالي : الشكل (33) E1 موظفين R تزوج هو هي تكون العلاقة هنا دائرية أي مرتبطة بنفس الكينونة من الجهتين ,ومن الامثلة الشائعة عليها , المادة والمتطلب السابق لهاحيث تكون هي متطلب سابق لمادة ما و لابد من اخذ مادة اخرى كمتطلب لها . مثال على ذلك لاتستطيع تسجيل مادة نظم معلومات دون اخذ مادة مبادئ ا دارة الاعمال.

اكتشاف المعرفة في قواعد البيانات مستودع البيانات : Data warehousing هي مجموعة من البيانات دائمة تاريخية متكاملة للمساعدة في اتخاذ القرارات الإدارية. فهي تساعد على الوصول للبيانات لأغراض التحليلات الزمنية واكتشاف المعرفة واتخاذ القرارات لأنها مصممة خصيصا لاستخلاص البيانات ومعاجتها وتمثيلها وتقديمها بصورة مناسبة لهذه الأغراض، وتتضمن كمية ضخمة من البيانات قد تكون من مصادر مختلفة، مثلا عدة قواعد بيانات من عدة نماذج بيانات، وأحيانا من أنظمة ومنصات مختلفة. OLAP (On-line Analytical Processing) هي عملية تحليل البيانات المتراكمة في مستودع البيانات.

اكتشاف المعرفة في قواعد البيانات   سوق البيانات the data mart قاعدة بيانات تحتوي على بيانات تصف قطاعا فقط من عمليات المنشأة. مثال على ذلك ، يمكن أن يكون لدى المنشاة سوق بيانات للتسويق ، و سوق بيانات للموارد البشرية و هكذا. التنقيب عن البيانات data mining هو مصطلح عادة ما يستخدم بالاتصال مع مستودعات البيانات و سوق البيانات و يكون التنقيب البيانات عملية إيجاد علاقات في البيانات غير معروفة للمستخدم . ويساعد التنقيب البيانات عن طريق اكتشاف العلاقات و تقديمها بطريقة مفهومة بحيث أنها يمكن أن توفر الأساس لاتخاذ القرار.