Professional Documents
Culture Documents
Lecture 1 ( ١ محاضة )
Syllabus and Introduction to Database
المنهج والمقدمة لقاعدة البيانات
Syllabus
Course Description وصف الفصل
Study of fundamental concepts behind the design, implementation, and
application of database systems. Brief review of entity-relationship and
an in-depth coverage of the relational model including relational
algebra, relational database theory concepts in schema design and
commercial database languages.
• مراجعة.دراسة المفاهيم األساسية وراء تصميم وتنفيذ وتطبيق نظم قواعد البيانات
العالئق الجب ر موجزة للعالقة ر
ي العالئق بما يف ذلك ر
ي بي الكيان وتغطية متعمقة للنموذج
ونظرية قاعدة البيانات العالئقية والمفاهيم ر يف تصميم المخطط ولغات قواعد البيانات
التجارية..
Week syllabus
no.
1. .Introduction to database(DB): (concepts, purposes, architectures)
6. The Entity Relationship Data Model (ER): (Entities and entity sets,
relationships and relationship sets, attributes and mapping, constraints keys)
15. SQL (DDL & DML), Query processing and optimization in SQL
Database
A shared collection of logioally related data, and a description of this
data, designed to meet the information needs of an organization.
قاعدة البيانات
•، ووصف هذه البيانات، مجموعة مشبكة من البيانات المتعلقة منطقيا
مصممة لتلبية احتياجات المعلومات للمنظمة.
Database System
Is a collection of interrelated data and a set of programs that allow
users to access and modify these data.
نظام قاعدة البيانات
ر
• للمستخدمي الت تسمح
البامج يه مجموعة من البيانات المبابطة و مجموعة من ر
ي
بالوصول وتعديل هذه البيانات..
An example of a Table
Consider the instructor table of the following figure which stores
information about instructors. The table has four colunmn headers : ID,
name. salary , Each row of this table records information about an
instructor, consisting of the instructor's ID, name, dept_name , and
salary.
مثال عن الجدول
النظر رف جدول المدرب من الشكل التال الذي يخزن معلومات عن المدر ر
• يحتوي.بي ي ي
كل صف من هذا الجدول، راتب. ) نيم(اسم، ) إد (المعرف:الجدول عل أربعة رؤوس اعمدة
والراتب، اسم القسم، االسم، تتكون من معرف المدرب،يسجل معلومات عن مدرب.
ID Name dept_name salary
10101 Srinivasan Comp. Sci. 65000
12121 Wu Finance 90000
15151 Mozart Music 40000
22222 Einstein Physics 95000
32343 El said History 60000
33456 gold Physics 87000
45565 Katz Comp. Sci. 75000
58583 Califieri History 62000
76543 Singh finance 80000
76766 crick biology 72000
83821 BRANDT Comp. Sci. 92000
98345 Kim Elec. Eng. 80000
Applications of Database
Databases are widely used. Here are some representative applications:
تطبيقات قاعدة البيانات
1- Enterprise information
•Sales: For customer, product, and purchase information. When you
purchase goods from a supermarket, it is likely that a database is
accessed
•Human Resources: For information about employees, salaries, payroll
taxes ,and benefits, and for generation of paychecks.
•Manufacturing: For management of the supply chain and for tracking
production of items in factories.
•Online retailers: For online order tracking, generation of
recommendation lists, and maintenance of online product evaluations
معلومات المؤسسة-1
• ، عند رشاء البضائع من السوبر ماركت.وشاء المعلومات
ر، المنتج، للعميل:المبيعات
فمن المحتمل أن يتم الوصول إل قاعدة البيانات
• ، وضائب الرواتب ر، والرواتب، الموظفي
ر للحصول عل معلومات حول:البشية الموارد ر
ولتوليد شيكات الرواتب، والمزايا.
• إلدارة سلسلة التوريد وتتبع إنتاج المواد ر يف المصانع:التصنيع.
• وصيانة، وإنشاء قوائم التوصيات، عب اإلنبنت لتتبع الطلبات ر:عب اإلنبنت
تجار التجزئة ر
عب اإلنبنت
تقييمات المنتجات ر
3- Universities:
For student information, course registrations , and grades (in addition
to standard enterprise information such as human resources and
)accounting
الجامعات 3-
للحصول عل معلومات الطالب,وتسجيل الدورات والدرجات(باالضافة ال معلومات
المؤسسة القياسية مثل الموارد ر
البشية والحاسبية )..
4- Airlines:
For reservations and schedule informations.
الخطوط الجوية 4-
ر
الزمت للمعلومات .. للحجز والجدول
ي
5-Telecommunication:
For keeping records of calls made, generating monthly bills ,maintaining
balances on prepaid calling cards , and storing information about the
communication networks ..
االتصاالت 5-
الت تمليها ,وتوليد فواتب شهرية ,والحفاظ عل االرصدة
للحفاظ عل سجالت المكالمات ي
..عل بطاقات الدعوة المدفوعة مسبقا,وتخزين المعلومات حول شبكات االتصاالت