数据库原理与应用第四版(何玉洁)p45~46的数据库建库代码

纯手打,求点赞!

Code:

CREATE DATABASE Student;
USE Student;

CREATE TABLE Student (
	Sno INT PRIMARY KEY,
    Sname VARCHAR(20) NOT NULL,
    Ssex VARCHAR(1),
    Sage INT,
    Sdept VARCHAR(10)
);
alter table Student change Sname Sname varchar(20) character set utf8;
alter table Student change Ssex Ssex varchar(1) character set utf8;
alter table Student change Sdept Sdept varchar(10) character set utf8;

INSERT INTO Student(Sno, Sname, Ssex, Sage, Sdept) VALUES
(1512101, '李勇', '男', 19, '计算机系'),
(1512102, '刘晨', '男', 20, '计算机系'),
(1512103, '王敏', '女', 18, '计算机系'),
(1512104, '李小玲', '女', 19, '计算机系'),

(1521101, '张立', '男', 22, '信息系'),
(1521102, '吴斌', '女', 21, '信息系'),
(1521103, '张海', '男', 20, '信息系'),

(1531101, '钱小平', '女', 18, '数学系'),
(1531102, '王大力', '男', 19, '数学系');

CREATE TABLE Course (
    Cno VARCHAR(4) PRIMARY KEY,
    Cname VARCHAR(6) NOT NULL,
    Credit INT,
    Semester INT
);
alter table Course change Cname Cname varchar(6) character set utf8;

INSERT INTO Course(Cno, Cname, Credit, Semester) VALUES
('c001', '计算机文化学', 3, 1),
('c002', '高等数学', 6, 1),
('c003', '高等数学', 3, 2),
('c004', '大学英语', 6, 2),
('c005', 'Java', 2, 3),
('c006', '程序设计', 3, 3),
('c007', '数据结构', 5, 4),
('c008', '操作系统', 4, 4),
('c009', '数据库基础', 4, 5),
('c010', '计算机网络', 5, 6);

CREATE TABLE SC (
    Sno INT NOT NULL,
    Cno VARCHAR(4) NOT NULL,
    Grade INT
);

INSERT INTO SC(Sno, Cno, Grade) VALUES
(1512101, 'c001', 90),
(1512101, 'c002', 86),
(1512101, 'c003', 92),
(1512101, 'c005', 88),
(1512101, 'c006', NULL),
(1512102, 'c001', 76),
(1512102, 'c002', 78),
(1512102, 'c005', 66),
(1512104, 'c002', 66),
(1512104, 'c005', 78),
(1512104, 'c008', 66),
(1521102, 'c001', 82),
(1521102, 'c005', 78),
(1521102, 'c007', 92),
(1521102, 'c009', 50),
(1521103, 'c002', 68),
(1521103, 'c006', NULL),
(1521103, 'c007', NULL),
(1521103, 'c008', 78),
(1531101, 'c001', 80),
(1531101, 'c005', 50),
(1531101, 'c007', 45),
(1531102, 'c001', 80),
(1531102, 'c002', 75),
(1531102, 'c005', 85),
(1531102, 'c009', 88);
  • 5
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
1 .试述数据、数据库数据库系统、数据库管理系统的概念。 答: ( l )数据( Data ) :描述事物的符号记录称为数据。数据的种类有数字、文字、图形、图像、声音、正文等。数据与其语义是不可分的。解析在现代计算机系统中数据的概念是广义的。早期的计算机系统主要用于科学计算,处理的数据是整数、实数、浮点数等传统数学中的数据。现代计算机能存储和处理的对象十分广泛,表示这些对象的数据也越来越复杂。数据与其语义是不可分的。 500 这个数字可以表示一件物品的价格是 500 元,也可以表示一个学术会议参加的人数有 500 人,还可以表示一袋奶粉重 500 克。 ( 2 )数据库( DataBase ,简称 DB ) :数据库是长期储存在计算机内的、有组织的、可共享的数据集合。数据库中的数据按一定的数据模型组织、描述和储存,具有较小的冗余度、较高的数据独立性和易扩展性,并可为各种用户共享。 ( 3 )数据库系统( DataBas 。 Sytem ,简称 DBS ) :数据库系统是指在计算机系统中引入数据库后的系统构成,一般由数据库数据库管理系统(及其开发工具)、应用系统、数据库管理员构成。解析数据库系统和数据库是两个概念。数据库系统是一个人一机系统,数据库数据库系统的一个组成部分。但是在日常工作中人们常常把数据库系统简称为数据库。希望读者能够从人们讲话或文章的上下文中区分“数据库系统”和“数据库”,不要引起混淆。 ( 4 )数据库管理系统( DataBase Management sytem ,简称 DBMs ) :数据库管理系统是位于用户与操作系统之间的一层数据管理软件,用于科学地组织和存储数据、高效地获取和维护数据。 DBMS 的主要功能包括数据定义功能、数据操纵功能、数据库的运行管理功能、数据库立和维护功能。解析 DBMS 是一个大型的复杂的软件系统,是计算机中的基础软件。目前,专门研制 DBMS 的厂商及其研制的 DBMS 产品很多。著名的有美国 IBM 公司的 DBZ 关系数据库管理系统和 IMS 层次数据库管理系统、美国 Oracle 公司的 orade 关系数据库管理系统、 s 油 ase 公司的 s 油 ase 关系数据库管理系统、美国微软公司的 SQL Serve ,关系数据库管理系统等。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值