数据库实验报告1-数据库的创建

实验报告

课程名:数据库系统概论

实验名:数据库的创建

姓名:

班级:

学号:

撰写时间:2015/04/10

一 实验目的与要求

1. 熟悉至少一种数据库管理系统的基本操作方法。

2. 熟悉并掌握创建数据库的方法。

二 实验内容

• 创建一个数据库,其要求如下

1. 由五张表构成, 分别为

– 学生表(学号, 姓名, 性别, 出生年, 入学成绩, 籍贯, 所属系系

号)

– 教师表(教师工号, 姓名, 性别, 出生年, 学历, 学位, 专业, 籍

贯, 所属系系号)

– 课程表(课号, 课名, 任课教师工号, 学分)

– 成绩表(学号, 课号, 成绩)

– 系表(系号, 系名, 系主任工号)

2. 至少包含3个系, 每个系至少5名学生, 2名教师

3. 至少有5门课, 每个学生至少选了3门课

三 实验结果与分析

图1.学生表

图2.教师表

图3.课程表

图4.成绩表

图5.系表

图6.表间关系

合集下载

数据库系统原理实验报告

数据库系统原理实验报告

数据库系统原理实验报告

一、实验目的

掌握数据库基本操作,熟悉数据库系统的结构和组成部分,了解数据库系统原理

二、实验环境

操作系统:Windows 10

三、实验内容

1.创建数据库

首先通过命令行或图形界面方式登录数据库系统,创建一个新的数据库。命令如下:

CREATE DATABASE testdb;

2.创建数据表

在新创建的数据库中,创建一个新的数据表。表名为student,包含字段id(学号)、name(姓名)、age(年龄)、gender(性别)。命令如下:

USE testdb;

CREATE TABLE student

id INT PRIMARY KEY,

name VARCHAR(20),

age INT, gender VARCHAR(2)

3.插入数据

向数据表中插入若干条记录。命令如下:

INSERT INTO student (id, name, age, gender) VALUES (1, '张三', 20, '男');

INSERT INTO student (id, name, age, gender) VALUES (2, '李四', 22, '女');

INSERT INTO student (id, name, age, gender) VALUES (3, '王五', 21, '男');

4.查询数据

从数据表中查询记录。命令如下:

SELECT * FROM student;

5.更新数据

更新数据表中的条记录。命令如下:

UPDATE student SET age=23 WHERE id=1;

6.删除数据

删除数据表中的条记录。

DELETE FROM student WHERE id=2;

四、实验结果

1.创建数据库成功; 2.创建数据表成功;

3.插入数据成功;

4.查询数据成功;

5.更新数据成功;

6.删除数据成功。

五、实验总结

数据库课程实验报告_实验一_SQL Sever 2000 了解系统和创建数据库

数据库课程实验报告_实验一_SQL Sever 2000 了解系统和创建数据库

实验一 SQL Sever 2000 了解系统和创建数据库

一 实验目的要求

1. 初步了解SQL Sever 2000, 学习使用SQL Sever的常用工具。

2. 练习Enterprise Manager 和Query Analyzer 的使用。

3. 重点练习创建数据库和表,定义表的主键和外键。

4. 学会数据库的备分和恢复。

二 实验内容

1. 观察Microsoft SQL Sever 主要成分

(1) 找到系统目录,了解其中各子目录的作用;

(2) 找到系统自带的两个样本数据库和四个系统数据库;

(3) 了解系统提供的各种服务;

(4) 了解系统提供的各种管理工具;

(5) 练习使用help功能和Books Online.

2.用Services Manger 启动,关闭服务器

(1)启动服务器;

(2)设置/取消自动启动;

(3)关闭服

3.初步使用Enterprise Manager

(1) 进入Enterprise Manager窗口;

(2) 注册服务器;

(3) 登陆服务器;

(4) 修改口令;

(5) 设置服务器属性;

(6) 添加新用户数据库操作;

(7) 删除已注册的服务器;

4.初步使用Qyert Analyzer

(1)进入Qyert Analyzer 窗口;

(2)在工具条上的Database 框中选中数据库;

(3)查看pubs 数据库中表的数据;

5定义数据

(1) 创建和撤消数据库

数据库名为”student”,它的数据文件名为”student .MDF“,初始容量为10MB,需要是每次增长20%。

① 用Enterprise Manager 创建,再删除这个数据库。

② 用SQL语句创建,再删除这个数据库。

③ 用创建数据向导创建这个数据库。

6.基本表定义:

学生表:S(SNO,SNAME,AGE,SEX,SDEPT)

课程表:C(CNO,CNAME,CDEPT,TNAME)

数据库实验1:数据库的创建与管理

数据库实验1:数据库的创建与管理

实验1:数据库物理设计----数据库的创建与管理

1.实验目的

本章的实验是主要学习Microsoft SQL Server 2000数据库的物

理设计方法。通过本实验,了解Microsoft SQL Server 2000数据

库的组成,理解数据库的概念及物理存储结构设计方法;掌握Microsoft SQL Server 2000的数据库的建立方法,包括利用“企

业管理器”创建数据库的方法和使用Transact—SQL创建数据库

的方法;最后能够熟练地在Microsoft SQL Server 2000中,进行

数据库的物理设计。2.实验要求

通过对创建数据库方法的学习,掌握创建数据库的基本语法,

了解数据库系统文件的存储结构,系统文件可以包含一个数据文件

和一个事务日志,也可以包含多个数据文件及多个事务日志或文件

组,进而创建“教学管理”数据库,并且对该数据库进行以下操作:

更新,添加,删除数据文件等,从而熟练掌握数据库的结构并对数

据库进行的各种基本操作。3.实验环境与实验器材:计算机,网络环境,投影设备。实验相关软件:Window XP、SQL Server 2000。

4.实验内容及步骤

1)使用查询分析器中创建指定单一数据主文件和日志文件的数据

- 2 -在安装了Microsoft SQL Server 2000之后,从“开始”菜单中

打开“查询分析器”,进入“SQL查询分析器”窗口后,在“连接到

SQL Server”对话框中,选择“local”,单击“确定”按钮,进入查询窗口,创建指定数据文件和事务日志文件的“教学管理”数据库,

输入如下Transact—SQL语句:create database 教学管理

on

primary

(name=教学管理_dat,

filename='D:\数据库应用实验教程\数据\教学管理.mdf',

size=5MB,

maxsize=50MB,

filegrowth=2MB)

log on

实验1-4 数据库和表的创建

实验1-4  数据库和表的创建

实验一 数据库和表的创建、修改和删除

一、 实验目的

掌握利用SQL Server2000及其交互式查询语言SQL进行数据定义的基本操作(如建立、修改、删除基本表)。

二、实验设备与环境

1.硬件:电脑一台。

2.软件:Windows 2000/XP等操作系统,安装SQL Server 2000个人版或企业版。

三、 实验内容

1.掌握查询分析器及企业管理器的使用。

2.利用查询分析器,使用SQL中的CREATE、DROP、ALTER语句创建和删除数据库,创建、删除、更新基本表。

四、实验步骤

(一)、利用企业管理器进行操作。

1.使用“”创建数据库“学生数据库”。在“数据库”上右键单击选择“新建数据库”,如图2.1所示。

图2.1新建数据库

2.在“数据库属性”中的名称中,输入“学生数据库”。可以通过“数据文件”与“事务日志”选项分别查看数据库数据文件与事务日志的属性,如图2.2所示。

图2.2 数据库属性

3.在新建的“学生数据库”上右键单击,选择“新建”中的“表”,开始创建数据表,如图2.3所示。

图2.3 新建数据表

4.在创建数据表的对话框中,输入数据表的各个字段名称、选择合适的数据类型、长度以及确定该字段是否允许空,如图1.4所示。

图2.4 创建数据表的各个字段

5.创建表的主键。在Student表中Sno为主键,在Sno字段的左边,单击鼠标右键选择“设置主键”。如果某个表的主键由多个字段联合组成,可以通过Ctrl键将多个字段选中,然后按上述方法设置主键。如图2.5所示。

图2.5 设置表的主键

6.将表建好以后要对其进行保存,在保存表对话框中输入表的名称。如图2.6所示。

图2.6 保存表

7.按照以上步骤,完成课程表Course和选课表SC。

8.表建好以后,可以添加数据。在“学生数据库”中找到上述建立的Student表,右键单击选择“打开表”中的“返回所有行”,如图2.7所示。

数据库实验报告

数据库实验报告

数据库实验报告

实验⼀创建数据库及关系表

⼀、实验⽬的1. 掌握SQL Server数据库管理系统的使⽤,能够中该环境中进⾏⽇常数据库操作;

2. 掌握在SQL Server中使⽤图形化⼯具创建数据库的⽅法;

3.掌握建⽴关系表的语句,掌握定义主码约束及外码约束的语句;

4.掌握修改表结构的语句。

⼆、实验要求1.了解SQL Server数据库的组成,会使⽤图形化⼯具创建数据库。

2.编写建⽴表及主、外码约束的T-SQL语句,并执⾏这些语句,在数据库中建⽴符合要求的关系表。

3.编写修改表结构的语句。

三、实验内容和步骤1.创建符合如下条件的数据库:

数据库的名字为:Students

数据⽂件的逻辑⽂件名为:Students_dat,存放在D:\Test录下(若D:盘中⽆此⼦⽬录,可先建⽴此⽬录,然后再创建数据库。);

⽂件的初始⼤⼩为:5MB;

增长⽅式为⾃动增长,每次增加1MB。

⽇志⽂件的逻辑⽂件名字为:Students_log,也存放在D:\Test⽬录下;

⽇志⽂件的初始⼤⼩为:2MB;

⽇志⽂件的增长⽅式为⾃动增长,每次增加10%。2.在已建⽴的Students数据库中,写出创建满⾜下述条件的四张表的SQL 语句,并查看执⾏结果。

Teacher表结构

Create table student (

Sno char(7)primary key,

Sname nchar(10)not null,

Ssex nchar(2),

Sage tinyint,

Sdept nvarchar(20),

Spec char(10)

)

create table course(

Cno char(10),

Cname nvarchar(20)not null,

Credit int,

Semester tinyint,

Primary key(Cno)

)

create table sc(

Sno char(7)not null,

Cno char(10)not null,

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

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

实验一 创建数据库和表以及表操作

一、实验目的

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表结构

列 名 数据类型 长度 是否允许为空值 说 明

EmployeelD Char 6 × 员工编号,主键

Name Char 10 × 姓名

Birthday Datetime 8 × 出生日期

Sex Bit 1 × 性别

Address Char 20 √ 地址

Zip Char 6 √ 邮编

PhoneNumber Char 12 √ 电话号码

EmailAddress Char 30 √ 电子邮件地址

DepartmentlD Char 3 × 员工部门号,外键

表T2.2 Departments表结构

列 名 数据类型 长度 是否允许为空值 说 明

DepartmentlD 字符型(char) 3 × 部门编号,主键

实验一:创建数据库

《数据库原理》实验报告(一)

成绩

实验名称 创建数据库

姓名 学号 班级

实验

目的 (1) 熟悉启动数据库的服务;

(2) 熟悉SQL Server数据库的图形界面(企业管理器);

(3) 熟悉SQL Server数据库建立方法;

(4) 熟悉SQL Server数据库中表结构的定义;

(5) 熟悉数据的插入、修改、删除、查询。

容 一、 熟悉Microsoft SQL Server数据库的服务管理器。

二、 在企业管理器界面下创建一个数据库SPJ,将数据文件和日志文件放在G盘G:\姓名缩写\下。(需先在G:盘上建立“姓名缩写”文件夹)

三、 在已创建的数据库中创建四个表的结构:S、P、J、SPJ。

命令:

CREATE TABLE S

(SNO CHAR(2) PRIMARY KEY,

SNAME CHAR(10),

STATUS CHAR(10),

CITY CHAR(10)

);

CREATE TABLE P

(PNO CHAR(2) PRIMARY KEY,

PNAME CHAR(10),

COLOR CHAR(10),

WEIGHT CHAR(10) );

CREATE TABLE J

(JNO CHAR (2) PRIMARY KEY,

JNAME CHAR(10),

CITY CHAR(10)

);

CREATE TABLE SPJ

(SNO CHAR(2),

PNO CHAR(2),

JNO CHAR(2),

QTY CHAR(3),

PRIMARY KEY (SNO,PNO,JNO),

FOREIGN KEY (SNO) REFERENCES S(SNO),

FOREIGN KEY (PNO) REFERENCES P(PNO),

FOREIGN KEY (JNO) REFERENCES J(JNO)

);

容 四、 用INSERT语句插入四个表中的全部数据。

《数据库实验》实验报告

《数据库实验》实验报告

《数据库实验》实验报告

黄爱蓉编

湖北汽车⼯业学院电⼦信息科学系

⼆〇〇七年⼀⽉

实验⼀:建⽴数据库及基本表实验报告

⼀、实验⽬的1、了解SQL Server数据库的逻辑结构和物理结构;

2、了解SQL Server的基本数据类型;

3、学会在企业管理器中创建数据库和表;

4、使⽤SQL查询分析器⽤CREA TE、DROP、ALTER语句创建和删除数据库,创建、删除、更新基本表。

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

2、创建表。

3、查看和修改表结构。

4、熟悉企业管理器和查询分析器⼯具的使⽤⽅法

三、实验步骤1、在企业管理器中创建数据库和数据表。

(1) 使⽤企业管理器建⽴图书管理数据库,数据库名为BM,初始⼤⼩为10MB,最⼤为50MB,数据库⾃动增长,增长⽅式是按5%⽐例增长;⽇志⽂件初始为2MB,最⼤可增长到5MB,按1MB增长。数据库的逻辑⽂件名和物理⽂件名均采⽤默认值。

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

(3) 通过企业管理器,在建好了图书管理数据库BM中建⽴图书(book)、读者(reader)和借阅(borrow)3个表,其结构为:

图书(书号,类别,出版社,作者,书名,定价);读者(编号,姓名,单位,性别,电话);

借阅(书号,读者编号,借阅⽇期)。

创建上述三个表的步骤:三个表各个字段的数据类型:

(4) 利⽤企业管理器向表中输⼊数据(每个表⾄少输⼊三条记录)。2、在查询分析器中创建数据库和数据表

(1) 创建数据库S-C 的sql语句:

(2) 在数据库S-C下,创建基本表学⽣表student(sno,sname,ssex,sage,sdept)的sql语句:

创建基本表课程表course(cno,cname, ccredit)的sql语句:

创建基本表成绩表sc(sno,cno,grade)的sql语句:(3) 在窗⼝下分别键⼊DROP TABLE Student及DROP TABLE SC命令,运⾏后观察结果。

实验1-数据库的创建与管理

实 验 报 告

(设计性、综合性实验)

课 程:数据库原理及应用 实验项目:数据库的创建与管理

实验日期:11.30 实验时数:4

班 级:20计科3 学号姓名:200345134陈成

指导老师:薛燕 实验地点:B1507

一、实验目的

1.掌握使用企业管理器和T-SQL语句创建数据库。

2.掌握查看和修改数据库的两种方法。

3.掌握删除数据库的两种方法。

二、实验原理

创建SQL Server 2008数据库的实质就是生成用于存储数据库对象(包括系统对象和用户对象)的数据文件和事务日志文件。每个数据库必须包含一个主数据文件,其扩展名为.MDF,用于存储系统对象和用户对象。每个数据库必须至少包含一个事务日志文件,其扩展名为.LDF,用于实现对数据库的恢复。

三、实验环境

WIN 10 + SQL Server 2008。

四、实验方案

1.使用企业管理器和T-SQL语句创建数据库。

2.使用企业管理器和T-SQL语句查看和修改数据库。

3.使用企业管理器和T-SQL语句删除数据库。

五、实验结果与分析

1.使用企业管理器和T-SQL语句创建数据库

语句:

create database abc

on

(name=abc_data,

filename='C:\Program Files\Microsoft SQL Server\MSSQL10_50.SQLEXPRES\MSSQL\abc_data.mdf',

size=5MB,

maxsize=UNLIMITED,

filegrowth=10%)

log on

(name='abc_log',

filename='C:\Program Files\Microsoft SQL Server\MSSQL10_50.SQLEXPRES\MSSQL\abc_log.ldf',

实习报告数据库的创建

一、实习背景

随着信息化时代的到来,数据库技术已成为各行各业不可或缺的重要技术。为了更好地掌握数据库技术,提升自己的实践能力,我在实习期间选择了数据库的创建作为实习内容。本次实习旨在通过实际操作,掌握数据库的创建过程,了解数据库的基本原理和常用技术。

二、实习目的

1. 掌握数据库的基本概念、原理和常用技术;

2. 熟悉数据库创建过程,包括数据库设计、表结构设计、数据插入等;

3. 提高数据库的维护和优化能力;

4. 培养团队协作和沟通能力。

三、实习内容

1. 数据库基本概念

数据库是存储、组织、管理和检索大量数据的系统。它具有以下特点:

(1)数据结构化:数据库中的数据按照一定的结构进行组织,便于管理和检索;

(2)数据共享:数据库允许多个用户同时访问和操作数据;

(3)数据独立性:数据库的数据与应用程序相互独立,便于维护和扩展;

(4)数据安全性:数据库提供数据加密、访问控制等安全机制。

2. 数据库创建过程

(1)数据库设计

在创建数据库之前,首先需要进行数据库设计。数据库设计主要包括以下步骤:

1)需求分析:明确数据库需要存储的数据类型、数据量、数据关系等;

2)概念设计:根据需求分析,将数据抽象成实体和关系,形成E-R图;

3)逻辑设计:将E-R图转换为关系模式,确定表结构;

4)物理设计:选择合适的数据库管理系统和存储设备,确定数据库物理存储方式。 (2)创建数据库

1)创建数据库:使用SQL语句创建数据库,例如:CREATE DATABASE 数据库名;

2)创建表:根据逻辑设计,创建表结构,例如:CREATE TABLE 表名(字段名1

数据类型,字段名2 数据类型,...);

3)插入数据:向表中插入数据,例如:INSERT INTO 表名(字段名1,字段名2,...)VALUES(值1,值2,...)。

3. 数据库维护和优化

(1)数据库备份与恢复:定期备份数据库,以便在数据丢失或损坏时进行恢复;

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