数据库实验报告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 了解系统和创建数据库
一 实验目的要求
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.实验目的
本章的实验是主要学习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 数据库和表的创建
实验一 数据库和表的创建、修改和删除
一、 实验目的
掌握利用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)数据库备份与恢复:定期备份数据库,以便在数据丢失或损坏时进行恢复;
