实验二 创建数据库和表 实验报告

合集下载

创建数据库和表的实验步骤

创建数据库和表的实验步骤

创建数据库和表的实验步骤一.实验名称:创建数据库和表二.目的和要求:(1)了解SQL Server数据库的逻辑结构和物理结构。

(2)了解表的结构特点。

(3)了解SQL Server 的基本数据类型。

(4)了解空值概念。

(5)学会使用T-SQL语句创建数据库和表.。

三.实验准备首先要明确,能够创建数据库的用户必须是系统管理员,或是被授权使用CREATE DATABASE语句的用户。

其次创建数据库必须要确定数据库名、所有者(即创建数据库的用户)、数据库大小(最初的大小、最大的大小、是否允许增长及增长方式)和存储数据库的文件。

然后,确定数据库包含哪些表,以及所包含的各表的结构,还要了解SQL Server的常用数据类型,以创建数据库的表。

此外还要了解使用T-SQL语句创建数据库、表的方法。

四.实验内容:1、实验题目创建用于学校管理的学生-课程数据库,数据库名为“DB_自己的学号”,包含学生的信息、课程的信息以及学生选修的信息,即数据库中包含下列3个表:(l)Student:学生信息表。

(2)Course:课程信息表。

(3)Sc:选修情况表。

2.实验步骤(1)使用 T-SQL语句创建数据库按照上述要求创建学生-课程数据库。

启动查询分析器→在“查询”窗口中输人创建数据库的T-SQL语句。

单击快捷工具栏的执行图标执行上述语句,并查看执行结果(也可在企业管理器中查看)。

打开查询分析器,在工作区域输入create database DB_**********创建一个以自己学号为名的库,结果如图(1)所示:[创建数据库和表的实验步骤]。

《数据库表的建立》实验报告

《数据库表的建立》实验报告
专业专业专业工程程程管管班级班级班级工程管工程管工程管理理学号学号学号姓名姓名姓名成绩成绩成绩实验名称实验名称实验名称实验项目实验项目实验项目数据库表的建立数据库表的建立数据库表的建立指导教师指导教师指导教师了解了解了解accessaccessaccess的开发环境及特点熟悉开发界面的开发环境及特点熟悉开发界面的开发环境及特点熟悉开发界面掌握创建数据库数据表表间关系等的方法掌握创建数据库数据表表间关系等的方法掌握创建数据库数据表表间关系等的方法熟悉熟悉熟悉accessaccessaccess的启动和退出的启动和退出的启动和退出熟悉熟悉熟悉accessaccessaccess建立数据库的方法建立数据库的方法建立数据库的方法熟练掌握建立数据库表的各种方法和数据表的各种操作熟练掌握建立数据库表的各种方法和数据表的各种操作熟练掌握建立数据库表的各种方法和数据表的各种操作掌握建立数据表间的关系掌握建立数据表间的关系掌握建立数据表间的关系打开打开打开accessaccessaccess数据库软件数据库软件数据库软件创建一个空的数据库创建一个空的数据库创建一个空的数据库在数据库中选择表对象在数据库中选择表对象在数据库中选择表对象双击双击双击使用设计器创建表使用设计器创建表使用设计器创建表进入表设计器
简单排序可通过选中需要排序列的字段,然后从“记录”菜单的“排序”子菜单中选择升序还是降序。高级排序可对多个不相邻的字段采用不同的方式排列,选择“记录”菜单的“筛选”子菜单中的“高级筛选/排序”命令,设置后选择“应用排序/筛选”命令完成排序要求。
b)数据的筛选
筛选的过程实际上是创建了一个数据的子集,高级筛选可设定更多的条件来限制记录筛选。
二、实验内容
1.熟悉Access的启动和退出
2.熟悉Access建立数据库的方法

数据库实验报告范本

数据库实验报告范本

数据库实验报告范本一、实验目的本次数据库实验的主要目的是深入了解数据库的基本操作和管理,掌握数据的存储、查询、更新和删除等功能,提高对数据库的实际应用能力和问题解决能力。

二、实验环境1、操作系统:Windows 102、数据库管理系统:MySQL 803、开发工具:Navicat Premium 12三、实验内容及步骤(一)数据库的创建1、打开 Navicat Premium 12 工具,连接到本地 MySQL 服务器。

2、在连接成功后,右键点击“连接”,选择“新建数据库”。

3、在弹出的“新建数据库”对话框中,输入数据库名称(例如:student_management),选择字符集和排序规则,点击“确定”按钮创建数据库。

(二)表的创建1、展开新建的数据库,右键点击“表”,选择“新建表”。

2、在“表设计器”中,依次添加表的字段,包括字段名、数据类型、长度、是否允许为空等属性。

以学生表(students)为例,字段包括:student_id(INT 主键,自增)、student_name(VARCHAR(50))、student_age(INT)、student_gender(VARCHAR(10))。

课程表(courses)字段:course_id(INT 主键,自增)、course_name(VARCHAR(50))、course_credit(INT)。

成绩表(scores)字段:score_id(INT 主键,自增)、student_id (INT 外键,关联 students 表的 student_id)、course_id(INT 外键,关联 courses 表的 course_id)、score(FLOAT)。

3、设置完字段属性后,点击“保存”按钮,输入表名(如 students、courses、scores)创建表。

(三)数据的插入1、打开创建好的表,点击“插入”按钮。

2、在弹出的“插入行”对话框中,按照字段顺序输入相应的数据。

数据库实验二创建数据库和表

数据库实验二创建数据库和表

实验二创建数据库和表一、实验目的1、掌握使用SQL语句创建和删除数据库。

2、了解SQL Server的基本数据类型和表结构特点。

3、掌握使用SQL语句创建和删除数据表,修改表的结构。

二、实验内容(一)数据库的建立1、在对象资源管理器里建立名为“stu”的数据库。

写出其默认的各参数(包括逻辑文件名、物理文件名、文件初始大小、增长方式、增长大小等)。

答:其默认的个参数如下所示:行数据文件——逻辑文件名stu,物理文件名空值,文件初始大小3MB,自动增长,增量为1MB,不限制增长。

日志文件——逻辑文件名stu_log,物理文件名空值,文件初始大小1MB,自动增长,增量为10%,不限制增长。

2、在“查询分析器”中使用CREATE DATABASE语句创建名为“student”的数据库,要求如下:数据文件的逻辑文件名为:Students_dat,物理文件名Students.mdf,存放在D:\TEST 文件夹下;文件的初始大小为:1MB;增长方式为自动增长,每次增加1MB;日志文件的逻辑文件名为:Students_log,物理文件名Students.ldf,也存放在D:\TEST文件夹下;文件的初始大小为:1MB;增长方式为自动增长,每次增加10%。

答:语句如下所示:CREATE DATABASE studentON PRIMARY(NAME = Students_dat,FILENAME = ‘D:\ TEST\Students.mdf’,SIZE = 3mb,MAXSIZE = UNLIMITED, FILEGROWTH=1mb)LOG ON(NAME = Students_log,FILENAME = ‘D:\ TEST\Students.ldf’,SIZE = 3mb, MAXSIZE = UNLIMITED, FILEGROWTH=10%)COLLATE Chinese_PRC_CI_ASGO3、用SQL语句删除数据库stu。

数据库及数据库中表的建立实验报告

数据库及数据库中表的建立实验报告

实验题目:数据库及数据库中表的建立学院:计算机班级:网络0803 学号:姓名:任课教师:孟彩霞时间:一.实验目的1.熟悉SQL Server2000的环境。

2.掌握企业管理器的基本使用方法,对数据库及其对象有基本了解,了解SQLServer2000进行配置的方法。

3.掌握查询分析器的基本使用方法以及在查询分析器中实行T-SQL语气的方法。

4.了解SQL Server 2000数据库的逻辑结构和物理结构。

5.学会在企业管理器中创建数据库及查看数据库属性。

6.学会使用T-SQL语气创建数据库。

7.了解SQL Server 2000的基本数据类型、空值的概念,以及表的结构特点。

8.学会使用T-SQL语气和企业管理器创建表结构和修改表结构。

9.学会使用SQL Server 2000提供的数据完整性功能,并在创建表时定义表的数据完整性。

通过实验进一步理解数据完整性的概念及分类。

二.实验内容1.学会使用企业管理器和查询分析器管理工具。

2.使用企业管理器创建数据库。

3.在查询分析器中使用T-SQL语句创建数据库。

4.使用T-SQL语句创建一个图书管理数据库,数据库名为TSGL,数据文件和日志文件的初始大小,增长方式,文件的增长上限等均可采用默认值。

5.使用T-SQL语句或企业管理器创建课本第二章习题10的SPJ数据库,可以自行定义文件大小,增长方式等。

6.查看物理磁盘目录,理解并分析SQL Server 2000数据库的存储结构。

7.使用企业管理器查看数据库属性。

8.使用T-SQL语句或企业管理器对于(2)-(5)中建立的数据库进行和删除操作。

9.用企业管理器在教务管理数据库JWGL中创建学生表STUDENT,课程表COURSE,学生选课表SC。

10.用TQL语句在MARKET数据库中创建客户信息基本表CUOSTOMERS,货品信息表GOODS,订单信息表ORDERS。

11.使用T-SQL语句在SPJ数据库中建立第2章习题10中的4张表:S,P,J,SPJ.12.使用T-SQL语句在图书借阅管理数据库TSGL中建立图书,读者和借阅3个表。

《数据库原理与应用》实验报告完整版

《数据库原理与应用》实验报告完整版

《数据库原理与应⽤》实验报告完整版数据库原理与应⽤实验报告实验课程:数据库原理及应⽤专业:学号:学⽣姓名:年⽉⽇实验⼀创建和维护数据库⼀、实验⽬的1. 掌握在Windows 平台下安装与配置MySQL 5.7 的⽅法。

2. 掌握启动服务并登录MySQL 5.7 数据库的⽅法和步骤。

3. 了解⼿⼯配置MySQL 5.7 的⽅法。

4. 掌握MySQL 数据库的相关概念。

*5. 掌握使⽤Navicat ⼯具和SQL 语句创建数据库的⽅法。

*6. 掌握使⽤Navicat ⼯具和SQL 语句删除数据库的⽅法。

⼆、实验要求1. 学⽣提前准备好实验报告,预习并熟悉实验步骤;2. 遵守实验室纪律,在规定的时间内完成要求的内容。

三、实验内容及步骤1. 在Windows 平台下安装与配置MySQL 5.7 版。

2. 在服务对话框中,⼿动启动或者关闭MySQL 服务。

3. 使⽤Net 命令启动或关闭MySQL 服务。

*4. 分别⽤Navicat ⼯具和命令⾏⽅式登录MySQL。

5.在my.ini ⽂件中将数据库的存储位置改为D:\MYSQL\DATA。

6. 创建数据库。

*①使⽤Navicat 创建学⽣信息管理数据库gradem。

②使⽤SQL 语句创建数据库MyDB。

7. 查看数据库属性。

*①在Navicat 中查看创建后的gradem 数据库和MyDB 数据库的状态,查看数据库所在的⽂件夹。

②利⽤SHOW DATABASES 命令显⽰当前的所有数据库。

8. 删除数据库。

*①使⽤Navicat 图形⼯具删除gradem 数据库。

②使⽤SQL 语句删除MyDB 数据库。

③利⽤SHOW DATABASES 命令显⽰当前的所有数据库。

10. 配置Path 变量,确保MySQL 的相关路径包含在Path 变量中。

四、思考题MySQL的数据库⽂件有⼏种?扩展名分别是什么?格式⽂件.frm 描述表的结构(列、列类型、索引,等等)数据⽂件.ISD(ISAM) 或.MYD (MyISAM) 包含表的数据─即它的⾏索引⽂件ISD(ISAM) 或.MYI (MyISAM) 包含数据⽂件中任何索引的索引树。

实验二创建数据库

实验二创建数据库

实验⼆创建数据库实验⼆:创建及管理数据库⼀、实验⽬的1. 熟悉在SQL Server 2008中创建及编辑数据库;2. 熟练掌握使⽤T-SQL 语句对数据库的管理⽅法;3. 掌握数据库模式的创建⽅法;⼆、实验学时2学时三、实验要求1.熟练使⽤Management Stuio界⾯⽅式创建及编辑数据库;2.熟练使⽤T-SQL 语句创建及编辑数据库;3.独⽴完成实验内容,并提交书⾯实验报告。

四、实验准备知识1.数据库相关属性1)逻辑名称:数据⽂件和⽇志⽂件名称2)⽂件类型:数据⽂件及⽇志⽂件3)⽂件组:各个数据⽂件所属的⽂件组名称4)初始⼤⼩:⽂件的最原始⼤⼩5)⾃动增长:⽂件按指定的⼤⼩增长,也可限制到最⼤容量。

6)路径:存放⽂件的物理⽬录7)⽂件名:显⽰数据⽂件和⽇志⽂件的物理名称2.默认数据库属性1)主数据⽂件为xx.mdf ,⽇志⽂件为xx_log.ldf;2)只有⼀个⽂件组Primary;3)主数据⽂件初始⼤⼩为3MB,增量为1MB;4)⽇志⽂件初始⼤⼩为1MB,增量为10%;5)主数据⽂件和⽇志⽂件都存放在C:\Program Files\Microsoft SQLServer\MSSQL10.MSSQLSERVER\MSSQL\DATA⽬录下,⽂件分别为xx.mdf 和xx_log.ldf 。

3.创建数据库命令CREATE DATABASE database_name /*指定数据库名*/[ON ⼦句 ] /*指定数据库⽂件和⽂件组属性[LOG ON ⼦句 ] /*指定⽇志⽂件属性*/4.修改数据库命令Alter database database_name{add file [,…n] [to filegroup filegroupname]|add log file [,…n]|remove file logical_file_name [with delete]|modify file5.创建模式(构架)的命令。

(完整版)数据库实验报告

(完整版)数据库实验报告

数据库实验报告姓名学号目录一.实验标题:2二.实验目的:2三.实验内容:2四.上机软件:3五.实验步骤:3(一)SQL Server 2016简介3(二)创建数据库 4(三)创建数据库表 7(四)添加数据17六.分析与讨论: 19一.实验标题:创建数据库和数据表二.实验目的:1.理解数据库、数据表、约束等相关概念;2.掌握创建数据库的T-SQL命令;3.掌握创建和修改数据表的T-SQL命令;4.掌握创建数据表中约束的T-SQL命令和方法;5.掌握向数据表中添加数据的T-SQL命令和方法三.实验内容:1.打开“我的电脑”或“资源管理器”,在磁盘空间以自己的姓名或学号建立文件夹;2.在SQL Server Management Studio中,使用create database命令建立“学生-选课”数据库,数据库文件存储在步骤1建立的文件夹下,数据库文件名称自由定义;3.在建立的“学生-选课”数据库中建立学生、课程和选课三张表,其结构及约束条件如表所示,要求为属性选择合适的数据长度;4.添加具体数据;四.上机软件:SQL Server 2016五.实验步骤:(一)SQL Server 2016简介1.SQL Server 2016的界面2.启动和退出SQL Server 20161)双击图标,即出现SQL Server2016的初始界2)选择“文件”菜单中的“退出”命令,或单击控制按钮中的“×”即可注意事项:1.在退出SQL Server 2016之前,应先将已经打开的数据库进行保存,2.如果没有执行保存命令,系统会自动出现保存提示框,根据需要选择相应的操作(二)创建数据库方法一:1.点击“新建查询”,出现如下对话框2.在空白区域输入创建数据库“学生选课”的代码命令,点击“执行”3.消息框中出现“命令已成功完成”即表示数据库创建成功,在“对象资源管理器”中,右击“数据库”,打开快捷菜单,选择“刷新”命令,在“数据库”向下会出现新创建的数据库“学生选课”方法二:1.右击数据库,在弹出的快捷菜单中选择“新建”2.在弹出的对话框中输入“学生选课”3. 在“对象资源管理器”中,右击“数据库”,打开快捷菜单,选择“刷新”命令,在“数据库”向下会出现新创建的数据库“学生选课”注意事项:数据库名称在服务器中必须唯一,并且符合标识符的规则(三)创建数据库表1.左键点击“学生选课”数据库,再点击“新建查询”,在出现的空白对话框中输入如图代码后点击“执行”,消息框中出现“命令已成功执行”即成功建立好学生、课程、选课三张表2.建立成功后的表格如图所示注意事项:1.T-SQL中创建数据库表的指令格式为:Create table 表名(字段名1 数据类型{identify | not null | null},字段名2 数据类型{identify | not null | null},……)null表示该字段的值可以为控制,空值意味着没有任何存储数据,这是默认参数,当所定义的字段允许空值时,参数null可以忽略not null表示该字段的值不能为空值identify称为计数器,表示该字段的值是一组递增的证书数据。

数据库实验

数据库实验

实验一:建立数据库及基本表实验报告一、实验目的1、了解SQL Server数据库的逻辑结构和物理结构;2、了解SQL Server的基本数据类型;3、学会在企业管理器中创建数据库和表;4、使用SQL查询分析器用CREATE、DROP、ALTER语句创建和删除数据库,创建、删除、更新基本表。

二、实验内容1、创建数据库和查看数据库属性。

2、创建表。

3、查看和修改表结构。

4、熟悉企业管理器和查询分析器工具的使用方法三、实验步骤1、在企业管理器中创建数据库和数据表。

(1)使用企业管理器建立销售数据库,数据库名为sales,初始大小为10MB,最大为50MB,数据库自动增长,增长方式是按5%比例增长;日志文件初始为2MB,最大可增长到5MB,按1MB增长。

数据库的逻辑文件名和物理文件名均采用默认值。

详细步骤:1启动sql server企业管理器,展开服务器,单击“数据库”,选择“操作”菜单中的“新建数据库”。

2单击数据库属性窗口的“常规”选项卡,在“名称”文本框中输入数据库的名称“sales”。

3单击“数据文件”选项卡,此处可以修改数据文件存储的路径。

(将路径修改为:“E:\”)。

4将文件初始大小改为10MB,最大改为50MB,选中“文件自动增长”,增长方式是按5%比例增长。

5单击“事务日志”,修改路径,修改初始大小为2MB,最大改为5MB,选中“文件自动增长”,按1MB增长。

6单击“确定”,完成数据库的创建。

(2)在企业管理器中查看图书管理数据库的属性,并进行修改,使之符合要求。

(3)通过企业管理器,在建好了销售数据库sales中建立职工(employee)、物资(goods)和销售(sell)3个表,其结构为:职工(编号,姓名,性别,部门,电话,地址);物资(商品编号,商品名称,生产厂家,进货价,零售价,数量,进货时间);销售(销售编号,商品编号,数量,售出时间,售货员工编号);创建上述三个表的步骤:1展开服务器,数据库,展开建立数据库所在的数据库。

创建数据库实验报告

创建数据库实验报告

实验一创建数据库一、目的1.注册SQL Server服务器。

2.了解MS SQL Server环境及包含组件。

3.掌握创建数据库的T-SQL命令。

二、内容1.进入Windows 2000,点击“开始”→“程序”→ Microsoft SQL Server 2000 →服务管理器,打开SQL Server 服务管理器。

2.通过点击、、按钮分别启动、暂停、停止SQL Server服务,观察Windows 状态栏中有关SQL Server服务图标状态,见图1-1。

图1-1 SQL Server服务图标3.点击“开始”→“程序”→ Microsoft SQL Server 2000 →企业管理器,打开SQL Server 企业管理器,观察窗口中菜单栏的主要项目、功能。

4.在企业管理器中查看SQL Server 2000有哪些组件。

5.点击数据库对象前“+”号,查看“数据库”的构成,见图1-2。

展开+号图1-2 企业管理器6.点击“开始”→“程序”→ Microsoft SQL Server 2000 →联机丛书,进入帮助系统,熟悉帮助系统的使用。

7.打开“我的电脑”或“资源管理器”在磁盘空间以自己的姓名或学号建立文件夹。

8.点击“开始”→“程序”→ Microsoft SQL Server 2000 →查询分析器,在图1-3所示的连接到SQL Server窗口中,选择“windows 身份验证”单选项,并点击“确定”按钮,打开SQL Server 查询分析器。

图1-3 连接到SQL Server窗口9.在图1-4所示查询分析器的右半部分空白窗口中输入Create Database 命令,建立数据库,数据库文件存储在步骤7建立的文件夹下,数据库名自由定义,主数据库文件大小2MB,以10%的速度增加,日志文件大小1MB,以1MB速度增加。

命令输入完成后,点击工具栏中执行按钮运行命令,记录执行结果。

执行按钮图1-4 SQL 查询分析器三.实验过程中所得截图执行结果截图所建文件库的数据文件课后作业创建数据库bankDb并改变文件大小(1)+(3)题课后习题(2)+(4)+(5) 题注:因习题中有些题目未说明文件大小,默认为1MB,增长率1MB四、思考题1.安装MS SQL Server的软硬件要求是什么?硬件最低要求:计算机Pentium 166 MHz 或更高。

数据库和数据表基本操作实验报告

数据库和数据表基本操作实验报告

实验报告课程名称:数据库原理与应用上机实验名称:数据库和数据表基本操作专业班级:计算机科学与技术1103 指导教师:卫凡学生姓名:贾梦洁学期:2013-2014学年第一学期实验报告课程名称数据库原理与应用实验名称数据库和数据表基本操作姓名贾梦洁学号 201107010330专业班级计1103实验日期2013年10月28日成绩指导教师卫凡一、实验目的1.巩固数据库的基础知识。

2.掌握利用企业管理器和使用Transact-SQL创建数据库、表和修改、删除数据库、表等。

3.掌握使用SQL Server查询分析器接收Transact-SQL语句和进行结果分析、保存。

4.掌握使用SQL Server查询分析器向已经建好的表中添加信息、修改信息、删除信息和进行信息的简单查询。

二、实验环境硬件环境:PC机软件环境:操作系统为Microsoft Windows 2000或以上版本。

数据库管理系统为Microsoft SQL Server 2000标准版或企业版。

三、实验内容1.熟悉SQL Server的安装步骤和环境。

2.熟悉SQL Server企业管理器和查询分析器工具的基本使用方法。

3.利用企业管理器和使用Transact-SQL创建数据库、表和修改、删除数据库、表等。

4.查看数据库属性,查看和修改表结构和表内容。

5.练习使用SELECT、INSERT、UPDATE语句对数据表进行基本的操作。

四、实验步骤1.熟悉SQL Server 2000安装步骤和环境。

2.使用企业管理器完成:(1)建立学生_课程数据库;(2)查看学生_课程数据库的属性,并进行修改,使之符合要求;(3)在建好的学生_课程数据库中建立学生、课程和选课3个表,其表结构为:学生S(学号,姓名,性别,年龄,所在专业名称)课程C(课程号,课程名,任课教师名,开设的学期)选课SC(学号,课程号,成绩)要求为每个表定义其主键,每个字段选择合适的数据类型,设置是否允许空值和默认值,给每个表中至少插入5条学生信息等;举例:学生表S课程表C选课表SC(4)向各表中输入数据,查看各表的结构和内容;(5)修改数据库、表等;(6)删除数据库、表等。

创建数据库及基本表实验报告

创建数据库及基本表实验报告

实验2—创建数据库及基本表实验日期和时间:实验室:班级:08贸易经济1班学号:200825057 姓名:季晓芸实验环境:1.硬件:Intel(R) Core(TM) i3 CPU M 350 @2.27GHz 2.26GHz 1.92GB的内存2.软件:Microsoft Windows XP Professional 版本2002实验原理:实体完整性实验主要任务:1.建立数据库,以自己的姓名命名。

2.在自己建立的数据库中创建一个名为通讯录的基本表,用于储存同学和朋友的通讯信息,要求:为每一列正确地选择数据类型,并设置主键,对于出生日期、性别等列设置必要的约束条件及默认值等。

参考表结构:(可以自行添加或修改属性)学号姓名性别出生日期手机号码固定电话地址电子邮箱QQ号备注3.在创建的基本表中输入一些数据。

4.对数据库进行分离并拷贝到U盘。

(以便下次附加后继续使用)。

5. 自拟题练习。

任务1(建立数据库)完成情况:我采用的方法是:直接在视图中创建完成情况:自我评价:达到了实验预计的效果任务2(创建一个基本表)完成情况:我采用的方法是:直接在表的设计视图中创建完成情况:表的名称:通讯录:自我评价:达到了实验预计的效果任务3(在创建的基本表中输入一些数据)完成情况:我采用的方法是:直接在表的数据视图中输入完成情况:(截屏图片+文字说明)表的数据如下:自我评价:达到了实验预计的效果总结(不少于100字)1.了解数据库属性,基本表中数据类型的设置要准确,例如出生日期应该设置成datetime,性别应该设置成char(2)即可,涉及到金钱方面,例如学费应该设置成money。

对于经常出现的某一类型最好加上默认值。

2.实体完整性,要设置唯一一个主键。

3.学会了如何创建自己的数据库以及基本表,感觉非常实用,在以后的学习和工作中会有很大帮助。

要求:1.文件格式要求:a. 将实验成果放入一个文件夹中,文件夹的内容包括:本实验报告、分离后的数据库、如有查询代码(.sql文件)和其它文件也一并放入。

实验二 创建数据库和表 实验报告

实验二 创建数据库和表 实验报告

实验2 创建数据库和表实验报告一.实验名称:创建数据库和表二.目的和要求:(1)了解SQL Server数据库的逻辑结构和物理结构。

(2)了解表的结构特点。

(3)了解SQL Server 的基本数据类型。

(4)了解空值概念。

(5)学会使用T-SQL语句创建数据库和表.。

三.实验准备首先要明确,能够创建数据库的用户必须是系统管理员,或是被授权使用CREATE DATABASE语句的用户。

其次创建数据库必须要确定数据库名、所有者(即创建数据库的用户)、数据库大小(最初的大小、最大的大小、是否允许增长及增长方式)和存储数据库的文件。

然后,确定数据库包含哪些表,以及所包含的各表的结构,还要了解SQL Server的常用数据类型,以创建数据库的表。

此外还要了解使用T-SQL语句创建数据库、表的方法。

四.实验时间:2011年4月7日五.实验设备和实验环境:(1) PC机。

(2) SQL Server 2000。

六.实验内容:1、实验题目创建用于学校管理的学生-课程数据库,数据库名为“DB_自己的学号”,包含学生的信息、课程的信息以及学生选修的信息,即数据库中包含下列3个表:(l)Student:学生信息表。

(2)Course:课程信息表。

(3)Sc:选修情况表。

2.实验步骤(1)使用T-SQL语句创建数据库按照上述要求创建学生-课程数据库。

启动查询分析器→在“查询”窗口中输人创建数据库的T-SQL语句。

单击快捷工具栏的执行图标执行上述语句,并查看执行结果(也可在企业管理器中查看)。

打开查询分析器,在工作区域输入 create database DB_0921121010创建一个以自己学号为名的库,结果如图(1)所示:图(1)(2)使用T-SQL语句在所创建的数据库中创建Student、Course和Sc表。

单击快捷工具栏的执行图标执行上述语句,并查看执行结果(也可在企业管理器中查看)。

在创建好的名为DB_0921121010数据库中创建student、course和sc表操作如下:在工作区域输入create table Student(Sno char(10) not null unique,Sname char(8) not null,Ssex char(2) not null,Sage int,Sdept char(8) not null);Select *from student创建student表,结果如图(2)所示:图(2)在工作区域输入create table Course(Cno char(2) not null,Cname char(20) not null unique,Cpno char(2) null,Ccredit int);Select *from course创建course表,结果如图(3)所示:图(3)在工作区域输入create table SC(Sno char(10) not null unique,Cno char(2) not null,Grade int);Select *from sc创建sc表,结果如图(4)所示:图(4)七.实验总结:1.通过此次的实验操作学会了使用SQL语句创建简单的数据库和表,并且熟悉了查询分析器的工作界面。

数据库、数据表、视图的创建与操作报告

数据库、数据表、视图的创建与操作报告

数据库、数据表、视图的创建与操作实验报告本指导教师_____ 实验名称:数据库、数据表、视图的创建与操作同组人__________________ 日期:成绩______________一、实验目的熟悉数据库、数据表及视图的创建,并进行各种编辑、整理、索引、筛选、统计。

二、实验环境CPU:Intel® Pentium ® Dual E2200 @ 2.20GHz内存:1G操作系统:Microsoft Windows XP Professional 版本2002 Service Pack 2软件平台:Visual FoxPro 6.0 中文版三、实验原理(或要求)1、使用VF创建一个名叫学生信息的数据库文件;2、在学生信息数据库中创建一张名叫班级的数据库表与一张名叫学生的数据库表;3、班级表包含字段有:班级编号,班级名称;4、学生表包含字段有:姓名、学号、一卡通号、身份证号、班级、性别;5、对学生信息数据库中各表进行编辑、整理、索引、筛选、统计。

四、实验步骤创建学生信息数据库:1、运行VF;2、依次运行:文件→新建,在弹出的新建窗口中选择数据库,点击新建文件;3、在弹出的创建窗口中对数据库重新命名为“学生信息”,保存即可创建学生信息库。

创建班级数据库表:1、接上继续操作,在数据库设计器---学生信息窗口中,选择数据库设计器中的新建表控件。

2、在弹出的新建表中选择新建表,并对其进行重命名为“班级”。

3、重命名保存后在弹出来的“表设计器---班级”窗口中,选中字段页面,添加两个字段,分别如下:字段名类型宽度索引NULL班级编号数值型 4 升序NO班级名称字符型254 NO点击确定后,弹出“现在输入数据记录吗?”点击是。

输入两条记录:1,班级编号;2,班级名称。

关闭窗口即可。

创建学生数据表:创建表操作与创建班级表操作相同。

创建索引1、创建班级数据表索引:班级表:右键→修改,在弹出的界面中选择索引页面。

数据库和表的创建实验报告

数据库和表的创建实验报告

竭诚为您提供优质文档/双击可除数据库和表的创建实验报告篇一:数据库和表的创建与管理实验报告南京信息工程大学实验(实习)报告实验(实习)名称数据库和表的创建与管理实验(实习)日期得分指导教师系计算机专业计算机科学与技术年级班次姓名学号一、实验目的1.熟悉sQLserver20XX中sQLservermanagementstudio 的环境。

2.了解sQLserver20XX数据库的逻辑结构和物理结构。

3.掌握使用向导创建和删除数据库的方法。

4.掌握使用sQL语句创建和删除数据库。

5.了解表的结构特点,了解sQLserver的基本数据类型,管理器创建表,会用T-sQL语句创建表。

6.管理器中修改表的定义,使用sQL语句修改表的定义。

二、实验内容内容一:使用向导创建和删除数据库。

内容二:使用sQL语句创建和删除数据库。

内容三:用向导和sQL语句创建和删除表。

‘内容四:修改数据库基本表的定义。

三、实验步骤内容一:设有一学籍管理系统,其数据库名为“eDuc”,初始大小为10mb,最大为50mb,数据库自动增长,增长方式是按5%比例增长;日志文件初始为2mb,最大可增长到5mb,按1mb 增长。

数据库的逻辑文件名为“student_data”,物理文件名为“student_data.mdf,存放路径为“e:\sql_data”。

日志文件的逻辑文件名为“student_log”,物理文件名为“student_log.ldf”,存放路径为“e:\sql_data”。

(1)使用向导创建上诉描述的数据库。

1.建立数据库2.修改数据库名,数据库逻辑名,初始大小,增长方式等(2)使用向导删除上面建立的数据库。

1.删除数据库:内容二:1.以下是创建数据库userdb1的sQL语句,createdatabaseuserdb1on((name=userdb4_data,/*数据文件的逻辑名称,注意不能与日志逻辑同名*/filename=d:\sql_data\userdb4.mdf,/*物理名称,注意路径必须存在*/size=5,/*数据初始长度为m*/maxsize=10,/*最大长度为m*/filegrowth=1)/*数据文件每次增长m*/logon((name=userdb4_log,filename=d:\sql_data\userdb4.ldf,size=2,maxsize=5,filegrowth=1)goa.选“视图”-“模板资源管理器”-Database-createdatabase,双击databaseb.编写上述代码:2.根据步骤1的sql语句,写出创建实验二中数据库eDuc的sql语句,并建立数据库eDuc.3.用sQL语句删除步骤一建立的数据库userdb1。

数据库应用实验报告创建数据库和表以及表操作

数据库应用实验报告创建数据库和表以及表操作

数据库应⽤实验报告创建数据库和表以及表操作实验⼀创建数据库和表以及表操作⼀、实验⽬的1.了解SQL Server数据库的逻辑结构和物理结构,表的结构特点;2.了解SQL Server的基本数据类型,空值概念;3.学会在企业管理器中创建数据库和表;4.学会使⽤T—SQL语句创建数据库和表;5.学会在企业管理器中对数据表进⾏插⼊、修改、删除数据操作;6.学会使⽤T-SQL对数据表进⾏插⼊、修改、删除数据操作;⼆、实验内容1.实验题⽬(1)创建⽤于企业管理的员⼯管理数据库,数据库名为YGGL,包含员⼯的信息、部门信息以及员⼯的薪⽔信息。

数据库YGGL包含下列3个表。

(1)Employees:员⼯⾃然信息表。

(2)Departments:部门信息表。

(3)Salary:员⼯薪⽔情况表。

各表的结构分别如表T2.1,表T2.2,表T2.3所⽰。

表T2.1 Employees表结构表T2.2 Departments表结构实验步骤1.在企业管理器中创建数据库YGGL要求:数据库YGGL初始⼤⼩为10MB,最⼤⼤⼩为50MB,数据库⾃动增长,增长⽅式是按5%⽐例增长;⽇志⽂件初始为2MB,最⼤可增长到5MB(默认为不限制),按1MB增长(默认是按5%⽐例增长)。

数据库的逻辑⽂件名和物理⽂件名均采⽤默认值,分别为 YGGL_data 和e:\sql\data\MSSQL\Data\YGGL.mdf,其中e:\sql \data\MSSQL为SQL Server 的系统安装⽬录;事务⽇志的逻辑⽂件名和物理⽂件名也均采⽤默认值分别为YGGL—LOG 和 e:\sql\data\MSSQL\Data\YGGL_Log.1df。

以系统管理员Administrator是被授权使⽤CREATE DATABASE语句的⽤户登录SQL Server服务器,启动企业管理器⼀>在服务器上单击⿏标右键⼀>新建数据库⼀>输⼊数据库名“YGGL”⼀>选择“数据⽂件”选项卡⼀>设置增长⽅式和增长⽐例⼀>选择“事务⼝志”选项卡⼀设置增长⽅式和增长⽐例。

数据库的建立实验报告

数据库的建立实验报告

数据库的建立实验报告数据库的建立实验报告一、引言数据库是现代信息技术的核心应用之一,它在各个领域中起着重要的作用。

本实验旨在通过建立一个简单的数据库,来探索数据库的基本概念和操作方法。

二、实验目的1. 熟悉数据库的基本概念和术语;2. 掌握数据库的建立和管理方法;3. 学习使用SQL语言进行数据库操作。

三、实验过程1. 数据库设计在实验开始前,我们首先需要设计数据库的结构。

本次实验以一个图书管理系统为例,我们需要创建两个表格:图书信息表和读者信息表。

图书信息表包括图书编号、图书名称、作者、出版社和价格等字段;读者信息表包括读者编号、姓名、性别、年龄和联系方式等字段。

2. 数据库建立根据数据库设计,我们可以使用MySQL等数据库管理系统来建立数据库。

首先创建一个名为"library"的数据库,然后创建两个表格,分别为"book_info"和"reader_info"。

3. 数据录入在数据库建立完成后,我们需要录入一些测试数据。

通过INSERT INTO语句,将图书信息和读者信息分别插入到对应的表格中。

例如:INSERT INTO book_info (book_id, book_name, author, publisher, price) VALUES ('001', '数据库原理', '张三', '清华大学出版社', 59.9);4. 数据查询数据库的一个重要功能就是能够快速检索所需的数据。

通过SELECT语句,我们可以根据条件查询图书信息和读者信息。

例如:SELECT * FROM book_info WHERE author='张三';5. 数据更新当图书信息或读者信息发生变化时,我们可以使用UPDATE语句来更新数据库中的数据。

例如:UPDATE book_info SET price=49.9 WHERE book_id='001';6. 数据删除如果某本图书已经下架或读者已经注销,我们可以使用DELETE语句来删除数据库中的数据。

实验二_数据库与数据表的建立及基本操作

实验二_数据库与数据表的建立及基本操作

实验二数据库与数据表的建立及基本操作姓名:学号:班级:一、实验目的1.了解Visual FoxPro 6.0数据库的概念与数据库的设计步骤。

2.掌握Visual FoxPro 6.0数据库的基本操作,包括新建、打开和关闭数据库,以及如何在数据库中新建、添加和移去表。

3.掌握数据库设计器的使用方法。

4.掌握数据表的建立及其基本操作,包括表结构的创建方法和修改方法、向表中添加记录的多种方法、表记录的浏览方法、表记录的修改方法以及表记录的删除与恢复方法。

5.了解数据库表与自由表的区别。

二、实验要求1.认真进行相关操作,对于同一种操作掌握多种操作手段。

2.通过具体的操作不断增加对于数据库、数据表等相关对象的操作经验。

3.实验数据要求记录完整、准确,做完实验后将实验报告填写完整。

三、实验内容与步骤1.数据库的建立从“文件”菜单中选择“新建”命令,在弹出的“新建”对话框中选择“①___________”选项,然后单击“新建文件”按钮,进入“创建”对话框窗口,在“创建”对话框中指定新建的数据库文件名——JXGL以及保存位置,单击“保存”按钮,出现“②___________”窗口。

或者在命令窗口中直接输入并执行“CREATE DATABASE JXGL”命令,然后再输入并执行③___________命令打开“数据库设计器”窗口。

2.新建、添加和移去数据库表表是由表结构和记录数据组成的,因此表的建立需要两步完成:创建表结构和输入记录数据。

在Visual FoxPro6.0中,表的建立主要利用①___________来完成。

注意:在创建表时,如果当前没有打开任何数据库,则创建的表就是②___________;否则,创建的就是从属于当前数据库的③___________。

(1)新建表的结构分别采用菜单方式和命令方式打开表设计器建立本章介绍的学生档案表XSDA.dbf。

在“数据库设计器”窗口的空白区域处单击鼠标右键,从弹出的快捷菜单中选择执行“新建表”命令,打开“表设计器”窗口。

实验报告二SQL指令创建数据库和表

实验报告二SQL指令创建数据库和表

实验报告二课程名称数据库系统原理与应用实验日期9.21(软工1401B)实验项目名称T-SQL指令创建数据库和表实验地点1#606 实验类型□验证型√设计型□综合型学时 2一、实验目的及要求(本实验所涉及并要求掌握的知识点)1.掌握用T-SQL指令创建数据库和表的方法2.掌握用T-SQL指令在数据表插入数据的方法3.掌握交互式和T-SQL语句修改数据表中数据的方法4.掌握交互式和T-SQL指令删除数据表中数据的方法5.掌握交互式和T-SQL指令删除数据库和表的方法二、实验环境(本实验所使用的硬件设备和相关软件)硬件:微型计算机软件:Windows XP/Windows Vista/Win 7操作系统;SQL Server2005数据库管理系统。

三、实验内容及步骤阅读以下内容:1、通过新建查询用SQL指令创建教材P20-21图1-15和图1-17学生成绩数据库,数据库名为StuScore在SQL Server Management Studio中,单击工具栏上的“新建查询”,然后在查询窗口中输入下面SQL语句:2、用T-SQL指令创建数据库StuScore的三张表student、course和grade(1)改变当前数据库为StuScore默认情况下登录SQL SERVER服务器后,以master数据库为当前数据库,如下图所示,应先使用下列命令改变当前数据库为StuScore数据库:USE StuScoreGO执行该命令后,发现查询窗口的标题栏发生了变化,master被换成了StuScore,说明命令执行成功,当前数据库为StuScore。

(2)在数据库StuScore中建立Student表在查询窗口中输入下面SQL语句:(3)在数据库StuScore中建立Course表在查询窗口中输入下面SQL语句:按上述方法查看StuScore的Course表是否创建成功。

(4)在数据库StuScore中建立grade表在查询窗口中输入下面SQL语句:也可以在表创建成功后再增加表级完整性约束3、学习用SQL语句修改基本表的结构的方法。

实验二 数据库与表的创建

实验二    数据库与表的创建

实验二数据库与表的创建一、实验目的:1. 掌握自由表与数据库表的区别。

2. 掌握数据库设计的方法。

3. 学会如何创建数据库、数据库表。

二、预备知识1.自由表与数据库表、数据库的概念在VFP中,数据库(database)和表(table)是两个不同的概念。

表是处理数据、建立关系数据库和应用程序的基础单元,它用于存储收集来的各种信息。

而数据库是表的集合,它控制这些表协同工作,共同完成某项任务。

根据表是否属于数据库,可把表分为数据表和自由表两类。

属于某一数据库的表称为“数据库表”;不属于任何数据库而独立存在的表称为“自由表”。

若想让多个数据库共享一些信息,则应将这些信息放入自由表中,也可将自由表移入某一数据库中,和其他表更有效地协同工作;自由表不包括数据字典信息。

2.创建表的方法(1)通过菜单命令创建自由表单击“文件”|“新建”菜单,打开“新建”对话框,选择“表”选项,如图3-1所示,然后单击“新建文件”按钮,在弹出的“创建”对话框中选择好新建表的路径并输入表的名称,如图3-2所示,单击“保存”按钮来保存表文件,此时,就可以通过打开如图3-3所示的表设计器对表结构进行设计,此时创建的是一个自由表。

图3-1 “新建”对话框图3-2“创建表”对话框图3-3“表设计器”对话框(2)使用命令创建表。

Create table rsda (bh C(4),xm C(8),rq D,hf L,bz M),如图3-4所示。

此时的表创建在默认路径下。

在没有打开数据库的前提下,用此命令创建的是一个自由表。

图3-4用命令创建自由表(3)通过数据库设计器创建表,具体方法在数据库创建方法中介绍。

3. 创建数据库的方法(!)通过菜单命令创建数据库。

单击“文件”|“新建”菜单,打开“新建”对话框,选择“数据库”选项,如图3-5所示,然后单击“新建文件”按钮,在弹出的“创建”对话框中选择好新建数据库的路径并输入数据库名,如图3-6所示,单击“保存”按钮来保存数据库文件,此时,就可以通过打开的数据库设计器对数据库进行设计。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

实验2 创建数据库和表实验报告
一.实验名称:创建数据库和表
二.目的和要求:
(1)了解SQL Server数据库的逻辑结构和物理结构。

(2)了解表的结构特点。

(3)了解SQL Server 的基本数据类型。

(4)了解空值概念。

(5)学会使用T-SQL语句创建数据库和表.。

三.实验准备
首先要明确,能够创建数据库的用户必须是系统管理员,或是被授权使用CREATE DATABASE语句的用户。

其次创建数据库必须要确定数据库名、所有者(即创建数据库的用户)、数据库大小(最初的大小、最大的大小、是否允许增长及增长方式)和存储数据库的文件。

然后,确定数据库包含哪些表,以及所包含的各表的结构,还要了解SQL Server的常用数据类型,以创建数据库的表。

此外还要了解使用T-SQL语句创建数据库、表的方法。

四.实验时间:2011年4月7日
五.实验设备和实验环境:
(1) PC机。

(2) SQL Server 2000。

六.实验内容:
1、实验题目
创建用于学校管理的学生-课程数据库,数据库名为“DB_自己的学号”,包含学生的信息、课程的信息以及学生选修的信息,即数据库中包含下列3个表:
(l)Student:学生信息表。

(2)Course:课程信息表。

(3)Sc:选修情况表。

2.实验步骤
(1)使用T-SQL语句创建数据库
按照上述要求创建学生-课程数据库。

启动查询分析器→在“查询”窗口中输人创建数据库的T-SQL语句。

单击快捷工具栏的执行图标执行上述语句,并查看执行结果(也可在企业管理器中查看)。

打开查询分析器,在工作区域输入 create database DB_0921121010创建一个以自己学号为名的库,结果如图(1)所示:
图(1)
(2)使用T-SQL语句在所创建的数据库中创建Student、Course和Sc表。

单击快捷工具栏的执行图标执行上述语句,并查看执行结果(也可在企业管理器中查看)。

在创建好的名为DB_0921121010数据库中创建student、course和sc表操作如下:
在工作区域输入
create table Student
(Sno char(10) not null unique,
Sname char(8) not null,
Ssex char(2) not null,
Sage int,
Sdept char(8) not null);
Select *from student
创建student表,结果如图(2)所示:
图(2)在工作区域输入
create table Course
(Cno char(2) not null,
Cname char(20) not null unique,
Cpno char(2) null,
Ccredit int);
Select *from course
创建course表,结果如图(3)所示:
图(3)在工作区域输入
create table SC
(Sno char(10) not null unique,
Cno char(2) not null,
Grade int);
Select *from sc
创建sc表,结果如图(4)所示:
图(4)
七.实验总结:
1.通过此次的实验操作学会了使用SQL语句创建简单的数据库和表,并且熟悉了查询分析器的工作界面。

2.实际操作发现,查询分析器对字母的大小写不敏感。

由此可以加深印象,不必在意字母大小写对数据查询的影响。

3.有学过高级程序语言设计的基础有助于SQL语言的理解和使用。

4.创建表是一定要根据实际需要来决定使用什么样的数据类型存放数据以及分配其大小。

相关文档
最新文档