الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

جدول للأدوات المدرسية

بدأه ساره دلفي في 8 أكتوبر 2008 · 4 رد · 782 مشاهدة · في قواعد بيانات Microsoft SQL Server
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

المطلوب عمل

جدول للأدوات المدرسية

بحيث نكتب 1 إسم الآدات ( ممسحة – قلم رصاص- قلم حبر – مسطرة – غيره )

2 - رقم الآداة رقم تلقائي

3- العدد ( عدد الموجود في المكتبه من الآداة )

جدول الالوان 1- رقم اللون ( تلقائي )

2- درجة اللون

هذه مطاليب من الاستاذ كما هي وعند مناقشته لنا فرض علينا أن يكون لدينا جدول خاص للألوان وعند سؤالنا له علل قائلا : إذا كان لدينا فرضا ( الآداة مسطرة) ممكن أن تتوفر هذه الآداة بجميع الالوان أما ( الآداة قلم الرصاص فإنه يمكن أن يتوفر بأربعة ألوان فقط ) فهل جدول الأدوات المدرسية صحيح

وهل أضيف النوعية ( الصناعه) : ليبية – صينية ...إلخ الى جدول الأدوات أم أكون جدول آخر

2a61ed1e03.gif
#2

ما تتحدث عنه يسمي مرحلة ال Normalization و هي مرحلة مهمة في ال database design

تستخدم لعدم تكرار البيانات و مميزات اخري و لها مراحل و افضل لك ان تراجعها بشكل اوسع

/index.php?showtopic=29450

Database Normalization Basics

SQL Server normalization rules you must follow

#3
AhmedElbaz كتب:
ما تتحدث عنه يسمي مرحلة ال Normalization و هي مرحلة مهمة في ال database design

تستخدم لعدم تكرار البيانات و مميزات اخري و لها مراحل و افضل لك ان تراجعها بشكل اوسع

/index.php?showtopic=29450

Database Normalization Basics

SQL Server normalization rules you must follow

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

تم تعديل هذه المشاركة بواسطة ساره دلفي في 10 أكتوبر 2008 في 00:20

2a61ed1e03.gif
#4

post-39990-1223641636_thumb.jpg

-- create color table
CREATE TABLE [dbo].[Color](
	[ID] [int] IDENTITY(1,1) NOT NULL,
	[Name] [nvarchar](50) NOT NULL,
 CONSTRAINT [PK_Color] PRIMARY KEY CLUSTERED 
(
	[ID] ASC
)
) 

-- create tool table

CREATE TABLE [dbo].[Tool](
	[ID] [int] IDENTITY(1,1) NOT NULL,
	[Name] [nvarchar](50) NOT NULL,
	[Quantity] [int] NOT NULL,
	[ColorID] [int] NOT NULL,
 CONSTRAINT [PK_Tool] PRIMARY KEY CLUSTERED 
(
	[ID] ASC
)
)

-- relation between color and tool
ALTER TABLE [dbo].[Tool]  WITH CHECK ADD  CONSTRAINT [FK_Tool_Color] FOREIGN KEY([ColorID])
REFERENCES [dbo].[Color] ([ID])
GO
ALTER TABLE [dbo].[Tool] CHECK CONSTRAINT [FK_Tool_Color]
#5

السلام عليكم

الله يبارك فيك وفي إيديك فعلا الفريق العربي اشخاص طيبين

يسلمو إيديك حجرب الحل وقولك نجح بإذن الله

2a61ed1e03.gif

مواضيع مشابهة