Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1446423
  • 博文数量: 254
  • 博客积分: 8696
  • 博客等级: 中将
  • 技术积分: 2961
  • 用 户 组: 普通用户
  • 注册时间: 2008-04-03 16:46
文章分类

全部博文(254)

文章存档

2015年(4)

2014年(18)

2013年(16)

2012年(8)

2011年(25)

2010年(2)

2009年(74)

2008年(107)

分类: 数据库开发技术

2009-05-27 11:14:39

============================================

一.博彦 SQL语句考察

(1)建表TEST,包含3个字段A1 整型, A2 时间型,A3 字符型(20);

(2)分别写出2条能成功插入数据的语句和3条不能成功插入的语句;

(3)找出TEST表中A3字段与TEST01表中的B2字段相同的记录

1. IF NOT EXISTS(select * from sysobjects where name='TEST') create table TEST (  A1 int,  A2 datetime,  A3 char(20) ) GO

2.insert into TEST values(1,'2008-5-6','test') insert into TEST values(2,'2008-5-6','test1')

insert into TEST values(1,'2008-5-6') insert into TEST values(1,'sdfd','test') insert into TEST values(1,2008-5-6,test)

3. select * from TEST,TEST01 where TEST.A3=TEST01.B2

二.联合网视面试题

1.数据库备份   数据库备份分为:

1.完全备份;2.差异备份;3.事务日志备份;4.文件和文件组备份命令方式 :创建逻辑磁盘 sp_addumpdevice建立和backup database备份数据库

三.骑虎

9、图书(图书号,图书名,作者编号,出版社,出版日期)   作者(作者姓名,作者编号,年龄,性别)用SQL语句查询年龄小于平均年龄的作者姓名、图书名,出版社。

select 作者姓名,图书名,出版社 from 图书,作者 where 图书.作者编号=作者.作者编号 and 年龄< (select avg(年龄) from 作者)

四.喜安科 面试题

13、数据库: student表(Sno,Sname,Sage,Ssex) course表(Cno,Cname,Ccredit) SC表 (Sno,Cno,grade)

(1)建表student、course、SC (2)查询年龄小于20的学生学号、年龄,并显示(3)查询年龄不在20-23(包括20 、23 )的学生的成绩。

 create table student (  Sno int,  Sname char(20),  Sage int,  Ssex bit,  primary key(Sno) )

 Create table course (  Cno int,  Cname char(20),  Ccredit int,  primary key(Cno) )

 create table SC (  Sno int,  Cno int,  grade float,  primary key(Sno,Cno),  foreign key(Sno) references Student(sno), foreign key(Cno) regerences course(Cno) )

2. select Sno,Sage    from Student    where Sage<20 3. select grade from SC where Sno not in ( select Sno from Student where Sage between 20 and 23 )   

五.亚控科技

3.使用过哪些数据库 掌握程度如何 MySql bugzilla数据库, SQLSERVER TD,QC数据库 ORCALE    TD,QC数据库基本插删改查备份还原等常用操作。

4.简述ODBC的设置过程

1。获取ODBC驱动 2.建立及设置ODBC DSN 3.根据数据源连接数据库

六.

有两个表

表一 AAA 字段:种类mc  库存总量s1

表中数据:    A          997    

             B          1234

表二 BBB 字段:种类mc     出库数量s1

表中数据:     A          105

              A          213

              B          116

              B          211

              B          303

用一条SQL语句求出A,B各剩下多少?

答案: select 库存总量s1-sum(出库数量s1) from BBB,AAA where BBB.种类mc=AAA.种类mc group by BBB.种类mc,库存总量s1

结果: kind stock A     679 B     604

以上题目转自:http://blog.csdn.net/djbtestingsky/archive/2008/07/08/2626398.aspx

==================================================================================
1、数据库系统中的人员通常包括

1、数据库管理员 2、系统分析员 3、数据库设计员 4、应用程序员 5、最终用户

A)仅1、3、5

B)仅1、2、3、5

C)仅1、3、4、5

D)全部
答案:D
 
2、下列关于“数据库三级模式结构”的叙述中哪一条是正确的?

A)视图是外模式

B)模式是数据库中全体数据的逻辑结构和特征的描述

C)一个数据库可以有多个模式

D)一个数据库只有一个内模式
答案:BD(答案不太肯定,有待整理)
 
3、在关系数据库中,若数据库的存储结构改变了,而用户的应用程序可以不变。这是

A)数据的物理独立性

B)数据的逻辑独立性

C)数据的位置独立性

D)数据的语义独立性
答案:A
补充:
    物理独立性是指用户的应用程序与存储在磁盘上的数据库中数据是相互独立的。即,数据在磁盘上怎样存储由DBMS管理,用户程序不需要了解,应用程序要处理的只是数据的逻辑结构,这样当数据的物理存储改变了,应用程序不用改变。
    逻辑独立性是指用户的应用程序与数据库的逻辑结构是相互独立的,即,当数据的逻辑结构改变时,用户程序也可以不变。
 
(29)下面列出的数据模型中哪一种是数据库系统中最早出现的数据模型?

A)关系模式

B)层次模型

C)网状模型

D)面向对象模型
答案:B
补充:除了上述的模型外,还有一个对象关系模型。
 
(30)关系数据模型的三个要素是

A)关系数据结构、关系*作集合和关系规范化理论

B)关系数据结构、关系规范化理论和关系完整性的约束

C)关系规范化理论、关系*作集合和关系完整性约束

D)关系数据结构、关系*作集合和关系完整性约束
答案:D(答案不太肯定)
补充:数据库结构、关系完整性约束、存储结构。
 
阅读(1666) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~