طراح: فاطمه حسینی صفا
تماس با ما
درباره ما
خانه 
لطفا اطلاعات خود را بصورت فارسی وارد کنید
1- فرایند سازماندهی داده ها برای جلوگیری از افزونگی داده و انواع آنومالی چه نام دارد؟
Integration
Anomaly
Normalization
Redundancy
2- ....................... زمانی پیش می آید که یک قطعه داده در چند جای جدول تکرار شود
نرمال سازی
افزونگی داده
آنومالی درج
ناهنجاری
3- اگر مقدار فیلد آدرس برای یک موجودیت خاص در چند جای جدول تکرار شده باشد کدام نوع آنومالی میتواند ایجاد شود؟
آنومالی درج
آنومالی حذف
آنومالی آپدیت
هیچ کدام
4- پایگاه داده flat چیست؟
پایگاه داده ای که تمام فیلدهای آن درون یک جدول ذخیره شده باشد
پایگاه داده ای که نرمال نباشد
پایگاه داده ای که دارای افزونگی داده باشد
پایگاه داده ای که برخی فیلدهای آن در چند جدول قرار داشته باشند
5- مرحله اول نرمال سازی کدام است؟
حذف partial dependency
حذف وابستگی های انتقالی
حذف آنومالی درج
حذف گروه های تکرار
6- ......................... زمانی بوجود می آید که یک فیلد غیر کلید به بخشی از کلید اصلی وابستگی داشته باشد.
partial dependency
Repeating group
Transitive dependency
وابستگی
7- این تعریف مربوط به کدام سطح نرمال است: فیلدهای غیرکلید نباید به فیلد غیر کلید دیگر وابستگی تابعی داشته باشند
سطح اول
سطح دوم
سطح سوم
BCNF
8- .....................زبان درخواست به پایگاههای داده و به عبارتی دیگر زبان مشترک در میان DBMSها است.
PHP
MySQL
SQL
Query
9- کدام دستور برای تعیین پایگاه داده جاری (فعال) استفاده می شود؟
create database
show databases
use
describe
10- برای درج رکورد در جدول از کدام دستور استفاده می کنیم؟
create table
insert into
select into
update
11- کدام دستور اطلاعات دانش آموزانی را نمایش می دهد که نمره ریاضی(grade) آنها بین 15 تا 20 نیست؟
select * from grades where c_name=’riazi’ and grade<20 and grade>15
select * from grades where c_name=’riazi’ and grade between 15 and 20
select * from grades where c_name=’riazi’ and grade not between 15 and 20
select * from grades where c_name=’riazi’ and grade in (15,16,17,18,19,20)
12- کدام دستور زیر عمل درج در جدول را بدرستی انجام نداده است؟
insert into table student values (‘a’,’aa’)
insert into student values (‘a’,’aa’)
insert into student (name,family) values (‘a’,’aa’)
insert into student (name,family) values (‘a’,’aa’) ,(‘b’,’bb’)
13- برای مشاهده مشخصات دانش آموزانی که نام خانوادگی آنها احمدی یا رضایی است از کدام گزینه می توان استفاده نمود؟
select * from student where family=’ahmadi’ and family=’rezayi’
select * from student where family=’ahmadi’ or family=’rezayi’
select * from student where family in (‘ahmadi’ , ‘rezayi’)
گزینه های ب و ج صحیح هستند.
14- کدام دستور مقدار ali در ستون name را به saeid تغییر می دهد؟
alter table student set name=ali where name=saeid
update table student set name=ali where name=saeid
update student set name=ali where name=saeid
update student set name=saeid where name=ali
15- دستور delete برای حذف کدام گزینه کاربرد دارد؟
database
Table
Index
Record
16- برای حذف رکوردی از جدول student که id آن 1111 است از چه دستوری استفاده می کنیم؟
delete from student where id=’1111’
delete * from student where id=’1111’
drop from student where id=”1111’
delete id=’1111’ from student
17- یک فیلد عددی را بصورت Int(10) تعریف نموده ایم. مقادیر این فیلد چند بایت حافظه اشغال می کنند؟
10
2.5
4
2
18- اگر یک فیلد رشته ای داشته باشیم و نوع آن را varchar(30) تعریف نماییم، 30 نشان دهنده کدام مورد است؟
حداقل 30 کاراکتر میتواند برای این فیلد ذخیره شود
حداکثر 30 کاراکتر می تواند برای این فیلد ذخیره شود.
حداقل یک رشته 30 بایتی میتواند برای این فیلد ذخیره شود
حداکثر یک رشته 30 بایتی میتواند برای این فیلد ذخیره شود
19- کدام گزینه پارامترهای دستور mysqli_connect را برای اتصال به دیتابیس School که روی هاست محلی واقع شده، بدرستی تنظیم نموده است؟
mysqli_connect("localhost","school")
mysqli_connect("localhost", "root" , "", "school")
mysqli_connect($link, "localhost", "school")
mysqli_connect($link, "localhost", "root","","school")
20- نام کاربر پیش فرض mysql چیست؟
default
root
admin
localhost