1.实验目的
掌握SQL的数据定义和数据操纵语句。
2.实验内容
(1)新建一个“图书馆管理”数据库,使用SQL语句定义名称为“读者信息”和“借阅信息”两个表。表结构参照表4-1和表4-2。
提示:两张表以“读者编号”建立关系。
(2)将“读者信息”表中的“读者姓名”字段修改为30个字符。
(3)为“读者信息”表添加“联系电话”字段,数据类型为文本型,20个字符。
(4)删除“借阅信息”表中的“备注信息”字段。
(5)为“读者信息”表插入一条记录。读者编号:58009,读者姓名:张凌,是否成年:是,借阅数量:3,其他为空。
(6)将成年读者的借阅数量增加2本。
(7)删除读者编号为“58009”的记录。
表4-1 “读者信息”表结构
(www.xing528.com)
表4-2 “借阅信息”表结构
3.操作提示
新建“图书馆管理”数据库,然后单击“创建”选项卡下的“查询”选项组中的“查询设计”按钮,关闭弹出的“显示表”对话框。单击“数据类型”选项组中的“数据定义”按钮,将进入“SQL视图”界面,在其中编写SQL语句,编写好一条语句,运行一次。在对表进行编辑操作时,该表要处于关闭状态。本实验各题的SQL语句如下,供参考。
(1)CREATE TABLE读者信息(读者编号TEXT(20)PRIMARY KEY NOT NULL,读者姓名TEXT(20)NOT NULL,是否成年LOGICAL,借阅数量SHORT,照片OLEOBJECT)。
CREATE TABLE借阅信息(借阅编号TEXT(20)PRIMARY KEY NOT NULL,读者编号TEXT(20)NOT NULL REFERENCES读者信息(读者编号),书籍编号TEXT(20)NOT NULL,出借时间DATE,归还时间DATE,备注信息MEMO)。
(2)ALTER TABLE读者信息ALTER读者姓名TEXT(30)。
(3)ALTER TABLE读者信息ADD联系电话TEXT(20)。
(4)ALTER TABLE借阅信息DROP备注信息。
(5)INSERT INTO读者信息VALUES(“58809”,“张凌”,YES,3,NULL,NULL)或者IN-SERTI NTO读者信息(读者编号,读者姓名,是否成年,借阅数量)VALUES(“58809”,“张凌”,YES,3)。
(6)UPDATE读者信息SET借阅数量=借阅数量+2WHERE是否成年=YES。
(7)DELETE FROM读者信息WHERE读者编号=“58809”。
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。