东华大学数据库系统原理上机指导书
东华大学数据结构上机实验报告

东华大学信息科学与技术学院实验报告实验名称:线性表的基本操作指导教师:学生姓名:学生学号:实验日期:2012/11一、实验目的1、熟悉C或VC++语言上机环境。
2、会定义线性表的顺序存储结构和链式存储结构。
3、熟悉顺序表和单链表的一些基本操作和应用。
4、加深对线性表的理解,逐步培养解决实际问题的编程能力。
二、实验环境运行C或VC++的微机。
三、实验内容:分别使用顺序表和单链表存储结构实现以下操作:1.建立线性表L={12,13,21,24,28,31,42,77};2.在第5个元素之前插入26;3.删除第5个元素28;4.查找28。
四、实验设计思路及算法流程(一)使用顺序表实现操作:建立顺序表,完成顺序表的基本操作:初始化、插入、删除、输出、查找元素、判线性表是否为空;问题分析:利用顺序表,设计一组输入数据,能够对顺序表进行如下操作:创建一个新的顺序表,实现动态空间分配的初始化;已给定的值插入到指定位置和删除指定位置的值,形成有序顺序表;按值查找,根据给定数据元素的值,查找该元素的位置,对查找结果进行返回;实现顺序表的各个元素的输出;“初始化算法”的操作结果:构造一个空的顺序线性表,对顺序表的空间进行动态管理,实现动态分配、回收和增加存储空间;“位置插入算法”的初始条件:顺序线性表L已存在,给定的元素位置为i,且1≤i≤ListLength(L)+1 ;其操作结果:在L中第i个位置之前插入新的数据元素e,L的长度加1;“位置删除算法”的初始条件:顺序线性表L已存在,1≤i≤ListLength(L) ;其操作结果:删除L的第i个数据元素,并用e返回其值,L的长度减1 ;“输出算法”的初始条件:顺序线性表L已存在;其操作结果:依次对L的每个数据元素进行输出;“按值查找算法”初始条件:顺序线性表L已存在,元素值为e;其操作结果:返回L 中数据元素值为e的元素位置;线性表的顺序存储结构的定义及其基本操作的参考程序(顺序表)文件一:pubuse. h 是公共使用的常量定义和系统函数调用声明。
《数据库系统原理》上机实验

计算机网络专业《数据库系统原理》实验内容(一)实验目的本课程的实验采用MS SQL Server 。
通过上机实践,加深对课程的理解,更好地掌握数据库技术,并达到应用的目的,全面掌握所学的知识。
(二)实验要求本实验必须亲自操作,按要求认真填写实验纪录,在考实前完成。
应考者需提交实验报告后,方可参加实验践环节考实。
(三)实验大纲实验一:熟悉MS SQL Server实验要求:自行操作MS SQL Server 7.0的菜单、界面,了解各部分的功能。
写出MS SQL Server程序组下,所包括的应用程序清单。
实验纪录:写出MS SQL Server程序组下,所包括的应用程序清单。
实验二:完成数据库设计,创建数据库实验要求: 创建名Students的数据库。
学会数据库的创建方法。
实验纪录:创建名Students数据库的上机操作步骤。
实验三: 完成表的设计实验要求: ①建立导师情况表(Professor_table),表结构如下:实验要求:②建立研究生情况表(Student_table),表结构如下:实验四:熟练掌握INSERT命令的使用实验要求①:用INSERT命令,将表3的数据插入到相应的数据表中。
表3 研究生表实验要求②:用INSERT命令,将表4的数据插入到相应的数据表中。
表4 导师表实验五:熟练掌握UPDATE、DELETE等命令的使用实验要求①:用UPDATE命令修改表中的数据。
将学号为“953011”学生的导师编号改为“103”、研究方向改为“商业经济”。
实验纪录:修改数据的操作命令步骤,及用SELECT查询其结果。
实验要求②:用DELETE命令删除研究生表中93年9月1日入学的所有研究生。
实验纪录:删除数据的操作命令步骤,及用SELECT查询其结果。
实验要求③:用SELECT命令查询研究生表中,1994年8月15日入学、且导师编号为“105”;或者导师编号为“101”的研究生姓名。
实验纪录:用SELECT查询其结果的操作命令步骤。
《数据库系统原理》实验指导书

《数据库系统原理》实验指导书《数据库系统原理》实验指导书实验1 熟悉SQL Server 2000环境及数据库⽂件管理⼀、实验⽬的1、掌握登录SQL Server 2000的⽅法,熟悉SQL Server实⽤⼯具的使⽤;2、了解SQL Serve数据库的存储结构,掌握估算数据库⼤⼩技术;3、掌握创建数据库技术,掌握扩⼤和压缩数据库技术;4、掌握使⽤企业管理器⼯具和T-SQL语句及系统存储过程对数据库进⾏管理。
⼆、实验要求1、熟悉SQL Server 2000的⼯作环境,了解SQL Server主要管理⼯具的⽤途和使⽤⽅法。
2、掌握在SQL Server 2000环境下,利⽤企业管理器和T-SQL语⾔创建和管理数据库的⽅法。
三、实验设备、环境设备:奔腾II或奔腾II以上计算机环境:WINDOWS 98或WINDOWS NT、SQL SERVER 2000中⽂版四、实验原理、⽅法上机操作五、实验步骤及内容(⼀)实验步骤1、教师讲授2、教师演⽰3、学⽣实际操作(⼆)实验内容1、熟悉SQL Server 2000管理⼯具(1)企业管理器(Enterprise Manager)(2)查询分析器(Query Analyzer)(3)服务管理器(Service Manager)(4)事件探查器(Profiler)(5)导⼊和导出数据(Import and Export Data)(6)SQL Server其他管理⼯具2、数据库⽂件管理(1)数据库的创建和删除。
①在企业管理器中建⽴⼀个图书读者库。
图书读者数据库中将包括⼀个数据⽂件和⼀个⽇志⽂件,各⽂件的属性见表1-1。
②删除上题所建的数据库然后⽤T-SQL语句重新创建。
(2)修改数据库①查看图书读者数据库的属性及数据⽂件和⽇志⽂件的空间使⽤情况。
②在企业管理器中,⾸先扩⼤图书读者数据库的主数据⽂件的⼤⼩,然后查看扩⼤后的数据库属性,接着收缩主数据⽂件到定义时的⼤⼩。
《数据库原理及应用》上机作业2

第2次上机实验内容与作业一、熟悉并调试教材4.5、4.6节中关于数据更新和视图操作语句,观察运行结果。
二、查询与数据更新操作作业(1)查询无先修课的课程的课程名和学时数;(2)统计无先修课的课程的学分总数;(3)统计每位学生选修课程的门数、学分及其平均成绩;(4)统计选修每门课程的学生人数及各门课程的平均成绩;(5)查询没有选修课程的学生的基本信息;(6)查询每个系中年龄最大的学生的基本信息(显示:学号,姓名,所在系,年龄);(7)将记录“200215126,张成民,‘男’,18,'CS'”插入学生表中;(8)将学生表中系名为“CS”更改为“计算机系”;(9)将课程表中,课程名为“数据处理”的先修课程设置为“数据结构”的课程号。
三、视图定义与操作实验内容以S , C , SC表为基础完成以下视图定义及使用1.定义“IS”系学生基本情况视图V_IS 并查询结果;2.将S,C,SC表中学生的学号,姓名,课程号,课程名,成绩定义为视图V_S_C_G并查询结果;3.将各系学生人数,平均年龄定义为视图V_NUM_AVG并查询结果;4.定义一个反映学生出生年份的视图V_YEAR并查询结果;5.将各位学生选修课程的门数及平均成绩定义为视图V_AVG_S_G并查询结果;6.将各门课程的选修人数及平均成绩定义为视图V_AVG_C_G并查询结果;7.通过视图V_IS,分别将学号为“S1”和“S4”的学生姓名更改为“S1_MMM”,”S4_MMM”并查询结果;8.通过视图V_IS,新增加一个学生记录('S12','YAN XI',19,'IS'),并查询结果;9.通过视图V_IS,新增加一个学生记录('S13','YAN XI',19,'MA'),并查询结果;10.通过视图V_IS,删除学号为“S12”和“S3”的学生信息,并查询结果;11.要通过视图V_S_C_G,将学号为“S12”的姓名改为“S12_MMM”,是否能实现?12.要通过视图V_AVG_S_G,将学号为“S1”的平均成绩改为90分,是否可以实现?四、本次实验的作业要求1、完成本次作业要求中所有的操作,形成调试成功的查询语句上交;2、该次作业在本周日之前以电子文档形式上交,不必手写。
数据库原理及应用实验指导书答案

数据库原理及应用实验指导书 - 答案实验一:数据库管理系统的安装与配置问题一数据库管理系统(DBMS)是一种软件,用于管理和组织数据库。
它允许用户创建,读取,更新和删除数据库中的数据。
常见的数据库管理系统有MySQL,Oracle,SQL Server等。
问题二在实验室环境中,我们将使用MySQL作为我们的数据库管理系统。
以下是MySQL的一些常见特点: - 开源免费 - 跨平台支持 - 可扩展性强 - 有大型的用户社区和丰富的资源支持问题三MySQL的安装步骤如下: 1. 下载MySQL安装文件,可以从MySQL官方网站或者其他可信的下载源获取。
2. 运行安装程序,按照向导的指示进行安装。
3. 选择是否要安装MySQL 服务器和MySQL工具。
4. 设置密码以保护数据库的安全。
5. 完成安装程序并启动MySQL服务。
数据库是一个组织和存储数据的容器。
在关系型数据库中,数据以表的形式存储,每个表包含多个行和列。
每行代表一个记录,每列代表一个字段。
问题五关系型数据库管理系统(RDBMS)是一种DBMS,它使用结构化查询语言(SQL)来操作和处理数据。
常见的关系型数据库管理系统有MySQL,Oracle,SQL Server等。
问题六开放数据库连接(ODBC)是一种标准的数据库访问方法,它允许不同的应用程序通过统一的接口访问不同的数据库管理系统。
ODBC驱动程序充当应用程序和数据库之间的翻译器。
问题七在Windows系统中,ODBC数据源可以通过控制面板的“管理工具”来配置。
在数据源配置对话框中,可以添加,编辑和删除ODBC数据源。
在Windows系统中,可以使用ODBC接口库和ODBC驱动程序来连接和操作数据库。
具体步骤如下: 1. 加载ODBC接口库。
2. 初始化ODBC环境。
3. 建立数据库连接。
4. 执行SQL语句。
5. 关闭数据库连接。
6. 释放ODBC环境。
问题九ODBC接口库是一组API函数,用于连接和操作数据库。
数据库原理(工商、物流)实验指导书

数据库原理(工商、物流)实验指导书刘琼慧交通经济管理实验教学中心目录实验一 Visual Foxpro 6.0基本操作实验二 概念模型的建立实验三 数据库表的管理实验四 SQL语言的应用实验五 数据库设计方法实验实验六 数据库应用设计实验实验一 Visual Foxpro 6.0基本操作(必做实验)一、实验目的VFP作为成功的PC平台RDBMS,其性能优越、界面友好、工具丰富、兼容性良好,并且容易上手、使用广泛,可满足中等规模数据库管理要求。
了解VFP的基本知识,首先了解数据库的基本操作:交互命令方式和菜单操作方式,熟悉VFP用户界面。
通过使用具体的DBMS,了解一种实际的数据库管理系统并掌握其操作技术二、实验原理数据库的操作:交互命令方式和菜单操作方式1.建立数据库结构2.输入数据库记录3.输入相关命令对数据库进行操作:如库结构的修改,记录的插入、删除、添加、库文件的复制、排序与索引、查询与统计等。
三、实验要求1.制作学生基本情况数据表(JBB):包含{学号(C4)、姓名(C8)、性别(C2),生日(D),系别(C6),奖励(N8.2),打工收入(N7.2)、爱好(M),照片(G)};2.制作课程数据表(KCB),包含{课程号(C3),课程名(C10)、任课教师(C8),上课教室(C10)}等信息;3.制作选课数据表(XKB),包含(学号(C4),课程号(C3),考试成绩(N5.1),考试日期(D));4.制作家庭情况表(JTB),包含(学号(C4),父姓名(C8),母姓名(C8),父工作单位(C20),家庭住址(C24),家庭电话(C16));5.向学生基本表(JBB)中输入至少20名学生的信息。
5人为工商管理系,4人为信息管理系,4人为工程管理系,其他人随便选择系别;6.向课程数据表(KCB)中输入至少10门课程;7.向家庭情况表(JTB)中至少输入20条与基本情况表相应的数据信息;8.向选课数据表(XKB)中输入学生选课情况。
数据库原理与应用实验指导书完整

数据库原理与应⽤实验指导书完整(快速切换页码⽅法:按住ctrl键再单击相关项⽬)实验⼀创建数据库与表1. 新建数据库(1) 利⽤向导创建数据库(新建⽂件/本机上的模板)(2) 创建空数据库2. 表的基本操作(1) 使⽤向导创建表(2) 复制表(3) 利⽤设计视图建⽴表(参考教材P25-P29)①设置查阅向导②设置标题属性(P42)③设置默认值(P44)④设置字段的“有效性规则”与“有效性⽂本”(P42)⑤设置掩码(P43)⑥设置⽇期格式:(P40)⑦设置主键(P49)⑧增加字段,在“姓名”字段后增加⼀个“年龄”字段(P48)⑨删除字段,将刚增加的字段删除。
(P49)(4) 表操作①在数据表视图和设计视图之间进⾏切换,熟悉切换的⽅法。
②在数据表视图中输⼊记录。
③隐藏/取消隐藏列(P53)——格式菜单④冻结(P64)——格式菜单⑤排序(P58)——记录菜单⑥筛选(P60)——记录菜单⑦调整表外观——格式菜单3. 表间关系(P64)4. 导⼊、链接、导出(P34)实验⼆查询⑴使⽤设计视图建⽴查询⑵使⽤设计视图建⽴查询⑶设置查询排序及准则⑷汇总查询⑸交叉表查询⑹参数查询⑺动作查询①删除查询②更新查询③追加查询④⽣成表查询:⑻利⽤SQL语句建⽴查询实验三窗体1. 掌握⾃动创建窗体、使⽤向导创建窗体的⽅法(1) 建⽴基于单表的窗体①纵栏式窗体②“表格式”窗体(2) 建⽴基于多表的“学⽣信息和成绩”窗体2. 在设计视图创建窗体⑴建⽴“学⽣信息简表”窗体⑵使⽤设计视图1⑶使⽤设计视图2实验四报表1. 建⽴“学⽣成绩单”报表2. 建⽴“学⽣档案”报表3. 建⽴“分数段统计”报表4. 建⽴“排名次”统计报表实验五宏实验六数据库设计理论实践《数据库原理与应⽤》实验指导书⼀、实验的性质与学习⽬的《数据库原理与应⽤》为⾮计算机专业的公共课程。
通过实验教学,使学⽣验证并掌握数据库管理系统的基本原理,具备数据库的基本设计能⼒、掌握利⽤数据库进⾏信息管理的基本技能,初步掌握数据库应⽤系统的开发⽅法,为以后更好地使⽤数据库应⽤系统打下坚实的基础。
《数据库系统原理》实验指导书参考答案(计本10、电商10)

浙江树人大学信息科技学院《数据库系统原理》实验指导书适合专业:计算机科学与技术本科专业编写部门:电子商务教研室编写日期:2012.02实验一:SQL Server 2005服务器管理 (1)实验二:创建和管理数据库 (4)实验三:数据定义 (4)实验四:数据更新 (11)实验五:数据查询1——简单查询 (15)实验六:数据查询(2)—连接查询 (17)实验七:数据查询(3)—综合 (20)实验八:视图 (21)实验九:约束、默认、规则 (25)实验十:存储过程 (29)实验十一:触发器(1) (34)实验十二:触发器(2) (39)实验十三:安全性管理 (46)实验十四:数据库的备份与还原 (47)实验一:SQL Server 2005服务器管理一、实验目的通过实验使学生掌握SQL Server 2005数据库服务器启动、暂停、停止的方法;掌握SQL Server 2005数据库服务器的注册方法。
二、原理解析1、SQL Server 2005服务器注册注册服务器就是在SQL Server Management Studio中登记服务器,然后把它加入到一个指定的服务器组中,并在SQL Server Management Studio中显示SQL Server服务器的运行状态和在SQL Server Management Studio连接时自动启动SQL Server服务器。
2、SQL Server 2005的各种实用工具●SQL Server Management StudioSQL Server提供了多种实用工具来帮助用户管理和使用数据库,这些工具大大方便了用户的工作。
SQL Server Management Studio是微软管理控制台中的一个内建控制台,用来管理所有的SQL Server数据库。
●SQL Server Management Studio查询窗口SQL Server Management Studio查询窗口是一个图形界面的查询工具,用它可以提交Transact-SQL语言,然后发送到服务器,并返回执行结果,该工具支持基于任何服务器的任何数据库连接。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
《数据库与软件工程》上机实验指导书目录实验一了解SQL SERVER2000的使用 (2)实验二SQL SERVER2000查询分析器 (8)实验三SQL语言的DDL (12)实验四SQL语言的DML初步 (15)实验五SQL语言的数据查询之一 (17)实验六SQL语言的数据查询之二 (18)实验七存储过程、触发器和数据库恢复 (20)2009年3月实验一了解SQL SERVER2000的使用一、实验目的SQL Server 2000的管理工具主要有:查询分析器、导入和导出数据、服务管理器,企业管理器和事件探测器等。
SQL Server 2000的启动和管理工作由服务管理器和企业管理器来实现。
本次实验了解SQL Server 2000的启动,熟悉如何使用企业管理器在SQL Server 2000图形环境下建立数据库和表。
学会SQL Server 2000的启动和建库、表的操作。
二、实验内容1.启动数据库服务软件SQL Server 2000:在程序菜单中选择Microsoft SQL Server,如图1-1所示:图1-1再选中服务管理器,如图1-2所示:图1-2点击服务管理器后,出现SQL Server服务管理器,如图1-3所示:图1-3点击“开始/继续”按钮,启动SQL Server 2000数据库服务。
启动成功后,在时钟旁边出现一个符号,如图1-4所示。
图1-42.在SQL Server 2000中建立数据库:在程序菜单中选择Microsoft SQL Server,如图1-5所示:图1-5再选中企业管理器,如图1-6所示:图1-6点击企业管理器后,出现企业管理器的主界面,如图1-7所示:图1-7点击左边树状控制栏的+/-号可以打开和关闭SQL Server组中的本地服务项目,在选中数据库服务项目后,单击鼠标右键,出现数据库的菜单,如图1-8所示:图1-8点击新建数据库,出现新建数据库窗口,如图1-9所示:图1-9输入数据库名称:Test,点击数据文件选项卡,如图1-10所示:图1-10在数据文件中,你可以设定数据文件的名称,所在目录以及文件的大小等信息。
完成后点击事务日志选项卡,如图1-11所示:图1-11事务日志中,你可以设定日志文件的名称,所在目录以及文件的大小等信息。
接受系统的缺省值,点击确定按钮,完成数据库的新建,如图1-12所示。
图1-123. 在Test数据库上建立表:点击数据库Test前面的+号,打开数据库的各种属性,如图1-13所示:图1-13选中表的属性,单击鼠标右键,出现表的菜单,如图1-14所示:图1-14点击新建表按钮,出现新建表窗口,如图1-15所示:图1-15输入列名,数据类型,长度等信息,点击图标,出现选择表名窗口,如图1-16所示:图1-16输入表名,点击确定按钮,将新建的表存盘。
4.在Test数据库的TABLE1中插入、修改和删除数据使用方法参见教材P169三、实验任务1.用数据库SQL Server 2000的服务管理器启动数据库服务;2.用数据库SQL Server 2000的企业管理器建立一个数据文件名为“学生选课库”, 大小1M,日志文件名为“学生选课库log”, 大小1M的新数据库,该数据库名为“学生选课”。
3.在数据库“学生选课”上,建立如下所示的表:4. 为以上表输入样本数据学生表插入如下4课程表插入如下5选课表插入如下55.保存学生选课数据库,为下次上机作准备实验二SQL Server2000查询分析器一、实验目的SQL Server 2000的查询分析器是一种特别用于交互式执行SQL语句和脚本的极好的工具。
本次实验了解SQL Server 2000查询分析器的启动,熟悉如何在SQL Server 2000查询分析器中建表、插入记录、查询记录。
学会SQL Server 2000的查询分析器中建表、插入记录、查询记录。
二、实验内容1.启动数据库服务软件SQL Server 2000的查询分析器:在程序菜单中选择Microsoft SQL Server,如图2-1所示:图2-1再选中查询分析器,如图2-2所示:图2-2点击查询分析器后,出现连接到SQL Server窗口,如图2-3所示:图2-3点击按钮,出现选择服务器窗口,如图2-4所示。
图2-4选择本地服务(Local),点击确定按钮。
再点击连接到SQL Server窗口的确定按钮。
出现SQL查询分析器主界面,如图2-5所示。
图2-5选择查询菜单,点击更改数据库,如图2-6所示。
图2-6出现选择数据库窗口,如图2-7所示。
图2-7选择在上次实验中建立的数据库Test,点确定按钮。
2.在查询分析器中建立表:在查询分析器的查询窗口中输入SQL语句,如图2-8所示。
图2-8点击按钮,执行该SQL语句,在查询窗口下部出现一个输出窗口,如图2-9所示。
图2-9提示命令成功完成,或者报告出错信息。
3.查询分析器中向表添加数据:在查询分析器的查询窗口中输入SQL语句,如图2-10所示。
图2-10点击按钮,执行该SQL语句,在查询窗口下部出现一个输出窗口,如图2-11所示。
图2-111.从表中查询数据:在查询分析器的查询窗口中输入SQL语句,如图2-12所示。
图2-12点击按钮,执行该SQL语句,在查询窗口下部出现一个输出窗口,如图2-13所示。
图2-13三、实验任务打开数据库SQL Server 2000的查询分析器, 使用上节课创建的”学生选课”数据库,在查询分析器中输入以下语句,分析其结果:(1)select 学号, 姓名from 学生where 所在系=’自动化系’(2)select distinct 学号from 选课(3)select 学号,成绩from 选课where 课程号=’C1’order by 成绩desc, 学号ASC(4) select 学号, 成绩*0.8 from 选课where 课程号=’C1’ and 成绩between 80 and 90(5) select 学号, 课程号from 选课where 成绩is null(6) select * from 课程where 所在系in (‘电气系’, ‘自动化系’) and 姓名like ‘钱%’(7) select 学生.*, 选课.* from 学生, 选课where 学生.学号= 选课.学号(8) select 学生.学号, 姓名, 课程名, 成绩from 学生,课程,选课where学生.学号=选课.学号and课程.课程号=选课.课程号(9) select 学生.学号, 姓名, 成绩from 学生,选课where学生.学号=选课.学号and课程.课程号=’ C1’(10) select 学号, 姓名from 学生where not exists ( select * from 选课选课1where 选课1.学号=’B0002’ and not exists(select * from 选课选课2where 学生.学号= 选课2.学号and 选课2.课程号=选课1.课程号)实验三SQL语言的DDL一、实验目的SQL(Structured Query Language)语言是关系数据库的标准语言。
是一种介于关系代数与关系演算之间的结构化查询语言,其功能并不仅仅是查询,SQL语言是一个通用的、功能极强的关系数据库语言。
从本次实验开始,我们将详细的学习SQL的DDL(数据定义语言)、DML(数据操纵语言)、DCL(数据控制语言)。
本次实验了解DDL语言的CREATE、DROP、ALTER对表、索引、视图的操作,学会SQL Server 2000的查询分析器中用DDL语言进行对表、索引、视图的增加、删除和改动。
二、实验内容1.启动数据库服务软件SQL Server 2000的查询分析器,用如下语句对数据库和表进行操作,语法格式参看课本相应章节:Create Database <数据库名> 建立数据库Create Table <表名> 建表Drop Table <表名> 删除表Alter Table <表名> 更改表2.用如下语句对视图进行操作,语法格式参看课本相应章节:Create View <视图名>建视图Drop View <视图名>删除视图3.如下语句对索引进行操作,语法格式参看课本相应章节:Create Index <索引名> 建立索引Drop Index <索引名> 删除索引三、实验任务1.打开查询分析器,用Create Database建立数据库,CREATE DATABASE 图书借阅 ON (NAME = '图书借阅_Data',FILENAME='C:\Program Files\Microsoft SQL Server\MSSQL\data\图书借阅_Data.MDF' , SIZE = 1, FILEGROWTH = 10%)LOG ON (NAME = N'图书借阅_Log', FILENAME = N'C:\Program Files\Microsoft SQL Server\MSSQL\data\图书借阅_Log.LDF' ,SIZE = 1, FILEGROWTH = 10%)GO2.用Create Table建立表(1)图书CREATE TABLE 图书(书号varchar (10) NOT NULL ,类别varchar (10) NOT NULL ,出版社varchar (20) NULL ,作者varchar (30) NULL ,书名varchar (30) NOT NULL ,定价smallmoney NULL ,借出否bit NOT NULL,CONSTRAINT PK_图书PRIMARY KEY CLUSTERED ( 书号))GO(2)读者CREATE TABLE 读者(读者编号varchar (8) NOT NULL ,姓名varchar (8) NOT NULL ,单位varchar (20) NOT NULL ,性别char (2) NULL ,电话varchar (12) NULL ,CONSTRAINT PK_读者PRIMARY KEY CLUSTERED ( 读者编号))GO(3)借阅CREATE TABLE 借阅(书号varchar (10) NOT NULL ,读者编号varchar (8) NOT NULL ,借阅日期datetime NOT NULL ,归还日期datetime NULL ,CONSTRAINT PK_借阅PRIMARY KEY CLUSTERED ( 书号, 读者编号, 借阅日期))GO3.用Create Table建表aa,表结构如下所示:4.用Alter Table修改表aa,添加一个字段Bb4,类型Varchar,长度20。