实践:创建学生选课系统数据库和数据表
1.创建学生选课数据库
CREATE DATABASE students;
2.在学生选课数据库中创建数据表
(1)创建学生表
CREATE TABLE studentlnfo-> ( sno CHAR(8) PRIMARY KEY NOT NULL,-> sname varchar(10) NOT NULL,-> sgender CHAR(2),-> sbirth DATE,-> sclass varchar(20)-> );
(2)创建教师表
CREATE TABLE tescher-> (-> ton char(4) PRIMARY KEY NOT NULL,-> tgender CHAR(2),-> tedu varchar(10),-> tpro varchar(8) DEFAULT 'jiangshi'-> );
补充:
(3)创建课程表
CREATE TABLE courses-> ( cno char(4) PRIMARY KEY NOT NULL,-> cname varchar(40) UNIQUE,-> cperiod INT,-> credit DECIMAL(3,1),-> ctno char(4),-> CONSTRAINT fk_tescher_courses FOREIGN KEY (ctno) REFERENCES tescher(ton)-> );
(4)创建选课表
CREATE TABLE elective-> (-> sno char(8),-> cno char(4),-> score INT,-> PRIMARY KEY(sno,cno),-> CONSTRAINT fk_courses_elective FOREIGN KEY (cno) REFERENCES courses(cno),-> CONSTRAINT fk_stu_elective FOREIGN KEY (sno) REFERENCES studentlnfo (sno)-> );
实践:创建学生选课系统数据库和数据表相关推荐
- 学生选课系统 数据库课程设计
数据库课程设计报告 设计题目 学生选课系统 专 业 计算机科学与技术 班 级 计1101 学 号 姓 名 寸利芳 ...
- 学生选课系统——数据库应用项目
设 计 任 务 书 设计题目: 学生选课系统的数据库设计 课程名称: 数据库课设设计 设 计 任 务 书 1.目的和要求: 本次设计是<数据库原理及应用>课程的综合实践.通过对<数 ...
- 学生选课系统---数据库课程设计SQL Server
可以直接从我的GitHub中获取文档: ##学生选课系统GitHub #一 题目 ###学生选课系统 #二 需求分析 1.根据学生专业学年学期等信息,录入课程完成课程计划 2.根据课程计划,录入任课教 ...
- 学生选课系统数据库SQL语句练习题
设有一数据库,包括四个表:学生表(Student).课程表(Course).成绩表(Score)以及教师信息表(Teacher).四个表的结构分别如表1-1的表(一)~表(四)所示,数据如表1-2的表 ...
- 数据库选课系统mysql_学生选课系统数据库的设计与实现
实现功能: 对于学生而言可以实现选课功能,日常学习中,我们选课的时候,需要登陆自己的学号,密码,然后进行选课,选课的时候,会有老师的信息,课程号,课程名,授课老师,等. 学生的信息应该有 (学号,姓名 ...
- 用mysql创建 学生选课 数据库_学生选课系统数据库SQL语句考试题
--1. 查询Student表中的所有记录的Sname.Ssex和Class列. SELECT sname,Ssex,class from Student --2. 查询教师所有的单位即不重复的Dep ...
- 数据库 - 02 MySQL学生选课系统
MySQL学生选课系统 1.设计背景 该练习主要针对学生选课系统而设计,其中设计到三张表,分别为学生表,课程表,学生和课程对应的关联表. 学生表主要用于存储学生信息,包括姓名,性别,地址,电话等信息. ...
- Mysql数据库使用:学生选课系统,其中设计到三张表,分别为学生表,课程表,学生和课程对应的关联表。
Mysql数据库使用 练习内容:主要针对学生选课系统而设计,其中设计到三张表,分别为学生表,课程表,学生和课程对应的关联表. 学生表主要用于存储学生信息,包括姓名,性别,地址,电话等信息 课程表主要用 ...
- 创建选修专业表oracle,数据库及数据表的创建与删除 (Oracle实验)
实验目的 在数据库中,基本表用于存储数据:视图是虚表,在数据库中只存储视图定义(物化视图除外),通过视图可以查询.更新基本表中的数据:索引主要用于提高存取效率.通过本次实验,可以掌握基本表.视图.索引 ...
最新文章
- 怎样从0开始搭建一个测试框架_0
- step3 . day4 数据结构之线性表 栈和队
- php中怎么让图片没有缓存文件,PHP页面文件缓存,PHP图片缓存实例
- eclipse创建maven
- gensim提取一个句子的关键词_NLP(五):关键词提取补充(语料库和向量空间)...
- 如何在Exchange中处理不能发送的信息
- 一个java写的贪吃蛇程序
- 逻辑运算符 用法解释
- 拓端tecdat|使用R语言随机波动模型SV处理时间序列中的随机波动率
- 安徽省计算机一级PDF,安徽省计算机一级考试试题 .pdf
- IT、电商、系统、架构等名称名词解释
- 暗原色先验单一输入图像去雾
- 萝卜小姐的整车第一弹—MCU 软件烧录及升级说明
- AD(altium designer)15原理图与PCB设计教程(四)——电路原理图设计进阶
- Qt入门极简教程(二)
- 如何用excel做多元回归分析
- rem和vw,vh的介绍
- Python中程序的基本结构
- 解决下载图片打不开的问题
- window10下libpng编译