数据库上机指导书

合集下载

数据库上机实验指导

数据库上机实验指导

数据库原理实验指导书实验1 数据库模式设计及建立一、实验目的:(1)掌握数据库模式设计,依据实际要求设计表结构,建立表的关系; 比较SQL命令方式和可视化环境管理器方式设计的异同点。

(2)掌握SQL Server查询分析器的使用方法,加深对SQL和SQL语言的查询语句的理解。

熟练掌握简单表的数据查询、数据排序和数据连接查询的操作方法。

二、实验内容:1、分别用sql查询分析器和企业管理器创建表,并设定相应的约束。

要求:在学生管理数据库XSGL中创建如下三个表。

创建名为student(学生信息)的表,表中的各列要求如下:2、创建score –>student表,以及score –>course表的外部键。

3、增加、修改和删除字段,要求:1) 给student表增加一个memo(备注)字段,类型为varchar(200)。

2) 将memo字段的类型修改为varchar(300)。

3) 删除memo 字段。

4、简单查询操作。

该实验包括投影、选择条件表达,数据排序,使用临时表等。

具体完成以下题目,将它们转换为SQL语句表示,在学生选课数据库中实现其数据查询操作。

1)求数学系学生的学号和姓名2)求选修了课程的学生学号3)求选修课程号为‘C1’的学生号和成绩,并要求对查询结果按成绩的降序排列,如果成绩相同按学号的升序排列。

4)求选修课程号为‘C1’且成绩在80~90之间的学生学号和成绩,并成绩乘以0.8输出。

5)求数学系或计算机系姓张的学生的信息。

6)求缺少了成绩的学生的学号和课程号5、连接查询操作。

该实验包括等值连接、自然连接、求笛卡儿积、一般连接、外连接、内连接、左连接、右连接和自连接等。

1)查询每个学生的情况以及他所选修的课程2)求学生的学号、姓名、选修的课程及成绩3)求选修课程号为‘C1’且成绩在90以上的学生学号、姓名和成绩4)查询每一门课程的间接先行课(即先行课的先行课)三、实验方法将查询需求用SQL语言表示;在SQL Server查询分析器的输入区中输入SQL查询语句;设置查询分析器的结果区为Standard Execute(标准执行)或Execute to Grid(网格执行)方式;发布执行命令,并在结果区中查看查询结果;如果结果不正确,要进行修改,直到正确为止。

数据库系统应用上机实验指导书

数据库系统应用上机实验指导书

重庆邮电学院经济管理学院上机实验指导书系列数据库系统应用胡大权编写计算机信息管理实验中心二〇〇五年八月前言《数据库系统应用》是非计算机类专业的一门基础课,在理论教学中,多数侧重于理论讲解,轻实践操作,鉴于此,特编写本书用于上机实验指导。

选用Access作为软件平台是因为Access基本上能体现数据库的所有理论知识,而且,目前单位企业日常办公中广泛使用Access。

本书结合数据库理论教学内容以一个数据库应用系统设计和完善贯穿全书,内容精简实用,语言简练,条理清晰,操作性强。

由于编者水平和篇幅有限,虽几经修订改编,书中难免会有欠妥之处,恳请读者批评指正。

编者2008年5月目录前言 (I)目录 (II)实验一数据库设计 (1)实验二创建数据库 (5)实验三表及数据操作 (12)实验四查询设计 (21)实验五复杂查询 (26)实验六SQL语句练习 (30)实验六窗体 (36)实验七报表 (44)实验八宏 (54)实验九VBA(选做) (61)实验十数据库安全(选做) (62)实验十一综合实验 (63)实验一数据库设计实验目的1、掌握数据库设计的方法和步骤实验内容1、分析超市管理系统数据库;2、进行概念结构设计,并画出E-R图;3、进行逻辑结构设计,将E-R图转换为关系模型;4、设计各关系中的属性实验步骤1 需求分析数据库需求分析是整个设计过程的基础,在分析阶段,设计者通过调查、询问等方法了解业务流程、用户的实际要求,与用户达成共识;了解用户能提供哪些数据,要实现哪些功能,并以数据流图、数据字典描述出来,这需要用户密切配合合作。

本实验假设性分析超市管理系统的主要功能为:根据收银台终端传送来的销售数据和库存数据进行分析以掌握销售情况、库存情况,为管理者提供决策依据。

如图表 1 高层业务流程图超市管理系统图表 1 高层业务流程图2 概念结构设计。

超市管理系统主要是对柜台的销售数据和库存商品分析、统计,以掌握销售情况,为管理者提供决策依据。

数据库应用实验指导书(含答案)

数据库应用实验指导书(含答案)

《—数据库应用—》上机指导书数据库课程组编写适用专业:非信息专业河北科技大学经济管理学院 _信息 _系2011年 9月前言“数据库原应用”是一门理论性和实践性都很强的专业课程 ,通过本课程的学习,学生会使用 SQL Server数据库管理系统并能进行实际应用。

能熟练掌握 Transact-SQL语言,能保证数据的完整性和一致性、数据库的安全,并能进行简单编程。

“数据库应用”课程上机的主要目标:1 )通过上机操作,加深对数据库系统理论知识的理解。

2)通过使用 SQL SERVER2005,了解 SQL SERVER数据库管理系统的数据管理方式,并掌握其操作技术。

3 )通过实际题目的上机,提高动手能力,提高分析问题和解决问题的能力。

“数据库应用”课程上机项目设置与内容表 1列出了”数据库应用”课程具体的上机项目和内容表 1上机项目及内容上机要求上机类别每组人数序号上机项目学时1 0.5 必修验证 1熟悉 SQL Server工作环境2 3 4 5 6 7 81.52必修必修必修必修必修必修必修验证验证验证验证验证验证验证1111111 管理数据库数据表操作DML 的数据查询视图的定义及使用数据完整性4222存储过程2触发器9 2 必修验证 1游标、自定义函数合计18上机组织运行方式 :⑴上机前,任课教师需要向学生讲清上机的整体要求及上机的目标任务;讲清上机安排和进度、平时考核内容、期末考试办法、上机守则及上机室安全制度;讲清上机操作的基本方法,上机对应的理论内容。

⑵每次上机前:学生应当先弄清相关的理论知识,再预习上机内容、方法和步骤,避免出现盲目上机的行为。

⑶上机 1人 1组,在规定的时间内,由学生独立完成,出现问题时,教师要引导学生独立分析、解决,不得包办代替。

⑷该课程上机是一个整体,需要有延续性。

机房应有安全措施,避免前面的上机数据、程序和环境被清除、改动等事件发生,学生最好能自备移动存储设备,存储自己的数据。

数据库管理与维护上机指导

数据库管理与维护上机指导

二.实验要求
1.掌握在 Windows 操作系统下安装 Oracle 服务器和客户端管理软件 2.了解 Unix 或 Linux 操作系统下安装 Oracle 服务器 3.掌握卸载 Oracle 数据库服务器的方法步骤
三.实验步骤
1.在 Windows 2000 Server 或 Windows XP 下安装 Oracle 服务器 (1)双击安装光盘中的“SETUP”程序图标,出现图 1 所示界面。Oracle 此时正在检查操作系统的配置是否符合 Oracle 的要求,如果有问题就会报错; 如果没有问题会进入图所示的画面。
图 13 安装界面——“概要”对话框
7
PDF 文件使用 "pdfFactory Pro" 试用版本创建
滨州学院计算机科学技术系 数据库管理与维护课程上机指导手册 南理勇
图 14 Oracle 安装界面
图 15 Oracle SCOTT 用户解锁界面
(14)当出现安装结束界面以后,将安装完成界面中的信息记录到文件中, 这对以后数据库维护非常有用。单击“退出(X) ”按钮,退出安装。安装结束 界面如图 16 所示。
(7)选择数据库配置,即选择要创建数据库类型:一般用途、事务处理、 数据仓库、高级。保留默认选项,如图 7 所示。单击“下一步”按钮。
图 7 安装界面——“选择数据库配置”对话框
(8)指定数据库配置选项:数据库命名、数据库字符集、数据库示例是否 创建带样本方案的数据库。保留默认选项,如图 8 所示。单击“下一步”按钮。
2
PDF 文件使用 "pdfFactory Pro" 试用版本创建
滨州学院计算机科学技术系 数据库管理与维护课程上机指导手册 南理勇

2010《数据库原理》上机实验指导书_1

2010《数据库原理》上机实验指导书_1

广西工学院信计系《数据库原理》实验课程教学大纲及上机实验指导书数据库软件名称:Microsoft SqlServer 2000企业版实验设备:服务器一台,网络管理机一台,客户机每人一台软件运行环境要求:服务器:Windows 2000 ServerMicrosoft SqlServer 20000实例客户机:Windows 98或Windows2000 ProfessionalMicrosoft SqlServer 20000客户端客户端开发工具(PowerBuilder、Visual Basic、Delphi、Visual c++等) 实验总体要求:1、每个学生单独完成。

2、每次实验后交一份源程序、一份实验报告。

实验内容:实验一SQLServer基本管理、T-SQL基本操作:数据定义(验证)实验二T-SQL基本操作:数据查询(验证、设计)实验三T-SQL基本操作:数据操作、数据控制(验证)实验四数据完整性、存储过程与触发器(验证、设计)实验五安全性控制、备份与恢复(验证)实验一SQLServer管理基础、T-SQL基本操作:数据定义一、实验目的通过本实验熟悉SQLServer数据库环境,掌握数据库管理和数据库对象管理的相关命令。

学会建立数据库;在数据库添加表,修改表结构。

二、实验内容:1、要求熟练掌握SQL的基本使用2、SQLServer企业管理器、查询分析器的使用3、建立数据库4、根据要求设计关系数据库的表三、实验步骤1、登录到SQLServer服务器客户端连接方法:用户名:学号初始密码:可用命令更改密码:sp_password ,新密码2、建库(库名=业务主题+班号+学号)CREATE DATABASE 订货ON( NAME = order_dat,FILENAME = 'c:\mssql\data\orderdat.mdf',SIZE = 10,MAXSIZE = 50,FILEGROWTH = 5 )LOG ON( NAME = order_log,FILENAME = 'd:\mssql\log\orderlog.ldf',SIZE = 5MB,MAXSIZE = 25MB,FILEGROWTH = 5MB )3、建表CREATE TABLE 仓库(仓库号CHAR(5) PRIMARY KEY,城市CHAR(10),面积INT CHECK (面积> 0) )CREATE TABLE 职工(-- 仓库号CHAR(5) FOREIGN KEY REFERENCES 仓库,-- 仓库号CHAR(5) FOREIGN KEY REFERENCES 仓库(仓库号),2《数据库原理》实验大纲及实验指导仓库号CHAR(5) FOREIGN KEY (仓库号) REFERENCES 仓库(仓库号), 职工号CHAR(5) PRIMARY KEY,工资INT CHECK (工资>= 1000 AND 工资<= 5000)DEFAULT 1200 )CREATE TABLE 供应商(供应商号CHAR(5) PRIMARY KEY,供应商名CHAR(20),地址CHAR(20))CREATE TABLE 订购单(职工号CHAR(5) NOT NULL FOREIGN KEY REFERENCES 职工,供应商号CHAR(5) NULL FOREIGN KEY REFERENCES 供应商,订购单号CHAR(5) PRIMARY KEY,订购日期DATETIME DEFAULT getdate())4、建立索引5、插入一些练习用数据第3页/共11页实验二T-SQL基本操作:数据查询一、实验目的通过本实验熟悉SQLServer T-SQL的数据查询功能、数据操作功能二、实验内容:学会正确使用各种SQL语句:简单查询、连接查询、嵌套查询及查询用到的几个特殊算符,查询结果的排序,分组及计算查询,视图的操作。

数据库上机实验指导书(6学时)

数据库上机实验指导书(6学时)

《数据库原理及应用》实验指导书广东工业大学大学信息工程学院2013年9月目录实验1:数据库的定义实验 (3)实验2:数据库的建立和维护实验 (9)实验3:T-SQL语言实验 (14)实验4:数据库的视图,触发器的定义实验 (19)实验5:数据安全性实验(选做内容) (24)实验1:数据库的定义实验实验目的:要求学生熟练掌握和使用SQL、T-SQL、SQL Server 企业管理器(Enterpriser Manager Server )创建数据库、表、索引和修改表结构,并学会使用查询分析器(SQL Server Query Analyzer),接收T-SQL语句和进行结果分析。

实验内容:l)创建数据库和查看数据库属性。

2)创建表、确定表的主码和约束条件,为主码建索引。

3)查看和修改表结构。

4)熟悉SQL Server 企业管理器(Enterpriser Manager)和查询分析器(Query Analyzer)工具的使用方法具体实验任务如下。

1.基本操作实验1)启动SQL Server200下的企业管理器(Enterpriser Manager)如图1.1所示,点击“数据库”右键,利用“新建数据库”建立图书读者数据库如图1.2所示;图1.1 企业管理器界面图1.2 新建“图书_读者”界面2)在企业管理器(Enterpriser Manager)中查看图书读者数据库的属性,并进行修改,使之符合要求。

3)通过企业管理器(Enterpriser Manager),在建好了图书数据库中建立图书、读者和借阅3个表,方法是点击“图书_读者”右键“新建”下的“表”,如图1.3所示:图1.3 新建表其结构为:图书(书号,类别,出版社,作者,书名,定价);读者(编号,姓名,单位,性别,电话):借阅(书号,读者编号,借阅日期)要求为属性选择合适的数据类型,定义每个表的主键,Allow Null(是否允许空值)和Default Value(缺省值)等列级数据约束。

数据库原理上机实验指导

数据库原理上机实验指导

数据库原理上机实验指导一、实验目的和要求1.实验目的力图通过本实践课程的学习,使学生掌握数据库管理系统的基本概念、操作方法和管理方法,能够根据用户应用需求设计出合理的数据库应用系统逻辑模型方案,并且实现之。

2.实验要求本实践课程主要介绍Microsoft SQL Server 2000系统的基本概念、基本知识;讲述数据库管理系统的安装、操作、设计、管理等基本概念及其操作方法;学习如何创建和管理数据库系统的步骤,为承担DBA角色作好准备。

重点要求掌握Transact-SQL语言,学会数据库应用系统逻辑模型的设计和实现。

要求学生实验前认真准备,实验后提供实验报告,给出详细实验结果以及设计依据。

实验报告的格式应采用统一封面,统一的实验报告纸。

封面应包括:课程名称、实验序号、名称、专业、班级、姓名、同组实验者、实验时间。

实验报告内容应包括:实验名称、目的、内容、实验步骤、实验记录、数据处理(或原理论证、或实验现象描述、或结构说明等)。

二、实验环境介绍1.硬件设备要求微型计算机,最好具有局域网环境2.软件设备要求Windows 2000或Windows XP操作系统;MS SQL Server 2000数据库管理系统。

三、实验内容和学时分配1.实验内容实验1:服务器管理实验2:创建和管理数据库实验3:Transact-SQL语言——数据查询实验4:Transact-SQL语言——数据定义与数据更新实验5:数据库安全与保护——用户管理和权限管理实验6:数据库安全与保护——数据完整性实验7:数据库安全与保护——数据库的一致性和并发性实验8:数据库安全与保护——数据库的备份与恢复实验9:存储过程和触发器实验10:嵌入式SQL的使用四、各实验简述实验1:SQL Server服务器管理(2学时,上机实验)1.实验目的和要求通过本实验使学生掌握SQL Server服务器启动、停止和暂停的方法,服务器注册、连接与断开的方法以及服务器配置选项设置的方法,了解SQL Server工具程序企业管理器和查询分析器功能、作用和操作方法。

数据库上机实验操作步骤

数据库上机实验操作步骤

数据库系统原理上机实验预备知识一、本实验指导书采用的数据库例子(见本课程参考用书《数据库系统概论》(第三版)P59) Student-Course-SC数据库:一个学生可以修多门课程,一门课程可以被多个学生选修,则学生、课程之间的E-R图如下:转化为关系数据模型:Student(Sno, Sname,Ssex,Sage,Sdept)Course(Cno,Cname,Cpno,Ccredit)SC(Sno,Cno,Grade)物理数据模型如下:数据库名MySC表名Student实体名学生属性名列名(字段名)数据类型长度允许空描述学号Sno char 5否学生的学号(主键)姓名Sname char 8否学生的姓名性别Ssex char 2学生的性别年龄Sage:tinyint l学生的年龄所在系Sdept char 2学生所在系数据库名MySC表名Course实体名课程属性名列名(字段名)数据类型长度允许空描述课程号Cno char 1否课程的编号(主键)课程名Cname char 20否课程的名称先行课Cpno char L课程先行课的编号学分Ccredit tinyint 1课程的年学分数据库名MySC表名SC实体名学生选课属性名列名(字段名)数据类型长度允许空描述学号Sno char 5否学生的学号(外键)课程号Cno char 3否谍程的编号(外键)成绩Grade tinyint 1学生该门课的成绩主键 (Sno.Cno)索引:对表Course中的字段Ccredit创建降序索引,索引名为IX_Course_Ccredit;检查约束:对表Student中的字段Sno创建检查约束LEN(Sno)>4,约束名为CK_Student_Sno;图表:建立名为“SC_Diagrame1”的图表,反映“SC”、“Student”、“Course”三张表间的备份和维护计划:为自己所建立的数据库创建备份和维护计划。

数据库原理实验指导书

数据库原理实验指导书

《数据库原理》实验指导书《数据库原理》上机实验上机学时:8学时一、上机性质、目的及任务:通过上机实践,配合课堂教学内容加深对数据库的基本概念和基本技术的理解,掌握数据库系统设计的基本思想和基本步骤,熟悉关系数据库的标准语言SQL,并对典型的关系数据库管理系统有较深入的了解,使学生的动手能力有较大的提高。

二、面向专业:计算机类各专业三、实验指导书:见下页四、实验内容:实验一数据库管理系统及SQL定义语言的使用实验二SQL语言(二)SQL语言进行简单查询实验三SQL语言(三)SQL进行复杂查询实验四SQL语言(四)SQL的常用数据更新操作实验一数据库管理系统及SQL定义语言的使用一、实验目的(1)认识几种常见的数据库管理系统,熟悉它们的使用界面;(2)熟练掌握建立数据库和表,向数据库输入数据、修改数据和删除数据的操作。

(3)熟悉SQL数据定义语言(DDL)二、实验内容(1)分别在Access 和SQL SERVER2005 中建立数据库并设计各表,输入多条实际数据,并实现数据的增、删、改操作。

(2)用SQL语言进行基本表结构的定义、修改、删除,索引的建立和删除三、实验步骤:分别在ACCESS数据库管理系统和SQL SERVR 2005环境下利用图形操作界面(非SQL语句)实现以下操作:1、创建用于学生管理的数据库,数据库名为XSGL,包含学生信息,课程信息和选课信息。

数据库XSGL包含下列3 个表:(l)student:学生基本信息。

(2)course:课程信息表。

(3)sc:学生选课表。

各表的结构分别如表1、表2和表3 所示。

提示:在不使用SQL语句创建表的情况下,可通过ACCESS中的关系(菜单—工具—关系)和SQL SERVER 2005中的数据库关系图(数据库节点展开—数据库关系图)实现外键的创建。

外键字段和参照字段之间的数据类型以及长度要保持一致。

2、输入表中的记录楚先输入那些表中记录,为什么?3、对表中的记录进行浏览、修改、删除操作。

数据库与软件工程上机指导书2016

数据库与软件工程上机指导书2016

《数据库与软件工程》上机实验指导书目录实验一了解SQL SERVER2000的使用 (2)实验二SQL SERVER2000查询分析器 (10)实验三SQL语言的DDL (16)实验四SQL语言的DML初步 (20)实验五SQL语言的数据查询之一 (23)实验六SQL语言的数据查询之二 (25)实验七存储过程和触发器 (27)2016年8月实验一了解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所示:输入数据库名称:Test,点击数据文件选项卡,如图1-10所示:图1-10在数据文件中,你可以设定数据文件的名称,所在目录以及文件的大小等信息。

数据库原理及应用(上机操作指导书)(崔清亮)

数据库原理及应用(上机操作指导书)(崔清亮)
【内容】 1.练习打开 Visual Foxpro(开始—程序—Visual Foxpro 、双击桌面的快捷式(如 果桌面上没有快捷方式请实验老师讲解)、开始—运行) 了解 VFP 的界面组成 1)窗口组成:标题栏、菜单栏、工具栏、命令窗口、主窗口 2)查看每个菜单项的内容 3)命令方式:在命令窗口中输入如下命令,查看命令运行结果: creat project sb 2. 打开项目管理器,单击每个选项卡所包含的内容,了解项目管理器的作用,再执 行 close all 命令,查看运行结果 3.“新建”—“表”—“向导”,利用向导方式创建一个表,选择样表中的“task”, 把所有的字段添加到选定字段中,单击“下一步”,选择“创建独立的自由表”, 依次单击“下一步”,最后选择“完成”。通过这个操作了解“向导”辅助工具的 使用。
实验五 表的维护命令
【目的】掌握表与表结构的复制 1.掌握记录指针的定位、移动 2.掌握新记录的插入与追加 3.掌握表记录的删除和恢复、记录的清除 4.掌握表数据的替换
【内容】 1.对表 rsgz 表按如下要求进行操作,将操作后的新表结构显示出来 (1)复制 rsgz 表的结构为 rsgz1,将复制后的新表的结构显示出来 (2)复制一个仅有编号、姓名、应发工资 3 个字段的表结构 rsgz2 (3)将 rsgz 复制为表 rsgz3
02002 总务
贾贵红 女 19650308 本科实验员 T
01002 机关
张小鹏 男 19720305 本科科长 F
04002 数学系
林文灵 男 19430803 本科教师 T
【说明】请大家最好把这四个数据表都保存下来,留待以后使用
实验三 常量、变量、运算符、表达式
【目的】了解表达式的含义 1.掌握常量的定义、常用的 5 种常量的表示方法 2.掌握变量的定义、常用的 4 中变量的表示方法 3.掌握变量表达式值的显示命令 4.掌握常见的 5 种运算符的运算

数据库上机实验及指导

数据库上机实验及指导

实验环境:Microsoft SQL Server 2000或Microsoft SQL Server 2005实验目的:◆熟练使用SQL定义子语言、操纵子语言命令语句;◆掌握关系模型上的完整性约束机制;◆掌握一定的数据库系统管理技术。

实验要求:◆完成所有上机题(选做“三、数据库系统管理实验”),实验课结束时上交实验报告及相关数据文件!一、SQL数据库语言操作实验1、SQL定义子语言实验1-1 利用SQL语句创建、修改、删除数据库。

创建要求:数据库Employee中包含一个数据库文件Empdat1.mdf和一个日志文件Emplog.ldf。

其中,数据文件大小为10MB,最大为50MB,以5MB速度增长;日志文件大小为5MB,最大为25MB,以5%速度增长。

修改要求:增加第二个数据库文件Empdat2.ndf,其中,数据文件大小为5MB,最大为25MB,以2MB速度增长。

实验指导:打开Microsoft SQL Server 2000的“查询分析器”,输入以下代码:Create Database EmployeeOn Primary( Name=Empdat1,Filename=’d:\你的学号\data\Empdat1.mdf ’,Size=10MB,MaxSize=50MB,FileGrowth=5MB)( Name=Empdat2,Filename=’d:\你的学号\data\Empdat2.ndf ’,Size=5MB,MaxSize=25MB,FileGrowth=2MB)Log On( Name=Emplog,Filename=’d:\你的学号\data\Emplog.ldf ’,Size=5MB,MaxSize=25MB,FileGrowth=5%)按“Ctrl+F5”执行语句,或点击快捷图标栏的“√”图标执行之,完成数据库的创建附:增加、修改、删除数据或日志文件用以下命令:ALTER DATABASE 数据库名ADD FILE <filespec>[,…n]| MODIFY FILE <fiespec>| REMOVE FILE逻辑文件名| ADD LOG FILE<filespec>[,…n]| MODIFY NAME=新数据库名<filespec>::=( NAME=逻辑文件名[,NEWNAME=新逻辑文件名][,FILENAME=‘OS文件的路径及名字’][,SIZE=文件的初始大小][,MAXSIZE=最大的文件尺寸][,FILEGROWTH=文件大小增量])1-2 利用SQL创建人员表person、月薪表salary及部门表dept。

全国计算机三级数据库技术上机指导

全国计算机三级数据库技术上机指导

全国计算机等级考试三级数据库技术上机指导:考试内容上机考试内容1 程序编制调试运行当试题抽取成功后,上机考试系统已将需编制程序的部分源程序存放到文件PROG1.C中,考生在指定的三级信息管理技术C语言环境中,按照试题给定的要求在PROG1.C文件中进行程序的编写,经过调试和运行,最后得到其运行结果并存放到指定的输出结果文件中。

一般来说输出结果文件格式在程序中已给出,考生不必自行编写,只要调用即可。

程序编制题只有一种题型:编写部分程序或函数。

那么怎样编制程序呢?首先在编制程序之前,考生必须要理解试题,并分析出试题要求做什么,得出的结果怎样输出,再编写部分程序并调试运行,直至程序运行得到正确结果为止。

1.评分规则程序编制、调试运行这一类试题的评分规则是判定最终的运行结果,按正确结果的多少,按比例进行给分。

考生编写的程序方法和内容可以有所不同,但必须得出正确的结果,才能得分。

2.举例例1:函数ReadDat()实现从文件IN.DAT中读取一篇英文文章, 存入到字符串数组xx中; 请编制函数encryptChar(), 按给定的替代关系对数组xx中的所有字符进行替代,仍存入数组xx的对应的位置上, 最后调用函数WriteDat()把结果xx输出到文件OUT.DAT中。

替代关系:f(p)=p*11 mod 256 (p是数组xx中某一个字符的ASCII值, f(p)是计算后新字符的ASCII值),如果计算后f(p)值小于等于32或大于130,则该字符不变, 否则将f(p)所对应的字符进行替代。

注意:部分源程序存放在PROG1.C中, 原始数据文件存放的格式是:每行的宽度均小于80个字符。

请勿改动主函数main()、读数据函数ReadDat()和输出数据函数WriteDat()的内容。

部分源程序如下:#include#include#include#includeunsigned char xx[50][80];int maxline=0 ; /* 文章的总行数*/int ReadDat(void) ;void WriteDat(void) ;void encryptChar()void main(){clrscr() ;if(ReadDat()) {printf(“数据文件ENG.IN不能打开!\n\007”) ;return ; }encryptChar() ;WriteDat() ;}int ReadDat(void){FILE *fp ;int i=0 ;unsigned char *p ;if((fp=fopen(“n.dat”, r))==NULL) return 1 ;while(fgets(xx[i], 80, fp)!=NULL) {p=strchr(xx[i], ′\n′) ;if(p) *p=0 ;i++ ;}maxline=i ;fclose(fp) ;return 0 ;}void WriteDat(void){FILE *fp ;int i ;fp=fopen(“out.dat“, w) ;for(i=0 ; i < maxline ; i+[ +) {printf(“%s\n“, xx[i]) ;fprintf(fp, “%s\n“, xx[i]) ;}fclose(fp) ;}分析:根据题意分析得出:本题主要考查考生的字符串指针或字符串数组以及根据公式进字符的ASCII值运算,再根据运算结果和条件进行相应的替代操作,要求考生仅编写函数encryptChar()实现转换功能。

数据库集中上机指导书

数据库集中上机指导书

数据库技术(Access)集中上机指导书(非计算机专业)重庆邮电大学移通学院计算机系2011年6月1日目录实验一Access数据库结构与创建................. 错误!未定义书签。

实验二Access数据表的创建.. (1)实验三Access数据表的编辑 (2)实验四记录筛选与数据表关系 (4)实验五查询的创建 (4)实验六操作查询 (5)实验七SQL查询设计 (7)实验八创建窗体 (7)实验九高级窗体设计 (9)实验十报表设计 (10)实验十一设计Web页 (12)实验十二宏 (12)实验十三Access数据库对象综合应用 (12)第一天: Access数据库基本操作1 表的创建上机内容与步骤1.启动Access数据库管理系统。

2.创建空白数据库命名为“图书管理系统”,并保存在D盘工作文件夹中。

3.使用向导创建“读者类别”表:①使用向导为“读者类别”表创建两个字段:类别编号和类别名称;②进入设计视图,明确或修改表的“类别编号”字段的数据类型为“数字”,“类别名称”的数据类型为“文本”。

③4.通过设计器①打开表设计器,按以下表结构,创建“读者信息”表:②在创建字段时,请使用“查阅向导”为“学历/职称”字段创建查阅列表,使用“值列表”的方法为“性别”字段创建查阅列表,以方便数据的输入。

③在“读者信息”表中输入数据(任意输入五名读者的记录信息)。

5.通过输入数据创建“图书信息”表:②6.根据下列要求创建“借阅信息”表(选做)①使用设计器;②表结构自定;③“借书证号”和“书号”使用“查阅向导”。

上机与思考1.比较各种创建表的方法,体会它们之间的区别?2 Access数据表的编辑上机内容与步骤1.启动数据库管理系统Access,打开本次实验所用的“学生档案”数据库,分别打开数据库中有关表格,熟悉数据库结构。

2.按以下要求,修改“学生基本信息”表的结构:a)将“姓名“、“民族”、“政治面貌”和“班级名称”字段的标题和默认b)在“家庭收入”字段前插入新字段“体重”,并修改“身高”和“家庭c)自定义“输入掩玛”:为“出生日期”字段设置输入掩码,要求输入数据格式为“____年-__月-__日”。

数据库系统应用上机实验指导书

数据库系统应用上机实验指导书

实验三表及数据操作实验目的1、进一步学习表设计器2、掌握表关系的建立和编辑3、掌握在表中数据的各种操作方法4、了解数据及数据表视图格式设置5、掌握数据的导入、导出和链接实验内容1、修改完善超市管理系统数据库中的表结构及属性;2、建立和编辑表之间的关系3、进行记录的添加、修改、删除、复制等操作;4、进行数据的选择、删除、剪切、复制、粘贴等操作;5、设置数据表视图的行高、列宽、字体、字号,单元格效果等格式6、删除、冻结、隐藏列7、数据的查找、替换、排序8、练习数据导入、导出和链接实验步骤1 表字段属性的修改在上一次实验中创建表时,我们只简单的设计了字段的字段名称、数据类型和字段大小三个主要部分。

但在字段属性中,还有很多的内容。

对于不同的数据类型,“常规”标签里会显示不同的属性,常用的有:格式,输入掩码,标题,默认值,有效性规则,有效性文本,必填字段,索引,输入法模式等。

各属性的功能和意义如下:格式:数据显示格式,比如:时间类型的字段,显示为长时间还是短时间,是中国习惯的“年月日”还是英美国家习惯的“月日年”等输入掩码:限制数据输入的模式标题:在窗体中显示的名称,如果为空,则显示字段名,通常用于给用户友好的界面显示默认值:在添加新记录时,系统自动赋的值有效性规则:用于限制输入的逻辑表达式,返回值为真才接受有效性文本:当违反有效性规则时系统提示给用户的信息必填字段:如果该值为真,该字段必填,不能为空索引:用于加快查找的速度和性能输入法模式:当输入该字段时是否需要输入法以及何种输入法举例销售员表中出生日期的属性如下图:图表1:出生日期属性设置从上面表中可以看出,销售员的出生日期字段输入格式按中国人熟悉的”年-月-日”格式,销售员的出生日期不能晚于当前日期(当天的日期),如果输入的日期比当前日期还晚,则不能输入,系统显示提示信息:“出生日期不能是将来”在表设计器的字段属性中,“查阅”功能也特别有用,比如销售单表中的“销售员ID”和销售员表中的“销售员ID”相同,在原始的输入方式中,在输入“销售员ID”时,输入的是一个个数字,很容易搞错,如左图,实际我们是要确定该销售单是哪个销售员销售的,而销售单中的“销售员ID”的值只能输入销售员表中已经存在的“销售员ID”;如果在输入“销售员ID”时能根据销售员“姓名”确定就好了,如右图,直接点击输入框右边的下拉箭头,选择“销售员”,虽然看似选择的是销售员姓名,但实际输入的是“销售员ID”。

数据库实验2上机指导

数据库实验2上机指导

数据库实验2上机指导注:有的任务既可用命令方式,又可用菜单方式完成,两者都应熟悉,并以命令方式为主;第3题的③和④与实验教材上的要求稍有不同。

实验二建立项目、数据库和数据表专业班级-学号-姓名实验内容1. 在硬盘上以班级名和姓名命名的文件夹中,建立“学生管理信息系统”项目文件。

(1)建个人信息文件夹,并将U盘素材文件夹中的“学生.dbf”、“学生.fpt”、“班级.dbf”、“课程.dbf”和“成绩.dbf”等5个文件拷贝到该目录中。

特别注意:U盘中的素材文件只能拷贝到硬盘中使用,不能直接对U盘中的文件进行操作,即U盘中的素材文件不能被修改,否则会影响后面实验的进行。

MD D:\\专业班级-学号-姓名-实验2(2)设置默认工作目录为D:\\专业班级-学号-姓名-实验2 命令方式:SET DEFA TO D:\\专业班级-学号-姓名-实验2 菜单方式:工具/选项/文件位置/默认目录/修改/勾选使用默认目录/选择目录/确定/设置为默认值若不设置则为VFP系统文件安装目录(3)按要求建立项目文件(注意项目文件名后缀为pjx) 命令方式:CREAT PROJECT 项目文件名菜单方式:文件/新建/项目/新建文件/项目文件名2. 在“学生管理信息系统”项目管理器中建立“学生管理”数据库。

(1)在项目管理器中建立数据库(注意数据库文件名后缀为dbc) 项目管理器/数据/数据库/新建/新建数据库/数据库文件名所建数据库已在项目管理器中 (2)在项目管理器外建数据库菜单方式:文件/新建/数据库/新建文件/数据库文件名命令方式:CREAT DATABASE 数据库文件名然后将数据库文件添加到项目文件中:项目管理器/数据/数据库/添加/数据库文件名 3. 在“学生管理”数据库中建立“学生1”数据库表。

① 表结构如表2-2所示。

表2-2 “学生1.dbf”的结构字段名称学号姓名性别出生年月少数民族否籍贯入学成绩班级编号备注字段类型字符型字符型字符型日期型逻辑型字符型数值型字符型备注型字段宽度 8 10 2 8 1 10 3 6 4 0 小数位数菜单方式,直接在学生管理数据库中建学生1表(注意数据表文件名后缀为dbf):项目管理器/数据/数据库/学生管理/表/新建/新建表/表文件名命令方式: create 表文件名按表2-2中的内容,输入表结构② 为“入学成绩”字段设置字段有效性规则:入学成绩>=500 和提示信息[入学成绩必须大于或等于500分]。

数据库上机实验及指导

数据库上机实验及指导

实验环境:Microsoft SQL Server 2000或Microsoft SQL Server 2005实验目的:◆熟练使用SQL定义子语言、操纵子语言命令语句;◆掌握关系模型上的完整性约束机制;◆掌握一定的数据库系统管理技术。

实验要求:◆完成所有上机题(选做“三、数据库系统管理实验”),实验课结束时上交实验报告及相关数据文件!一、SQL数据库语言操作实验1、SQL定义子语言实验1-1 利用SQL语句创建、修改、删除数据库。

创建要求:数据库Employee中包含一个数据库文件Empdat1.mdf和一个日志文件Emplog.ldf。

其中,数据文件大小为10MB,最大为50MB,以5MB速度增长;日志文件大小为5MB,最大为25MB,以5%速度增长。

修改要求:增加第二个数据库文件Empdat2.ndf,其中,数据文件大小为5MB,最大为25MB,以2MB速度增长。

实验指导:打开Microsoft SQL Server 2000的“查询分析器”,输入以下代码:Create Database EmployeeOn Primary( Name=Empdat1,Filename=’d:\你的学号\data\Empdat1.mdf ’,Size=10MB,MaxSize=50MB,FileGrowth=5MB)( Name=Empdat2,Filename=’d:\你的学号\data\Empdat2.ndf ’,Size=5MB,MaxSize=25MB,FileGrowth=2MB)Log On( Name=Emplog,Filename=’d:\你的学号\data\Emplog.ldf ’,Size=5MB,MaxSize=25MB,FileGrowth=5%)按“Ctrl+F5”执行语句,或点击快捷图标栏的“√”图标执行之,完成数据库的创建附:增加、修改、删除数据或日志文件用以下命令:ALTER DATABASE 数据库名ADD FILE <filespec>[,…n]| MODIFY FILE <fiespec>| REMOVE FILE逻辑文件名| ADD LOG FILE<filespec>[,…n]| MODIFY NAME=新数据库名<filespec>::=( NAME=逻辑文件名[,NEWNAME=新逻辑文件名][,FILENAME=‘OS文件的路径及名字’][,SIZE=文件的初始大小][,MAXSIZE=最大的文件尺寸][,FILEGROWTH=文件大小增量])1-2 利用SQL创建人员表person、月薪表salary及部门表dept。

数据库技术及应用上机实验指导

数据库技术及应用上机实验指导
0是数字0不是字母oggg分别将光标移动到文件首和文件尾分别将光标移动到当前页的开始中间和最后一行的行首ctrlfctrlb分别是向前向后翻动一页修改文本cw删除从光标所在位置到单词结束并进入输入模式c0删除从光标所在位置到行首并进入输入模式删除从光标所在位置到行尾并进入输入模式cgg删除从光标所在位置到文件首并进入输入模式cg删除从光标所在位置到文件尾并进入输入模式删除文本dd删除光标所在的行dw删除光标所在位置到所在单词结束d0删除光标所在位置到行首的内容删除光标所在位置到行尾的内容dgg删除光标所在位置到文件首的内容dg删除光标所在位置到文件尾的内容复制与粘贴文本yw复制光标所在位置到单词结束y0复制光标所在位置到行首复制光标所在位置到行尾ygg复制光标所在位置到文件首yg复制光标所在位置到文件尾yy复制光标所在的行数字与命令组合5j光标向下移动53dd删除从光标所在位置开始向下的33yy复制从光标所在位置开始向下的3c3w删除光标往后3个单词并进入输入模式10
实验二 Linux 操作系统(2):编 辑 器 vi 的 使 用
一、实验目的 1. 了解 Linux 下的常用全屏编辑器; 2. 掌握 vi 编辑器的使用方法。 二、实验环境 1. 操作系统:客户端 Windows,服务器端 Linux 2. 主要软件:putty 三、实验内容 1. vi 编 辑 器的 打开 $cd $mkdir exp_2 $cd exp_2 $vi #编辑新文件,保存时要给出文件名 $vi perlcat.pl #编辑新文件,文件名是 perlcat.pl(假设文件 perlcat.pl 不存在) $vi perlcat.pl #编辑已有文件(假设文件 perlcat.pl 已经存在) 2. 文件保存和退出 在命令模式下: :q #退出打开后没做任何改动的文件 :q!或 ZQ #不保存退出(强制退出) :wq 或 ZZ #保存后退出 :w #保存(不退出) :w perlcat2.pl #另存为 perlcat2.pl 3. 从 命令 模式进 入输入 模式 a #从光标所在字符后插入新的内容 i #从光标所在字符前插入新的内容 o #另起一行并从行首插入新的内容 4. 从 输入 模式进 入命令 模式 Esc 或 Ctrl+c 5. 移动 光标 上下左右箭头 #上下左右移动 j、k、h、l #分别将光标往上、下、左、右移动一个字符 w、b #分别将光标往前、后移动一个单词 0(或^)、$ #分别将光标移动到行首和行尾(注意:0 是数字“0”,不 是字母“o”) gg、G #分别将光标移动到文件首和文件尾 H、M、L #分别将光标移动到当前页的开始、中间和最后一行的行首 Ctrl+f、Ctrl+b #分别是向前、向后翻动一页 6. 修改文 本 cw #删除从光标所在位置到单词结束,并进入输入模式 c0 #删除从光标所在位置到行首,并进入输入模式 c$ #删除从光标所在位置到行尾,并进入输入模式 cgg #删除从光标所在位置到文件首,并进入输入模式
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 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。

相关文档
最新文档